From d9c076457215c089cd221dbd4c822ce6a3bd021b Mon Sep 17 00:00:00 2001 From: Burak Civan Date: Wed, 1 Jun 2022 10:15:55 +0300 Subject: [PATCH] akaunting 3.0 (the last dance) --- .env.example | 6 + .git-ftp-ignore | 14 + .github/workflows/tests.yml | 4 +- .gitignore | 2 +- README.md | 14 +- app/Abstracts/BulkAction.php | 58 +- app/Abstracts/Factory.php | 41 +- app/Abstracts/Http/ApiController.php | 150 +- app/Abstracts/Http/FormRequest.php | 2 +- app/Abstracts/Http/PaymentController.php | 19 +- app/Abstracts/Http/SettingController.php | 161 + app/Abstracts/Listeners/Report.php | 63 +- app/Abstracts/Livewire/Document.php | 1208 - app/Abstracts/Model.php | 37 +- app/Abstracts/Notification.php | 74 +- app/Abstracts/Observer.php | 4 +- app/Abstracts/Report.php | 206 +- app/Abstracts/View/Component.php | 13 + .../View/Components/Contacts/Form.php | 503 + .../View/Components/Contacts/Index.php | 492 + .../View/Components/Contacts/Show.php | 316 + app/Abstracts/View/Components/Document.php | 175 - .../View/Components/DocumentForm.php | 1082 - .../View/Components/DocumentIndex.php | 1021 - .../View/Components/DocumentShow.php | 1621 - .../View/Components/DocumentTemplate.php | 666 - .../View/Components/Documents/Form.php | 1229 + .../View/Components/Documents/Index.php | 642 + .../View/Components/Documents/Show.php | 1352 + .../View/Components/Documents/Template.php | 679 + app/Abstracts/View/Components/Form.php | 307 + app/Abstracts/View/Components/Transaction.php | 175 - .../View/Components/TransactionShow.php | 1312 - .../View/Components/TransactionTemplate.php | 632 - .../View/Components/Transactions/Show.php | 1095 + .../View/Components/Transactions/Template.php | 653 + .../View/Components/TransferShow.php | 747 - .../View/Components/TransferTemplate.php | 278 - .../View/Components/Transfers/Show.php | 46 + .../View/Components/Transfers/Template.php | 46 + app/Abstracts/Widget.php | 52 +- app/Builders/Category.php | 73 + app/BulkActions/Auth/Permissions.php | 19 - app/BulkActions/Auth/Roles.php | 19 - app/BulkActions/Auth/Users.php | 34 +- app/BulkActions/Banking/Accounts.php | 34 +- app/BulkActions/Banking/Reconciliations.php | 34 +- app/BulkActions/Banking/Transactions.php | 25 +- app/BulkActions/Banking/Transfers.php | 25 +- app/BulkActions/Common/Companies.php | 25 +- app/BulkActions/Common/Dashboards.php | 34 +- app/BulkActions/Common/Items.php | 51 +- app/BulkActions/Purchases/Bills.php | 69 +- app/BulkActions/Purchases/Payments.php | 37 - app/BulkActions/Purchases/Vendors.php | 43 +- app/BulkActions/Sales/Customers.php | 43 +- app/BulkActions/Sales/Invoices.php | 69 +- app/BulkActions/Sales/Revenues.php | 37 - app/BulkActions/Settings/Categories.php | 34 +- app/BulkActions/Settings/Currencies.php | 34 +- app/BulkActions/Settings/Taxes.php | 34 +- app/Console/Commands/BillReminder.php | 26 +- app/Console/Commands/Install.php | 15 +- app/Console/Commands/InvoiceReminder.php | 26 +- app/Console/Commands/RecurringCheck.php | 90 +- app/Console/Commands/ReportCache.php | 83 - app/Console/Commands/SampleData.php | 2 +- app/Console/Commands/UpdateDb.php | 43 + app/Console/Kernel.php | 1 - app/Console/Stubs/Modules/component.stub | 2 +- app/Console/Stubs/Modules/package.stub | 14 +- .../Stubs/Modules/scaffold/provider.stub | 2 +- app/Console/Stubs/Modules/views/index.stub | 16 +- app/Console/Stubs/Modules/webpack.stub | 9 +- app/Events/Auth/InvitationCreated.php | 20 + app/Events/Auth/RoleCreated.php | 24 + app/Events/Auth/RoleCreating.php | 22 + app/Events/Auth/RoleDeleted.php | 20 + app/Events/Auth/RoleDeleting.php | 20 + app/Events/Auth/RoleUpdated.php | 24 + app/Events/Auth/RoleUpdating.php | 24 + app/Events/Auth/UserDeleted.php | 20 + app/Events/Auth/UserDeleting.php | 20 + app/Events/Banking/TransactionCreated.php | 3 +- app/Events/Document/PaymentReceived.php | 8 + app/Events/Menu/NewwCreated.php | 20 + app/Events/Menu/NotificationsCreated.php | 20 + app/Events/Menu/ProfileCreated.php | 20 + app/Events/Menu/SettingsCreated.php | 20 + app/Events/Module/Disabling.php | 24 + app/Events/Module/SettingShowing.php | 20 - app/Events/Module/Uninstalling.php | 24 + app/Exceptions/Handler.php | 151 +- app/Exceptions/Http/Resource.php | 59 + app/Exports/Banking/Transactions.php | 3 +- app/Exports/Common/Sheets/Items.php | 1 + app/Exports/Purchases/Payments.php | 51 - .../Purchases/Sheets/BillTransactions.php | 2 + app/Exports/Purchases/Sheets/Bills.php | 2 +- app/Exports/Sales/Revenues.php | 51 - .../Sales/Sheets/InvoiceTransactions.php | 2 + app/Exports/Sales/Sheets/Invoices.php | 2 +- app/Exports/Settings/Taxes.php | 24 + app/Http/Controllers/Api/Auth/Permissions.php | 81 - app/Http/Controllers/Api/Auth/Roles.php | 81 - app/Http/Controllers/Api/Auth/Users.php | 39 +- app/Http/Controllers/Api/Banking/Accounts.php | 36 +- .../Api/Banking/Reconciliations.php | 26 +- .../Controllers/Api/Banking/Transactions.php | 24 +- .../Controllers/Api/Banking/Transfers.php | 24 +- app/Http/Controllers/Api/Common/Companies.php | 48 +- app/Http/Controllers/Api/Common/Contacts.php | 34 +- .../Controllers/Api/Common/Dashboards.php | 46 +- app/Http/Controllers/Api/Common/Items.php | 32 +- app/Http/Controllers/Api/Common/Ping.php | 9 +- app/Http/Controllers/Api/Common/Reports.php | 24 +- .../Controllers/Api/Common/Translations.php | 5 +- .../Api/Document/DocumentTransactions.php | 18 +- .../Controllers/Api/Document/Documents.php | 24 +- .../Controllers/Api/Settings/Categories.php | 38 +- .../Controllers/Api/Settings/Currencies.php | 36 +- .../Controllers/Api/Settings/Settings.php | 25 +- app/Http/Controllers/Api/Settings/Taxes.php | 36 +- app/Http/Controllers/Auth/Login.php | 13 +- app/Http/Controllers/Auth/Permissions.php | 130 - app/Http/Controllers/Auth/Register.php | 84 + app/Http/Controllers/Auth/Reset.php | 2 +- app/Http/Controllers/Auth/Roles.php | 155 - app/Http/Controllers/Auth/Users.php | 60 +- app/Http/Controllers/Banking/Accounts.php | 19 +- .../Controllers/Banking/Reconciliations.php | 10 +- .../Banking/RecurringTransactions.php | 222 + app/Http/Controllers/Banking/Transactions.php | 279 +- app/Http/Controllers/Banking/Transfers.php | 33 +- app/Http/Controllers/Common/BulkActions.php | 27 +- app/Http/Controllers/Common/Companies.php | 11 +- app/Http/Controllers/Common/Dashboards.php | 18 +- app/Http/Controllers/Common/Import.php | 4 +- app/Http/Controllers/Common/Items.php | 17 +- app/Http/Controllers/Common/Notifications.php | 101 - app/Http/Controllers/Common/Reports.php | 52 +- app/Http/Controllers/Common/Uploads.php | 2 +- app/Http/Controllers/Install/Settings.php | 16 +- app/Http/Controllers/Modals/Accounts.php | 5 +- app/Http/Controllers/Modals/Companies.php | 2 +- app/Http/Controllers/Modals/Customers.php | 13 +- .../Modals/DocumentItemColumns.php | 7 +- .../Modals/DocumentTransactions.php | 146 +- app/Http/Controllers/Modals/InvoiceEmails.php | 92 + app/Http/Controllers/Modals/InvoiceShare.php | 81 + .../Controllers/Modals/InvoiceTemplates.php | 8 +- app/Http/Controllers/Modals/Items.php | 5 +- .../Controllers/Modals/TransactionEmails.php | 96 + .../Controllers/Modals/TransactionShare.php | 80 + .../Controllers/Modals/TransferTemplates.php | 8 +- app/Http/Controllers/Modals/Vendors.php | 13 +- app/Http/Controllers/Modules/Home.php | 18 +- app/Http/Controllers/Modules/Item.php | 16 +- app/Http/Controllers/Modules/My.php | 10 +- app/Http/Controllers/Modules/Tiles.php | 109 +- app/Http/Controllers/Portal/Dashboard.php | 77 +- app/Http/Controllers/Portal/Invoices.php | 47 +- app/Http/Controllers/Portal/Payments.php | 22 +- app/Http/Controllers/Portal/Profile.php | 1 + app/Http/Controllers/Purchases/Bills.php | 26 - app/Http/Controllers/Purchases/Payments.php | 326 - .../Controllers/Purchases/RecurringBills.php | 189 + app/Http/Controllers/Purchases/Vendors.php | 72 +- app/Http/Controllers/Sales/Customers.php | 77 +- app/Http/Controllers/Sales/Invoices.php | 28 +- .../Controllers/Sales/RecurringInvoices.php | 189 + app/Http/Controllers/Sales/Revenues.php | 327 - app/Http/Controllers/Settings/Categories.php | 52 +- app/Http/Controllers/Settings/Company.php | 4 +- app/Http/Controllers/Settings/Defaults.php | 24 +- app/Http/Controllers/Settings/Email.php | 140 +- .../Controllers/Settings/EmailTemplates.php | 84 + app/Http/Controllers/Settings/Invoice.php | 7 +- .../Controllers/Settings/Localisation.php | 4 +- app/Http/Controllers/Settings/Modules.php | 2 +- app/Http/Controllers/Settings/Schedule.php | 4 +- app/Http/Controllers/Settings/Settings.php | 186 - app/Http/Controllers/Settings/Taxes.php | 38 +- app/Http/Controllers/Wizard/Finish.php | 2 +- app/Http/Kernel.php | 14 +- .../Livewire/Common/Notifications/Exports.php | 91 - .../Livewire/Common/Notifications/Imports.php | 91 - .../Livewire/Common/Notifications/NewApps.php | 107 - .../Common/Notifications/Recurring.php | 88 - .../Common/Notifications/Reminder.php | 88 - app/Http/Livewire/Menu/Favorite.php | 99 + app/Http/Livewire/Menu/Favorites.php | 95 + app/Http/Livewire/Menu/Neww.php | 80 + app/Http/Livewire/Menu/Notifications.php | 119 + app/Http/Livewire/Menu/Profile.php | 29 + app/Http/Livewire/Menu/Settings.php | 117 + app/Http/Livewire/Report/Pin.php | 110 + app/Http/Livewire/Report/Pins.php | 64 + app/Http/Middleware/AdminMenu.php | 2 +- .../AuthenticateOnceWithBasicAuth.php | 20 + app/Http/Middleware/IdentifyCompany.php | 4 +- app/Http/Middleware/PortalMenu.php | 2 +- app/Http/Middleware/TrustProxies.php | 2 +- app/Http/Requests/Auth/Permission.php | 38 - app/Http/Requests/Auth/Register.php | 31 + app/Http/Requests/Auth/Role.php | 39 - app/Http/Requests/Auth/User.php | 16 +- app/Http/Requests/Banking/Account.php | 10 +- app/Http/Requests/Banking/Transaction.php | 11 + .../Requests/Banking/TransactionConnect.php | 22 + app/Http/Requests/Common/Company.php | 2 +- app/Http/Requests/Common/Contact.php | 11 +- app/Http/Requests/Common/CustomMail.php | 22 + app/Http/Requests/Common/Dashboard.php | 1 + app/Http/Requests/Common/Item.php | 15 +- app/Http/Requests/Common/Widget.php | 8 + app/Http/Requests/Document/Document.php | 5 +- app/Http/Requests/Document/DocumentItem.php | 2 +- app/Http/Requests/Portal/PaymentShow.php | 2 +- app/Http/Requests/Portal/Profile.php | 5 +- app/Http/Requests/Setting/Currency.php | 2 +- app/Http/Requests/Setting/EmailTemplate.php | 21 + app/Http/Requests/Setting/Tax.php | 4 +- app/Http/Resources/Auth/Role.php | 27 + app/Http/Resources/Auth/User.php | 32 + app/Http/Resources/Banking/Account.php | 38 + app/Http/Resources/Banking/Reconciliation.php | 34 + app/Http/Resources/Banking/Transaction.php | 50 + app/Http/Resources/Banking/Transfer.php | 37 + app/Http/Resources/Common/Company.php | 32 + app/Http/Resources/Common/Contact.php | 37 + app/Http/Resources/Common/Dashboard.php | 35 + app/Http/Resources/Common/Item.php | 40 + app/Http/Resources/Common/ItemTax.php | 30 + app/Http/Resources/Common/Report.php | 53 + app/Http/Resources/Common/Widget.php | 32 + app/Http/Resources/Document/Document.php | 62 + .../Resources/Document/DocumentHistory.php | 31 + app/Http/Resources/Document/DocumentItem.php | 36 + .../Resources/Document/DocumentItemTax.php | 35 + app/Http/Resources/Document/DocumentTotal.php | 33 + app/Http/Resources/Setting/Category.php | 31 + app/Http/Resources/Setting/Currency.php | 35 + app/Http/Resources/Setting/Setting.php | 24 + app/Http/Resources/Setting/Tax.php | 29 + app/Http/ViewComposers/ContactType.php | 30 + app/Http/ViewComposers/DocumentRecurring.php | 50 + app/Http/ViewComposers/Header.php | 104 - app/Http/ViewComposers/Index.php | 86 - app/Http/ViewComposers/Logo.php | 72 - app/Http/ViewComposers/Menu.php | 26 - app/Http/ViewComposers/Modules.php | 35 - app/Http/ViewComposers/Notifications.php | 50 - .../ViewComposers/ReadOnlyNotification.php | 8 +- app/Http/ViewComposers/Recurring.php | 36 - app/Http/ViewComposers/Show.php | 33 - app/Http/ViewComposers/Suggestions.php | 58 - app/Http/ViewComposers/Wizard.php | 172 - app/Imports/Common/Sheets/Items.php | 4 + app/Imports/Purchases/Payments.php | 33 - .../Purchases/Sheets/BillTransactions.php | 1 + app/Imports/Sales/Revenues.php | 33 - .../Sales/Sheets/InvoiceTransactions.php | 1 + app/Imports/Settings/Taxes.php | 20 + app/Jobs/Auth/CreateInvitation.php | 44 + app/Jobs/Auth/CreateRole.php | 6 + app/Jobs/Auth/CreateUser.php | 15 +- app/Jobs/Auth/DeleteInvitation.php | 18 + app/Jobs/Auth/DeleteRole.php | 6 + app/Jobs/Auth/DeleteUser.php | 6 + app/Jobs/Auth/UpdateRole.php | 6 + app/Jobs/Auth/UpdateUser.php | 34 +- .../CreateBankingDocumentTransaction.php | 15 - app/Jobs/Banking/CreateTransfer.php | 5 +- .../MatchBankingDocumentTransaction.php | 90 + .../Banking/SendTransactionAsCustomMail.php | 33 + app/Jobs/Banking/SplitTransaction.php | 68 + .../UpdateBankingDocumentTransaction.php | 124 + app/Jobs/Common/CreateContact.php | 18 +- app/Jobs/Common/CreateDashboard.php | 8 +- app/Jobs/Common/UpdateContact.php | 4 + .../Document/CreateDocumentItemsAndTotals.php | 12 +- .../Document/SendDocumentAsCustomMail.php | 34 + app/Jobs/Install/DisableModule.php | 2 + app/Jobs/Install/UninstallModule.php | 2 + app/Jobs/Setting/CreateEmailTemplate.php | 2 +- app/Jobs/Setting/UpdateEmailTemplate.php | 2 +- app/Listeners/Auth/AddLandingPages.php | 12 - app/Listeners/Auth/DeleteUserInvitation.php | 28 + app/Listeners/Auth/SendUserInvitation.php | 22 + .../Banking/IncreaseNextTransactionNumber.php | 25 + .../Document/MarkDocumentCancelled.php | 4 +- .../Document/MarkDocumentReceived.php | 4 +- app/Listeners/Document/MarkDocumentSent.php | 4 +- app/Listeners/Document/MarkDocumentViewed.php | 4 +- .../SendDocumentPaymentNotification.php | 6 +- .../SendDocumentRecurringNotification.php | 13 +- .../SendDocumentReminderNotification.php | 7 +- .../Document/SendDocumentViewNotification.php | 43 + .../Document/SettingFieldCreated.php | 2 +- app/Listeners/Menu/AddAdminItems.php | 154 - app/Listeners/Menu/AddPortalItems.php | 36 - app/Listeners/Menu/ShowInAdmin.php | 119 + app/Listeners/Menu/ShowInNeww.php | 52 + app/Listeners/Menu/ShowInNotifications.php | 83 + app/Listeners/Menu/ShowInPortal.php | 36 + app/Listeners/Menu/ShowInProfile.php | 39 + app/Listeners/Menu/ShowInSettings.php | 72 + app/Listeners/Module/FinishUninstallation.php | 2 +- app/Listeners/Report/AddAccounts.php | 2 +- app/Listeners/Report/AddCustomers.php | 2 +- app/Listeners/Report/AddExpenseCategories.php | 6 + app/Listeners/Report/AddIncomeCategories.php | 6 + .../Report/AddIncomeExpenseCategories.php | 52 +- app/Listeners/Report/AddSearchString.php | 2 +- app/Listeners/Report/AddVendors.php | 2 +- app/Listeners/Update/V20/Version200.php | 1045 - app/Listeners/Update/V20/Version2014.php | 29 - app/Listeners/Update/V20/Version2017.php | 29 - app/Listeners/Update/V20/Version2020.php | 29 - app/Listeners/Update/V20/Version2023.php | 29 - app/Listeners/Update/V20/Version2024.php | 54 - app/Listeners/Update/V20/Version203.php | 52 - app/Listeners/Update/V20/Version205.php | 100 - app/Listeners/Update/V20/Version207.php | 32 - app/Listeners/Update/V20/Version208.php | 29 - app/Listeners/Update/V20/Version209.php | 29 - app/Listeners/Update/V21/Version210.php | 1219 - app/Listeners/Update/V21/Version2112.php | 101 - app/Listeners/Update/V21/Version2114.php | 83 - app/Listeners/Update/V21/Version2116.php | 43 - app/Listeners/Update/V21/Version2117.php | 62 - app/Listeners/Update/V21/Version2118.php | 58 - app/Listeners/Update/V21/Version2124.php | 30 - app/Listeners/Update/V21/Version2125.php | 30 - app/Listeners/Update/V21/Version2126.php | 37 - app/Listeners/Update/V21/Version2127.php | 30 - app/Listeners/Update/V21/Version213.php | 56 - app/Listeners/Update/V21/Version2133.php | 30 - app/Listeners/Update/V21/Version2134.php | 30 - app/Listeners/Update/V21/Version218.php | 44 - app/Listeners/Update/V21/Version219.php | 29 - app/Listeners/Update/V30/Version300.php | 656 + app/Models/Auth/Permission.php | 15 +- app/Models/Auth/Role.php | 49 +- app/Models/Auth/User.php | 72 +- app/Models/Auth/UserInvitation.php | 40 + app/Models/Banking/Account.php | 54 +- app/Models/Banking/Reconciliation.php | 27 + app/Models/Banking/Transaction.php | 403 +- app/Models/Banking/Transfer.php | 41 + app/Models/Common/Company.php | 150 +- app/Models/Common/Contact.php | 115 +- app/Models/Common/Dashboard.php | 36 + app/Models/Common/EmailTemplate.php | 44 - app/Models/Common/Item.php | 43 +- app/Models/Common/Recurring.php | 45 +- app/Models/Document/Document.php | 271 +- app/Models/Setting/Category.php | 115 +- app/Models/Setting/Currency.php | 39 +- app/Models/Setting/EmailTemplate.php | 71 + app/Models/Setting/Tax.php | 29 +- app/Notifications/Auth/Invitation.php | 52 + app/Notifications/Banking/Transaction.php | 121 + app/Notifications/Common/ExportCompleted.php | 7 +- app/Notifications/Common/ExportFailed.php | 6 +- app/Notifications/Common/ImportCompleted.php | 7 +- app/Notifications/Common/ImportFailed.php | 6 +- app/Notifications/Install/UpdateFailed.php | 6 +- app/Notifications/Portal/PaymentReceived.php | 31 +- app/Notifications/Purchase/Bill.php | 28 +- app/Notifications/Purchase/Payment.php | 7 +- app/Notifications/Sale/Invoice.php | 32 +- app/Notifications/Sale/Revenue.php | 121 - app/Observers/Category.php | 26 + app/Observers/Transaction.php | 64 +- app/Providers/App.php | 3 + app/Providers/Blade.php | 9 + app/Providers/Event.php | 53 +- app/Providers/Form.php | 160 - app/Providers/Macro.php | 21 +- app/Providers/Observer.php | 2 + app/Providers/Queue.php | 6 +- app/Providers/Route.php | 48 +- app/Providers/Validation.php | 4 +- app/Providers/ViewComposer.php | 51 +- app/Relations/HasMany/Category.php | 25 + app/Reports/ExpenseSummary.php | 49 +- app/Reports/IncomeExpenseSummary.php | 73 +- app/Reports/IncomeSummary.php | 49 +- app/Reports/ProfitLoss.php | 74 +- app/Reports/TaxSummary.php | 20 +- app/Scopes/Category.php | 22 + app/Traits/Categories.php | 6 + app/Traits/Charts.php | 230 +- app/Traits/Cloud.php | 47 + app/Traits/Database.php | 13 + app/Traits/Documents.php | 135 +- app/Traits/Import.php | 2 +- app/Traits/Modules.php | 207 +- app/Traits/Permissions.php | 47 +- app/Traits/Recurring.php | 98 +- app/Traits/Scopes.php | 8 - app/Traits/Tenants.php | 2 +- app/Traits/Transactions.php | 93 +- app/Traits/Translations.php | 34 + app/Traits/Users.php | 34 +- app/Traits/ViewComponents.php | 755 + app/Transformers/Auth/Permission.php | 24 - app/Transformers/Auth/Role.php | 38 - app/Transformers/Auth/User.php | 49 - app/Transformers/Banking/Account.php | 35 - app/Transformers/Banking/Reconciliation.php | 44 - app/Transformers/Banking/Transaction.php | 86 - app/Transformers/Banking/Transfer.php | 40 - app/Transformers/Common/Company.php | 30 - app/Transformers/Common/Contact.php | 35 - app/Transformers/Common/Dashboard.php | 49 - app/Transformers/Common/Item.php | 66 - app/Transformers/Common/ItemTax.php | 44 - app/Transformers/Common/Report.php | 51 - app/Transformers/Common/Widget.php | 35 - app/Transformers/Document/Document.php | 113 - app/Transformers/Document/DocumentHistory.php | 28 - app/Transformers/Document/DocumentItem.php | 33 - app/Transformers/Document/DocumentItemTax.php | 49 - app/Transformers/Document/DocumentTotal.php | 31 - app/Transformers/Setting/Category.php | 28 - app/Transformers/Setting/Currency.php | 33 - app/Transformers/Setting/Setting.php | 23 - app/Transformers/Setting/Tax.php | 27 - app/Utilities/Chartjs.php | 18 - app/Utilities/Console.php | 7 +- app/Utilities/Installer.php | 4 + app/Utilities/Overrider.php | 6 +- app/Utilities/Recurring.php | 6 +- app/Utilities/Reports.php | 28 +- app/Utilities/Str.php | 57 + app/Utilities/Widgets.php | 72 +- app/Utilities/helpers.php | 59 +- app/View/Components/Button.php | 69 + app/View/Components/Contacts/Form/Address.php | 18 + app/View/Components/Contacts/Form/Billing.php | 18 + app/View/Components/Contacts/Form/Buttons.php | 18 + app/View/Components/Contacts/Form/Content.php | 18 + app/View/Components/Contacts/Form/General.php | 18 + .../Components/Contacts/Index/Buttons.php | 18 + .../Components/Contacts/Index/Content.php | 18 + .../Components/Contacts/Index/MoreButtons.php | 18 + app/View/Components/Contacts/Script.php | 72 + app/View/Components/Contacts/Show/Buttons.php | 18 + app/View/Components/Contacts/Show/Content.php | 102 + .../Components/Contacts/Show/MoreButtons.php | 18 + app/View/Components/Date.php | 68 + app/View/Components/DeleteButton.php | 269 + app/View/Components/DeleteLink.php | 296 + .../Components/Documents/Form/Advanced.php | 38 +- .../Components/Documents/Form/Buttons.php | 2 +- .../Components/Documents/Form/Company.php | 4 +- .../Components/Documents/Form/Contact.php | 230 + .../Components/Documents/Form/Content.php | 4 +- app/View/Components/Documents/Form/Footer.php | 2 +- .../Components/Documents/Form/ItemButton.php | 81 + .../Components/Documents/Form/ItemColumns.php | 31 + app/View/Components/Documents/Form/Items.php | 2 +- .../Components/Documents/Form/LineItem.php | 2 +- app/View/Components/Documents/Form/Main.php | 2 +- .../Components/Documents/Form/Metadata.php | 2 +- app/View/Components/Documents/Form/Note.php | 2 +- .../Components/Documents/Form/Recurring.php | 18 + .../Documents/Form/RecurringMetadata.php | 27 + app/View/Components/Documents/Form/Totals.php | 2 +- .../Components/Documents/Index/Buttons.php | 18 + .../Components/Documents/Index/CardBody.php | 18 - .../Components/Documents/Index/CardFooter.php | 18 - .../Components/Documents/Index/CardHeader.php | 18 - .../Components/Documents/Index/Content.php | 2 +- .../Components/Documents/Index/Document.php | 18 + .../Components/Documents/Index/EmptyPage.php | 18 - .../Documents/Index/Information.php | 47 + .../Documents/Index/MoreButtons.php | 18 + .../Documents/Index/RecurringTemplates.php | 18 + .../Components/Documents/Index/TopButtons.php | 18 - app/View/Components/Documents/Script.php | 50 +- .../Components/Documents/Show/Attachment.php | 2 +- .../Components/Documents/Show/Buttons.php | 18 + .../Components/Documents/Show/Children.php | 24 + .../Components/Documents/Show/Content.php | 2 +- app/View/Components/Documents/Show/Create.php | 25 + .../Components/Documents/Show/Document.php | 18 - app/View/Components/Documents/Show/Footer.php | 18 - .../Components/Documents/Show/GetPaid.php | 22 + app/View/Components/Documents/Show/Header.php | 18 - .../Components/Documents/Show/Histories.php | 18 - .../Components/Documents/Show/MakePayment.php | 22 + .../Components/Documents/Show/Message.php | 44 + .../Components/Documents/Show/MoreButtons.php | 18 + .../Components/Documents/Show/Receive.php | 31 + .../Documents/Show/RecurringMessage.php | 18 - .../Components/Documents/Show/Restore.php | 25 + .../Components/Documents/Show/Schedule.php | 32 + app/View/Components/Documents/Show/Send.php | 31 + .../Documents/Show/StatusMessage.php | 18 - .../Components/Documents/Show/Template.php | 18 + .../Components/Documents/Show/Timeline.php | 18 - .../Components/Documents/Show/TopButtons.php | 18 - .../Documents/Show/Transactions.php | 18 - .../Components/Documents/Template/Classic.php | 2 +- .../Documents/Template/Ddefault.php | 2 +- .../Documents/Template/LineItem.php | 2 +- .../Components/Documents/Template/Modern.php | 2 +- app/View/Components/Dropdown.php | 34 + app/View/Components/Dropdown/Button.php | 18 + app/View/Components/Dropdown/Link.php | 31 + app/View/Components/EditItemColumns.php | 31 - app/View/Components/EmptyPage.php | 303 +- app/View/Components/Form.php | 132 + app/View/Components/Form/Accordion.php | 46 + app/View/Components/Form/Buttons.php | 131 + app/View/Components/Form/Group/Account.php | 37 + app/View/Components/Form/Group/Attachment.php | 80 + app/View/Components/Form/Group/Category.php | 46 + app/View/Components/Form/Group/Checkbox.php | 27 + app/View/Components/Form/Group/Color.php | 20 + app/View/Components/Form/Group/Contact.php | 76 + app/View/Components/Form/Group/Country.php | 20 + app/View/Components/Form/Group/Currency.php | 44 + app/View/Components/Form/Group/Customer.php | 10 + app/View/Components/Form/Group/Date.php | 20 + app/View/Components/Form/Group/DateTime.php | 20 + app/View/Components/Form/Group/Editor.php | 20 + app/View/Components/Form/Group/Email.php | 20 + app/View/Components/Form/Group/File.php | 26 + .../Components/Form/Group/InvoiceText.php | 20 + app/View/Components/Form/Group/Locale.php | 26 + app/View/Components/Form/Group/Money.php | 20 + app/View/Components/Form/Group/Number.php | 20 + app/View/Components/Form/Group/Password.php | 20 + .../Components/Form/Group/PaymentMethod.php | 29 + app/View/Components/Form/Group/Radio.php | 27 + app/View/Components/Form/Group/Recurring.php | 174 + app/View/Components/Form/Group/Select.php | 20 + app/View/Components/Form/Group/Sswitch.php | 20 + app/View/Components/Form/Group/Tax.php | 44 + app/View/Components/Form/Group/Text.php | 20 + app/View/Components/Form/Group/Textarea.php | 22 + app/View/Components/Form/Group/Time.php | 20 + app/View/Components/Form/Group/Toggle.php | 20 + app/View/Components/Form/Group/Vendor.php | 10 + app/View/Components/Form/Input/Checkbox.php | 20 + app/View/Components/Form/Input/Color.php | 20 + app/View/Components/Form/Input/Editor.php | 20 + app/View/Components/Form/Input/Email.php | 20 + app/View/Components/Form/Input/Ffile.php | 20 + app/View/Components/Form/Input/Hidden.php | 20 + app/View/Components/Form/Input/Input.php | 20 + app/View/Components/Form/Input/Money.php | 20 + app/View/Components/Form/Input/Number.php | 20 + app/View/Components/Form/Input/Password.php | 20 + app/View/Components/Form/Input/Radio.php | 20 + app/View/Components/Form/Input/Select.php | 20 + app/View/Components/Form/Input/Text.php | 20 + app/View/Components/Form/Input/Textarea.php | 20 + app/View/Components/Icon.php | 82 + app/View/Components/Index/Bulkaction.php | 94 + app/View/Components/Index/Category.php | 120 + app/View/Components/Index/Country.php | 43 + app/View/Components/Index/Currency.php | 45 + app/View/Components/Index/Ddefault.php | 63 + app/View/Components/Index/Disable.php | 80 + app/View/Components/Index/Search.php | 121 + app/View/Components/Index/Status.php | 56 + app/View/Components/Index/Summary.php | 31 + app/View/Components/Layouts/Admin.php | 18 + app/View/Components/Layouts/Admin/Menu.php | 42 + .../Layouts/Admin/Notifications.php | 57 + app/View/Components/Layouts/Modules.php | 23 + app/View/Components/Layouts/Modules/Bar.php | 60 + .../Components/Layouts/Modules/Releases.php | 26 + .../Components/Layouts/Modules/Reviews.php | 26 + app/View/Components/Layouts/Portal/Menu.php | 34 + app/View/Components/Layouts/Wizard.php | 18 + .../Components/Layouts/Wizard/Scripts.php | 183 + app/View/Components/Link.php | 66 + app/View/Components/Media/Ffile.php | 36 + app/View/Components/Menu/Favorite.php | 41 + app/View/Components/Modules/Banners.php | 12 + app/View/Components/Modules/Free.php | 12 + app/View/Components/Modules/Installed.php | 12 + app/View/Components/Modules/Item.php | 31 + app/View/Components/Modules/Items.php | 257 + app/View/Components/Modules/Nnew.php | 12 + app/View/Components/Modules/NoApps.php | 12 + app/View/Components/Modules/Paid.php | 12 + app/View/Components/Modules/PreSale.php | 12 + app/View/Components/Modules/Purchased.php | 12 + app/View/Components/Pagination.php | 53 + app/View/Components/Script.php | 72 + app/View/Components/SearchString.php | 8 +- app/View/Components/SelectContactCard.php | 231 - app/View/Components/SelectItemButton.php | 81 - app/View/Components/Show/Accordion.php | 46 + app/View/Components/Show/NoRecords.php | 144 + app/View/Components/Show/Status.php | 56 + app/View/Components/Suggestions.php | 76 + app/View/Components/Table/Actions.php | 116 + app/View/Components/Table/Tbody.php | 18 + app/View/Components/Table/Td.php | 71 + app/View/Components/Table/Th.php | 65 + app/View/Components/Table/Thead.php | 18 + app/View/Components/Table/Tr.php | 50 + app/View/Components/Tips.php | 86 + app/View/Components/Tooltip.php | 159 + app/View/Components/Transactions/Script.php | 49 +- .../Transactions/Show/Attachment.php | 2 +- .../Components/Transactions/Show/Buttons.php | 18 + .../Components/Transactions/Show/Children.php | 18 + .../Components/Transactions/Show/Content.php | 2 +- .../Components/Transactions/Show/Create.php | 18 + .../Components/Transactions/Show/Footer.php | 18 - .../Components/Transactions/Show/Header.php | 18 - .../Transactions/Show/Histories.php | 18 - .../Transactions/Show/MoreButtons.php | 18 + .../Transactions/Show/RecurringMessage.php | 18 - .../Components/Transactions/Show/Schedule.php | 18 + .../Components/Transactions/Show/Template.php | 18 + .../Transactions/Show/TopButtons.php | 18 - .../Transactions/Show/Transaction.php | 18 - .../Transactions/Template/Ddefault.php | 2 +- app/View/Components/Transfers/Script.php | 52 +- .../Components/Transfers/Show/Attachment.php | 2 +- .../Components/Transfers/Show/Buttons.php | 18 + .../Components/Transfers/Show/Content.php | 2 +- app/View/Components/Transfers/Show/Create.php | 18 + app/View/Components/Transfers/Show/Footer.php | 18 - app/View/Components/Transfers/Show/Header.php | 18 - .../Components/Transfers/Show/Histories.php | 18 - .../Components/Transfers/Show/MoreButtons.php | 18 + .../Components/Transfers/Show/Template.php | 18 + .../Components/Transfers/Show/TopButtons.php | 18 - .../Components/Transfers/Show/Transfer.php | 18 - .../Transfers/Template/Ddefault.php | 2 +- .../Components/Transfers/Template/Second.php | 2 +- .../Components/Transfers/Template/Third.php | 2 +- app/View/Components/Widgets/Contact.php | 52 + .../Components/Widgets/InvoiceHistory.php | 50 + app/View/Components/Widgets/LastPayment.php | 50 + .../Components/Widgets/LatestInvoices.php | 50 + .../Components/Widgets/OutstandingBalance.php | 32 + .../Components/Widgets/PaymentHistory.php | 50 + app/View/Presenters/Menu.php | 280 + app/Widgets/AccountBalance.php | 10 +- app/Widgets/BankFeeds.php | 24 + app/Widgets/CashFlow.php | 179 +- app/Widgets/ExpensesByCategory.php | 10 +- app/Widgets/IncomeByCategory.php | 34 - app/Widgets/LatestExpenses.php | 20 - app/Widgets/LatestIncome.php | 20 - app/Widgets/Payables.php | 79 + app/Widgets/ProfitLoss.php | 217 + app/Widgets/Receivables.php | 79 + app/Widgets/TotalExpenses.php | 56 - app/Widgets/TotalIncome.php | 56 - app/Widgets/TotalProfit.php | 79 - composer.json | 84 +- composer.lock | 3853 +- config/apexcharts.php | 80 + config/api.php | 78 +- config/app.php | 48 +- config/auth.php | 2 +- config/broadcasting.php | 3 + config/cache.php | 2 +- config/columnsortable.php | 106 - config/cors.php | 2 +- config/database.php | 4 +- config/debugbar.php | 2 +- config/dompdf.php | 9 +- config/filesystems.php | 4 +- config/hashing.php | 6 +- config/language.php | 133 +- config/livewire.php | 62 +- config/logging.php | 14 + config/mail.php | 5 +- config/menu.php | 2 +- config/read-only.php | 2 +- config/sanctum.php | 67 + config/search-string.php | 129 +- config/session.php | 6 +- config/setting.php | 24 +- config/sortable.php | 79 + config/type.php | 477 +- config/version.php | 12 +- database/factories/Account.php | 3 + database/factories/Company.php | 95 + database/factories/Contact.php | 4 +- database/factories/Document.php | 155 +- database/factories/Item.php | 3 + database/factories/Permission.php | 36 - database/factories/Role.php | 63 - database/factories/Transaction.php | 37 +- database/factories/User.php | 4 +- database/factories/Widget.php | 16 +- .../migrations/2017_09_14_000000_core_v1.php | 49 +- .../migrations/2019_11_16_000000_core_v2.php | 460 + .../2020_01_08_000000_core_v200.php | 280 - .../2020_03_20_183732_core_v208.php | 42 - .../2020_06_09_000000_core_v2014.php | 44 - .../2020_07_20_000000_core_v2017.php | 30 - .../2020_10_13_000000_core_v210.php | 154 - .../2021_04_01_000000_core_v219.php | 34 - .../2021_05_17_000000_core_v2114.php | 44 - .../2021_06_17_000000_core_v2117.php | 82 - .../2021_09_01_000000_core_v2124.php | 154 - .../2021_09_10_000000_core_v2125.php | 134 - .../2021_09_10_000000_core_v2126.php | 30 - .../2021_09_10_000000_core_v2127.php | 33 - .../2022_03_02_000000_core_v2133.php | 48 - .../2022_03_23_000000_core_v2134.php | 34 - .../2022_05_10_000000_core_v300.php | 105 + database/seeds/Currencies.php | 33 - database/seeds/Dashboards.php | 10 +- database/seeds/EmailTemplates.php | 16 +- database/seeds/Permissions.php | 85 +- database/seeds/Reports.php | 14 +- database/seeds/SampleData.php | 16 +- database/seeds/TestCompany.php | 3 + .../livewire/LivewireServiceProvider.php | 148 +- .../symfony/process/PhpExecutableFinder.php | 24 + package-lock.json | 28704 ++++----- package.json | 82 +- presets.js | 285 + public/akaunting-js/generalAction.js | 278 + public/akaunting-js/hotkeys.js | 62 + public/akaunting-js/popper.js | 6 + public/akaunting-js/swiper-bundle.min.js | 14 + public/css/akaunting-color.css | 2519 - public/css/app.css | 48739 ++++++++++++++++ public/css/argon.css | 21 - public/css/argon.min.css | 19 - public/css/custom.css | 1761 - public/css/element.css | 2 +- .../MaterialIconsOutlined-Regular.eot | Bin 0 -> 357942 bytes .../MaterialIconsOutlined-Regular.otf | Bin 0 -> 314916 bytes .../MaterialIconsOutlined-Regular.ttf | Bin 0 -> 357668 bytes .../MaterialIconsOutlined-Regular.woff | Bin 0 -> 172364 bytes .../MaterialIconsOutlined-Regular.woff2 | Bin 0 -> 130748 bytes .../Regular/MaterialIcons-Regular.eot | Bin 0 -> 327556 bytes .../Regular/MaterialIcons-Regular.otf | Bin 0 -> 702804 bytes .../Regular/MaterialIcons-Regular.ttf | Bin 0 -> 327360 bytes .../Regular/MaterialIcons-Regular.woff | Bin 0 -> 166412 bytes .../Regular/MaterialIcons-Regular.woff2 | Bin 0 -> 118032 bytes .../Rounded/MaterialIconsRound-Regular.eot | Bin 0 -> 424658 bytes .../Rounded/MaterialIconsRound-Regular.otf | Bin 0 -> 373784 bytes .../Rounded/MaterialIconsRound-Regular.ttf | Bin 0 -> 424396 bytes .../Rounded/MaterialIconsRound-Regular.woff | Bin 0 -> 196788 bytes .../Rounded/MaterialIconsRound-Regular.woff2 | Bin 0 -> 146364 bytes .../Sharp/MaterialIconsSharp-Regular.eot | Bin 0 -> 304070 bytes .../Sharp/MaterialIconsSharp-Regular.otf | Bin 0 -> 266260 bytes .../Sharp/MaterialIconsSharp-Regular.ttf | Bin 0 -> 303808 bytes .../Sharp/MaterialIconsSharp-Regular.woff | Bin 0 -> 149932 bytes .../Sharp/MaterialIconsSharp-Regular.woff2 | Bin 0 -> 114500 bytes public/css/fonts/material-icons/style.css | 141 + public/css/maintenance.css | 32 - public/css/print.css | 293 +- public/css/third_party/dropzone_custom.css | 99 + public/css/third_party/swiper-bundle.min.css | 1 + public/css/third_party/vue-html-editor.css | 945 + .../third_party/vue-html-editor_custom.css | 278 + public/files/import/categories.xlsx | Bin 6662 -> 8637 bytes public/files/import/items.xlsx | Bin 7870 -> 11783 bytes public/files/import/payments.xlsx | Bin 5641 -> 0 bytes public/files/import/revenues.xlsx | Bin 5674 -> 0 bytes public/files/import/taxes.xlsx | Bin 0 -> 9073 bytes public/files/import/transactions.xlsx | Bin 5913 -> 9796 bytes public/fonts/MaterialIcons-Regular.eot | Bin 0 -> 356347 bytes public/fonts/MaterialIcons-Regular.ttf | Bin 0 -> 327360 bytes public/fonts/MaterialIcons-Regular.woff | Bin 0 -> 166412 bytes public/fonts/MaterialIcons-Regular.woff2 | Bin 0 -> 356348 bytes public/img/akaunting-loading.gif | Bin 0 -> 103363 bytes public/img/akaunting-logo-gold.png | Bin 0 -> 7763 bytes public/img/akaunting-logo-golden.svg | Bin 973 -> 0 bytes public/img/akaunting-logo-horizontal.svg | Bin 0 -> 5879 bytes public/img/akaunting-logo-purple.svg | Bin 0 -> 931 bytes public/img/akaunting-logo-wild-blue.png | Bin 0 -> 3929 bytes public/img/auth/bullet_active.png | Bin 0 -> 200 bytes public/img/auth/bullet_inactive.png | Bin 0 -> 212 bytes public/img/auth/chart.png | Bin 0 -> 165877 bytes public/img/auth/client.png | Bin 0 -> 71910 bytes public/img/auth/folder.png | Bin 0 -> 125125 bytes public/img/auth/layout.png | Bin 0 -> 160811 bytes public/img/auth/login-bg.png | Bin 0 -> 198921 bytes public/img/auth/logo.png | Bin 0 -> 1546 bytes public/img/auth/small-logo.png | Bin 0 -> 1629 bytes public/img/dashboard.png | Bin 0 -> 258828 bytes public/img/empty_pages/bills.png | Bin 41054 -> 110926 bytes public/img/empty_pages/companies.png | Bin 0 -> 101712 bytes public/img/empty_pages/contacs.png | Bin 0 -> 115862 bytes public/img/empty_pages/customers.png | Bin 23110 -> 68929 bytes public/img/empty_pages/default.png | Bin 0 -> 86016 bytes public/img/empty_pages/invoices.png | Bin 13372 -> 62276 bytes public/img/empty_pages/items.png | Bin 28322 -> 93852 bytes public/img/empty_pages/no-apps.png | Bin 0 -> 383332 bytes public/img/empty_pages/payments.png | Bin 21927 -> 77376 bytes public/img/empty_pages/reconciliations.png | Bin 29598 -> 88797 bytes .../img/empty_pages/recurring_templates.png | Bin 0 -> 115169 bytes public/img/empty_pages/revenues.png | Bin 23475 -> 76728 bytes public/img/empty_pages/subscriptions.png | Bin 0 -> 75953 bytes public/img/empty_pages/taxes.png | Bin 28624 -> 76693 bytes public/img/empty_pages/tickets.png | Bin 0 -> 72006 bytes public/img/empty_pages/transactions.png | Bin 0 -> 103418 bytes public/img/empty_pages/transfers.png | Bin 24420 -> 90627 bytes public/img/empty_pages/vendors.png | Bin 20948 -> 59446 bytes public/img/errors/403.png | Bin 0 -> 175499 bytes public/img/errors/404.png | Bin 0 -> 142162 bytes public/img/errors/500.png | Bin 0 -> 167647 bytes public/img/invoice_templates/classic.png | Bin 77300 -> 37157 bytes public/img/invoice_templates/default.png | Bin 78001 -> 36208 bytes public/img/invoice_templates/modern.png | Bin 79985 -> 38307 bytes public/img/login.png | Bin 85478 -> 0 bytes public/img/modules/save30arrow3.png | Bin 1355 -> 0 bytes .../img/no_records/accounts_transactions.png | Bin 0 -> 19970 bytes public/img/no_records/accounts_transfers.png | Bin 0 -> 16268 bytes public/img/no_records/customers_invoices.png | Bin 0 -> 37289 bytes .../img/no_records/customers_transactions.png | Bin 0 -> 22302 bytes public/img/no_records/vendors_bills.png | Bin 0 -> 17408 bytes .../img/no_records/vendors_transactions.png | Bin 0 -> 27421 bytes public/img/tailwind_icons/not-equal.svg | Bin 0 -> 929 bytes public/img/transfer_templates/default.png | Bin 120904 -> 24272 bytes public/img/transfer_templates/second.png | Bin 80587 -> 23845 bytes public/img/transfer_templates/third.png | Bin 56814 -> 22133 bytes public/img/wizard-modules.png | Bin 0 -> 78154 bytes public/shortcuts-config.json | 30 + public/vendor/alpinejs/alpine.min.js | 8 + public/vendor/apexcharts/apexcharts.js | 14 + .../bootstrap-notify/bootstrap-notify.min.js | 1 - .../bootstrap/dist/css/bootstrap-grid.min.css | 7 - .../dist/css/bootstrap-grid.min.css.map | 1 - .../dist/css/bootstrap-reboot.min.css | 8 - .../dist/css/bootstrap-reboot.min.css.map | 1 - .../bootstrap/dist/css/bootstrap.min.css | 7 - .../bootstrap/dist/css/bootstrap.min.css.map | 1 - .../bootstrap/dist/js/bootstrap.bundle.min.js | 7 - .../dist/js/bootstrap.bundle.min.js.map | 1 - .../vendor/bootstrap/dist/js/bootstrap.min.js | 7 - .../bootstrap/dist/js/bootstrap.min.js.map | 1 - .../vendor/chart.js/dist/Chart.bundle.min.js | 10 - .../vendor/chart.js/dist/Chart.extension.js | 130 - public/vendor/chart.js/dist/Chart.min.js | 10 - public/vendor/fontawesome/LICENSE.txt | 34 - public/vendor/fontawesome/css/all.min.css | 5 - public/vendor/fontawesome/css/brands.min.css | 5 - .../fontawesome/css/fontawesome.min.css | 5 - public/vendor/fontawesome/css/regular.min.css | 5 - public/vendor/fontawesome/css/solid.min.css | 5 - .../fontawesome/css/svg-with-js.min.css | 5 - .../vendor/fontawesome/css/v4-shims.min.css | 5 - public/vendor/fontawesome/js/all.min.js | 5 - public/vendor/fontawesome/js/brands.min.js | 5 - .../fontawesome/js/conflict-detection.min.js | 5 - .../vendor/fontawesome/js/fontawesome.min.js | 5 - public/vendor/fontawesome/js/regular.min.js | 5 - public/vendor/fontawesome/js/solid.min.js | 5 - public/vendor/fontawesome/js/v4-shims.min.js | 5 - public/vendor/fontawesome/sprites/brands.svg | Bin 453758 -> 0 bytes public/vendor/fontawesome/sprites/regular.svg | Bin 109518 -> 0 bytes public/vendor/fontawesome/sprites/solid.svg | Bin 621021 -> 0 bytes .../vendor/fontawesome/svgs/brands/500px.svg | Bin 1245 -> 0 bytes .../svgs/brands/accessible-icon.svg | Bin 775 -> 0 bytes .../fontawesome/svgs/brands/accusoft.svg | Bin 852 -> 0 bytes .../svgs/brands/acquisitions-incorporated.svg | Bin 1391 -> 0 bytes public/vendor/fontawesome/svgs/brands/adn.svg | Bin 267 -> 0 bytes .../vendor/fontawesome/svgs/brands/adobe.svg | Bin 187 -> 0 bytes .../fontawesome/svgs/brands/adversal.svg | Bin 1306 -> 0 bytes .../svgs/brands/affiliatetheme.svg | Bin 404 -> 0 bytes .../vendor/fontawesome/svgs/brands/airbnb.svg | Bin 849 -> 0 bytes .../fontawesome/svgs/brands/algolia.svg | Bin 907 -> 0 bytes .../vendor/fontawesome/svgs/brands/alipay.svg | Bin 745 -> 0 bytes .../fontawesome/svgs/brands/amazon-pay.svg | Bin 3466 -> 0 bytes .../vendor/fontawesome/svgs/brands/amazon.svg | Bin 720 -> 0 bytes .../vendor/fontawesome/svgs/brands/amilia.svg | Bin 605 -> 0 bytes .../fontawesome/svgs/brands/android.svg | Bin 381 -> 0 bytes .../fontawesome/svgs/brands/angellist.svg | Bin 1382 -> 0 bytes .../fontawesome/svgs/brands/angrycreative.svg | Bin 1951 -> 0 bytes .../fontawesome/svgs/brands/angular.svg | Bin 239 -> 0 bytes .../fontawesome/svgs/brands/app-store-ios.svg | Bin 726 -> 0 bytes .../fontawesome/svgs/brands/app-store.svg | Bin 858 -> 0 bytes .../vendor/fontawesome/svgs/brands/apper.svg | Bin 1729 -> 0 bytes .../fontawesome/svgs/brands/apple-pay.svg | Bin 1190 -> 0 bytes .../vendor/fontawesome/svgs/brands/apple.svg | Bin 515 -> 0 bytes .../fontawesome/svgs/brands/artstation.svg | Bin 273 -> 0 bytes .../fontawesome/svgs/brands/asymmetrik.svg | Bin 764 -> 0 bytes .../fontawesome/svgs/brands/atlassian.svg | Bin 366 -> 0 bytes .../fontawesome/svgs/brands/audible.svg | Bin 574 -> 0 bytes .../fontawesome/svgs/brands/autoprefixer.svg | Bin 279 -> 0 bytes .../fontawesome/svgs/brands/avianex.svg | Bin 571 -> 0 bytes .../vendor/fontawesome/svgs/brands/aviato.svg | Bin 2177 -> 0 bytes public/vendor/fontawesome/svgs/brands/aws.svg | Bin 2310 -> 0 bytes .../fontawesome/svgs/brands/bandcamp.svg | Bin 192 -> 0 bytes .../fontawesome/svgs/brands/battle-net.svg | Bin 2573 -> 0 bytes .../svgs/brands/behance-square.svg | Bin 783 -> 0 bytes .../fontawesome/svgs/brands/behance.svg | Bin 684 -> 0 bytes .../fontawesome/svgs/brands/bimobject.svg | Bin 485 -> 0 bytes .../fontawesome/svgs/brands/bitbucket.svg | Bin 306 -> 0 bytes .../fontawesome/svgs/brands/bitcoin.svg | Bin 1165 -> 0 bytes .../vendor/fontawesome/svgs/brands/bity.svg | Bin 759 -> 0 bytes .../fontawesome/svgs/brands/black-tie.svg | Bin 177 -> 0 bytes .../fontawesome/svgs/brands/blackberry.svg | Bin 676 -> 0 bytes .../fontawesome/svgs/brands/blogger-b.svg | Bin 900 -> 0 bytes .../fontawesome/svgs/brands/blogger.svg | Bin 1199 -> 0 bytes .../fontawesome/svgs/brands/bluetooth-b.svg | Bin 371 -> 0 bytes .../fontawesome/svgs/brands/bluetooth.svg | Bin 370 -> 0 bytes .../fontawesome/svgs/brands/bootstrap.svg | Bin 606 -> 0 bytes public/vendor/fontawesome/svgs/brands/btc.svg | Bin 758 -> 0 bytes .../vendor/fontawesome/svgs/brands/buffer.svg | Bin 719 -> 0 bytes .../svgs/brands/buromobelexperte.svg | Bin 474 -> 0 bytes .../fontawesome/svgs/brands/buy-n-large.svg | Bin 856 -> 0 bytes .../fontawesome/svgs/brands/buysellads.svg | Bin 297 -> 0 bytes .../svgs/brands/canadian-maple-leaf.svg | Bin 866 -> 0 bytes .../fontawesome/svgs/brands/cc-amazon-pay.svg | Bin 3428 -> 0 bytes .../fontawesome/svgs/brands/cc-amex.svg | Bin 3197 -> 0 bytes .../fontawesome/svgs/brands/cc-apple-pay.svg | Bin 1285 -> 0 bytes .../svgs/brands/cc-diners-club.svg | Bin 600 -> 0 bytes .../fontawesome/svgs/brands/cc-discover.svg | Bin 1237 -> 0 bytes .../vendor/fontawesome/svgs/brands/cc-jcb.svg | Bin 779 -> 0 bytes .../fontawesome/svgs/brands/cc-mastercard.svg | Bin 3020 -> 0 bytes .../fontawesome/svgs/brands/cc-paypal.svg | Bin 1762 -> 0 bytes .../fontawesome/svgs/brands/cc-stripe.svg | Bin 1288 -> 0 bytes .../fontawesome/svgs/brands/cc-visa.svg | Bin 934 -> 0 bytes .../fontawesome/svgs/brands/centercode.svg | Bin 455 -> 0 bytes .../vendor/fontawesome/svgs/brands/centos.svg | Bin 913 -> 0 bytes .../vendor/fontawesome/svgs/brands/chrome.svg | Bin 577 -> 0 bytes .../fontawesome/svgs/brands/chromecast.svg | Bin 474 -> 0 bytes .../fontawesome/svgs/brands/cloudscale.svg | Bin 631 -> 0 bytes .../fontawesome/svgs/brands/cloudsmith.svg | Bin 294 -> 0 bytes .../fontawesome/svgs/brands/cloudversify.svg | Bin 1362 -> 0 bytes .../fontawesome/svgs/brands/codepen.svg | Bin 745 -> 0 bytes .../fontawesome/svgs/brands/codiepie.svg | Bin 537 -> 0 bytes .../fontawesome/svgs/brands/confluence.svg | Bin 592 -> 0 bytes .../svgs/brands/connectdevelop.svg | Bin 3122 -> 0 bytes .../vendor/fontawesome/svgs/brands/contao.svg | Bin 552 -> 0 bytes .../fontawesome/svgs/brands/cotton-bureau.svg | Bin 1290 -> 0 bytes .../vendor/fontawesome/svgs/brands/cpanel.svg | Bin 1431 -> 0 bytes .../svgs/brands/creative-commons-by.svg | Bin 579 -> 0 bytes .../svgs/brands/creative-commons-nc-eu.svg | Bin 824 -> 0 bytes .../svgs/brands/creative-commons-nc-jp.svg | Bin 582 -> 0 bytes .../svgs/brands/creative-commons-nc.svg | Bin 742 -> 0 bytes .../svgs/brands/creative-commons-nd.svg | Bin 386 -> 0 bytes .../svgs/brands/creative-commons-pd-alt.svg | Bin 618 -> 0 bytes .../svgs/brands/creative-commons-pd.svg | Bin 658 -> 0 bytes .../svgs/brands/creative-commons-remix.svg | Bin 648 -> 0 bytes .../svgs/brands/creative-commons-sa.svg | Bin 586 -> 0 bytes .../brands/creative-commons-sampling-plus.svg | Bin 1171 -> 0 bytes .../svgs/brands/creative-commons-sampling.svg | Bin 1235 -> 0 bytes .../svgs/brands/creative-commons-share.svg | Bin 625 -> 0 bytes .../svgs/brands/creative-commons-zero.svg | Bin 664 -> 0 bytes .../svgs/brands/creative-commons.svg | Bin 962 -> 0 bytes .../fontawesome/svgs/brands/critical-role.svg | Bin 7133 -> 0 bytes .../fontawesome/svgs/brands/css3-alt.svg | Bin 317 -> 0 bytes .../vendor/fontawesome/svgs/brands/css3.svg | Bin 207 -> 0 bytes .../fontawesome/svgs/brands/cuttlefish.svg | Bin 330 -> 0 bytes .../svgs/brands/d-and-d-beyond.svg | Bin 3996 -> 0 bytes .../fontawesome/svgs/brands/d-and-d.svg | Bin 4519 -> 0 bytes .../fontawesome/svgs/brands/dailymotion.svg | Bin 550 -> 0 bytes .../fontawesome/svgs/brands/dashcube.svg | Bin 320 -> 0 bytes .../fontawesome/svgs/brands/delicious.svg | Bin 546 -> 0 bytes .../fontawesome/svgs/brands/deploydog.svg | Bin 844 -> 0 bytes .../fontawesome/svgs/brands/deskpro.svg | Bin 687 -> 0 bytes public/vendor/fontawesome/svgs/brands/dev.svg | Bin 765 -> 0 bytes .../fontawesome/svgs/brands/deviantart.svg | Bin 252 -> 0 bytes public/vendor/fontawesome/svgs/brands/dhl.svg | Bin 839 -> 0 bytes .../fontawesome/svgs/brands/diaspora.svg | Bin 486 -> 0 bytes .../vendor/fontawesome/svgs/brands/digg.svg | Bin 384 -> 0 bytes .../fontawesome/svgs/brands/digital-ocean.svg | Bin 376 -> 0 bytes .../fontawesome/svgs/brands/discord.svg | Bin 1218 -> 0 bytes .../fontawesome/svgs/brands/discourse.svg | Bin 343 -> 0 bytes .../vendor/fontawesome/svgs/brands/dochub.svg | Bin 267 -> 0 bytes .../vendor/fontawesome/svgs/brands/docker.svg | Bin 663 -> 0 bytes .../fontawesome/svgs/brands/draft2digital.svg | Bin 779 -> 0 bytes .../svgs/brands/dribbble-square.svg | Bin 921 -> 0 bytes .../fontawesome/svgs/brands/dribbble.svg | Bin 1131 -> 0 bytes .../fontawesome/svgs/brands/dropbox.svg | Bin 310 -> 0 bytes .../vendor/fontawesome/svgs/brands/drupal.svg | Bin 771 -> 0 bytes .../vendor/fontawesome/svgs/brands/dyalog.svg | Bin 260 -> 0 bytes .../fontawesome/svgs/brands/earlybirds.svg | Bin 1927 -> 0 bytes .../vendor/fontawesome/svgs/brands/ebay.svg | Bin 1097 -> 0 bytes .../vendor/fontawesome/svgs/brands/edge.svg | Bin 1212 -> 0 bytes .../fontawesome/svgs/brands/elementor.svg | Bin 326 -> 0 bytes .../vendor/fontawesome/svgs/brands/ello.svg | Bin 428 -> 0 bytes .../vendor/fontawesome/svgs/brands/ember.svg | Bin 1933 -> 0 bytes .../vendor/fontawesome/svgs/brands/empire.svg | Bin 1847 -> 0 bytes .../vendor/fontawesome/svgs/brands/envira.svg | Bin 366 -> 0 bytes .../vendor/fontawesome/svgs/brands/erlang.svg | Bin 432 -> 0 bytes .../fontawesome/svgs/brands/ethereum.svg | Bin 175 -> 0 bytes .../vendor/fontawesome/svgs/brands/etsy.svg | Bin 662 -> 0 bytes .../fontawesome/svgs/brands/evernote.svg | Bin 1009 -> 0 bytes .../fontawesome/svgs/brands/expeditedssl.svg | Bin 962 -> 0 bytes .../fontawesome/svgs/brands/facebook-f.svg | Bin 252 -> 0 bytes .../svgs/brands/facebook-messenger.svg | Bin 554 -> 0 bytes .../svgs/brands/facebook-square.svg | Bin 338 -> 0 bytes .../fontawesome/svgs/brands/facebook.svg | Bin 344 -> 0 bytes .../svgs/brands/fantasy-flight-games.svg | Bin 1139 -> 0 bytes .../vendor/fontawesome/svgs/brands/fedex.svg | Bin 819 -> 0 bytes .../vendor/fontawesome/svgs/brands/fedora.svg | Bin 2243 -> 0 bytes .../vendor/fontawesome/svgs/brands/figma.svg | Bin 263 -> 0 bytes .../svgs/brands/firefox-browser.svg | Bin 1680 -> 0 bytes .../fontawesome/svgs/brands/firefox.svg | Bin 2178 -> 0 bytes .../svgs/brands/first-order-alt.svg | Bin 1530 -> 0 bytes .../fontawesome/svgs/brands/first-order.svg | Bin 1242 -> 0 bytes .../fontawesome/svgs/brands/firstdraft.svg | Bin 267 -> 0 bytes .../vendor/fontawesome/svgs/brands/flickr.svg | Bin 379 -> 0 bytes .../fontawesome/svgs/brands/flipboard.svg | Bin 156 -> 0 bytes public/vendor/fontawesome/svgs/brands/fly.svg | Bin 740 -> 0 bytes .../svgs/brands/font-awesome-alt.svg | Bin 814 -> 0 bytes .../svgs/brands/font-awesome-flag.svg | Bin 657 -> 0 bytes .../svgs/brands/font-awesome-logo-full.svg | Bin 2994 -> 0 bytes .../fontawesome/svgs/brands/font-awesome.svg | Bin 699 -> 0 bytes .../fontawesome/svgs/brands/fonticons-fi.svg | Bin 614 -> 0 bytes .../fontawesome/svgs/brands/fonticons.svg | Bin 640 -> 0 bytes .../svgs/brands/fort-awesome-alt.svg | Bin 3691 -> 0 bytes .../fontawesome/svgs/brands/fort-awesome.svg | Bin 1019 -> 0 bytes .../fontawesome/svgs/brands/forumbee.svg | Bin 617 -> 0 bytes .../fontawesome/svgs/brands/foursquare.svg | Bin 623 -> 0 bytes .../svgs/brands/free-code-camp.svg | Bin 1250 -> 0 bytes .../fontawesome/svgs/brands/freebsd.svg | Bin 596 -> 0 bytes .../fontawesome/svgs/brands/fulcrum.svg | Bin 339 -> 0 bytes .../svgs/brands/galactic-republic.svg | Bin 1603 -> 0 bytes .../svgs/brands/galactic-senate.svg | Bin 2684 -> 0 bytes .../fontawesome/svgs/brands/get-pocket.svg | Bin 424 -> 0 bytes .../fontawesome/svgs/brands/gg-circle.svg | Bin 410 -> 0 bytes public/vendor/fontawesome/svgs/brands/gg.svg | Bin 341 -> 0 bytes .../fontawesome/svgs/brands/git-alt.svg | Bin 538 -> 0 bytes .../fontawesome/svgs/brands/git-square.svg | Bin 1216 -> 0 bytes public/vendor/fontawesome/svgs/brands/git.svg | Bin 1099 -> 0 bytes .../fontawesome/svgs/brands/github-alt.svg | Bin 880 -> 0 bytes .../fontawesome/svgs/brands/github-square.svg | Bin 1494 -> 0 bytes .../vendor/fontawesome/svgs/brands/github.svg | Bin 1384 -> 0 bytes .../fontawesome/svgs/brands/gitkraken.svg | Bin 1354 -> 0 bytes .../vendor/fontawesome/svgs/brands/gitlab.svg | Bin 354 -> 0 bytes .../vendor/fontawesome/svgs/brands/gitter.svg | Bin 194 -> 0 bytes .../fontawesome/svgs/brands/glide-g.svg | Bin 758 -> 0 bytes .../vendor/fontawesome/svgs/brands/glide.svg | Bin 855 -> 0 bytes .../vendor/fontawesome/svgs/brands/gofore.svg | Bin 440 -> 0 bytes .../fontawesome/svgs/brands/goodreads-g.svg | Bin 723 -> 0 bytes .../fontawesome/svgs/brands/goodreads.svg | Bin 811 -> 0 bytes .../fontawesome/svgs/brands/google-drive.svg | Bin 217 -> 0 bytes .../fontawesome/svgs/brands/google-play.svg | Bin 326 -> 0 bytes .../fontawesome/svgs/brands/google-plus-g.svg | Bin 557 -> 0 bytes .../svgs/brands/google-plus-square.svg | Bin 498 -> 0 bytes .../fontawesome/svgs/brands/google-plus.svg | Bin 501 -> 0 bytes .../fontawesome/svgs/brands/google-wallet.svg | Bin 598 -> 0 bytes .../vendor/fontawesome/svgs/brands/google.svg | Bin 327 -> 0 bytes .../fontawesome/svgs/brands/gratipay.svg | Bin 333 -> 0 bytes .../vendor/fontawesome/svgs/brands/grav.svg | Bin 1628 -> 0 bytes .../fontawesome/svgs/brands/gripfire.svg | Bin 690 -> 0 bytes .../vendor/fontawesome/svgs/brands/grunt.svg | Bin 5490 -> 0 bytes .../vendor/fontawesome/svgs/brands/gulp.svg | Bin 2601 -> 0 bytes .../svgs/brands/hacker-news-square.svg | Bin 346 -> 0 bytes .../fontawesome/svgs/brands/hacker-news.svg | Bin 260 -> 0 bytes .../fontawesome/svgs/brands/hackerrank.svg | Bin 843 -> 0 bytes .../vendor/fontawesome/svgs/brands/hips.svg | Bin 1445 -> 0 bytes .../fontawesome/svgs/brands/hire-a-helper.svg | Bin 1062 -> 0 bytes .../vendor/fontawesome/svgs/brands/hooli.svg | Bin 1486 -> 0 bytes .../fontawesome/svgs/brands/hornbill.svg | Bin 1094 -> 0 bytes .../vendor/fontawesome/svgs/brands/hotjar.svg | Bin 350 -> 0 bytes .../vendor/fontawesome/svgs/brands/houzz.svg | Bin 142 -> 0 bytes .../vendor/fontawesome/svgs/brands/html5.svg | Bin 279 -> 0 bytes .../fontawesome/svgs/brands/hubspot.svg | Bin 832 -> 0 bytes .../vendor/fontawesome/svgs/brands/ideal.svg | Bin 857 -> 0 bytes .../vendor/fontawesome/svgs/brands/imdb.svg | Bin 753 -> 0 bytes .../svgs/brands/instagram-square.svg | Bin 1037 -> 0 bytes .../fontawesome/svgs/brands/instagram.svg | Bin 1002 -> 0 bytes .../fontawesome/svgs/brands/intercom.svg | Bin 662 -> 0 bytes .../svgs/brands/internet-explorer.svg | Bin 937 -> 0 bytes .../fontawesome/svgs/brands/invision.svg | Bin 683 -> 0 bytes .../fontawesome/svgs/brands/ioxhost.svg | Bin 703 -> 0 bytes .../fontawesome/svgs/brands/itch-io.svg | Bin 1265 -> 0 bytes .../fontawesome/svgs/brands/itunes-note.svg | Bin 662 -> 0 bytes .../vendor/fontawesome/svgs/brands/itunes.svg | Bin 952 -> 0 bytes .../vendor/fontawesome/svgs/brands/java.svg | Bin 1182 -> 0 bytes .../fontawesome/svgs/brands/jedi-order.svg | Bin 736 -> 0 bytes .../fontawesome/svgs/brands/jenkins.svg | Bin 4341 -> 0 bytes .../vendor/fontawesome/svgs/brands/jira.svg | Bin 299 -> 0 bytes .../vendor/fontawesome/svgs/brands/joget.svg | Bin 877 -> 0 bytes .../vendor/fontawesome/svgs/brands/joomla.svg | Bin 1145 -> 0 bytes .../fontawesome/svgs/brands/js-square.svg | Bin 697 -> 0 bytes public/vendor/fontawesome/svgs/brands/js.svg | Bin 611 -> 0 bytes .../fontawesome/svgs/brands/jsfiddle.svg | Bin 1903 -> 0 bytes .../vendor/fontawesome/svgs/brands/kaggle.svg | Bin 318 -> 0 bytes .../fontawesome/svgs/brands/keybase.svg | Bin 1565 -> 0 bytes .../vendor/fontawesome/svgs/brands/keycdn.svg | Bin 1519 -> 0 bytes .../fontawesome/svgs/brands/kickstarter-k.svg | Bin 372 -> 0 bytes .../fontawesome/svgs/brands/kickstarter.svg | Bin 469 -> 0 bytes .../vendor/fontawesome/svgs/brands/korvue.svg | Bin 330 -> 0 bytes .../fontawesome/svgs/brands/laravel.svg | Bin 1710 -> 0 bytes .../fontawesome/svgs/brands/lastfm-square.svg | Bin 737 -> 0 bytes .../vendor/fontawesome/svgs/brands/lastfm.svg | Bin 649 -> 0 bytes .../fontawesome/svgs/brands/leanpub.svg | Bin 1163 -> 0 bytes .../vendor/fontawesome/svgs/brands/less.svg | Bin 1840 -> 0 bytes .../vendor/fontawesome/svgs/brands/line.svg | Bin 1205 -> 0 bytes .../fontawesome/svgs/brands/linkedin-in.svg | Bin 380 -> 0 bytes .../fontawesome/svgs/brands/linkedin.svg | Bin 504 -> 0 bytes .../vendor/fontawesome/svgs/brands/linode.svg | Bin 1337 -> 0 bytes .../vendor/fontawesome/svgs/brands/linux.svg | Bin 3568 -> 0 bytes .../vendor/fontawesome/svgs/brands/lyft.svg | Bin 675 -> 0 bytes .../fontawesome/svgs/brands/magento.svg | Bin 279 -> 0 bytes .../fontawesome/svgs/brands/mailchimp.svg | Bin 3137 -> 0 bytes .../fontawesome/svgs/brands/mandalorian.svg | Bin 5988 -> 0 bytes .../fontawesome/svgs/brands/markdown.svg | Bin 359 -> 0 bytes .../fontawesome/svgs/brands/mastodon.svg | Bin 695 -> 0 bytes .../vendor/fontawesome/svgs/brands/maxcdn.svg | Bin 300 -> 0 bytes public/vendor/fontawesome/svgs/brands/mdb.svg | Bin 633 -> 0 bytes .../fontawesome/svgs/brands/medapps.svg | Bin 896 -> 0 bytes .../fontawesome/svgs/brands/medium-m.svg | Bin 413 -> 0 bytes .../vendor/fontawesome/svgs/brands/medium.svg | Bin 416 -> 0 bytes .../vendor/fontawesome/svgs/brands/medrt.svg | Bin 836 -> 0 bytes .../vendor/fontawesome/svgs/brands/meetup.svg | Bin 2132 -> 0 bytes .../fontawesome/svgs/brands/megaport.svg | Bin 429 -> 0 bytes .../fontawesome/svgs/brands/mendeley.svg | Bin 736 -> 0 bytes .../fontawesome/svgs/brands/microblog.svg | Bin 628 -> 0 bytes .../fontawesome/svgs/brands/microsoft.svg | Bin 187 -> 0 bytes public/vendor/fontawesome/svgs/brands/mix.svg | Bin 224 -> 0 bytes .../fontawesome/svgs/brands/mixcloud.svg | Bin 1375 -> 0 bytes .../vendor/fontawesome/svgs/brands/mixer.svg | Bin 506 -> 0 bytes .../vendor/fontawesome/svgs/brands/mizuni.svg | Bin 437 -> 0 bytes .../vendor/fontawesome/svgs/brands/modx.svg | Bin 248 -> 0 bytes .../vendor/fontawesome/svgs/brands/monero.svg | Bin 294 -> 0 bytes .../fontawesome/svgs/brands/napster.svg | Bin 980 -> 0 bytes .../vendor/fontawesome/svgs/brands/neos.svg | Bin 439 -> 0 bytes .../vendor/fontawesome/svgs/brands/nimblr.svg | Bin 554 -> 0 bytes .../fontawesome/svgs/brands/node-js.svg | Bin 1164 -> 0 bytes .../vendor/fontawesome/svgs/brands/node.svg | Bin 3117 -> 0 bytes public/vendor/fontawesome/svgs/brands/npm.svg | Bin 254 -> 0 bytes public/vendor/fontawesome/svgs/brands/ns8.svg | Bin 1026 -> 0 bytes .../fontawesome/svgs/brands/nutritionix.svg | Bin 1498 -> 0 bytes .../svgs/brands/odnoklassniki-square.svg | Bin 768 -> 0 bytes .../fontawesome/svgs/brands/odnoklassniki.svg | Bin 663 -> 0 bytes .../fontawesome/svgs/brands/old-republic.svg | Bin 11219 -> 0 bytes .../fontawesome/svgs/brands/opencart.svg | Bin 426 -> 0 bytes .../vendor/fontawesome/svgs/brands/openid.svg | Bin 334 -> 0 bytes .../vendor/fontawesome/svgs/brands/opera.svg | Bin 494 -> 0 bytes .../fontawesome/svgs/brands/optin-monster.svg | Bin 4751 -> 0 bytes .../vendor/fontawesome/svgs/brands/orcid.svg | Bin 443 -> 0 bytes public/vendor/fontawesome/svgs/brands/osi.svg | Bin 955 -> 0 bytes .../vendor/fontawesome/svgs/brands/page4.svg | Bin 804 -> 0 bytes .../fontawesome/svgs/brands/pagelines.svg | Bin 564 -> 0 bytes .../vendor/fontawesome/svgs/brands/palfed.svg | Bin 842 -> 0 bytes .../fontawesome/svgs/brands/patreon.svg | Bin 237 -> 0 bytes .../vendor/fontawesome/svgs/brands/paypal.svg | Bin 633 -> 0 bytes .../fontawesome/svgs/brands/penny-arcade.svg | Bin 1202 -> 0 bytes .../fontawesome/svgs/brands/periscope.svg | Bin 608 -> 0 bytes .../fontawesome/svgs/brands/phabricator.svg | Bin 1028 -> 0 bytes .../svgs/brands/phoenix-framework.svg | Bin 2492 -> 0 bytes .../svgs/brands/phoenix-squadron.svg | Bin 1597 -> 0 bytes public/vendor/fontawesome/svgs/brands/php.svg | Bin 852 -> 0 bytes .../svgs/brands/pied-piper-alt.svg | Bin 1672 -> 0 bytes .../svgs/brands/pied-piper-hat.svg | Bin 620 -> 0 bytes .../fontawesome/svgs/brands/pied-piper-pp.svg | Bin 742 -> 0 bytes .../svgs/brands/pied-piper-square.svg | Bin 363 -> 0 bytes .../fontawesome/svgs/brands/pied-piper.svg | Bin 629 -> 0 bytes .../fontawesome/svgs/brands/pinterest-p.svg | Bin 575 -> 0 bytes .../svgs/brands/pinterest-square.svg | Bin 709 -> 0 bytes .../fontawesome/svgs/brands/pinterest.svg | Bin 746 -> 0 bytes .../fontawesome/svgs/brands/playstation.svg | Bin 674 -> 0 bytes .../fontawesome/svgs/brands/product-hunt.svg | Bin 328 -> 0 bytes .../vendor/fontawesome/svgs/brands/pushed.svg | Bin 543 -> 0 bytes .../vendor/fontawesome/svgs/brands/python.svg | Bin 844 -> 0 bytes public/vendor/fontawesome/svgs/brands/qq.svg | Bin 647 -> 0 bytes .../fontawesome/svgs/brands/quinscape.svg | Bin 410 -> 0 bytes .../vendor/fontawesome/svgs/brands/quora.svg | Bin 572 -> 0 bytes .../fontawesome/svgs/brands/r-project.svg | Bin 625 -> 0 bytes .../fontawesome/svgs/brands/raspberry-pi.svg | Bin 3819 -> 0 bytes .../fontawesome/svgs/brands/ravelry.svg | Bin 1302 -> 0 bytes .../vendor/fontawesome/svgs/brands/react.svg | Bin 2908 -> 0 bytes .../fontawesome/svgs/brands/reacteurope.svg | Bin 5488 -> 0 bytes .../vendor/fontawesome/svgs/brands/readme.svg | Bin 1063 -> 0 bytes .../vendor/fontawesome/svgs/brands/rebel.svg | Bin 631 -> 0 bytes .../fontawesome/svgs/brands/red-river.svg | Bin 489 -> 0 bytes .../fontawesome/svgs/brands/reddit-alien.svg | Bin 926 -> 0 bytes .../fontawesome/svgs/brands/reddit-square.svg | Bin 1037 -> 0 bytes .../vendor/fontawesome/svgs/brands/reddit.svg | Bin 988 -> 0 bytes .../vendor/fontawesome/svgs/brands/redhat.svg | Bin 643 -> 0 bytes .../vendor/fontawesome/svgs/brands/renren.svg | Bin 412 -> 0 bytes .../vendor/fontawesome/svgs/brands/replyd.svg | Bin 1297 -> 0 bytes .../fontawesome/svgs/brands/researchgate.svg | Bin 812 -> 0 bytes .../fontawesome/svgs/brands/resolving.svg | Bin 553 -> 0 bytes public/vendor/fontawesome/svgs/brands/rev.svg | Bin 443 -> 0 bytes .../fontawesome/svgs/brands/rocketchat.svg | Bin 938 -> 0 bytes .../fontawesome/svgs/brands/rockrms.svg | Bin 343 -> 0 bytes .../vendor/fontawesome/svgs/brands/safari.svg | Bin 1696 -> 0 bytes .../fontawesome/svgs/brands/salesforce.svg | Bin 4278 -> 0 bytes .../vendor/fontawesome/svgs/brands/sass.svg | Bin 3087 -> 0 bytes .../vendor/fontawesome/svgs/brands/schlix.svg | Bin 864 -> 0 bytes .../vendor/fontawesome/svgs/brands/scribd.svg | Bin 737 -> 0 bytes .../fontawesome/svgs/brands/searchengin.svg | Bin 757 -> 0 bytes .../fontawesome/svgs/brands/sellcast.svg | Bin 830 -> 0 bytes .../vendor/fontawesome/svgs/brands/sellsy.svg | Bin 1210 -> 0 bytes .../fontawesome/svgs/brands/servicestack.svg | Bin 250 -> 0 bytes .../fontawesome/svgs/brands/shirtsinbulk.svg | Bin 1588 -> 0 bytes .../fontawesome/svgs/brands/shopify.svg | Bin 1317 -> 0 bytes .../fontawesome/svgs/brands/shopware.svg | Bin 591 -> 0 bytes .../fontawesome/svgs/brands/simplybuilt.svg | Bin 533 -> 0 bytes .../fontawesome/svgs/brands/sistrix.svg | Bin 357 -> 0 bytes .../vendor/fontawesome/svgs/brands/sith.svg | Bin 826 -> 0 bytes .../vendor/fontawesome/svgs/brands/sketch.svg | Bin 410 -> 0 bytes .../fontawesome/svgs/brands/skyatlas.svg | Bin 739 -> 0 bytes .../vendor/fontawesome/svgs/brands/skype.svg | Bin 785 -> 0 bytes .../fontawesome/svgs/brands/slack-hash.svg | Bin 771 -> 0 bytes .../vendor/fontawesome/svgs/brands/slack.svg | Bin 1069 -> 0 bytes .../fontawesome/svgs/brands/slideshare.svg | Bin 862 -> 0 bytes .../svgs/brands/snapchat-ghost.svg | Bin 1482 -> 0 bytes .../svgs/brands/snapchat-square.svg | Bin 1090 -> 0 bytes .../fontawesome/svgs/brands/snapchat.svg | Bin 1055 -> 0 bytes .../fontawesome/svgs/brands/soundcloud.svg | Bin 2188 -> 0 bytes .../fontawesome/svgs/brands/sourcetree.svg | Bin 334 -> 0 bytes .../fontawesome/svgs/brands/speakap.svg | Bin 635 -> 0 bytes .../fontawesome/svgs/brands/speaker-deck.svg | Bin 440 -> 0 bytes .../fontawesome/svgs/brands/spotify.svg | Bin 869 -> 0 bytes .../fontawesome/svgs/brands/squarespace.svg | Bin 1185 -> 0 bytes .../svgs/brands/stack-exchange.svg | Bin 300 -> 0 bytes .../svgs/brands/stack-overflow.svg | Bin 299 -> 0 bytes .../fontawesome/svgs/brands/stackpath.svg | Bin 786 -> 0 bytes .../fontawesome/svgs/brands/staylinked.svg | Bin 795 -> 0 bytes .../fontawesome/svgs/brands/steam-square.svg | Bin 829 -> 0 bytes .../fontawesome/svgs/brands/steam-symbol.svg | Bin 694 -> 0 bytes .../vendor/fontawesome/svgs/brands/steam.svg | Bin 812 -> 0 bytes .../fontawesome/svgs/brands/sticker-mule.svg | Bin 1635 -> 0 bytes .../vendor/fontawesome/svgs/brands/strava.svg | Bin 184 -> 0 bytes .../fontawesome/svgs/brands/stripe-s.svg | Bin 383 -> 0 bytes .../vendor/fontawesome/svgs/brands/stripe.svg | Bin 1199 -> 0 bytes .../fontawesome/svgs/brands/studiovinari.svg | Bin 567 -> 0 bytes .../svgs/brands/stumbleupon-circle.svg | Bin 587 -> 0 bytes .../fontawesome/svgs/brands/stumbleupon.svg | Bin 498 -> 0 bytes .../fontawesome/svgs/brands/superpowers.svg | Bin 400 -> 0 bytes .../vendor/fontawesome/svgs/brands/supple.svg | Bin 1712 -> 0 bytes .../vendor/fontawesome/svgs/brands/suse.svg | Bin 1289 -> 0 bytes .../vendor/fontawesome/svgs/brands/swift.svg | Bin 1553 -> 0 bytes .../fontawesome/svgs/brands/symfony.svg | Bin 1183 -> 0 bytes .../fontawesome/svgs/brands/teamspeak.svg | Bin 1075 -> 0 bytes .../svgs/brands/telegram-plane.svg | Bin 320 -> 0 bytes .../fontawesome/svgs/brands/telegram.svg | Bin 376 -> 0 bytes .../fontawesome/svgs/brands/tencent-weibo.svg | Bin 496 -> 0 bytes .../fontawesome/svgs/brands/the-red-yeti.svg | Bin 6169 -> 0 bytes .../fontawesome/svgs/brands/themeco.svg | Bin 756 -> 0 bytes .../fontawesome/svgs/brands/themeisle.svg | Bin 3279 -> 0 bytes .../fontawesome/svgs/brands/think-peaks.svg | Bin 211 -> 0 bytes .../svgs/brands/trade-federation.svg | Bin 1378 -> 0 bytes .../vendor/fontawesome/svgs/brands/trello.svg | Bin 484 -> 0 bytes .../fontawesome/svgs/brands/tripadvisor.svg | Bin 2012 -> 0 bytes .../fontawesome/svgs/brands/tumblr-square.svg | Bin 557 -> 0 bytes .../vendor/fontawesome/svgs/brands/tumblr.svg | Bin 445 -> 0 bytes .../vendor/fontawesome/svgs/brands/twitch.svg | Bin 281 -> 0 bytes .../svgs/brands/twitter-square.svg | Bin 671 -> 0 bytes .../fontawesome/svgs/brands/twitter.svg | Bin 871 -> 0 bytes .../vendor/fontawesome/svgs/brands/typo3.svg | Bin 402 -> 0 bytes .../vendor/fontawesome/svgs/brands/uber.svg | Bin 460 -> 0 bytes .../vendor/fontawesome/svgs/brands/ubuntu.svg | Bin 949 -> 0 bytes .../vendor/fontawesome/svgs/brands/uikit.svg | Bin 235 -> 0 bytes .../fontawesome/svgs/brands/umbraco.svg | Bin 975 -> 0 bytes .../fontawesome/svgs/brands/uniregistry.svg | Bin 1048 -> 0 bytes .../vendor/fontawesome/svgs/brands/unity.svg | Bin 346 -> 0 bytes .../fontawesome/svgs/brands/untappd.svg | Bin 1122 -> 0 bytes public/vendor/fontawesome/svgs/brands/ups.svg | Bin 747 -> 0 bytes public/vendor/fontawesome/svgs/brands/usb.svg | Bin 761 -> 0 bytes .../vendor/fontawesome/svgs/brands/usps.svg | Bin 569 -> 0 bytes .../fontawesome/svgs/brands/ussunnah.svg | Bin 3256 -> 0 bytes .../vendor/fontawesome/svgs/brands/vaadin.svg | Bin 765 -> 0 bytes .../fontawesome/svgs/brands/viacoin.svg | Bin 236 -> 0 bytes .../fontawesome/svgs/brands/viadeo-square.svg | Bin 885 -> 0 bytes .../vendor/fontawesome/svgs/brands/viadeo.svg | Bin 817 -> 0 bytes .../vendor/fontawesome/svgs/brands/viber.svg | Bin 1457 -> 0 bytes .../fontawesome/svgs/brands/vimeo-square.svg | Bin 552 -> 0 bytes .../fontawesome/svgs/brands/vimeo-v.svg | Bin 461 -> 0 bytes .../vendor/fontawesome/svgs/brands/vimeo.svg | Bin 575 -> 0 bytes .../vendor/fontawesome/svgs/brands/vine.svg | Bin 501 -> 0 bytes public/vendor/fontawesome/svgs/brands/vk.svg | Bin 689 -> 0 bytes public/vendor/fontawesome/svgs/brands/vnv.svg | Bin 851 -> 0 bytes .../vendor/fontawesome/svgs/brands/vuejs.svg | Bin 200 -> 0 bytes .../vendor/fontawesome/svgs/brands/waze.svg | Bin 1053 -> 0 bytes .../vendor/fontawesome/svgs/brands/weebly.svg | Bin 1008 -> 0 bytes .../vendor/fontawesome/svgs/brands/weibo.svg | Bin 1000 -> 0 bytes .../vendor/fontawesome/svgs/brands/weixin.svg | Bin 948 -> 0 bytes .../svgs/brands/whatsapp-square.svg | Bin 1028 -> 0 bytes .../fontawesome/svgs/brands/whatsapp.svg | Bin 966 -> 0 bytes .../vendor/fontawesome/svgs/brands/whmcs.svg | Bin 1258 -> 0 bytes .../fontawesome/svgs/brands/wikipedia-w.svg | Bin 777 -> 0 bytes .../fontawesome/svgs/brands/windows.svg | Bin 215 -> 0 bytes public/vendor/fontawesome/svgs/brands/wix.svg | Bin 1228 -> 0 bytes .../svgs/brands/wizards-of-the-coast.svg | Bin 8139 -> 0 bytes .../svgs/brands/wolf-pack-battalion.svg | Bin 2472 -> 0 bytes .../svgs/brands/wordpress-simple.svg | Bin 963 -> 0 bytes .../fontawesome/svgs/brands/wordpress.svg | Bin 1104 -> 0 bytes .../fontawesome/svgs/brands/wpbeginner.svg | Bin 578 -> 0 bytes .../fontawesome/svgs/brands/wpexplorer.svg | Bin 517 -> 0 bytes .../fontawesome/svgs/brands/wpforms.svg | Bin 590 -> 0 bytes .../fontawesome/svgs/brands/wpressr.svg | Bin 1212 -> 0 bytes .../vendor/fontawesome/svgs/brands/xbox.svg | Bin 971 -> 0 bytes .../fontawesome/svgs/brands/xing-square.svg | Bin 550 -> 0 bytes .../vendor/fontawesome/svgs/brands/xing.svg | Bin 459 -> 0 bytes .../fontawesome/svgs/brands/y-combinator.svg | Bin 209 -> 0 bytes .../vendor/fontawesome/svgs/brands/yahoo.svg | Bin 363 -> 0 bytes .../vendor/fontawesome/svgs/brands/yammer.svg | Bin 695 -> 0 bytes .../svgs/brands/yandex-international.svg | Bin 156 -> 0 bytes .../vendor/fontawesome/svgs/brands/yandex.svg | Bin 282 -> 0 bytes .../vendor/fontawesome/svgs/brands/yarn.svg | Bin 1412 -> 0 bytes .../vendor/fontawesome/svgs/brands/yelp.svg | Bin 837 -> 0 bytes .../vendor/fontawesome/svgs/brands/yoast.svg | Bin 520 -> 0 bytes .../svgs/brands/youtube-square.svg | Bin 526 -> 0 bytes .../fontawesome/svgs/brands/youtube.svg | Bin 550 -> 0 bytes .../vendor/fontawesome/svgs/brands/zhihu.svg | Bin 1544 -> 0 bytes .../fontawesome/svgs/regular/address-book.svg | Bin 615 -> 0 bytes .../fontawesome/svgs/regular/address-card.svg | Bin 715 -> 0 bytes .../vendor/fontawesome/svgs/regular/angry.svg | Bin 816 -> 0 bytes .../svgs/regular/arrow-alt-circle-down.svg | Bin 385 -> 0 bytes .../svgs/regular/arrow-alt-circle-left.svg | Bin 379 -> 0 bytes .../svgs/regular/arrow-alt-circle-right.svg | Bin 388 -> 0 bytes .../svgs/regular/arrow-alt-circle-up.svg | Bin 385 -> 0 bytes .../fontawesome/svgs/regular/bell-slash.svg | Bin 791 -> 0 bytes .../vendor/fontawesome/svgs/regular/bell.svg | Bin 649 -> 0 bytes .../fontawesome/svgs/regular/bookmark.svg | Bin 234 -> 0 bytes .../fontawesome/svgs/regular/building.svg | Bin 877 -> 0 bytes .../fontawesome/svgs/regular/calendar-alt.svg | Bin 935 -> 0 bytes .../svgs/regular/calendar-check.svg | Bin 655 -> 0 bytes .../svgs/regular/calendar-minus.svg | Bin 446 -> 0 bytes .../svgs/regular/calendar-plus.svg | Bin 550 -> 0 bytes .../svgs/regular/calendar-times.svg | Bin 645 -> 0 bytes .../fontawesome/svgs/regular/calendar.svg | Bin 349 -> 0 bytes .../svgs/regular/caret-square-down.svg | Bin 390 -> 0 bytes .../svgs/regular/caret-square-left.svg | Bin 388 -> 0 bytes .../svgs/regular/caret-square-right.svg | Bin 388 -> 0 bytes .../svgs/regular/caret-square-up.svg | Bin 387 -> 0 bytes .../fontawesome/svgs/regular/chart-bar.svg | Bin 748 -> 0 bytes .../fontawesome/svgs/regular/check-circle.svg | Bin 581 -> 0 bytes .../fontawesome/svgs/regular/check-square.svg | Bin 500 -> 0 bytes .../fontawesome/svgs/regular/circle.svg | Bin 232 -> 0 bytes .../fontawesome/svgs/regular/clipboard.svg | Bin 435 -> 0 bytes .../vendor/fontawesome/svgs/regular/clock.svg | Bin 404 -> 0 bytes .../vendor/fontawesome/svgs/regular/clone.svg | Bin 428 -> 0 bytes .../svgs/regular/closed-captioning.svg | Bin 740 -> 0 bytes .../fontawesome/svgs/regular/comment-alt.svg | Bin 362 -> 0 bytes .../fontawesome/svgs/regular/comment-dots.svg | Bin 733 -> 0 bytes .../fontawesome/svgs/regular/comment.svg | Bin 518 -> 0 bytes .../fontawesome/svgs/regular/comments.svg | Bin 971 -> 0 bytes .../fontawesome/svgs/regular/compass.svg | Bin 593 -> 0 bytes .../vendor/fontawesome/svgs/regular/copy.svg | Bin 588 -> 0 bytes .../fontawesome/svgs/regular/copyright.svg | Bin 784 -> 0 bytes .../fontawesome/svgs/regular/credit-card.svg | Bin 519 -> 0 bytes .../vendor/fontawesome/svgs/regular/dizzy.svg | Bin 879 -> 0 bytes .../fontawesome/svgs/regular/dot-circle.svg | Bin 372 -> 0 bytes .../vendor/fontawesome/svgs/regular/edit.svg | Bin 598 -> 0 bytes .../svgs/regular/envelope-open.svg | Bin 1143 -> 0 bytes .../fontawesome/svgs/regular/envelope.svg | Bin 574 -> 0 bytes .../fontawesome/svgs/regular/eye-slash.svg | Bin 864 -> 0 bytes .../vendor/fontawesome/svgs/regular/eye.svg | Bin 509 -> 0 bytes .../fontawesome/svgs/regular/file-alt.svg | Bin 510 -> 0 bytes .../fontawesome/svgs/regular/file-archive.svg | Bin 610 -> 0 bytes .../fontawesome/svgs/regular/file-audio.svg | Bin 684 -> 0 bytes .../fontawesome/svgs/regular/file-code.svg | Bin 850 -> 0 bytes .../fontawesome/svgs/regular/file-excel.svg | Bin 672 -> 0 bytes .../fontawesome/svgs/regular/file-image.svg | Bin 477 -> 0 bytes .../fontawesome/svgs/regular/file-pdf.svg | Bin 878 -> 0 bytes .../svgs/regular/file-powerpoint.svg | Bin 530 -> 0 bytes .../fontawesome/svgs/regular/file-video.svg | Bin 584 -> 0 bytes .../fontawesome/svgs/regular/file-word.svg | Bin 855 -> 0 bytes .../vendor/fontawesome/svgs/regular/file.svg | Bin 304 -> 0 bytes .../vendor/fontawesome/svgs/regular/flag.svg | Bin 792 -> 0 bytes .../fontawesome/svgs/regular/flushed.svg | Bin 749 -> 0 bytes .../fontawesome/svgs/regular/folder-open.svg | Bin 368 -> 0 bytes .../fontawesome/svgs/regular/folder.svg | Bin 307 -> 0 bytes .../svgs/regular/font-awesome-logo-full.svg | Bin 2994 -> 0 bytes .../fontawesome/svgs/regular/frown-open.svg | Bin 541 -> 0 bytes .../vendor/fontawesome/svgs/regular/frown.svg | Bin 598 -> 0 bytes .../fontawesome/svgs/regular/futbol.svg | Bin 725 -> 0 bytes .../vendor/fontawesome/svgs/regular/gem.svg | Bin 446 -> 0 bytes .../fontawesome/svgs/regular/grimace.svg | Bin 722 -> 0 bytes .../fontawesome/svgs/regular/grin-alt.svg | Bin 720 -> 0 bytes .../svgs/regular/grin-beam-sweat.svg | Bin 1100 -> 0 bytes .../fontawesome/svgs/regular/grin-beam.svg | Bin 820 -> 0 bytes .../fontawesome/svgs/regular/grin-hearts.svg | Bin 762 -> 0 bytes .../svgs/regular/grin-squint-tears.svg | Bin 1386 -> 0 bytes .../fontawesome/svgs/regular/grin-squint.svg | Bin 770 -> 0 bytes .../fontawesome/svgs/regular/grin-stars.svg | Bin 839 -> 0 bytes .../fontawesome/svgs/regular/grin-tears.svg | Bin 1323 -> 0 bytes .../svgs/regular/grin-tongue-squint.svg | Bin 1033 -> 0 bytes .../svgs/regular/grin-tongue-wink.svg | Bin 1076 -> 0 bytes .../fontawesome/svgs/regular/grin-tongue.svg | Bin 806 -> 0 bytes .../fontawesome/svgs/regular/grin-wink.svg | Bin 721 -> 0 bytes .../vendor/fontawesome/svgs/regular/grin.svg | Bin 542 -> 0 bytes .../fontawesome/svgs/regular/hand-lizard.svg | Bin 775 -> 0 bytes .../fontawesome/svgs/regular/hand-paper.svg | Bin 987 -> 0 bytes .../fontawesome/svgs/regular/hand-peace.svg | Bin 1120 -> 0 bytes .../svgs/regular/hand-point-down.svg | Bin 1135 -> 0 bytes .../svgs/regular/hand-point-left.svg | Bin 1139 -> 0 bytes .../svgs/regular/hand-point-right.svg | Bin 1146 -> 0 bytes .../svgs/regular/hand-point-up.svg | Bin 1140 -> 0 bytes .../fontawesome/svgs/regular/hand-pointer.svg | Bin 1398 -> 0 bytes .../fontawesome/svgs/regular/hand-rock.svg | Bin 1131 -> 0 bytes .../svgs/regular/hand-scissors.svg | Bin 1121 -> 0 bytes .../fontawesome/svgs/regular/hand-spock.svg | Bin 1487 -> 0 bytes .../fontawesome/svgs/regular/handshake.svg | Bin 1133 -> 0 bytes .../vendor/fontawesome/svgs/regular/hdd.svg | Bin 542 -> 0 bytes .../vendor/fontawesome/svgs/regular/heart.svg | Bin 490 -> 0 bytes .../fontawesome/svgs/regular/hospital.svg | Bin 1065 -> 0 bytes .../fontawesome/svgs/regular/hourglass.svg | Bin 547 -> 0 bytes .../fontawesome/svgs/regular/id-badge.svg | Bin 533 -> 0 bytes .../fontawesome/svgs/regular/id-card.svg | Bin 683 -> 0 bytes .../vendor/fontawesome/svgs/regular/image.svg | Bin 491 -> 0 bytes .../fontawesome/svgs/regular/images.svg | Bin 644 -> 0 bytes .../fontawesome/svgs/regular/keyboard.svg | Bin 1666 -> 0 bytes .../fontawesome/svgs/regular/kiss-beam.svg | Bin 1013 -> 0 bytes .../svgs/regular/kiss-wink-heart.svg | Bin 1182 -> 0 bytes .../vendor/fontawesome/svgs/regular/kiss.svg | Bin 732 -> 0 bytes .../fontawesome/svgs/regular/laugh-beam.svg | Bin 795 -> 0 bytes .../fontawesome/svgs/regular/laugh-squint.svg | Bin 692 -> 0 bytes .../fontawesome/svgs/regular/laugh-wink.svg | Bin 715 -> 0 bytes .../vendor/fontawesome/svgs/regular/laugh.svg | Bin 595 -> 0 bytes .../vendor/fontawesome/svgs/regular/lemon.svg | Bin 964 -> 0 bytes .../fontawesome/svgs/regular/life-ring.svg | Bin 737 -> 0 bytes .../fontawesome/svgs/regular/lightbulb.svg | Bin 856 -> 0 bytes .../fontawesome/svgs/regular/list-alt.svg | Bin 858 -> 0 bytes .../vendor/fontawesome/svgs/regular/map.svg | Bin 579 -> 0 bytes .../fontawesome/svgs/regular/meh-blank.svg | Bin 376 -> 0 bytes .../svgs/regular/meh-rolling-eyes.svg | Bin 826 -> 0 bytes .../vendor/fontawesome/svgs/regular/meh.svg | Bin 464 -> 0 bytes .../fontawesome/svgs/regular/minus-square.svg | Bin 376 -> 0 bytes .../svgs/regular/money-bill-alt.svg | Bin 665 -> 0 bytes .../vendor/fontawesome/svgs/regular/moon.svg | Bin 599 -> 0 bytes .../fontawesome/svgs/regular/newspaper.svg | Bin 946 -> 0 bytes .../fontawesome/svgs/regular/object-group.svg | Bin 916 -> 0 bytes .../svgs/regular/object-ungroup.svg | Bin 1110 -> 0 bytes .../fontawesome/svgs/regular/paper-plane.svg | Bin 441 -> 0 bytes .../fontawesome/svgs/regular/pause-circle.svg | Bin 432 -> 0 bytes .../fontawesome/svgs/regular/play-circle.svg | Bin 344 -> 0 bytes .../fontawesome/svgs/regular/plus-square.svg | Bin 480 -> 0 bytes .../svgs/regular/question-circle.svg | Bin 829 -> 0 bytes .../fontawesome/svgs/regular/registered.svg | Bin 734 -> 0 bytes .../fontawesome/svgs/regular/sad-cry.svg | Bin 863 -> 0 bytes .../fontawesome/svgs/regular/sad-tear.svg | Bin 661 -> 0 bytes .../vendor/fontawesome/svgs/regular/save.svg | Bin 599 -> 0 bytes .../fontawesome/svgs/regular/share-square.svg | Bin 1001 -> 0 bytes .../fontawesome/svgs/regular/smile-beam.svg | Bin 875 -> 0 bytes .../fontawesome/svgs/regular/smile-wink.svg | Bin 681 -> 0 bytes .../vendor/fontawesome/svgs/regular/smile.svg | Bin 589 -> 0 bytes .../fontawesome/svgs/regular/snowflake.svg | Bin 1602 -> 0 bytes .../fontawesome/svgs/regular/square.svg | Bin 272 -> 0 bytes .../fontawesome/svgs/regular/star-half.svg | Bin 282 -> 0 bytes .../vendor/fontawesome/svgs/regular/star.svg | Bin 448 -> 0 bytes .../fontawesome/svgs/regular/sticky-note.svg | Bin 343 -> 0 bytes .../fontawesome/svgs/regular/stop-circle.svg | Bin 337 -> 0 bytes .../vendor/fontawesome/svgs/regular/sun.svg | Bin 952 -> 0 bytes .../fontawesome/svgs/regular/surprise.svg | Bin 447 -> 0 bytes .../fontawesome/svgs/regular/thumbs-down.svg | Bin 1051 -> 0 bytes .../fontawesome/svgs/regular/thumbs-up.svg | Bin 1044 -> 0 bytes .../fontawesome/svgs/regular/times-circle.svg | Bin 548 -> 0 bytes .../vendor/fontawesome/svgs/regular/tired.svg | Bin 770 -> 0 bytes .../fontawesome/svgs/regular/trash-alt.svg | Bin 581 -> 0 bytes .../fontawesome/svgs/regular/user-circle.svg | Bin 665 -> 0 bytes .../vendor/fontawesome/svgs/regular/user.svg | Bin 521 -> 0 bytes .../fontawesome/svgs/regular/window-close.svg | Bin 603 -> 0 bytes .../svgs/regular/window-maximize.svg | Bin 240 -> 0 bytes .../svgs/regular/window-minimize.svg | Bin 168 -> 0 bytes .../svgs/regular/window-restore.svg | Bin 318 -> 0 bytes public/vendor/fontawesome/svgs/solid/ad.svg | Bin 780 -> 0 bytes .../fontawesome/svgs/solid/address-book.svg | Bin 593 -> 0 bytes .../fontawesome/svgs/solid/address-card.svg | Bin 693 -> 0 bytes .../vendor/fontawesome/svgs/solid/adjust.svg | Bin 239 -> 0 bytes .../fontawesome/svgs/solid/air-freshener.svg | Bin 643 -> 0 bytes .../fontawesome/svgs/solid/align-center.svg | Bin 551 -> 0 bytes .../fontawesome/svgs/solid/align-justify.svg | Bin 452 -> 0 bytes .../fontawesome/svgs/solid/align-left.svg | Bin 559 -> 0 bytes .../fontawesome/svgs/solid/align-right.svg | Bin 567 -> 0 bytes .../fontawesome/svgs/solid/allergies.svg | Bin 1005 -> 0 bytes .../fontawesome/svgs/solid/ambulance.svg | Bin 707 -> 0 bytes .../american-sign-language-interpreting.svg | Bin 2169 -> 0 bytes .../vendor/fontawesome/svgs/solid/anchor.svg | Bin 905 -> 0 bytes .../svgs/solid/angle-double-down.svg | Bin 454 -> 0 bytes .../svgs/solid/angle-double-left.svg | Bin 456 -> 0 bytes .../svgs/solid/angle-double-right.svg | Bin 458 -> 0 bytes .../svgs/solid/angle-double-up.svg | Bin 457 -> 0 bytes .../fontawesome/svgs/solid/angle-down.svg | Bin 270 -> 0 bytes .../fontawesome/svgs/solid/angle-left.svg | Bin 268 -> 0 bytes .../fontawesome/svgs/solid/angle-right.svg | Bin 269 -> 0 bytes .../fontawesome/svgs/solid/angle-up.svg | Bin 269 -> 0 bytes .../vendor/fontawesome/svgs/solid/angry.svg | Bin 767 -> 0 bytes public/vendor/fontawesome/svgs/solid/ankh.svg | Bin 481 -> 0 bytes .../fontawesome/svgs/solid/apple-alt.svg | Bin 876 -> 0 bytes .../vendor/fontawesome/svgs/solid/archive.svg | Bin 344 -> 0 bytes .../vendor/fontawesome/svgs/solid/archway.svg | Bin 406 -> 0 bytes .../svgs/solid/arrow-alt-circle-down.svg | Bin 320 -> 0 bytes .../svgs/solid/arrow-alt-circle-left.svg | Bin 321 -> 0 bytes .../svgs/solid/arrow-alt-circle-right.svg | Bin 315 -> 0 bytes .../svgs/solid/arrow-alt-circle-up.svg | Bin 315 -> 0 bytes .../svgs/solid/arrow-circle-down.svg | Bin 404 -> 0 bytes .../svgs/solid/arrow-circle-left.svg | Bin 401 -> 0 bytes .../svgs/solid/arrow-circle-right.svg | Bin 402 -> 0 bytes .../svgs/solid/arrow-circle-up.svg | Bin 397 -> 0 bytes .../fontawesome/svgs/solid/arrow-down.svg | Bin 328 -> 0 bytes .../fontawesome/svgs/solid/arrow-left.svg | Bin 328 -> 0 bytes .../fontawesome/svgs/solid/arrow-right.svg | Bin 333 -> 0 bytes .../fontawesome/svgs/solid/arrow-up.svg | Bin 331 -> 0 bytes .../fontawesome/svgs/solid/arrows-alt-h.svg | Bin 415 -> 0 bytes .../fontawesome/svgs/solid/arrows-alt-v.svg | Bin 413 -> 0 bytes .../fontawesome/svgs/solid/arrows-alt.svg | Bin 759 -> 0 bytes .../solid/assistive-listening-systems.svg | Bin 1105 -> 0 bytes .../fontawesome/svgs/solid/asterisk.svg | Bin 779 -> 0 bytes public/vendor/fontawesome/svgs/solid/at.svg | Bin 977 -> 0 bytes .../vendor/fontawesome/svgs/solid/atlas.svg | Bin 937 -> 0 bytes public/vendor/fontawesome/svgs/solid/atom.svg | Bin 1876 -> 0 bytes .../svgs/solid/audio-description.svg | Bin 862 -> 0 bytes .../vendor/fontawesome/svgs/solid/award.svg | Bin 1522 -> 0 bytes .../fontawesome/svgs/solid/baby-carriage.svg | Bin 655 -> 0 bytes public/vendor/fontawesome/svgs/solid/baby.svg | Bin 706 -> 0 bytes .../fontawesome/svgs/solid/backspace.svg | Bin 655 -> 0 bytes .../fontawesome/svgs/solid/backward.svg | Bin 307 -> 0 bytes .../vendor/fontawesome/svgs/solid/bacon.svg | Bin 900 -> 0 bytes .../vendor/fontawesome/svgs/solid/bahai.svg | Bin 949 -> 0 bytes .../svgs/solid/balance-scale-left.svg | Bin 908 -> 0 bytes .../svgs/solid/balance-scale-right.svg | Bin 888 -> 0 bytes .../fontawesome/svgs/solid/balance-scale.svg | Bin 804 -> 0 bytes public/vendor/fontawesome/svgs/solid/ban.svg | Bin 403 -> 0 bytes .../fontawesome/svgs/solid/band-aid.svg | Bin 517 -> 0 bytes .../vendor/fontawesome/svgs/solid/barcode.svg | Bin 569 -> 0 bytes public/vendor/fontawesome/svgs/solid/bars.svg | Bin 421 -> 0 bytes .../fontawesome/svgs/solid/baseball-ball.svg | Bin 751 -> 0 bytes .../svgs/solid/basketball-ball.svg | Bin 770 -> 0 bytes public/vendor/fontawesome/svgs/solid/bath.svg | Bin 632 -> 0 bytes .../fontawesome/svgs/solid/battery-empty.svg | Bin 293 -> 0 bytes .../fontawesome/svgs/solid/battery-full.svg | Bin 316 -> 0 bytes .../fontawesome/svgs/solid/battery-half.svg | Bin 317 -> 0 bytes .../svgs/solid/battery-quarter.svg | Bin 317 -> 0 bytes .../svgs/solid/battery-three-quarters.svg | Bin 317 -> 0 bytes public/vendor/fontawesome/svgs/solid/bed.svg | Bin 383 -> 0 bytes public/vendor/fontawesome/svgs/solid/beer.svg | Bin 589 -> 0 bytes .../fontawesome/svgs/solid/bell-slash.svg | Bin 695 -> 0 bytes public/vendor/fontawesome/svgs/solid/bell.svg | Bin 477 -> 0 bytes .../fontawesome/svgs/solid/bezier-curve.svg | Bin 876 -> 0 bytes .../vendor/fontawesome/svgs/solid/bible.svg | Bin 553 -> 0 bytes .../vendor/fontawesome/svgs/solid/bicycle.svg | Bin 1422 -> 0 bytes .../vendor/fontawesome/svgs/solid/biking.svg | Bin 522 -> 0 bytes .../fontawesome/svgs/solid/binoculars.svg | Bin 527 -> 0 bytes .../fontawesome/svgs/solid/biohazard.svg | Bin 1521 -> 0 bytes .../fontawesome/svgs/solid/birthday-cake.svg | Bin 778 -> 0 bytes .../fontawesome/svgs/solid/blender-phone.svg | Bin 825 -> 0 bytes .../vendor/fontawesome/svgs/solid/blender.svg | Bin 571 -> 0 bytes .../vendor/fontawesome/svgs/solid/blind.svg | Bin 893 -> 0 bytes public/vendor/fontawesome/svgs/solid/blog.svg | Bin 699 -> 0 bytes public/vendor/fontawesome/svgs/solid/bold.svg | Bin 399 -> 0 bytes public/vendor/fontawesome/svgs/solid/bolt.svg | Bin 289 -> 0 bytes public/vendor/fontawesome/svgs/solid/bomb.svg | Bin 922 -> 0 bytes public/vendor/fontawesome/svgs/solid/bone.svg | Bin 695 -> 0 bytes public/vendor/fontawesome/svgs/solid/bong.svg | Bin 835 -> 0 bytes .../fontawesome/svgs/solid/book-dead.svg | Bin 948 -> 0 bytes .../fontawesome/svgs/solid/book-medical.svg | Bin 472 -> 0 bytes .../fontawesome/svgs/solid/book-open.svg | Bin 533 -> 0 bytes .../fontawesome/svgs/solid/book-reader.svg | Bin 618 -> 0 bytes public/vendor/fontawesome/svgs/solid/book.svg | Bin 518 -> 0 bytes .../fontawesome/svgs/solid/bookmark.svg | Bin 156 -> 0 bytes .../fontawesome/svgs/solid/border-all.svg | Bin 249 -> 0 bytes .../fontawesome/svgs/solid/border-none.svg | Bin 2022 -> 0 bytes .../fontawesome/svgs/solid/border-style.svg | Bin 847 -> 0 bytes .../fontawesome/svgs/solid/bowling-ball.svg | Bin 364 -> 0 bytes .../fontawesome/svgs/solid/box-open.svg | Bin 581 -> 0 bytes public/vendor/fontawesome/svgs/solid/box.svg | Bin 306 -> 0 bytes .../vendor/fontawesome/svgs/solid/boxes.svg | Bin 462 -> 0 bytes .../vendor/fontawesome/svgs/solid/braille.svg | Bin 1058 -> 0 bytes .../vendor/fontawesome/svgs/solid/brain.svg | Bin 745 -> 0 bytes .../fontawesome/svgs/solid/bread-slice.svg | Bin 240 -> 0 bytes .../svgs/solid/briefcase-medical.svg | Bin 449 -> 0 bytes .../fontawesome/svgs/solid/briefcase.svg | Bin 348 -> 0 bytes .../svgs/solid/broadcast-tower.svg | Bin 1480 -> 0 bytes .../vendor/fontawesome/svgs/solid/broom.svg | Bin 547 -> 0 bytes .../vendor/fontawesome/svgs/solid/brush.svg | Bin 352 -> 0 bytes public/vendor/fontawesome/svgs/solid/bug.svg | Bin 949 -> 0 bytes .../fontawesome/svgs/solid/building.svg | Bin 964 -> 0 bytes .../fontawesome/svgs/solid/bullhorn.svg | Bin 736 -> 0 bytes .../fontawesome/svgs/solid/bullseye.svg | Bin 444 -> 0 bytes public/vendor/fontawesome/svgs/solid/burn.svg | Bin 287 -> 0 bytes .../vendor/fontawesome/svgs/solid/bus-alt.svg | Bin 807 -> 0 bytes public/vendor/fontawesome/svgs/solid/bus.svg | Bin 690 -> 0 bytes .../fontawesome/svgs/solid/business-time.svg | Bin 686 -> 0 bytes .../fontawesome/svgs/solid/calculator.svg | Bin 969 -> 0 bytes .../fontawesome/svgs/solid/calendar-alt.svg | Bin 904 -> 0 bytes .../fontawesome/svgs/solid/calendar-check.svg | Bin 714 -> 0 bytes .../fontawesome/svgs/solid/calendar-day.svg | Bin 411 -> 0 bytes .../fontawesome/svgs/solid/calendar-minus.svg | Bin 489 -> 0 bytes .../fontawesome/svgs/solid/calendar-plus.svg | Bin 593 -> 0 bytes .../fontawesome/svgs/solid/calendar-times.svg | Bin 702 -> 0 bytes .../fontawesome/svgs/solid/calendar-week.svg | Bin 412 -> 0 bytes .../fontawesome/svgs/solid/calendar.svg | Bin 392 -> 0 bytes .../fontawesome/svgs/solid/camera-retro.svg | Bin 675 -> 0 bytes .../vendor/fontawesome/svgs/solid/camera.svg | Bin 422 -> 0 bytes .../fontawesome/svgs/solid/campground.svg | Bin 451 -> 0 bytes .../fontawesome/svgs/solid/candy-cane.svg | Bin 913 -> 0 bytes .../fontawesome/svgs/solid/cannabis.svg | Bin 1154 -> 0 bytes .../fontawesome/svgs/solid/capsules.svg | Bin 608 -> 0 bytes .../vendor/fontawesome/svgs/solid/car-alt.svg | Bin 738 -> 0 bytes .../fontawesome/svgs/solid/car-battery.svg | Bin 601 -> 0 bytes .../fontawesome/svgs/solid/car-crash.svg | Bin 1980 -> 0 bytes .../fontawesome/svgs/solid/car-side.svg | Bin 584 -> 0 bytes public/vendor/fontawesome/svgs/solid/car.svg | Bin 864 -> 0 bytes .../vendor/fontawesome/svgs/solid/caravan.svg | Bin 473 -> 0 bytes .../fontawesome/svgs/solid/caret-down.svg | Bin 199 -> 0 bytes .../fontawesome/svgs/solid/caret-left.svg | Bin 240 -> 0 bytes .../fontawesome/svgs/solid/caret-right.svg | Bin 232 -> 0 bytes .../svgs/solid/caret-square-down.svg | Bin 294 -> 0 bytes .../svgs/solid/caret-square-left.svg | Bin 362 -> 0 bytes .../svgs/solid/caret-square-right.svg | Bin 358 -> 0 bytes .../svgs/solid/caret-square-up.svg | Bin 357 -> 0 bytes .../fontawesome/svgs/solid/caret-up.svg | Bin 240 -> 0 bytes .../vendor/fontawesome/svgs/solid/carrot.svg | Bin 550 -> 0 bytes .../svgs/solid/cart-arrow-down.svg | Bin 913 -> 0 bytes .../fontawesome/svgs/solid/cart-plus.svg | Bin 930 -> 0 bytes .../fontawesome/svgs/solid/cash-register.svg | Bin 1174 -> 0 bytes public/vendor/fontawesome/svgs/solid/cat.svg | Bin 638 -> 0 bytes .../fontawesome/svgs/solid/certificate.svg | Bin 911 -> 0 bytes .../vendor/fontawesome/svgs/solid/chair.svg | Bin 478 -> 0 bytes .../svgs/solid/chalkboard-teacher.svg | Bin 599 -> 0 bytes .../fontawesome/svgs/solid/chalkboard.svg | Bin 283 -> 0 bytes .../svgs/solid/charging-station.svg | Bin 908 -> 0 bytes .../fontawesome/svgs/solid/chart-area.svg | Bin 317 -> 0 bytes .../fontawesome/svgs/solid/chart-bar.svg | Bin 742 -> 0 bytes .../fontawesome/svgs/solid/chart-line.svg | Bin 546 -> 0 bytes .../fontawesome/svgs/solid/chart-pie.svg | Bin 515 -> 0 bytes .../fontawesome/svgs/solid/check-circle.svg | Bin 436 -> 0 bytes .../fontawesome/svgs/solid/check-double.svg | Bin 463 -> 0 bytes .../fontawesome/svgs/solid/check-square.svg | Bin 459 -> 0 bytes .../vendor/fontawesome/svgs/solid/check.svg | Bin 354 -> 0 bytes .../vendor/fontawesome/svgs/solid/cheese.svg | Bin 205 -> 0 bytes .../fontawesome/svgs/solid/chess-bishop.svg | Bin 519 -> 0 bytes .../fontawesome/svgs/solid/chess-board.svg | Bin 740 -> 0 bytes .../fontawesome/svgs/solid/chess-king.svg | Bin 384 -> 0 bytes .../fontawesome/svgs/solid/chess-knight.svg | Bin 552 -> 0 bytes .../fontawesome/svgs/solid/chess-pawn.svg | Bin 429 -> 0 bytes .../fontawesome/svgs/solid/chess-queen.svg | Bin 660 -> 0 bytes .../fontawesome/svgs/solid/chess-rook.svg | Bin 438 -> 0 bytes .../vendor/fontawesome/svgs/solid/chess.svg | Bin 1055 -> 0 bytes .../svgs/solid/chevron-circle-down.svg | Bin 341 -> 0 bytes .../svgs/solid/chevron-circle-left.svg | Bin 341 -> 0 bytes .../svgs/solid/chevron-circle-right.svg | Bin 338 -> 0 bytes .../svgs/solid/chevron-circle-up.svg | Bin 336 -> 0 bytes .../fontawesome/svgs/solid/chevron-down.svg | Bin 359 -> 0 bytes .../fontawesome/svgs/solid/chevron-left.svg | Bin 318 -> 0 bytes .../fontawesome/svgs/solid/chevron-right.svg | Bin 361 -> 0 bytes .../fontawesome/svgs/solid/chevron-up.svg | Bin 364 -> 0 bytes .../vendor/fontawesome/svgs/solid/child.svg | Bin 525 -> 0 bytes .../vendor/fontawesome/svgs/solid/church.svg | Bin 582 -> 0 bytes .../fontawesome/svgs/solid/circle-notch.svg | Bin 548 -> 0 bytes .../vendor/fontawesome/svgs/solid/circle.svg | Bin 149 -> 0 bytes public/vendor/fontawesome/svgs/solid/city.svg | Bin 1533 -> 0 bytes .../fontawesome/svgs/solid/clinic-medical.svg | Bin 590 -> 0 bytes .../svgs/solid/clipboard-check.svg | Bin 487 -> 0 bytes .../fontawesome/svgs/solid/clipboard-list.svg | Bin 772 -> 0 bytes .../fontawesome/svgs/solid/clipboard.svg | Bin 397 -> 0 bytes .../vendor/fontawesome/svgs/solid/clock.svg | Bin 302 -> 0 bytes .../vendor/fontawesome/svgs/solid/clone.svg | Bin 322 -> 0 bytes .../svgs/solid/closed-captioning.svg | Bin 654 -> 0 bytes .../svgs/solid/cloud-download-alt.svg | Bin 511 -> 0 bytes .../fontawesome/svgs/solid/cloud-meatball.svg | Bin 1075 -> 0 bytes .../svgs/solid/cloud-moon-rain.svg | Bin 1170 -> 0 bytes .../fontawesome/svgs/solid/cloud-moon.svg | Bin 676 -> 0 bytes .../fontawesome/svgs/solid/cloud-rain.svg | Bin 694 -> 0 bytes .../svgs/solid/cloud-showers-heavy.svg | Bin 1051 -> 0 bytes .../fontawesome/svgs/solid/cloud-sun-rain.svg | Bin 1450 -> 0 bytes .../fontawesome/svgs/solid/cloud-sun.svg | Bin 865 -> 0 bytes .../svgs/solid/cloud-upload-alt.svg | Bin 511 -> 0 bytes .../vendor/fontawesome/svgs/solid/cloud.svg | Bin 334 -> 0 bytes .../fontawesome/svgs/solid/cocktail.svg | Bin 524 -> 0 bytes .../fontawesome/svgs/solid/code-branch.svg | Bin 755 -> 0 bytes public/vendor/fontawesome/svgs/solid/code.svg | Bin 620 -> 0 bytes .../vendor/fontawesome/svgs/solid/coffee.svg | Bin 316 -> 0 bytes public/vendor/fontawesome/svgs/solid/cog.svg | Bin 890 -> 0 bytes public/vendor/fontawesome/svgs/solid/cogs.svg | Bin 2465 -> 0 bytes .../vendor/fontawesome/svgs/solid/coins.svg | Bin 611 -> 0 bytes .../vendor/fontawesome/svgs/solid/columns.svg | Bin 240 -> 0 bytes .../fontawesome/svgs/solid/comment-alt.svg | Bin 222 -> 0 bytes .../fontawesome/svgs/solid/comment-dollar.svg | Bin 1007 -> 0 bytes .../fontawesome/svgs/solid/comment-dots.svg | Bin 515 -> 0 bytes .../svgs/solid/comment-medical.svg | Bin 448 -> 0 bytes .../fontawesome/svgs/solid/comment-slash.svg | Bin 550 -> 0 bytes .../vendor/fontawesome/svgs/solid/comment.svg | Bin 300 -> 0 bytes .../svgs/solid/comments-dollar.svg | Bin 1318 -> 0 bytes .../fontawesome/svgs/solid/comments.svg | Bin 579 -> 0 bytes .../fontawesome/svgs/solid/compact-disc.svg | Bin 346 -> 0 bytes .../vendor/fontawesome/svgs/solid/compass.svg | Bin 495 -> 0 bytes .../fontawesome/svgs/solid/compress-alt.svg | Bin 595 -> 0 bytes .../svgs/solid/compress-arrows-alt.svg | Bin 802 -> 0 bytes .../fontawesome/svgs/solid/compress.svg | Bin 585 -> 0 bytes .../fontawesome/svgs/solid/concierge-bell.svg | Bin 379 -> 0 bytes .../fontawesome/svgs/solid/cookie-bite.svg | Bin 751 -> 0 bytes .../vendor/fontawesome/svgs/solid/cookie.svg | Bin 784 -> 0 bytes public/vendor/fontawesome/svgs/solid/copy.svg | Bin 431 -> 0 bytes .../fontawesome/svgs/solid/copyright.svg | Bin 653 -> 0 bytes .../vendor/fontawesome/svgs/solid/couch.svg | Bin 447 -> 0 bytes .../fontawesome/svgs/solid/credit-card.svg | Bin 403 -> 0 bytes .../fontawesome/svgs/solid/crop-alt.svg | Bin 396 -> 0 bytes public/vendor/fontawesome/svgs/solid/crop.svg | Bin 490 -> 0 bytes .../vendor/fontawesome/svgs/solid/cross.svg | Bin 316 -> 0 bytes .../fontawesome/svgs/solid/crosshairs.svg | Bin 1030 -> 0 bytes public/vendor/fontawesome/svgs/solid/crow.svg | Bin 627 -> 0 bytes .../vendor/fontawesome/svgs/solid/crown.svg | Bin 583 -> 0 bytes .../vendor/fontawesome/svgs/solid/crutch.svg | Bin 569 -> 0 bytes public/vendor/fontawesome/svgs/solid/cube.svg | Bin 374 -> 0 bytes .../vendor/fontawesome/svgs/solid/cubes.svg | Bin 687 -> 0 bytes public/vendor/fontawesome/svgs/solid/cut.svg | Bin 686 -> 0 bytes .../fontawesome/svgs/solid/database.svg | Bin 477 -> 0 bytes public/vendor/fontawesome/svgs/solid/deaf.svg | Bin 999 -> 0 bytes .../fontawesome/svgs/solid/democrat.svg | Bin 1313 -> 0 bytes .../vendor/fontawesome/svgs/solid/desktop.svg | Bin 308 -> 0 bytes .../fontawesome/svgs/solid/dharmachakra.svg | Bin 2038 -> 0 bytes .../fontawesome/svgs/solid/diagnoses.svg | Bin 907 -> 0 bytes .../fontawesome/svgs/solid/dice-d20.svg | Bin 1006 -> 0 bytes .../vendor/fontawesome/svgs/solid/dice-d6.svg | Bin 527 -> 0 bytes .../fontawesome/svgs/solid/dice-five.svg | Bin 575 -> 0 bytes .../fontawesome/svgs/solid/dice-four.svg | Bin 501 -> 0 bytes .../fontawesome/svgs/solid/dice-one.svg | Bin 271 -> 0 bytes .../fontawesome/svgs/solid/dice-six.svg | Bin 649 -> 0 bytes .../fontawesome/svgs/solid/dice-three.svg | Bin 423 -> 0 bytes .../fontawesome/svgs/solid/dice-two.svg | Bin 349 -> 0 bytes public/vendor/fontawesome/svgs/solid/dice.svg | Bin 971 -> 0 bytes .../svgs/solid/digital-tachograph.svg | Bin 864 -> 0 bytes .../fontawesome/svgs/solid/directions.svg | Bin 495 -> 0 bytes .../vendor/fontawesome/svgs/solid/divide.svg | Bin 349 -> 0 bytes .../vendor/fontawesome/svgs/solid/dizzy.svg | Bin 628 -> 0 bytes public/vendor/fontawesome/svgs/solid/dna.svg | Bin 845 -> 0 bytes public/vendor/fontawesome/svgs/solid/dog.svg | Bin 486 -> 0 bytes .../fontawesome/svgs/solid/dollar-sign.svg | Bin 681 -> 0 bytes .../fontawesome/svgs/solid/dolly-flatbed.svg | Bin 518 -> 0 bytes .../vendor/fontawesome/svgs/solid/dolly.svg | Bin 664 -> 0 bytes .../vendor/fontawesome/svgs/solid/donate.svg | Bin 1015 -> 0 bytes .../fontawesome/svgs/solid/door-closed.svg | Bin 350 -> 0 bytes .../fontawesome/svgs/solid/door-open.svg | Bin 418 -> 0 bytes .../fontawesome/svgs/solid/dot-circle.svg | Bin 251 -> 0 bytes public/vendor/fontawesome/svgs/solid/dove.svg | Bin 598 -> 0 bytes .../fontawesome/svgs/solid/download.svg | Bin 522 -> 0 bytes .../svgs/solid/drafting-compass.svg | Bin 963 -> 0 bytes .../vendor/fontawesome/svgs/solid/dragon.svg | Bin 920 -> 0 bytes .../fontawesome/svgs/solid/draw-polygon.svg | Bin 1093 -> 0 bytes .../fontawesome/svgs/solid/drum-steelpan.svg | Bin 731 -> 0 bytes public/vendor/fontawesome/svgs/solid/drum.svg | Bin 724 -> 0 bytes .../fontawesome/svgs/solid/drumstick-bite.svg | Bin 500 -> 0 bytes .../fontawesome/svgs/solid/dumbbell.svg | Bin 610 -> 0 bytes .../fontawesome/svgs/solid/dumpster-fire.svg | Bin 984 -> 0 bytes .../fontawesome/svgs/solid/dumpster.svg | Bin 539 -> 0 bytes .../vendor/fontawesome/svgs/solid/dungeon.svg | Bin 1922 -> 0 bytes public/vendor/fontawesome/svgs/solid/edit.svg | Bin 587 -> 0 bytes public/vendor/fontawesome/svgs/solid/egg.svg | Bin 146 -> 0 bytes .../vendor/fontawesome/svgs/solid/eject.svg | Bin 365 -> 0 bytes .../fontawesome/svgs/solid/ellipsis-h.svg | Bin 297 -> 0 bytes .../fontawesome/svgs/solid/ellipsis-v.svg | Bin 291 -> 0 bytes .../svgs/solid/envelope-open-text.svg | Bin 836 -> 0 bytes .../fontawesome/svgs/solid/envelope-open.svg | Bin 871 -> 0 bytes .../svgs/solid/envelope-square.svg | Bin 679 -> 0 bytes .../fontawesome/svgs/solid/envelope.svg | Bin 544 -> 0 bytes .../vendor/fontawesome/svgs/solid/equals.svg | Bin 310 -> 0 bytes .../vendor/fontawesome/svgs/solid/eraser.svg | Bin 416 -> 0 bytes .../fontawesome/svgs/solid/ethernet.svg | Bin 342 -> 0 bytes .../fontawesome/svgs/solid/euro-sign.svg | Bin 958 -> 0 bytes .../fontawesome/svgs/solid/exchange-alt.svg | Bin 475 -> 0 bytes .../svgs/solid/exclamation-circle.svg | Bin 462 -> 0 bytes .../svgs/solid/exclamation-triangle.svg | Bin 528 -> 0 bytes .../fontawesome/svgs/solid/exclamation.svg | Bin 347 -> 0 bytes .../fontawesome/svgs/solid/expand-alt.svg | Bin 589 -> 0 bytes .../svgs/solid/expand-arrows-alt.svg | Bin 583 -> 0 bytes .../vendor/fontawesome/svgs/solid/expand.svg | Bin 588 -> 0 bytes .../svgs/solid/external-link-alt.svg | Bin 423 -> 0 bytes .../svgs/solid/external-link-square-alt.svg | Bin 459 -> 0 bytes .../fontawesome/svgs/solid/eye-dropper.svg | Bin 501 -> 0 bytes .../fontawesome/svgs/solid/eye-slash.svg | Bin 815 -> 0 bytes public/vendor/fontawesome/svgs/solid/eye.svg | Bin 410 -> 0 bytes public/vendor/fontawesome/svgs/solid/fan.svg | Bin 582 -> 0 bytes .../fontawesome/svgs/solid/fast-backward.svg | Bin 346 -> 0 bytes .../fontawesome/svgs/solid/fast-forward.svg | Bin 349 -> 0 bytes public/vendor/fontawesome/svgs/solid/fax.svg | Bin 739 -> 0 bytes .../fontawesome/svgs/solid/feather-alt.svg | Bin 479 -> 0 bytes .../vendor/fontawesome/svgs/solid/feather.svg | Bin 498 -> 0 bytes .../vendor/fontawesome/svgs/solid/female.svg | Bin 430 -> 0 bytes .../fontawesome/svgs/solid/fighter-jet.svg | Bin 451 -> 0 bytes .../fontawesome/svgs/solid/file-alt.svg | Bin 557 -> 0 bytes .../fontawesome/svgs/solid/file-archive.svg | Bin 587 -> 0 bytes .../fontawesome/svgs/solid/file-audio.svg | Bin 646 -> 0 bytes .../fontawesome/svgs/solid/file-code.svg | Bin 940 -> 0 bytes .../fontawesome/svgs/solid/file-contract.svg | Bin 962 -> 0 bytes .../fontawesome/svgs/solid/file-csv.svg | Bin 1116 -> 0 bytes .../fontawesome/svgs/solid/file-download.svg | Bin 464 -> 0 bytes .../fontawesome/svgs/solid/file-excel.svg | Bin 642 -> 0 bytes .../fontawesome/svgs/solid/file-export.svg | Bin 446 -> 0 bytes .../fontawesome/svgs/solid/file-image.svg | Bin 538 -> 0 bytes .../fontawesome/svgs/solid/file-import.svg | Bin 450 -> 0 bytes .../svgs/solid/file-invoice-dollar.svg | Bin 1113 -> 0 bytes .../fontawesome/svgs/solid/file-invoice.svg | Bin 678 -> 0 bytes .../svgs/solid/file-medical-alt.svg | Bin 497 -> 0 bytes .../fontawesome/svgs/solid/file-medical.svg | Bin 450 -> 0 bytes .../fontawesome/svgs/solid/file-pdf.svg | Bin 888 -> 0 bytes .../svgs/solid/file-powerpoint.svg | Bin 513 -> 0 bytes .../svgs/solid/file-prescription.svg | Bin 774 -> 0 bytes .../fontawesome/svgs/solid/file-signature.svg | Bin 896 -> 0 bytes .../fontawesome/svgs/solid/file-upload.svg | Bin 467 -> 0 bytes .../fontawesome/svgs/solid/file-video.svg | Bin 558 -> 0 bytes .../fontawesome/svgs/solid/file-word.svg | Bin 744 -> 0 bytes public/vendor/fontawesome/svgs/solid/file.svg | Bin 267 -> 0 bytes .../fontawesome/svgs/solid/fill-drip.svg | Bin 702 -> 0 bytes public/vendor/fontawesome/svgs/solid/fill.svg | Bin 640 -> 0 bytes public/vendor/fontawesome/svgs/solid/film.svg | Bin 1172 -> 0 bytes .../vendor/fontawesome/svgs/solid/filter.svg | Bin 285 -> 0 bytes .../fontawesome/svgs/solid/fingerprint.svg | Bin 1943 -> 0 bytes .../fontawesome/svgs/solid/fire-alt.svg | Bin 506 -> 0 bytes .../svgs/solid/fire-extinguisher.svg | Bin 708 -> 0 bytes public/vendor/fontawesome/svgs/solid/fire.svg | Bin 351 -> 0 bytes .../fontawesome/svgs/solid/first-aid.svg | Bin 408 -> 0 bytes public/vendor/fontawesome/svgs/solid/fish.svg | Bin 423 -> 0 bytes .../fontawesome/svgs/solid/fist-raised.svg | Bin 1110 -> 0 bytes .../fontawesome/svgs/solid/flag-checkered.svg | Bin 1014 -> 0 bytes .../fontawesome/svgs/solid/flag-usa.svg | Bin 1104 -> 0 bytes public/vendor/fontawesome/svgs/solid/flag.svg | Bin 607 -> 0 bytes .../vendor/fontawesome/svgs/solid/flask.svg | Bin 378 -> 0 bytes .../vendor/fontawesome/svgs/solid/flushed.svg | Bin 495 -> 0 bytes .../fontawesome/svgs/solid/folder-minus.svg | Bin 316 -> 0 bytes .../fontawesome/svgs/solid/folder-open.svg | Bin 402 -> 0 bytes .../fontawesome/svgs/solid/folder-plus.svg | Bin 383 -> 0 bytes .../vendor/fontawesome/svgs/solid/folder.svg | Bin 207 -> 0 bytes .../svgs/solid/font-awesome-logo-full.svg | Bin 2994 -> 0 bytes public/vendor/fontawesome/svgs/solid/font.svg | Bin 408 -> 0 bytes .../fontawesome/svgs/solid/football-ball.svg | Bin 1067 -> 0 bytes .../vendor/fontawesome/svgs/solid/forward.svg | Bin 300 -> 0 bytes public/vendor/fontawesome/svgs/solid/frog.svg | Bin 799 -> 0 bytes .../fontawesome/svgs/solid/frown-open.svg | Bin 457 -> 0 bytes .../vendor/fontawesome/svgs/solid/frown.svg | Bin 466 -> 0 bytes .../fontawesome/svgs/solid/funnel-dollar.svg | Bin 1074 -> 0 bytes .../vendor/fontawesome/svgs/solid/futbol.svg | Bin 743 -> 0 bytes .../vendor/fontawesome/svgs/solid/gamepad.svg | Bin 428 -> 0 bytes .../fontawesome/svgs/solid/gas-pump.svg | Bin 558 -> 0 bytes .../vendor/fontawesome/svgs/solid/gavel.svg | Bin 796 -> 0 bytes public/vendor/fontawesome/svgs/solid/gem.svg | Bin 352 -> 0 bytes .../fontawesome/svgs/solid/genderless.svg | Bin 232 -> 0 bytes .../vendor/fontawesome/svgs/solid/ghost.svg | Bin 597 -> 0 bytes public/vendor/fontawesome/svgs/solid/gift.svg | Bin 578 -> 0 bytes .../vendor/fontawesome/svgs/solid/gifts.svg | Bin 1157 -> 0 bytes .../fontawesome/svgs/solid/glass-cheers.svg | Bin 782 -> 0 bytes .../svgs/solid/glass-martini-alt.svg | Bin 323 -> 0 bytes .../fontawesome/svgs/solid/glass-martini.svg | Bin 284 -> 0 bytes .../fontawesome/svgs/solid/glass-whiskey.svg | Bin 259 -> 0 bytes .../vendor/fontawesome/svgs/solid/glasses.svg | Bin 1330 -> 0 bytes .../fontawesome/svgs/solid/globe-africa.svg | Bin 1313 -> 0 bytes .../fontawesome/svgs/solid/globe-americas.svg | Bin 1472 -> 0 bytes .../fontawesome/svgs/solid/globe-asia.svg | Bin 1351 -> 0 bytes .../fontawesome/svgs/solid/globe-europe.svg | Bin 1458 -> 0 bytes .../vendor/fontawesome/svgs/solid/globe.svg | Bin 818 -> 0 bytes .../fontawesome/svgs/solid/golf-ball.svg | Bin 699 -> 0 bytes .../vendor/fontawesome/svgs/solid/gopuram.svg | Bin 710 -> 0 bytes .../fontawesome/svgs/solid/graduation-cap.svg | Bin 694 -> 0 bytes .../svgs/solid/greater-than-equal.svg | Bin 489 -> 0 bytes .../fontawesome/svgs/solid/greater-than.svg | Bin 374 -> 0 bytes .../vendor/fontawesome/svgs/solid/grimace.svg | Bin 578 -> 0 bytes .../fontawesome/svgs/solid/grin-alt.svg | Bin 668 -> 0 bytes .../svgs/solid/grin-beam-sweat.svg | Bin 891 -> 0 bytes .../fontawesome/svgs/solid/grin-beam.svg | Bin 669 -> 0 bytes .../fontawesome/svgs/solid/grin-hearts.svg | Bin 685 -> 0 bytes .../svgs/solid/grin-squint-tears.svg | Bin 1111 -> 0 bytes .../fontawesome/svgs/solid/grin-squint.svg | Bin 556 -> 0 bytes .../fontawesome/svgs/solid/grin-stars.svg | Bin 751 -> 0 bytes .../fontawesome/svgs/solid/grin-tears.svg | Bin 1187 -> 0 bytes .../svgs/solid/grin-tongue-squint.svg | Bin 847 -> 0 bytes .../svgs/solid/grin-tongue-wink.svg | Bin 902 -> 0 bytes .../fontawesome/svgs/solid/grin-tongue.svg | Bin 751 -> 0 bytes .../fontawesome/svgs/solid/grin-wink.svg | Bin 533 -> 0 bytes public/vendor/fontawesome/svgs/solid/grin.svg | Bin 461 -> 0 bytes .../svgs/solid/grip-horizontal.svg | Bin 763 -> 0 bytes .../svgs/solid/grip-lines-vertical.svg | Bin 276 -> 0 bytes .../fontawesome/svgs/solid/grip-lines.svg | Bin 278 -> 0 bytes .../fontawesome/svgs/solid/grip-vertical.svg | Bin 758 -> 0 bytes .../vendor/fontawesome/svgs/solid/guitar.svg | Bin 687 -> 0 bytes .../fontawesome/svgs/solid/h-square.svg | Bin 434 -> 0 bytes .../fontawesome/svgs/solid/hamburger.svg | Bin 497 -> 0 bytes .../vendor/fontawesome/svgs/solid/hammer.svg | Bin 646 -> 0 bytes .../vendor/fontawesome/svgs/solid/hamsa.svg | Bin 666 -> 0 bytes .../svgs/solid/hand-holding-heart.svg | Bin 593 -> 0 bytes .../svgs/solid/hand-holding-usd.svg | Bin 1078 -> 0 bytes .../fontawesome/svgs/solid/hand-holding.svg | Bin 397 -> 0 bytes .../fontawesome/svgs/solid/hand-lizard.svg | Bin 460 -> 0 bytes .../svgs/solid/hand-middle-finger.svg | Bin 537 -> 0 bytes .../fontawesome/svgs/solid/hand-paper.svg | Bin 659 -> 0 bytes .../fontawesome/svgs/solid/hand-peace.svg | Bin 526 -> 0 bytes .../svgs/solid/hand-point-down.svg | Bin 808 -> 0 bytes .../svgs/solid/hand-point-left.svg | Bin 812 -> 0 bytes .../svgs/solid/hand-point-right.svg | Bin 815 -> 0 bytes .../fontawesome/svgs/solid/hand-point-up.svg | Bin 810 -> 0 bytes .../fontawesome/svgs/solid/hand-pointer.svg | Bin 557 -> 0 bytes .../fontawesome/svgs/solid/hand-rock.svg | Bin 594 -> 0 bytes .../fontawesome/svgs/solid/hand-scissors.svg | Bin 531 -> 0 bytes .../fontawesome/svgs/solid/hand-spock.svg | Bin 788 -> 0 bytes .../fontawesome/svgs/solid/hands-helping.svg | Bin 599 -> 0 bytes .../vendor/fontawesome/svgs/solid/hands.svg | Bin 778 -> 0 bytes .../fontawesome/svgs/solid/handshake.svg | Bin 903 -> 0 bytes .../fontawesome/svgs/solid/hanukiah.svg | Bin 1580 -> 0 bytes .../fontawesome/svgs/solid/hard-hat.svg | Bin 322 -> 0 bytes .../vendor/fontawesome/svgs/solid/hashtag.svg | Bin 911 -> 0 bytes .../svgs/solid/hat-cowboy-side.svg | Bin 501 -> 0 bytes .../fontawesome/svgs/solid/hat-cowboy.svg | Bin 482 -> 0 bytes .../fontawesome/svgs/solid/hat-wizard.svg | Bin 417 -> 0 bytes public/vendor/fontawesome/svgs/solid/hdd.svg | Bin 525 -> 0 bytes .../vendor/fontawesome/svgs/solid/heading.svg | Bin 470 -> 0 bytes .../fontawesome/svgs/solid/headphones-alt.svg | Bin 593 -> 0 bytes .../fontawesome/svgs/solid/headphones.svg | Bin 548 -> 0 bytes .../vendor/fontawesome/svgs/solid/headset.svg | Bin 652 -> 0 bytes .../fontawesome/svgs/solid/heart-broken.svg | Bin 317 -> 0 bytes .../vendor/fontawesome/svgs/solid/heart.svg | Bin 287 -> 0 bytes .../fontawesome/svgs/solid/heartbeat.svg | Bin 486 -> 0 bytes .../fontawesome/svgs/solid/helicopter.svg | Bin 659 -> 0 bytes .../fontawesome/svgs/solid/highlighter.svg | Bin 446 -> 0 bytes .../vendor/fontawesome/svgs/solid/hiking.svg | Bin 906 -> 0 bytes .../vendor/fontawesome/svgs/solid/hippo.svg | Bin 651 -> 0 bytes .../vendor/fontawesome/svgs/solid/history.svg | Bin 801 -> 0 bytes .../fontawesome/svgs/solid/hockey-puck.svg | Bin 232 -> 0 bytes .../fontawesome/svgs/solid/holly-berry.svg | Bin 1212 -> 0 bytes public/vendor/fontawesome/svgs/solid/home.svg | Bin 565 -> 0 bytes .../fontawesome/svgs/solid/horse-head.svg | Bin 602 -> 0 bytes .../vendor/fontawesome/svgs/solid/horse.svg | Bin 911 -> 0 bytes .../fontawesome/svgs/solid/hospital-alt.svg | Bin 1014 -> 0 bytes .../svgs/solid/hospital-symbol.svg | Bin 341 -> 0 bytes .../fontawesome/svgs/solid/hospital.svg | Bin 965 -> 0 bytes .../vendor/fontawesome/svgs/solid/hot-tub.svg | Bin 1258 -> 0 bytes .../vendor/fontawesome/svgs/solid/hotdog.svg | Bin 1049 -> 0 bytes .../vendor/fontawesome/svgs/solid/hotel.svg | Bin 1193 -> 0 bytes .../fontawesome/svgs/solid/hourglass-end.svg | Bin 516 -> 0 bytes .../fontawesome/svgs/solid/hourglass-half.svg | Bin 615 -> 0 bytes .../svgs/solid/hourglass-start.svg | Bin 514 -> 0 bytes .../fontawesome/svgs/solid/hourglass.svg | Bin 447 -> 0 bytes .../fontawesome/svgs/solid/house-damage.svg | Bin 663 -> 0 bytes .../vendor/fontawesome/svgs/solid/hryvnia.svg | Bin 959 -> 0 bytes .../fontawesome/svgs/solid/i-cursor.svg | Bin 815 -> 0 bytes .../fontawesome/svgs/solid/ice-cream.svg | Bin 210 -> 0 bytes .../vendor/fontawesome/svgs/solid/icicles.svg | Bin 322 -> 0 bytes .../vendor/fontawesome/svgs/solid/icons.svg | Bin 1128 -> 0 bytes .../fontawesome/svgs/solid/id-badge.svg | Bin 511 -> 0 bytes .../fontawesome/svgs/solid/id-card-alt.svg | Bin 511 -> 0 bytes .../vendor/fontawesome/svgs/solid/id-card.svg | Bin 711 -> 0 bytes .../vendor/fontawesome/svgs/solid/igloo.svg | Bin 552 -> 0 bytes .../vendor/fontawesome/svgs/solid/image.svg | Bin 414 -> 0 bytes .../vendor/fontawesome/svgs/solid/images.svg | Bin 533 -> 0 bytes .../vendor/fontawesome/svgs/solid/inbox.svg | Bin 387 -> 0 bytes .../vendor/fontawesome/svgs/solid/indent.svg | Bin 678 -> 0 bytes .../fontawesome/svgs/solid/industry.svg | Bin 323 -> 0 bytes .../fontawesome/svgs/solid/infinity.svg | Bin 491 -> 0 bytes .../fontawesome/svgs/solid/info-circle.svg | Bin 479 -> 0 bytes public/vendor/fontawesome/svgs/solid/info.svg | Bin 388 -> 0 bytes .../vendor/fontawesome/svgs/solid/italic.svg | Bin 288 -> 0 bytes public/vendor/fontawesome/svgs/solid/jedi.svg | Bin 1891 -> 0 bytes .../vendor/fontawesome/svgs/solid/joint.svg | Bin 956 -> 0 bytes .../fontawesome/svgs/solid/journal-whills.svg | Bin 2055 -> 0 bytes .../vendor/fontawesome/svgs/solid/kaaba.svg | Bin 1096 -> 0 bytes public/vendor/fontawesome/svgs/solid/key.svg | Bin 538 -> 0 bytes .../fontawesome/svgs/solid/keyboard.svg | Bin 1562 -> 0 bytes .../vendor/fontawesome/svgs/solid/khanda.svg | Bin 1677 -> 0 bytes .../fontawesome/svgs/solid/kiss-beam.svg | Bin 797 -> 0 bytes .../svgs/solid/kiss-wink-heart.svg | Bin 1004 -> 0 bytes public/vendor/fontawesome/svgs/solid/kiss.svg | Bin 601 -> 0 bytes .../fontawesome/svgs/solid/kiwi-bird.svg | Bin 821 -> 0 bytes .../fontawesome/svgs/solid/landmark.svg | Bin 482 -> 0 bytes .../fontawesome/svgs/solid/language.svg | Bin 1066 -> 0 bytes .../fontawesome/svgs/solid/laptop-code.svg | Bin 812 -> 0 bytes .../fontawesome/svgs/solid/laptop-medical.svg | Bin 504 -> 0 bytes .../vendor/fontawesome/svgs/solid/laptop.svg | Bin 343 -> 0 bytes .../fontawesome/svgs/solid/laugh-beam.svg | Bin 609 -> 0 bytes .../fontawesome/svgs/solid/laugh-squint.svg | Bin 503 -> 0 bytes .../fontawesome/svgs/solid/laugh-wink.svg | Bin 495 -> 0 bytes .../vendor/fontawesome/svgs/solid/laugh.svg | Bin 406 -> 0 bytes .../fontawesome/svgs/solid/layer-group.svg | Bin 719 -> 0 bytes public/vendor/fontawesome/svgs/solid/leaf.svg | Bin 454 -> 0 bytes .../vendor/fontawesome/svgs/solid/lemon.svg | Bin 683 -> 0 bytes .../svgs/solid/less-than-equal.svg | Bin 489 -> 0 bytes .../fontawesome/svgs/solid/less-than.svg | Bin 367 -> 0 bytes .../fontawesome/svgs/solid/level-down-alt.svg | Bin 363 -> 0 bytes .../fontawesome/svgs/solid/level-up-alt.svg | Bin 367 -> 0 bytes .../fontawesome/svgs/solid/life-ring.svg | Bin 743 -> 0 bytes .../fontawesome/svgs/solid/lightbulb.svg | Bin 644 -> 0 bytes public/vendor/fontawesome/svgs/solid/link.svg | Bin 1327 -> 0 bytes .../fontawesome/svgs/solid/lira-sign.svg | Bin 718 -> 0 bytes .../fontawesome/svgs/solid/list-alt.svg | Bin 784 -> 0 bytes .../vendor/fontawesome/svgs/solid/list-ol.svg | Bin 1316 -> 0 bytes .../vendor/fontawesome/svgs/solid/list-ul.svg | Bin 491 -> 0 bytes public/vendor/fontawesome/svgs/solid/list.svg | Bin 638 -> 0 bytes .../fontawesome/svgs/solid/location-arrow.svg | Bin 238 -> 0 bytes .../fontawesome/svgs/solid/lock-open.svg | Bin 357 -> 0 bytes public/vendor/fontawesome/svgs/solid/lock.svg | Bin 292 -> 0 bytes .../svgs/solid/long-arrow-alt-down.svg | Bin 306 -> 0 bytes .../svgs/solid/long-arrow-alt-left.svg | Bin 307 -> 0 bytes .../svgs/solid/long-arrow-alt-right.svg | Bin 306 -> 0 bytes .../svgs/solid/long-arrow-alt-up.svg | Bin 306 -> 0 bytes .../fontawesome/svgs/solid/low-vision.svg | Bin 1124 -> 0 bytes .../fontawesome/svgs/solid/luggage-cart.svg | Bin 672 -> 0 bytes .../vendor/fontawesome/svgs/solid/magic.svg | Bin 613 -> 0 bytes .../vendor/fontawesome/svgs/solid/magnet.svg | Bin 510 -> 0 bytes .../fontawesome/svgs/solid/mail-bulk.svg | Bin 686 -> 0 bytes public/vendor/fontawesome/svgs/solid/male.svg | Bin 383 -> 0 bytes .../fontawesome/svgs/solid/map-marked-alt.svg | Bin 725 -> 0 bytes .../fontawesome/svgs/solid/map-marked.svg | Bin 654 -> 0 bytes .../fontawesome/svgs/solid/map-marker-alt.svg | Bin 324 -> 0 bytes .../fontawesome/svgs/solid/map-marker.svg | Bin 241 -> 0 bytes .../vendor/fontawesome/svgs/solid/map-pin.svg | Bin 412 -> 0 bytes .../fontawesome/svgs/solid/map-signs.svg | Bin 576 -> 0 bytes public/vendor/fontawesome/svgs/solid/map.svg | Bin 318 -> 0 bytes .../vendor/fontawesome/svgs/solid/marker.svg | Bin 519 -> 0 bytes .../fontawesome/svgs/solid/mars-double.svg | Bin 814 -> 0 bytes .../fontawesome/svgs/solid/mars-stroke-h.svg | Bin 587 -> 0 bytes .../fontawesome/svgs/solid/mars-stroke-v.svg | Bin 586 -> 0 bytes .../fontawesome/svgs/solid/mars-stroke.svg | Bin 556 -> 0 bytes public/vendor/fontawesome/svgs/solid/mars.svg | Bin 390 -> 0 bytes public/vendor/fontawesome/svgs/solid/mask.svg | Bin 666 -> 0 bytes .../vendor/fontawesome/svgs/solid/medal.svg | Bin 767 -> 0 bytes .../vendor/fontawesome/svgs/solid/medkit.svg | Bin 561 -> 0 bytes .../fontawesome/svgs/solid/meh-blank.svg | Bin 293 -> 0 bytes .../svgs/solid/meh-rolling-eyes.svg | Bin 558 -> 0 bytes public/vendor/fontawesome/svgs/solid/meh.svg | Bin 353 -> 0 bytes .../vendor/fontawesome/svgs/solid/memory.svg | Bin 548 -> 0 bytes .../vendor/fontawesome/svgs/solid/menorah.svg | Bin 1237 -> 0 bytes .../vendor/fontawesome/svgs/solid/mercury.svg | Bin 730 -> 0 bytes .../vendor/fontawesome/svgs/solid/meteor.svg | Bin 949 -> 0 bytes .../fontawesome/svgs/solid/microchip.svg | Bin 890 -> 0 bytes .../svgs/solid/microphone-alt-slash.svg | Bin 920 -> 0 bytes .../fontawesome/svgs/solid/microphone-alt.svg | Bin 740 -> 0 bytes .../svgs/solid/microphone-slash.svg | Bin 768 -> 0 bytes .../fontawesome/svgs/solid/microphone.svg | Bin 543 -> 0 bytes .../fontawesome/svgs/solid/microscope.svg | Bin 615 -> 0 bytes .../fontawesome/svgs/solid/minus-circle.svg | Bin 250 -> 0 bytes .../fontawesome/svgs/solid/minus-square.svg | Bin 284 -> 0 bytes .../vendor/fontawesome/svgs/solid/minus.svg | Bin 196 -> 0 bytes .../vendor/fontawesome/svgs/solid/mitten.svg | Bin 346 -> 0 bytes .../fontawesome/svgs/solid/mobile-alt.svg | Bin 356 -> 0 bytes .../vendor/fontawesome/svgs/solid/mobile.svg | Bin 256 -> 0 bytes .../fontawesome/svgs/solid/money-bill-alt.svg | Bin 691 -> 0 bytes .../svgs/solid/money-bill-wave-alt.svg | Bin 583 -> 0 bytes .../svgs/solid/money-bill-wave.svg | Bin 917 -> 0 bytes .../fontawesome/svgs/solid/money-bill.svg | Bin 437 -> 0 bytes .../svgs/solid/money-check-alt.svg | Bin 1137 -> 0 bytes .../fontawesome/svgs/solid/money-check.svg | Bin 601 -> 0 bytes .../fontawesome/svgs/solid/monument.svg | Bin 474 -> 0 bytes public/vendor/fontawesome/svgs/solid/moon.svg | Bin 383 -> 0 bytes .../fontawesome/svgs/solid/mortar-pestle.svg | Bin 506 -> 0 bytes .../vendor/fontawesome/svgs/solid/mosque.svg | Bin 687 -> 0 bytes .../fontawesome/svgs/solid/motorcycle.svg | Bin 1091 -> 0 bytes .../fontawesome/svgs/solid/mountain.svg | Bin 341 -> 0 bytes .../fontawesome/svgs/solid/mouse-pointer.svg | Bin 366 -> 0 bytes .../vendor/fontawesome/svgs/solid/mouse.svg | Bin 220 -> 0 bytes .../vendor/fontawesome/svgs/solid/mug-hot.svg | Bin 709 -> 0 bytes .../vendor/fontawesome/svgs/solid/music.svg | Bin 324 -> 0 bytes .../fontawesome/svgs/solid/network-wired.svg | Bin 622 -> 0 bytes .../vendor/fontawesome/svgs/solid/neuter.svg | Bin 307 -> 0 bytes .../fontawesome/svgs/solid/newspaper.svg | Bin 848 -> 0 bytes .../fontawesome/svgs/solid/not-equal.svg | Bin 546 -> 0 bytes .../fontawesome/svgs/solid/notes-medical.svg | Bin 566 -> 0 bytes .../fontawesome/svgs/solid/object-group.svg | Bin 679 -> 0 bytes .../fontawesome/svgs/solid/object-ungroup.svg | Bin 610 -> 0 bytes .../vendor/fontawesome/svgs/solid/oil-can.svg | Bin 667 -> 0 bytes public/vendor/fontawesome/svgs/solid/om.svg | Bin 1420 -> 0 bytes .../vendor/fontawesome/svgs/solid/otter.svg | Bin 754 -> 0 bytes .../vendor/fontawesome/svgs/solid/outdent.svg | Bin 677 -> 0 bytes .../vendor/fontawesome/svgs/solid/pager.svg | Bin 377 -> 0 bytes .../fontawesome/svgs/solid/paint-brush.svg | Bin 525 -> 0 bytes .../fontawesome/svgs/solid/paint-roller.svg | Bin 419 -> 0 bytes .../vendor/fontawesome/svgs/solid/palette.svg | Bin 561 -> 0 bytes .../vendor/fontawesome/svgs/solid/pallet.svg | Bin 454 -> 0 bytes .../fontawesome/svgs/solid/paper-plane.svg | Bin 293 -> 0 bytes .../fontawesome/svgs/solid/paperclip.svg | Bin 866 -> 0 bytes .../fontawesome/svgs/solid/parachute-box.svg | Bin 514 -> 0 bytes .../fontawesome/svgs/solid/paragraph.svg | Bin 258 -> 0 bytes .../vendor/fontawesome/svgs/solid/parking.svg | Bin 359 -> 0 bytes .../fontawesome/svgs/solid/passport.svg | Bin 888 -> 0 bytes .../fontawesome/svgs/solid/pastafarianism.svg | Bin 2115 -> 0 bytes .../vendor/fontawesome/svgs/solid/paste.svg | Bin 582 -> 0 bytes .../fontawesome/svgs/solid/pause-circle.svg | Bin 349 -> 0 bytes .../vendor/fontawesome/svgs/solid/pause.svg | Bin 294 -> 0 bytes public/vendor/fontawesome/svgs/solid/paw.svg | Bin 867 -> 0 bytes .../vendor/fontawesome/svgs/solid/peace.svg | Bin 474 -> 0 bytes .../vendor/fontawesome/svgs/solid/pen-alt.svg | Bin 525 -> 0 bytes .../fontawesome/svgs/solid/pen-fancy.svg | Bin 455 -> 0 bytes .../vendor/fontawesome/svgs/solid/pen-nib.svg | Bin 493 -> 0 bytes .../fontawesome/svgs/solid/pen-square.svg | Bin 469 -> 0 bytes public/vendor/fontawesome/svgs/solid/pen.svg | Bin 324 -> 0 bytes .../fontawesome/svgs/solid/pencil-alt.svg | Bin 545 -> 0 bytes .../fontawesome/svgs/solid/pencil-ruler.svg | Bin 780 -> 0 bytes .../fontawesome/svgs/solid/people-carry.svg | Bin 1228 -> 0 bytes .../fontawesome/svgs/solid/pepper-hot.svg | Bin 502 -> 0 bytes .../vendor/fontawesome/svgs/solid/percent.svg | Bin 538 -> 0 bytes .../fontawesome/svgs/solid/percentage.svg | Bin 534 -> 0 bytes .../fontawesome/svgs/solid/person-booth.svg | Bin 874 -> 0 bytes .../fontawesome/svgs/solid/phone-alt.svg | Bin 344 -> 0 bytes .../fontawesome/svgs/solid/phone-slash.svg | Bin 594 -> 0 bytes .../svgs/solid/phone-square-alt.svg | Bin 540 -> 0 bytes .../fontawesome/svgs/solid/phone-square.svg | Bin 518 -> 0 bytes .../fontawesome/svgs/solid/phone-volume.svg | Bin 1245 -> 0 bytes .../vendor/fontawesome/svgs/solid/phone.svg | Bin 361 -> 0 bytes .../fontawesome/svgs/solid/photo-video.svg | Bin 650 -> 0 bytes .../fontawesome/svgs/solid/piggy-bank.svg | Bin 760 -> 0 bytes .../vendor/fontawesome/svgs/solid/pills.svg | Bin 502 -> 0 bytes .../fontawesome/svgs/solid/pizza-slice.svg | Bin 492 -> 0 bytes .../svgs/solid/place-of-worship.svg | Bin 522 -> 0 bytes .../fontawesome/svgs/solid/plane-arrival.svg | Bin 645 -> 0 bytes .../svgs/solid/plane-departure.svg | Bin 653 -> 0 bytes .../vendor/fontawesome/svgs/solid/plane.svg | Bin 493 -> 0 bytes .../fontawesome/svgs/solid/play-circle.svg | Bin 257 -> 0 bytes public/vendor/fontawesome/svgs/solid/play.svg | Bin 191 -> 0 bytes public/vendor/fontawesome/svgs/solid/plug.svg | Bin 318 -> 0 bytes .../fontawesome/svgs/solid/plus-circle.svg | Bin 354 -> 0 bytes .../fontawesome/svgs/solid/plus-square.svg | Bin 389 -> 0 bytes public/vendor/fontawesome/svgs/solid/plus.svg | Bin 319 -> 0 bytes .../vendor/fontawesome/svgs/solid/podcast.svg | Bin 1393 -> 0 bytes .../vendor/fontawesome/svgs/solid/poll-h.svg | Bin 506 -> 0 bytes public/vendor/fontawesome/svgs/solid/poll.svg | Bin 505 -> 0 bytes .../fontawesome/svgs/solid/poo-storm.svg | Bin 767 -> 0 bytes public/vendor/fontawesome/svgs/solid/poo.svg | Bin 759 -> 0 bytes public/vendor/fontawesome/svgs/solid/poop.svg | Bin 579 -> 0 bytes .../fontawesome/svgs/solid/portrait.svg | Bin 431 -> 0 bytes .../fontawesome/svgs/solid/pound-sign.svg | Bin 604 -> 0 bytes .../fontawesome/svgs/solid/power-off.svg | Bin 543 -> 0 bytes public/vendor/fontawesome/svgs/solid/pray.svg | Bin 550 -> 0 bytes .../fontawesome/svgs/solid/praying-hands.svg | Bin 941 -> 0 bytes .../svgs/solid/prescription-bottle-alt.svg | Bin 427 -> 0 bytes .../svgs/solid/prescription-bottle.svg | Bin 381 -> 0 bytes .../fontawesome/svgs/solid/prescription.svg | Bin 588 -> 0 bytes .../vendor/fontawesome/svgs/solid/print.svg | Bin 517 -> 0 bytes .../fontawesome/svgs/solid/procedures.svg | Bin 596 -> 0 bytes .../svgs/solid/project-diagram.svg | Bin 479 -> 0 bytes .../fontawesome/svgs/solid/puzzle-piece.svg | Bin 724 -> 0 bytes .../vendor/fontawesome/svgs/solid/qrcode.svg | Bin 299 -> 0 bytes .../svgs/solid/question-circle.svg | Bin 702 -> 0 bytes .../fontawesome/svgs/solid/question.svg | Bin 660 -> 0 bytes .../fontawesome/svgs/solid/quidditch.svg | Bin 583 -> 0 bytes .../fontawesome/svgs/solid/quote-left.svg | Bin 451 -> 0 bytes .../fontawesome/svgs/solid/quote-right.svg | Bin 447 -> 0 bytes .../vendor/fontawesome/svgs/solid/quran.svg | Bin 1005 -> 0 bytes .../fontawesome/svgs/solid/radiation-alt.svg | Bin 745 -> 0 bytes .../fontawesome/svgs/solid/radiation.svg | Bin 624 -> 0 bytes .../vendor/fontawesome/svgs/solid/rainbow.svg | Bin 737 -> 0 bytes .../vendor/fontawesome/svgs/solid/random.svg | Bin 752 -> 0 bytes .../vendor/fontawesome/svgs/solid/receipt.svg | Bin 644 -> 0 bytes .../fontawesome/svgs/solid/record-vinyl.svg | Bin 296 -> 0 bytes .../vendor/fontawesome/svgs/solid/recycle.svg | Bin 1210 -> 0 bytes .../fontawesome/svgs/solid/redo-alt.svg | Bin 625 -> 0 bytes public/vendor/fontawesome/svgs/solid/redo.svg | Bin 422 -> 0 bytes .../fontawesome/svgs/solid/registered.svg | Bin 622 -> 0 bytes .../fontawesome/svgs/solid/remove-format.svg | Bin 518 -> 0 bytes .../fontawesome/svgs/solid/reply-all.svg | Bin 668 -> 0 bytes .../vendor/fontawesome/svgs/solid/reply.svg | Bin 401 -> 0 bytes .../fontawesome/svgs/solid/republican.svg | Bin 1077 -> 0 bytes .../fontawesome/svgs/solid/restroom.svg | Bin 807 -> 0 bytes .../vendor/fontawesome/svgs/solid/retweet.svg | Bin 895 -> 0 bytes .../vendor/fontawesome/svgs/solid/ribbon.svg | Bin 538 -> 0 bytes public/vendor/fontawesome/svgs/solid/ring.svg | Bin 507 -> 0 bytes public/vendor/fontawesome/svgs/solid/road.svg | Bin 769 -> 0 bytes .../vendor/fontawesome/svgs/solid/robot.svg | Bin 576 -> 0 bytes .../vendor/fontawesome/svgs/solid/rocket.svg | Bin 853 -> 0 bytes .../vendor/fontawesome/svgs/solid/route.svg | Bin 555 -> 0 bytes .../fontawesome/svgs/solid/rss-square.svg | Bin 788 -> 0 bytes public/vendor/fontawesome/svgs/solid/rss.svg | Bin 723 -> 0 bytes .../fontawesome/svgs/solid/ruble-sign.svg | Bin 531 -> 0 bytes .../fontawesome/svgs/solid/ruler-combined.svg | Bin 596 -> 0 bytes .../svgs/solid/ruler-horizontal.svg | Bin 456 -> 0 bytes .../fontawesome/svgs/solid/ruler-vertical.svg | Bin 401 -> 0 bytes .../vendor/fontawesome/svgs/solid/ruler.svg | Bin 684 -> 0 bytes .../vendor/fontawesome/svgs/solid/running.svg | Bin 887 -> 0 bytes .../fontawesome/svgs/solid/rupee-sign.svg | Bin 652 -> 0 bytes .../vendor/fontawesome/svgs/solid/sad-cry.svg | Bin 775 -> 0 bytes .../fontawesome/svgs/solid/sad-tear.svg | Bin 539 -> 0 bytes .../fontawesome/svgs/solid/satellite-dish.svg | Bin 1101 -> 0 bytes .../fontawesome/svgs/solid/satellite.svg | Bin 1065 -> 0 bytes public/vendor/fontawesome/svgs/solid/save.svg | Bin 521 -> 0 bytes .../vendor/fontawesome/svgs/solid/school.svg | Bin 607 -> 0 bytes .../fontawesome/svgs/solid/screwdriver.svg | Bin 370 -> 0 bytes .../vendor/fontawesome/svgs/solid/scroll.svg | Bin 401 -> 0 bytes .../vendor/fontawesome/svgs/solid/sd-card.svg | Bin 231 -> 0 bytes .../fontawesome/svgs/solid/search-dollar.svg | Bin 1169 -> 0 bytes .../svgs/solid/search-location.svg | Bin 763 -> 0 bytes .../fontawesome/svgs/solid/search-minus.svg | Bin 505 -> 0 bytes .../fontawesome/svgs/solid/search-plus.svg | Bin 609 -> 0 bytes .../vendor/fontawesome/svgs/solid/search.svg | Bin 425 -> 0 bytes .../fontawesome/svgs/solid/seedling.svg | Bin 288 -> 0 bytes .../vendor/fontawesome/svgs/solid/server.svg | Bin 940 -> 0 bytes .../vendor/fontawesome/svgs/solid/shapes.svg | Bin 373 -> 0 bytes .../svgs/solid/share-alt-square.svg | Bin 671 -> 0 bytes .../fontawesome/svgs/solid/share-alt.svg | Bin 536 -> 0 bytes .../fontawesome/svgs/solid/share-square.svg | Bin 739 -> 0 bytes .../vendor/fontawesome/svgs/solid/share.svg | Bin 397 -> 0 bytes .../fontawesome/svgs/solid/shekel-sign.svg | Bin 470 -> 0 bytes .../fontawesome/svgs/solid/shield-alt.svg | Bin 339 -> 0 bytes public/vendor/fontawesome/svgs/solid/ship.svg | Bin 777 -> 0 bytes .../fontawesome/svgs/solid/shipping-fast.svg | Bin 741 -> 0 bytes .../fontawesome/svgs/solid/shoe-prints.svg | Bin 619 -> 0 bytes .../fontawesome/svgs/solid/shopping-bag.svg | Bin 438 -> 0 bytes .../svgs/solid/shopping-basket.svg | Bin 842 -> 0 bytes .../fontawesome/svgs/solid/shopping-cart.svg | Bin 616 -> 0 bytes .../vendor/fontawesome/svgs/solid/shower.svg | Bin 1216 -> 0 bytes .../fontawesome/svgs/solid/shuttle-van.svg | Bin 559 -> 0 bytes .../fontawesome/svgs/solid/sign-in-alt.svg | Bin 416 -> 0 bytes .../fontawesome/svgs/solid/sign-language.svg | Bin 1507 -> 0 bytes .../fontawesome/svgs/solid/sign-out-alt.svg | Bin 420 -> 0 bytes public/vendor/fontawesome/svgs/solid/sign.svg | Bin 306 -> 0 bytes .../vendor/fontawesome/svgs/solid/signal.svg | Bin 618 -> 0 bytes .../fontawesome/svgs/solid/signature.svg | Bin 642 -> 0 bytes .../fontawesome/svgs/solid/sim-card.svg | Bin 399 -> 0 bytes .../vendor/fontawesome/svgs/solid/sitemap.svg | Bin 662 -> 0 bytes .../vendor/fontawesome/svgs/solid/skating.svg | Bin 886 -> 0 bytes .../fontawesome/svgs/solid/skiing-nordic.svg | Bin 839 -> 0 bytes .../vendor/fontawesome/svgs/solid/skiing.svg | Bin 830 -> 0 bytes .../svgs/solid/skull-crossbones.svg | Bin 854 -> 0 bytes .../vendor/fontawesome/svgs/solid/skull.svg | Bin 558 -> 0 bytes .../vendor/fontawesome/svgs/solid/slash.svg | Bin 271 -> 0 bytes .../vendor/fontawesome/svgs/solid/sleigh.svg | Bin 567 -> 0 bytes .../fontawesome/svgs/solid/sliders-h.svg | Bin 689 -> 0 bytes .../fontawesome/svgs/solid/smile-beam.svg | Bin 666 -> 0 bytes .../fontawesome/svgs/solid/smile-wink.svg | Bin 549 -> 0 bytes .../vendor/fontawesome/svgs/solid/smile.svg | Bin 466 -> 0 bytes public/vendor/fontawesome/svgs/solid/smog.svg | Bin 613 -> 0 bytes .../fontawesome/svgs/solid/smoking-ban.svg | Bin 738 -> 0 bytes .../vendor/fontawesome/svgs/solid/smoking.svg | Bin 808 -> 0 bytes public/vendor/fontawesome/svgs/solid/sms.svg | Bin 1199 -> 0 bytes .../fontawesome/svgs/solid/snowboarding.svg | Bin 1003 -> 0 bytes .../fontawesome/svgs/solid/snowflake.svg | Bin 1557 -> 0 bytes .../vendor/fontawesome/svgs/solid/snowman.svg | Bin 1203 -> 0 bytes .../fontawesome/svgs/solid/snowplow.svg | Bin 1029 -> 0 bytes .../vendor/fontawesome/svgs/solid/socks.svg | Bin 620 -> 0 bytes .../fontawesome/svgs/solid/solar-panel.svg | Bin 754 -> 0 bytes .../svgs/solid/sort-alpha-down-alt.svg | Bin 702 -> 0 bytes .../svgs/solid/sort-alpha-down.svg | Bin 699 -> 0 bytes .../svgs/solid/sort-alpha-up-alt.svg | Bin 697 -> 0 bytes .../fontawesome/svgs/solid/sort-alpha-up.svg | Bin 696 -> 0 bytes .../svgs/solid/sort-amount-down-alt.svg | Bin 617 -> 0 bytes .../svgs/solid/sort-amount-down.svg | Bin 621 -> 0 bytes .../svgs/solid/sort-amount-up-alt.svg | Bin 615 -> 0 bytes .../fontawesome/svgs/solid/sort-amount-up.svg | Bin 615 -> 0 bytes .../fontawesome/svgs/solid/sort-down.svg | Bin 179 -> 0 bytes .../svgs/solid/sort-numeric-down-alt.svg | Bin 709 -> 0 bytes .../svgs/solid/sort-numeric-down.svg | Bin 706 -> 0 bytes .../svgs/solid/sort-numeric-up-alt.svg | Bin 705 -> 0 bytes .../svgs/solid/sort-numeric-up.svg | Bin 703 -> 0 bytes .../vendor/fontawesome/svgs/solid/sort-up.svg | Bin 180 -> 0 bytes public/vendor/fontawesome/svgs/solid/sort.svg | Bin 278 -> 0 bytes public/vendor/fontawesome/svgs/solid/spa.svg | Bin 664 -> 0 bytes .../fontawesome/svgs/solid/space-shuttle.svg | Bin 660 -> 0 bytes .../fontawesome/svgs/solid/spell-check.svg | Bin 748 -> 0 bytes .../vendor/fontawesome/svgs/solid/spider.svg | Bin 1538 -> 0 bytes .../vendor/fontawesome/svgs/solid/spinner.svg | Bin 658 -> 0 bytes .../vendor/fontawesome/svgs/solid/splotch.svg | Bin 565 -> 0 bytes .../fontawesome/svgs/solid/spray-can.svg | Bin 804 -> 0 bytes .../fontawesome/svgs/solid/square-full.svg | Bin 101 -> 0 bytes .../svgs/solid/square-root-alt.svg | Bin 773 -> 0 bytes .../vendor/fontawesome/svgs/solid/square.svg | Bin 185 -> 0 bytes .../vendor/fontawesome/svgs/solid/stamp.svg | Bin 492 -> 0 bytes .../svgs/solid/star-and-crescent.svg | Bin 793 -> 0 bytes .../fontawesome/svgs/solid/star-half-alt.svg | Bin 622 -> 0 bytes .../fontawesome/svgs/solid/star-half.svg | Bin 222 -> 0 bytes .../fontawesome/svgs/solid/star-of-david.svg | Bin 732 -> 0 bytes .../fontawesome/svgs/solid/star-of-life.svg | Bin 640 -> 0 bytes public/vendor/fontawesome/svgs/solid/star.svg | Bin 336 -> 0 bytes .../fontawesome/svgs/solid/step-backward.svg | Bin 262 -> 0 bytes .../fontawesome/svgs/solid/step-forward.svg | Bin 263 -> 0 bytes .../fontawesome/svgs/solid/stethoscope.svg | Bin 708 -> 0 bytes .../fontawesome/svgs/solid/sticky-note.svg | Bin 267 -> 0 bytes .../fontawesome/svgs/solid/stop-circle.svg | Bin 250 -> 0 bytes public/vendor/fontawesome/svgs/solid/stop.svg | Bin 185 -> 0 bytes .../fontawesome/svgs/solid/stopwatch.svg | Bin 502 -> 0 bytes .../fontawesome/svgs/solid/store-alt.svg | Bin 374 -> 0 bytes .../vendor/fontawesome/svgs/solid/store.svg | Bin 645 -> 0 bytes .../vendor/fontawesome/svgs/solid/stream.svg | Bin 400 -> 0 bytes .../fontawesome/svgs/solid/street-view.svg | Bin 672 -> 0 bytes .../fontawesome/svgs/solid/strikethrough.svg | Bin 668 -> 0 bytes .../fontawesome/svgs/solid/stroopwafel.svg | Bin 2484 -> 0 bytes .../fontawesome/svgs/solid/subscript.svg | Bin 620 -> 0 bytes .../vendor/fontawesome/svgs/solid/subway.svg | Bin 700 -> 0 bytes .../svgs/solid/suitcase-rolling.svg | Bin 576 -> 0 bytes .../fontawesome/svgs/solid/suitcase.svg | Bin 299 -> 0 bytes public/vendor/fontawesome/svgs/solid/sun.svg | Bin 667 -> 0 bytes .../fontawesome/svgs/solid/superscript.svg | Bin 618 -> 0 bytes .../fontawesome/svgs/solid/surprise.svg | Bin 366 -> 0 bytes .../fontawesome/svgs/solid/swatchbook.svg | Bin 454 -> 0 bytes .../vendor/fontawesome/svgs/solid/swimmer.svg | Bin 1314 -> 0 bytes .../fontawesome/svgs/solid/swimming-pool.svg | Bin 1165 -> 0 bytes .../fontawesome/svgs/solid/synagogue.svg | Bin 786 -> 0 bytes .../fontawesome/svgs/solid/sync-alt.svg | Bin 842 -> 0 bytes public/vendor/fontawesome/svgs/solid/sync.svg | Bin 707 -> 0 bytes .../vendor/fontawesome/svgs/solid/syringe.svg | Bin 790 -> 0 bytes .../fontawesome/svgs/solid/table-tennis.svg | Bin 494 -> 0 bytes .../vendor/fontawesome/svgs/solid/table.svg | Bin 283 -> 0 bytes .../fontawesome/svgs/solid/tablet-alt.svg | Bin 356 -> 0 bytes .../vendor/fontawesome/svgs/solid/tablet.svg | Bin 256 -> 0 bytes .../vendor/fontawesome/svgs/solid/tablets.svg | Bin 566 -> 0 bytes .../fontawesome/svgs/solid/tachometer-alt.svg | Bin 1017 -> 0 bytes public/vendor/fontawesome/svgs/solid/tag.svg | Bin 370 -> 0 bytes public/vendor/fontawesome/svgs/solid/tags.svg | Bin 630 -> 0 bytes public/vendor/fontawesome/svgs/solid/tape.svg | Bin 364 -> 0 bytes .../vendor/fontawesome/svgs/solid/tasks.svg | Bin 786 -> 0 bytes public/vendor/fontawesome/svgs/solid/taxi.svg | Bin 743 -> 0 bytes .../fontawesome/svgs/solid/teeth-open.svg | Bin 1095 -> 0 bytes .../vendor/fontawesome/svgs/solid/teeth.svg | Bin 986 -> 0 bytes .../svgs/solid/temperature-high.svg | Bin 653 -> 0 bytes .../svgs/solid/temperature-low.svg | Bin 652 -> 0 bytes .../vendor/fontawesome/svgs/solid/tenge.svg | Bin 329 -> 0 bytes .../fontawesome/svgs/solid/terminal.svg | Bin 481 -> 0 bytes .../fontawesome/svgs/solid/text-height.svg | Bin 543 -> 0 bytes .../fontawesome/svgs/solid/text-width.svg | Bin 543 -> 0 bytes .../fontawesome/svgs/solid/th-large.svg | Bin 573 -> 0 bytes .../vendor/fontawesome/svgs/solid/th-list.svg | Bin 850 -> 0 bytes public/vendor/fontawesome/svgs/solid/th.svg | Bin 1275 -> 0 bytes .../fontawesome/svgs/solid/theater-masks.svg | Bin 1623 -> 0 bytes .../svgs/solid/thermometer-empty.svg | Bin 606 -> 0 bytes .../svgs/solid/thermometer-full.svg | Bin 680 -> 0 bytes .../svgs/solid/thermometer-half.svg | Bin 685 -> 0 bytes .../svgs/solid/thermometer-quarter.svg | Bin 684 -> 0 bytes .../svgs/solid/thermometer-three-quarters.svg | Bin 693 -> 0 bytes .../fontawesome/svgs/solid/thermometer.svg | Bin 508 -> 0 bytes .../fontawesome/svgs/solid/thumbs-down.svg | Bin 879 -> 0 bytes .../fontawesome/svgs/solid/thumbs-up.svg | Bin 886 -> 0 bytes .../fontawesome/svgs/solid/thumbtack.svg | Bin 486 -> 0 bytes .../fontawesome/svgs/solid/ticket-alt.svg | Bin 439 -> 0 bytes .../fontawesome/svgs/solid/times-circle.svg | Bin 455 -> 0 bytes .../vendor/fontawesome/svgs/solid/times.svg | Bin 495 -> 0 bytes .../fontawesome/svgs/solid/tint-slash.svg | Bin 540 -> 0 bytes public/vendor/fontawesome/svgs/solid/tint.svg | Bin 372 -> 0 bytes .../vendor/fontawesome/svgs/solid/tired.svg | Bin 560 -> 0 bytes .../fontawesome/svgs/solid/toggle-off.svg | Bin 418 -> 0 bytes .../fontawesome/svgs/solid/toggle-on.svg | Bin 268 -> 0 bytes .../fontawesome/svgs/solid/toilet-paper.svg | Bin 727 -> 0 bytes .../vendor/fontawesome/svgs/solid/toilet.svg | Bin 550 -> 0 bytes .../vendor/fontawesome/svgs/solid/toolbox.svg | Bin 633 -> 0 bytes .../vendor/fontawesome/svgs/solid/tools.svg | Bin 771 -> 0 bytes .../vendor/fontawesome/svgs/solid/tooth.svg | Bin 791 -> 0 bytes .../vendor/fontawesome/svgs/solid/torah.svg | Bin 942 -> 0 bytes .../fontawesome/svgs/solid/torii-gate.svg | Bin 476 -> 0 bytes .../vendor/fontawesome/svgs/solid/tractor.svg | Bin 1286 -> 0 bytes .../fontawesome/svgs/solid/trademark.svg | Bin 734 -> 0 bytes .../fontawesome/svgs/solid/traffic-light.svg | Bin 649 -> 0 bytes .../vendor/fontawesome/svgs/solid/trailer.svg | Bin 683 -> 0 bytes .../vendor/fontawesome/svgs/solid/train.svg | Bin 505 -> 0 bytes public/vendor/fontawesome/svgs/solid/tram.svg | Bin 572 -> 0 bytes .../svgs/solid/transgender-alt.svg | Bin 875 -> 0 bytes .../fontawesome/svgs/solid/transgender.svg | Bin 565 -> 0 bytes .../fontawesome/svgs/solid/trash-alt.svg | Bin 439 -> 0 bytes .../svgs/solid/trash-restore-alt.svg | Bin 488 -> 0 bytes .../fontawesome/svgs/solid/trash-restore.svg | Bin 500 -> 0 bytes .../vendor/fontawesome/svgs/solid/trash.svg | Bin 314 -> 0 bytes public/vendor/fontawesome/svgs/solid/tree.svg | Bin 705 -> 0 bytes .../vendor/fontawesome/svgs/solid/trophy.svg | Bin 660 -> 0 bytes .../fontawesome/svgs/solid/truck-loading.svg | Bin 534 -> 0 bytes .../fontawesome/svgs/solid/truck-monster.svg | Bin 2330 -> 0 bytes .../fontawesome/svgs/solid/truck-moving.svg | Bin 712 -> 0 bytes .../fontawesome/svgs/solid/truck-pickup.svg | Bin 719 -> 0 bytes .../vendor/fontawesome/svgs/solid/truck.svg | Bin 524 -> 0 bytes .../vendor/fontawesome/svgs/solid/tshirt.svg | Bin 400 -> 0 bytes public/vendor/fontawesome/svgs/solid/tty.svg | Bin 1825 -> 0 bytes public/vendor/fontawesome/svgs/solid/tv.svg | Bin 293 -> 0 bytes .../fontawesome/svgs/solid/umbrella-beach.svg | Bin 669 -> 0 bytes .../fontawesome/svgs/solid/umbrella.svg | Bin 639 -> 0 bytes .../fontawesome/svgs/solid/underline.svg | Bin 433 -> 0 bytes .../fontawesome/svgs/solid/undo-alt.svg | Bin 624 -> 0 bytes public/vendor/fontawesome/svgs/solid/undo.svg | Bin 619 -> 0 bytes .../svgs/solid/universal-access.svg | Bin 1069 -> 0 bytes .../fontawesome/svgs/solid/university.svg | Bin 486 -> 0 bytes .../vendor/fontawesome/svgs/solid/unlink.svg | Bin 1074 -> 0 bytes .../fontawesome/svgs/solid/unlock-alt.svg | Bin 442 -> 0 bytes .../vendor/fontawesome/svgs/solid/unlock.svg | Bin 355 -> 0 bytes .../vendor/fontawesome/svgs/solid/upload.svg | Bin 533 -> 0 bytes .../fontawesome/svgs/solid/user-alt-slash.svg | Bin 404 -> 0 bytes .../fontawesome/svgs/solid/user-alt.svg | Bin 324 -> 0 bytes .../fontawesome/svgs/solid/user-astronaut.svg | Bin 787 -> 0 bytes .../fontawesome/svgs/solid/user-check.svg | Bin 538 -> 0 bytes .../fontawesome/svgs/solid/user-circle.svg | Bin 434 -> 0 bytes .../fontawesome/svgs/solid/user-clock.svg | Bin 598 -> 0 bytes .../fontawesome/svgs/solid/user-cog.svg | Bin 1382 -> 0 bytes .../fontawesome/svgs/solid/user-edit.svg | Bin 572 -> 0 bytes .../fontawesome/svgs/solid/user-friends.svg | Bin 583 -> 0 bytes .../fontawesome/svgs/solid/user-graduate.svg | Bin 619 -> 0 bytes .../fontawesome/svgs/solid/user-injured.svg | Bin 758 -> 0 bytes .../fontawesome/svgs/solid/user-lock.svg | Bin 515 -> 0 bytes .../vendor/fontawesome/svgs/solid/user-md.svg | Bin 857 -> 0 bytes .../fontawesome/svgs/solid/user-minus.svg | Bin 437 -> 0 bytes .../fontawesome/svgs/solid/user-ninja.svg | Bin 485 -> 0 bytes .../fontawesome/svgs/solid/user-nurse.svg | Bin 605 -> 0 bytes .../fontawesome/svgs/solid/user-plus.svg | Bin 541 -> 0 bytes .../fontawesome/svgs/solid/user-secret.svg | Bin 914 -> 0 bytes .../fontawesome/svgs/solid/user-shield.svg | Bin 620 -> 0 bytes .../fontawesome/svgs/solid/user-slash.svg | Bin 403 -> 0 bytes .../fontawesome/svgs/solid/user-tag.svg | Bin 668 -> 0 bytes .../fontawesome/svgs/solid/user-tie.svg | Bin 331 -> 0 bytes .../fontawesome/svgs/solid/user-times.svg | Bin 666 -> 0 bytes public/vendor/fontawesome/svgs/solid/user.svg | Bin 336 -> 0 bytes .../fontawesome/svgs/solid/users-cog.svg | Bin 1636 -> 0 bytes .../vendor/fontawesome/svgs/solid/users.svg | Bin 724 -> 0 bytes .../fontawesome/svgs/solid/utensil-spoon.svg | Bin 297 -> 0 bytes .../fontawesome/svgs/solid/utensils.svg | Bin 584 -> 0 bytes .../fontawesome/svgs/solid/vector-square.svg | Bin 632 -> 0 bytes .../fontawesome/svgs/solid/venus-double.svg | Bin 825 -> 0 bytes .../fontawesome/svgs/solid/venus-mars.svg | Bin 835 -> 0 bytes .../vendor/fontawesome/svgs/solid/venus.svg | Bin 409 -> 0 bytes public/vendor/fontawesome/svgs/solid/vial.svg | Bin 376 -> 0 bytes .../vendor/fontawesome/svgs/solid/vials.svg | Bin 476 -> 0 bytes .../fontawesome/svgs/solid/video-slash.svg | Bin 455 -> 0 bytes .../vendor/fontawesome/svgs/solid/video.svg | Bin 316 -> 0 bytes .../vendor/fontawesome/svgs/solid/vihara.svg | Bin 681 -> 0 bytes .../fontawesome/svgs/solid/voicemail.svg | Bin 255 -> 0 bytes .../svgs/solid/volleyball-ball.svg | Bin 835 -> 0 bytes .../fontawesome/svgs/solid/volume-down.svg | Bin 517 -> 0 bytes .../fontawesome/svgs/solid/volume-mute.svg | Bin 619 -> 0 bytes .../fontawesome/svgs/solid/volume-off.svg | Bin 196 -> 0 bytes .../fontawesome/svgs/solid/volume-up.svg | Bin 1058 -> 0 bytes .../fontawesome/svgs/solid/vote-yea.svg | Bin 563 -> 0 bytes .../fontawesome/svgs/solid/vr-cardboard.svg | Bin 502 -> 0 bytes .../vendor/fontawesome/svgs/solid/walking.svg | Bin 861 -> 0 bytes .../vendor/fontawesome/svgs/solid/wallet.svg | Bin 370 -> 0 bytes .../fontawesome/svgs/solid/warehouse.svg | Bin 609 -> 0 bytes .../vendor/fontawesome/svgs/solid/water.svg | Bin 1337 -> 0 bytes .../fontawesome/svgs/solid/wave-square.svg | Bin 328 -> 0 bytes .../fontawesome/svgs/solid/weight-hanging.svg | Bin 447 -> 0 bytes .../vendor/fontawesome/svgs/solid/weight.svg | Bin 589 -> 0 bytes .../fontawesome/svgs/solid/wheelchair.svg | Bin 853 -> 0 bytes public/vendor/fontawesome/svgs/solid/wifi.svg | Bin 615 -> 0 bytes public/vendor/fontawesome/svgs/solid/wind.svg | Bin 906 -> 0 bytes .../fontawesome/svgs/solid/window-close.svg | Bin 517 -> 0 bytes .../svgs/solid/window-maximize.svg | Bin 246 -> 0 bytes .../svgs/solid/window-minimize.svg | Bin 188 -> 0 bytes .../fontawesome/svgs/solid/window-restore.svg | Bin 365 -> 0 bytes .../fontawesome/svgs/solid/wine-bottle.svg | Bin 522 -> 0 bytes .../fontawesome/svgs/solid/wine-glass-alt.svg | Bin 395 -> 0 bytes .../fontawesome/svgs/solid/wine-glass.svg | Bin 357 -> 0 bytes .../fontawesome/svgs/solid/won-sign.svg | Bin 972 -> 0 bytes .../vendor/fontawesome/svgs/solid/wrench.svg | Bin 533 -> 0 bytes .../vendor/fontawesome/svgs/solid/x-ray.svg | Bin 874 -> 0 bytes .../fontawesome/svgs/solid/yen-sign.svg | Bin 582 -> 0 bytes .../fontawesome/svgs/solid/yin-yang.svg | Bin 446 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.eot | Bin 133034 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.svg | Bin 715890 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.ttf | Bin 132728 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff | Bin 89824 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 76548 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.eot | Bin 34390 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.svg | Bin 144322 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.ttf | Bin 34092 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff | Bin 16800 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff2 | Bin 13600 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.eot | Bin 194078 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.svg | Bin 849240 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.ttf | Bin 193792 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff | Bin 99004 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 76120 -> 0 bytes public/vendor/jquery/dist/core.js | 399 - public/vendor/jquery/dist/jquery.min.js | 2 - public/vendor/jquery/dist/jquery.slim.min.js | 2 - public/vendor/livewire/livewire.js | 6 +- public/vendor/livewire/livewire.js.map | 2 +- public/vendor/livewire/manifest.json | 2 +- public/vendor/nucleo/css/nucleo-svg.css | 135 - public/vendor/nucleo/css/nucleo.css | 572 - public/vendor/nucleo/fonts/nucleo-icons.eot | Bin 18516 -> 0 bytes public/vendor/nucleo/fonts/nucleo-icons.svg | Bin 126098 -> 0 bytes public/vendor/nucleo/fonts/nucleo-icons.ttf | Bin 18292 -> 0 bytes public/vendor/nucleo/fonts/nucleo-icons.woff | Bin 10220 -> 0 bytes public/vendor/nucleo/fonts/nucleo-icons.woff2 | Bin 8580 -> 0 bytes public/vendor/opensans/css/opensans.css | 225 - .../vendor/opensans/fonts/OpenSans-Bold.ttf | Bin 103616 -> 0 bytes .../vendor/opensans/fonts/OpenSans-Light.ttf | Bin 101140 -> 0 bytes .../opensans/fonts/OpenSans-Regular.ttf | Bin 96428 -> 0 bytes .../opensans/fonts/OpenSans-SemiBold.ttf | Bin 100256 -> 0 bytes public/vendor/quicksand/css/quicksand.css | 39 + .../quicksand/fonts/Bold/Quicksand-Bold.eot | Bin 0 -> 78400 bytes .../quicksand/fonts/Bold/Quicksand-Bold.ttf | Bin 0 -> 78220 bytes .../quicksand/fonts/Bold/Quicksand-Bold.woff | Bin 0 -> 43680 bytes .../quicksand/fonts/Bold/Quicksand-Bold.woff2 | Bin 0 -> 29388 bytes .../quicksand/fonts/Light/Quicksand-Light.eot | Bin 0 -> 78584 bytes .../quicksand/fonts/Light/Quicksand-Light.ttf | Bin 0 -> 78384 bytes .../fonts/Light/Quicksand-Light.woff | Bin 0 -> 43604 bytes .../fonts/Light/Quicksand-Light.woff2 | Bin 0 -> 28852 bytes .../fonts/Medium/Quicksand-Medium.eot | Bin 0 -> 78824 bytes .../fonts/Medium/Quicksand-Medium.ttf | Bin 0 -> 78620 bytes .../fonts/Medium/Quicksand-Medium.woff | Bin 0 -> 45500 bytes .../fonts/Medium/Quicksand-Medium.woff2 | Bin 0 -> 30824 bytes .../fonts/Regular/Quicksand-Regular.eot | Bin 0 -> 78820 bytes .../fonts/Regular/Quicksand-Regular.ttf | Bin 0 -> 78628 bytes .../fonts/Regular/Quicksand-Regular.woff | Bin 0 -> 45496 bytes .../fonts/Regular/Quicksand-Regular.woff2 | Bin 0 -> 30728 bytes .../fonts/Semibold/Quicksand-SemiBold.eot | Bin 0 -> 78712 bytes .../fonts/Semibold/Quicksand-SemiBold.ttf | Bin 0 -> 78500 bytes .../fonts/Semibold/Quicksand-SemiBold.woff | Bin 0 -> 45632 bytes .../fonts/Semibold/Quicksand-SemiBold.woff2 | Bin 0 -> 30984 bytes .../assets/css/nucleo/css/nucleo-svg.css | 135 - resources/assets/css/nucleo/css/nucleo.css | 572 - .../assets/css/nucleo/fonts/nucleo-icons.eot | Bin 18516 -> 0 bytes .../assets/css/nucleo/fonts/nucleo-icons.svg | Bin 126098 -> 0 bytes .../assets/css/nucleo/fonts/nucleo-icons.ttf | Bin 18292 -> 0 bytes .../assets/css/nucleo/fonts/nucleo-icons.woff | Bin 10220 -> 0 bytes .../css/nucleo/fonts/nucleo-icons.woff2 | Bin 8580 -> 0 bytes resources/assets/js/Wizard.vue | 72 - resources/assets/js/bootstrap.js | 77 - .../js/components/AkauntingCarousel.vue | 159 - .../assets/js/components/AkauntingColor.vue | 222 + .../js/components/AkauntingCompanyEdit.vue | 37 +- .../AkauntingConnectTransactions.vue | 456 + .../js/components/AkauntingContactCard.vue | 211 +- .../js/components/AkauntingCountdown.vue | 72 +- .../AkauntingCurrencyConversion.vue | 6 +- .../assets/js/components/AkauntingDate.vue | 6 +- .../js/components/AkauntingDocumentButton.vue | 299 + .../AkauntingDropzoneFileUpload.vue | 72 +- .../components/AkauntingEditItemColumns.vue | 13 +- .../js/components/AkauntingHtmlEditor.vue | 111 +- .../js/components/AkauntingItemButton.vue | 116 +- .../assets/js/components/AkauntingModal.vue | 80 +- .../js/components/AkauntingModalAddNew.vue | 84 +- .../assets/js/components/AkauntingMoney.vue | 26 +- .../{forms => }/AkauntingRadioGroup.vue | 2 +- .../js/components/AkauntingRecurring.vue | 372 +- .../assets/js/components/AkauntingSearch.vue | 235 +- .../assets/js/components/AkauntingSelect.vue | 150 +- .../js/components/AkauntingSelectRemote.vue | 276 +- .../assets/js/components/AkauntingSlider.vue | 125 + .../assets/js/components/AkauntingSwitch.vue | 68 + .../assets/js/components/AkauntingWidget.vue | 87 +- resources/assets/js/components/Badge.vue | 4 +- resources/assets/js/components/BaseButton.vue | 12 +- .../assets/js/components/BaseDropdown.vue | 100 - resources/assets/js/components/BaseHeader.vue | 23 - .../assets/js/components/BasePagination.vue | 134 - .../assets/js/components/BaseProgress.vue | 90 - resources/assets/js/components/BaseSlider.vue | 96 - resources/assets/js/components/BaseSwitch.vue | 49 - resources/assets/js/components/BaseTable.vue | 70 - .../js/components/Breadcrumb/Breadcrumb.vue | 26 - .../components/Breadcrumb/BreadcrumbItem.vue | 16 - .../components/Breadcrumb/RouteBreadcrumb.vue | 45 - .../assets/js/components/ButtonCheckbox.vue | 39 - .../assets/js/components/ButtonRadioGroup.vue | 47 - resources/assets/js/components/Cards/Card.vue | 2 - .../assets/js/components/Cards/StatsCard.vue | 3 +- .../assets/js/components/Charts/BarChart.js | 30 - .../js/components/Charts/DoughnutChart.js | 30 - .../assets/js/components/Charts/LineChart.js | 30 - .../assets/js/components/Charts/PieChart.js | 30 - .../assets/js/components/Charts/config.js | 493 - .../components/Charts/globalOptionsMixin.js | 7 - .../js/components/Charts/optionHelpers.js | 10 - .../assets/js/components/CloseButton.vue | 35 - .../js/components/Collapse/Collapse.vue | 84 - .../js/components/Collapse/CollapseItem.vue | 91 - .../assets/js/components/CreditCard/Card.vue | 132 +- .../js/components/CreditCard/CardForm.vue | 664 +- .../assets/js/components/DataRangePicker.vue | 50 - .../assets/js/components/Feed/Comment.vue | 50 - .../assets/js/components/Field-Attributes.vue | 69 - .../js/components/Inputs/BaseCheckbox.vue | 77 - .../assets/js/components/Inputs/BaseInput.vue | 21 +- .../assets/js/components/Inputs/BaseRadio.vue | 68 - .../components/Inputs/DropzoneFileUpload.vue | 126 - .../assets/js/components/Inputs/FileInput.vue | 54 - .../js/components/Inputs/HtmlEditor.vue | 96 - .../js/components/Inputs/IconCheckbox.vue | 45 - .../assets/js/components/Inputs/TagsInput.vue | 95 - .../assets/js/components/LoadingPanel.vue | 25 - resources/assets/js/components/Modal.vue | 4 +- .../assets/js/components/Navbar/BaseNav.vue | 120 - .../components/Navbar/NavbarToggleButton.vue | 21 - .../js/components/NavbarToggleButton.vue | 29 - .../NotificationPlugin/Notification.vue | 56 +- .../js/components/SidebarPlugin/SideBar.vue | 123 - .../components/SidebarPlugin/SidebarItem.vue | 198 - .../js/components/SidebarPlugin/index.js | 70 - resources/assets/js/components/Tabs/Tab.vue | 33 - resources/assets/js/components/Tabs/Tabs.vue | 168 - .../js/components/Timeline/TimeLine.vue | 17 - .../js/components/Timeline/TimeLineItem.vue | 30 - .../js/components/WorldMap/AsyncWorldMap.vue | 28 - .../js/components/WorldMap/WorldMap.vue | 127 - .../forms/AkauntingCheckboxGroup.vue | 36 - .../components/forms/AkauntingEmailGroup.vue | 33 - .../components/forms/AkauntingFileGroup.vue | 34 - .../forms/AkauntingInvoiceTextGroup.vue | 36 - .../components/forms/AkauntingNumberGroup.vue | 33 - .../forms/AkauntingPasswordGroup.vue | 33 - .../components/forms/AkauntingSaveButtons.vue | 54 - .../components/forms/AkauntingSelectGroup.vue | 37 - .../components/forms/AkauntingTextGroup.vue | 34 - .../forms/AkauntingTextareaGroup.vue | 26 - resources/assets/js/components/index.js | 70 - resources/assets/js/install.js | 19 +- resources/assets/js/mixins/global.js | 232 +- resources/assets/js/mixins/wizardAction.js | 20 +- resources/assets/js/plugins/bulk-action.js | 34 +- .../assets/js/plugins/dashboard-plugin.js | 4 - resources/assets/js/plugins/form.js | 21 +- .../assets/js/plugins/globalComponents.js | 21 +- resources/assets/js/plugins/selecttwo.js | 57 - resources/assets/js/views/auth/common.js | 65 + resources/assets/js/views/auth/forgot.js | 27 - resources/assets/js/views/auth/login.js | 27 - resources/assets/js/views/auth/permissions.js | 34 - resources/assets/js/views/auth/reset.js | 50 - resources/assets/js/views/auth/roles.js | 107 - resources/assets/js/views/auth/users.js | 23 +- resources/assets/js/views/banking/accounts.js | 25 + .../js/views/banking/reconciliations.js | 254 +- .../assets/js/views/banking/transactions.js | 82 +- resources/assets/js/views/common/contacts.js | 114 + resources/assets/js/views/common/documents.js | 264 +- resources/assets/js/views/common/items.js | 66 +- resources/assets/js/views/common/reports.js | 30 +- .../assets/js/views/install/Database.vue | 135 +- .../assets/js/views/install/Language.vue | 94 +- .../assets/js/views/install/Requirements.vue | 53 +- .../assets/js/views/install/Settings.vue | 124 +- resources/assets/js/views/install/Steps.vue | 48 + resources/assets/js/views/install/update.js | 4 +- resources/assets/js/views/modules/apps.js | 279 +- resources/assets/js/views/modules/item.js | 233 - resources/assets/js/views/portal/apps.js | 280 + resources/assets/js/views/portal/dashboard.js | 62 - resources/assets/js/views/portal/invoices.js | 213 - resources/assets/js/views/portal/payments.js | 25 - resources/assets/js/views/portal/profile.js | 34 - .../assets/js/views/purchases/vendors.js | 34 - resources/assets/js/views/sales/customers.js | 112 - .../assets/js/views/settings/categories.js | 50 +- resources/assets/js/views/settings/modules.js | 33 - .../assets/js/views/settings/settings.js | 57 +- resources/assets/js/views/wizard/Company.vue | 202 +- .../assets/js/views/wizard/Currencies.vue | 464 +- resources/assets/js/views/wizard/Finish.vue | 134 +- resources/assets/js/views/wizard/Steps.vue | 72 + resources/assets/js/views/wizard/Taxes.vue | 388 +- resources/assets/sass/app.css | 531 + resources/assets/sass/argon.scss | 70 - .../sass/core/alerts/_alert-dismissible.scss | 48 - .../sass/core/alerts/_alert-notify.scss | 47 - resources/assets/sass/core/alerts/_alert.scss | 49 - .../sass/core/avatars/_avatar-group.scss | 22 - .../assets/sass/core/avatars/_avatar.scss | 59 - .../sass/core/badges/_badge-circle.scss | 29 - .../assets/sass/core/badges/_badge-dot.scss | 42 - .../sass/core/badges/_badge-floating.scss | 18 - resources/assets/sass/core/badges/_badge.scss | 67 - .../sass/core/breadcrumbs/_breadcrumb.scss | 42 - .../sass/core/buttons/_button-brand.scss | 12 - .../sass/core/buttons/_button-group.scss | 79 - .../sass/core/buttons/_button-icon.scss | 92 - .../assets/sass/core/buttons/_button.scss | 90 - .../sass/core/cards/_card-animations.scss | 10 - .../sass/core/cards/_card-blockquote.scss | 17 - .../assets/sass/core/cards/_card-money.scss | 27 - .../assets/sass/core/cards/_card-pricing.scss | 26 - .../assets/sass/core/cards/_card-profile.scss | 49 - .../assets/sass/core/cards/_card-stats.scss | 16 - resources/assets/sass/core/cards/_card.scss | 69 - resources/assets/sass/core/charts/_chart.scss | 69 - resources/assets/sass/core/close/_close.scss | 47 - .../assets/sass/core/collapse/_accordion.scss | 38 - .../sass/core/content/_main-content.scss | 17 - .../core/custom-forms/_custom-checkbox.scss | 47 - .../core/custom-forms/_custom-control.scss | 58 - .../sass/core/custom-forms/_custom-form.scss | 45 - .../sass/core/custom-forms/_custom-radio.scss | 38 - .../core/custom-forms/_custom-toggle.scss | 122 - .../assets/sass/core/dropdowns/_dropdown.scss | 89 - .../assets/sass/core/footers/_footer.scss | 107 - .../assets/sass/core/forms/_form-extend.scss | 38 - .../sass/core/forms/_form-validation.scss | 78 - resources/assets/sass/core/forms/_form.scss | 109 - .../assets/sass/core/forms/_input-group.scss | 136 - resources/assets/sass/core/grid/_grid.scss | 31 - .../assets/sass/core/headers/_header.scss | 7 - .../assets/sass/core/icons/_icon-actions.scss | 57 - .../assets/sass/core/icons/_icon-shape.scss | 48 - resources/assets/sass/core/icons/_icon.scss | 80 - .../sass/core/list-groups/_list-check.scss | 52 - .../sass/core/list-groups/_list-group.scss | 46 - resources/assets/sass/core/maps/_map.scss | 10 - resources/assets/sass/core/masks/_mask.scss | 33 - .../sass/core/medias/_media-comment.scss | 33 - resources/assets/sass/core/medias/_media.scss | 3 - resources/assets/sass/core/mixins/_alert.scss | 22 - .../sass/core/mixins/_background-variant.scss | 17 - resources/assets/sass/core/mixins/_badge.scss | 12 - .../assets/sass/core/mixins/_buttons.scss | 105 - .../sass/core/mixins/_custom-forms.scss | 47 - resources/assets/sass/core/mixins/_forms.scss | 127 - resources/assets/sass/core/mixins/_icon.scss | 10 - .../assets/sass/core/mixins/_modals.scss | 25 - .../assets/sass/core/mixins/_popover.scss | 36 - resources/assets/sass/core/modals/_modal.scss | 31 - .../sass/core/navbars/_navbar-collapse.scss | 37 - .../sass/core/navbars/_navbar-dropdown.scss | 104 - .../sass/core/navbars/_navbar-floating.scss | 17 - .../sass/core/navbars/_navbar-search.scss | 216 - .../assets/sass/core/navbars/_navbar-top.scss | 58 - .../sass/core/navbars/_navbar-vertical.scss | 509 - .../assets/sass/core/navbars/_navbar.scss | 368 - .../assets/sass/core/navs/_nav-pills.scss | 66 - resources/assets/sass/core/navs/_nav.scss | 33 - .../sass/core/paginations/_pagination.scss | 48 - .../assets/sass/core/popovers/_popover.scss | 21 - .../sass/core/progresses/_progress.scss | 89 - .../assets/sass/core/reboot/_reboot.scss | 13 - .../sass/core/sections/_nucleo-icons.scss | 117 - .../sass/core/separators/_separator.scss | 54 - .../assets/sass/core/shortcuts/_shortcut.scss | 30 - .../sass/core/tables/_table-actions.scss | 25 - .../sass/core/tables/_table-sortable.scss | 28 - resources/assets/sass/core/tables/_table.scss | 153 - .../assets/sass/core/timeline/_timeline.scss | 182 - resources/assets/sass/core/type/_article.scss | 22 - resources/assets/sass/core/type/_display.scss | 14 - resources/assets/sass/core/type/_heading.scss | 65 - resources/assets/sass/core/type/_type.scss | 27 - .../sass/core/utilities/_backgrounds.scss | 42 - .../assets/sass/core/utilities/_blurable.scss | 37 - .../assets/sass/core/utilities/_floating.scss | 64 - .../assets/sass/core/utilities/_helper.scss | 18 - .../assets/sass/core/utilities/_image.scss | 9 - .../assets/sass/core/utilities/_opacity.scss | 35 - .../assets/sass/core/utilities/_overflow.scss | 11 - .../assets/sass/core/utilities/_position.scss | 25 - .../assets/sass/core/utilities/_shadows.scss | 28 - .../assets/sass/core/utilities/_sizing.scss | 7 - .../assets/sass/core/utilities/_spacing.scss | 107 - .../assets/sass/core/utilities/_text.scss | 43 - .../sass/core/utilities/_transform.scss | 13 - .../core/vendors/_bootstrap-datepicker.scss | 279 - .../core/vendors/_bootstrap-tagsinput.scss | 67 - .../assets/sass/core/vendors/_chartjs.scss | 22 - .../assets/sass/core/vendors/_dropzone.scss | 74 - .../sass/core/vendors/_element-checkbox.scss | 26 - .../sass/core/vendors/_element-tables.scss | 64 - .../assets/sass/core/vendors/_flatpickr.scss | 72 - .../sass/core/vendors/_fullcalendar.scss | 256 - .../assets/sass/core/vendors/_headroom.scss | 25 - .../assets/sass/core/vendors/_lavalamp.scss | 157 - .../assets/sass/core/vendors/_nouislider.scss | 413 - .../assets/sass/core/vendors/_quill.scss | 280 - .../assets/sass/core/vendors/_scrollbar.scss | 949 - .../assets/sass/core/vendors/_select.scss | 70 - .../sass/core/vendors/_sweet-alert-2.scss | 22 - resources/assets/sass/core/vendors/_tags.scss | 32 - .../assets/sass/core/vendors/_vectormap.scss | 16 - resources/assets/sass/custom/_components.scss | 142 - resources/assets/sass/custom/_functions.scss | 29 - resources/assets/sass/custom/_mixins.scss | 15 - resources/assets/sass/custom/_utilities.scss | 31 - resources/assets/sass/custom/_variables.scss | 1133 - resources/assets/sass/custom/_vendors.scss | 38 - resources/lang/ar-SA/bulk_actions.php | 4 +- resources/lang/ar-SA/currencies.php | 1 - resources/lang/ar-SA/documents.php | 54 - resources/lang/ar-SA/email_templates.php | 9 - resources/lang/ar-SA/errors.php | 19 +- resources/lang/ar-SA/general.php | 33 - resources/lang/ar-SA/header.php | 14 +- resources/lang/ar-SA/import.php | 3 +- resources/lang/ar-SA/invoices.php | 1 - resources/lang/ar-SA/items.php | 5 +- resources/lang/ar-SA/modules.php | 14 +- resources/lang/ar-SA/passwords.php | 2 +- resources/lang/ar-SA/payments.php | 10 - resources/lang/ar-SA/reconciliations.php | 2 - resources/lang/ar-SA/recurring.php | 5 - resources/lang/ar-SA/reports.php | 40 +- resources/lang/ar-SA/revenues.php | 10 - resources/lang/ar-SA/search_string.php | 21 - resources/lang/ar-SA/widgets.php | 1 - resources/lang/az-AZ/accounts.php | 4 - resources/lang/az-AZ/items.php | 2 +- resources/lang/az-AZ/reports.php | 41 +- resources/lang/bg-BG/items.php | 2 +- resources/lang/bg-BG/reports.php | 39 +- resources/lang/bn-BD/items.php | 2 +- resources/lang/bn-BD/maintenance.php | 2 - resources/lang/bn-BD/reports.php | 39 +- resources/lang/bs-BA/email_templates.php | 4 +- resources/lang/bs-BA/items.php | 2 +- resources/lang/bs-BA/maintenance.php | 2 - resources/lang/bs-BA/modules.php | 12 - resources/lang/bs-BA/recurring.php | 5 - resources/lang/bs-BA/reports.php | 41 +- resources/lang/bs-BA/search_string.php | 1 - resources/lang/ca-ES/items.php | 2 +- resources/lang/ca-ES/maintenance.php | 2 - resources/lang/ca-ES/modules.php | 12 - resources/lang/ca-ES/recurring.php | 5 - resources/lang/ca-ES/reports.php | 43 +- resources/lang/ca-ES/search_string.php | 1 - resources/lang/cs-CZ/bills.php | 1 - resources/lang/cs-CZ/countries.php | 168 +- resources/lang/cs-CZ/documents.php | 54 - resources/lang/cs-CZ/email_templates.php | 9 - resources/lang/cs-CZ/errors.php | 19 +- resources/lang/cs-CZ/general.php | 80 +- resources/lang/cs-CZ/header.php | 14 +- resources/lang/cs-CZ/import.php | 3 +- resources/lang/cs-CZ/invoices.php | 1 - resources/lang/cs-CZ/items.php | 5 +- resources/lang/cs-CZ/maintenance.php | 2 - resources/lang/cs-CZ/messages.php | 4 - resources/lang/cs-CZ/modules.php | 14 +- resources/lang/cs-CZ/notifications.php | 69 - resources/lang/cs-CZ/passwords.php | 4 +- resources/lang/cs-CZ/payments.php | 10 - resources/lang/cs-CZ/recurring.php | 5 - resources/lang/cs-CZ/reports.php | 40 +- resources/lang/cs-CZ/revenues.php | 10 - resources/lang/cs-CZ/search_string.php | 21 - resources/lang/cs-CZ/settings.php | 27 +- resources/lang/cs-CZ/transfers.php | 3 - resources/lang/cs-CZ/validation.php | 172 +- resources/lang/da-DK/bills.php | 2 +- resources/lang/da-DK/general.php | 4 +- resources/lang/da-DK/items.php | 2 +- resources/lang/da-DK/modules.php | 12 - resources/lang/da-DK/recurring.php | 5 - resources/lang/da-DK/reports.php | 43 +- resources/lang/da-DK/search_string.php | 1 - resources/lang/de-DE/items.php | 2 +- resources/lang/de-DE/maintenance.php | 2 - resources/lang/de-DE/modules.php | 12 - resources/lang/de-DE/recurring.php | 5 - resources/lang/de-DE/reports.php | 41 +- resources/lang/de-DE/search_string.php | 1 - resources/lang/el-GR/accounts.php | 4 - resources/lang/el-GR/dashboards.php | 11 - resources/lang/el-GR/general.php | 2 +- resources/lang/el-GR/invoices.php | 16 +- resources/lang/el-GR/items.php | 2 +- resources/lang/el-GR/reports.php | 41 +- resources/lang/el-GR/widgets.php | 24 - resources/lang/en-AU/email_templates.php | 8 +- resources/lang/en-AU/items.php | 2 +- resources/lang/en-AU/maintenance.php | 2 - resources/lang/en-AU/modules.php | 12 - resources/lang/en-AU/payments.php | 2 +- resources/lang/en-AU/recurring.php | 5 - resources/lang/en-AU/reports.php | 41 +- resources/lang/en-AU/revenues.php | 2 +- resources/lang/en-AU/search_string.php | 1 - resources/lang/en-GB/accounts.php | 13 + resources/lang/en-GB/auth.php | 61 +- resources/lang/en-GB/bank_feeds.php | 22 - resources/lang/en-GB/bills.php | 6 + resources/lang/en-GB/bulk_actions.php | 3 + resources/lang/en-GB/categories.php | 11 + resources/lang/en-GB/companies.php | 8 + resources/lang/en-GB/currencies.php | 10 +- resources/lang/en-GB/customers.php | 24 +- resources/lang/en-GB/dashboards.php | 4 + resources/lang/en-GB/demo.php | 3 - resources/lang/en-GB/documents.php | 36 + resources/lang/en-GB/email_templates.php | 23 +- resources/lang/en-GB/errors.php | 1 - resources/lang/en-GB/footer.php | 3 + resources/lang/en-GB/general.php | 83 +- resources/lang/en-GB/header.php | 5 + resources/lang/en-GB/install.php | 4 + resources/lang/en-GB/invoices.php | 24 + resources/lang/en-GB/items.php | 14 +- resources/lang/en-GB/messages.php | 5 + resources/lang/en-GB/modules.php | 28 +- resources/lang/en-GB/notifications.php | 141 +- resources/lang/en-GB/pagination.php | 1 - resources/lang/en-GB/payments.php | 10 - resources/lang/en-GB/portal.php | 51 + resources/lang/en-GB/reconciliations.php | 4 + resources/lang/en-GB/recurring.php | 24 +- resources/lang/en-GB/reports.php | 52 +- resources/lang/en-GB/revenues.php | 10 - resources/lang/en-GB/settings.php | 236 +- resources/lang/en-GB/taxes.php | 8 + resources/lang/en-GB/transactions.php | 45 + resources/lang/en-GB/transfers.php | 19 +- resources/lang/en-GB/vendors.php | 16 + resources/lang/en-GB/widgets.php | 38 +- resources/lang/en-US/email_templates.php | 4 +- resources/lang/en-US/items.php | 2 +- resources/lang/en-US/reports.php | 39 +- resources/lang/es-AR/accounts.php | 4 - resources/lang/es-AR/bills.php | 3 +- resources/lang/es-AR/errors.php | 19 +- resources/lang/es-AR/general.php | 2 +- resources/lang/es-AR/invoices.php | 2 +- resources/lang/es-AR/items.php | 2 +- resources/lang/es-AR/reports.php | 41 +- resources/lang/es-AR/revenues.php | 10 - resources/lang/es-AR/search_string.php | 6 - resources/lang/es-AR/widgets.php | 1 - resources/lang/es-ES/accounts.php | 4 - resources/lang/es-ES/auth.php | 4 +- resources/lang/es-ES/bills.php | 9 +- resources/lang/es-ES/companies.php | 2 +- resources/lang/es-ES/currencies.php | 1 - resources/lang/es-ES/dashboards.php | 4 +- resources/lang/es-ES/documents.php | 10 +- resources/lang/es-ES/email_templates.php | 31 +- resources/lang/es-ES/general.php | 65 +- resources/lang/es-ES/invoices.php | 2 +- resources/lang/es-ES/items.php | 2 +- resources/lang/es-ES/maintenance.php | 2 - resources/lang/es-ES/reports.php | 41 +- resources/lang/es-MX/accounts.php | 6 +- resources/lang/es-MX/bills.php | 11 +- resources/lang/es-MX/invoices.php | 2 +- resources/lang/es-MX/items.php | 2 +- resources/lang/es-MX/reports.php | 39 +- resources/lang/et-EE/bills.php | 1 - resources/lang/et-EE/import.php | 4 +- resources/lang/et-EE/invoices.php | 1 - resources/lang/et-EE/items.php | 2 +- resources/lang/et-EE/reports.php | 41 +- resources/lang/fa-IR/items.php | 2 +- resources/lang/fa-IR/maintenance.php | 2 - resources/lang/fa-IR/reports.php | 41 +- resources/lang/fi-FI/accounts.php | 4 - resources/lang/fi-FI/bills.php | 1 - resources/lang/fi-FI/countries.php | 156 +- resources/lang/fi-FI/errors.php | 19 +- resources/lang/fi-FI/general.php | 12 +- resources/lang/fi-FI/invoices.php | 1 - resources/lang/fi-FI/items.php | 5 +- resources/lang/fi-FI/passwords.php | 12 +- resources/lang/fi-FI/payments.php | 10 - resources/lang/fi-FI/reports.php | 41 +- resources/lang/fi-FI/search_string.php | 5 +- resources/lang/fi-FI/widgets.php | 5 +- resources/lang/fr-FR/accounts.php | 4 - resources/lang/fr-FR/auth.php | 6 +- resources/lang/fr-FR/bills.php | 1 - resources/lang/fr-FR/companies.php | 4 +- resources/lang/fr-FR/currencies.php | 1 - resources/lang/fr-FR/email_templates.php | 9 - resources/lang/fr-FR/errors.php | 19 +- resources/lang/fr-FR/general.php | 10 +- resources/lang/fr-FR/header.php | 18 +- resources/lang/fr-FR/install.php | 16 +- resources/lang/fr-FR/invoices.php | 1 - resources/lang/fr-FR/items.php | 5 +- resources/lang/fr-FR/messages.php | 10 +- resources/lang/fr-FR/modules.php | 14 +- resources/lang/fr-FR/passwords.php | 2 +- resources/lang/fr-FR/reports.php | 39 +- resources/lang/fr-FR/updates.php | 4 +- resources/lang/fr-FR/validation.php | 6 +- resources/lang/he-IL/accounts.php | 4 - resources/lang/he-IL/auth.php | 8 +- resources/lang/he-IL/bills.php | 79 +- resources/lang/he-IL/companies.php | 9 +- resources/lang/he-IL/currencies.php | 1 - resources/lang/he-IL/customers.php | 8 +- resources/lang/he-IL/dashboards.php | 11 - resources/lang/he-IL/demo.php | 38 +- resources/lang/he-IL/documents.php | 54 - resources/lang/he-IL/errors.php | 24 - resources/lang/he-IL/install.php | 18 +- resources/lang/he-IL/items.php | 2 +- resources/lang/he-IL/maintenance.php | 9 - resources/lang/he-IL/pagination.php | 1 - resources/lang/he-IL/passwords.php | 1 - resources/lang/he-IL/reports.php | 39 +- resources/lang/hi-IN/general.php | 2 +- resources/lang/hi-IN/items.php | 2 +- resources/lang/hi-IN/maintenance.php | 2 - resources/lang/hi-IN/modules.php | 12 - resources/lang/hi-IN/recurring.php | 5 - resources/lang/hi-IN/reports.php | 40 +- resources/lang/hi-IN/search_string.php | 1 - resources/lang/hr-HR/accounts.php | 4 - resources/lang/hr-HR/auth.php | 2 +- resources/lang/hr-HR/items.php | 2 +- resources/lang/hr-HR/reports.php | 39 +- resources/lang/hu-HU/items.php | 2 +- resources/lang/hu-HU/reports.php | 39 +- resources/lang/id-ID/countries.php | 188 +- resources/lang/id-ID/general.php | 4 - resources/lang/id-ID/items.php | 2 +- resources/lang/id-ID/modules.php | 11 - resources/lang/id-ID/recurring.php | 5 - resources/lang/id-ID/reports.php | 41 +- resources/lang/id-ID/search_string.php | 1 - resources/lang/is-IS/email_templates.php | 4 +- resources/lang/is-IS/items.php | 2 +- resources/lang/is-IS/reports.php | 39 +- resources/lang/it-IT/items.php | 2 +- resources/lang/it-IT/reports.php | 41 +- resources/lang/ja-JP/auth.php | 2 +- resources/lang/ja-JP/general.php | 4 +- resources/lang/ja-JP/items.php | 2 +- resources/lang/ja-JP/messages.php | 2 +- resources/lang/ja-JP/modules.php | 2 +- resources/lang/ja-JP/reports.php | 39 +- resources/lang/ka-GE/items.php | 2 +- resources/lang/ka-GE/reports.php | 39 +- resources/lang/ko-KR/items.php | 2 +- resources/lang/ko-KR/reports.php | 39 +- resources/lang/lt-LT/email_templates.php | 4 +- resources/lang/lt-LT/invoices.php | 1 - resources/lang/lt-LT/items.php | 2 +- resources/lang/lt-LT/reports.php | 39 +- resources/lang/lv-LV/accounts.php | 8 +- resources/lang/lv-LV/auth.php | 6 +- resources/lang/lv-LV/bills.php | 32 +- resources/lang/lv-LV/bulk_actions.php | 25 +- resources/lang/lv-LV/companies.php | 6 +- resources/lang/lv-LV/countries.php | 262 +- resources/lang/lv-LV/currencies.php | 2 +- resources/lang/lv-LV/customers.php | 4 +- resources/lang/lv-LV/dashboards.php | 6 +- resources/lang/lv-LV/demo.php | 26 +- resources/lang/lv-LV/documents.php | 54 - resources/lang/lv-LV/email_templates.php | 44 +- resources/lang/lv-LV/errors.php | 19 +- resources/lang/lv-LV/footer.php | 2 +- resources/lang/lv-LV/general.php | 97 +- resources/lang/lv-LV/header.php | 22 +- resources/lang/lv-LV/import.php | 5 +- resources/lang/lv-LV/install.php | 10 +- resources/lang/lv-LV/invoices.php | 35 +- resources/lang/lv-LV/items.php | 5 +- resources/lang/lv-LV/messages.php | 44 +- resources/lang/lv-LV/modules.php | 75 +- resources/lang/lv-LV/notifications.php | 75 +- resources/lang/lv-LV/pagination.php | 8 +- resources/lang/lv-LV/passwords.php | 2 +- resources/lang/lv-LV/payments.php | 10 - resources/lang/lv-LV/reconciliations.php | 22 +- resources/lang/lv-LV/recurring.php | 9 +- resources/lang/lv-LV/reports.php | 40 +- resources/lang/lv-LV/revenues.php | 10 - resources/lang/lv-LV/search_string.php | 21 - resources/lang/lv-LV/settings.php | 44 +- resources/lang/lv-LV/taxes.php | 1 - resources/lang/lv-LV/transfers.php | 3 - resources/lang/lv-LV/updates.php | 2 +- resources/lang/lv-LV/validation.php | 174 +- resources/lang/lv-LV/widgets.php | 37 +- resources/lang/mk-MK/accounts.php | 8 +- resources/lang/mk-MK/auth.php | 6 +- resources/lang/mk-MK/bills.php | 16 +- resources/lang/mk-MK/bulk_actions.php | 23 - resources/lang/mk-MK/countries.php | 2 +- resources/lang/mk-MK/currencies.php | 1 - resources/lang/mk-MK/documents.php | 54 - resources/lang/mk-MK/email_templates.php | 59 - resources/lang/mk-MK/general.php | 187 +- resources/lang/mk-MK/header.php | 14 +- resources/lang/mk-MK/import.php | 5 +- resources/lang/mk-MK/install.php | 10 +- resources/lang/mk-MK/items.php | 2 +- resources/lang/mk-MK/maintenance.php | 6 +- resources/lang/mk-MK/messages.php | 18 +- resources/lang/mk-MK/modules.php | 61 +- resources/lang/mk-MK/notifications.php | 52 - resources/lang/mk-MK/passwords.php | 3 +- resources/lang/mk-MK/reconciliations.php | 20 +- resources/lang/mk-MK/recurring.php | 5 - resources/lang/mk-MK/reports.php | 42 +- resources/lang/mk-MK/search_string.php | 21 - resources/lang/mk-MK/settings.php | 139 +- resources/lang/mk-MK/taxes.php | 6 +- resources/lang/mk-MK/transfers.php | 3 - resources/lang/ms-MY/items.php | 2 +- resources/lang/ms-MY/reports.php | 39 +- resources/lang/nb-NO/items.php | 2 +- resources/lang/nb-NO/maintenance.php | 2 - resources/lang/nb-NO/modules.php | 12 - resources/lang/nb-NO/recurring.php | 5 - resources/lang/nb-NO/reports.php | 41 +- resources/lang/nb-NO/search_string.php | 1 - resources/lang/ne-NP/general.php | 2 +- resources/lang/ne-NP/items.php | 2 +- resources/lang/ne-NP/reports.php | 41 +- resources/lang/nl-NL/items.php | 2 +- resources/lang/nl-NL/reports.php | 41 +- resources/lang/pl-PL/accounts.php | 4 - resources/lang/pl-PL/bills.php | 1 - resources/lang/pl-PL/general.php | 10 +- resources/lang/pl-PL/invoices.php | 5 +- resources/lang/pl-PL/items.php | 2 +- resources/lang/pl-PL/modules.php | 13 - resources/lang/pl-PL/reports.php | 41 +- resources/lang/pl-PL/search_string.php | 1 - resources/lang/pt-BR/accounts.php | 4 - resources/lang/pt-BR/general.php | 9 +- resources/lang/pt-BR/items.php | 2 +- resources/lang/pt-BR/maintenance.php | 2 - resources/lang/pt-BR/modules.php | 12 - resources/lang/pt-BR/recurring.php | 5 - resources/lang/pt-BR/reports.php | 41 +- resources/lang/pt-BR/search_string.php | 1 - resources/lang/pt-BR/settings.php | 2 +- resources/lang/pt-PT/items.php | 2 +- resources/lang/pt-PT/reports.php | 39 +- resources/lang/ro-RO/items.php | 2 +- resources/lang/ro-RO/reports.php | 41 +- resources/lang/ru-RU/general.php | 2 +- resources/lang/ru-RU/items.php | 2 +- resources/lang/ru-RU/reports.php | 41 +- resources/lang/sk-SK/bulk_actions.php | 23 - resources/lang/sk-SK/companies.php | 5 +- resources/lang/sk-SK/currencies.php | 1 - resources/lang/sk-SK/header.php | 16 +- resources/lang/sk-SK/items.php | 2 +- resources/lang/sk-SK/pagination.php | 1 - resources/lang/sk-SK/passwords.php | 1 - resources/lang/sk-SK/reports.php | 39 +- resources/lang/sl-SI/items.php | 2 +- resources/lang/sl-SI/modules.php | 11 - resources/lang/sl-SI/recurring.php | 5 - resources/lang/sl-SI/reports.php | 41 +- resources/lang/sl-SI/search_string.php | 1 - resources/lang/sq-AL/general.php | 2 +- resources/lang/sq-AL/items.php | 2 +- resources/lang/sq-AL/reports.php | 43 +- resources/lang/sr-CS/accounts.php | 4 - resources/lang/sr-CS/bills.php | 1 - resources/lang/sr-CS/documents.php | 44 +- resources/lang/sr-CS/errors.php | 19 +- resources/lang/sr-CS/items.php | 2 +- resources/lang/sr-CS/maintenance.php | 9 - resources/lang/sr-CS/revenues.php | 10 - resources/lang/sr-RS/items.php | 2 +- resources/lang/sr-RS/reports.php | 39 +- resources/lang/sr-SP/accounts.php | 4 - resources/lang/sr-SP/auth.php | 2 +- resources/lang/sr-SP/bills.php | 7 +- resources/lang/sr-SP/dashboards.php | 11 - resources/lang/sr-SP/items.php | 2 +- resources/lang/sr-SP/widgets.php | 24 - resources/lang/sv-SE/general.php | 6 +- resources/lang/sv-SE/items.php | 2 +- resources/lang/sv-SE/recurring.php | 5 - resources/lang/sv-SE/reports.php | 41 +- resources/lang/sv-SE/search_string.php | 1 - resources/lang/th-TH/items.php | 2 +- resources/lang/th-TH/reports.php | 39 +- resources/lang/tr-TR/items.php | 2 +- resources/lang/tr-TR/reports.php | 41 +- resources/lang/uk-UA/items.php | 2 +- resources/lang/uk-UA/reports.php | 39 +- resources/lang/ur-PK/items.php | 2 +- resources/lang/ur-PK/reports.php | 39 +- resources/lang/uz-UZ/general.php | 2 +- resources/lang/uz-UZ/items.php | 2 +- resources/lang/uz-UZ/reports.php | 39 +- resources/lang/vi-VN/items.php | 2 +- resources/lang/vi-VN/reports.php | 39 +- resources/lang/zh-CN/accounts.php | 4 - resources/lang/zh-CN/bills.php | 1 - resources/lang/zh-CN/bulk_actions.php | 6 +- resources/lang/zh-CN/currencies.php | 1 - resources/lang/zh-CN/items.php | 2 +- resources/lang/zh-CN/reports.php | 39 +- resources/lang/zh-TW/items.php | 2 +- resources/lang/zh-TW/reports.php | 39 +- resources/views/auth/forgot/create.blade.php | 82 +- resources/views/auth/login/create.blade.php | 131 +- .../views/auth/permissions/create.blade.php | 39 - .../views/auth/permissions/edit.blade.php | 42 - .../views/auth/permissions/index.blade.php | 77 - .../views/auth/register/create.blade.php | 64 + resources/views/auth/reset/create.blade.php | 108 +- resources/views/auth/roles/create.blade.php | 101 - resources/views/auth/roles/edit.blade.php | 104 - resources/views/auth/roles/index.blade.php | 77 - resources/views/auth/users/create.blade.php | 129 +- resources/views/auth/users/edit.blade.php | 142 +- resources/views/auth/users/index.blade.php | 188 +- .../views/banking/accounts/create.blade.php | 93 +- .../views/banking/accounts/edit.blade.php | 94 +- .../views/banking/accounts/index.blade.php | 189 +- .../views/banking/accounts/show.blade.php | 633 +- .../banking/reconciliations/create.blade.php | 436 +- .../banking/reconciliations/edit.blade.php | 375 +- .../banking/reconciliations/index.blade.php | 195 +- .../recurring_transactions/create.blade.php | 110 + .../recurring_transactions/edit.blade.php | 113 + .../recurring_transactions/index.blade.php | 172 + .../recurring_transactions/show.blade.php | 38 + .../banking/transactions/create.blade.php | 75 + .../views/banking/transactions/edit.blade.php | 99 + .../banking/transactions/index.blade.php | 301 +- .../transactions/print_default.blade.php | 9 + .../views/banking/transactions/show.blade.php | 23 + .../views/banking/transfers/create.blade.php | 101 +- .../views/banking/transfers/edit.blade.php | 127 +- .../views/banking/transfers/index.blade.php | 234 +- .../banking/transfers/print_default.blade.php | 16 +- .../banking/transfers/print_second.blade.php | 16 +- .../banking/transfers/print_third.blade.php | 16 +- .../views/banking/transfers/show.blade.php | 85 +- .../views/common/companies/create.blade.php | 94 +- .../views/common/companies/edit.blade.php | 101 +- .../views/common/companies/index.blade.php | 221 +- .../views/common/dashboards/create.blade.php | 62 +- .../views/common/dashboards/edit.blade.php | 67 +- .../views/common/dashboards/index.blade.php | 143 +- .../views/common/dashboards/show.blade.php | 302 +- .../views/common/import/create.blade.php | 82 +- resources/views/common/items/create.blade.php | 91 +- resources/views/common/items/edit.blade.php | 91 +- resources/views/common/items/index.blade.php | 240 +- .../common/notifications/index.blade.php | 60 - .../views/common/reports/create.blade.php | 67 +- resources/views/common/reports/edit.blade.php | 211 +- .../views/common/reports/index.blade.php | 165 +- resources/views/components/button.blade.php | 3 + .../contacts/form/address.blade.php | 30 + .../contacts/form/billing.blade.php | 18 + .../contacts/form/buttons.blade.php | 5 + .../contacts/form/content.blade.php | 28 + .../contacts/form/general.blade.php | 70 + .../contacts/index/buttons.blade.php | 15 + .../contacts/index/content.blade.php | 268 + .../contacts/index/more-buttons.blade.php | 27 + .../components/contacts/script.blade.php | 13 + .../contacts/show/buttons.blade.php | 44 + .../contacts/show/content.blade.php | 355 + .../contacts/show/more-buttons.blade.php | 33 + resources/views/components/date.blade.php | 1 + .../views/components/delete-button.blade.php | 27 + .../views/components/delete-link.blade.php | 25 + .../documents/form/advanced.blade.php | 73 +- .../documents/form/buttons.blade.php | 21 +- .../documents/form/company.blade.php | 96 +- .../documents/form/contact.blade.php | 33 + .../documents/form/content.blade.php | 120 +- .../documents/form/footer.blade.php | 12 - .../form/item-button.blade.php} | 0 .../documents/form/item-columns.blade.php | 18 + .../components/documents/form/items.blade.php | 120 +- .../documents/form/line-item.blade.php | 668 +- .../components/documents/form/main.blade.php | 68 +- .../documents/form/metadata.blade.php | 129 +- .../components/documents/form/note.blade.php | 13 +- .../documents/form/recurring.blade.php | 18 + .../form/recurring_metadata.blade.php | 85 + .../documents/form/totals.blade.php | 315 +- .../documents/index/buttons.blade.php | 15 + .../documents/index/card-body.blade.php | 101 - .../documents/index/card-footer.blade.php | 5 - .../documents/index/card-header.blade.php | 33 - .../documents/index/content.blade.php | 163 +- .../documents/index/document.blade.php | 182 + .../documents/index/empty-page.blade.php | 26 - .../documents/index/information.blade.php | 124 + .../documents/index/more-buttons.blade.php | 27 + .../index/recurring_templates.blade.php | 101 + .../documents/index/top-buttons.blade.php | 23 - .../components/documents/script.blade.php | 34 +- .../documents/show/attachment.blade.php | 22 +- .../documents/show/buttons.blade.php | 23 + .../documents/show/children.blade.php | 24 + .../documents/show/content.blade.php | 263 +- .../documents/show/create.blade.php | 19 + .../documents/show/document.blade.php | 147 - .../documents/show/footer.blade.php | 27 - .../documents/show/get-paid.blade.php | 120 + .../documents/show/header.blade.php | 69 - .../documents/show/histories.blade.php | 51 - .../documents/show/make-payment.blade.php | 98 + .../documents/show/message.blade.php | 17 + .../documents/show/more-buttons.blade.php | 163 + .../documents/show/receive.blade.php | 29 + .../show/recurring-message.blade.php | 44 - .../documents/show/restore.blade.php | 14 + .../documents/show/schedule.blade.php | 28 + .../components/documents/show/send.blade.php | 51 + .../documents/show/status-message.blade.php | 15 - .../documents/show/template.blade.php | 143 + .../documents/show/timeline.blade.php | 222 - .../documents/show/top-buttons.blade.php | 161 - .../documents/show/transactions.blade.php | 99 - .../documents/template/classic.blade.php | 208 +- .../documents/template/default.blade.php | 203 +- .../documents/template/line-item.blade.php | 34 +- .../documents/template/modern.blade.php | 196 +- .../components/dropdown/button.blade.php | 5 + .../components/dropdown/divider.blade.php | 3 + .../views/components/dropdown/index.blade.php | 19 + .../views/components/dropdown/link.blade.php | 5 + .../components/edit-item-columns.blade.php | 18 - .../email/body.blade.php | 0 .../views/components/email/footer.blade.php | 25 + .../views/components/empty-data.blade.php | 1 + .../views/components/empty-page.blade.php | 88 +- .../components/form/accordion/head.blade.php | 11 + .../components/form/accordion/index.blade.php | 28 + .../views/components/form/buttons.blade.php | 26 + .../views/components/form/container.blade.php | 19 + .../views/components/form/error.blade.php | 4 + .../components/form/group/account.blade.php | 24 + .../form/group/attachment.blade.php | 10 + .../components/form/group/category.blade.php | 81 + .../components/form/group/checkbox.blade.php | 72 + .../components/form/group/color.blade.php | 75 + .../components/form/group/contact.blade.php | 81 + .../components/form/group/country.blade.php | 8 + .../components/form/group/currency.blade.php | 39 + .../components/form/group/customer.blade.php | 4 + .../components/form/group/date.blade.php | 107 + .../components/form/group/date_time.blade.php | 91 + .../components/form/group/editor.blade.php | 47 + .../components/form/group/email.blade.php | 60 + .../components/form/group/file.blade.php | 60 + .../form/group/invoice_text.blade.php | 173 + .../components/form/group/locale.blade.php | 6 + .../components/form/group/money.blade.php | 88 + .../components/form/group/number.blade.php | 60 + .../components/form/group/password.blade.php | 60 + .../form/group/payment_method.blade.php | 12 + .../components/form/group/radio.blade.php | 61 + .../components/form/group/recurring.blade.php | 67 + .../components/form/group/select.blade.php | 160 + .../components/form/group/switch.blade.php | 25 + .../components/form/group/text.blade.php | 61 + .../components/form/group/textarea.blade.php | 61 + .../components/form/group/time.blade.php | 91 + .../components/form/group/toggle.blade.php | 46 + .../components/form/group/vendor.blade.php | 4 + .../views/components/form/icon.blade.php | 5 + .../views/components/form/index.blade.php | 26 + .../components/form/input/checkbox.blade.php | 25 + .../components/form/input/color.blade.php | 77 + .../components/form/input/editor.blade.php | 25 + .../components/form/input/email.blade.php | 18 + .../components/form/input/file.blade.php | 83 + .../components/form/input/hidden.blade.php | 16 + .../components/form/input/input.blade.php | 18 + .../components/form/input/money.blade.php | 82 + .../components/form/input/number.blade.php | 18 + .../components/form/input/password.blade.php | 18 + .../components/form/input/radio.blade.php | 28 + .../components/form/input/select.blade.php | 158 + .../components/form/input/text.blade.php | 16 + .../components/form/input/textarea.blade.php | 16 + .../views/components/form/label.blade.php | 3 + .../components/form/section/head.blade.php | 11 + .../components/form/section/index.blade.php | 17 + resources/views/components/icon.blade.php | 19 + .../components/index/bulkaction/all.blade.php | 13 + .../index/bulkaction/index.blade.php | 94 + .../index/bulkaction/single.blade.php | 21 + .../views/components/index/category.blade.php | 9 + .../components/index/container.blade.php | 5 + .../views/components/index/country.blade.php | 1 + .../views/components/index/currency.blade.php | 1 + .../views/components/index/default.blade.php | 5 + .../views/components/index/disable.blade.php | 5 + .../views/components/index/search.blade.php | 25 + .../views/components/index/status.blade.php | 8 + .../views/components/index/summary.blade.php | 100 + .../views/components/layouts/admin.blade.php | 89 + .../layouts/admin/content.blade.php | 15 + .../components/layouts/admin/footer.blade.php | 12 + .../components/layouts/admin/head.blade.php | 61 + .../components/layouts/admin/header.blade.php | 37 + .../components/layouts/admin/menu.blade.php | 231 + .../layouts/admin/notifications.blade.php | 3 + .../layouts/admin/scripts.blade.php | 256 + .../views/components/layouts/auth.blade.php | 35 + .../components/layouts/auth/content.blade.php | 7 + .../components/layouts/auth/footer.blade.php | 7 + .../components/layouts/auth/head.blade.php | 58 + .../components/layouts/auth/scripts.blade.php | 17 + .../components/layouts/auth/slider.blade.php | 51 + .../views/components/layouts/error.blade.php | 32 + .../components/layouts/install.blade.php | 34 + .../layouts/install/content.blade.php | 50 + .../components/layouts/install/head.blade.php | 59 + .../layouts/install/scripts.blade.php | 13 + .../components/layouts/maintenance.blade.php | 6 + .../layouts/maintenance/body.blade.php | 9 + .../layouts/maintenance/head.blade.php | 30 + .../components/layouts/modules.blade.php | 76 + .../components/layouts/modules/bar.blade.php | 107 + .../components/layouts/modules/head.blade.php | 81 + .../components/layouts/modules/item.blade.php | 63 + .../layouts/modules/my_apps_item.blade.php | 59 + .../layouts/modules/releases.blade.php | 9 + .../layouts/modules/reviews.blade.php | 41 + .../layouts/modules/show/buttons.blade.php | 45 + .../layouts/modules/show/changelog.blade.php | 5 + .../modules/show/description.blade.php | 7 + .../modules/show/documentation.blade.php | 7 + .../layouts/modules/show/features.blade.php | 29 + .../modules/show/installation.blade.php | 5 + .../layouts/modules/show/price.blade.php | 59 + .../layouts/modules/show/releases.blade.php | 36 + .../layouts/modules/show/reviews.blade.php | 36 + .../modules/show/screenshots.blade.php | 5 + .../layouts/modules/show/toggle.blade.php | 23 + .../views/components/layouts/portal.blade.php | 81 + .../layouts/portal/content.blade.php | 15 + .../layouts/portal/finish/buttons.blade.php | 19 + .../layouts/portal/finish/content.blade.php | 19 + .../layouts/portal/footer.blade.php | 11 + .../components/layouts/portal/head.blade.php | 59 + .../layouts/portal/header.blade.php | 33 + .../components/layouts/portal/menu.blade.php | 179 + .../layouts/portal/scripts.blade.php | 227 + .../components/layouts/preview.blade.php | 92 + .../layouts/preview/content.blade.php | 15 + .../layouts/preview/footer.blade.php | 14 + .../components/layouts/preview/head.blade.php | 60 + .../layouts/preview/header.blade.php | 33 + .../layouts/preview/scripts.blade.php | 13 + .../views/components/layouts/print.blade.php | 20 + .../layouts/print/content.blade.php | 3 + .../components/layouts/print/head.blade.php | 54 + .../layouts/print/scripts.blade.php | 29 + .../layouts/pwa/head.blade.php} | 0 .../views/components/layouts/signed.blade.php | 70 + .../layouts/signed/content.blade.php | 15 + .../layouts/signed/footer.blade.php | 14 + .../components/layouts/signed/head.blade.php | 59 + .../layouts/signed/header.blade.php | 33 + .../layouts/signed/scripts.blade.php | 13 + .../views/components/layouts/wizard.blade.php | 24 + .../layouts/wizard/background.blade.php | 2 + .../layouts/wizard/content.blade.php | 11 + .../components/layouts/wizard/head.blade.php | 57 + .../layouts/wizard/scripts.blade.php | 26 + resources/views/components/link.blade.php | 4 + .../components/loading/absolute.blade.php | 4 + .../components/loading/content.blade.php | 4 + .../views/components/loading/menu.blade.php | 104 + .../views/components/media/file.blade.php | 28 + .../views/components/menu/favorite.blade.php | 6 + .../components/modules/banners.blade.php | 21 + .../views/components/modules/free.blade.php | 7 + .../components/modules/installed.blade.php | 6 + .../views/components/modules/item.blade.php | 101 + .../views/components/modules/items.blade.php | 50 + .../views/components/modules/nnew.blade.php | 7 + .../components/modules/no_apps.blade.php | 44 + .../views/components/modules/paid.blade.php | 7 + .../components/modules/pre_sale.blade.php | 7 + .../components/modules/purchased.blade.php | 6 + .../components/modules/raw_items.blade.php | 3 + .../views/components/pagination.blade.php | 42 + .../payment_method/hosted.blade.php | 0 .../payment_method/redirect.blade.php | 22 + .../views/components/read-only.blade.php | 3 + .../views/components/reports/detail.blade.php | 7 + .../reports/detail}/content/footer.blade.php | 0 .../reports/detail}/content/header.blade.php | 0 .../components/reports/detail/table.blade.php | 7 + .../reports/detail/table/body.blade.php | 13 + .../reports/detail/table/footer.blade.php | 11 + .../reports/detail/table/header.blade.php | 13 + .../reports/detail/table/row.blade.php | 87 + .../views/components/reports/fields.blade.php | 102 + .../views/components/reports/filter.blade.php | 94 + .../views/components/reports/print.blade.php | 13 + .../views/components/reports/show.blade.php | 31 + .../components/reports/summary.blade.php | 10 + .../reports/summary/chart.blade.php | 30 + .../reports/summary/content/footer.blade.php | 0 .../reports/summary/content/header.blade.php | 0 .../reports/summary/table.blade.php | 7 + .../reports/summary/table/body.blade.php | 19 + .../reports/summary/table/footer.blade.php | 0 .../reports/summary/table/header.blade.php | 0 .../reports/summary/table/row.blade.php | 88 + resources/views/components/script.blade.php | 3 + .../views/components/search-string.blade.php | 6 - .../components/select-contact-card.blade.php | 33 - .../components/show/accordion/head.blade.php | 13 + .../components/show/accordion/index.blade.php | 28 + .../views/components/show/container.blade.php | 9 + .../components/show/content/index.blade.php | 3 + .../components/show/content/left.blade.php | 3 + .../components/show/content/right.blade.php | 5 + .../components/show/no-records.blade.php | 30 + .../views/components/show/status.blade.php | 8 + .../components/show/summary/index.blade.php | 3 + .../components/show/summary/left.blade.php | 11 + .../components/show/summary/right.blade.php | 100 + .../views/components/suggestions.blade.php | 10 + .../views/components/table/actions.blade.php | 130 + .../views/components/table/index.blade.php | 7 + .../views/components/table/tbody.blade.php | 3 + resources/views/components/table/td.blade.php | 29 + resources/views/components/table/th.blade.php | 29 + .../views/components/table/thead.blade.php | 3 + resources/views/components/table/tr.blade.php | 3 + .../views/components/tabs/index.blade.php | 13 + .../views/components/tabs/nav-link.blade.php | 19 + resources/views/components/tabs/nav.blade.php | 18 + resources/views/components/tabs/tab.blade.php | 5 + .../views/components/tips/fixed.blade.php | 26 + .../views/components/tips/relative.blade.php | 26 + resources/views/components/tooltip.blade.php | 31 + .../components/transactions/script.blade.php | 2 +- .../transactions/show/attachment.blade.php | 29 +- .../transactions/show/buttons.blade.php | 11 + .../transactions/show/children.blade.php | 34 + .../transactions/show/content.blade.php | 228 +- .../transactions/show/create.blade.php | 32 + .../transactions/show/footer.blade.php | 14 - .../transactions/show/header.blade.php | 89 - .../transactions/show/histories.blade.php | 47 - .../transactions/show/more-buttons.blade.php | 155 + .../show/recurring-message.blade.php | 44 - .../transactions/show/schedule.blade.php | 43 + .../transactions/show/template.blade.php | 76 + .../transactions/show/top-buttons.blade.php | 123 - .../transactions/show/transaction.blade.php | 73 - .../transactions/template/default.blade.php | 649 +- .../components/transfers/script.blade.php | 2 +- .../transfers/show/attachment.blade.php | 27 +- .../transfers/show/buttons.blade.php | 9 + .../transfers/show/content.blade.php | 97 +- .../transfers/show/create.blade.php | 27 + .../transfers/show/footer.blade.php | 13 - .../transfers/show/header.blade.php | 73 - .../transfers/show/histories.blade.php | 47 - .../transfers/show/more-buttons.blade.php | 67 + .../transfers/show/template.blade.php | 10 + .../transfers/show/top-buttons.blade.php | 93 - .../transfers/show/transfer.blade.php | 137 - .../transfers/template/default.blade.php | 372 +- .../transfers/template/second.blade.php | 348 +- .../transfers/template/third.blade.php | 390 +- .../components/widgets/contact.blade.php | 51 + .../views/components/widgets/header.blade.php | 46 + .../widgets/invoice_history.blade.php | 23 + .../components/widgets/last_payment.blade.php | 19 + .../widgets/latest_invoices.blade.php | 23 + .../widgets/outstanding_balance.blade.php | 25 + .../widgets/payment_history.blade.php | 27 + resources/views/errors/403.blade.php | 41 +- resources/views/errors/404.blade.php | 40 +- resources/views/errors/500.blade.php | 41 +- .../views/install/database/create.blade.php | 30 +- .../views/install/language/create.blade.php | 28 +- .../views/install/requirements/show.blade.php | 12 +- .../views/install/settings/create.blade.php | 24 +- .../views/install/updates/edit.blade.php | 50 +- .../views/install/updates/index.blade.php | 188 +- resources/views/layouts/admin.blade.php | 40 - resources/views/layouts/auth.blade.php | 68 - resources/views/layouts/error.blade.php | 31 - resources/views/layouts/install.blade.php | 69 - resources/views/layouts/maintenance.blade.php | 7 - resources/views/layouts/modules.blade.php | 35 - resources/views/layouts/portal.blade.php | 35 - resources/views/layouts/print.blade.php | 13 - resources/views/layouts/signed.blade.php | 18 - resources/views/layouts/wizard.blade.php | 23 - .../common/notifications/exports.blade.php | 112 - .../common/notifications/imports.blade.php | 113 - .../common/notifications/new-apps.blade.php | 76 - .../common/notifications/recurring.blade.php | 256 - .../common/notifications/reminder.blade.php | 256 - .../views/livewire/common/search.blade.php | 12 +- .../views/livewire/menu/favorite.blade.php | 11 + .../views/livewire/menu/favorites.blade.php | 20 + resources/views/livewire/menu/neww.blade.php | 15 + .../livewire/menu/notifications.blade.php | 78 + .../views/livewire/menu/profile.blade.php | 9 + .../views/livewire/menu/settings.blade.php | 21 + resources/views/livewire/report/pin.blade.php | 24 + .../views/livewire/report/pins.blade.php | 29 + .../views/modals/accounts/create.blade.php | 41 +- .../views/modals/categories/create.blade.php | 35 +- .../views/modals/companies/edit.blade.php | 30 +- .../views/modals/currencies/create.blade.php | 26 +- .../views/modals/customers/create.blade.php | 30 +- .../views/modals/customers/edit.blade.php | 33 +- .../modals/documents/item_columns.blade.php | 60 +- .../views/modals/documents/payment.blade.php | 42 +- .../views/modals/invoices/email.blade.php | 15 + .../views/modals/invoices/share.blade.php | 36 + resources/views/modals/items/create.blade.php | 28 +- .../settings/invoice_template.blade.php | 65 - .../settings/transfer_template.blade.php | 42 +- resources/views/modals/taxes/create.blade.php | 23 +- .../modals/transactions/connect.blade.php | 27 + .../views/modals/transactions/email.blade.php | 15 + .../views/modals/transactions/share.blade.php | 36 + .../views/modals/vendors/create.blade.php | 30 +- resources/views/modals/vendors/edit.blade.php | 33 +- .../views/modules/api_key/create.blade.php | 53 +- resources/views/modules/home/index.blade.php | 85 +- .../modules/item/documentation.blade.php | 63 +- .../views/modules/item/pre_sale.blade.php | 299 +- resources/views/modules/item/show.blade.php | 570 +- resources/views/modules/my/index.blade.php | 57 +- resources/views/modules/tiles/index.blade.php | 59 +- .../views/partials/admin/content.blade.php | 15 - .../views/partials/admin/empty_page.blade.php | 17 - .../views/partials/admin/footer.blade.php | 16 - resources/views/partials/admin/head.blade.php | 58 - .../views/partials/admin/header.blade.php | 26 - resources/views/partials/admin/menu.blade.php | 48 - .../views/partials/admin/navbar.blade.php | 392 - .../views/partials/admin/pagination.blade.php | 21 - .../views/partials/admin/scripts.blade.php | 162 - .../partials/admin/suggestions.blade.php | 6 - resources/views/partials/auth/head.blade.php | 54 - .../views/partials/auth/scripts.blade.php | 16 - .../documents/index/card-table-row.blade.php | 175 - .../form/bulk_action_all_group.blade.php | 10 - .../partials/form/bulk_action_group.blade.php | 16 - .../form/bulk_action_row_group.blade.php | 116 - .../partials/form/checkbox_group.blade.php | 46 - .../views/partials/form/date_group.blade.php | 93 - .../views/partials/form/date_range.blade.php | 44 - .../partials/form/date_time_group.blade.php | 80 - .../partials/form/delete_button.blade.php | 31 - .../views/partials/form/delete_link.blade.php | 33 - .../views/partials/form/email_group.blade.php | 36 - .../partials/form/enabled_group.blade.php | 15 - .../views/partials/form/file_group.blade.php | 100 - .../partials/form/invoice_text.blade.php | 65 - .../views/partials/form/money_group.blade.php | 80 - .../form/multi_select_add_new_group.blade.php | 106 - .../form/multi_select_group.blade.php | 84 - ...ulti_select_remote_add_new_group.blade.php | 115 - .../form/multi_select_remote_group.blade.php | 93 - .../partials/form/number_group.blade.php | 35 - .../partials/form/password_group.blade.php | 34 - .../views/partials/form/radio_group.blade.php | 50 - .../views/partials/form/recurring.blade.php | 45 - .../partials/form/save_buttons.blade.php | 18 - .../form/select_add_new_group.blade.php | 100 - .../partials/form/select_group.blade.php | 82 - .../form/select_group_add_new_group.blade.php | 102 - .../form/select_group_group.blade.php | 80 - .../select_remote_add_new_group.blade.php | 109 - .../form/select_remote_group.blade.php | 93 - .../partials/form/text_editor_group.blade.php | 46 - .../views/partials/form/text_group.blade.php | 39 - .../partials/form/textarea_group.blade.php | 37 - .../views/partials/form/time_group.blade.php | 76 - .../views/partials/install/head.blade.php | 50 - .../views/partials/install/scripts.blade.php | 19 - .../views/partials/maintenance/body.blade.php | 5 - .../views/partials/maintenance/head.blade.php | 29 - resources/views/partials/media/file.blade.php | 46 - .../views/partials/modules/bar.blade.php | 38 - .../views/partials/modules/head.blade.php | 55 - .../views/partials/modules/item.blade.php | 83 - .../views/partials/modules/no_apps.blade.php | 15 - .../views/partials/modules/pre_sale.blade.php | 49 - .../views/partials/modules/releases.blade.php | 9 - .../views/partials/modules/reviews.blade.php | 42 - .../modules/show/actions_header.blade.php | 23 - .../partials/modules/show/buttons.blade.php | 51 - .../partials/modules/show/price.blade.php | 87 - .../views/partials/portal/content.blade.php | 15 - .../views/partials/portal/footer.blade.php | 7 - .../views/partials/portal/head.blade.php | 56 - .../views/partials/portal/header.blade.php | 26 - .../views/partials/portal/menu.blade.php | 28 - .../views/partials/portal/navbar.blade.php | 134 - .../partials/portal/pagination.blade.php | 24 - .../portal/payment_method/redirect.blade.php | 28 - .../views/partials/portal/scripts.blade.php | 164 - resources/views/partials/print/head.blade.php | 48 - .../views/partials/print/scripts.blade.php | 32 - resources/views/partials/read-only.blade.php | 3 - .../views/partials/reports/chart.blade.php | 17 - .../views/partials/reports/content.blade.php | 7 - .../views/partials/reports/fields.blade.php | 38 - .../views/partials/reports/filter.blade.php | 101 - .../views/partials/reports/header.blade.php | 10 - .../views/partials/reports/print.blade.php | 15 - .../views/partials/reports/show.blade.php | 19 - .../views/partials/reports/table.blade.php | 19 - .../partials/reports/table/footer.blade.php | 11 - .../partials/reports/table/header.blade.php | 13 - .../partials/reports/table/rows.blade.php | 9 - .../views/partials/signed/content.blade.php | 28 - .../views/partials/signed/footer.blade.php | 7 - .../views/partials/signed/head.blade.php | 63 - .../widgets/standard_header.blade.php | 35 - .../partials/widgets/stats_header.blade.php | 22 - .../views/partials/wizard/head.blade.php | 56 - .../views/partials/wizard/scripts.blade.php | 28 - .../views/partials/wizard/steps.blade.php | 10 - .../views/portal/dashboard/index.blade.php | 177 +- .../views/portal/invoices/finish.blade.php | 29 + .../views/portal/invoices/index.blade.php | 199 +- .../views/portal/invoices/preview.blade.php | 151 + .../views/portal/invoices/show.blade.php | 188 +- .../views/portal/invoices/signed.blade.php | 227 +- .../views/portal/payments/index.blade.php | 136 +- .../views/portal/payments/preview.blade.php | 71 + .../views/portal/payments/show.blade.php | 92 +- .../views/portal/payments/signed.blade.php | 112 +- resources/views/portal/profile/edit.blade.php | 101 +- .../views/purchases/bills/create.blade.php | 28 +- .../views/purchases/bills/edit.blade.php | 26 +- .../views/purchases/bills/index.blade.php | 30 +- .../views/purchases/bills/print.blade.php | 24 +- .../views/purchases/bills/show.blade.php | 60 +- .../views/purchases/payments/create.blade.php | 60 - .../views/purchases/payments/edit.blade.php | 84 - .../views/purchases/payments/index.blade.php | 136 - .../payments/print_default.blade.php | 10 - .../views/purchases/payments/show.blade.php | 17 - .../recurring_bills/create.blade.php | 25 + .../purchases/recurring_bills/edit.blade.php | 20 + .../purchases/recurring_bills/index.blade.php | 31 + .../purchases/recurring_bills/show.blade.php | 40 + .../views/purchases/vendors/create.blade.php | 74 +- .../views/purchases/vendors/edit.blade.php | 73 +- .../views/purchases/vendors/index.blade.php | 130 +- .../views/purchases/vendors/show.blade.php | 294 +- .../profit_loss/content/footer.blade.php | 34 +- .../profit_loss/content/header.blade.php | 20 +- .../profit_loss/table/footer.blade.php | 20 +- .../profit_loss/table/header.blade.php | 10 +- .../tax_summary/content/header.blade.php | 22 +- .../tax_summary/table/footer.blade.php | 20 +- .../tax_summary/table/header.blade.php | 8 +- .../views/sales/customers/create.blade.php | 104 +- .../views/sales/customers/edit.blade.php | 113 +- .../views/sales/customers/index.blade.php | 144 +- .../views/sales/customers/show.blade.php | 304 +- .../views/sales/invoices/create.blade.php | 20 +- resources/views/sales/invoices/edit.blade.php | 16 +- .../views/sales/invoices/index.blade.php | 30 +- .../sales/invoices/print_classic.blade.php | 20 +- .../sales/invoices/print_default.blade.php | 20 +- .../sales/invoices/print_modern.blade.php | 20 +- resources/views/sales/invoices/show.blade.php | 32 +- .../sales/recurring_invoices/create.blade.php | 17 + .../sales/recurring_invoices/edit.blade.php | 11 + .../sales/recurring_invoices/index.blade.php | 31 + .../sales/recurring_invoices/show.blade.php | 39 + .../views/sales/revenues/create.blade.php | 60 - resources/views/sales/revenues/edit.blade.php | 84 - .../views/sales/revenues/index.blade.php | 136 - .../sales/revenues/print_default.blade.php | 10 - resources/views/sales/revenues/show.blade.php | 17 - .../settings/categories/create.blade.php | 81 +- .../views/settings/categories/edit.blade.php | 94 +- .../views/settings/categories/index.blade.php | 197 +- .../categories/sub_category.blade.php | 58 + .../views/settings/company/edit.blade.php | 90 +- .../settings/currencies/create.blade.php | 78 +- .../views/settings/currencies/edit.blade.php | 80 +- .../views/settings/currencies/index.blade.php | 169 +- .../views/settings/default/edit.blade.php | 90 +- .../settings/email-templates/edit.blade.php | 90 + resources/views/settings/email/edit.blade.php | 135 +- .../views/settings/invoice/edit.blade.php | 221 +- .../settings/localisation/edit.blade.php | 86 +- .../views/settings/modules/edit.blade.php | 161 +- .../views/settings/schedule/edit.blade.php | 92 +- .../views/settings/settings/index.blade.php | 216 - .../views/settings/taxes/create.blade.php | 66 +- resources/views/settings/taxes/edit.blade.php | 67 +- .../views/settings/taxes/index.blade.php | 183 +- .../vendor/apexcharts/container.blade.php | 1 + .../views/vendor/apexcharts/script.blade.php | 7 + .../consoletvs/charts/chartjs/area.blade.php | 51 - .../consoletvs/charts/chartjs/bar.blade.php | 58 - .../consoletvs/charts/chartjs/donut.blade.php | 74 - .../consoletvs/charts/chartjs/line.blade.php | 47 - .../charts/chartjs/multi/area.blade.php | 56 - .../charts/chartjs/multi/bar.blade.php | 61 - .../charts/chartjs/multi/line.blade.php | 58 - .../charts/chartjs/multi/line_print.blade.php | 61 - .../consoletvs/charts/chartjs/pie.blade.php | 49 - .../views/vendor/livewire/bootstrap.blade.php | 14 +- .../views/vendor/livewire/default.blade.php | 24 +- .../livewire/simple-bootstrap.blade.php | 8 +- .../views/vendor/mail/html/layout.blade.php | 2 +- .../vendor/pagination/bootstrap-4.blade.php | 30 +- .../views/vendor/pagination/default.blade.php | 22 +- .../pagination/simple-bootstrap-4.blade.php | 8 +- .../views/widgets/account_balance.blade.php | 32 +- resources/views/widgets/bank_feeds.blade.php | 23 + resources/views/widgets/bar_chart.blade.php | 13 + resources/views/widgets/cash_flow.blade.php | 43 + resources/views/widgets/currencies.blade.php | 32 +- resources/views/widgets/donut_chart.blade.php | 12 +- .../views/widgets/latest_expenses.blade.php | 37 - .../views/widgets/latest_income.blade.php | 37 - resources/views/widgets/line_chart.blade.php | 12 +- .../widgets/receivables_payables.blade.php | 50 + .../views/widgets/total_expenses.blade.php | 31 - .../views/widgets/total_income.blade.php | 31 - .../views/widgets/total_profit.blade.php | 31 - .../views/wizard/companies/edit.blade.php | 12 +- .../views/wizard/currencies/index.blade.php | 12 +- resources/views/wizard/finish/index.blade.php | 12 +- resources/views/wizard/taxes/index.blade.php | 12 +- routes/admin.php | 71 +- routes/api.php | 120 +- routes/guest.php | 3 + routes/portal.php | 3 +- routes/preview.php | 23 + routes/signed.php | 1 + safelist.txt | 5 + storage/fonts/index.html | 1 - tailwind.config.js | 21 + tests/Feature/Auth/PermissionsTest.php | 89 - tests/Feature/Auth/RolesTest.php | 96 - tests/Feature/Auth/UsersTest.php | 22 +- tests/Feature/Banking/TransactionsTest.php | 194 + tests/Feature/Commands/RecurringCheckTest.php | 122 +- tests/Feature/Common/DashboardsTest.php | 8 +- tests/Feature/Common/NotificationsTest.php | 67 - tests/Feature/PaymentTestCase.php | 19 +- tests/Feature/Purchases/BillsTest.php | 5 +- tests/Feature/Purchases/PaymentsTest.php | 172 - tests/Feature/Purchases/VendorsTest.php | 2 +- tests/Feature/Sales/CustomersTest.php | 2 +- tests/Feature/Sales/InvoicesTest.php | 5 +- tests/Feature/Sales/RevenuesTest.php | 173 - webpack.mix.js | 75 +- 3812 files changed, 126759 insertions(+), 86985 deletions(-) create mode 100644 .git-ftp-ignore create mode 100644 app/Abstracts/Http/SettingController.php delete mode 100644 app/Abstracts/Livewire/Document.php create mode 100644 app/Abstracts/View/Component.php create mode 100644 app/Abstracts/View/Components/Contacts/Form.php create mode 100644 app/Abstracts/View/Components/Contacts/Index.php create mode 100644 app/Abstracts/View/Components/Contacts/Show.php delete mode 100644 app/Abstracts/View/Components/Document.php delete mode 100644 app/Abstracts/View/Components/DocumentForm.php delete mode 100644 app/Abstracts/View/Components/DocumentIndex.php delete mode 100644 app/Abstracts/View/Components/DocumentShow.php delete mode 100644 app/Abstracts/View/Components/DocumentTemplate.php create mode 100644 app/Abstracts/View/Components/Documents/Form.php create mode 100644 app/Abstracts/View/Components/Documents/Index.php create mode 100644 app/Abstracts/View/Components/Documents/Show.php create mode 100644 app/Abstracts/View/Components/Documents/Template.php create mode 100644 app/Abstracts/View/Components/Form.php delete mode 100644 app/Abstracts/View/Components/Transaction.php delete mode 100644 app/Abstracts/View/Components/TransactionShow.php delete mode 100644 app/Abstracts/View/Components/TransactionTemplate.php create mode 100644 app/Abstracts/View/Components/Transactions/Show.php create mode 100644 app/Abstracts/View/Components/Transactions/Template.php delete mode 100644 app/Abstracts/View/Components/TransferShow.php delete mode 100644 app/Abstracts/View/Components/TransferTemplate.php create mode 100644 app/Abstracts/View/Components/Transfers/Show.php create mode 100644 app/Abstracts/View/Components/Transfers/Template.php create mode 100644 app/Builders/Category.php delete mode 100644 app/BulkActions/Auth/Permissions.php delete mode 100644 app/BulkActions/Auth/Roles.php delete mode 100644 app/BulkActions/Purchases/Payments.php delete mode 100644 app/BulkActions/Sales/Revenues.php delete mode 100644 app/Console/Commands/ReportCache.php mode change 100755 => 100644 app/Console/Commands/SampleData.php create mode 100644 app/Console/Commands/UpdateDb.php create mode 100644 app/Events/Auth/InvitationCreated.php create mode 100644 app/Events/Auth/RoleCreated.php create mode 100644 app/Events/Auth/RoleCreating.php create mode 100644 app/Events/Auth/RoleDeleted.php create mode 100644 app/Events/Auth/RoleDeleting.php create mode 100644 app/Events/Auth/RoleUpdated.php create mode 100644 app/Events/Auth/RoleUpdating.php create mode 100644 app/Events/Auth/UserDeleted.php create mode 100644 app/Events/Auth/UserDeleting.php create mode 100644 app/Events/Menu/NewwCreated.php create mode 100644 app/Events/Menu/NotificationsCreated.php create mode 100644 app/Events/Menu/ProfileCreated.php create mode 100644 app/Events/Menu/SettingsCreated.php create mode 100644 app/Events/Module/Disabling.php delete mode 100644 app/Events/Module/SettingShowing.php create mode 100644 app/Events/Module/Uninstalling.php create mode 100644 app/Exceptions/Http/Resource.php delete mode 100644 app/Exports/Purchases/Payments.php delete mode 100644 app/Exports/Sales/Revenues.php create mode 100644 app/Exports/Settings/Taxes.php delete mode 100644 app/Http/Controllers/Api/Auth/Permissions.php delete mode 100644 app/Http/Controllers/Api/Auth/Roles.php delete mode 100644 app/Http/Controllers/Auth/Permissions.php create mode 100644 app/Http/Controllers/Auth/Register.php delete mode 100644 app/Http/Controllers/Auth/Roles.php create mode 100644 app/Http/Controllers/Banking/RecurringTransactions.php delete mode 100644 app/Http/Controllers/Common/Notifications.php create mode 100644 app/Http/Controllers/Modals/InvoiceEmails.php create mode 100644 app/Http/Controllers/Modals/InvoiceShare.php create mode 100644 app/Http/Controllers/Modals/TransactionEmails.php create mode 100644 app/Http/Controllers/Modals/TransactionShare.php delete mode 100644 app/Http/Controllers/Purchases/Payments.php create mode 100644 app/Http/Controllers/Purchases/RecurringBills.php create mode 100644 app/Http/Controllers/Sales/RecurringInvoices.php delete mode 100644 app/Http/Controllers/Sales/Revenues.php create mode 100644 app/Http/Controllers/Settings/EmailTemplates.php delete mode 100644 app/Http/Controllers/Settings/Settings.php delete mode 100644 app/Http/Livewire/Common/Notifications/Exports.php delete mode 100644 app/Http/Livewire/Common/Notifications/Imports.php delete mode 100644 app/Http/Livewire/Common/Notifications/NewApps.php delete mode 100644 app/Http/Livewire/Common/Notifications/Recurring.php delete mode 100644 app/Http/Livewire/Common/Notifications/Reminder.php create mode 100644 app/Http/Livewire/Menu/Favorite.php create mode 100644 app/Http/Livewire/Menu/Favorites.php create mode 100644 app/Http/Livewire/Menu/Neww.php create mode 100644 app/Http/Livewire/Menu/Notifications.php create mode 100644 app/Http/Livewire/Menu/Profile.php create mode 100644 app/Http/Livewire/Menu/Settings.php create mode 100644 app/Http/Livewire/Report/Pin.php create mode 100644 app/Http/Livewire/Report/Pins.php create mode 100644 app/Http/Middleware/AuthenticateOnceWithBasicAuth.php delete mode 100644 app/Http/Requests/Auth/Permission.php create mode 100644 app/Http/Requests/Auth/Register.php delete mode 100644 app/Http/Requests/Auth/Role.php create mode 100644 app/Http/Requests/Banking/TransactionConnect.php create mode 100644 app/Http/Requests/Common/CustomMail.php create mode 100644 app/Http/Requests/Setting/EmailTemplate.php create mode 100644 app/Http/Resources/Auth/Role.php create mode 100644 app/Http/Resources/Auth/User.php create mode 100644 app/Http/Resources/Banking/Account.php create mode 100644 app/Http/Resources/Banking/Reconciliation.php create mode 100644 app/Http/Resources/Banking/Transaction.php create mode 100644 app/Http/Resources/Banking/Transfer.php create mode 100644 app/Http/Resources/Common/Company.php create mode 100644 app/Http/Resources/Common/Contact.php create mode 100644 app/Http/Resources/Common/Dashboard.php create mode 100644 app/Http/Resources/Common/Item.php create mode 100644 app/Http/Resources/Common/ItemTax.php create mode 100644 app/Http/Resources/Common/Report.php create mode 100644 app/Http/Resources/Common/Widget.php create mode 100644 app/Http/Resources/Document/Document.php create mode 100644 app/Http/Resources/Document/DocumentHistory.php create mode 100644 app/Http/Resources/Document/DocumentItem.php create mode 100644 app/Http/Resources/Document/DocumentItemTax.php create mode 100644 app/Http/Resources/Document/DocumentTotal.php create mode 100644 app/Http/Resources/Setting/Category.php create mode 100644 app/Http/Resources/Setting/Currency.php create mode 100644 app/Http/Resources/Setting/Setting.php create mode 100644 app/Http/Resources/Setting/Tax.php create mode 100644 app/Http/ViewComposers/ContactType.php create mode 100644 app/Http/ViewComposers/DocumentRecurring.php delete mode 100644 app/Http/ViewComposers/Header.php delete mode 100644 app/Http/ViewComposers/Index.php delete mode 100644 app/Http/ViewComposers/Logo.php delete mode 100644 app/Http/ViewComposers/Menu.php delete mode 100644 app/Http/ViewComposers/Modules.php delete mode 100644 app/Http/ViewComposers/Notifications.php delete mode 100644 app/Http/ViewComposers/Recurring.php delete mode 100644 app/Http/ViewComposers/Show.php delete mode 100644 app/Http/ViewComposers/Suggestions.php delete mode 100644 app/Http/ViewComposers/Wizard.php delete mode 100644 app/Imports/Purchases/Payments.php delete mode 100644 app/Imports/Sales/Revenues.php create mode 100644 app/Imports/Settings/Taxes.php create mode 100644 app/Jobs/Auth/CreateInvitation.php create mode 100644 app/Jobs/Auth/DeleteInvitation.php create mode 100644 app/Jobs/Banking/MatchBankingDocumentTransaction.php create mode 100644 app/Jobs/Banking/SendTransactionAsCustomMail.php create mode 100644 app/Jobs/Banking/SplitTransaction.php create mode 100644 app/Jobs/Banking/UpdateBankingDocumentTransaction.php create mode 100644 app/Jobs/Document/SendDocumentAsCustomMail.php create mode 100644 app/Listeners/Auth/DeleteUserInvitation.php create mode 100644 app/Listeners/Auth/SendUserInvitation.php create mode 100644 app/Listeners/Banking/IncreaseNextTransactionNumber.php create mode 100644 app/Listeners/Document/SendDocumentViewNotification.php delete mode 100644 app/Listeners/Menu/AddAdminItems.php delete mode 100644 app/Listeners/Menu/AddPortalItems.php create mode 100644 app/Listeners/Menu/ShowInAdmin.php create mode 100644 app/Listeners/Menu/ShowInNeww.php create mode 100644 app/Listeners/Menu/ShowInNotifications.php create mode 100644 app/Listeners/Menu/ShowInPortal.php create mode 100644 app/Listeners/Menu/ShowInProfile.php create mode 100644 app/Listeners/Menu/ShowInSettings.php delete mode 100644 app/Listeners/Update/V20/Version200.php delete mode 100644 app/Listeners/Update/V20/Version2014.php delete mode 100644 app/Listeners/Update/V20/Version2017.php delete mode 100644 app/Listeners/Update/V20/Version2020.php delete mode 100644 app/Listeners/Update/V20/Version2023.php delete mode 100644 app/Listeners/Update/V20/Version2024.php delete mode 100644 app/Listeners/Update/V20/Version203.php delete mode 100644 app/Listeners/Update/V20/Version205.php delete mode 100644 app/Listeners/Update/V20/Version207.php delete mode 100644 app/Listeners/Update/V20/Version208.php delete mode 100644 app/Listeners/Update/V20/Version209.php delete mode 100644 app/Listeners/Update/V21/Version210.php delete mode 100644 app/Listeners/Update/V21/Version2112.php delete mode 100644 app/Listeners/Update/V21/Version2114.php delete mode 100644 app/Listeners/Update/V21/Version2116.php delete mode 100644 app/Listeners/Update/V21/Version2117.php delete mode 100644 app/Listeners/Update/V21/Version2118.php delete mode 100644 app/Listeners/Update/V21/Version2124.php delete mode 100644 app/Listeners/Update/V21/Version2125.php delete mode 100644 app/Listeners/Update/V21/Version2126.php delete mode 100644 app/Listeners/Update/V21/Version2127.php delete mode 100644 app/Listeners/Update/V21/Version213.php delete mode 100644 app/Listeners/Update/V21/Version2133.php delete mode 100644 app/Listeners/Update/V21/Version2134.php delete mode 100644 app/Listeners/Update/V21/Version218.php delete mode 100644 app/Listeners/Update/V21/Version219.php create mode 100644 app/Listeners/Update/V30/Version300.php create mode 100644 app/Models/Auth/UserInvitation.php delete mode 100644 app/Models/Common/EmailTemplate.php create mode 100644 app/Models/Setting/EmailTemplate.php create mode 100644 app/Notifications/Auth/Invitation.php create mode 100644 app/Notifications/Banking/Transaction.php delete mode 100644 app/Notifications/Sale/Revenue.php create mode 100644 app/Observers/Category.php delete mode 100644 app/Providers/Form.php create mode 100644 app/Relations/HasMany/Category.php create mode 100644 app/Scopes/Category.php create mode 100644 app/Traits/Cloud.php create mode 100644 app/Traits/Database.php create mode 100644 app/Traits/Translations.php create mode 100644 app/Traits/ViewComponents.php delete mode 100644 app/Transformers/Auth/Permission.php delete mode 100644 app/Transformers/Auth/Role.php delete mode 100644 app/Transformers/Auth/User.php delete mode 100644 app/Transformers/Banking/Account.php delete mode 100644 app/Transformers/Banking/Reconciliation.php delete mode 100644 app/Transformers/Banking/Transaction.php delete mode 100644 app/Transformers/Banking/Transfer.php delete mode 100644 app/Transformers/Common/Company.php delete mode 100644 app/Transformers/Common/Contact.php delete mode 100644 app/Transformers/Common/Dashboard.php delete mode 100644 app/Transformers/Common/Item.php delete mode 100644 app/Transformers/Common/ItemTax.php delete mode 100644 app/Transformers/Common/Report.php delete mode 100644 app/Transformers/Common/Widget.php delete mode 100644 app/Transformers/Document/Document.php delete mode 100644 app/Transformers/Document/DocumentHistory.php delete mode 100644 app/Transformers/Document/DocumentItem.php delete mode 100644 app/Transformers/Document/DocumentItemTax.php delete mode 100644 app/Transformers/Document/DocumentTotal.php delete mode 100644 app/Transformers/Setting/Category.php delete mode 100644 app/Transformers/Setting/Currency.php delete mode 100644 app/Transformers/Setting/Setting.php delete mode 100644 app/Transformers/Setting/Tax.php delete mode 100644 app/Utilities/Chartjs.php create mode 100644 app/Utilities/Str.php create mode 100644 app/View/Components/Button.php create mode 100644 app/View/Components/Contacts/Form/Address.php create mode 100644 app/View/Components/Contacts/Form/Billing.php create mode 100644 app/View/Components/Contacts/Form/Buttons.php create mode 100644 app/View/Components/Contacts/Form/Content.php create mode 100644 app/View/Components/Contacts/Form/General.php create mode 100644 app/View/Components/Contacts/Index/Buttons.php create mode 100644 app/View/Components/Contacts/Index/Content.php create mode 100644 app/View/Components/Contacts/Index/MoreButtons.php create mode 100644 app/View/Components/Contacts/Script.php create mode 100644 app/View/Components/Contacts/Show/Buttons.php create mode 100644 app/View/Components/Contacts/Show/Content.php create mode 100644 app/View/Components/Contacts/Show/MoreButtons.php create mode 100644 app/View/Components/Date.php create mode 100644 app/View/Components/DeleteButton.php create mode 100644 app/View/Components/DeleteLink.php create mode 100644 app/View/Components/Documents/Form/Contact.php create mode 100644 app/View/Components/Documents/Form/ItemButton.php create mode 100644 app/View/Components/Documents/Form/ItemColumns.php create mode 100644 app/View/Components/Documents/Form/Recurring.php create mode 100644 app/View/Components/Documents/Form/RecurringMetadata.php create mode 100644 app/View/Components/Documents/Index/Buttons.php delete mode 100644 app/View/Components/Documents/Index/CardBody.php delete mode 100644 app/View/Components/Documents/Index/CardFooter.php delete mode 100644 app/View/Components/Documents/Index/CardHeader.php create mode 100644 app/View/Components/Documents/Index/Document.php delete mode 100644 app/View/Components/Documents/Index/EmptyPage.php create mode 100644 app/View/Components/Documents/Index/Information.php create mode 100644 app/View/Components/Documents/Index/MoreButtons.php create mode 100644 app/View/Components/Documents/Index/RecurringTemplates.php delete mode 100644 app/View/Components/Documents/Index/TopButtons.php create mode 100644 app/View/Components/Documents/Show/Buttons.php create mode 100644 app/View/Components/Documents/Show/Children.php create mode 100644 app/View/Components/Documents/Show/Create.php delete mode 100644 app/View/Components/Documents/Show/Document.php delete mode 100644 app/View/Components/Documents/Show/Footer.php create mode 100644 app/View/Components/Documents/Show/GetPaid.php delete mode 100644 app/View/Components/Documents/Show/Header.php delete mode 100644 app/View/Components/Documents/Show/Histories.php create mode 100644 app/View/Components/Documents/Show/MakePayment.php create mode 100644 app/View/Components/Documents/Show/Message.php create mode 100644 app/View/Components/Documents/Show/MoreButtons.php create mode 100644 app/View/Components/Documents/Show/Receive.php delete mode 100644 app/View/Components/Documents/Show/RecurringMessage.php create mode 100644 app/View/Components/Documents/Show/Restore.php create mode 100644 app/View/Components/Documents/Show/Schedule.php create mode 100644 app/View/Components/Documents/Show/Send.php delete mode 100644 app/View/Components/Documents/Show/StatusMessage.php create mode 100644 app/View/Components/Documents/Show/Template.php delete mode 100644 app/View/Components/Documents/Show/Timeline.php delete mode 100644 app/View/Components/Documents/Show/TopButtons.php delete mode 100644 app/View/Components/Documents/Show/Transactions.php create mode 100644 app/View/Components/Dropdown.php create mode 100644 app/View/Components/Dropdown/Button.php create mode 100644 app/View/Components/Dropdown/Link.php delete mode 100644 app/View/Components/EditItemColumns.php create mode 100644 app/View/Components/Form.php create mode 100644 app/View/Components/Form/Accordion.php create mode 100644 app/View/Components/Form/Buttons.php create mode 100644 app/View/Components/Form/Group/Account.php create mode 100644 app/View/Components/Form/Group/Attachment.php create mode 100644 app/View/Components/Form/Group/Category.php create mode 100644 app/View/Components/Form/Group/Checkbox.php create mode 100644 app/View/Components/Form/Group/Color.php create mode 100644 app/View/Components/Form/Group/Contact.php create mode 100644 app/View/Components/Form/Group/Country.php create mode 100644 app/View/Components/Form/Group/Currency.php create mode 100644 app/View/Components/Form/Group/Customer.php create mode 100644 app/View/Components/Form/Group/Date.php create mode 100644 app/View/Components/Form/Group/DateTime.php create mode 100644 app/View/Components/Form/Group/Editor.php create mode 100644 app/View/Components/Form/Group/Email.php create mode 100644 app/View/Components/Form/Group/File.php create mode 100644 app/View/Components/Form/Group/InvoiceText.php create mode 100644 app/View/Components/Form/Group/Locale.php create mode 100644 app/View/Components/Form/Group/Money.php create mode 100644 app/View/Components/Form/Group/Number.php create mode 100644 app/View/Components/Form/Group/Password.php create mode 100644 app/View/Components/Form/Group/PaymentMethod.php create mode 100644 app/View/Components/Form/Group/Radio.php create mode 100644 app/View/Components/Form/Group/Recurring.php create mode 100644 app/View/Components/Form/Group/Select.php create mode 100644 app/View/Components/Form/Group/Sswitch.php create mode 100644 app/View/Components/Form/Group/Tax.php create mode 100644 app/View/Components/Form/Group/Text.php create mode 100644 app/View/Components/Form/Group/Textarea.php create mode 100644 app/View/Components/Form/Group/Time.php create mode 100644 app/View/Components/Form/Group/Toggle.php create mode 100644 app/View/Components/Form/Group/Vendor.php create mode 100644 app/View/Components/Form/Input/Checkbox.php create mode 100644 app/View/Components/Form/Input/Color.php create mode 100644 app/View/Components/Form/Input/Editor.php create mode 100644 app/View/Components/Form/Input/Email.php create mode 100644 app/View/Components/Form/Input/Ffile.php create mode 100644 app/View/Components/Form/Input/Hidden.php create mode 100644 app/View/Components/Form/Input/Input.php create mode 100644 app/View/Components/Form/Input/Money.php create mode 100644 app/View/Components/Form/Input/Number.php create mode 100644 app/View/Components/Form/Input/Password.php create mode 100644 app/View/Components/Form/Input/Radio.php create mode 100644 app/View/Components/Form/Input/Select.php create mode 100644 app/View/Components/Form/Input/Text.php create mode 100644 app/View/Components/Form/Input/Textarea.php create mode 100644 app/View/Components/Icon.php create mode 100644 app/View/Components/Index/Bulkaction.php create mode 100644 app/View/Components/Index/Category.php create mode 100644 app/View/Components/Index/Country.php create mode 100644 app/View/Components/Index/Currency.php create mode 100644 app/View/Components/Index/Ddefault.php create mode 100644 app/View/Components/Index/Disable.php create mode 100644 app/View/Components/Index/Search.php create mode 100644 app/View/Components/Index/Status.php create mode 100644 app/View/Components/Index/Summary.php create mode 100644 app/View/Components/Layouts/Admin.php create mode 100644 app/View/Components/Layouts/Admin/Menu.php create mode 100644 app/View/Components/Layouts/Admin/Notifications.php create mode 100644 app/View/Components/Layouts/Modules.php create mode 100644 app/View/Components/Layouts/Modules/Bar.php create mode 100644 app/View/Components/Layouts/Modules/Releases.php create mode 100644 app/View/Components/Layouts/Modules/Reviews.php create mode 100644 app/View/Components/Layouts/Portal/Menu.php create mode 100644 app/View/Components/Layouts/Wizard.php create mode 100644 app/View/Components/Layouts/Wizard/Scripts.php create mode 100644 app/View/Components/Link.php create mode 100644 app/View/Components/Media/Ffile.php create mode 100644 app/View/Components/Menu/Favorite.php create mode 100644 app/View/Components/Modules/Banners.php create mode 100644 app/View/Components/Modules/Free.php create mode 100644 app/View/Components/Modules/Installed.php create mode 100644 app/View/Components/Modules/Item.php create mode 100644 app/View/Components/Modules/Items.php create mode 100644 app/View/Components/Modules/Nnew.php create mode 100644 app/View/Components/Modules/NoApps.php create mode 100644 app/View/Components/Modules/Paid.php create mode 100644 app/View/Components/Modules/PreSale.php create mode 100644 app/View/Components/Modules/Purchased.php create mode 100644 app/View/Components/Pagination.php create mode 100644 app/View/Components/Script.php delete mode 100644 app/View/Components/SelectContactCard.php delete mode 100644 app/View/Components/SelectItemButton.php create mode 100644 app/View/Components/Show/Accordion.php create mode 100644 app/View/Components/Show/NoRecords.php create mode 100644 app/View/Components/Show/Status.php create mode 100644 app/View/Components/Suggestions.php create mode 100644 app/View/Components/Table/Actions.php create mode 100644 app/View/Components/Table/Tbody.php create mode 100644 app/View/Components/Table/Td.php create mode 100644 app/View/Components/Table/Th.php create mode 100644 app/View/Components/Table/Thead.php create mode 100644 app/View/Components/Table/Tr.php create mode 100644 app/View/Components/Tips.php create mode 100644 app/View/Components/Tooltip.php create mode 100644 app/View/Components/Transactions/Show/Buttons.php create mode 100644 app/View/Components/Transactions/Show/Children.php create mode 100644 app/View/Components/Transactions/Show/Create.php delete mode 100644 app/View/Components/Transactions/Show/Footer.php delete mode 100644 app/View/Components/Transactions/Show/Header.php delete mode 100644 app/View/Components/Transactions/Show/Histories.php create mode 100644 app/View/Components/Transactions/Show/MoreButtons.php delete mode 100644 app/View/Components/Transactions/Show/RecurringMessage.php create mode 100644 app/View/Components/Transactions/Show/Schedule.php create mode 100644 app/View/Components/Transactions/Show/Template.php delete mode 100644 app/View/Components/Transactions/Show/TopButtons.php delete mode 100644 app/View/Components/Transactions/Show/Transaction.php create mode 100644 app/View/Components/Transfers/Show/Buttons.php create mode 100644 app/View/Components/Transfers/Show/Create.php delete mode 100644 app/View/Components/Transfers/Show/Footer.php delete mode 100644 app/View/Components/Transfers/Show/Header.php delete mode 100644 app/View/Components/Transfers/Show/Histories.php create mode 100644 app/View/Components/Transfers/Show/MoreButtons.php create mode 100644 app/View/Components/Transfers/Show/Template.php delete mode 100644 app/View/Components/Transfers/Show/TopButtons.php delete mode 100644 app/View/Components/Transfers/Show/Transfer.php create mode 100644 app/View/Components/Widgets/Contact.php create mode 100644 app/View/Components/Widgets/InvoiceHistory.php create mode 100644 app/View/Components/Widgets/LastPayment.php create mode 100644 app/View/Components/Widgets/LatestInvoices.php create mode 100644 app/View/Components/Widgets/OutstandingBalance.php create mode 100644 app/View/Components/Widgets/PaymentHistory.php create mode 100644 app/View/Presenters/Menu.php create mode 100644 app/Widgets/BankFeeds.php delete mode 100644 app/Widgets/IncomeByCategory.php delete mode 100644 app/Widgets/LatestExpenses.php delete mode 100644 app/Widgets/LatestIncome.php create mode 100644 app/Widgets/Payables.php create mode 100644 app/Widgets/ProfitLoss.php create mode 100644 app/Widgets/Receivables.php delete mode 100644 app/Widgets/TotalExpenses.php delete mode 100644 app/Widgets/TotalIncome.php delete mode 100644 app/Widgets/TotalProfit.php create mode 100644 config/apexcharts.php delete mode 100644 config/columnsortable.php create mode 100644 config/sanctum.php create mode 100644 config/sortable.php create mode 100644 database/factories/Company.php delete mode 100644 database/factories/Permission.php delete mode 100644 database/factories/Role.php create mode 100644 database/migrations/2019_11_16_000000_core_v2.php delete mode 100644 database/migrations/2020_01_08_000000_core_v200.php delete mode 100644 database/migrations/2020_03_20_183732_core_v208.php delete mode 100644 database/migrations/2020_06_09_000000_core_v2014.php delete mode 100644 database/migrations/2020_07_20_000000_core_v2017.php delete mode 100644 database/migrations/2020_10_13_000000_core_v210.php delete mode 100644 database/migrations/2021_04_01_000000_core_v219.php delete mode 100644 database/migrations/2021_05_17_000000_core_v2114.php delete mode 100644 database/migrations/2021_06_17_000000_core_v2117.php delete mode 100644 database/migrations/2021_09_01_000000_core_v2124.php delete mode 100644 database/migrations/2021_09_10_000000_core_v2125.php delete mode 100644 database/migrations/2021_09_10_000000_core_v2126.php delete mode 100644 database/migrations/2021_09_10_000000_core_v2127.php delete mode 100644 database/migrations/2022_03_02_000000_core_v2133.php delete mode 100644 database/migrations/2022_03_23_000000_core_v2134.php create mode 100644 database/migrations/2022_05_10_000000_core_v300.php mode change 100755 => 100644 database/seeds/SampleData.php create mode 100644 presets.js create mode 100644 public/akaunting-js/generalAction.js create mode 100644 public/akaunting-js/hotkeys.js create mode 100644 public/akaunting-js/popper.js create mode 100644 public/akaunting-js/swiper-bundle.min.js delete mode 100644 public/css/akaunting-color.css create mode 100644 public/css/app.css delete mode 100644 public/css/argon.css delete mode 100644 public/css/argon.min.css delete mode 100644 public/css/custom.css create mode 100644 public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.eot create mode 100644 public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.otf create mode 100644 public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.ttf create mode 100644 public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff create mode 100644 public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff2 create mode 100644 public/css/fonts/material-icons/Regular/MaterialIcons-Regular.eot create mode 100644 public/css/fonts/material-icons/Regular/MaterialIcons-Regular.otf create mode 100644 public/css/fonts/material-icons/Regular/MaterialIcons-Regular.ttf create mode 100644 public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff create mode 100644 public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff2 create mode 100644 public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.eot create mode 100644 public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.otf create mode 100644 public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.ttf create mode 100644 public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.woff create mode 100644 public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.woff2 create mode 100644 public/css/fonts/material-icons/Sharp/MaterialIconsSharp-Regular.eot create mode 100644 public/css/fonts/material-icons/Sharp/MaterialIconsSharp-Regular.otf create mode 100644 public/css/fonts/material-icons/Sharp/MaterialIconsSharp-Regular.ttf create mode 100644 public/css/fonts/material-icons/Sharp/MaterialIconsSharp-Regular.woff create mode 100644 public/css/fonts/material-icons/Sharp/MaterialIconsSharp-Regular.woff2 create mode 100644 public/css/fonts/material-icons/style.css delete mode 100644 public/css/maintenance.css create mode 100644 public/css/third_party/dropzone_custom.css create mode 100644 public/css/third_party/swiper-bundle.min.css create mode 100644 public/css/third_party/vue-html-editor.css create mode 100644 public/css/third_party/vue-html-editor_custom.css delete mode 100644 public/files/import/payments.xlsx delete mode 100644 public/files/import/revenues.xlsx create mode 100644 public/files/import/taxes.xlsx create mode 100644 public/fonts/MaterialIcons-Regular.eot create mode 100644 public/fonts/MaterialIcons-Regular.ttf create mode 100644 public/fonts/MaterialIcons-Regular.woff create mode 100644 public/fonts/MaterialIcons-Regular.woff2 create mode 100644 public/img/akaunting-loading.gif create mode 100644 public/img/akaunting-logo-gold.png delete mode 100644 public/img/akaunting-logo-golden.svg create mode 100644 public/img/akaunting-logo-horizontal.svg create mode 100644 public/img/akaunting-logo-purple.svg create mode 100644 public/img/akaunting-logo-wild-blue.png create mode 100644 public/img/auth/bullet_active.png create mode 100644 public/img/auth/bullet_inactive.png create mode 100644 public/img/auth/chart.png create mode 100644 public/img/auth/client.png create mode 100644 public/img/auth/folder.png create mode 100644 public/img/auth/layout.png create mode 100644 public/img/auth/login-bg.png create mode 100644 public/img/auth/logo.png create mode 100644 public/img/auth/small-logo.png create mode 100644 public/img/dashboard.png create mode 100644 public/img/empty_pages/companies.png create mode 100644 public/img/empty_pages/contacs.png create mode 100644 public/img/empty_pages/default.png create mode 100644 public/img/empty_pages/no-apps.png create mode 100644 public/img/empty_pages/recurring_templates.png create mode 100644 public/img/empty_pages/subscriptions.png create mode 100644 public/img/empty_pages/tickets.png create mode 100644 public/img/empty_pages/transactions.png create mode 100644 public/img/errors/403.png create mode 100644 public/img/errors/404.png create mode 100644 public/img/errors/500.png delete mode 100644 public/img/login.png delete mode 100644 public/img/modules/save30arrow3.png create mode 100644 public/img/no_records/accounts_transactions.png create mode 100644 public/img/no_records/accounts_transfers.png create mode 100644 public/img/no_records/customers_invoices.png create mode 100644 public/img/no_records/customers_transactions.png create mode 100644 public/img/no_records/vendors_bills.png create mode 100644 public/img/no_records/vendors_transactions.png create mode 100644 public/img/tailwind_icons/not-equal.svg create mode 100644 public/img/wizard-modules.png create mode 100644 public/shortcuts-config.json create mode 100644 public/vendor/alpinejs/alpine.min.js create mode 100644 public/vendor/apexcharts/apexcharts.js delete mode 100644 public/vendor/bootstrap-notify/bootstrap-notify.min.js delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap-grid.min.css delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap-grid.min.css.map delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap-reboot.min.css delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap-reboot.min.css.map delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap.min.css delete mode 100644 public/vendor/bootstrap/dist/css/bootstrap.min.css.map delete mode 100644 public/vendor/bootstrap/dist/js/bootstrap.bundle.min.js delete mode 100644 public/vendor/bootstrap/dist/js/bootstrap.bundle.min.js.map delete mode 100644 public/vendor/bootstrap/dist/js/bootstrap.min.js delete mode 100644 public/vendor/bootstrap/dist/js/bootstrap.min.js.map delete mode 100644 public/vendor/chart.js/dist/Chart.bundle.min.js delete mode 100644 public/vendor/chart.js/dist/Chart.extension.js delete mode 100644 public/vendor/chart.js/dist/Chart.min.js delete mode 100644 public/vendor/fontawesome/LICENSE.txt delete mode 100644 public/vendor/fontawesome/css/all.min.css delete mode 100644 public/vendor/fontawesome/css/brands.min.css delete mode 100644 public/vendor/fontawesome/css/fontawesome.min.css delete mode 100644 public/vendor/fontawesome/css/regular.min.css delete mode 100644 public/vendor/fontawesome/css/solid.min.css delete mode 100644 public/vendor/fontawesome/css/svg-with-js.min.css delete mode 100644 public/vendor/fontawesome/css/v4-shims.min.css delete mode 100644 public/vendor/fontawesome/js/all.min.js delete mode 100644 public/vendor/fontawesome/js/brands.min.js delete mode 100644 public/vendor/fontawesome/js/conflict-detection.min.js delete mode 100644 public/vendor/fontawesome/js/fontawesome.min.js delete mode 100644 public/vendor/fontawesome/js/regular.min.js delete mode 100644 public/vendor/fontawesome/js/solid.min.js delete mode 100644 public/vendor/fontawesome/js/v4-shims.min.js delete mode 100644 public/vendor/fontawesome/sprites/brands.svg delete mode 100644 public/vendor/fontawesome/sprites/regular.svg delete mode 100644 public/vendor/fontawesome/sprites/solid.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/500px.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/accessible-icon.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/accusoft.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/acquisitions-incorporated.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/adn.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/adobe.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/adversal.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/affiliatetheme.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/airbnb.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/algolia.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/alipay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/amazon-pay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/amazon.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/amilia.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/android.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/angellist.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/angrycreative.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/angular.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/app-store-ios.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/app-store.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/apper.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/apple-pay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/apple.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/artstation.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/asymmetrik.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/atlassian.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/audible.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/autoprefixer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/avianex.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/aviato.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/aws.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bandcamp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/battle-net.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/behance-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/behance.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bimobject.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bitbucket.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bitcoin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bity.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/black-tie.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/blackberry.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/blogger-b.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/blogger.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bluetooth-b.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bluetooth.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/bootstrap.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/btc.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/buffer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/buromobelexperte.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/buy-n-large.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/buysellads.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/canadian-maple-leaf.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-amazon-pay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-amex.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-apple-pay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-diners-club.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-discover.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-jcb.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-mastercard.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-paypal.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-stripe.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cc-visa.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/centercode.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/centos.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/chrome.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/chromecast.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cloudscale.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cloudsmith.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cloudversify.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/codepen.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/codiepie.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/confluence.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/connectdevelop.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/contao.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cotton-bureau.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cpanel.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-by.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-nc-eu.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-nc-jp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-nc.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-nd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-pd-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-pd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-remix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-sa.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-sampling-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-sampling.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-share.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons-zero.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/creative-commons.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/critical-role.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/css3-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/css3.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/cuttlefish.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/d-and-d-beyond.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/d-and-d.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dailymotion.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dashcube.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/delicious.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/deploydog.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/deskpro.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dev.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/deviantart.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dhl.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/diaspora.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/digg.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/digital-ocean.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/discord.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/discourse.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dochub.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/docker.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/draft2digital.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dribbble-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dribbble.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dropbox.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/drupal.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/dyalog.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/earlybirds.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ebay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/edge.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/elementor.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ello.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ember.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/empire.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/envira.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/erlang.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ethereum.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/etsy.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/evernote.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/expeditedssl.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/facebook-f.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/facebook-messenger.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/facebook-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/facebook.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fantasy-flight-games.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fedex.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fedora.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/figma.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/firefox-browser.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/firefox.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/first-order-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/first-order.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/firstdraft.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/flickr.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/flipboard.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fly.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/font-awesome-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/font-awesome-flag.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/font-awesome-logo-full.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/font-awesome.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fonticons-fi.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fonticons.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fort-awesome-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fort-awesome.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/forumbee.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/foursquare.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/free-code-camp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/freebsd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/fulcrum.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/galactic-republic.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/galactic-senate.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/get-pocket.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gg-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gg.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/git-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/git-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/git.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/github-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/github-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/github.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gitkraken.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gitlab.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gitter.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/glide-g.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/glide.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gofore.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/goodreads-g.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/goodreads.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-drive.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-play.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-plus-g.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-plus-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google-wallet.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/google.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gratipay.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/grav.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gripfire.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/grunt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/gulp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hacker-news-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hacker-news.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hackerrank.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hips.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hire-a-helper.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hooli.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hornbill.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hotjar.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/houzz.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/html5.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/hubspot.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ideal.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/imdb.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/instagram-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/instagram.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/intercom.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/internet-explorer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/invision.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ioxhost.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/itch-io.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/itunes-note.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/itunes.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/java.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/jedi-order.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/jenkins.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/jira.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/joget.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/joomla.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/js-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/js.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/jsfiddle.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/kaggle.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/keybase.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/keycdn.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/kickstarter-k.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/kickstarter.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/korvue.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/laravel.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/lastfm-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/lastfm.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/leanpub.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/less.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/line.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/linkedin-in.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/linkedin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/linode.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/linux.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/lyft.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/magento.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mailchimp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mandalorian.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/markdown.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mastodon.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/maxcdn.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mdb.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/medapps.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/medium-m.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/medium.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/medrt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/meetup.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/megaport.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mendeley.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/microblog.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/microsoft.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mixcloud.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mixer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/mizuni.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/modx.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/monero.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/napster.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/neos.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/nimblr.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/node-js.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/node.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/npm.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ns8.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/nutritionix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/odnoklassniki-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/odnoklassniki.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/old-republic.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/opencart.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/openid.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/opera.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/optin-monster.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/orcid.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/osi.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/page4.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pagelines.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/palfed.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/patreon.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/paypal.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/penny-arcade.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/periscope.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/phabricator.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/phoenix-framework.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/phoenix-squadron.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/php.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pied-piper-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pied-piper-hat.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pied-piper-pp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pied-piper-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pied-piper.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pinterest-p.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pinterest-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pinterest.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/playstation.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/product-hunt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/pushed.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/python.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/qq.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/quinscape.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/quora.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/r-project.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/raspberry-pi.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ravelry.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/react.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/reacteurope.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/readme.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/rebel.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/red-river.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/reddit-alien.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/reddit-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/reddit.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/redhat.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/renren.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/replyd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/researchgate.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/resolving.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/rev.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/rocketchat.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/rockrms.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/safari.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/salesforce.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sass.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/schlix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/scribd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/searchengin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sellcast.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sellsy.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/servicestack.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/shirtsinbulk.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/shopify.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/shopware.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/simplybuilt.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sistrix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sith.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sketch.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/skyatlas.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/skype.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/slack-hash.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/slack.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/slideshare.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/snapchat-ghost.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/snapchat-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/snapchat.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/soundcloud.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sourcetree.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/speakap.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/speaker-deck.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/spotify.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/squarespace.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stack-exchange.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stack-overflow.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stackpath.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/staylinked.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/steam-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/steam-symbol.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/steam.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/sticker-mule.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/strava.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stripe-s.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stripe.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/studiovinari.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stumbleupon-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/stumbleupon.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/superpowers.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/supple.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/suse.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/swift.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/symfony.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/teamspeak.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/telegram-plane.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/telegram.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/tencent-weibo.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/the-red-yeti.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/themeco.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/themeisle.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/think-peaks.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/trade-federation.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/trello.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/tripadvisor.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/tumblr-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/tumblr.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/twitch.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/twitter-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/twitter.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/typo3.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/uber.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ubuntu.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/uikit.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/umbraco.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/uniregistry.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/unity.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/untappd.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ups.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/usb.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/usps.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/ussunnah.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vaadin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/viacoin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/viadeo-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/viadeo.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/viber.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vimeo-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vimeo-v.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vimeo.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vine.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vk.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vnv.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/vuejs.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/waze.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/weebly.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/weibo.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/weixin.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/whatsapp-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/whatsapp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/whmcs.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wikipedia-w.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/windows.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wix.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wizards-of-the-coast.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wolf-pack-battalion.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wordpress-simple.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wordpress.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wpbeginner.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wpexplorer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wpforms.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/wpressr.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/xbox.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/xing-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/xing.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/y-combinator.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yahoo.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yammer.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yandex-international.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yandex.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yarn.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yelp.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/yoast.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/youtube-square.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/youtube.svg delete mode 100644 public/vendor/fontawesome/svgs/brands/zhihu.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/address-book.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/address-card.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/angry.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/arrow-alt-circle-down.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/arrow-alt-circle-left.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/arrow-alt-circle-right.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/arrow-alt-circle-up.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/bell-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/bell.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/bookmark.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/building.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar-check.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar-minus.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar-times.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/calendar.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/caret-square-down.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/caret-square-left.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/caret-square-right.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/caret-square-up.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/chart-bar.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/check-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/check-square.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/clipboard.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/clock.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/clone.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/closed-captioning.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/comment-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/comment-dots.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/comment.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/comments.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/compass.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/copy.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/copyright.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/credit-card.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/dizzy.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/dot-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/edit.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/envelope-open.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/envelope.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/eye-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/eye.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-archive.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-audio.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-code.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-excel.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-image.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-pdf.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-powerpoint.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-video.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file-word.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/file.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/flag.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/flushed.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/folder-open.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/folder.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/font-awesome-logo-full.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/frown-open.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/frown.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/futbol.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/gem.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grimace.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-beam-sweat.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-hearts.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-squint-tears.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-stars.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-tears.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-tongue-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-tongue-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-tongue.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/grin.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-lizard.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-paper.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-peace.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-point-down.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-point-left.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-point-right.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-point-up.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-pointer.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-rock.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-scissors.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hand-spock.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/handshake.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hdd.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/heart.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hospital.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/hourglass.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/id-badge.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/id-card.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/image.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/images.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/keyboard.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/kiss-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/kiss-wink-heart.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/kiss.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/laugh-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/laugh-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/laugh-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/laugh.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/lemon.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/life-ring.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/lightbulb.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/list-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/map.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/meh-blank.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/meh-rolling-eyes.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/meh.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/minus-square.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/money-bill-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/moon.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/newspaper.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/object-group.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/object-ungroup.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/paper-plane.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/pause-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/play-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/plus-square.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/question-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/registered.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/sad-cry.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/sad-tear.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/save.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/share-square.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/smile-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/smile-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/smile.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/snowflake.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/square.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/star-half.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/star.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/sticky-note.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/stop-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/sun.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/surprise.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/thumbs-down.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/thumbs-up.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/times-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/tired.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/trash-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/user-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/user.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/window-close.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/window-maximize.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/window-minimize.svg delete mode 100644 public/vendor/fontawesome/svgs/regular/window-restore.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ad.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/address-book.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/address-card.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/adjust.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/air-freshener.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/align-center.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/align-justify.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/align-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/align-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/allergies.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ambulance.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/american-sign-language-interpreting.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/anchor.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-double-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-double-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-double-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-double-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angle-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/angry.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ankh.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/apple-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/archive.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/archway.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-alt-circle-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-alt-circle-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-alt-circle-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-alt-circle-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-circle-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-circle-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-circle-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-circle-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrow-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrows-alt-h.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrows-alt-v.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/arrows-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/assistive-listening-systems.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/asterisk.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/at.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/atlas.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/atom.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/audio-description.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/award.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/baby-carriage.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/baby.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/backspace.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/backward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bacon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bahai.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/balance-scale-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/balance-scale-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/balance-scale.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ban.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/band-aid.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/barcode.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bars.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/baseball-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/basketball-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bath.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/battery-empty.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/battery-full.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/battery-half.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/battery-quarter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/battery-three-quarters.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bed.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/beer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bell-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bell.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bezier-curve.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bible.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bicycle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/biking.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/binoculars.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/biohazard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/birthday-cake.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/blender-phone.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/blender.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/blind.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/blog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bold.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bolt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bomb.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bone.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bong.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/book-dead.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/book-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/book-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/book-reader.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/book.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bookmark.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/border-all.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/border-none.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/border-style.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bowling-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/box-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/box.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/boxes.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/braille.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/brain.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bread-slice.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/briefcase-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/briefcase.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/broadcast-tower.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/broom.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/brush.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bug.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/building.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bullhorn.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bullseye.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/burn.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bus-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/bus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/business-time.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calculator.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-day.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-minus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-times.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar-week.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/calendar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/camera-retro.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/camera.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/campground.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/candy-cane.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cannabis.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/capsules.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/car-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/car-battery.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/car-crash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/car-side.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/car.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caravan.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-square-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-square-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-square-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-square-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/caret-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/carrot.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cart-arrow-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cart-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cash-register.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cat.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/certificate.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chair.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chalkboard-teacher.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chalkboard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/charging-station.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chart-area.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chart-bar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chart-line.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chart-pie.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/check-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/check-double.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/check-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cheese.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-bishop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-board.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-king.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-knight.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-pawn.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-queen.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess-rook.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chess.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-circle-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-circle-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-circle-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-circle-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/chevron-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/child.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/church.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/circle-notch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/city.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clinic-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clipboard-check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clipboard-list.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clipboard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/clone.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/closed-captioning.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-download-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-meatball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-moon-rain.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-moon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-rain.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-showers-heavy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-sun-rain.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-sun.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud-upload-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cloud.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cocktail.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/code-branch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/code.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/coffee.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cogs.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/coins.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/columns.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment-dollar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment-dots.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comment.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comments-dollar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/comments.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/compact-disc.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/compass.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/compress-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/compress-arrows-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/compress.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/concierge-bell.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cookie-bite.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cookie.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/copy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/copyright.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/couch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/credit-card.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crop-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cross.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crosshairs.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crow.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crown.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/crutch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cube.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cubes.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/cut.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/database.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/deaf.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/democrat.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/desktop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dharmachakra.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/diagnoses.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-d20.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-d6.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-five.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-four.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-one.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-six.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-three.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice-two.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dice.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/digital-tachograph.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/directions.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/divide.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dizzy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dna.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dollar-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dolly-flatbed.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dolly.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/donate.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/door-closed.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/door-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dot-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dove.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/download.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/drafting-compass.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dragon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/draw-polygon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/drum-steelpan.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/drum.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/drumstick-bite.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dumbbell.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dumpster-fire.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dumpster.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/dungeon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/edit.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/egg.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/eject.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ellipsis-h.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ellipsis-v.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/envelope-open-text.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/envelope-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/envelope-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/envelope.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/equals.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/eraser.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ethernet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/euro-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/exchange-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/exclamation-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/exclamation-triangle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/exclamation.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/expand-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/expand-arrows-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/expand.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/external-link-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/external-link-square-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/eye-dropper.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/eye-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/eye.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fan.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fast-backward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fast-forward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fax.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/feather-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/feather.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/female.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fighter-jet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-archive.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-audio.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-code.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-contract.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-csv.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-download.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-excel.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-export.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-image.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-import.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-invoice-dollar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-invoice.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-medical-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-pdf.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-powerpoint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-prescription.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-signature.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-upload.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-video.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file-word.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/file.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fill-drip.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fill.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/film.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/filter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fingerprint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fire-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fire-extinguisher.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fire.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/first-aid.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fish.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/fist-raised.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/flag-checkered.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/flag-usa.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/flag.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/flask.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/flushed.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/folder-minus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/folder-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/folder-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/folder.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/font-awesome-logo-full.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/font.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/football-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/forward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/frog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/frown-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/frown.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/funnel-dollar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/futbol.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gamepad.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gas-pump.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gavel.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gem.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/genderless.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ghost.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gift.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gifts.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/glass-cheers.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/glass-martini-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/glass-martini.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/glass-whiskey.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/glasses.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/globe-africa.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/globe-americas.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/globe-asia.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/globe-europe.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/globe.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/golf-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/gopuram.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/graduation-cap.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/greater-than-equal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/greater-than.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grimace.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-beam-sweat.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-hearts.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-squint-tears.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-stars.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-tears.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-tongue-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-tongue-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-tongue.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grin.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grip-horizontal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grip-lines-vertical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grip-lines.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/grip-vertical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/guitar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/h-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hamburger.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hammer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hamsa.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-holding-heart.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-holding-usd.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-holding.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-lizard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-middle-finger.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-paper.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-peace.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-point-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-point-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-point-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-point-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-pointer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-rock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-scissors.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hand-spock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hands-helping.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hands.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/handshake.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hanukiah.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hard-hat.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hashtag.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hat-cowboy-side.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hat-cowboy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hat-wizard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hdd.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/heading.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/headphones-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/headphones.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/headset.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/heart-broken.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/heart.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/heartbeat.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/helicopter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/highlighter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hiking.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hippo.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/history.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hockey-puck.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/holly-berry.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/home.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/horse-head.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/horse.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hospital-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hospital-symbol.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hospital.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hot-tub.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hotdog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hotel.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hourglass-end.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hourglass-half.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hourglass-start.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hourglass.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/house-damage.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/hryvnia.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/i-cursor.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ice-cream.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/icicles.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/icons.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/id-badge.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/id-card-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/id-card.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/igloo.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/image.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/images.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/inbox.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/indent.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/industry.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/infinity.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/info-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/info.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/italic.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/jedi.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/joint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/journal-whills.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/kaaba.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/key.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/keyboard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/khanda.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/kiss-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/kiss-wink-heart.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/kiss.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/kiwi-bird.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/landmark.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/language.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laptop-code.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laptop-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laptop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laugh-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laugh-squint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laugh-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/laugh.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/layer-group.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/leaf.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/lemon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/less-than-equal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/less-than.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/level-down-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/level-up-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/life-ring.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/lightbulb.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/link.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/lira-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/list-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/list-ol.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/list-ul.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/list.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/location-arrow.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/lock-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/lock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/long-arrow-alt-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/long-arrow-alt-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/long-arrow-alt-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/long-arrow-alt-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/low-vision.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/luggage-cart.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/magic.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/magnet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mail-bulk.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/male.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-marked-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-marked.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-marker-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-marker.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-pin.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map-signs.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/map.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/marker.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mars-double.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mars-stroke-h.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mars-stroke-v.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mars-stroke.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mars.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mask.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/medal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/medkit.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/meh-blank.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/meh-rolling-eyes.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/meh.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/memory.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/menorah.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mercury.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/meteor.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microchip.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microphone-alt-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microphone-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microphone-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microphone.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/microscope.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/minus-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/minus-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/minus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mitten.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mobile-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mobile.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-bill-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-bill-wave-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-bill-wave.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-bill.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-check-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/money-check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/monument.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/moon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mortar-pestle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mosque.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/motorcycle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mountain.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mouse-pointer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mouse.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/mug-hot.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/music.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/network-wired.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/neuter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/newspaper.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/not-equal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/notes-medical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/object-group.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/object-ungroup.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/oil-can.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/om.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/otter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/outdent.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pager.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paint-brush.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paint-roller.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/palette.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pallet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paper-plane.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paperclip.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/parachute-box.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paragraph.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/parking.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/passport.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pastafarianism.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paste.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pause-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pause.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/paw.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/peace.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pen-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pen-fancy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pen-nib.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pen-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pen.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pencil-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pencil-ruler.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/people-carry.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pepper-hot.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/percent.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/percentage.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/person-booth.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone-square-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone-volume.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/phone.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/photo-video.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/piggy-bank.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pills.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pizza-slice.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/place-of-worship.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plane-arrival.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plane-departure.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plane.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/play-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/play.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plug.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plus-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plus-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/podcast.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/poll-h.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/poll.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/poo-storm.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/poo.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/poop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/portrait.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pound-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/power-off.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/pray.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/praying-hands.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/prescription-bottle-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/prescription-bottle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/prescription.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/print.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/procedures.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/project-diagram.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/puzzle-piece.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/qrcode.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/question-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/question.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/quidditch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/quote-left.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/quote-right.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/quran.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/radiation-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/radiation.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/rainbow.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/random.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/receipt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/record-vinyl.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/recycle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/redo-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/redo.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/registered.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/remove-format.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/reply-all.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/reply.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/republican.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/restroom.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/retweet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ribbon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ring.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/road.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/robot.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/rocket.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/route.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/rss-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/rss.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ruble-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ruler-combined.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ruler-horizontal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ruler-vertical.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ruler.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/running.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/rupee-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sad-cry.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sad-tear.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/satellite-dish.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/satellite.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/save.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/school.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/screwdriver.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/scroll.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sd-card.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/search-dollar.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/search-location.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/search-minus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/search-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/search.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/seedling.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/server.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shapes.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/share-alt-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/share-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/share-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/share.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shekel-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shield-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ship.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shipping-fast.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shoe-prints.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shopping-bag.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shopping-basket.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shopping-cart.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shower.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/shuttle-van.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sign-in-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sign-language.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sign-out-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/signal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/signature.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sim-card.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sitemap.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/skating.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/skiing-nordic.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/skiing.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/skull-crossbones.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/skull.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sleigh.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sliders-h.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smile-beam.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smile-wink.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smile.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smoking-ban.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/smoking.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sms.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/snowboarding.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/snowflake.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/snowman.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/snowplow.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/socks.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/solar-panel.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-alpha-down-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-alpha-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-alpha-up-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-alpha-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-amount-down-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-amount-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-amount-up-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-amount-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-numeric-down-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-numeric-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-numeric-up-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-numeric-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sort.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/spa.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/space-shuttle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/spell-check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/spider.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/spinner.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/splotch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/spray-can.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/square-full.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/square-root-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stamp.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star-and-crescent.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star-half-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star-half.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star-of-david.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star-of-life.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/star.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/step-backward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/step-forward.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stethoscope.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sticky-note.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stop-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stop.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stopwatch.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/store-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/store.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stream.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/street-view.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/strikethrough.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/stroopwafel.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/subscript.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/subway.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/suitcase-rolling.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/suitcase.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sun.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/superscript.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/surprise.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/swatchbook.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/swimmer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/swimming-pool.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/synagogue.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sync-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/sync.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/syringe.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/table-tennis.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/table.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tablet-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tablet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tablets.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tachometer-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tag.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tags.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tape.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tasks.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/taxi.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/teeth-open.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/teeth.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/temperature-high.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/temperature-low.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tenge.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/terminal.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/text-height.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/text-width.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/th-large.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/th-list.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/th.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/theater-masks.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer-empty.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer-full.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer-half.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer-quarter.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer-three-quarters.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thermometer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thumbs-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thumbs-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/thumbtack.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/ticket-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/times-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/times.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tint-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tint.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tired.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/toggle-off.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/toggle-on.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/toilet-paper.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/toilet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/toolbox.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tools.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tooth.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/torah.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/torii-gate.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tractor.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trademark.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/traffic-light.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trailer.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/train.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tram.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/transgender-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/transgender.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trash-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trash-restore-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trash-restore.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tree.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/trophy.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/truck-loading.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/truck-monster.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/truck-moving.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/truck-pickup.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/truck.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tshirt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tty.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/tv.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/umbrella-beach.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/umbrella.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/underline.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/undo-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/undo.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/universal-access.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/university.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/unlink.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/unlock-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/unlock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/upload.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-alt-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-astronaut.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-check.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-circle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-clock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-cog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-edit.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-friends.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-graduate.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-injured.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-lock.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-md.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-minus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-ninja.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-nurse.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-plus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-secret.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-shield.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-tag.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-tie.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user-times.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/user.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/users-cog.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/users.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/utensil-spoon.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/utensils.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vector-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/venus-double.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/venus-mars.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/venus.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vial.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vials.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/video-slash.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/video.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vihara.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/voicemail.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/volleyball-ball.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/volume-down.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/volume-mute.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/volume-off.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/volume-up.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vote-yea.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/vr-cardboard.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/walking.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wallet.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/warehouse.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/water.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wave-square.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/weight-hanging.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/weight.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wheelchair.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wifi.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wind.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/window-close.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/window-maximize.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/window-minimize.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/window-restore.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wine-bottle.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wine-glass-alt.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wine-glass.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/won-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/wrench.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/x-ray.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/yen-sign.svg delete mode 100644 public/vendor/fontawesome/svgs/solid/yin-yang.svg delete mode 100644 public/vendor/fontawesome/webfonts/fa-brands-400.eot delete mode 100644 public/vendor/fontawesome/webfonts/fa-brands-400.svg delete mode 100644 public/vendor/fontawesome/webfonts/fa-brands-400.ttf delete mode 100644 public/vendor/fontawesome/webfonts/fa-brands-400.woff delete mode 100644 public/vendor/fontawesome/webfonts/fa-brands-400.woff2 delete mode 100644 public/vendor/fontawesome/webfonts/fa-regular-400.eot delete mode 100644 public/vendor/fontawesome/webfonts/fa-regular-400.svg delete mode 100644 public/vendor/fontawesome/webfonts/fa-regular-400.ttf delete mode 100644 public/vendor/fontawesome/webfonts/fa-regular-400.woff delete mode 100644 public/vendor/fontawesome/webfonts/fa-regular-400.woff2 delete mode 100644 public/vendor/fontawesome/webfonts/fa-solid-900.eot delete mode 100644 public/vendor/fontawesome/webfonts/fa-solid-900.svg delete mode 100644 public/vendor/fontawesome/webfonts/fa-solid-900.ttf delete mode 100644 public/vendor/fontawesome/webfonts/fa-solid-900.woff delete mode 100644 public/vendor/fontawesome/webfonts/fa-solid-900.woff2 delete mode 100644 public/vendor/jquery/dist/core.js delete mode 100644 public/vendor/jquery/dist/jquery.min.js delete mode 100644 public/vendor/jquery/dist/jquery.slim.min.js delete mode 100644 public/vendor/nucleo/css/nucleo-svg.css delete mode 100644 public/vendor/nucleo/css/nucleo.css delete mode 100644 public/vendor/nucleo/fonts/nucleo-icons.eot delete mode 100644 public/vendor/nucleo/fonts/nucleo-icons.svg delete mode 100644 public/vendor/nucleo/fonts/nucleo-icons.ttf delete mode 100644 public/vendor/nucleo/fonts/nucleo-icons.woff delete mode 100644 public/vendor/nucleo/fonts/nucleo-icons.woff2 delete mode 100644 public/vendor/opensans/css/opensans.css delete mode 100644 public/vendor/opensans/fonts/OpenSans-Bold.ttf delete mode 100644 public/vendor/opensans/fonts/OpenSans-Light.ttf delete mode 100644 public/vendor/opensans/fonts/OpenSans-Regular.ttf delete mode 100644 public/vendor/opensans/fonts/OpenSans-SemiBold.ttf create mode 100644 public/vendor/quicksand/css/quicksand.css create mode 100644 public/vendor/quicksand/fonts/Bold/Quicksand-Bold.eot create mode 100644 public/vendor/quicksand/fonts/Bold/Quicksand-Bold.ttf create mode 100644 public/vendor/quicksand/fonts/Bold/Quicksand-Bold.woff create mode 100644 public/vendor/quicksand/fonts/Bold/Quicksand-Bold.woff2 create mode 100644 public/vendor/quicksand/fonts/Light/Quicksand-Light.eot create mode 100644 public/vendor/quicksand/fonts/Light/Quicksand-Light.ttf create mode 100644 public/vendor/quicksand/fonts/Light/Quicksand-Light.woff create mode 100644 public/vendor/quicksand/fonts/Light/Quicksand-Light.woff2 create mode 100644 public/vendor/quicksand/fonts/Medium/Quicksand-Medium.eot create mode 100644 public/vendor/quicksand/fonts/Medium/Quicksand-Medium.ttf create mode 100644 public/vendor/quicksand/fonts/Medium/Quicksand-Medium.woff create mode 100644 public/vendor/quicksand/fonts/Medium/Quicksand-Medium.woff2 create mode 100644 public/vendor/quicksand/fonts/Regular/Quicksand-Regular.eot create mode 100644 public/vendor/quicksand/fonts/Regular/Quicksand-Regular.ttf create mode 100644 public/vendor/quicksand/fonts/Regular/Quicksand-Regular.woff create mode 100644 public/vendor/quicksand/fonts/Regular/Quicksand-Regular.woff2 create mode 100644 public/vendor/quicksand/fonts/Semibold/Quicksand-SemiBold.eot create mode 100644 public/vendor/quicksand/fonts/Semibold/Quicksand-SemiBold.ttf create mode 100644 public/vendor/quicksand/fonts/Semibold/Quicksand-SemiBold.woff create mode 100644 public/vendor/quicksand/fonts/Semibold/Quicksand-SemiBold.woff2 delete mode 100644 resources/assets/css/nucleo/css/nucleo-svg.css delete mode 100644 resources/assets/css/nucleo/css/nucleo.css delete mode 100644 resources/assets/css/nucleo/fonts/nucleo-icons.eot delete mode 100644 resources/assets/css/nucleo/fonts/nucleo-icons.svg delete mode 100644 resources/assets/css/nucleo/fonts/nucleo-icons.ttf delete mode 100644 resources/assets/css/nucleo/fonts/nucleo-icons.woff delete mode 100644 resources/assets/css/nucleo/fonts/nucleo-icons.woff2 delete mode 100644 resources/assets/js/components/AkauntingCarousel.vue create mode 100644 resources/assets/js/components/AkauntingColor.vue create mode 100644 resources/assets/js/components/AkauntingConnectTransactions.vue create mode 100644 resources/assets/js/components/AkauntingDocumentButton.vue rename resources/assets/js/components/{forms => }/AkauntingRadioGroup.vue (97%) create mode 100644 resources/assets/js/components/AkauntingSlider.vue create mode 100644 resources/assets/js/components/AkauntingSwitch.vue delete mode 100644 resources/assets/js/components/BaseDropdown.vue delete mode 100644 resources/assets/js/components/BaseHeader.vue delete mode 100644 resources/assets/js/components/BasePagination.vue delete mode 100644 resources/assets/js/components/BaseProgress.vue delete mode 100644 resources/assets/js/components/BaseSlider.vue delete mode 100644 resources/assets/js/components/BaseSwitch.vue delete mode 100644 resources/assets/js/components/BaseTable.vue delete mode 100644 resources/assets/js/components/Breadcrumb/Breadcrumb.vue delete mode 100644 resources/assets/js/components/Breadcrumb/BreadcrumbItem.vue delete mode 100644 resources/assets/js/components/Breadcrumb/RouteBreadcrumb.vue delete mode 100644 resources/assets/js/components/ButtonCheckbox.vue delete mode 100644 resources/assets/js/components/ButtonRadioGroup.vue delete mode 100644 resources/assets/js/components/Charts/BarChart.js delete mode 100644 resources/assets/js/components/Charts/DoughnutChart.js delete mode 100644 resources/assets/js/components/Charts/LineChart.js delete mode 100644 resources/assets/js/components/Charts/PieChart.js delete mode 100644 resources/assets/js/components/Charts/config.js delete mode 100644 resources/assets/js/components/Charts/globalOptionsMixin.js delete mode 100644 resources/assets/js/components/Charts/optionHelpers.js delete mode 100644 resources/assets/js/components/CloseButton.vue delete mode 100644 resources/assets/js/components/Collapse/Collapse.vue delete mode 100644 resources/assets/js/components/Collapse/CollapseItem.vue delete mode 100644 resources/assets/js/components/DataRangePicker.vue delete mode 100644 resources/assets/js/components/Feed/Comment.vue delete mode 100644 resources/assets/js/components/Field-Attributes.vue delete mode 100644 resources/assets/js/components/Inputs/BaseCheckbox.vue delete mode 100644 resources/assets/js/components/Inputs/BaseRadio.vue delete mode 100644 resources/assets/js/components/Inputs/DropzoneFileUpload.vue delete mode 100644 resources/assets/js/components/Inputs/FileInput.vue delete mode 100644 resources/assets/js/components/Inputs/HtmlEditor.vue delete mode 100644 resources/assets/js/components/Inputs/IconCheckbox.vue delete mode 100644 resources/assets/js/components/Inputs/TagsInput.vue delete mode 100644 resources/assets/js/components/LoadingPanel.vue delete mode 100644 resources/assets/js/components/Navbar/BaseNav.vue delete mode 100644 resources/assets/js/components/Navbar/NavbarToggleButton.vue delete mode 100644 resources/assets/js/components/NavbarToggleButton.vue delete mode 100644 resources/assets/js/components/SidebarPlugin/SideBar.vue delete mode 100644 resources/assets/js/components/SidebarPlugin/SidebarItem.vue delete mode 100644 resources/assets/js/components/SidebarPlugin/index.js delete mode 100644 resources/assets/js/components/Tabs/Tab.vue delete mode 100644 resources/assets/js/components/Tabs/Tabs.vue delete mode 100644 resources/assets/js/components/Timeline/TimeLine.vue delete mode 100644 resources/assets/js/components/Timeline/TimeLineItem.vue delete mode 100644 resources/assets/js/components/WorldMap/AsyncWorldMap.vue delete mode 100644 resources/assets/js/components/WorldMap/WorldMap.vue delete mode 100644 resources/assets/js/components/forms/AkauntingCheckboxGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingEmailGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingFileGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingInvoiceTextGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingNumberGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingPasswordGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingSaveButtons.vue delete mode 100644 resources/assets/js/components/forms/AkauntingSelectGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingTextGroup.vue delete mode 100644 resources/assets/js/components/forms/AkauntingTextareaGroup.vue delete mode 100644 resources/assets/js/components/index.js delete mode 100644 resources/assets/js/plugins/selecttwo.js create mode 100644 resources/assets/js/views/auth/common.js delete mode 100644 resources/assets/js/views/auth/forgot.js delete mode 100644 resources/assets/js/views/auth/login.js delete mode 100644 resources/assets/js/views/auth/permissions.js delete mode 100644 resources/assets/js/views/auth/reset.js delete mode 100644 resources/assets/js/views/auth/roles.js create mode 100644 resources/assets/js/views/common/contacts.js create mode 100644 resources/assets/js/views/install/Steps.vue delete mode 100644 resources/assets/js/views/modules/item.js create mode 100644 resources/assets/js/views/portal/apps.js delete mode 100644 resources/assets/js/views/portal/dashboard.js delete mode 100644 resources/assets/js/views/portal/invoices.js delete mode 100644 resources/assets/js/views/portal/payments.js delete mode 100644 resources/assets/js/views/portal/profile.js delete mode 100644 resources/assets/js/views/purchases/vendors.js delete mode 100644 resources/assets/js/views/sales/customers.js delete mode 100644 resources/assets/js/views/settings/modules.js create mode 100644 resources/assets/js/views/wizard/Steps.vue create mode 100644 resources/assets/sass/app.css delete mode 100644 resources/assets/sass/argon.scss delete mode 100644 resources/assets/sass/core/alerts/_alert-dismissible.scss delete mode 100644 resources/assets/sass/core/alerts/_alert-notify.scss delete mode 100644 resources/assets/sass/core/alerts/_alert.scss delete mode 100644 resources/assets/sass/core/avatars/_avatar-group.scss delete mode 100644 resources/assets/sass/core/avatars/_avatar.scss delete mode 100644 resources/assets/sass/core/badges/_badge-circle.scss delete mode 100644 resources/assets/sass/core/badges/_badge-dot.scss delete mode 100644 resources/assets/sass/core/badges/_badge-floating.scss delete mode 100644 resources/assets/sass/core/badges/_badge.scss delete mode 100644 resources/assets/sass/core/breadcrumbs/_breadcrumb.scss delete mode 100644 resources/assets/sass/core/buttons/_button-brand.scss delete mode 100644 resources/assets/sass/core/buttons/_button-group.scss delete mode 100644 resources/assets/sass/core/buttons/_button-icon.scss delete mode 100644 resources/assets/sass/core/buttons/_button.scss delete mode 100644 resources/assets/sass/core/cards/_card-animations.scss delete mode 100644 resources/assets/sass/core/cards/_card-blockquote.scss delete mode 100644 resources/assets/sass/core/cards/_card-money.scss delete mode 100644 resources/assets/sass/core/cards/_card-pricing.scss delete mode 100644 resources/assets/sass/core/cards/_card-profile.scss delete mode 100644 resources/assets/sass/core/cards/_card-stats.scss delete mode 100644 resources/assets/sass/core/cards/_card.scss delete mode 100644 resources/assets/sass/core/charts/_chart.scss delete mode 100644 resources/assets/sass/core/close/_close.scss delete mode 100644 resources/assets/sass/core/collapse/_accordion.scss delete mode 100644 resources/assets/sass/core/content/_main-content.scss delete mode 100644 resources/assets/sass/core/custom-forms/_custom-checkbox.scss delete mode 100644 resources/assets/sass/core/custom-forms/_custom-control.scss delete mode 100644 resources/assets/sass/core/custom-forms/_custom-form.scss delete mode 100644 resources/assets/sass/core/custom-forms/_custom-radio.scss delete mode 100644 resources/assets/sass/core/custom-forms/_custom-toggle.scss delete mode 100644 resources/assets/sass/core/dropdowns/_dropdown.scss delete mode 100644 resources/assets/sass/core/footers/_footer.scss delete mode 100644 resources/assets/sass/core/forms/_form-extend.scss delete mode 100644 resources/assets/sass/core/forms/_form-validation.scss delete mode 100644 resources/assets/sass/core/forms/_form.scss delete mode 100644 resources/assets/sass/core/forms/_input-group.scss delete mode 100644 resources/assets/sass/core/grid/_grid.scss delete mode 100644 resources/assets/sass/core/headers/_header.scss delete mode 100644 resources/assets/sass/core/icons/_icon-actions.scss delete mode 100644 resources/assets/sass/core/icons/_icon-shape.scss delete mode 100644 resources/assets/sass/core/icons/_icon.scss delete mode 100644 resources/assets/sass/core/list-groups/_list-check.scss delete mode 100644 resources/assets/sass/core/list-groups/_list-group.scss delete mode 100644 resources/assets/sass/core/maps/_map.scss delete mode 100644 resources/assets/sass/core/masks/_mask.scss delete mode 100644 resources/assets/sass/core/medias/_media-comment.scss delete mode 100644 resources/assets/sass/core/medias/_media.scss delete mode 100644 resources/assets/sass/core/mixins/_alert.scss delete mode 100644 resources/assets/sass/core/mixins/_background-variant.scss delete mode 100644 resources/assets/sass/core/mixins/_badge.scss delete mode 100644 resources/assets/sass/core/mixins/_buttons.scss delete mode 100644 resources/assets/sass/core/mixins/_custom-forms.scss delete mode 100644 resources/assets/sass/core/mixins/_forms.scss delete mode 100644 resources/assets/sass/core/mixins/_icon.scss delete mode 100644 resources/assets/sass/core/mixins/_modals.scss delete mode 100644 resources/assets/sass/core/mixins/_popover.scss delete mode 100644 resources/assets/sass/core/modals/_modal.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-collapse.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-dropdown.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-floating.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-search.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-top.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar-vertical.scss delete mode 100644 resources/assets/sass/core/navbars/_navbar.scss delete mode 100644 resources/assets/sass/core/navs/_nav-pills.scss delete mode 100644 resources/assets/sass/core/navs/_nav.scss delete mode 100644 resources/assets/sass/core/paginations/_pagination.scss delete mode 100644 resources/assets/sass/core/popovers/_popover.scss delete mode 100644 resources/assets/sass/core/progresses/_progress.scss delete mode 100644 resources/assets/sass/core/reboot/_reboot.scss delete mode 100644 resources/assets/sass/core/sections/_nucleo-icons.scss delete mode 100644 resources/assets/sass/core/separators/_separator.scss delete mode 100644 resources/assets/sass/core/shortcuts/_shortcut.scss delete mode 100644 resources/assets/sass/core/tables/_table-actions.scss delete mode 100644 resources/assets/sass/core/tables/_table-sortable.scss delete mode 100644 resources/assets/sass/core/tables/_table.scss delete mode 100644 resources/assets/sass/core/timeline/_timeline.scss delete mode 100644 resources/assets/sass/core/type/_article.scss delete mode 100644 resources/assets/sass/core/type/_display.scss delete mode 100644 resources/assets/sass/core/type/_heading.scss delete mode 100644 resources/assets/sass/core/type/_type.scss delete mode 100644 resources/assets/sass/core/utilities/_backgrounds.scss delete mode 100644 resources/assets/sass/core/utilities/_blurable.scss delete mode 100644 resources/assets/sass/core/utilities/_floating.scss delete mode 100644 resources/assets/sass/core/utilities/_helper.scss delete mode 100644 resources/assets/sass/core/utilities/_image.scss delete mode 100644 resources/assets/sass/core/utilities/_opacity.scss delete mode 100644 resources/assets/sass/core/utilities/_overflow.scss delete mode 100644 resources/assets/sass/core/utilities/_position.scss delete mode 100644 resources/assets/sass/core/utilities/_shadows.scss delete mode 100644 resources/assets/sass/core/utilities/_sizing.scss delete mode 100644 resources/assets/sass/core/utilities/_spacing.scss delete mode 100644 resources/assets/sass/core/utilities/_text.scss delete mode 100644 resources/assets/sass/core/utilities/_transform.scss delete mode 100644 resources/assets/sass/core/vendors/_bootstrap-datepicker.scss delete mode 100644 resources/assets/sass/core/vendors/_bootstrap-tagsinput.scss delete mode 100644 resources/assets/sass/core/vendors/_chartjs.scss delete mode 100644 resources/assets/sass/core/vendors/_dropzone.scss delete mode 100644 resources/assets/sass/core/vendors/_element-checkbox.scss delete mode 100644 resources/assets/sass/core/vendors/_element-tables.scss delete mode 100644 resources/assets/sass/core/vendors/_flatpickr.scss delete mode 100644 resources/assets/sass/core/vendors/_fullcalendar.scss delete mode 100644 resources/assets/sass/core/vendors/_headroom.scss delete mode 100644 resources/assets/sass/core/vendors/_lavalamp.scss delete mode 100644 resources/assets/sass/core/vendors/_nouislider.scss delete mode 100644 resources/assets/sass/core/vendors/_quill.scss delete mode 100644 resources/assets/sass/core/vendors/_scrollbar.scss delete mode 100644 resources/assets/sass/core/vendors/_select.scss delete mode 100644 resources/assets/sass/core/vendors/_sweet-alert-2.scss delete mode 100644 resources/assets/sass/core/vendors/_tags.scss delete mode 100644 resources/assets/sass/core/vendors/_vectormap.scss delete mode 100644 resources/assets/sass/custom/_components.scss delete mode 100644 resources/assets/sass/custom/_functions.scss delete mode 100644 resources/assets/sass/custom/_mixins.scss delete mode 100644 resources/assets/sass/custom/_utilities.scss delete mode 100644 resources/assets/sass/custom/_variables.scss delete mode 100644 resources/assets/sass/custom/_vendors.scss delete mode 100644 resources/lang/ar-SA/documents.php delete mode 100644 resources/lang/ar-SA/payments.php delete mode 100644 resources/lang/ar-SA/revenues.php delete mode 100644 resources/lang/ar-SA/search_string.php delete mode 100644 resources/lang/cs-CZ/documents.php delete mode 100644 resources/lang/cs-CZ/payments.php delete mode 100644 resources/lang/cs-CZ/revenues.php delete mode 100644 resources/lang/cs-CZ/search_string.php delete mode 100644 resources/lang/el-GR/dashboards.php delete mode 100644 resources/lang/el-GR/widgets.php delete mode 100644 resources/lang/en-GB/bank_feeds.php create mode 100644 resources/lang/en-GB/categories.php delete mode 100644 resources/lang/en-GB/payments.php create mode 100644 resources/lang/en-GB/portal.php delete mode 100644 resources/lang/en-GB/revenues.php create mode 100644 resources/lang/en-GB/transactions.php create mode 100644 resources/lang/en-GB/vendors.php delete mode 100644 resources/lang/es-AR/revenues.php delete mode 100644 resources/lang/fi-FI/payments.php delete mode 100644 resources/lang/he-IL/dashboards.php delete mode 100644 resources/lang/he-IL/documents.php delete mode 100644 resources/lang/he-IL/errors.php delete mode 100644 resources/lang/he-IL/maintenance.php delete mode 100644 resources/lang/lv-LV/documents.php delete mode 100644 resources/lang/lv-LV/payments.php delete mode 100644 resources/lang/lv-LV/revenues.php delete mode 100644 resources/lang/lv-LV/search_string.php delete mode 100644 resources/lang/mk-MK/bulk_actions.php delete mode 100644 resources/lang/mk-MK/documents.php delete mode 100644 resources/lang/mk-MK/email_templates.php delete mode 100644 resources/lang/mk-MK/search_string.php delete mode 100644 resources/lang/sk-SK/bulk_actions.php delete mode 100644 resources/lang/sr-CS/maintenance.php delete mode 100644 resources/lang/sr-CS/revenues.php delete mode 100644 resources/lang/sr-SP/dashboards.php delete mode 100644 resources/lang/sr-SP/widgets.php delete mode 100644 resources/views/auth/permissions/create.blade.php delete mode 100644 resources/views/auth/permissions/edit.blade.php delete mode 100644 resources/views/auth/permissions/index.blade.php create mode 100644 resources/views/auth/register/create.blade.php delete mode 100644 resources/views/auth/roles/create.blade.php delete mode 100644 resources/views/auth/roles/edit.blade.php delete mode 100644 resources/views/auth/roles/index.blade.php create mode 100644 resources/views/banking/recurring_transactions/create.blade.php create mode 100644 resources/views/banking/recurring_transactions/edit.blade.php create mode 100644 resources/views/banking/recurring_transactions/index.blade.php create mode 100644 resources/views/banking/recurring_transactions/show.blade.php create mode 100644 resources/views/banking/transactions/create.blade.php create mode 100644 resources/views/banking/transactions/edit.blade.php create mode 100644 resources/views/banking/transactions/print_default.blade.php create mode 100644 resources/views/banking/transactions/show.blade.php delete mode 100644 resources/views/common/notifications/index.blade.php create mode 100644 resources/views/components/button.blade.php create mode 100644 resources/views/components/contacts/form/address.blade.php create mode 100644 resources/views/components/contacts/form/billing.blade.php create mode 100644 resources/views/components/contacts/form/buttons.blade.php create mode 100644 resources/views/components/contacts/form/content.blade.php create mode 100644 resources/views/components/contacts/form/general.blade.php create mode 100644 resources/views/components/contacts/index/buttons.blade.php create mode 100644 resources/views/components/contacts/index/content.blade.php create mode 100644 resources/views/components/contacts/index/more-buttons.blade.php create mode 100644 resources/views/components/contacts/script.blade.php create mode 100644 resources/views/components/contacts/show/buttons.blade.php create mode 100644 resources/views/components/contacts/show/content.blade.php create mode 100644 resources/views/components/contacts/show/more-buttons.blade.php create mode 100644 resources/views/components/date.blade.php create mode 100644 resources/views/components/delete-button.blade.php create mode 100644 resources/views/components/delete-link.blade.php create mode 100644 resources/views/components/documents/form/contact.blade.php delete mode 100644 resources/views/components/documents/form/footer.blade.php rename resources/views/components/{select-item-button.blade.php => documents/form/item-button.blade.php} (100%) create mode 100644 resources/views/components/documents/form/item-columns.blade.php create mode 100644 resources/views/components/documents/form/recurring.blade.php create mode 100644 resources/views/components/documents/form/recurring_metadata.blade.php create mode 100644 resources/views/components/documents/index/buttons.blade.php delete mode 100644 resources/views/components/documents/index/card-body.blade.php delete mode 100644 resources/views/components/documents/index/card-footer.blade.php delete mode 100644 resources/views/components/documents/index/card-header.blade.php create mode 100644 resources/views/components/documents/index/document.blade.php delete mode 100644 resources/views/components/documents/index/empty-page.blade.php create mode 100644 resources/views/components/documents/index/information.blade.php create mode 100644 resources/views/components/documents/index/more-buttons.blade.php create mode 100644 resources/views/components/documents/index/recurring_templates.blade.php delete mode 100644 resources/views/components/documents/index/top-buttons.blade.php create mode 100644 resources/views/components/documents/show/buttons.blade.php create mode 100644 resources/views/components/documents/show/children.blade.php create mode 100644 resources/views/components/documents/show/create.blade.php delete mode 100644 resources/views/components/documents/show/document.blade.php delete mode 100644 resources/views/components/documents/show/footer.blade.php create mode 100644 resources/views/components/documents/show/get-paid.blade.php delete mode 100644 resources/views/components/documents/show/header.blade.php delete mode 100644 resources/views/components/documents/show/histories.blade.php create mode 100644 resources/views/components/documents/show/make-payment.blade.php create mode 100644 resources/views/components/documents/show/message.blade.php create mode 100644 resources/views/components/documents/show/more-buttons.blade.php create mode 100644 resources/views/components/documents/show/receive.blade.php delete mode 100644 resources/views/components/documents/show/recurring-message.blade.php create mode 100644 resources/views/components/documents/show/restore.blade.php create mode 100644 resources/views/components/documents/show/schedule.blade.php create mode 100644 resources/views/components/documents/show/send.blade.php delete mode 100644 resources/views/components/documents/show/status-message.blade.php create mode 100644 resources/views/components/documents/show/template.blade.php delete mode 100644 resources/views/components/documents/show/timeline.blade.php delete mode 100644 resources/views/components/documents/show/top-buttons.blade.php delete mode 100644 resources/views/components/documents/show/transactions.blade.php create mode 100644 resources/views/components/dropdown/button.blade.php create mode 100644 resources/views/components/dropdown/divider.blade.php create mode 100644 resources/views/components/dropdown/index.blade.php create mode 100644 resources/views/components/dropdown/link.blade.php delete mode 100644 resources/views/components/edit-item-columns.blade.php rename resources/views/{partials => components}/email/body.blade.php (100%) create mode 100644 resources/views/components/email/footer.blade.php create mode 100644 resources/views/components/empty-data.blade.php create mode 100644 resources/views/components/form/accordion/head.blade.php create mode 100644 resources/views/components/form/accordion/index.blade.php create mode 100644 resources/views/components/form/buttons.blade.php create mode 100644 resources/views/components/form/container.blade.php create mode 100644 resources/views/components/form/error.blade.php create mode 100644 resources/views/components/form/group/account.blade.php create mode 100644 resources/views/components/form/group/attachment.blade.php create mode 100644 resources/views/components/form/group/category.blade.php create mode 100644 resources/views/components/form/group/checkbox.blade.php create mode 100644 resources/views/components/form/group/color.blade.php create mode 100644 resources/views/components/form/group/contact.blade.php create mode 100644 resources/views/components/form/group/country.blade.php create mode 100644 resources/views/components/form/group/currency.blade.php create mode 100644 resources/views/components/form/group/customer.blade.php create mode 100644 resources/views/components/form/group/date.blade.php create mode 100644 resources/views/components/form/group/date_time.blade.php create mode 100644 resources/views/components/form/group/editor.blade.php create mode 100644 resources/views/components/form/group/email.blade.php create mode 100644 resources/views/components/form/group/file.blade.php create mode 100644 resources/views/components/form/group/invoice_text.blade.php create mode 100644 resources/views/components/form/group/locale.blade.php create mode 100644 resources/views/components/form/group/money.blade.php create mode 100644 resources/views/components/form/group/number.blade.php create mode 100644 resources/views/components/form/group/password.blade.php create mode 100644 resources/views/components/form/group/payment_method.blade.php create mode 100644 resources/views/components/form/group/radio.blade.php create mode 100644 resources/views/components/form/group/recurring.blade.php create mode 100644 resources/views/components/form/group/select.blade.php create mode 100644 resources/views/components/form/group/switch.blade.php create mode 100644 resources/views/components/form/group/text.blade.php create mode 100644 resources/views/components/form/group/textarea.blade.php create mode 100644 resources/views/components/form/group/time.blade.php create mode 100644 resources/views/components/form/group/toggle.blade.php create mode 100644 resources/views/components/form/group/vendor.blade.php create mode 100644 resources/views/components/form/icon.blade.php create mode 100644 resources/views/components/form/index.blade.php create mode 100644 resources/views/components/form/input/checkbox.blade.php create mode 100644 resources/views/components/form/input/color.blade.php create mode 100644 resources/views/components/form/input/editor.blade.php create mode 100644 resources/views/components/form/input/email.blade.php create mode 100644 resources/views/components/form/input/file.blade.php create mode 100644 resources/views/components/form/input/hidden.blade.php create mode 100644 resources/views/components/form/input/input.blade.php create mode 100644 resources/views/components/form/input/money.blade.php create mode 100644 resources/views/components/form/input/number.blade.php create mode 100644 resources/views/components/form/input/password.blade.php create mode 100644 resources/views/components/form/input/radio.blade.php create mode 100644 resources/views/components/form/input/select.blade.php create mode 100644 resources/views/components/form/input/text.blade.php create mode 100644 resources/views/components/form/input/textarea.blade.php create mode 100644 resources/views/components/form/label.blade.php create mode 100644 resources/views/components/form/section/head.blade.php create mode 100644 resources/views/components/form/section/index.blade.php create mode 100644 resources/views/components/icon.blade.php create mode 100644 resources/views/components/index/bulkaction/all.blade.php create mode 100644 resources/views/components/index/bulkaction/index.blade.php create mode 100644 resources/views/components/index/bulkaction/single.blade.php create mode 100644 resources/views/components/index/category.blade.php create mode 100644 resources/views/components/index/container.blade.php create mode 100644 resources/views/components/index/country.blade.php create mode 100644 resources/views/components/index/currency.blade.php create mode 100644 resources/views/components/index/default.blade.php create mode 100644 resources/views/components/index/disable.blade.php create mode 100644 resources/views/components/index/search.blade.php create mode 100644 resources/views/components/index/status.blade.php create mode 100644 resources/views/components/index/summary.blade.php create mode 100644 resources/views/components/layouts/admin.blade.php create mode 100644 resources/views/components/layouts/admin/content.blade.php create mode 100644 resources/views/components/layouts/admin/footer.blade.php create mode 100644 resources/views/components/layouts/admin/head.blade.php create mode 100644 resources/views/components/layouts/admin/header.blade.php create mode 100644 resources/views/components/layouts/admin/menu.blade.php create mode 100644 resources/views/components/layouts/admin/notifications.blade.php create mode 100644 resources/views/components/layouts/admin/scripts.blade.php create mode 100644 resources/views/components/layouts/auth.blade.php create mode 100644 resources/views/components/layouts/auth/content.blade.php create mode 100644 resources/views/components/layouts/auth/footer.blade.php create mode 100644 resources/views/components/layouts/auth/head.blade.php create mode 100644 resources/views/components/layouts/auth/scripts.blade.php create mode 100644 resources/views/components/layouts/auth/slider.blade.php create mode 100644 resources/views/components/layouts/error.blade.php create mode 100644 resources/views/components/layouts/install.blade.php create mode 100644 resources/views/components/layouts/install/content.blade.php create mode 100644 resources/views/components/layouts/install/head.blade.php create mode 100644 resources/views/components/layouts/install/scripts.blade.php create mode 100644 resources/views/components/layouts/maintenance.blade.php create mode 100644 resources/views/components/layouts/maintenance/body.blade.php create mode 100644 resources/views/components/layouts/maintenance/head.blade.php create mode 100644 resources/views/components/layouts/modules.blade.php create mode 100644 resources/views/components/layouts/modules/bar.blade.php create mode 100644 resources/views/components/layouts/modules/head.blade.php create mode 100644 resources/views/components/layouts/modules/item.blade.php create mode 100644 resources/views/components/layouts/modules/my_apps_item.blade.php create mode 100644 resources/views/components/layouts/modules/releases.blade.php create mode 100644 resources/views/components/layouts/modules/reviews.blade.php create mode 100644 resources/views/components/layouts/modules/show/buttons.blade.php create mode 100644 resources/views/components/layouts/modules/show/changelog.blade.php create mode 100644 resources/views/components/layouts/modules/show/description.blade.php create mode 100644 resources/views/components/layouts/modules/show/documentation.blade.php create mode 100644 resources/views/components/layouts/modules/show/features.blade.php create mode 100644 resources/views/components/layouts/modules/show/installation.blade.php create mode 100644 resources/views/components/layouts/modules/show/price.blade.php create mode 100644 resources/views/components/layouts/modules/show/releases.blade.php create mode 100644 resources/views/components/layouts/modules/show/reviews.blade.php create mode 100644 resources/views/components/layouts/modules/show/screenshots.blade.php create mode 100644 resources/views/components/layouts/modules/show/toggle.blade.php create mode 100644 resources/views/components/layouts/portal.blade.php create mode 100644 resources/views/components/layouts/portal/content.blade.php create mode 100644 resources/views/components/layouts/portal/finish/buttons.blade.php create mode 100644 resources/views/components/layouts/portal/finish/content.blade.php create mode 100644 resources/views/components/layouts/portal/footer.blade.php create mode 100644 resources/views/components/layouts/portal/head.blade.php create mode 100644 resources/views/components/layouts/portal/header.blade.php create mode 100644 resources/views/components/layouts/portal/menu.blade.php create mode 100644 resources/views/components/layouts/portal/scripts.blade.php create mode 100644 resources/views/components/layouts/preview.blade.php create mode 100644 resources/views/components/layouts/preview/content.blade.php create mode 100644 resources/views/components/layouts/preview/footer.blade.php create mode 100644 resources/views/components/layouts/preview/head.blade.php create mode 100644 resources/views/components/layouts/preview/header.blade.php create mode 100644 resources/views/components/layouts/preview/scripts.blade.php create mode 100644 resources/views/components/layouts/print.blade.php create mode 100644 resources/views/components/layouts/print/content.blade.php create mode 100644 resources/views/components/layouts/print/head.blade.php create mode 100644 resources/views/components/layouts/print/scripts.blade.php rename resources/views/{partials/pwa/pwa.blade.php => components/layouts/pwa/head.blade.php} (100%) create mode 100644 resources/views/components/layouts/signed.blade.php create mode 100644 resources/views/components/layouts/signed/content.blade.php create mode 100644 resources/views/components/layouts/signed/footer.blade.php create mode 100644 resources/views/components/layouts/signed/head.blade.php create mode 100644 resources/views/components/layouts/signed/header.blade.php create mode 100644 resources/views/components/layouts/signed/scripts.blade.php create mode 100644 resources/views/components/layouts/wizard.blade.php create mode 100644 resources/views/components/layouts/wizard/background.blade.php create mode 100644 resources/views/components/layouts/wizard/content.blade.php create mode 100644 resources/views/components/layouts/wizard/head.blade.php create mode 100644 resources/views/components/layouts/wizard/scripts.blade.php create mode 100644 resources/views/components/link.blade.php create mode 100644 resources/views/components/loading/absolute.blade.php create mode 100644 resources/views/components/loading/content.blade.php create mode 100644 resources/views/components/loading/menu.blade.php create mode 100644 resources/views/components/media/file.blade.php create mode 100644 resources/views/components/menu/favorite.blade.php create mode 100644 resources/views/components/modules/banners.blade.php create mode 100644 resources/views/components/modules/free.blade.php create mode 100644 resources/views/components/modules/installed.blade.php create mode 100644 resources/views/components/modules/item.blade.php create mode 100644 resources/views/components/modules/items.blade.php create mode 100644 resources/views/components/modules/nnew.blade.php create mode 100644 resources/views/components/modules/no_apps.blade.php create mode 100644 resources/views/components/modules/paid.blade.php create mode 100644 resources/views/components/modules/pre_sale.blade.php create mode 100644 resources/views/components/modules/purchased.blade.php create mode 100644 resources/views/components/modules/raw_items.blade.php create mode 100644 resources/views/components/pagination.blade.php rename resources/views/{partials/portal => components}/payment_method/hosted.blade.php (100%) create mode 100644 resources/views/components/payment_method/redirect.blade.php create mode 100644 resources/views/components/read-only.blade.php create mode 100644 resources/views/components/reports/detail.blade.php rename resources/views/{partials/reports => components/reports/detail}/content/footer.blade.php (100%) rename resources/views/{partials/reports => components/reports/detail}/content/header.blade.php (100%) create mode 100644 resources/views/components/reports/detail/table.blade.php create mode 100644 resources/views/components/reports/detail/table/body.blade.php create mode 100644 resources/views/components/reports/detail/table/footer.blade.php create mode 100644 resources/views/components/reports/detail/table/header.blade.php create mode 100644 resources/views/components/reports/detail/table/row.blade.php create mode 100644 resources/views/components/reports/fields.blade.php create mode 100644 resources/views/components/reports/filter.blade.php create mode 100644 resources/views/components/reports/print.blade.php create mode 100644 resources/views/components/reports/show.blade.php create mode 100644 resources/views/components/reports/summary.blade.php create mode 100644 resources/views/components/reports/summary/chart.blade.php create mode 100644 resources/views/components/reports/summary/content/footer.blade.php create mode 100644 resources/views/components/reports/summary/content/header.blade.php create mode 100644 resources/views/components/reports/summary/table.blade.php create mode 100644 resources/views/components/reports/summary/table/body.blade.php create mode 100644 resources/views/components/reports/summary/table/footer.blade.php create mode 100644 resources/views/components/reports/summary/table/header.blade.php create mode 100644 resources/views/components/reports/summary/table/row.blade.php create mode 100644 resources/views/components/script.blade.php delete mode 100644 resources/views/components/select-contact-card.blade.php create mode 100644 resources/views/components/show/accordion/head.blade.php create mode 100644 resources/views/components/show/accordion/index.blade.php create mode 100644 resources/views/components/show/container.blade.php create mode 100644 resources/views/components/show/content/index.blade.php create mode 100644 resources/views/components/show/content/left.blade.php create mode 100644 resources/views/components/show/content/right.blade.php create mode 100644 resources/views/components/show/no-records.blade.php create mode 100644 resources/views/components/show/status.blade.php create mode 100644 resources/views/components/show/summary/index.blade.php create mode 100644 resources/views/components/show/summary/left.blade.php create mode 100644 resources/views/components/show/summary/right.blade.php create mode 100644 resources/views/components/suggestions.blade.php create mode 100644 resources/views/components/table/actions.blade.php create mode 100644 resources/views/components/table/index.blade.php create mode 100644 resources/views/components/table/tbody.blade.php create mode 100644 resources/views/components/table/td.blade.php create mode 100644 resources/views/components/table/th.blade.php create mode 100644 resources/views/components/table/thead.blade.php create mode 100644 resources/views/components/table/tr.blade.php create mode 100644 resources/views/components/tabs/index.blade.php create mode 100644 resources/views/components/tabs/nav-link.blade.php create mode 100644 resources/views/components/tabs/nav.blade.php create mode 100644 resources/views/components/tabs/tab.blade.php create mode 100644 resources/views/components/tips/fixed.blade.php create mode 100644 resources/views/components/tips/relative.blade.php create mode 100644 resources/views/components/tooltip.blade.php create mode 100644 resources/views/components/transactions/show/buttons.blade.php create mode 100644 resources/views/components/transactions/show/children.blade.php create mode 100644 resources/views/components/transactions/show/create.blade.php delete mode 100644 resources/views/components/transactions/show/footer.blade.php delete mode 100644 resources/views/components/transactions/show/header.blade.php delete mode 100644 resources/views/components/transactions/show/histories.blade.php create mode 100644 resources/views/components/transactions/show/more-buttons.blade.php delete mode 100644 resources/views/components/transactions/show/recurring-message.blade.php create mode 100644 resources/views/components/transactions/show/schedule.blade.php create mode 100644 resources/views/components/transactions/show/template.blade.php delete mode 100644 resources/views/components/transactions/show/top-buttons.blade.php delete mode 100644 resources/views/components/transactions/show/transaction.blade.php create mode 100644 resources/views/components/transfers/show/buttons.blade.php create mode 100644 resources/views/components/transfers/show/create.blade.php delete mode 100644 resources/views/components/transfers/show/footer.blade.php delete mode 100644 resources/views/components/transfers/show/header.blade.php delete mode 100644 resources/views/components/transfers/show/histories.blade.php create mode 100644 resources/views/components/transfers/show/more-buttons.blade.php create mode 100644 resources/views/components/transfers/show/template.blade.php delete mode 100644 resources/views/components/transfers/show/top-buttons.blade.php delete mode 100644 resources/views/components/transfers/show/transfer.blade.php create mode 100644 resources/views/components/widgets/contact.blade.php create mode 100644 resources/views/components/widgets/header.blade.php create mode 100644 resources/views/components/widgets/invoice_history.blade.php create mode 100644 resources/views/components/widgets/last_payment.blade.php create mode 100644 resources/views/components/widgets/latest_invoices.blade.php create mode 100644 resources/views/components/widgets/outstanding_balance.blade.php create mode 100644 resources/views/components/widgets/payment_history.blade.php delete mode 100644 resources/views/layouts/admin.blade.php delete mode 100644 resources/views/layouts/auth.blade.php delete mode 100644 resources/views/layouts/error.blade.php delete mode 100644 resources/views/layouts/install.blade.php delete mode 100644 resources/views/layouts/maintenance.blade.php delete mode 100644 resources/views/layouts/modules.blade.php delete mode 100644 resources/views/layouts/portal.blade.php delete mode 100644 resources/views/layouts/print.blade.php delete mode 100644 resources/views/layouts/signed.blade.php delete mode 100644 resources/views/layouts/wizard.blade.php delete mode 100644 resources/views/livewire/common/notifications/exports.blade.php delete mode 100644 resources/views/livewire/common/notifications/imports.blade.php delete mode 100644 resources/views/livewire/common/notifications/new-apps.blade.php delete mode 100644 resources/views/livewire/common/notifications/recurring.blade.php delete mode 100644 resources/views/livewire/common/notifications/reminder.blade.php create mode 100644 resources/views/livewire/menu/favorite.blade.php create mode 100644 resources/views/livewire/menu/favorites.blade.php create mode 100644 resources/views/livewire/menu/neww.blade.php create mode 100644 resources/views/livewire/menu/notifications.blade.php create mode 100644 resources/views/livewire/menu/profile.blade.php create mode 100644 resources/views/livewire/menu/settings.blade.php create mode 100644 resources/views/livewire/report/pin.blade.php create mode 100644 resources/views/livewire/report/pins.blade.php create mode 100644 resources/views/modals/invoices/email.blade.php create mode 100644 resources/views/modals/invoices/share.blade.php delete mode 100644 resources/views/modals/settings/invoice_template.blade.php create mode 100644 resources/views/modals/transactions/connect.blade.php create mode 100644 resources/views/modals/transactions/email.blade.php create mode 100644 resources/views/modals/transactions/share.blade.php delete mode 100644 resources/views/partials/admin/content.blade.php delete mode 100644 resources/views/partials/admin/empty_page.blade.php delete mode 100644 resources/views/partials/admin/footer.blade.php delete mode 100644 resources/views/partials/admin/head.blade.php delete mode 100644 resources/views/partials/admin/header.blade.php delete mode 100644 resources/views/partials/admin/menu.blade.php delete mode 100644 resources/views/partials/admin/navbar.blade.php delete mode 100644 resources/views/partials/admin/pagination.blade.php delete mode 100644 resources/views/partials/admin/scripts.blade.php delete mode 100644 resources/views/partials/admin/suggestions.blade.php delete mode 100644 resources/views/partials/auth/head.blade.php delete mode 100644 resources/views/partials/auth/scripts.blade.php delete mode 100644 resources/views/partials/documents/index/card-table-row.blade.php delete mode 100644 resources/views/partials/form/bulk_action_all_group.blade.php delete mode 100644 resources/views/partials/form/bulk_action_group.blade.php delete mode 100644 resources/views/partials/form/bulk_action_row_group.blade.php delete mode 100644 resources/views/partials/form/checkbox_group.blade.php delete mode 100644 resources/views/partials/form/date_group.blade.php delete mode 100644 resources/views/partials/form/date_range.blade.php delete mode 100644 resources/views/partials/form/date_time_group.blade.php delete mode 100644 resources/views/partials/form/delete_button.blade.php delete mode 100644 resources/views/partials/form/delete_link.blade.php delete mode 100644 resources/views/partials/form/email_group.blade.php delete mode 100644 resources/views/partials/form/enabled_group.blade.php delete mode 100644 resources/views/partials/form/file_group.blade.php delete mode 100644 resources/views/partials/form/invoice_text.blade.php delete mode 100644 resources/views/partials/form/money_group.blade.php delete mode 100644 resources/views/partials/form/multi_select_add_new_group.blade.php delete mode 100644 resources/views/partials/form/multi_select_group.blade.php delete mode 100644 resources/views/partials/form/multi_select_remote_add_new_group.blade.php delete mode 100644 resources/views/partials/form/multi_select_remote_group.blade.php delete mode 100644 resources/views/partials/form/number_group.blade.php delete mode 100644 resources/views/partials/form/password_group.blade.php delete mode 100644 resources/views/partials/form/radio_group.blade.php delete mode 100644 resources/views/partials/form/recurring.blade.php delete mode 100644 resources/views/partials/form/save_buttons.blade.php delete mode 100644 resources/views/partials/form/select_add_new_group.blade.php delete mode 100644 resources/views/partials/form/select_group.blade.php delete mode 100644 resources/views/partials/form/select_group_add_new_group.blade.php delete mode 100644 resources/views/partials/form/select_group_group.blade.php delete mode 100644 resources/views/partials/form/select_remote_add_new_group.blade.php delete mode 100644 resources/views/partials/form/select_remote_group.blade.php delete mode 100644 resources/views/partials/form/text_editor_group.blade.php delete mode 100644 resources/views/partials/form/text_group.blade.php delete mode 100644 resources/views/partials/form/textarea_group.blade.php delete mode 100644 resources/views/partials/form/time_group.blade.php delete mode 100644 resources/views/partials/install/head.blade.php delete mode 100644 resources/views/partials/install/scripts.blade.php delete mode 100644 resources/views/partials/maintenance/body.blade.php delete mode 100644 resources/views/partials/maintenance/head.blade.php delete mode 100644 resources/views/partials/media/file.blade.php delete mode 100644 resources/views/partials/modules/bar.blade.php delete mode 100644 resources/views/partials/modules/head.blade.php delete mode 100644 resources/views/partials/modules/item.blade.php delete mode 100644 resources/views/partials/modules/no_apps.blade.php delete mode 100644 resources/views/partials/modules/pre_sale.blade.php delete mode 100644 resources/views/partials/modules/releases.blade.php delete mode 100644 resources/views/partials/modules/reviews.blade.php delete mode 100644 resources/views/partials/modules/show/actions_header.blade.php delete mode 100644 resources/views/partials/modules/show/buttons.blade.php delete mode 100644 resources/views/partials/modules/show/price.blade.php delete mode 100644 resources/views/partials/portal/content.blade.php delete mode 100644 resources/views/partials/portal/footer.blade.php delete mode 100644 resources/views/partials/portal/head.blade.php delete mode 100644 resources/views/partials/portal/header.blade.php delete mode 100644 resources/views/partials/portal/menu.blade.php delete mode 100644 resources/views/partials/portal/navbar.blade.php delete mode 100644 resources/views/partials/portal/pagination.blade.php delete mode 100644 resources/views/partials/portal/payment_method/redirect.blade.php delete mode 100644 resources/views/partials/portal/scripts.blade.php delete mode 100644 resources/views/partials/print/head.blade.php delete mode 100644 resources/views/partials/print/scripts.blade.php delete mode 100644 resources/views/partials/read-only.blade.php delete mode 100644 resources/views/partials/reports/chart.blade.php delete mode 100644 resources/views/partials/reports/content.blade.php delete mode 100644 resources/views/partials/reports/fields.blade.php delete mode 100644 resources/views/partials/reports/filter.blade.php delete mode 100644 resources/views/partials/reports/header.blade.php delete mode 100644 resources/views/partials/reports/print.blade.php delete mode 100644 resources/views/partials/reports/show.blade.php delete mode 100644 resources/views/partials/reports/table.blade.php delete mode 100644 resources/views/partials/reports/table/footer.blade.php delete mode 100644 resources/views/partials/reports/table/header.blade.php delete mode 100644 resources/views/partials/reports/table/rows.blade.php delete mode 100644 resources/views/partials/signed/content.blade.php delete mode 100644 resources/views/partials/signed/footer.blade.php delete mode 100644 resources/views/partials/signed/head.blade.php delete mode 100644 resources/views/partials/widgets/standard_header.blade.php delete mode 100644 resources/views/partials/widgets/stats_header.blade.php delete mode 100644 resources/views/partials/wizard/head.blade.php delete mode 100644 resources/views/partials/wizard/scripts.blade.php delete mode 100644 resources/views/partials/wizard/steps.blade.php create mode 100644 resources/views/portal/invoices/finish.blade.php create mode 100644 resources/views/portal/invoices/preview.blade.php create mode 100644 resources/views/portal/payments/preview.blade.php delete mode 100644 resources/views/purchases/payments/create.blade.php delete mode 100644 resources/views/purchases/payments/edit.blade.php delete mode 100644 resources/views/purchases/payments/index.blade.php delete mode 100644 resources/views/purchases/payments/print_default.blade.php delete mode 100644 resources/views/purchases/payments/show.blade.php create mode 100644 resources/views/purchases/recurring_bills/create.blade.php create mode 100644 resources/views/purchases/recurring_bills/edit.blade.php create mode 100644 resources/views/purchases/recurring_bills/index.blade.php create mode 100644 resources/views/purchases/recurring_bills/show.blade.php create mode 100644 resources/views/sales/recurring_invoices/create.blade.php create mode 100644 resources/views/sales/recurring_invoices/edit.blade.php create mode 100644 resources/views/sales/recurring_invoices/index.blade.php create mode 100644 resources/views/sales/recurring_invoices/show.blade.php delete mode 100644 resources/views/sales/revenues/create.blade.php delete mode 100644 resources/views/sales/revenues/edit.blade.php delete mode 100644 resources/views/sales/revenues/index.blade.php delete mode 100644 resources/views/sales/revenues/print_default.blade.php delete mode 100644 resources/views/sales/revenues/show.blade.php create mode 100644 resources/views/settings/categories/sub_category.blade.php create mode 100644 resources/views/settings/email-templates/edit.blade.php mode change 100755 => 100644 resources/views/settings/modules/edit.blade.php delete mode 100644 resources/views/settings/settings/index.blade.php create mode 100644 resources/views/vendor/apexcharts/container.blade.php create mode 100644 resources/views/vendor/apexcharts/script.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/area.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/bar.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/donut.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/line.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/multi/area.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/multi/bar.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/multi/line.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/multi/line_print.blade.php delete mode 100644 resources/views/vendor/consoletvs/charts/chartjs/pie.blade.php create mode 100644 resources/views/widgets/bank_feeds.blade.php create mode 100644 resources/views/widgets/bar_chart.blade.php create mode 100644 resources/views/widgets/cash_flow.blade.php delete mode 100644 resources/views/widgets/latest_expenses.blade.php delete mode 100644 resources/views/widgets/latest_income.blade.php create mode 100644 resources/views/widgets/receivables_payables.blade.php delete mode 100644 resources/views/widgets/total_expenses.blade.php delete mode 100644 resources/views/widgets/total_income.blade.php delete mode 100644 resources/views/widgets/total_profit.blade.php create mode 100644 routes/preview.php create mode 100644 safelist.txt delete mode 100644 storage/fonts/index.html create mode 100644 tailwind.config.js delete mode 100644 tests/Feature/Auth/PermissionsTest.php delete mode 100644 tests/Feature/Auth/RolesTest.php create mode 100644 tests/Feature/Banking/TransactionsTest.php delete mode 100644 tests/Feature/Common/NotificationsTest.php delete mode 100644 tests/Feature/Purchases/PaymentsTest.php delete mode 100644 tests/Feature/Sales/RevenuesTest.php diff --git a/.env.example b/.env.example index ab3781400..17d0b2d37 100644 --- a/.env.example +++ b/.env.example @@ -19,7 +19,10 @@ BROADCAST_DRIVER=log CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_CONNECTION=sync + LOG_CHANNEL=stack +LOG_DEPRECATIONS_CHANNEL=null +LOG_LEVEL=debug MAIL_MAILER=mail MAIL_HOST=localhost @@ -33,3 +36,6 @@ MAIL_FROM_ADDRESS=null FIREWALL_ENABLED=false MODEL_CACHE_ENABLED=false + +DEBUGBAR_EDITOR=vscode +IGNITION_EDITOR=vscode diff --git a/.git-ftp-ignore b/.git-ftp-ignore new file mode 100644 index 000000000..907ef8b94 --- /dev/null +++ b/.git-ftp-ignore @@ -0,0 +1,14 @@ +.gitignore +.gitattributes +.git-ftp-ignore +.git-ftp-include +.git-ftp-log +.gitlab-ci.yml +.ftpquota +.git/* +.github/* +.public/js/* +.vendor/* +.node_modules/* + +composer.lock diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9e9e29341..3168d5f1e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,7 +1,7 @@ name: Tests on: - push: + push: pull_request: schedule: - cron: '0 0 * * *' @@ -15,7 +15,7 @@ jobs: strategy: matrix: - php: ['7.3', '7.4'] + php: ['8.0', '8.1'] steps: - name: Checkout code diff --git a/.gitignore b/.gitignore index 57a2d9411..224f38185 100644 --- a/.gitignore +++ b/.gitignore @@ -85,7 +85,6 @@ Homestead.json Homestead.yaml npm-debug.log .env -.env.example robots.txt _ide_helper.php _ide_helper_models.php @@ -95,3 +94,4 @@ _ide_helper_models.php modules/* !modules/.gitkeep .laravelstatsrc +.DS_Store diff --git a/README.md b/README.md index 85c2f67b3..82b389b97 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![Tests](https://img.shields.io/github/workflow/status/akaunting/akaunting/Tests?label=tests)](https://github.com/akaunting/akaunting/actions) [![License](https://img.shields.io/github/license/akaunting/akaunting?label=license)](LICENSE.txt) -Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, VueJS, Bootstrap 4, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers. +Akaunting is a free, open source and online accounting software designed for small businesses and freelancers. It is built with modern technologies such as Laravel, VueJS, Tailwind, RESTful API etc. Thanks to its modular structure, Akaunting provides an awesome App Store for users and developers. * [Home](https://akaunting.com) - The house of Akaunting * [Forum](https://akaunting.com/forum) - Ask for support @@ -17,7 +17,7 @@ Akaunting is a free, open source and online accounting software designed for sma ## Requirements -* PHP 7.3 or higher +* PHP 8.0 or higher * Database (eg: MySQL, PostgreSQL, SQLite) * Web Server (eg: Apache, Nginx, IIS) * [Other libraries](https://akaunting.com/docs/requirements) @@ -65,16 +65,6 @@ Please review [our security policy](https://github.com/akaunting/akaunting/secur * [Cüneyt Şentürk](https://github.com/cuneytsenturk) * [All Contributors](../../contributors) -## Partners - -Each of our partners can help you craft a beautiful, well-architected project. Feel free to get in [contact](https://akaunting.com/contact) with us to become a partner. - -* [Creative Tim](https://www.creative-tim.com) is our design partner since Akaunting 2.0 version. They create beautiful UI Kits, Templates, and Dashboards built on top of Bootstrap, Vue.js, React, Angular, Node.js, and Laravel. - -## Sponsors - -Support Akaunting by becoming a sponsor on [Patreon](https://www.patreon.com/akaunting). Your logo will show up here with a link to your website. - ## License Akaunting is released under the [GPLv3 license](LICENSE.txt). diff --git a/app/Abstracts/BulkAction.php b/app/Abstracts/BulkAction.php index 4aeb91894..3f49455c4 100644 --- a/app/Abstracts/BulkAction.php +++ b/app/Abstracts/BulkAction.php @@ -18,28 +18,54 @@ abstract class BulkAction public $model = false; public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-common-items', + 'enable' => [ + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-common-items', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-common-items', + 'disable' => [ + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-common-items', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-common-items', + 'delete' => [ + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-common-items', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download' + 'export' => [ + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download' ], ]; + public $icons = [ + 'enable' => 'check_circle', + 'disable' => 'hide_source', + 'delete' => 'delete', + 'export' => 'file_download', + 'reconcile' => 'published_with_changes', + 'unreconcile' => 'layers_clear', + 'received' => 'call_received', + 'cancelled' => 'cancel', + 'sent' => 'send', + 'approved' => 'approval', + 'refused' => 'do_not_disturb_on', + 'issued' => 'mark_email_read', + 'confirmed' => 'thumb_up_alt', + ]; + + public $messages = [ + 'general' => 'bulk_actions.success.general', + 'enable' => 'messages.success.enabled', + 'disable' => 'messages.success.disabled', + 'delete' => 'messages.success.deleted', + 'duplicate' => 'messages.success.duplicated', + 'invite' => 'messages.success.invited', + 'end' => 'messages.success.ended', + ]; + public function getSelectedRecords($request, $relationships = null) { if (empty($relationships)) { diff --git a/app/Abstracts/Factory.php b/app/Abstracts/Factory.php index c01afcf90..179226337 100644 --- a/app/Abstracts/Factory.php +++ b/app/Abstracts/Factory.php @@ -5,6 +5,7 @@ namespace App\Abstracts; use App\Models\Auth\User; use App\Models\Common\Company; use App\Traits\Jobs; +use Closure; use Illuminate\Database\Eloquent\Factories\Factory as BaseFactory; use Illuminate\Database\Eloquent\Model as EloquentModel; @@ -28,16 +29,46 @@ abstract class Factory extends BaseFactory config(['mail.default' => 'array']); - $this->user = User::first(); - $this->company = $this->user->companies()->first(); + // TODO: this location was put to make US | for "gmail.co.uk" issue + $this->faker = \Faker\Factory::create(); - company($this->company->id)->makeCurrent(); + $this->setUser(); + + $this->setCompany(); + } + + public function getCompanyUsers(): array + { + return $this->company->users()->enabled()->get()->pluck('id')->toArray(); + } + + public function company(int $id): static + { + return $this->state([ + 'company_id' => $id, + ]); + } + + public function setUser(): void + { + $this->user = User::first(); + } + + public function setCompany(): void + { + $company_id = $this->getRawAttribute('company_id'); + + $this->company = !empty($company_id) ? Company::find($company_id) : $this->user->companies()->first(); + + $this->company->makeCurrent(); app('url')->defaults(['company_id' => company_id()]); } - public function getCompanyUsers() + public function getRawAttribute($key) { - return $this->company->users()->enabled()->get()->pluck('id')->toArray(); + $raw = $this->state([])->getExpandedAttributes(null); + + return $raw[$key] ?? null; } } diff --git a/app/Abstracts/Http/ApiController.php b/app/Abstracts/Http/ApiController.php index e84ad0cef..075f2573c 100644 --- a/app/Abstracts/Http/ApiController.php +++ b/app/Abstracts/Http/ApiController.php @@ -5,16 +5,18 @@ namespace App\Abstracts\Http; use App\Traits\Jobs; use App\Traits\Permissions; use App\Traits\Relationships; -use Dingo\Api\Exception\ResourceException; -use Dingo\Api\Routing\Helpers; +use App\Exceptions\Http\Resource as ResourceException; use Illuminate\Foundation\Auth\Access\AuthorizesRequests; use Illuminate\Foundation\Validation\ValidatesRequests; +use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; +use Illuminate\Http\Response; use Illuminate\Routing\Controller as BaseController; +use Symfony\Component\HttpKernel\Exception\HttpException; abstract class ApiController extends BaseController { - use AuthorizesRequests, Jobs, Helpers, Permissions, Relationships, ValidatesRequests; + use AuthorizesRequests, Jobs, Permissions, Relationships, ValidatesRequests; /** * Instantiate a new controller instance. @@ -39,4 +41,146 @@ abstract class ApiController extends BaseController return redirect()->to($this->getRedirectUrl())->withInput($request->input())->withErrors($errors, $this->errorBag()); } + + /** + * Respond with a location and a created resource. + * + * @param string $location + * @param object $resource + * + * @return \Illuminate\Http\JsonResponse + */ + public function created($location, $resource): JsonResponse + { + return $resource + ->response() + ->setStatusCode(201) + ->header('Location', $location); + } + + /** + * Respond with a location and an accepted resource. + * + * @param string $location + * @param object $resource + * + * @return \Illuminate\Http\JsonResponse + */ + public function accepted($location, $resource): JsonResponse + { + return $resource + ->response() + ->setStatusCode(202) + ->header('Location', $location); + } + + /** + * Respond with empty content. + * + * @return \Illuminate\Http\Response + */ + public function noContent(): Response + { + return (new Response) + ->setStatusCode(204); + } + + /** + * Return an error response. + * + * @param string $message + * @param int $statusCode + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function error($message, $statusCode) + { + throw new HttpException($statusCode, $message); + } + + /** + * Return a 404 not found error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorNotFound($message = 'Not Found') + { + $this->error($message, 404); + } + + /** + * Return a 400 bad request error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorBadRequest($message = 'Bad Request') + { + $this->error($message, 400); + } + + /** + * Return a 403 forbidden error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorForbidden($message = 'Forbidden') + { + $this->error($message, 403); + } + + /** + * Return a 500 internal server error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorInternal($message = 'Internal Error') + { + $this->error($message, 500); + } + + /** + * Return a 401 unauthorized error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorUnauthorized($message = 'Unauthorized') + { + $this->error($message, 401); + } + + /** + * Return a 405 method not allowed error. + * + * @param string $message + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return void + */ + public function errorMethodNotAllowed($message = 'Method Not Allowed') + { + $this->error($message, 405); + } } diff --git a/app/Abstracts/Http/FormRequest.php b/app/Abstracts/Http/FormRequest.php index 1cd0b505b..1d5b6ac43 100644 --- a/app/Abstracts/Http/FormRequest.php +++ b/app/Abstracts/Http/FormRequest.php @@ -25,7 +25,7 @@ abstract class FormRequest extends BaseFormRequest * @param string $offset * @return bool */ - public function offsetExists($offset) + public function offsetExists($offset): bool { return Arr::has( $this->route() ? $this->all() + $this->route()->parameters() : $this->all(), diff --git a/app/Abstracts/Http/PaymentController.php b/app/Abstracts/Http/PaymentController.php index 157429b49..d903dbfa3 100644 --- a/app/Abstracts/Http/PaymentController.php +++ b/app/Abstracts/Http/PaymentController.php @@ -41,16 +41,18 @@ abstract class PaymentController extends BaseController }); } - public function show(Document $invoice, PaymentRequest $request) + public function show(Document $invoice, PaymentRequest $request, $cards = []) { $this->setContactFirstLastName($invoice); $confirm_url = $this->getConfirmUrl($invoice); - $html = view('partials.portal.payment_method.' . $this->type, [ + $html = view('components.payment_method.' . $this->type, [ 'setting' => $this->setting, 'invoice' => $invoice, 'confirm_url' => $confirm_url, + 'store_card' => !empty($this->setting['store_card']) ? true : false, + 'cards' => $cards, ])->render(); return response()->json([ @@ -101,15 +103,15 @@ abstract class PaymentController extends BaseController flash($message)->success(); - $invoice_url = $this->getInvoiceUrl($invoice); + $finish_url = $this->getFinishUrl($invoice); if ($force_redirect || ($this->type == 'redirect')) { - return redirect($invoice_url); + return redirect($finish_url); } return response()->json([ 'error' => $message, - 'redirect' => $invoice_url, + 'redirect' => $finish_url, 'success' => true, 'data' => false, ]); @@ -122,6 +124,13 @@ abstract class PaymentController extends BaseController : URL::signedRoute('signed.invoices.show', [$invoice->id]); } + public function getFinishUrl($invoice) + { + return request()->isPortal($invoice->company_id) + ? route('portal.invoices.finish', $invoice->id) + : URL::signedRoute('signed.invoices.finish', [$invoice->id]); + } + public function getConfirmUrl($invoice) { return $this->getModuleUrl($invoice, 'confirm'); diff --git a/app/Abstracts/Http/SettingController.php b/app/Abstracts/Http/SettingController.php new file mode 100644 index 000000000..cc0dfbc74 --- /dev/null +++ b/app/Abstracts/Http/SettingController.php @@ -0,0 +1,161 @@ +all(); + $prefix = $request->get('_prefix', 'general'); + $company_id = $request->get('company_id'); + + if (empty($company_id)) { + $company_id = company_id(); + } + + $company = Company::find($company_id); + + $total_companies = Company::count(); + + foreach ($fields as $key => $value) { + $real_key = $prefix . '.' . $key; + + // Don't process unwanted keys + if (in_array($key, $this->skip_keys)) { + continue; + } + + // change dropzone middleware already uploaded file + if (in_array($real_key, $this->uploaded_file_keys)) { + continue; + } + + // Process file uploads + if (in_array($real_key, $this->file_keys)) { + // Upload attachment + if ($request->file($key)) { + $media = $this->getMedia($request->file($key), 'settings'); + + $company->attachMedia($media, Str::snake($real_key)); + + $value = $media->id; + } + + // Prevent reset + if (empty($value)) { + continue; + } + } + + if ($real_key == 'default.locale') { + if (!in_array($value, config('language.allowed'))) { + continue; + } + + user()->setAttribute('locale', $value)->save(); + } + + if ($real_key == 'default.currency') { + $currencies = Currency::enabled()->pluck('code')->toArray(); + + if (!in_array($value, $currencies)) { + continue; + } + + $currency = Currency::code($value)->first(); + $currency->rate = '1'; + $currency->save(); + } + + // If only 1 company + if ($total_companies == 1) { + $this->oneCompany($real_key, $value); + } + + setting()->set($real_key, $value); + } + + // Save all settings + setting()->save(); + + $message = trans('messages.success.updated', ['type' => trans_choice('general.settings', 2)]); + + $redirect_url = !empty($this->redirect_route) ? route($this->redirect_route) : url()->previous(); + + $response = [ + 'status' => null, + 'success' => true, + 'error' => false, + 'message' => $message, + 'data' => null, + 'redirect' => $redirect_url, + ]; + + flash($message)->success(); + + return response()->json($response); + } + + protected function oneCompany($real_key, $value) + { + switch ($real_key) { + case 'company.name': + Installer::updateEnv(['MAIL_FROM_NAME' => '"' . $value . '"']); + break; + case 'company.email': + Installer::updateEnv(['MAIL_FROM_ADDRESS' => '"' . $value . '"']); + break; + case 'default.locale': + Installer::updateEnv(['APP_LOCALE' => '"' . $value . '"']); + break; + case 'schedule.time': + Installer::updateEnv(['APP_SCHEDULE_TIME' => '"' . $value . '"']); + break; + case 'email.protocol': + Installer::updateEnv(['MAIL_MAILER' => '"' . $value . '"']); + break; + case 'email.smtp_host': + Installer::updateEnv(['MAIL_HOST' => '"' . $value . '"']); + break; + case 'email.smtp_port': + Installer::updateEnv(['MAIL_PORT' => '"' . $value . '"']); + break; + case 'email.smtp_username': + Installer::updateEnv(['MAIL_USERNAME' => '"' . $value . '"']); + break; + case 'email.smtp_password': + Installer::updateEnv(['MAIL_PASSWORD' => '"' . $value . '"']); + break; + case 'email.smtp_encryption': + Installer::updateEnv(['MAIL_ENCRYPTION' => '"' . $value . '"']); + break; + } + } +} diff --git a/app/Abstracts/Listeners/Report.php b/app/Abstracts/Listeners/Report.php index 12cd95e2a..eee1f4715 100644 --- a/app/Abstracts/Listeners/Report.php +++ b/app/Abstracts/Listeners/Report.php @@ -84,7 +84,7 @@ abstract class Report public function getCategories($types, $limit = false) { - $model = Category::type($types)->orderBy('name'); + $model = Category::withSubCategory()->type($types)->orderBy('name'); if ($limit !== false) { $model->take(setting('default.select_limit')); @@ -183,14 +183,69 @@ abstract class Report public function setRowNamesAndValues($event, $rows) { + $nodes = []; + foreach ($event->class->dates as $date) { - foreach ($event->class->tables as $table) { + foreach ($event->class->tables as $table_key => $table_name) { foreach ($rows as $id => $name) { - $event->class->row_names[$table][$id] = $name; - $event->class->row_values[$table][$id][$date] = 0; + $event->class->row_names[$table_key][$id] = $name; + $event->class->row_values[$table_key][$id][$date] = 0; + + $nodes[$id] = null; } } } + + $this->setTreeNodes($event, $nodes); + } + + public function setTreeNodes($event, $nodes) + { + foreach ($event->class->tables as $table_key => $table_name) { + foreach ($nodes as $id => $node) { + $event->class->row_tree_nodes[$table_key][$id] = $node; + } + } + } + + public function getCategoriesNodes($categories) + { + $nodes = []; + + foreach ($categories as $id => $name) { + $category = Category::withSubCategory()->find($id); + + if (!is_null($category->parent_id)) { + unset($categories[$id]); + + continue; + } + + $nodes[$id] = $this->getSubCategories($category); + } + + return $nodes; + } + + public function getSubCategories($category) + { + if ($category->sub_categories->count() == 0) { + return null; + } + + $sub_categories = []; + + foreach ($category->sub_categories as $sub_category) { + $sub_category->load('sub_categories'); + + $sub_categories[$sub_category->id] = $this->getSubCategories($sub_category); + } + + if (!empty($sub_categories)) { + $sub_categories[$category->id] = null; + } + + return $sub_categories; } public function getFormattedDate($event, $date) diff --git a/app/Abstracts/Livewire/Document.php b/app/Abstracts/Livewire/Document.php deleted file mode 100644 index 481faf6ab..000000000 --- a/app/Abstracts/Livewire/Document.php +++ /dev/null @@ -1,1208 +0,0 @@ -type = $type; - $this->imageEmptyPage = $this->getImageEmptyPage($type, $imageEmptyPage); - $this->textEmptyPage = $this->getTextEmptyPage($type, $textEmptyPage); - $this->textPage = $this->getTextPage($type, $textPage); - $this->textTitle = $this->getTextTitle($type, $textTitle); - $this->urlDocsPath = $this->getUrlDocsPath($type, $urlDocsPath); - $this->hideEmptyPage = $hideEmptyPage; - - /* -- Top Buttons Start -- */ - $this->checkPermissionCreate = $checkPermissionCreate; - - $this->createRoute = $this->getCreateRoute($type, $createRoute); - $this->importRoute = $this->getImportRoute($importRoute); - $this->importRouteParameters = $this->getImportRouteParameters($type, $importRouteParameters); - $this->exportRoute = $this->getExportRoute($type, $exportRoute); - - $this->hideCreate = $hideCreate; - $this->hideImport = $hideImport; - $this->hideExport = $hideExport; - /* -- Top Buttons End -- */ - - /* -- Card Header Start -- */ - $this->textBulkAction = $this->getTextBulkAction($type, $textBulkAction); - $this->bulkActionClass = $bulkActionClass; - $this->bulkActions = $this->getBulkActions($type, $bulkActions, $bulkActionClass); - - $this->bulkActionRouteParameters = $this->getBulkActionRouteParameters($type, $bulkActionRouteParameters); - - $this->formCardHeaderRoute = $this->getRoute($type, $formCardHeaderRoute); - - $this->searchStringModel = $this->getSearchStringModel($type, $searchStringModel); - - $this->hideBulkAction = $hideBulkAction; - $this->hideSearchString = $hideSearchString; - /* -- Card Header End -- */ - - /* -- Card Body Start -- */ - $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); - $this->textContactName = $this->getTextContactName($type, $textContactName); - $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); - $this->textDueAt = $this->getTextDueAt($type, $textDueAt); - $this->textDocumentStatus = $this->getTextDocumentStatus($type, $textDocumentStatus); - - $this->checkButtonReconciled = $checkButtonReconciled; - $this->checkButtonCancelled = $checkButtonCancelled; - - $this->routeButtonShow = $this->getRouteButtonShow($type, $routeButtonShow); - $this->routeButtonEdit = $this->getRouteButtonEdit($type, $routeButtonEdit); - $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($type, $routeButtonDuplicate); - $this->routeButtonCancelled = $this->getRouteButtonCancelled($type, $routeButtonCancelled); - $this->routeButtonDelete = $this->getRouteButtonDelete($type, $routeButtonDelete); - - $this->textModalDelete = $this->getTextModalDelete($type, $textModalDelete); - $this->valueModalDelete = $valueModalDelete; - - $this->hideBulkAction = $hideBulkAction; - $this->hideDocumentNumber = $hideDocumentNumber; - $this->hideContactName = $hideContactName; - $this->hideAmount = $hideAmount; - $this->hideIssuedAt = $hideIssuedAt; - $this->hideDueAt = $hideDueAt; - $this->hideStatus = $hideStatus; - $this->hideActions = $hideActions; - - $this->class_count = 12; - - $this->calculateClass(); - - $this->classBulkAction = $this->getClassBulkAction($type, $classBulkAction); - $this->classDocumentNumber = $this->getClassDocumentNumber($type, $classDocumentNumber); - $this->classContactName = $this->getClassContactName($type, $classContactName); - $this->classAmount = $this->getClassAmount($type, $classAmount); - $this->classIssuedAt = $this->getClassIssuedAt($type, $classIssuedAt); - $this->classDueAt = $this->getClassDueAt($type, $classDueAt); - $this->classStatus = $this->getClassStatus($type, $classStatus); - $this->classActions = $this->getClassActions($type, $classActions); - - $this->hideButtonShow = $hideButtonShow; - $this->hideButtonEdit = $hideButtonEdit; - $this->hideButtonDuplicate = $hideButtonDuplicate; - $this->hideButtonCancel = $hideButtonCancel; - $this->hideButtonDelete = $hideButtonDelete; - - $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); - $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); - $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); - /* -- Card Body End -- */ - - $this->limits = ($limits) ? $limits : ['10' => '10', '25' => '25', '50' => '50', '100' => '100']; - } - - protected function getImageEmptyPage($type, $imageEmptyPage) - { - if (!empty($imageEmptyPage)) { - return $imageEmptyPage; - } - - $image_empty_page = config('type.' . $type . '.image_empty_page'); - - if (!empty($image_empty_page)) { - return $image_empty_page; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - $image_path = 'public/img/empty_pages/' . $page . '.png'; - - if ($alias = config('type.' . $type . '.alias')) { - $image_path = 'modules/' . Str::studly($alias) . '/Resources/assets/img/empty_pages/' . $page . '.png'; - } - - return $image_path; - } - - protected function getTextEmptyPage($type, $textEmptyPage) - { - if (!empty($textEmptyPage)) { - return $textEmptyPage; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - - $translation = $this->getTextFromConfig($type, 'empty_page', 'empty.' . $page); - - if (!empty($translation)) { - return $translation; - } - - return 'general.empty.' . $page; - } - - protected function getUrlDocsPath($type, $urlDocsPath) - { - if (!empty($urlDocsPath)) { - return $urlDocsPath; - } - - $docs_path = config('type.' . $type . '.docs_path'); - - if (!empty($docs_path)) { - return $docs_path; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $docsPath = 'purchases/bills'; - break; - default: - $docsPath = 'sales/invoices'; - break; - } - - return 'https://akaunting.com/docs/user-manual/' . $docsPath; - } - - protected function getTextTitle($type, $textTitle) - { - if (!empty($textTitle)) { - return $textTitle; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - - $translation = $this->getTextFromConfig($type, 'title', $page); - - if (!empty($translation)) { - return $translation; - } - - return 'general.' . $page; - } - - protected function getTextPage($type, $textPage) - { - if (!empty($textPage)) { - return $textPage; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - - $translation = $this->getTextFromConfig($type, 'page', $page); - - if (!empty($translation)) { - return $translation; - } - - return 'general.' . $page; - } - - protected function getCreateRoute($type, $createRoute) - { - if (!empty($createRoute)) { - return $createRoute; - } - - $route = $this->getRouteFromConfig($type, 'create'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.create'; - } - - protected function getImportRoute($importRoute) - { - if (!empty($importRoute)) { - return $importRoute; - } - - $route = 'import.create'; - - return $route; - } - - protected function getImportRouteParameters($type, $importRouteParameters) - { - if (!empty($importRouteParameters)) { - return $importRouteParameters; - } - - $route = $this->getRouteFromConfig($type, 'import'); - - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - - if (empty($group) && !empty($alias)){ - $group = $alias; - } else if (empty($group) && empty($alias)) { - $group = 'sales'; - } - - $importRouteParameters = [ - 'group' => $group, - 'type' => config('type.' . $type . '.route.prefix'), - 'route' => ($route) ? $route : 'invoices.import', - ]; - - return $importRouteParameters; - } - - protected function getExportRoute($type, $exportRoute) - { - if (!empty($exportRoute)) { - return $exportRoute; - } - - $route = $this->getRouteFromConfig($type, 'export'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.export'; - } - - protected function getRoute($type, $formCardHeaderRoute) - { - if (!empty($formCardHeaderRoute)) { - return $formCardHeaderRoute; - } - - $route = $this->getRouteFromConfig($type, 'index'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.index'; - } - - protected function getSearchStringModel($type, $searchStringModel) - { - if (!empty($searchStringModel)) { - return $searchStringModel; - } - - $search_string_model = config('type.' . $type . '.search_string_model'); - - if (!empty($search_string_model)) { - return $search_string_model; - } - - if ($group = config('type.' . $type . '.group')) { - $group = Str::studly(Str::singular($group)) . '\\'; - } - - $prefix = Str::studly(Str::singular(config('type.' . $type . '.route.prefix'))); - - if ($alias = config('type.' . $type . '.alias')) { - $searchStringModel = 'Modules\\' . Str::studly($alias) .'\Models\\' . $group . $prefix; - } else { - $searchStringModel = 'App\Models\\' . $group . $prefix; - } - - return $searchStringModel; - } - - protected function getTextBulkAction($type, $textBulkAction) - { - if (!empty($textBulkAction)) { - return $textBulkAction; - } - - $default_key = config('type.' . $type . '.translation.prefix'); - - $translation = $this->getTextFromConfig($type, 'bulk_action', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.invoices'; - } - - protected function getBulkActions($type, $bulkActions, $bulkActionClass) - { - if (!empty($bulkActions)) { - return $bulkActions; - } - - $bulk_actions = config('type.' . $type . '.bulk_actions'); - - if (!empty($bulk_actions)) { - return $bulk_actions; - } - - $file_name = ''; - - if ($group = config('type.' . $type . '.group')) { - $file_name .= Str::studly($group) . '\\'; - } - - if ($prefix = config('type.' . $type . '.route.prefix')) { - $file_name .= Str::studly($prefix); - } - - if ($alias = config('type.' . $type . '.alias')) { - $module = module($alias); - - if (!$module instanceof Module) { - $b = new \stdClass(); - $b->actions = []; - - event(new BulkActionsAdding($b)); - - return $b->actions; - } - - $bulkActionClass = 'Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name; - } else { - $bulkActionClass = 'App\BulkActions\\' . $file_name; - } - - if (class_exists($bulkActionClass)) { - event(new BulkActionsAdding(app($bulkActionClass))); - - $bulkActions = app($bulkActionClass)->actions; - } else { - $b = new \stdClass(); - $b->actions = []; - - event(new BulkActionsAdding($b)); - - $bulkActions = $b->actions; - } - - return $bulkActions; - } - - protected function getBulkActionRouteParameters($type, $bulkActionRouteParameters) - { - if (!empty($bulkActionRouteParameters)) { - return $bulkActionRouteParameters; - } - - $group = config('type.' . $type . '.group'); - - if (!empty(config('type.' . $type . '.alias'))) { - $group = config('type.' . $type . '.alias'); - } - - $bulkActionRouteParameters = [ - 'group' => $group, - 'type' => config('type.' . $type . '.route.prefix') - ]; - - return $bulkActionRouteParameters; - } - - protected function getClassBulkAction($type, $classBulkAction) - { - if (!empty($classBulkAction)) { - return $classBulkAction; - } - - $class = $this->getClassFromConfig($type, 'bulk_action'); - - if (!empty($class)) { - return $class; - } - - return 'col-sm-2 col-md-1 col-lg-1 col-xl-1 d-none d-sm-block'; - } - - protected function getTextDocumentNumber($type, $textDocumentNumber) - { - if (!empty($textDocumentNumber)) { - return $textDocumentNumber; - } - - $translation = $this->getTextFromConfig($type, 'document_number', 'numbers'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.numbers'; - } - - protected function getClassDocumentNumber($type, $classDocumentNumber) - { - if (!empty($classDocumentNumber)) { - return $classDocumentNumber; - } - - if ($classDocumentNumber = $this->getClass('classDocumentNumber')) { - return $classDocumentNumber; - } - - $class = $this->getClassFromConfig($type, 'document_number'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-3 col-lg-2 col-xl-2 d-none d-md-block'; - } - - protected function getTextContactName($type, $textContactName) - { - if (!empty($textContactName)) { - return $textContactName; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'contact_name', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getClassContactName($type, $classContactName) - { - if (!empty($classContactName)) { - return $classContactName; - } - - if ($classContactName = $this->getClass('classContactName')) { - return $classContactName; - } - - $class = $this->getClassFromConfig($type, 'contact_name'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-4 col-md-4 col-lg-2 col-xl-2 text-left'; - } - - protected function getClassAmount($type, $classAmount) - { - if (!empty($classAmount)) { - return $classAmount; - } - - if ($classAmount = $this->getClass('classAmount')) { - return $classAmount; - } - - $class = $this->getClassFromConfig($type, 'amount'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-4 col-md-3 col-lg-2 col-xl-2 text-right'; - } - - protected function getTextIssuedAt($type, $textIssuedAt) - { - if (!empty($textIssuedAt)) { - return $textIssuedAt; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getClassIssuedAt($type, $classIssuedAt) - { - if (!empty($classIssuedAt)) { - return $classIssuedAt; - } - - if ($classIssuedAt = $this->getClass('classIssuedAt')) { - return $classIssuedAt; - } - - $class = $this->getClassFromConfig($type, 'issued_at'); - - if (!empty($class)) { - return $class; - } - - return 'col-lg-2 col-xl-2 d-none d-lg-block text-left'; - } - - protected function getTextDueAt($type, $textDueAt) - { - if (!empty($textDueAt)) { - return $textDueAt; - } - - $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.due_date'; - } - - protected function getClassDueAt($type, $classDueAt) - { - if (!empty($classDueAt)) { - return $classDueAt; - } - - $class = $this->getClassFromConfig($type, 'due_at'); - - if (!empty($class)) { - return $class; - } - - if ($classDueAt = $this->getClass('classDueAt')) { - return $classDueAt; - } - - return 'col-lg-2 col-xl-2 d-none d-lg-block text-left'; - } - - protected function getTextDocumentStatus($type, $textDocumentStatus) - { - if (!empty($textDocumentStatus)) { - return $textDocumentStatus; - } - - $translation = $this->getTextFromConfig($type, 'document_status', 'statuses.'); - - if (!empty($translation)) { - return $translation; - } - - $alias = config('type.' . $type . '.alias'); - - if (!empty($alias)) { - $translation = $alias . '::' . config('type.' . $type . '.translation.prefix') . '.statuses'; - - if (is_array(trans($translation))) { - return $translation . '.'; - } - } - - return 'documents.statuses.'; - } - - protected function getClassStatus($type, $classStatus) - { - if (!empty($classStatus)) { - return $classStatus; - } - - if ($classStatus = $this->getClass('classStatus')) { - return $classStatus; - } - - $class = $this->getClassFromConfig($type, 'status'); - - if (!empty($class)) { - return $class; - } - - return 'col-lg-1 col-xl-1 d-none d-lg-block text-center'; - } - - protected function getClassActions($type, $classActions) - { - if (!empty($classActions)) { - return $classActions; - } - - if ($classActions = $this->getClass('classActions')) { - return $classActions; - } - - $class = $this->getClassFromConfig($type, 'actions'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-2 col-md-2 col-lg-1 col-xl-1 text-center'; - } - - protected function getRouteButtonShow($type, $routeButtonShow) - { - if (!empty($routeButtonShow)) { - return $routeButtonShow; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'show', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.show'; - } - - protected function getRouteButtonEdit($type, $routeButtonEdit) - { - if (!empty($routeButtonEdit)) { - return $routeButtonEdit; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'edit', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.edit'; - } - - protected function getRouteButtonDuplicate($type, $routeButtonDuplicate) - { - if (!empty($routeButtonDuplicate)) { - return $routeButtonDuplicate; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'duplicate', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.duplicate'; - } - - protected function getRouteButtonCancelled($type, $routeButtonCancelled) - { - if (!empty($routeButtonCancelled)) { - return $routeButtonCancelled; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'cancelled', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.cancelled'; - } - - protected function getRouteButtonDelete($type, $routeButtonDelete) - { - if (!empty($routeButtonDelete)) { - return $routeButtonDelete; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'destroy', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.destroy'; - } - - protected function getTextModalDelete($type, $textModalDelete) - { - if (!empty($textModalDelete)) { - return $textModalDelete; - } - - if ($alias = config('type.' . $type . '.alias')) { - return $alias . '::general.' . Str::plural(str_replace('-', '_', $type)); - } - - return ''; - } - - protected function getPermissionCreate($type, $permissionCreate) - { - if (!empty($permissionCreate)) { - return $permissionCreate; - } - - $permissionCreate = $this->getPermissionFromConfig($type, 'create'); - - return $permissionCreate; - } - - protected function getPermissionUpdate($type, $permissionUpdate) - { - if (!empty($permissionUpdate)) { - return $permissionUpdate; - } - - $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); - - return $permissionUpdate; - } - - protected function getPermissionDelete($type, $permissionDelete) - { - if (!empty($permissionDelete)) { - return $permissionDelete; - } - - $permissionDelete = $this->getPermissionFromConfig($type, 'delete'); - - return $permissionDelete; - } - - protected function calculateClass() - { - $hides = [ - 'BulkAction' => '1', - 'DocumentNumber' => '1', - 'ContactName' => '2', - 'Amount' => '2', - 'IssuedAt' => '2', - 'DueAt' => '2', - 'Status' => '1', - 'Actions' => '1', - ]; - - foreach ($hides as $hide => $count) { - if ($this->{'hide'. $hide}) { - $this->class_count -= $count; - } - } - } - - protected function getClass($type) - { - $hide_count = 12 - $this->class_count; - - if (empty($hide_count)) { - //return false; - } - - $class = false; - - switch($type) { - case 'classDocumentNumber': - switch ($hide_count) { - case 1: - $class = 'col-md-3 col-lg-2 col-xl-2 d-none d-md-block'; - $this->class_count++; - break; - case 2: - $class = 'col-md-4 col-lg-3 col-xl-3 d-none d-md-block'; - $this->class_count += 2; - break; - case 3: - $class = 'col-md-5 col-lg-4 col-xl-4 d-none d-md-block'; - $this->class_count += 3; - break; - } - } - - return $class; - } - - public function getTextFromConfig($type, $config_key, $default_key = '', $trans_type = 'trans') - { - $translation = ''; - - // if set config translation config_key - if ($translation = config('type.' . $type . '.translation.' . $config_key)) { - return $translation; - } - - $alias = config('type.' . $type . '.alias'); - $prefix = config('type.' . $type . '.translation.prefix'); - - if (!empty($alias)) { - $alias .= '::'; - } - - // This magic trans key.. - $translations = [ - 'general' => $alias . 'general.' . $default_key, - 'prefix' => $alias . $prefix . '.' . $default_key, - 'config_general' => $alias . 'general.' . $config_key, - 'config_prefix' => $alias . $prefix . '.' . $config_key, - ]; - - switch ($trans_type) { - case 'trans': - foreach ($translations as $trans) { - if (trans($trans) !== $trans) { - return $trans; - } - } - - break; - case 'trans_choice': - foreach ($translations as $trans_choice) { - if (trans_choice($trans_choice, 1) !== $trans_choice) { - return $trans_choice; - } - } - - break; - } - - return $translation; - } - - public function getRouteFromConfig($type, $config_key, $config_parameters = []) - { - $route = ''; - - // if set config trasnlation config_key - if ($route = config('type.' . $type . '.route.' . $config_key)) { - return $route; - } - - $alias = config('type.' . $type . '.alias'); - $prefix = config('type.' . $type . '.route.prefix'); - - // if use module set module alias - if (!empty($alias)) { - $route .= $alias . '.'; - } - - if (!empty($prefix)) { - $route .= $prefix . '.'; - } - - $route .= $config_key; - - try { - route($route, $config_parameters); - } catch (\Exception $e) { - try { - $route = Str::plural($type, 2) . '.' . $config_key; - - route($route, $config_parameters); - } catch (\Exception $e) { - $route = ''; - } - } - - return $route; - } - - public function getPermissionFromConfig($type, $config_key) - { - $permission = ''; - - // if set config trasnlation config_key - if ($permission = config('type.' . $type . '.permission.' . $config_key)) { - return $permission; - } - - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - $prefix = config('type.' . $type . '.permission.prefix'); - - $permission = $config_key . '-'; - - // if use module set module alias - if (!empty($alias)) { - $permission .= $alias . '-'; - } - - // if controller in folder it must - if (!empty($group)) { - $permission .= $group . '-'; - } - - $permission .= $prefix; - - return $permission; - } - - public function getHideFromConfig($type, $config_key) - { - $hide = false; - - $hides = config('type.' . $type . '.hide'); - - if (!empty($hides) && (in_array($config_key, $hides))) { - $hide = true; - } - - return $hide; - } - - public function getClassFromConfig($type, $config_key) - { - $class_key = 'type.' . $type . '.class.' . $config_key; - - return config($class_key, ''); - } - - public function getCategoryFromConfig($type) - { - $category_type = ''; - - // if set config trasnlation config_key - if ($category_type = config('type.' . $type . '.category_type')) { - return $category_type; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $category_type = 'expense'; - break; - case 'item': - $category_type = 'item'; - break; - case 'other': - $category_type = 'other'; - break; - case 'transfer': - $category_type = 'transfer'; - break; - default: - $category_type = 'income'; - break; - } - - return $category_type; - } -} diff --git a/app/Abstracts/Model.php b/app/Abstracts/Model.php index 76fc5950a..2d9b81761 100644 --- a/app/Abstracts/Model.php +++ b/app/Abstracts/Model.php @@ -2,6 +2,7 @@ namespace App\Abstracts; +use Akaunting\Sortable\Traits\Sortable; use App\Events\Common\SearchStringApplied; use App\Events\Common\SearchStringApplying; use App\Traits\DateTime; @@ -9,9 +10,9 @@ use App\Traits\Owners; use App\Traits\Sources; use App\Traits\Tenants; use GeneaLabs\LaravelModelCaching\Traits\Cachable; +use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Model as Eloquent; use Illuminate\Database\Eloquent\SoftDeletes; -use Kyslik\ColumnSortable\Sortable; use Laratrust\Contracts\Ownable; use Lorisleiva\LaravelSearchString\Concerns\SearchString; @@ -30,30 +31,18 @@ abstract class Model extends Eloquent implements Ownable public $allAttributes = []; /** - * Create a new Eloquent model instance. + * Fill the model with an array of attributes. * * @param array $attributes - * @return void + * @return $this + * + * @throws \Illuminate\Database\Eloquent\MassAssignmentException */ - public function __construct(array $attributes = []) + public function fill(array $attributes) { $this->allAttributes = $attributes; - parent::__construct($attributes); - } - - /** - * Update the model in the database. - * - * @param array $attributes - * @param array $options - * @return bool - */ - public function update(array $attributes = [], array $options = []) - { - $this->allAttributes = $attributes; - - return parent::update($attributes, $options); + return parent::fill($attributes); } /** @@ -231,6 +220,16 @@ abstract class Model extends Eloquent implements Ownable return $query->where($this->qualifyColumn('created_by'), '<>', user_id()); } + public function scopeIsRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), 'like', '%-recurring'); + } + + public function scopeIsNotRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), 'not like', '%-recurring'); + } + public function ownerKey($owner) { if ($this->isNotOwnable()) { diff --git a/app/Abstracts/Notification.php b/app/Abstracts/Notification.php index 36ff85072..cd3e23788 100644 --- a/app/Abstracts/Notification.php +++ b/app/Abstracts/Notification.php @@ -6,11 +6,19 @@ use Illuminate\Bus\Queueable; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Notifications\Notification as BaseNotification; +use Illuminate\Support\Str; abstract class Notification extends BaseNotification implements ShouldQueue { use Queueable; + /** + * Custom mail subject, body, etc. + * + * @var array + */ + public $custom_mail; + /** * Create a notification instance. */ @@ -33,31 +41,38 @@ abstract class Notification extends BaseNotification implements ShouldQueue /** * Initialise the mail representation of the notification. * - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function initMessage() + public function initMailMessage(): MailMessage { app('url')->defaults(['company_id' => company_id()]); $message = (new MailMessage) ->from(config('mail.from.address'), config('mail.from.name')) ->subject($this->getSubject()) - ->view('partials.email.body', ['body' => $this->getBody()]); + ->view('components.email.body', ['body' => $this->getBody()]); + + if (!empty($this->custom_mail['cc'])) { + $message->cc($this->custom_mail['cc']); + } return $message; } - public function getSubject() + public function getSubject(): string { - return $this->replaceTags($this->template->subject); + return !empty($this->custom_mail['subject']) + ? $this->custom_mail['subject'] + : $this->replaceTags($this->template->subject); } public function getBody() { - return $this->replaceTags($this->template->body); + $body = !empty($this->custom_mail['body']) ? $this->custom_mail['body'] : $this->replaceTags($this->template->body); + + return $body . $this->getFooter(); } - public function replaceTags($content) + public function replaceTags(string $content): string { $pattern = $this->getTagsPattern(); $replacement = $this->applyQuote($this->getTagsReplacement()); @@ -65,7 +80,16 @@ abstract class Notification extends BaseNotification implements ShouldQueue return $this->revertQuote(preg_replace($pattern, $replacement, $content)); } - public function getTagsPattern() + public function getFooter() + { + $url = 'https://akaunting.com/lp/accounting-software?utm_source=email&utm_medium=software&utm_campaign=footer&utm_content=' . $this->template->alias; + + $get_started = '' . trans('footer.get_started') . ''; + + return view('components.email.footer', compact('url', 'get_started')); + } + + public function getTagsPattern(): array { $pattern = []; @@ -76,17 +100,35 @@ abstract class Notification extends BaseNotification implements ShouldQueue return $pattern; } - public function getTags() + public function getTags(): array { return []; } - public function getTagsReplacement() + public function getTagsReplacement(): array { return []; } - public function applyQuote($vars) + public function getTagsBinding(): array + { + $bindings = []; + + $tags = $this->getTags(); + $replacements = $this->getTagsReplacement(); + + $wrappers = ['{', '}']; + + foreach ($tags as $index => $tag) { + $key = Str::replace($wrappers, '', $tag); + + $bindings[$key] = $replacements[$index]; + } + + return $bindings; + } + + public function applyQuote(array $vars): array { $new_vars = []; @@ -97,8 +139,16 @@ abstract class Notification extends BaseNotification implements ShouldQueue return $new_vars; } - public function revertQuote($content) + public function revertQuote(string $content): string { return str_replace('\\', '', $content); } + + /** + * @deprecated 3.0 + */ + public function initMessage() + { + return $this->initMailMessage(); + } } diff --git a/app/Abstracts/Observer.php b/app/Abstracts/Observer.php index a6edc2c59..c10b0db37 100644 --- a/app/Abstracts/Observer.php +++ b/app/Abstracts/Observer.php @@ -2,9 +2,9 @@ namespace App\Abstracts; -use Monooso\Unobserve\CanMute; +use Akaunting\MutableObserver\Traits\Mutable; abstract class Observer { - use CanMute; + use Mutable; } diff --git a/app/Abstracts/Report.php b/app/Abstracts/Report.php index 7f7046f21..66324dc26 100644 --- a/app/Abstracts/Report.php +++ b/app/Abstracts/Report.php @@ -2,6 +2,7 @@ namespace App\Abstracts; +use Akaunting\Apexcharts\Charts as Apexcharts; use App\Events\Report\DataLoaded; use App\Events\Report\DataLoading; use App\Events\Report\FilterApplying; @@ -12,17 +13,18 @@ use App\Events\Report\RowsShowing; use App\Exports\Common\Reports as Export; use App\Models\Common\Report as Model; use App\Models\Document\Document; +use App\Models\Setting\Category; use App\Traits\Charts; use App\Traits\DateTime; use App\Traits\SearchString; -use App\Utilities\Chartjs; +use App\Traits\Translations; use App\Utilities\Date; use App\Utilities\Export as ExportHelper; use Illuminate\Support\Str; abstract class Report { - use Charts, DateTime, SearchString; + use Charts, DateTime, SearchString, Translations; public $model; @@ -30,7 +32,9 @@ abstract class Report public $category = 'reports.income_expense'; - public $icon = 'fa fa-chart-pie'; + public $icon = 'donut_small'; + + public $type = 'detail'; public $has_money = true; @@ -53,23 +57,21 @@ abstract class Report public $loaded = false; public $chart = [ - 'line' => [ - 'width' => '0', - 'height' => '300', - 'options' => [ - 'color' => '#6da252', - 'legend' => [ - 'display' => false, - ], + 'bar' => [ + 'colors' => [ + '#6da252', ], ], - 'dates' => [], - 'datasets' => [], + 'donut' => [ + // + ], ]; public $column_name_width = 'report-column-name'; public $column_value_width = 'report-column-value'; + public $row_tree_nodes = []; + public function __construct(Model $model = null, $load_data = true) { $this->setGroups(); @@ -126,6 +128,18 @@ abstract class Report return trans($this->category); } + public function getCategoryDescription() + { + if (!empty($this->category_description)) { + return trans($this->category_description); + } + + return $this->findTranslation([ + $this->category . '_desc', + $this->category . '_description', + ]); + } + public function getIcon() { return $this->icon; @@ -152,47 +166,77 @@ abstract class Report return $total; } - public function getChart() + public function getCharts($table_key) { - $chart = new Chartjs(); + return [ + 'bar' => $this->getBarChart($table_key), + 'donut' => $this->getDonutChart($table_key), + ]; + } - if (!$type = $this->getSetting('chart')) { + public function getBarChart($table_key) + { + $chart = new Apexcharts(); + + if (empty($this->chart)) { return $chart; } - $config = $this->chart[$type]; + $options = !empty($this->chart[$table_key]) ? $this->chart[$table_key]['bar'] : $this->chart['bar']; - $default_options = $this->getLineChartOptions(); + $chart->setType('bar') + ->setOptions($options) + ->setLabels(array_values($this->dates)) + ->setDataset($this->tables[$table_key], 'column', array_values($this->footer_totals[$table_key])); - $options = array_merge($default_options, (array) $config['options']); + return $chart; + } - $chart->type($type) - ->width((int) $config['width']) - ->height((int) $config['height']) - ->options($options) - ->labels(!empty($config['dates']) ? array_values($config['dates']) : array_values($this->dates)); + public function getDonutChart($table_key) + { + $chart = new Apexcharts(); - if (!empty($config['datasets'])) { - foreach ($config['datasets'] as $dataset) { - $chart->dataset($dataset['name'], 'line', array_values($dataset['totals'])) - ->backgroundColor(isset($dataset['backgroundColor']) ? $dataset['backgroundColor'] : '#6da252') - ->color(isset($dataset['color']) ? $dataset['color'] : '#6da252') - ->options((array) $dataset['options']) - ->fill(false); - } - } else { - foreach ($this->footer_totals as $total) { - $chart->dataset($this->model->name, 'line', array_values($total)) - ->backgroundColor(isset($config['backgroundColor']) ? $config['backgroundColor'] : '#6da252') - ->color(isset($config['color']) ? $config['color'] : '#6da252') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); + if (empty($this->chart)) { + return $chart; + } + + $tmp_values = []; + + if (! empty($this->row_values[$table_key])) { + foreach ($this->row_values[$table_key] as $id => $dates) { + $tmp_values[$id] = 0; + + foreach ($dates as $date) { + $tmp_values[$id] += $date; + } } } + $tmp_values = collect($tmp_values)->sort()->reverse()->take(10)->all(); + + $total = array_sum($tmp_values); + $total = !empty($total) ? $total : 1; + + $group = $this->getSetting('group'); + + $labels = $colors = $values = []; + + foreach ($tmp_values as $id => $value) { + $labels[$id] = $this->row_names[$table_key][$id]; + + $colors[$id] = ($group == 'category') ? Category::find($id)?->color : '#' . dechex(rand(0x000000, 0xFFFFFF)); + + $values[$id] = round(($value * 100 / $total), 0); + } + + $options = !empty($this->chart[$table_key]) ? $this->chart[$table_key]['donut'] : $this->chart['donut']; + + $chart->setType('donut') + ->setOptions($options) + ->setLabels(array_values($labels)) + ->setColors(array_values($colors)) + ->setDataset($this->tables[$table_key], 'donut', array_values($values)); + return $chart; } @@ -208,7 +252,7 @@ abstract class Report public function export() { - return ExportHelper::toExcel(new Export($this->views['content'], $this), $this->model->name); + return ExportHelper::toExcel(new Export($this->views[$this->type], $this), $this->model->name); } public function setColumnWidth() @@ -221,10 +265,10 @@ abstract class Report switch ($period) { case 'quarterly': - $width = 'col-sm-2'; + $width = 'w-2/12 col-2'; break; case 'yearly': - $width = 'col-sm-4'; + $width = 'w-4/12 col-4'; break; } @@ -243,31 +287,41 @@ abstract class Report public function setViews() { $this->views = [ - 'chart' => 'partials.reports.chart', - 'content' => 'partials.reports.content', - 'content.header' => 'partials.reports.content.header', - 'content.footer' => 'partials.reports.content.footer', - 'show' => 'partials.reports.show', - 'header' => 'partials.reports.header', - 'filter' => 'partials.reports.filter', - 'print' => 'partials.reports.print', - 'table' => 'partials.reports.table', - 'table.footer' => 'partials.reports.table.footer', - 'table.header' => 'partials.reports.table.header', - 'table.rows' => 'partials.reports.table.rows', + 'show' => 'components.reports.show', + 'print' => 'components.reports.print', + 'filter' => 'components.reports.filter', + + 'detail' => 'components.reports.detail', + 'detail.content.header' => 'components.reports.detail.content.header', + 'detail.content.footer' => 'components.reports.detail.content.footer', + 'detail.table' => 'components.reports.detail.table', + 'detail.table.header' => 'components.reports.detail.table.header', + 'detail.table.body' => 'components.reports.detail.table.body', + 'detail.table.row' => 'components.reports.detail.table.row', + 'detail.table.footer' => 'components.reports.detail.table.footer', + + 'summary' => 'components.reports.summary', + 'summary.content.header' => 'components.reports.summary.content.header', + 'summary.content.footer' => 'components.reports.summary.content.footer', + 'summary.table' => 'components.reports.summary.table', + 'summary.table.header' => 'components.reports.summary.table.header', + 'summary.table.body' => 'components.reports.summary.table.body', + 'summary.table.row' => 'components.reports.summary.table.row', + 'summary.table.footer' => 'components.reports.summary.table.footer', + 'summary.chart' => 'components.reports.summary.chart', ]; } public function setTables() { $this->tables = [ - 'default' => 'default', + 'default' => trans_choice('general.totals', 1), ]; } public function setDates() { - if (!$period = $this->getSetting('period')) { + if (! $period = $this->getSetting('period')) { return; } @@ -299,8 +353,8 @@ abstract class Report $this->dates[] = $date; - foreach ($this->tables as $table) { - $this->footer_totals[$table][$date] = 0; + foreach ($this->tables as $table_key => $table_name) { + $this->footer_totals[$table_key][$date] = 0; } } } @@ -498,13 +552,17 @@ abstract class Report return $this->model->settings->$name ?? $default; } + public function getBasis() + { + return $this->getSearchStringValue('basis', $this->getSetting('basis')); + } + public function getFields() { return [ $this->getGroupField(), $this->getPeriodField(), $this->getBasisField(), - $this->getChartField(), ]; } @@ -513,7 +571,7 @@ abstract class Report $this->setGroups(); return [ - 'type' => 'selectGroup', + 'type' => 'select', 'name' => 'group', 'title' => trans('general.group_by'), 'icon' => 'folder', @@ -528,7 +586,7 @@ abstract class Report public function getPeriodField() { return [ - 'type' => 'selectGroup', + 'type' => 'select', 'name' => 'period', 'title' => trans('general.period'), 'icon' => 'calendar', @@ -547,7 +605,7 @@ abstract class Report public function getBasisField() { return [ - 'type' => 'selectGroup', + 'type' => 'select', 'name' => 'basis', 'title' => trans('general.basis'), 'icon' => 'file', @@ -561,22 +619,4 @@ abstract class Report ], ]; } - - public function getChartField() - { - return [ - 'type' => 'selectGroup', - 'name' => 'chart', - 'title' => trans_choice('general.charts', 1), - 'icon' => 'chart-pie', - 'values' => [ - '0' => trans('general.disabled'), - 'line' => trans('reports.charts.line'), - ], - 'selected' => '0', - 'attributes' => [ - 'required' => 'required', - ], - ]; - } } diff --git a/app/Abstracts/View/Component.php b/app/Abstracts/View/Component.php new file mode 100644 index 000000000..4b1f81cca --- /dev/null +++ b/app/Abstracts/View/Component.php @@ -0,0 +1,13 @@ +getConsumableComponentData($key, $default); + } +} diff --git a/app/Abstracts/View/Components/Contacts/Form.php b/app/Abstracts/View/Components/Contacts/Form.php new file mode 100644 index 000000000..f457f4466 --- /dev/null +++ b/app/Abstracts/View/Components/Contacts/Form.php @@ -0,0 +1,503 @@ +type = $type; + + $this->model = ! empty($model) ? $model : $contact; + $this->contact = $this->model; + + /* -- Content Start -- */ + $this->formId = $formId; + $this->formRoute = $this->getFormRoute($type, $formRoute, $this->model); + $this->formMethod = $this->getFormMethod($type, $formMethod, $this->model); + + $this->hideSectionGeneral = $hideSectionGeneral; + $this->hideSectionBilling = $hideSectionBilling; + $this->hideSectionAddress = $hideSectionAddress; + + /* -- General Start -- */ + $this->textSectionGeneralTitle = $this->getTextSectionGeneralTitle($type, $textSectionGeneralTitle); + $this->textSectionGeneralDescription = $this->getTextSectionGeneralDescription($type, $textSectionGeneralDescription); + + $this->hideName = $hideName; + $this->textName = $this->getTextName($type, $textName); + $this->classNameFromGroupClass = $this->getClassNameFormGroupClass($type, $classNameFromGroupClass); + + $this->hideEmail = $hideEmail; + $this->textEmail = $this->getTextEmail($type, $textEmail); + + $this->hidePhone = $hidePhone; + $this->textPhone = $this->getTextPhone($type, $textPhone); + + $this->hideWebsite = $hideWebsite; + $this->textWebsite = $this->getTextWebsite($type, $textWebsite); + + $this->hideReference = $hideReference; + $this->textReference = $this->getTextReference($type, $textReference); + + $this->hideCanLogin = $hideCanLogin; + $this->hideLogo = $hideLogo; + /* -- General End -- */ + + /* -- Billing Start -- */ + $this->textSectionBillingTitle = $this->getTextSectionBillingTitle($type, $textSectionBillingTitle); + $this->textSectionBillingDescription = $this->getTextSectionBillingDescription($type, $textSectionBillingDescription); + + $this->hideTaxNumber = $hideTaxNumber; + $this->textTaxNumber = $this->getTextTaxNumber($type, $textTaxNumber); + + $this->hideCurrency = $hideCurrency; + /* -- Billing End -- */ + + /* -- Address Start -- */ + $this->textSectionAddressTitle = $this->getTextSectionAddressTitle($type, $textSectionAddressTitle); + $this->textSectionAddressDescription = $this->getTextSectionAddressDescription($type, $textSectionAddressDescription); + + $this->hideAddress = $hideAddress; + $this->textAddress = $this->getTextAddress($type, $textAddress); + + $this->hideCity = $hideCity; + $this->textCity = $this->getTextCity($type, $textCity); + + $this->hideZipCode = $hideZipCode; + $this->textZipCode = $this->getTextZipCode($type, $textZipCode); + + $this->hideState = $hideState; + $this->textState = $this->getTextState($type, $textState); + + $this->hideState = $hideTaxNumber; + /* -- Address End -- */ + + /* -- Buttons Start -- */ + $this->cancelRoute = $this->getCancelRoute($type, $cancelRoute); + /* -- Buttons End -- */ + /* -- Content End -- */ + + // Set Parent data + $this->setParentData(); + } + + /* -- Content Start -- */ + /* -- General Start -- */ + protected function getTextSectionGeneralTitle($type, $textSectionGeneralTitle) + { + if (! empty($textSectionGeneralTitle)) { + return $textSectionGeneralTitle; + } + + $translation = $this->getTextFromConfig($type, 'section_general_title', 'general'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.general'; + } + + protected function getTextSectionGeneralDescription($type, $textSectionGeneralDescription) + { + if (! empty($textSectionGeneralDescription)) { + return $textSectionGeneralDescription; + } + + $translation = $this->getTextFromConfig($type, 'section_general_description', 'form_description.general'); + + if (! empty($translation)) { + return $translation; + } + + return 'customers.form_description.general'; + } + + protected function getTextName($type, $textName) + { + if (! empty($textName)) { + return $textName; + } + + $translation = $this->getTextFromConfig($type, 'name', 'name'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.name'; + } + + protected function getClassNameFormGroupClass($type, $classNameFromGroupClass) + { + if (! empty($classNameFromGroupClass)) { + return $classNameFromGroupClass; + } + + $class = $this->getClassFromConfig($type, 'name'); + + if (! empty($class)) { + return $class; + } + + return 'sm:col-span-6'; + } + + protected function getTextEmail($type, $textEmail) + { + if (! empty($textEmail)) { + return $textEmail; + } + + $translation = $this->getTextFromConfig($type, 'email', 'email'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.email'; + } + + protected function getTextPhone($type, $textPhone) + { + if (! empty($textPhone)) { + return $textPhone; + } + + $translation = $this->getTextFromConfig($type, 'phone', 'phone'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.phone'; + } + + protected function getTextWebsite($type, $textWebsite) + { + if (! empty($textWebsite)) { + return $textWebsite; + } + + $translation = $this->getTextFromConfig($type, 'website', 'website'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.website'; + } + + protected function getTextReference($type, $textReference) + { + if (! empty($textReference)) { + return $textReference; + } + + $translation = $this->getTextFromConfig($type, 'reference', 'reference'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.reference'; + } + /* -- General End -- */ + + /* -- Billing Start -- */ + protected function getTextSectionBillingTitle($type, $textSectionBillingTitle) + { + if (! empty($textSectionBillingTitle)) { + return $textSectionBillingTitle; + } + + $translation = $this->getTextFromConfig($type, 'section_billing_title'); + + if (! empty($translation)) { + return $translation; + } + + return 'items.billing'; + } + + protected function getTextSectionBillingDescription($type, $textSectionBillingDescription) + { + if (! empty($textSectionBillingDescription)) { + return $textSectionBillingDescription; + } + + $translation = $this->getTextFromConfig($type, 'section_billing_description'); + + if (! empty($translation)) { + return $translation; + } + + return 'customers.form_description.billing'; + } + + protected function getTextTaxNumber($type, $textTaxNumber) + { + if (! empty($textTaxNumber)) { + return $textTaxNumber; + } + + $translation = $this->getTextFromConfig($type, 'tax_number', 'tax_number'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.tax_number'; + } + /* -- Billing End -- */ + + /* -- Address Start -- */ + protected function getTextSectionAddressTitle($type, $textSectionAddressTitle) + { + if (! empty($textSectionAddressTitle)) { + return $textSectionAddressTitle; + } + + $translation = $this->getTextFromConfig($type, 'section_address_title', 'address'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.address'; + } + + protected function getTextSectionAddressDescription($type, $textSectionAddressDescription) + { + if (! empty($textSectionAddressDescription)) { + return $textSectionAddressDescription; + } + + $translation = $this->getTextFromConfig($type, 'section_address_description'); + + if (! empty($translation)) { + return $translation; + } + + return 'customers.form_description.address'; + } + + protected function getTextAddress($type, $textAddress) + { + if (! empty($textAddress)) { + return $textAddress; + } + + $translation = $this->getTextFromConfig($type, 'address', 'address'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.address'; + } + + protected function getTextCity($type, $textCity) + { + if (! empty($textCity)) { + return $textCity; + } + + $translation = $this->getTextFromConfig($type, 'city', 'cities'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.cities'; + } + + protected function getTextZipCode($type, $textZipCode) + { + if (! empty($textZipCode)) { + return $textZipCode; + } + + $translation = $this->getTextFromConfig($type, 'zip_code', 'zip_code'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.zip_code'; + } + + protected function getTextState($type, $textState) + { + if (! empty($textState)) { + return $textState; + } + + $translation = $this->getTextFromConfig($type, 'state', 'state'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.state'; + } + /* -- Address End -- */ + /* -- Content End -- */ +} diff --git a/app/Abstracts/View/Components/Contacts/Index.php b/app/Abstracts/View/Components/Contacts/Index.php new file mode 100644 index 000000000..a5e591a02 --- /dev/null +++ b/app/Abstracts/View/Components/Contacts/Index.php @@ -0,0 +1,492 @@ +type = $type; + $this->group = $this->getGroup($type, $group); + $this->page = $this->getPage($type, $page); + $this->contacts = ($contacts) ? $contacts : collect(); + $this->textPage = $this->getTextPage($type, $textPage); + + $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); + $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); + $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); + /* -- Main End -- */ + + /* -- Buttons Start -- */ + $this->checkPermissionCreate = $checkPermissionCreate; + + $this->hideCreate = $hideCreate; + $this->hideImport = $hideImport; + $this->hideExport = $hideExport; + + $this->routeButtonShow = $this->getRouteButtonShow($type, $routeButtonShow); + $this->createRoute = $this->getCreateRoute($type, $createRoute); + $this->importRoute = $this->getImportRoute($importRoute); + $this->importRouteParameters = $this->getImportRouteParameters($type, $importRouteParameters); + $this->exportRoute = $this->getExportRoute($type, $exportRoute); + /* -- Buttons End -- */ + + /* -- Content Start -- */ + $this->hideEmptyPage = $hideEmptyPage; + + $this->hideSummary = $hideSummary; + $this->summaryItems = $this->getSummaryItems($type, $summaryItems); + + $this->hideSearchString = $hideSearchString; + $this->hideBulkAction = $hideBulkAction; + + $this->searchStringModel = $this->getSearchStringModel($type, $searchStringModel); + + $this->bulkActionClass = $this->getBulkActionClass($type, $bulkActionClass); + $this->bulkActionRouteParameters = $this->getBulkActionRouteParameters($type, $bulkActionRouteParameters); + + $this->searchRoute = $this->getIndexRoute($type, $searchRoute); + + $this->classBulkAction = $this->getClassBulkAction($type, $classBulkAction); + + $this->showPicture = $showPicture; + $this->hideName = $hideName; + $this->hideTaxNumber = $hideTaxNumber; + $this->classNameAndTaxNumber = $this->getClassNameAndTaxNumber($type, $classNameAndTaxNumber); + $this->textName = $this->getTextName($type, $textName); + $this->textTaxNumber = $this->getTextTaxNumber($type, $textTaxNumber); + + $this->hideEmail = $hideEmail; + $this->hidePhone = $hidePhone; + $this->classEmailAndPhone = $this->getClassEmailAndPhone($type, $classEmailAndPhone); + $this->textEmail = $this->getTextEmail($type, $textEmail); + $this->textPhone = $this->getTextPhone($type, $textPhone); + + $this->hideCountry = $hideCountry; + $this->hideCurrencyCode = $hideCurrencyCode; + $this->classCountryAndCurrencyCode = $this->getClassCountryAndCurrencyCode($type, $classCountryAndCurrencyCode); + $this->textCountry = $this->getTextCountry($type, $textCountry); + $this->textCurrencyCode = $this->getTextCurrencyCode($type, $textCurrencyCode); + + $this->hideOpen = $hideOpen; + $this->hideOverdue = $hideOverdue; + $this->classOpenAndOverdue = $this->getClassOpenAndOverdue($type, $classOpenAndOverdue); + $this->textOpen = $this->getTextOpen($type, $textOpen); + $this->textOverdue = $this->getTextOverdue($type, $textOverdue); + /* -- Content End -- */ + + /* -- Empty Start -- */ + $this->imageEmptyPage = $this->getImageEmptyPage($type, $imageEmptyPage); + $this->textEmptyPage = $this->getTextEmptyPage($type, $textEmptyPage); + $this->urlDocsPath = $this->getUrlDocsPath($type, $urlDocsPath); + /* -- Empty End -- */ + + // Set Parent data + $this->setParentData(); + } + + public function getSummaryItems($type, $summaryItems) + { + if (! empty($summaryItems)) { + return $summaryItems; + } + + $route = $this->getIndexRoute($type, null); + + $document_type = config('type.contact.' . $type . '.document_type', 'invoice'); + + $totals = $this->getTotalsForFutureDocuments($document_type); + + $items = []; + + foreach ($totals as $key => $total) { + $items[] = [ + 'title' => ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key), + 'href' => route($route, ['search' => 'status:' . $key]), + 'amount' => money($total, setting('default.currency'), true), + ]; + } + + return $items; + } + + /* -- Content Start -- */ + protected function getClassNameAndTaxNumber($type, $classNameAndTaxNumber) + { + if (! empty($classNameAndTaxNumber)) { + return $classNameAndTaxNumber; + } + + $class = $this->getClassFromConfig($type, 'name_and_tax_number'); + + if (! empty($class)) { + return $class; + } + + return 'w-6/12 sm:w-3/12 truncate'; + } + + protected function getTextName($type, $textName) + { + if (! empty($textName)) { + return $textName; + } + + $translation = $this->getTextFromConfig($type, 'name', 'name'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.name'; + } + + protected function getTextTaxNumber($type, $textTaxNumber) + { + if (! empty($textTaxNumber)) { + return $textTaxNumber; + } + + $translation = $this->getTextFromConfig($type, 'tax_number', 'tax_number'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.tax_number'; + } + + protected function getClassEmailAndPhone($type, $classEmailAndPhone) + { + if (! empty($classEmailAndPhone)) { + return $classEmailAndPhone; + } + + $class = $this->getClassFromConfig($type, 'email_and_phone'); + + if (! empty($class)) { + return $class; + } + + return 'w-3/12 hidden sm:table-cell'; + } + + protected function getTextEmail($type, $textEmail) + { + if (! empty($textEmail)) { + return $textEmail; + } + + $translation = $this->getTextFromConfig($type, 'email', 'email'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.email'; + } + + protected function getTextPhone($type, $textPhone) + { + if (! empty($textPhone)) { + return $textPhone; + } + + $translation = $this->getTextFromConfig($type, 'phone', 'phone'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.phone'; + } + + protected function getClassCountryAndCurrencyCode($type, $classCountryAndCurrencyCode) + { + if (! empty($classCountryAndCurrencyCode)) { + return $classCountryAndCurrencyCode; + } + + $class = $this->getClassFromConfig($type, 'country_and_currency_code'); + + if (! empty($class)) { + return $class; + } + + return 'w-3/12 hidden sm:table-cell'; + } + + protected function getTextCountry($type, $textCountry) + { + if (! empty($textCountry)) { + return $textCountry; + } + + $translation = $this->getTextFromConfig($type, 'country', 'countries'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.countries'; + } + + protected function getTextCurrencyCode($type, $textCurrencyCode) + { + if (! empty($textCurrencyCode)) { + return $textCurrencyCode; + } + + $translation = $this->getTextFromConfig($type, 'currency_code', 'currencies'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.currencies'; + } + + protected function getClassOpenAndOverdue($type, $classOpenAndOverdue) + { + if (! empty($classOpenAndOverdue)) { + return $classOpenAndOverdue; + } + + $class = $this->getClassFromConfig($type, 'open_and_overdue'); + + if (! empty($class)) { + return $class; + } + + return 'w-6/12 sm:w-3/12'; + } + + protected function getTextOpen($type, $textOpen) + { + if (! empty($textOpen)) { + return $textOpen; + } + + $translation = $this->getTextFromConfig($type, 'open', 'open'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.open'; + } + + protected function getTextOverdue($type, $textOverdue) + { + if (! empty($textOverdue)) { + return $textOverdue; + } + + $translation = $this->getTextFromConfig($type, 'overdue', 'overdue'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.overdue'; + } + + protected function getRouteButtonShow($type, $routeButtonShow) + { + if (!empty($routeButtonShow)) { + return $routeButtonShow; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'show', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'customer.show'; + } + /* -- Content End -- */ +} diff --git a/app/Abstracts/View/Components/Contacts/Show.php b/app/Abstracts/View/Components/Contacts/Show.php new file mode 100644 index 000000000..19f2929ac --- /dev/null +++ b/app/Abstracts/View/Components/Contacts/Show.php @@ -0,0 +1,316 @@ +type = $type; + + $this->model = ! empty($model) ? $model : $contact; + $this->contact = $this->model; + + $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); + $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); + $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); + /* -- Main End -- */ + + /* -- Buttons Start -- */ + $this->hideNewDropdown = $hideNewDropdown; + $this->hideButtonDocument = $hideButtonDocument; + $this->hideButtonTransaction = $hideButtonTransaction; + + $this->permissionCreateDocument = $this->getPermissionCreateDocument($type, $permissionCreateDocument); + $this->permissionCreateTransaction = $this->getPermissionCreateTransaction($type, $permissionCreateTransaction); + + $this->routeButtonDocument = $this->getCreateDocumentRoute($type, $routeButtonDocument); + $this->routeButtonTransaction = $this->getCreateTransactionRoute($type, $routeButtonTransaction); + + $this->textDocument = $this->getTextDocument($type, $textDocument); + $this->textTransaction = $this->getTextTransaction($type, $textTransaction); + + $this->hideButtonEdit = $hideButtonEdit; + $this->routeButtonEdit = $this->getEditRoute($type, $routeButtonEdit); + + $this->hideActionsDropdown = $hideActionsDropdown; + $this->hideButtonDuplicate = $hideButtonDuplicate; + $this->routeButtonDuplicate = $this->getDuplicateRoute($type, $routeButtonDuplicate); + + $this->hideButtonDelete = $hideButtonDelete; + $this->routeButtonDelete = $this->getDeleteRoute($type, $routeButtonDelete); + $this->textDeleteModal = $this->getTextDeleteModal($type, $textDeleteModal); + /* -- Buttons End -- */ + + /* -- Profile Start -- */ + $this->hideProfile = $hideTopLeft; + $this->hideAvatar = $hideAvatar; + $this->hideEmail = $hideEmail; + $this->hidePhone = $hidePhone; + + $this->hideDetails = $hideTopRight; + $this->hideOverdue = $hideOverdue; + $this->hideOpen = $hideOpen; + $this->hidePaid = $hidePaid; + + $this->hideSummary = $hideBottomLeft; + $this->hideAddress = $hideAddress; + $this->hideTaxNumber = $hideTaxNumber; + $this->hideWebsite = $hideWebsite; + $this->hideReference = $hideReference; + $this->hideUser = $hideUser; + + $this->hideContent = $hideBottomRight; + /* -- Profile End -- */ + } + + protected function getPermissionCreateDocument($type, $permissionCreateDocument) + { + if (! empty($permissionCreateDocument)) { + return $permissionCreateDocument; + } + + $document_type = config('type.contact.' . $type . '.document_type', 'invoice'); + + $permission = ''; + $config_key = 'create'; + + // if set config trasnlation config_key + if ($permission = config('type.document.' . $document_type . '.permission.' . $config_key)) { + return $permission; + } + + $alias = config('type.document.' . $document_type . '.alias'); + $group = config('type.document.' . $document_type . '.group'); + $prefix = config('type.document.' . $document_type . '.permission.prefix'); + + $permission = $config_key . '-'; + + // if use module set module alias + if (! empty($alias)) { + $permission .= $alias . '-'; + } + + // if controller in folder it must + if (! empty($group)) { + $permission .= $group . '-'; + } + + $permission .= $prefix; + + $permissionCreateDocument = $permission; + + return $permissionCreateDocument; + } + + protected function getPermissionCreateTransaction($type, $permissionCreateTransaction) + { + if (! empty($permissionCreateTransaction)) { + return $permissionCreateTransaction; + } + + $permissionCreateTransaction = 'create-banking-transactions'; + + return $permissionCreateTransaction; + } + + protected function getCreateDocumentRoute($type, $routeButtonDocument) + { + if (! empty($routeButtonDocument)) { + return $routeButtonDocument; + } + + $prefix = config('type.contact.' . $type . '.route.prefix'); + $document_type = config('type.contact.' . $type . '.document_type'); + + return $prefix . '.create-' . $document_type; + } + + protected function getCreateTransactionRoute($type, $routeButtonDocument) + { + if (! empty($routeButtonDocument)) { + return $routeButtonDocument; + } + + $prefix = config('type.contact.' . $type . '.route.prefix'); + $transaction_type = config('type.contact.' . $type . '.transaction_type'); + + return $prefix . '.create-' . $transaction_type; + } + + protected function getTextDocument($type, $textDocument) + { + if (! empty($textDocument)) { + return $textDocument; + } + + $document_type = config('type.contact.' . $type . '.document_type'); + + switch ($document_type) { + case 'invoice': + $text = 'general.invoices'; + break; + case 'bill': + $text = 'general.bills'; + break; + default: + $text = config('type.contact.' . $type . '.translation.prefix') . '.' . config('type.contact.' . $type . '.route.prefix'); + } + + return $text; + } + + protected function getTextTransaction($type, $textTransaction) + { + if (! empty($textTransaction)) { + return $textTransaction; + } + + $document_type = config('type.contact.' . $type . '.document_type'); + + switch ($document_type) { + case 'invoice': + $text = 'general.incomes'; + break; + case 'bill': + $text = 'general.expenses'; + break; + default: + $text = config('type.contact.' . $type . '.translation.prefix') . '.' . config('type.contact.' . $type . '.transaction_type') . 's'; + } + + return $text; + } + + protected function getTextDeleteModal($type, $textDeleteModal) + { + if (! empty($textDeleteModal)) { + return $textDeleteModal; + } + + $document_type = config('type.contact.' . $type . '.document_type'); + + switch ($document_type) { + case 'invoice': + $text = 'general.incomes'; + break; + case 'bill': + $text = 'general.expenses'; + break; + default: + $text = config('type.contact.' . $type . '.translation.prefix') . '.' . config('type.contact.' . $type . '.transaction_type') . 's'; + } + + return $text; + } +} diff --git a/app/Abstracts/View/Components/Document.php b/app/Abstracts/View/Components/Document.php deleted file mode 100644 index 82323a590..000000000 --- a/app/Abstracts/View/Components/Document.php +++ /dev/null @@ -1,175 +0,0 @@ - $alias . 'general.' . $default_key, - 'prefix' => $alias . $prefix . '.' . $default_key, - 'config_general' => $alias . 'general.' . $config_key, - 'config_prefix' => $alias . $prefix . '.' . $config_key, - ]; - - switch ($trans_type) { - case 'trans': - foreach ($translations as $trans) { - if (trans($trans) !== $trans) { - return $trans; - } - } - - break; - case 'trans_choice': - foreach ($translations as $trans_choice) { - if (trans_choice($trans_choice, 1) !== $trans_choice) { - return $trans_choice; - } - } - - break; - } - - return $translation; - } - - public function getRouteFromConfig($type, $config_key, $config_parameters = []) - { - $route = ''; - - // if set config trasnlation config_key - if ($route = config('type.' . $type . '.route.' . $config_key)) { - return $route; - } - - $alias = config('type.' . $type . '.alias'); - $prefix = config('type.' . $type . '.route.prefix'); - - // if use module set module alias - if (!empty($alias)) { - $route .= $alias . '.'; - } - - if (!empty($prefix)) { - $route .= $prefix . '.'; - } - - $route .= $config_key; - - try { - route($route, $config_parameters); - } catch (\Exception $e) { - try { - $route = Str::plural($type, 2) . '.' . $config_key; - - route($route, $config_parameters); - } catch (\Exception $e) { - $route = ''; - } - } - - return $route; - } - - public function getPermissionFromConfig($type, $config_key) - { - $permission = ''; - - // if set config trasnlation config_key - if ($permission = config('type.' . $type . '.permission.' . $config_key)) { - return $permission; - } - - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - $prefix = config('type.' . $type . '.permission.prefix'); - - $permission = $config_key . '-'; - - // if use module set module alias - if (!empty($alias)) { - $permission .= $alias . '-'; - } - - // if controller in folder it must - if (!empty($group)) { - $permission .= $group . '-'; - } - - $permission .= $prefix; - - return $permission; - } - - public function getHideFromConfig($type, $config_key) - { - $hide = false; - - $hides = config('type.' . $type . '.hide'); - - if (!empty($hides) && (in_array($config_key, $hides))) { - $hide = true; - } - - return $hide; - } - - public function getClassFromConfig($type, $config_key) - { - $class_key = 'type.' . $type . '.class.' . $config_key; - - return config($class_key, ''); - } - - public function getCategoryFromConfig($type) - { - $category_type = ''; - - // if set config trasnlation config_key - if ($category_type = config('type.' . $type . '.category_type')) { - return $category_type; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $category_type = 'expense'; - break; - case 'item': - $category_type = 'item'; - break; - case 'other': - $category_type = 'other'; - break; - case 'transfer': - $category_type = 'transfer'; - break; - default: - $category_type = 'income'; - break; - } - - return $category_type; - } -} diff --git a/app/Abstracts/View/Components/DocumentForm.php b/app/Abstracts/View/Components/DocumentForm.php deleted file mode 100644 index daaf64966..000000000 --- a/app/Abstracts/View/Components/DocumentForm.php +++ /dev/null @@ -1,1082 +0,0 @@ -type = $type; - $this->document = $document; - $this->currencies = $this->getCurrencies($currencies); - $this->currency = $this->getCurrency($document, $currency, $currency_code); - $this->currency_code = !empty($this->currency) ? $this->currency->code : setting('default.currency'); - - /** Advanced Component Start */ - $this->categoryType = $this->getCategoryType($type, $categoryType); - $this->textAdvancedAccordion = $this->getTextAdvancedAccordion($type, $textAdvancedAccordion); - $this->hideRecurring = $hideRecurring; - $this->hideCategory = $hideCategory; - $this->hideAttachment = $hideAttachment; - /** Advanced Component End */ - - /** Company Component Start */ - $this->hideLogo = $hideLogo; - $this->hideDocumentTitle = $hideDocumentTitle; - $this->hideDocumentSubheading = $hideDocumentSubheading; - $this->hideCompanyEdit = $hideCompanyEdit; - $this->titleSetting = $this->getTitleSettingValue($titleSetting); - $this->subheadingSetting = $this->getSubheadingSettingValue($subheadingSetting); - /** Company Component End */ - - /** Content Component Start */ - $this->routeStore = $this->getRouteStore($type, $routeStore); - $this->routeUpdate = $this->getRouteUpdate($type, $routeUpdate, $document); - $this->routeCancel = $this->getRouteCancel($type, $routeCancel); - $this->formId = $formId; - $this->formSubmit = $formSubmit; - - $this->hideCompany = $hideCompany; - $this->hideAdvanced = $hideAdvanced; - $this->hideFooter = $hideFooter; - $this->hideButtons = $hideButtons; - $this->footerSetting = $this->getFooterSettingValue($footerSetting); - $this->notesSetting = $this->getNotesSettingValue($notesSetting); - /** Content Component End */ - - /** Metadata Component Start */ - $this->contacts = $this->getContacts($type, $document, $contacts); - $this->contact = $this->getContact($contact, $document); - $this->contactType = $this->getContactType($type, $contactType); - - $this->textAddContact = $this->getTextAddContact($type, $textAddContact); - $this->textCreateNewContact = $this->getTextCreateNewContact($type, $textCreateNewContact); - $this->textEditContact = $this->getTextEditContact($type, $textEditContact); - $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); - $this->textChooseDifferentContact = $this->getTextChooseDifferentContact($type, $textChooseDifferentContact); - - $this->hideContact = $hideContact; - $this->hideIssuedAt = $hideIssuedAt; - $this->hideDocumentNumber = $hideDocumentNumber; - $this->hideDueAt = $hideDueAt; - $this->hideOrderNumber = $hideOrderNumber; - $this->issuedAt = $this->getIssuedAt($type, $document, $issuedAt); - $this->documentNumber = $this->getDocumentNumber($type, $document, $documentNumber); - $this->dueAt = $this->getDueAt($type, $document, $dueAt); - $this->orderNumber = $this->getOrderNumber($type, $document, $orderNumber); - - $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); - $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); - $this->textDueAt = $this->getTextDueAt($type, $textDueAt); - $this->textOrderNumber = $this->getTextOrderNumber($type, $textOrderNumber); - /** Metadata Component End */ - - /** Items Component Start */ - $this->textItems = $this->getTextItems($type, $textItems); - $this->textQuantity = $this->getTextQuantity($type, $textQuantity); - $this->textPrice = $this->getTextPrice($type, $textPrice); - $this->textAmount = $this->getTextAmount($type, $textAmount); - - $this->hideItems = $this->getHideItems($type, $hideItems, $hideName, $hideDescription); - $this->hideName = $this->getHideName($type, $hideName); - $this->hideDescription = $this->getHideDescription($type, $hideDescription); - $this->hideQuantity = $this->getHideQuantity($type, $hideQuantity); - $this->hidePrice = $this->getHidePrice($type, $hidePrice); - $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); - $this->hideAmount = $this->getHideAmount($type, $hideAmount); - - $this->hideEditItemColumns = $hideEditItemColumns; - $this->isSalePrice = $isSalePrice; - $this->isPurchasePrice = $isPurchasePrice; - $this->searchCharLimit = $this->getSearchCharLimit($type, $searchCharLimit); - /** Items Component End */ - } - - protected function getCurrencies($currencies) - { - if (!empty($currencies)) { - return $currencies; - } - - return Currency::enabled()->pluck('name', 'code'); - } - - protected function getCurrency($document, $currency, $currency_code) - { - if (!empty($currency)) { - return $currency; - } - - if (!empty($currency_code)) { - $currency = Currency::where('code', $currency_code)->first(); - } - - if (empty($currency) && !empty($document)) { - $currency = Currency::where('code', $document->currency_code)->first(); - } - - if (empty($currency)) { - $currency = Currency::where('code', setting('default.currency'))->first(); - } - - return $currency; - } - - protected function getRouteStore($type, $routeStore) - { - if (!empty($routeStore)) { - return $routeStore; - } - - $route = $this->getRouteFromConfig($type, 'store'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.store'; - } - - protected function getRouteUpdate($type, $routeUpdate, $document, $parameters = []) - { - if (!empty($routeUpdate)) { - return $routeUpdate; - } - - $parameters = [ - config('type.' . $type. '.route.parameter') => ($document) ? $document->id : 1, - ]; - - $route = $this->getRouteFromConfig($type, 'update', $parameters); - - if (!empty($route)) { - return $route; - } - - return 'invoices.update'; - } - - protected function getRouteCancel($type, $routeCancel) - { - if (!empty($routeCancel)) { - return $routeCancel; - } - - $route = $this->getRouteFromConfig($type, 'index'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.index'; - } - - protected function getCategoryType($type, $categoryType) - { - if (!empty($categoryType)) { - return $categoryType; - } - - if ($category_type = config('type.' . $type . '.category_type')) { - return $category_type; - } - - // set default type - $type = Document::INVOICE_TYPE; - - return config('type.' . $type . '.category_type'); - } - - protected function getTextAdvancedAccordion($type, $textAdvancedAccordion) - { - if (!empty($textAdvancedAccordion)) { - return $textAdvancedAccordion; - } - - $translation = $this->getTextFromConfig($type, 'advanced_accordion'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.recurring_and_more'; - } - - protected function getContacts($type, $document, $contacts) - { - if (!empty($contacts)) { - return $contacts; - } - - $contact_type = $this->getContactType($type, null); - - if ($contact_type) { - $contacts = Contact::$contact_type()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); - } else { - $contacts = Contact::enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); - } - - if (!empty($document) && ($document->contact && !$contacts->contains('id', $document->contact_id))) { - $contacts->push($document->contact); - } - - return $contacts; - } - - protected function getContact($contact, $document) - { - if (!empty($contact)) { - return $contact; - } - - $contact = new \stdClass(); - - if (!empty($document) && !empty($document->contact)) { - $contact = $document->contact; - } - - if (request()->old('contact', false)) { - $contact = request()->old('contact'); - } - - return $contact; - } - - protected function getContactType($type, $contactType) - { - if (!empty($contactType)) { - return $contactType; - } - - if ($contact_type = config('type.' . $type . '.contact_type')) { - return $contact_type; - } - - // set default type - $type = Document::INVOICE_TYPE; - - return config('type.' . $type . '.contact_type'); - } - - protected function getTextAddContact($type, $textAddContact) - { - if (!empty($textAddContact)) { - return $textAddContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'add_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return [ - 'general.form.add', - $translation, - ]; - } - - return [ - 'general.form.add', - 'general.customers', - ]; - } - - protected function getTextCreateNewContact($type, $textCreateNewContact) - { - if (!empty($textCreateNewContact)) { - return $textCreateNewContact; - } - - /* - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'create_new_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return [ - 'general.form.add_new', - $translation, - ]; - } - */ - - return 'general.add_new'; - } - - protected function getTextEditContact($type, $textEditContact) - { - if (!empty($textEditContact)) { - return $textEditContact; - } - - $translation = $this->getTextFromConfig($type, 'edit_contact', 'form.edit'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.form.edit'; - } - - protected function getTextContactInfo($type, $textContactInfo) - { - if (!empty($textContactInfo)) { - return $textContactInfo; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_from'; - break; - default: - $default_key = 'bill_to'; - break; - } - - $translation = $this->getTextFromConfig($type, 'contact_info', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.bill_to'; - } - - protected function getTextChooseDifferentContact($type, $textChooseDifferentContact) - { - if (!empty($textChooseDifferentContact)) { - return $textChooseDifferentContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'choose_different_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return [ - 'general.form.choose_different', - $translation, - ]; - } - - return [ - 'general.form.choose_different', - 'general.customers', - ]; - } - - protected function getIssuedAt($type, $document, $issuedAt) - { - if (!empty($issuedAt)) { - return $issuedAt; - } - - if ($document) { - return $document->issued_at; - } - - $issued_at = $type . '_at'; - - if (request()->has($issued_at)) { - $issuedAt = request()->get($issued_at); - } else { - $issuedAt = request()->get('invoice_at', Date::now()->toDateString()); - } - - return $issuedAt; - } - - protected function getDocumentNumber($type, $document, $documentNumber) - { - if (!empty($documentNumber)) { - return $documentNumber; - } - - if ($document) { - return $document->document_number; - } - - $document_number = $this->getNextDocumentNumber($type); - - if (empty($document_number)) { - $document_number = $this->getNextDocumentNumber(Document::INVOICE_TYPE); - } - - return $document_number; - } - - protected function getDueAt($type, $document, $dueAt) - { - if (!empty($dueAt)) { - return $dueAt; - } - - if ($document) { - return $document->due_at; - } - - $issued_at = $type . '_at'; - - if (request()->has($issued_at)) { - $issuedAt = request()->get($issued_at); - } else { - $issuedAt = Date::now()->toDateString(); - } - - $addDays = setting($this->getSettingKey($type, 'payment_terms'), 0) ?: 0; - - $dueAt = Date::parse($issuedAt)->addDays($addDays)->toDateString(); - - return $dueAt; - } - - protected function getOrderNumber($type, $document, $orderNumber) - { - if (!empty($orderNumber)) { - return $orderNumber; - } - - if ($document) { - return $document->order_number; - } - - $order_number = null; - } - - protected function getTextDocumentNumber($type, $textDocumentNumber) - { - if (!empty($textDocumentNumber)) { - return $textDocumentNumber; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_number'; - break; - default: - $default_key = 'invoice_number'; - break; - } - - $translation = $this->getTextFromConfig($type, 'document_number', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_number'; - } - - protected function getTextOrderNumber($type, $textOrderNumber) - { - if (!empty($textOrderNumber)) { - return $textOrderNumber; - } - - $translation = $this->getTextFromConfig($type, 'order_number'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.order_number'; - } - - protected function getTextIssuedAt($type, $textIssuedAt) - { - if (!empty($textIssuedAt)) { - return $textIssuedAt; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getTextDueAt($type, $textDueAt) - { - if (!empty($textDueAt)) { - return $textDueAt; - } - - $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.due_date'; - } - - protected function getTextItems($type, $textItems) - { - if (!empty($textItems)) { - return $textItems; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'item_name'), 'items') === 'custom') { - if (empty($textItems = setting($this->getSettingKey($type, 'item_name_input')))) { - $textItems = 'general.items'; - } - - return $textItems; - } - - if (setting($this->getSettingKey($type, 'item_name')) !== null && - (trans(setting($this->getSettingKey($type, 'item_name'))) != setting($this->getSettingKey($type, 'item_name'))) - ) { - return setting($this->getSettingKey($type, 'item_name')); - } - - $translation = $this->getTextFromConfig($type, 'items'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.items'; - } - - protected function getTextQuantity($type, $textQuantity) - { - if (!empty($textQuantity)) { - return $textQuantity; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'quantity_name'), 'quantity') === 'custom') { - if (empty($textQuantity = setting($this->getSettingKey($type, 'quantity_name_input')))) { - $textQuantity = 'invoices.quantity'; - } - - return $textQuantity; - } - - if (setting($this->getSettingKey($type, 'quantity_name')) !== null && - (trans(setting($this->getSettingKey($type, 'quantity_name'))) != setting($this->getSettingKey($type, 'quantity_name'))) - ) { - return setting($this->getSettingKey($type, 'quantity_name')); - } - - $translation = $this->getTextFromConfig($type, 'quantity'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.quantity'; - } - - protected function getTextPrice($type, $textPrice) - { - if (!empty($textPrice)) { - return $textPrice; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'price_name'), 'price') === 'custom') { - if (empty($textPrice = setting($this->getSettingKey($type, 'price_name_input')))) { - $textPrice = 'invoices.price'; - } - - return $textPrice; - } - - if (setting($this->getSettingKey($type, 'price_name')) !== null && - (trans(setting($this->getSettingKey($type, 'price_name'))) != setting($this->getSettingKey($type, 'price_name'))) - ) { - return setting($this->getSettingKey($type, 'price_name')); - } - - $translation = $this->getTextFromConfig($type, 'price'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.price'; - } - - protected function getTextAmount($type, $textAmount) - { - if (!empty($textAmount)) { - return $textAmount; - } - - $translation = $this->getTextFromConfig($type, 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getHideItems($type, $hideItems, $hideName, $hideDescription) - { - if (!empty($hideItems)) { - return $hideItems; - } - - $hide = $this->getHideFromConfig($type, 'items'); - - if ($hide) { - return $hide; - } - - $hideItems = ($this->getHideName($type, $hideName) & $this->getHideDescription($type, $hideDescription)) ? true : false; - - return $hideItems; - } - - protected function getHideName($type, $hideName) - { - if (!empty($hideName)) { - return $hideName; - } - - // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { - return $hideName; - } - - $hide = $this->getHideFromConfig($type, 'name'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); - } - - protected function getHideDescription($type, $hideDescription) - { - if (!empty($hideDescription)) { - return $hideDescription; - } - - // if you use settting translation - if ($hideDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { - return $hideDescription; - } - - $hide = $this->getHideFromConfig($type, 'description'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_description', $hideDescription); - } - - protected function getHideQuantity($type, $hideQuantity) - { - if (!empty($hideQuantity)) { - return $hideQuantity; - } - - // if you use settting translation - if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { - return $hideQuantity; - } - - $hide = $this->getHideFromConfig($type, 'quantity'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideQuantity); - } - - protected function getHidePrice($type, $hidePrice) - { - if (!empty($hidePrice)) { - return $hidePrice; - } - - // if you use settting translation - if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { - return $hidePrice; - } - - $hide = $this->getHideFromConfig($type, 'price'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hidePrice); - } - - protected function getHideDiscount($type, $hideDiscount) - { - if (!empty($hideDiscount)) { - return $hideDiscount; - } - - // if you use settting translation - if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { - return $hideDiscount; - } - - $hide = $this->getHideFromConfig($type, 'discount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_discount', $hideDiscount); - } - - protected function getHideAmount($type, $hideAmount) - { - if (!empty($hideAmount)) { - return $hideAmount; - } - - // if you use settting translation - if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { - return $hideAmount; - } - - $hide = $this->getHideFromConfig($type, 'amount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_amount', $hideAmount); - } - - protected function getTitleSettingValue($titleSetting) - { - if (!empty($titleSetting)) { - return $titleSetting; - } - - return setting($this->getSettingKey($this->type, 'title')); - } - - protected function getSubheadingSettingValue($subheadingSetting) - { - if (!empty($subheadingSetting)) { - return $subheadingSetting; - } - - return setting($this->getSettingKey($this->type, 'subheading')); - } - - protected function getFooterSettingValue($footerSetting) - { - if (!empty($footerSetting)) { - return $footerSetting; - } - - if (!empty($this->document)) { - return $this->document->footer; - } - - return setting($this->getSettingKey($this->type, 'footer')); - } - - protected function getNotesSettingValue($notesSetting) - { - if (!empty($notesSetting)) { - return $notesSetting; - } - - if (!empty($this->document)) { - return $this->document->notes; - } - - return setting($this->getSettingKey($this->type, 'notes')); - } - - protected function getSearchCharLimit($type, $searchCharLimit) - { - if (!empty($searchCharLimit)) { - return $searchCharLimit; - } - - // if you use settting translation - if ($settingCharLimit = setting($this->getSettingKey($type, 'item_search_chart_limit'), false)) { - return $settingCharLimit; - } - - $hide = $this->getHideFromConfig($type, 'item_search_char_limit'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.item_search_char_limit', $searchCharLimit); - } -} diff --git a/app/Abstracts/View/Components/DocumentIndex.php b/app/Abstracts/View/Components/DocumentIndex.php deleted file mode 100644 index d042a8a1c..000000000 --- a/app/Abstracts/View/Components/DocumentIndex.php +++ /dev/null @@ -1,1021 +0,0 @@ -type = $type; - $this->documents = $documents; - $this->imageEmptyPage = $this->getImageEmptyPage($type, $imageEmptyPage); - $this->textEmptyPage = $this->getTextEmptyPage($type, $textEmptyPage); - $this->textPage = $this->getTextPage($type, $textPage); - $this->urlDocsPath = $this->getUrlDocsPath($type, $urlDocsPath); - $this->hideEmptyPage = $hideEmptyPage; - - /* -- Top Buttons Start -- */ - $this->checkPermissionCreate = $checkPermissionCreate; - - $this->createRoute = $this->getCreateRoute($type, $createRoute); - $this->importRoute = $this->getImportRoute($importRoute); - $this->importRouteParameters = $this->getImportRouteParameters($type, $importRouteParameters); - $this->exportRoute = $this->getExportRoute($type, $exportRoute); - - $this->hideCreate = $hideCreate; - $this->hideImport = $hideImport; - $this->hideExport = $hideExport; - /* -- Top Buttons End -- */ - - /* -- Card Header Start -- */ - $this->textBulkAction = $this->getTextBulkAction($type, $textBulkAction); - $this->bulkActionClass = $bulkActionClass; - $this->bulkActions = $this->getBulkActions($type, $bulkActions, $bulkActionClass); - - $this->bulkActionRouteParameters = $this->getBulkActionRouteParameters($type, $bulkActionRouteParameters); - - $this->formCardHeaderRoute = $this->getRoute($type, $formCardHeaderRoute); - - $this->searchStringModel = $this->getSearchStringModel($type, $searchStringModel); - - $this->hideBulkAction = $hideBulkAction; - $this->hideSearchString = $hideSearchString; - /* -- Card Header End -- */ - - /* -- Card Body Start -- */ - $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); - $this->textContactName = $this->getTextContactName($type, $textContactName); - $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); - $this->textDueAt = $this->getTextDueAt($type, $textDueAt); - $this->textDocumentStatus = $this->getTextDocumentStatus($type, $textDocumentStatus); - - $this->checkButtonReconciled = $checkButtonReconciled; - $this->checkButtonCancelled = $checkButtonCancelled; - - $this->routeButtonShow = $this->getRouteButtonShow($type, $routeButtonShow); - $this->routeButtonEdit = $this->getRouteButtonEdit($type, $routeButtonEdit); - $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($type, $routeButtonDuplicate); - $this->routeButtonCancelled = $this->getRouteButtonCancelled($type, $routeButtonCancelled); - $this->routeButtonDelete = $this->getRouteButtonDelete($type, $routeButtonDelete); - - $this->textModalDelete = $this->getTextModalDelete($type, $textModalDelete); - $this->valueModalDelete = $valueModalDelete; - - $this->hideBulkAction = $hideBulkAction; - $this->hideDocumentNumber = $hideDocumentNumber; - $this->hideContactName = $hideContactName; - $this->hideAmount = $hideAmount; - $this->hideIssuedAt = $hideIssuedAt; - $this->hideDueAt = $hideDueAt; - $this->hideStatus = $hideStatus; - $this->hideActions = $hideActions; - - $this->class_count = 12; - - $this->calculateClass(); - - $this->classBulkAction = $this->getClassBulkAction($type, $classBulkAction); - $this->classDocumentNumber = $this->getClassDocumentNumber($type, $classDocumentNumber); - $this->classContactName = $this->getClassContactName($type, $classContactName); - $this->classAmount = $this->getClassAmount($type, $classAmount); - $this->classIssuedAt = $this->getClassIssuedAt($type, $classIssuedAt); - $this->classDueAt = $this->getClassDueAt($type, $classDueAt); - $this->classStatus = $this->getClassStatus($type, $classStatus); - $this->classActions = $this->getClassActions($type, $classActions); - - $this->hideButtonShow = $hideButtonShow; - $this->hideButtonEdit = $hideButtonEdit; - $this->hideButtonDuplicate = $hideButtonDuplicate; - $this->hideButtonCancel = $hideButtonCancel; - $this->hideButtonDelete = $hideButtonDelete; - - $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); - $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); - $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); - /* -- Card Body End -- */ - - $this->limits = ($limits) ? $limits : ['10' => '10', '25' => '25', '50' => '50', '100' => '100']; - } - - protected function getImageEmptyPage($type, $imageEmptyPage) - { - if (!empty($imageEmptyPage)) { - return $imageEmptyPage; - } - - $image_empty_page = config('type.' . $type . '.image_empty_page'); - - if (!empty($image_empty_page)) { - return $image_empty_page; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - $image_path = 'public/img/empty_pages/' . $page . '.png'; - - if ($alias = config('type.' . $type . '.alias')) { - $image_path = 'modules/' . Str::studly($alias) . '/Resources/assets/img/empty_pages/' . $page . '.png'; - } - - return $image_path; - } - - protected function getTextEmptyPage($type, $textEmptyPage) - { - if (!empty($textEmptyPage)) { - return $textEmptyPage; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - - $translation = $this->getTextFromConfig($type, 'empty_page', 'empty.' . $page); - - if (!empty($translation)) { - return $translation; - } - - return 'general.empty.' . $page; - } - - protected function getUrlDocsPath($type, $urlDocsPath) - { - if (!empty($urlDocsPath)) { - return $urlDocsPath; - } - - $docs_path = config('type.' . $type . '.docs_path'); - - if (!empty($docs_path)) { - return $docs_path; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $docsPath = 'purchases/bills'; - break; - default: - $docsPath = 'sales/invoices'; - break; - } - - return 'https://akaunting.com/docs/user-manual/' . $docsPath; - } - - protected function getTextPage($type, $textPage) - { - if (!empty($textPage)) { - return $textPage; - } - - $page = str_replace('-', '_', config('type.' . $type . '.route.prefix', 'invoices')); - - $translation = $this->getTextFromConfig($type, 'page', $page); - - if (!empty($translation)) { - return $translation; - } - - return 'general.' . $page; - } - - protected function getCreateRoute($type, $createRoute) - { - if (!empty($createRoute)) { - return $createRoute; - } - - $route = $this->getRouteFromConfig($type, 'create'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.create'; - } - - protected function getImportRoute($importRoute) - { - if (!empty($importRoute)) { - return $importRoute; - } - - $route = 'import.create'; - - return $route; - } - - protected function getImportRouteParameters($type, $importRouteParameters) - { - if (!empty($importRouteParameters)) { - return $importRouteParameters; - } - - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - - if (empty($group) && !empty($alias)){ - $group = $alias; - } else if (empty($group) && empty($alias)) { - $group = 'sales'; - } - - $importRouteParameters = [ - 'group' => $group, - 'type' => config('type.' . $type . '.route.prefix'), - ]; - - return $importRouteParameters; - } - - protected function getExportRoute($type, $exportRoute) - { - if (!empty($exportRoute)) { - return $exportRoute; - } - - $route = $this->getRouteFromConfig($type, 'export'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.export'; - } - - protected function getRoute($type, $formCardHeaderRoute) - { - if (!empty($formCardHeaderRoute)) { - return $formCardHeaderRoute; - } - - $route = $this->getRouteFromConfig($type, 'index'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.index'; - } - - protected function getSearchStringModel($type, $searchStringModel) - { - if (!empty($searchStringModel)) { - return $searchStringModel; - } - - $search_string_model = config('type.' . $type . '.search_string_model'); - - if (!empty($search_string_model)) { - return $search_string_model; - } - - if ($group = config('type.' . $type . '.group')) { - $group = Str::studly(Str::singular($group)) . '\\'; - } - - $prefix = Str::studly(Str::singular(config('type.' . $type . '.route.prefix'))); - - if ($alias = config('type.' . $type . '.alias')) { - $searchStringModel = 'Modules\\' . Str::studly($alias) .'\Models\\' . $group . $prefix; - } else { - $searchStringModel = 'App\Models\\' . $group . $prefix; - } - - return $searchStringModel; - } - - protected function getTextBulkAction($type, $textBulkAction) - { - if (!empty($textBulkAction)) { - return $textBulkAction; - } - - $default_key = config('type.' . $type . '.translation.prefix'); - - $translation = $this->getTextFromConfig($type, 'bulk_action', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.invoices'; - } - - protected function getBulkActions($type, $bulkActions, $bulkActionClass) - { - if (!empty($bulkActions)) { - return $bulkActions; - } - - $bulk_actions = config('type.' . $type . '.bulk_actions'); - - if (!empty($bulk_actions)) { - return $bulk_actions; - } - - $file_name = ''; - - if ($group = config('type.' . $type . '.group')) { - $file_name .= Str::studly($group) . '\\'; - } - - if ($prefix = config('type.' . $type . '.route.prefix')) { - $file_name .= Str::studly($prefix); - } - - if ($alias = config('type.' . $type . '.alias')) { - $module = module($alias); - - if (!$module instanceof Module) { - $b = new \stdClass(); - $b->actions = []; - - event(new BulkActionsAdding($b)); - - return $b->actions; - } - - $bulkActionClass = 'Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name; - } else { - $bulkActionClass = 'App\BulkActions\\' . $file_name; - } - - if (class_exists($bulkActionClass)) { - event(new BulkActionsAdding(app($bulkActionClass))); - - $bulkActions = app($bulkActionClass)->actions; - } else { - $b = new \stdClass(); - $b->actions = []; - - event(new BulkActionsAdding($b)); - - $bulkActions = $b->actions; - } - - return $bulkActions; - } - - protected function getBulkActionRouteParameters($type, $bulkActionRouteParameters) - { - if (!empty($bulkActionRouteParameters)) { - return $bulkActionRouteParameters; - } - - $group = config('type.' . $type . '.group'); - - if (!empty(config('type.' . $type . '.alias'))) { - $group = config('type.' . $type . '.alias'); - } - - $bulkActionRouteParameters = [ - 'group' => $group, - 'type' => config('type.' . $type . '.route.prefix') - ]; - - return $bulkActionRouteParameters; - } - - protected function getClassBulkAction($type, $classBulkAction) - { - if (!empty($classBulkAction)) { - return $classBulkAction; - } - - $class = $this->getClassFromConfig($type, 'bulk_action'); - - if (!empty($class)) { - return $class; - } - - return 'col-sm-2 col-md-1 col-lg-1 col-xl-1 d-none d-sm-block'; - } - - protected function getTextDocumentNumber($type, $textDocumentNumber) - { - if (!empty($textDocumentNumber)) { - return $textDocumentNumber; - } - - $translation = $this->getTextFromConfig($type, 'document_number', 'numbers'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.numbers'; - } - - protected function getClassDocumentNumber($type, $classDocumentNumber) - { - if (!empty($classDocumentNumber)) { - return $classDocumentNumber; - } - - if ($classDocumentNumber = $this->getClass('classDocumentNumber')) { - return $classDocumentNumber; - } - - $class = $this->getClassFromConfig($type, 'document_number'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-2 col-lg-1 col-xl-1 d-none d-md-block'; - } - - protected function getTextContactName($type, $textContactName) - { - if (!empty($textContactName)) { - return $textContactName; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'contact_name', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getClassContactName($type, $classContactName) - { - if (!empty($classContactName)) { - return $classContactName; - } - - if ($classContactName = $this->getClass('classContactName')) { - return $classContactName; - } - - $class = $this->getClassFromConfig($type, 'contact_name'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-4 col-md-4 col-lg-2 col-xl-2 text-left long-texts'; - } - - protected function getClassAmount($type, $classAmount) - { - if (!empty($classAmount)) { - return $classAmount; - } - - if ($classAmount = $this->getClass('classAmount')) { - return $classAmount; - } - - $class = $this->getClassFromConfig($type, 'amount'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-4 col-md-3 col-lg-2 col-xl-2 text-right'; - } - - protected function getTextIssuedAt($type, $textIssuedAt) - { - if (!empty($textIssuedAt)) { - return $textIssuedAt; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getClassIssuedAt($type, $classIssuedAt) - { - if (!empty($classIssuedAt)) { - return $classIssuedAt; - } - - if ($classIssuedAt = $this->getClass('classIssuedAt')) { - return $classIssuedAt; - } - - $class = $this->getClassFromConfig($type, 'issued_at'); - - if (!empty($class)) { - return $class; - } - - return 'col-lg-2 col-xl-2 d-none d-lg-block text-left'; - } - - protected function getTextDueAt($type, $textDueAt) - { - if (!empty($textDueAt)) { - return $textDueAt; - } - - $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.due_date'; - } - - protected function getClassDueAt($type, $classDueAt) - { - if (!empty($classDueAt)) { - return $classDueAt; - } - - $class = $this->getClassFromConfig($type, 'due_at'); - - if (!empty($class)) { - return $class; - } - - if ($classDueAt = $this->getClass('classDueAt')) { - return $classDueAt; - } - - return 'col-lg-2 col-xl-2 d-none d-lg-block text-left'; - } - - protected function getTextDocumentStatus($type, $textDocumentStatus) - { - if (!empty($textDocumentStatus)) { - return $textDocumentStatus; - } - - $translation = $this->getTextFromConfig($type, 'document_status', 'statuses.'); - - if (!empty($translation)) { - return $translation; - } - - $alias = config('type.' . $type . '.alias'); - - if (!empty($alias)) { - $translation = $alias . '::' . config('type.' . $type . '.translation.prefix') . '.statuses'; - - if (is_array(trans($translation))) { - return $translation . '.'; - } - } - - return 'documents.statuses.'; - } - - protected function getClassStatus($type, $classStatus) - { - if (!empty($classStatus)) { - return $classStatus; - } - - if ($classStatus = $this->getClass('classStatus')) { - return $classStatus; - } - - $class = $this->getClassFromConfig($type, 'status'); - - if (!empty($class)) { - return $class; - } - - return 'col-lg-1 col-xl-1 d-none d-lg-block text-center'; - } - - protected function getClassActions($type, $classActions) - { - if (!empty($classActions)) { - return $classActions; - } - - if ($classActions = $this->getClass('classActions')) { - return $classActions; - } - - $class = $this->getClassFromConfig($type, 'actions'); - - if (!empty($class)) { - return $class; - } - - return 'col-xs-4 col-sm-2 col-md-2 col-lg-1 col-xl-1 text-center'; - } - - protected function getRouteButtonShow($type, $routeButtonShow) - { - if (!empty($routeButtonShow)) { - return $routeButtonShow; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'show', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.show'; - } - - protected function getRouteButtonEdit($type, $routeButtonEdit) - { - if (!empty($routeButtonEdit)) { - return $routeButtonEdit; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'edit', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.edit'; - } - - protected function getRouteButtonDuplicate($type, $routeButtonDuplicate) - { - if (!empty($routeButtonDuplicate)) { - return $routeButtonDuplicate; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'duplicate', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.duplicate'; - } - - protected function getRouteButtonCancelled($type, $routeButtonCancelled) - { - if (!empty($routeButtonCancelled)) { - return $routeButtonCancelled; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'cancelled', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.cancelled'; - } - - protected function getRouteButtonDelete($type, $routeButtonDelete) - { - if (!empty($routeButtonDelete)) { - return $routeButtonDelete; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'destroy', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.destroy'; - } - - protected function getTextModalDelete($type, $textModalDelete) - { - if (!empty($textModalDelete)) { - return $textModalDelete; - } - - if ($alias = config('type.' . $type . '.alias')) { - return $alias . '::general.' . Str::plural(str_replace('-', '_', $type)); - } - - return ''; - } - - protected function getPermissionCreate($type, $permissionCreate) - { - if (!empty($permissionCreate)) { - return $permissionCreate; - } - - $permissionCreate = $this->getPermissionFromConfig($type, 'create'); - - return $permissionCreate; - } - - protected function getPermissionUpdate($type, $permissionUpdate) - { - if (!empty($permissionUpdate)) { - return $permissionUpdate; - } - - $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); - - return $permissionUpdate; - } - - protected function getPermissionDelete($type, $permissionDelete) - { - if (!empty($permissionDelete)) { - return $permissionDelete; - } - - $permissionDelete = $this->getPermissionFromConfig($type, 'delete'); - - return $permissionDelete; - } - - protected function calculateClass() - { - $hides = [ - 'BulkAction' => '1', - 'DocumentNumber' => '1', - 'ContactName' => '2', - 'Amount' => '2', - 'IssuedAt' => '2', - 'DueAt' => '2', - 'Status' => '1', - 'Actions' => '1', - ]; - - foreach ($hides as $hide => $count) { - if ($this->{'hide'. $hide}) { - $this->class_count -= $count; - } - } - } - - protected function getClass($type) - { - $hide_count = 12 - $this->class_count; - - if (empty($hide_count)) { - //return false; - } - - $class = false; - - switch($type) { - case 'classDocumentNumber': - switch ($hide_count) { - case 1: - $class = 'col-md-3 col-lg-2 col-xl-2 d-none d-md-block'; - $this->class_count++; - break; - case 2: - $class = 'col-md-4 col-lg-3 col-xl-3 d-none d-md-block'; - $this->class_count += 2; - break; - case 3: - $class = 'col-md-5 col-lg-4 col-xl-4 d-none d-md-block'; - $this->class_count += 3; - break; - } - } - - return $class; - } -} diff --git a/app/Abstracts/View/Components/DocumentShow.php b/app/Abstracts/View/Components/DocumentShow.php deleted file mode 100644 index 211b83183..000000000 --- a/app/Abstracts/View/Components/DocumentShow.php +++ /dev/null @@ -1,1621 +0,0 @@ -type = $type; - $this->document = $document; - $this->documentTemplate = $this->getDocumentTemplate($type, $documentTemplate); - $this->logo = $this->getLogo($logo); - $this->backgroundColor = $backgroundColor; - $this->signedUrl = $this->getSignedUrl($type, $signedUrl); - $this->routePrefix = $this->getRoutePrefix($type); - - $this->histories = ($histories) ? $histories : $document->histories; - $this->transactions = ($transactions) ? $transactions : $document->transactions; - - $this->date_format = $this->getCompanyDateFormat(); - $this->textRecurringType = $this->getTextRecurringType($type, $textRecurringType); - $this->textStatusMessage = $this->getTextStatusMessage($type, $textStatusMessage); - - $this->textHistories = $this->getTextHistories($type, $textHistories); - $this->textHistoryStatus = $this->getTextHistoryStatus($type, $textHistoryStatus); - - $this->checkButtonReconciled = $checkButtonReconciled; - $this->checkButtonCancelled = $checkButtonCancelled; - - $this->routeButtonAddNew = $this->getRouteButtonAddNew($type, $routeButtonAddNew); - $this->routeButtonEdit = $this->getRouteButtonEdit($type, $routeButtonEdit); - $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($type, $routeButtonDuplicate); - $this->routeButtonPrint = $this->getRouteButtonPrint($type, $routeButtonPrint); - $this->routeButtonPdf = $this->getRouteButtonPdf($type, $routeButtonPdf); - $this->routeButtonCancelled = $this->getRouteButtonCancelled($type, $routeButtonCancelled); - $this->routeButtonCustomize = $this->getRouteButtonCustomize($type, $routeButtonCustomize); - $this->routeButtonDelete = $this->getRouteButtonDelete($type, $routeButtonDelete); - $this->routeButtonPaid = $this->getRouteButtonPaid($type, $routeButtonPaid); - $this->routeContactShow = $this->getRouteContactShow($type, $routeContactShow); - - $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); - $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); - $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); - $this->permissionTransactionDelete = $this->getPermissionTransactionDelete($type, $permissionTransactionDelete); - $this->permissionButtonCustomize = $this->getPermissionButtonCustomize($type, $permissionButtonCustomize); - - $this->hideButtonGroupDivider1 = $hideButtonGroupDivider1; - $this->hideButtonGroupDivider2 = $hideButtonGroupDivider2; - $this->hideButtonGroupDivider3 = $hideButtonGroupDivider3; - - $this->hideButtonMoreActions = $hideButtonMoreActions; - $this->hideButtonAddNew = $hideButtonAddNew; - $this->hideButtonEdit = $hideButtonEdit; - $this->hideButtonDuplicate = $hideButtonDuplicate; - $this->hideButtonPrint = $hideButtonPrint; - $this->hideButtonPdf = $hideButtonPdf; - $this->hideButtonCancel = $hideButtonCancel; - $this->hideButtonCustomize = $hideButtonCustomize; - $this->hideButtonDelete = $hideButtonDelete; - - $this->hideHeader = $hideHeader; - $this->hideRecurringMessage = $hideRecurringMessage; - $this->hideStatusMessage = $hideStatusMessage; - $this->hideTimeline = $hideTimeline; - $this->hideFooter = $hideFooter; - $this->hideFooterHistories = $hideFooterHistories; - $this->hideFooterTransactions = $hideFooterTransactions; - - $this->classHeaderStatus = $this->getClassHeaderStatus($type, $classHeaderStatus); - $this->classHeaderContact = $this->getClassHeaderContact($type, $classHeaderContact); - $this->classHeaderAmount = $this->getClassHeaderAmount($type, $classHeaderAmount); - $this->classHeaderDueAt = $this->getClassHeaderDueAt($type, $classHeaderDueAt); - - $this->classFooterHistories = $this->getClassFooterHistories($type, $classFooterHistories); - $this->classFooterTransactions = $this->getClassFooterTransactions($type, $classFooterTransactions); - - $this->hideHeaderStatus = $hideHeaderStatus; - $this->hideHeaderContact = $hideHeaderContact; - $this->hideHeaderAmount = $hideHeaderAmount; - $this->hideHeaderDueAt = $hideHeaderDueAt; - - $this->textHeaderContact = $this->getTextHeaderContact($type, $textHeaderContact); - $this->textHeaderAmount = $this->getTextHeaderAmount($type, $textHeaderAmount); - $this->textHeaderDueAt = $this->getTextHeaderDueAt($type, $textHeaderDueAt); - - $this->hideTimelineStatuses = $this->getTimelineStatuses($type, $hideTimelineStatuses); - - $this->hideTimelineCreate = $hideTimelineCreate; - $this->hideTimelineSent = $hideTimelineSent; - $this->hideTimelinePaid = $hideTimelinePaid; - $this->hideButtonSent = $hideButtonSent; - $this->hideButtonReceived = $hideButtonReceived; - $this->hideButtonEmail = $hideButtonEmail; - $this->hideButtonShare = $hideButtonShare; - $this->hideButtonPaid = $hideButtonPaid; - - $this->textDocumentTitle = $this->getTextDocumentTitle($type, $textDocumentTitle); - $this->textDocumentSubheading = $this->gettextDocumentSubheading($type, $textDocumentSubheading); - $this->textTimelineCreateTitle = $this->getTextTimelineCreateTitle($type, $textTimelineCreateTitle); - $this->textTimelineCreateMessage = $this->getTextTimelineCreateMessage($type, $textTimelineCreateMessage); - $this->textTimelineSentTitle = $this->getTextTimelineSentTitle($type, $textTimelineSentTitle); - $this->textTimelineSentStatusDraft = $this->getTextTimelineSentStatusDraft($type, $textTimelineSentStatusDraft); - $this->textTimelineSentStatusMarkSent = $this->getTextTimelineSentStatusMarkSent($type, $textTimelineSentStatusMarkSent); - $this->textTimelineSentStatusReceived = $this->getTextTimelineSentStatusReceived($type, $textTimelineSentStatusReceived); - $this->textTimelineSendStatusMail = $this->getTextTimelineSendStatusMail($type, $textTimelineSendStatusMail); - $this->textTimelineGetPaidTitle = $this->getTextTimelineGetPaidTitle($type, $textTimelineGetPaidTitle); - $this->textTimelineGetPaidStatusAwait = $this->getTextTimelineGetPaidStatusAwait($type, $textTimelineGetPaidStatusAwait); - $this->textTimelineGetPaidStatusPartiallyPaid = $this->getTextTimelineGetPaidStatusPartiallyPaid($type, $textTimelineGetPaidStatusPartiallyPaid); - $this->textTimelineGetPaidMarkPaid = $this->getTextTimelineGetPaidMarkPaid($type, $textTimelineGetPaidMarkPaid); - $this->textTimelineGetPaidAddPayment = $this->getTextTimelineGetPaidAddPayment($type, $textTimelineGetPaidAddPayment); - - $this->routeButtonSent = $this->getRouteButtonSent($type, $routeButtonSent); - $this->routeButtonReceived = $this->getRouteButtonReceived($type, $routeButtonReceived); - $this->routeButtonEmail = $this->getRouteButtonEmail($type, $routeButtonEmail); - - $this->hideCompanyDetails = $hideCompanyDetails; - $this->hideCompanyLogo = $hideCompanyLogo; - $this->hideCompanyName = $hideCompanyName; - $this->hideContactAddress = $hideContactAddress; - $this->hideContactTaxNumber = $hideContactTaxNumber; - $this->hideContactPhone = $hideContactPhone; - $this->hideContactEmail = $hideContactEmail; - $this->hideOrderNumber = $hideOrderNumber; - $this->hideDocumentNumber = $hideDocumentNumber; - $this->hideOrderNumber = $hideOrderNumber; - $this->hideIssuedAt = $hideIssuedAt; - $this->hideDueAt = $hideDueAt; - - $this->textContactInfo = $textContactInfo; - $this->textIssuedAt = $textIssuedAt; - $this->textDocumentNumber = $textDocumentNumber; - $this->textDueAt = $textDueAt; - $this->textOrderNumber = $textOrderNumber; - - $this->hideItems = $this->getHideItems($type, $hideItems, $hideName, $hideDescription); - $this->hideName = $this->getHideName($type, $hideName); - $this->hideDescription = $this->getHideDescription($type, $hideDescription); - $this->hideQuantity = $this->getHideQuantity($type, $hideQuantity); - $this->hidePrice = $this->getHidePrice($type, $hidePrice); - $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); - $this->hideAmount = $this->getHideAmount($type, $hideAmount); - $this->hideNote = $hideNote; - $this->hideAttachment = $hideAttachment; - - $this->attachment = ''; - - if (!empty($attachment)) { - $this->attachment = $attachment; - } else if (!empty($document)) { - $this->attachment = $document->attachment; - } - - $this->textItems = $textItems; - $this->textQuantity = $textQuantity; - $this->textPrice = $textPrice; - $this->textAmount = $textAmount; - - $this->textDeleteModal = $textDeleteModal; - } - - protected function getTextRecurringType($type, $textRecurringType) - { - if (!empty($textRecurringType)) { - return $textRecurringType; - } - - $default_key = config('type.' . $type . '.translation.prefix'); - - $translation = $this->getTextFromConfig($type, 'recurring_tye', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'general.invoices'; - } - - protected function getTextStatusMessage($type, $textStatusMessage) - { - if (!empty($textStatusMessage)) { - return $textStatusMessage; - } - - $default_key = 'messages.draft'; - - $translation = $this->getTextFromConfig($type, 'status_message', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.messages.draft'; - } - - protected function getDocumentTemplate($type, $documentTemplate) - { - if (!empty($documentTemplate)) { - return $documentTemplate; - } - - if ($template = config('type.' . $type . 'template', false)) { - return $template; - } - - $documentTemplate = setting($this->getSettingKey($type, 'template')) ?: 'default'; - - return $documentTemplate; - } - - protected function getLogo($logo) - { - if (!empty($logo)) { - return $logo; - } - - $media_id = (!empty($this->document->contact->logo) && !empty($this->document->contact->logo->id)) ? $this->document->contact->logo->id : setting('company.logo'); - - $media = Media::find($media_id); - - if (!empty($media)) { - $path = $media->getDiskPath(); - - if (Storage::missing($path)) { - return $logo; - } - } else { - $path = base_path('public/img/company.png'); - } - - try { - $image = Image::cache(function($image) use ($media, $path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - if ($media) { - $image->make(Storage::get($path))->resize($width, $height)->encode(); - } else { - $image->make($path)->resize($width, $height)->encode(); - } - }); - } catch (NotReadableException | \Exception $e) { - Log::info('Company ID: ' . company_id() . ' components/documentshow.php exception.'); - Log::info($e->getMessage()); - - $path = base_path('public/img/company.png'); - - $image = Image::cache(function($image) use ($path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - $image->make($path)->resize($width, $height)->encode(); - }); - } - - if (empty($image)) { - return $logo; - } - - $extension = File::extension($path); - - return 'data:image/' . $extension . ';base64,' . base64_encode($image); - } - - protected function getSignedUrl($type, $signedUrl) - { - if (!empty($signedUrl)) { - return $signedUrl; - } - - $page = config('type.' . $type . '.route.prefix'); - $alias = config('type.' . $type . '.alias'); - - $route = ''; - - if (!empty($alias)) { - $route .= $alias . '.'; - } - - $route .= 'signed.' . $page . '.show'; - - try { - route($route, [$this->document->id, 'company_id' => company_id()]); - - $signedUrl = URL::signedRoute($route, [$this->document->id]); - } catch (\Exception $e) { - $signedUrl = URL::signedRoute('signed.invoices.show', [$this->document->id]); - } - - return $signedUrl; - } - - protected function getTextHistories($type, $textHistories) - { - if (!empty($textHistories)) { - return $textHistories; - } - - $translation = $this->getTextFromConfig($type, 'histories', 'histories'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.histories'; - } - - protected function getTextHistoryStatus($type, $textHistoryStatus) - { - if (!empty($textHistoryStatus)) { - return $textHistoryStatus; - } - - $translation = $this->getTextFromConfig($type, 'document_status', 'statuses.'); - - if (!empty($translation)) { - return $translation; - } - - $alias = config('type.' . $type . '.alias'); - - if (!empty($alias)) { - $translation = $alias . '::' . config('type.' . $type . '.translation.prefix') . '.statuses'; - - if (is_array(trans($translation))) { - return $translation . '.'; - } - } - - return 'documents.statuses.'; - } - - protected function getRouteButtonAddNew($type, $routeButtonAddNew) - { - if (!empty($routeButtonAddNew)) { - return $routeButtonAddNew; - } - - $route = $this->getRouteFromConfig($type, 'create'); - - if (!empty($route)) { - return $route; - } - - return 'invoices.create'; - } - - protected function getRouteButtonEdit($type, $routeButtonEdit) - { - if (!empty($routeButtonEdit)) { - return $routeButtonEdit; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'edit', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.edit'; - } - - protected function getRouteButtonDuplicate($type, $routeButtonDuplicate) - { - if (!empty($routeButtonDuplicate)) { - return $routeButtonDuplicate; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'duplicate', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.duplicate'; - } - - protected function getRouteButtonPrint($type, $routeButtonPrint) - { - if (!empty($routeButtonPrint)) { - return $routeButtonPrint; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'print', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.print'; - } - - protected function getRouteButtonPdf($type, $routeButtonPdf) - { - if (!empty($routeButtonPdf)) { - return $routeButtonPdf; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'pdf', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.pdf'; - } - - protected function getRouteButtonCancelled($type, $routeButtonCancelled) - { - if (!empty($routeButtonCancelled)) { - return $routeButtonCancelled; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'cancelled', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.cancelled'; - } - - protected function getRouteButtonCustomize($type, $routeButtonCustomize) - { - if (!empty($routeButtonCustomize)) { - return $routeButtonCustomize; - } - - $route = ''; - - $alias = config('type.' . $type . '.alias'); - - if (!empty($alias)) { - $route .= $alias . '.'; - } - - $route .= 'settings.' . $type . '.edit'; - - try { - route($route); - } catch (\Exception $e) { - $route = 'settings.invoice.edit'; - } - - return $route; - } - - protected function getRouteButtonDelete($type, $routeButtonDelete) - { - if (!empty($routeButtonDelete)) { - return $routeButtonDelete; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'destroy', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.destroy'; - } - - protected function getRouteButtonPaid($type, $routeButtonPaid) - { - if (!empty($routeButtonPaid)) { - return $routeButtonPaid; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'paid', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.paid'; - } - - protected function getRouteContactShow($type, $routeContactShow) - { - if (!empty($routeContactShow)) { - return $routeContactShow; - } - - //example route parameter. - $parameter = 1; - - $route = Str::plural(config('type.' . $type . '.contact_type'), 2) . '.show'; - - try { - route($route, $parameter); - } catch (\Exception $e) { - try { - $route = Str::plural($type, 2) . '.' . $config_key; - - route($route, $parameter); - } catch (\Exception $e) { - $route = ''; - } - } - - if (!empty($route)) { - return $route; - } - - return 'customers.show'; - } - - protected function getRouteButtonSent($type, $routeButtonSent) - { - if (!empty($routeButtonSent)) { - return $routeButtonSent; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'sent', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.sent'; - } - - protected function getRouteButtonReceived($type, $routeButtonReceived) - { - if (!empty($routeButtonReceived)) { - return $routeButtonReceived; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'received', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.received'; - } - - protected function getRouteButtonEmail($type, $routeButtonEmail) - { - if (!empty($routeButtonEmail)) { - return $routeButtonEmail; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'email', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.email'; - } - - protected function getPermissionCreate($type, $permissionCreate) - { - if (!empty($permissionCreate)) { - return $permissionCreate; - } - - $permissionCreate = $this->getPermissionFromConfig($type, 'create'); - - return $permissionCreate; - } - - protected function getPermissionUpdate($type, $permissionUpdate) - { - if (!empty($permissionUpdate)) { - return $permissionUpdate; - } - - $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); - - return $permissionUpdate; - } - - protected function getPermissionDelete($type, $permissionDelete) - { - if (!empty($permissionDelete)) { - return $permissionDelete; - } - - $permissionDelete = $this->getPermissionFromConfig($type, 'delete'); - - return $permissionDelete; - } - - protected function getPermissionTransactionDelete($type, $permissionTransactionDelete) - { - if (!empty($permissionTransactionDelete)) { - return $permissionTransactionDelete; - } - - $permissionTransactionDelete = 'delete-banking-transactions'; - - return $permissionTransactionDelete; - } - - protected function getPermissionButtonCustomize($type, $permissionButtonCustomize) - { - if (!empty($permissionButtonCustomize)) { - return $permissionButtonCustomize; - } - - $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); - - return $permissionUpdate; - } - - protected function getTextHeaderContact($type, $textHeaderContact) - { - if (!empty($textHeaderContact)) { - return $textHeaderContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'header_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getTextHeaderAmount($type, $textHeaderAmount) - { - if (!empty($textHeaderAmount)) { - return $textHeaderAmount; - } - - $translation = $this->getTextFromConfig($type, 'header_amount', 'amount_due'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount_due'; - } - - protected function getTextHeaderDueAt($type, $textHeaderDueAt) - { - if (!empty($textHeaderDueAt)) { - return $textHeaderDueAt; - } - - $translation = $this->getTextFromConfig($type, 'header_due_at', 'due_on'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.due_on'; - } - - protected function getClassHeaderStatus($type, $classHeaderStatus) - { - if (!empty($classHeaderStatus)) { - return $classHeaderStatus; - } - - $class = $this->getClassFromConfig($type, 'header_status'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-2'; - } - - protected function getClassHeaderContact($type, $classHeaderContact) - { - if (!empty($classHeaderContact)) { - return $classHeaderContact; - } - - $class = $this->getClassFromConfig($type, 'header_contact'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-6'; - } - - protected function getClassHeaderAmount($type, $classHeaderAmount) - { - if (!empty($classHeaderAmount)) { - return $classHeaderAmount; - } - - $class = $this->getClassFromConfig($type, 'header_amount'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-2'; - } - - protected function getClassHeaderDueAt($type, $classHeaderDueAt) - { - if (!empty($classHeaderDueAt)) { - return $classHeaderDueAt; - } - - $class = $this->getClassFromConfig($type, 'header_due_at'); - - if (!empty($class)) { - return $class; - } - - return 'col-md-2'; - } - - protected function getClassFooterHistories($type, $classFooterHistories) - { - if (!empty($classFooterHistories)) { - return $classFooterHistories; - } - - $class = $this->getClassFromConfig($type, 'footer_histories'); - - if (!empty($class)) { - return $class; - } - - return 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - } - - protected function getClassFooterTransactions($type, $classFooterTransactions) - { - if (!empty($classFooterTransactions)) { - return $classFooterTransactions; - } - - $class = $this->getClassFromConfig($type, 'footer_transactions'); - - if (!empty($class)) { - return $class; - } - - return 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - } - - protected function getTimelineStatuses($type, $hideTimelineStatuses) - { - if (!empty($hideTimelineStatuses)) { - return $hideTimelineStatuses; - } - - $hideTimelineStatuses = ['paid', 'cancelled']; - - if ($timelime_statuses = config('type.' . $type . '.timeline_statuses')) { - $hideTimelineStatuses = $timelime_statuses; - } - - return $hideTimelineStatuses; - } - - protected function getTextDocumentTitle($type, $textDocumentTitle) - { - if (!empty($textDocumentTitle)) { - return $textDocumentTitle; - } - - $key = $this->getSettingKey($type, 'title'); - - if (!empty(setting($key))) { - return setting($key); - } - - $translation = $this->getTextFromConfig($type, 'document_title', Str::plural($type), 'trans_choice'); - - if (!empty($translation)) { - return trans_choice($translation, 1); - } - - return setting('invoice.title'); - } - - protected function getTextDocumentSubheading($type, $textDocumentSubheading) - { - if (!empty($textDocumentSubheading)) { - return $textDocumentSubheading; - } - - $key = $this->getSettingKey($type, 'subheading'); - - if (!empty(setting($key))) { - return setting($key); - } - - $translation = $this->getTextFromConfig($type, 'document_subheading', 'subheading'); - - if (!empty($translation)) { - return trans($translation); - } - - return setting('invoice.subheading'); - } - - protected function getTextTimelineCreateTitle($type, $textTimelineCreateTitle) - { - if (!empty($textTimelineCreateTitle)) { - return $textTimelineCreateTitle; - } - - $default_key = 'create_' . str_replace('-', '_', $type); - - $translation = $this->getTextFromConfig($type, 'timeline_create_title', $default_key); - - if (!empty($translation)) { - return $translation; - } - - $default_key = 'create_' . str_replace('-', '_', config('type.' . $type . '.alias')); - - $translation = $this->getTextFromConfig($type, 'timeline_create_title', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.create_invoice'; - } - - protected function getTextTimelineCreateMessage($type, $textTimelineCreateMessage) - { - if (!empty($textTimelineCreateMessage)) { - return $textTimelineCreateMessage; - } - - $translation = $this->getTextFromConfig($type, 'timeline_create_message', 'messages.status.created'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.messages.status.created'; - } - - protected function getTextTimelineSentTitle($type, $textTimelineSentTitle) - { - if (!empty($textTimelineSentTitle)) { - return $textTimelineSentTitle; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'receive_bill'; - break; - default: - $default_key = 'send_invoice'; - break; - } - - $translation = $this->getTextFromConfig($type, 'timeline_sent_title', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.send_invoice'; - } - - protected function getTextTimelineSentStatusDraft($type, $textTimelineSentStatusDraft) - { - if (!empty($textTimelineSentStatusDraft)) { - return $textTimelineSentStatusDraft; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'messages.status.receive.draft'; - break; - default: - $default_key = 'messages.status.send.draft'; - break; - } - - $translation = $this->getTextFromConfig($type, 'timeline_sent_status_draft', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.messages.status.send.draft'; - } - - protected function getTextTimelineSentStatusMarkSent($type, $textTimelineSentStatusMarkSent) - { - if (!empty($textTimelineSentStatusMarkSent)) { - return $textTimelineSentStatusMarkSent; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'mark_received'; - break; - default: - $default_key = 'mark_sent'; - break; - } - - $translation = $this->getTextFromConfig($type, 'timeline_sent_status_mark_sent', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.mark_sent'; - } - - protected function getTextTimelineSentStatusReceived($type, $textTimelineSentStatusReceived) - { - if (!empty($textTimelineSentStatusReceived)) { - return $textTimelineSentStatusReceived; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'mark_received'; - break; - default: - $default_key = 'mark_sent'; - break; - } - - $translation = $this->getTextFromConfig($type, 'timeline_sent_status_received', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.mark_sent'; - } - - protected function getTextTimelineSendStatusMail($type, $textTimelineSendStatusMail) - { - if (!empty($textTimelineSendStatusMail)) { - return $textTimelineSendStatusMail; - } - - $translation = $this->getTextFromConfig($type, 'timeline_sent_status_mail', 'send_mail'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.send_mail'; - } - - protected function getTextTimelineGetPaidTitle($type, $textTimelineGetPaidTitle) - { - if (!empty($textTimelineGetPaidTitle)) { - return $textTimelineGetPaidTitle; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'make_payment'; - break; - default: - $default_key = 'get_paid'; - break; - } - - $translation = $this->getTextFromConfig($type, 'timeline_get_paid_title', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.get_paid'; - } - - protected function getTextTimelineGetPaidStatusAwait($type, $textTimelineGetPaidStatusAwait) - { - if (!empty($textTimelineGetPaidStatusAwait)) { - return $textTimelineGetPaidStatusAwait; - } - - $translation = $this->getTextFromConfig($type, 'timeline_get_paid_status_await', 'messages.status.paid.await'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.messages.status.paid.await'; - } - - protected function getTextTimelineGetPaidStatusPartiallyPaid($type, $textTimelineGetPaidStatusPartiallyPaid) - { - if (!empty($textTimelineGetPaidStatusPartiallyPaid)) { - return $textTimelineGetPaidStatusPartiallyPaid; - } - - $translation = $this->getTextFromConfig($type, 'timeline_get_paid_status_partially_paid', 'partially_paid'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.partially_paid'; - } - - protected function getTextTimelineGetPaidMarkPaid($type, $textTimelineGetPaidMarkPaid) - { - if (!empty($textTimelineGetPaidMarkPaid)) { - return $textTimelineGetPaidMarkPaid; - } - - $translation = $this->getTextFromConfig($type, 'timeline_get_paid_mark_paid', 'mark_paid'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.mark_paid'; - } - - protected function getTextTimelineGetPaidAddPayment($type, $textTimelineGetPaidAddPayment) - { - if (!empty($textTimelineGetPaidAddPayment)) { - return $textTimelineGetPaidAddPayment; - } - - $translation = $this->getTextFromConfig($type, 'timeline_get_paid_add_payment', 'add_payment'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.add_payment'; - } - - protected function getHideItems($type, $hideItems, $hideName, $hideDescription) - { - if (!empty($hideItems)) { - return $hideItems; - } - - $hide = $this->getHideFromConfig($type, 'items'); - - if ($hide) { - return $hide; - } - - $hideItems = ($this->getHideName($type, $hideName) & $this->getHideDescription($type, $hideDescription)) ? true : false; - - return $hideItems; - } - - protected function getHideName($type, $hideName) - { - if (!empty($hideName)) { - return $hideName; - } - - // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { - return $hideName; - } - - $hide = $this->getHideFromConfig($type, 'name'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); - } - - protected function getHideDescription($type, $hideDescription) - { - if (!empty($hideDescription)) { - return $hideDescription; - } - - // if you use settting translation - if ($hideDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { - return $hideDescription; - } - - $hide = $this->getHideFromConfig($type, 'description'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_description', $hideDescription); - } - - protected function getHideQuantity($type, $hideQuantity) - { - if (!empty($hideQuantity)) { - return $hideQuantity; - } - - // if you use settting translation - if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { - return $hideQuantity; - } - - $hide = $this->getHideFromConfig($type, 'quantity'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideQuantity); - } - - protected function getHidePrice($type, $hidePrice) - { - if (!empty($hidePrice)) { - return $hidePrice; - } - - // if you use settting translation - if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { - return $hidePrice; - } - - $hide = $this->getHideFromConfig($type, 'price'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hidePrice); - } - - protected function getHideDiscount($type, $hideDiscount) - { - if (!empty($hideDiscount)) { - return $hideDiscount; - } - - // if you use settting translation - if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { - return $hideDiscount; - } - - $hide = $this->getHideFromConfig($type, 'discount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_discount', $hideDiscount); - } - - protected function getHideAmount($type, $hideAmount) - { - if (!empty($hideAmount)) { - return $hideAmount; - } - - // if you use settting translation - if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { - return $hideAmount; - } - - $hide = $this->getHideFromConfig($type, 'amount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_amount', $hideAmount); - } - - protected function getRoutePrefix($type) { - if ($prefix = config('type.' . $type . '.route.prefix', false)){ - return 'invoices'; - } - - return $prefix; - } -} diff --git a/app/Abstracts/View/Components/DocumentTemplate.php b/app/Abstracts/View/Components/DocumentTemplate.php deleted file mode 100644 index c8b44c6e3..000000000 --- a/app/Abstracts/View/Components/DocumentTemplate.php +++ /dev/null @@ -1,666 +0,0 @@ -type = $type; - $this->item = $item; - $this->document = $document; - $this->documentTemplate = $this->getDocumentTemplate($type, $documentTemplate); - $this->logo = $this->getLogo($logo); - $this->backgroundColor = $this->getBackgroundColor($type, $backgroundColor); - - $this->hideFooter = $hideFooter; - $this->hideCompanyLogo = $hideCompanyLogo; - $this->hideCompanyDetails = $hideCompanyDetails; - $this->hideCompanyName = $hideCompanyName; - $this->hideCompanyAddress = $hideCompanyAddress; - $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; - $this->hideCompanyPhone = $hideCompanyPhone; - $this->hideCompanyEmail = $hideCompanyEmail; - $this->hideContactInfo = $hideContactInfo; - $this->hideContactName = $hideContactName; - $this->hideContactAddress = $hideContactAddress; - $this->hideContactTaxNumber = $hideContactTaxNumber; - $this->hideContactPhone = $hideContactPhone; - $this->hideContactEmail = $hideContactEmail; - $this->hideOrderNumber = $hideOrderNumber; - $this->hideDocumentNumber = $hideDocumentNumber; - $this->hideIssuedAt = $hideIssuedAt; - $this->hideDueAt = $hideDueAt; - - $this->textDocumentTitle = $this->getTextDocumentTitle($type, $textDocumentTitle); - $this->textDocumentSubheading = $this->gettextDocumentSubheading($type, $textDocumentSubheading); - $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); - $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); - $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); - $this->textDueAt = $this->getTextDueAt($type, $textDueAt); - $this->textOrderNumber = $this->getTextOrderNumber($type, $textOrderNumber); - - $this->hideItems = $this->getHideItems($type, $hideItems, $hideName, $hideDescription); - $this->hideName = $this->getHideName($type, $hideName); - $this->hideDescription = $this->getHideDescription($type, $hideDescription); - $this->hideQuantity = $this->getHideQuantity($type, $hideQuantity); - $this->hidePrice = $this->getHidePrice($type, $hidePrice); - $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); - $this->hideAmount = $this->getHideAmount($type, $hideAmount); - $this->hideNote = $hideNote; - - $this->textItems = $this->getTextItems($type, $textItems); - $this->textQuantity = $this->getTextQuantity($type, $textQuantity); - $this->textPrice = $this->getTextPrice($type, $textPrice); - $this->textAmount = $this->getTextAmount($type, $textAmount); - } - - protected function getDocumentTemplate($type, $documentTemplate) - { - if (!empty($documentTemplate)) { - return $documentTemplate; - } - - if ($template = config('type.' . $type . 'template', false)) { - return $template; - } - - $documentTemplate = setting($this->getSettingKey($type, 'template'), 'default'); - - return $documentTemplate; - } - - protected function getLogo($logo) - { - if (!empty($logo)) { - return $logo; - } - - $media_id = (!empty($this->document->contact->logo) && !empty($this->document->contact->logo->id)) ? $this->document->contact->logo->id : setting('company.logo'); - - $media = Media::find($media_id); - - if (!empty($media)) { - $path = $media->getDiskPath(); - - if (Storage::missing($path)) { - return $logo; - } - } else { - $path = base_path('public/img/company.png'); - } - - try { - $image = Image::cache(function($image) use ($media, $path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - if ($media) { - $image->make(Storage::get($path))->resize($width, $height)->encode(); - } else { - $image->make($path)->resize($width, $height)->encode(); - } - }); - } catch (NotReadableException | \Exception $e) { - Log::info('Company ID: ' . company_id() . ' components/documentshow.php exception.'); - Log::info($e->getMessage()); - - $path = base_path('public/img/company.png'); - - $image = Image::cache(function($image) use ($path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - $image->make($path)->resize($width, $height)->encode(); - }); - } - - if (empty($image)) { - return $logo; - } - - $extension = File::extension($path); - - return 'data:image/' . $extension . ';base64,' . base64_encode($image); - } - - protected function getBackgroundColor($type, $backgroundColor) - { - if (!empty($backgroundColor)) { - return $backgroundColor; - } - - if ($background_color = config('type.' . $type . 'color', false)) { - return $background_color; - } - - $backgroundColor = setting($this->getSettingKey($type, 'color'), '#55588b'); - - return $backgroundColor; - } - - protected function getTextDocumentTitle($type, $textDocumentTitle) - { - if (!empty($textDocumentTitle)) { - return $textDocumentTitle; - } - - $key = $this->getSettingKey($type, 'title'); - - if (!empty(setting($key))) { - return setting($key); - } - - $translation = $this->getTextFromConfig($type, 'document_title', Str::plural($type)); - - if (!empty($translation)) { - return trans_choice($translation, 1); - } - - return setting('invoice.title'); - } - - protected function getTextDocumentSubheading($type, $textDocumentSubheading) - { - if (!empty($textDocumentSubheading)) { - return $textDocumentSubheading; - } - - $key = $this->getSettingKey($type, 'subheading'); - - if (!empty(setting($key))) { - return setting($key); - } - - $translation = $this->getTextFromConfig($type, 'document_subheading', 'subheading'); - - if (!empty($translation)) { - return trans($translation); - } - - return false; - } - - protected function getTextDocumentNumber($type, $textDocumentNumber) - { - if (!empty($textDocumentNumber)) { - return $textDocumentNumber; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_number'; - break; - default: - $default_key = 'invoice_number'; - break; - } - - $translation = $this->getTextFromConfig($type, 'document_number', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'general.numbers'; - } - - protected function getTextOrderNumber($type, $textOrderNumber) - { - if (!empty($textOrderNumber)) { - return $textOrderNumber; - } - - $translation = $this->getTextFromConfig($type, 'order_number'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.order_number'; - } - - protected function getTextContactInfo($type, $textContactInfo) - { - if (!empty($textContactInfo)) { - return $textContactInfo; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_from'; - break; - default: - $default_key = 'bill_to'; - break; - } - - $translation = $this->getTextFromConfig($type, 'contact_info', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.bill_to'; - } - - protected function getTextIssuedAt($type, $textIssuedAt) - { - if (!empty($textIssuedAt)) { - return $textIssuedAt; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getTextDueAt($type, $textDueAt) - { - if (!empty($textDueAt)) { - return $textDueAt; - } - - $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.due_date'; - } - - protected function getTextItems($type, $textItems) - { - if (!empty($textItems)) { - return $textItems; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'item_name'), 'items') === 'custom') { - if (empty($textItems = setting($this->getSettingKey($type, 'item_name_input')))) { - $textItems = 'general.items'; - } - - return $textItems; - } - - if (setting($this->getSettingKey($type, 'item_name')) !== null && - (trans(setting($this->getSettingKey($type, 'item_name'))) != setting($this->getSettingKey($type, 'item_name'))) - ) { - return setting($this->getSettingKey($type, 'item_name')); - } - - $translation = $this->getTextFromConfig($type, 'items'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.items'; - } - - protected function getTextQuantity($type, $textQuantity) - { - if (!empty($textQuantity)) { - return $textQuantity; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'quantity_name'), 'quantity') === 'custom') { - if (empty($textQuantity = setting($this->getSettingKey($type, 'quantity_name_input')))) { - $textQuantity = 'invoices.quantity'; - } - - return $textQuantity; - } - - if (setting($this->getSettingKey($type, 'quantity_name')) !== null && - (trans(setting($this->getSettingKey($type, 'quantity_name'))) != setting($this->getSettingKey($type, 'quantity_name'))) - ) { - return setting($this->getSettingKey($type, 'quantity_name')); - } - - $translation = $this->getTextFromConfig($type, 'quantity'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.quantity'; - } - - protected function getTextPrice($type, $textPrice) - { - if (!empty($textPrice)) { - return $textPrice; - } - - // if you use settting translation - if (setting($this->getSettingKey($type, 'price_name'), 'price') === 'custom') { - if (empty($textPrice = setting($this->getSettingKey($type, 'price_name_input')))) { - $textPrice = 'invoices.price'; - } - - return $textPrice; - } - - if (setting($this->getSettingKey($type, 'price_name')) !== null && - (trans(setting($this->getSettingKey($type, 'price_name'))) != setting($this->getSettingKey($type, 'price_name'))) - ) { - return setting($this->getSettingKey($type, 'price_name')); - } - - $translation = $this->getTextFromConfig($type, 'price'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.price'; - } - - protected function getTextAmount($type, $textAmount) - { - if (!empty($textAmount)) { - return $textAmount; - } - - $translation = $this->getTextFromConfig($type, 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getHideItems($type, $hideItems, $hideName, $hideDescription) - { - if (!empty($hideItems)) { - return $hideItems; - } - - $hide = $this->getHideFromConfig($type, 'items'); - - if ($hide) { - return $hide; - } - - $hideItems = ($this->getHideName($type, $hideName) & $this->getHideDescription($type, $hideDescription)) ? true : false; - - return $hideItems; - } - - protected function getHideName($type, $hideName) - { - if (!empty($hideName)) { - return $hideName; - } - - // if you use settting translation - if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { - return $hideName; - } - - $hide = $this->getHideFromConfig($type, 'name'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_name', $hideName); - } - - protected function getHideDescription($type, $hideDescription) - { - if (!empty($hideDescription)) { - return $hideDescription; - } - - // if you use settting translation - if ($hideDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { - return $hideDescription; - } - - $hide = $this->getHideFromConfig($type, 'description'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_item_description', $hideDescription); - } - - protected function getHideQuantity($type, $hideQuantity) - { - if (!empty($hideQuantity)) { - return $hideQuantity; - } - - // if you use settting translation - if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { - return $hideQuantity; - } - - $hide = $this->getHideFromConfig($type, 'quantity'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_quantity', $hideQuantity); - } - - protected function getHidePrice($type, $hidePrice) - { - if (!empty($hidePrice)) { - return $hidePrice; - } - - // if you use settting translation - if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { - return $hidePrice; - } - - $hide = $this->getHideFromConfig($type, 'price'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_price', $hidePrice); - } - - protected function getHideDiscount($type, $hideDiscount) - { - if (!empty($hideDiscount)) { - return $hideDiscount; - } - - // if you use settting translation - if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { - return $hideDiscount; - } - - $hide = $this->getHideFromConfig($type, 'discount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_discount', $hideDiscount); - } - - protected function getHideAmount($type, $hideAmount) - { - if (!empty($hideAmount)) { - return $hideAmount; - } - - // if you use settting translation - if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { - return $hideAmount; - } - - $hide = $this->getHideFromConfig($type, 'amount'); - - if ($hide) { - return $hide; - } - - // @todo what return value invoice or always false?? - return setting('invoice.hide_amount', $hideAmount); - } -} diff --git a/app/Abstracts/View/Components/Documents/Form.php b/app/Abstracts/View/Components/Documents/Form.php new file mode 100644 index 000000000..44ecf1352 --- /dev/null +++ b/app/Abstracts/View/Components/Documents/Form.php @@ -0,0 +1,1229 @@ +type = $type; + + $this->model = ! empty($model) ? $model : $document; + $this->document = $this->model; + $this->currencies = $this->getCurrencies($currencies); + $this->currency = $this->getCurrency($document, $currency, $currency_code); + $this->currency_code = ! empty($this->currency) ? $this->currency->code : setting('default.currency'); + $this->taxes = Tax::enabled()->orderBy('name')->get()->pluck('title', 'id'); + + /* -- Content Start -- */ + /* -- Form Start -- */ + $this->formId = $formId; + $this->formRoute = $this->getFormRoute($type, $formRoute, $this->model); + $this->formMethod = $this->getFormMethod($type, $formMethod, $this->model); + /* -- Form End -- */ + + /* -- Company Start -- */ + $this->hideCompany = $hideCompany; + $this->textSectionCompaniesTitle = $this->getTextSectionCompaniesTitle($type, $textSectionCompaniesTitle); + $this->textSectionCompaniesDescription = $this->getTextSectionCompaniesDescription($type, $textSectionCompaniesDescription); + $this->hideLogo = $hideLogo; + $this->hideDocumentTitle = $hideDocumentTitle; + $this->hideDocumentSubheading = $hideDocumentSubheading; + $this->hideCompanyEdit = $hideCompanyEdit; + $this->titleSetting = $this->getTitleSettingValue($type, $titleSetting); + $this->subheadingSetting = $this->getSubheadingSettingValue($type, $subheadingSetting); + /** Company End */ + + /* -- Main Start -- */ + $this->textSectionMainTitle = $this->getTextSectionMainTitle($type, $textSectionMainTitle); + $this->textSectionMainDescription = $this->getTextSectionMainDescription($type, $textSectionMainDescription); + + /* -- Metadata Start -- */ + $this->typeContact = $this->getTypeContact($type, $typeContact); + $this->contact = $this->getContact($contact, $document); + $this->contacts = $this->getContacts($type, $document, $contacts); + + $this->searchContactRoute = $this->getSearchContactRoute($type, $searchContactRoute); + $this->createContactRoute = $this->getCreateContactRoute($type, $createContactRoute); + + $this->textContact = $this->getTextContact($type, $textContact); + $this->textAddContact = $this->getTextAddContact($type, $textAddContact); + $this->textCreateNewContact = $this->getTextCreateNewContact($type, $textCreateNewContact); + $this->textEditContact = $this->getTextEditContact($type, $textEditContact); + $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); + $this->textChooseDifferentContact = $this->getTextChooseDifferentContact($type, $textChooseDifferentContact); + + $this->hideIssuedAt = $hideIssuedAt; + $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); + $this->issuedAt = $this->getIssuedAt($type, $document, $issuedAt); + + $this->hideDueAt = $hideDueAt; + $this->textDueAt = $this->getTextDueAt($type, $textDueAt); + $this->dueAt = $this->getDueAt($type, $document, $dueAt); + $this->periodDueAt = $this->getPeriodDueAt($type, $periodDueAt); + + $this->hideDocumentNumber = $hideDocumentNumber; + $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); + $this->documentNumber = $this->getDocumentNumber($type, $document, $documentNumber); + + $this->hideOrderNumber = $hideOrderNumber; + $this->textOrderNumber = $this->getTextOrderNumber($type, $textOrderNumber); + $this->orderNumber = $this->getOrderNumber($type, $document, $orderNumber); + /* -- Metadata End -- */ + + /** Items Start */ + $this->hideEditItemColumns = $hideEditItemColumns; + + $this->hideItems = $this->getHideItems($type, $hideItems, $hideItemName, $hideItemDescription); + $this->hideItemName = $this->getHideItemName($type, $hideItemName); + $this->textItemName = $this->getTextItemName($type, $textItemName); + + $this->hideItemDescription = $this->getHideItemDescription($type, $hideItemDescription); + $this->textItemDescription = $this->getTextItemDescription($type, $textItemDescription); + + $this->hideItemQuantity = $this->getHideItemQuantity($type, $hideItemQuantity); + $this->textItemQuantity = $this->getTextItemQuantity($type, $textItemQuantity); + + $this->hideItemPrice = $this->getHideItemPrice($type, $hideItemPrice); + $this->textItemPrice = $this->getTextItemPrice($type, $textItemPrice); + + $this->hideItemAmount = $this->getHideItemAmount($type, $hideItemAmount); + $this->textItemAmount = $this->getTextItemAmount($type, $textItemAmount); + + $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); + + $this->isSalePrice = $isSalePrice; + $this->isPurchasePrice = $isPurchasePrice; + $this->searchCharLimit = $this->getSearchCharLimit($type, $searchCharLimit); + /** Items End */ + + /** Note Start */ + $this->note = $this->getNoteValue($note); + /** Note End */ + /** Main End */ + + /* -- Recurring Start -- */ + $this->showRecurring = $showRecurring; + /* -- Recurring End -- */ + + /* -- Advanced Start -- */ + $this->hideAdvanced = $hideAdvanced; + $this->textSectionAdvancedTitle = $this->getTextSectionAdvancedTitle($type, $textSectionAdvancedTitle); + $this->textSectionAdvancedDescription = $this->getTextSectionAdvancedDescription($type, $textSectionAdvancedDescription); + + $this->hideFooter = $hideFooter; + $this->classFooter = !empty($classFooter) ? $classFooter : 'sm:col-span-3'; + $this->footer = $this->getFooterValue($footer); + + $this->hideCategory = $hideCategory; + $this->classCategory = !empty($classCategory) ? $classCategory : 'sm:col-span-4 grid gap-x-8 gap-y-3'; + $this->typeCategory = $this->getTypeCategory($type, $typeCategory); + $this->categoryId = $this->getCategoryId($type, $categoryId); + + $this->hideAttachment = $hideAttachment; + $this->classAttachment = !empty($classAttachment) ? $classAttachment : 'sm:col-span-4'; + /** Advanced End */ + + /** Buttons Start */ + $this->hideButtons = $hideButtons; + $this->cancelRoute = $this->getCancelRoute($type, $cancelRoute); + $this->hideSendTo = $hideSendTo; + /** Buttons End */ + /* -- Content End -- */ + + // Set Parent data + $this->setParentData(); + } + + protected function getCurrencies($currencies) + { + if (!empty($currencies)) { + return $currencies; + } + + return Currency::enabled()->pluck('name', 'code'); + } + + protected function getCurrency($document, $currency, $currency_code) + { + if (!empty($currency)) { + return $currency; + } + + if (!empty($currency_code)) { + $currency = Currency::where('code', $currency_code)->first(); + } + + if (empty($currency) && !empty($document)) { + $currency = Currency::where('code', $document->currency_code)->first(); + } + + if (empty($currency)) { + $currency = Currency::where('code', setting('default.currency'))->first(); + } + + return $currency; + } + + protected function getTextSectionCompaniesTitle($type, $textSectionCompaniesTitle) + { + if (! empty($textSectionCompaniesTitle)) { + return $textSectionCompaniesTitle; + } + + return $this->getTextSectionTitle($type, 'companies', 'general.companies'); + } + + protected function getTextSectionCompaniesDescription($type, $textSectionCompaniesDescription) + { + if (! empty($textSectionCompaniesDescription)) { + return $textSectionCompaniesDescription; + } + + return $this->getTextSectionDescription($type, 'companies', 'documents.form_description.companies'); + } + + protected function getTextSectionMainTitle($type, $textSectionMainTitle) + { + if (! empty($textSectionMainTitle)) { + return $textSectionMainTitle; + } + + return $this->getTextSectionTitle($type, 'main', 'documents.billing'); + } + + protected function getTextSectionMainDescription($type, $textSectionMainDescription) + { + if (! empty($textSectionMainDescription)) { + return $textSectionMainDescription; + } + + return $this->getTextSectionDescription($type, 'billing', 'documents.form_description.billing'); + } + + protected function getTypeContact($type, $typeContact) + { + if (! empty($typeContact)) { + return $typeContact; + } + + return config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type', 'customer'); + } + + protected function getTextContact($type, $textContact) + { + if (! empty($textContact)) { + return $textContact; + } + + $contact_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type'); + + $default_key = config('type.contact.' . $contact_type . '.translation.prefix'); + + $translation = $this->getTextFromConfig($type, 'contact', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'general.customers'; + } + + protected function getContact($contact, $document) + { + if (!empty($contact)) { + return $contact; + } + + $contact = new \stdClass(); + + if (!empty($document) && !empty($document->contact)) { + $contact = $document->contact; + } + + if (request()->old('contact', false)) { + $contact = request()->old('contact'); + } + + return $contact; + } + + protected function getContacts($type, $document, $contacts) + { + if (!empty($contacts)) { + return $contacts; + } + + $contact_type = $this->getTypeContact($type, null); + + if ($contact_type) { + $contacts = Contact::$contact_type()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + } else { + $contacts = Contact::enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + } + + if (!empty($document) && ($document->contact && !$contacts->contains('id', $document->contact_id))) { + $contacts->push($document->contact); + } + + return $contacts; + } + + protected function getSearchContactRoute($type, $searchContactRoute) + { + if (! empty($searchContactRoute)) { + return $searchContactRoute; + } + + $contact_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type'); + + $default_key = config('type.contact.' . $contact_type . '.route.prefix'); + + return route($default_key . '.index'); + } + + protected function getCreateContactRoute($type, $createContactRoute) + { + if (! empty($createContactRoute)) { + return $createContactRoute; + } + + $contact_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type'); + + $default_key = config('type.contact.' . $contact_type . '.route.prefix'); + + return route('modals.' . $default_key . '.create'); + } + + protected function getTextAddContact($type, $textAddContact) + { + if (!empty($textAddContact)) { + return $textAddContact; + } + + $default_key = Str::plural(config('type.document.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'add_contact', $default_key, 'trans_choice'); + + if (!empty($translation)) { + return [ + 'general.form.add', + $translation, + ]; + } + + return [ + 'general.form.add', + 'general.customers', + ]; + } + + protected function getTextCreateNewContact($type, $textCreateNewContact) + { + if (!empty($textCreateNewContact)) { + return $textCreateNewContact; + } + + /* + $default_key = Str::plural(config('type.document.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'create_new_contact', $default_key, 'trans_choice'); + + if (!empty($translation)) { + return [ + 'general.form.add_new', + $translation, + ]; + } + */ + + return 'general.add_new'; + } + + protected function getTextEditContact($type, $textEditContact) + { + if (!empty($textEditContact)) { + return $textEditContact; + } + + $translation = $this->getTextFromConfig($type, 'edit_contact', 'form.edit'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.form.edit'; + } + + protected function getTextContactInfo($type, $textContactInfo) + { + if (!empty($textContactInfo)) { + return $textContactInfo; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_from'; + break; + default: + $default_key = 'bill_to'; + break; + } + + $translation = $this->getTextFromConfig($type, 'contact_info', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'invoices.bill_to'; + } + + protected function getTextChooseDifferentContact($type, $textChooseDifferentContact) + { + if (!empty($textChooseDifferentContact)) { + return $textChooseDifferentContact; + } + + $default_key = Str::plural(config('type.document.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'choose_different_contact', $default_key, 'trans_choice'); + + if (!empty($translation)) { + return [ + 'general.form.choose_different', + $translation, + ]; + } + + return [ + 'general.form.choose_different', + 'general.customers', + ]; + } + + protected function getTextIssuedAt($type, $textIssuedAt) + { + if (!empty($textIssuedAt)) { + return $textIssuedAt; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getIssuedAt($type, $document, $issuedAt) + { + if (!empty($issuedAt)) { + return $issuedAt; + } + + if ($document) { + return $document->issued_at; + } + + $issued_at = $type . '_at'; + + if (request()->has($issued_at)) { + $issuedAt = request()->get($issued_at); + } else { + $issuedAt = request()->get('invoice_at', Date::now()->toDateString()); + } + + return $issuedAt; + } + + protected function getTextDueAt($type, $textDueAt) + { + if (!empty($textDueAt)) { + return $textDueAt; + } + + $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); + + if (!empty($translation)) { + return $translation; + } + + return 'invoices.due_date'; + } + + protected function getDueAt($type, $document, $dueAt) + { + if (!empty($dueAt)) { + return $dueAt; + } + + if ($document) { + return $document->due_at; + } + + $issued_at = $type . '_at'; + + if (request()->has($issued_at)) { + $issuedAt = request()->get($issued_at); + } else { + $issuedAt = Date::now()->toDateString(); + } + + $addDays = setting($this->getSettingKey($type, 'payment_terms'), 0) ?: 0; + + $dueAt = Date::parse($issuedAt)->addDays($addDays)->toDateString(); + + return $dueAt; + } + + protected function getPeriodDueAt($type, $periodDueAt) + { + if (! empty($periodDueAt)) { + return $periodDueAt; + } + + return setting($type. '.payment_terms', 0); + } + + protected function getTextDocumentNumber($type, $textDocumentNumber) + { + if (! empty($textDocumentNumber)) { + return $textDocumentNumber; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_number'; + break; + default: + $default_key = 'invoice_number'; + break; + } + + $translation = $this->getTextFromConfig($type, 'document_number', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.invoice_number'; + } + + protected function getDocumentNumber($type, $document, $documentNumber) + { + if (! empty($documentNumber)) { + return $documentNumber; + } + + if ($document) { + return $document->document_number; + } + + $document_number = $this->getNextDocumentNumber($type); + + if (empty($document_number)) { + $document_number = $this->getNextDocumentNumber(Document::INVOICE_TYPE); + } + + return $document_number; + } + + protected function getTextOrderNumber($type, $textOrderNumber) + { + if (! empty($textOrderNumber)) { + return $textOrderNumber; + } + + $translation = $this->getTextFromConfig($type, 'order_number'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.order_number'; + } + + protected function getOrderNumber($type, $document, $orderNumber) + { + if (! empty($orderNumber)) { + return $orderNumber; + } + + if ($document) { + return $document->order_number; + } + + $order_number = null; + } + + protected function getHideItems($type, $hideItems, $hideItemName, $hideItemDescription) + { + if (! empty($hideItems)) { + return $hideItems; + } + + $hide = $this->getHideFromConfig($type, 'items'); + + if ($hide) { + return $hide; + } + + $hideItems = ($this->getHideItemName($type, $hideItemName) & $this->getHideItemDescription($type, $hideItemDescription)) ? true : false; + + return $hideItems; + } + + protected function getHideItemName($type, $hideItemName) + { + if (! empty($hideItemName)) { + return $hideItemName; + } + + // if you use settting translation + if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { + return $hideName; + } + + $hide = $this->getHideFromConfig($type, 'name'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_name', $hideName); + } + + protected function getTextItemName($type, $textItemName) + { + if (! empty($textItemName)) { + return $textItemName; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'item_name'), 'items') === 'custom') { + if (empty($textItemName = setting($this->getSettingKey($type, 'item_name_input')))) { + $textItemName = 'general.items'; + } + + return $textItemName; + } + + if (setting($this->getSettingKey($type, 'item_name')) !== null + && (trans(setting($this->getSettingKey($type, 'item_name'))) != setting($this->getSettingKey($type, 'item_name'))) + ) { + return setting($this->getSettingKey($type, 'item_name')); + } + + $translation = $this->getTextFromConfig($type, 'items'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.items'; + } + + protected function getHideItemDescription($type, $hideItemDescription) + { + if (! empty($hideItemDescription)) { + return $hideItemDescription; + } + + // if you use settting translation + if ($hideItemDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { + return $hideItemDescription; + } + + $hide = $this->getHideFromConfig($type, 'description'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_description', $hideItemDescription); + } + + protected function getTextItemDescription($type, $textItemDescription) + { + if (! empty($textItemDescription)) { + return $textItemDescription; + } + + $translation = $this->getTextFromConfig($type, 'description'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.description'; + } + + protected function getHideItemQuantity($type, $hideItemQuantity) + { + if (! empty($hideItemQuantity)) { + return $hideItemQuantity; + } + + // if you use settting translation + if ($hideItemQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + return $hideItemQuantity; + } + + $hide = $this->getHideFromConfig($type, 'quantity'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_quantity', $hideItemQuantity); + } + + protected function getTextItemQuantity($type, $textItemQuantity) + { + if (! empty($textItemQuantity)) { + return $textItemQuantity; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'quantity_name'), 'quantity') === 'custom') { + if (empty($textItemQuantity = setting($this->getSettingKey($type, 'quantity_name_input')))) { + $textItemQuantity = 'invoices.quantity'; + } + + return $textItemQuantity; + } + + if (setting($this->getSettingKey($type, 'quantity_name')) !== null + && (trans(setting($this->getSettingKey($type, 'quantity_name'))) != setting($this->getSettingKey($type, 'quantity_name'))) + ) { + return setting($this->getSettingKey($type, 'quantity_name')); + } + + $translation = $this->getTextFromConfig($type, 'quantity'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.quantity'; + } + + protected function getHideItemPrice($type, $hideItemPrice) + { + if (! empty($hideItemPrice)) { + return $hideItemPrice; + } + + // if you use settting translation + if ($hideItemPrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + return $hideItemPrice; + } + + $hide = $this->getHideFromConfig($type, 'price'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_price', $hideItemPrice); + } + + protected function getTextItemPrice($type, $textItemPrice) + { + if (! empty($textItemPrice)) { + return $textItemPrice; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'price_name'), 'price') === 'custom') { + if (empty($textItemPrice = setting($this->getSettingKey($type, 'price_name_input')))) { + $textItemPrice = 'invoices.price'; + } + + return $textItemPrice; + } + + if (setting($this->getSettingKey($type, 'price_name')) !== null + && (trans(setting($this->getSettingKey($type, 'price_name'))) != setting($this->getSettingKey($type, 'price_name'))) + ) { + return setting($this->getSettingKey($type, 'price_name')); + } + + $translation = $this->getTextFromConfig($type, 'price'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.price'; + } + + protected function getHideItemAmount($type, $hideItemAmount) + { + if (! empty($hideItemAmount)) { + return $hideItemAmount; + } + + // if you use settting translation + if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { + return $hideAmount; + } + + $hide = $this->getHideFromConfig($type, 'amount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_amount', $hideAmount); + } + + protected function getTextItemAmount($type, $textItemAmount) + { + if (!empty($textItemAmount)) { + return $textItemAmount; + } + + $translation = $this->getTextFromConfig($type, 'amount'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getHideDiscount($type, $hideDiscount) + { + if (! empty($hideDiscount)) { + return $hideDiscount; + } + + // if you use settting translation + if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { + return $hideDiscount; + } + + $hide = $this->getHideFromConfig($type, 'discount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_discount', $hideDiscount); + } + + protected function getSearchCharLimit($type, $searchCharLimit) + { + if (! empty($searchCharLimit)) { + return $searchCharLimit; + } + + // if you use settting translation + if ($settingCharLimit = setting($this->getSettingKey($type, 'item_search_chart_limit'), false)) { + return $settingCharLimit; + } + + $hide = $this->getHideFromConfig($type, 'item_search_char_limit'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.item_search_char_limit', $searchCharLimit); + } + + protected function getNoteValue($note) + { + if (! empty($note)) { + return $note; + } + + if (! empty($this->document)) { + return $this->document->notes; + } + + return setting($this->getSettingKey($this->type, 'note')); + } + + protected function getTextSectionAdvancedTitle($type, $textSectionAdvancedTitle) + { + if (! empty($textSectionAdvancedTitle)) { + return $textSectionAdvancedTitle; + } + + return $this->getTextSectionTitle($type, 'advanced', 'documents.advanced'); + } + + protected function getTextSectionAdvancedDescription($type, $textSectionAdvancedDescription) + { + if (! empty($textSectionAdvancedDescription)) { + return $textSectionAdvancedDescription; + } + + return $this->getTextSectionDescription($type, 'advanced', 'documents.form_description.advanced'); + } + + protected function getTitleSettingValue($type, $titleSetting) + { + if (! empty($titleSetting)) { + return $titleSetting; + } + + return setting($this->getSettingKey($type, 'title')); + } + + protected function getSubheadingSettingValue($type, $subheadingSetting) + { + if (! empty($subheadingSetting)) { + return $subheadingSetting; + } + + return setting($this->getSettingKey($type, 'subheading')); + } + + protected function getFooterValue($footer) + { + if (! empty($footer)) { + return $footer; + } + + if (! empty($this->document)) { + return $this->document->footer; + } + + return setting($this->getSettingKey($this->type, 'footer')); + } + + protected function getTypeCategory($type, $typeCategory) + { + if (!empty($typeCategory)) { + return $typeCategory; + } + + if ($category_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.category_type')) { + return $category_type; + } + + // set default type + $type = Document::INVOICE_TYPE; + + return config('type.' . static::OBJECT_TYPE .'.' . $type . '.category_type'); + } + + protected function getCategoryId($type, $categoryId) + { + if (!empty($categoryId)) { + return $categoryId; + } + + if (! empty($this->document) && ! empty($this->document->category_id)) { + return $this->document->category_id; + } + + return setting('default.' . $this->typeCategory . '_category'); + } +} diff --git a/app/Abstracts/View/Components/Documents/Index.php b/app/Abstracts/View/Components/Documents/Index.php new file mode 100644 index 000000000..2fd3cda5d --- /dev/null +++ b/app/Abstracts/View/Components/Documents/Index.php @@ -0,0 +1,642 @@ +type = $type; + $this->alias = $this->getAlias($type, $alias); + $this->documents = ($documents) ? $documents : collect(); + $this->group = $this->getGroup($type, $group); + $this->page = $this->getPage($type, $page); + $this->textTabDocument = $this->getTextTabDocument($type, $textTabDocument); + $this->textPage = $this->getTextPage($type, $textPage); + + $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); + $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); + $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); + + $this->routeTabDocument = $this->getRouteTabDocument($type, $routeTabDocument); + $this->routeTabRecurring = $this->getRouteTabRecurring($type, $routeTabRecurring); + /* -- Main End -- */ + + /* -- Buttons Start -- */ + $this->hideAcceptPayment = $hideAcceptPayment; + + $this->checkPermissionCreate = $checkPermissionCreate; + + $this->hideCreate = $hideCreate; + $this->hideImport = $hideImport; + $this->hideExport = $hideExport; + + $this->createRoute = $this->getCreateRoute($type, $createRoute); + $this->importRoute = $this->getImportRoute($importRoute); + $this->importRouteParameters = $this->getImportRouteParameters($type, $importRouteParameters); + $this->exportRoute = $this->getExportRoute($type, $exportRoute); + /* -- Buttons End -- */ + + /* -- Content Start -- */ + /* -- Empty Page Start -- */ + $this->hideEmptyPage = $hideEmptyPage; + + $this->emptyPageButtons = $this->getEmptyPageButtons($type, $emptyPageButtons); + $this->imageEmptyPage = $this->getImageEmptyPage($type, $imageEmptyPage); + $this->textEmptyPage = $this->getTextEmptyPage($type, $textEmptyPage); + $this->urlDocsPath = $this->getUrlDocsPath($type, $urlDocsPath); + /* -- Empty Page End -- */ + + /* -- Summary Start -- */ + $this->hideSummary = $hideSummary; + $this->summaryItems = $this->getSummaryItems($type, $summaryItems); + /* -- Sumamry End -- */ + + /* Container Start */ + $this->withoutTabs = $withoutTabs; + $this->tabActive = $this->getTabActive($type, $tabActive); + + $this->hideRecurringTemplates = $hideRecurringTemplates; + + $this->hideSearchString = $hideSearchString; + $this->hideBulkAction = $hideBulkAction; + + $this->searchStringModel = $this->getSearchStringModel($type, $searchStringModel); + + $this->bulkActionClass = $this->getBulkActionClass($type, $bulkActionClass); + $this->bulkActionRouteParameters = $this->getBulkActionRouteParameters($type, $bulkActionRouteParameters); + + $this->searchRoute = $this->getIndexRoute($type, $searchRoute); + + $this->classBulkAction = $this->getClassBulkAction($type, $classBulkAction); + + /* Document Start */ + $this->hideDueAt = $hideDueAt; + $this->hideIssuedAt = $hideIssuedAt; + $this->classDueAtAndIssueAt = $this->getClassDueAtAndIssueAt($type, $classDueAtAndIssueAt); + $this->textDueAt = $this->getTextDueAt($type, $textDueAt); + $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); + + $this->hideStatus = $hideStatus; + $this->classStatus = $this->getClassStatus($type, $classStatus); + + $this->hideContactName = $hideContactName; + $this->hideDocumentNumber = $hideDocumentNumber; + $this->classContactNameAndDocumentNumber = $this->getClassContactNameAndDocumentNumber($type, $classContactNameAndDocumentNumber); + $this->textContactName = $this->getTextContactName($type, $textContactName); + $this->showContactRoute = $this->getShowContactRoute($type, $showContactRoute); + $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); + + $this->hideAmount = $hideAmount; + $this->classAmount = $this->getClassAmount($type, $classAmount); + + $this->hideShow = $hideShow; + $this->showRoute = $this->getShowRoute($type, $showRoute); + + $this->hideEdit = $hideEdit; + $this->editRoute = $this->getEditRoute($type, $editRoute); + + $this->hideDuplicate = $hideDuplicate; + $this->duplicateRoute = $this->getDuplicateRoute($type, $duplicateRoute); + + $this->textDocumentStatus = $this->getTextDocumentStatus($type, $textDocumentStatus); + + $this->checkButtonReconciled = $checkButtonReconciled; + $this->checkButtonCancelled = $checkButtonCancelled; + /* Document End */ + /* Container End */ + /* -- Content End -- */ + + // Set Parent data + $this->setParentData(); + } + + protected function getEmptyPageButtons($type, $emptyPageButtons) + { + if (! empty($emptyPageButtons)) { + return $emptyPageButtons; + } + + $prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix', 'invoices'); + + $buttons = []; + + if (! $this->hideCreate) { + $route = $this->getRouteFromConfig($type, 'create'); + + $buttons[] = [ + 'permission' => $this->permissionCreate, + 'url' => route($this->createRoute), + 'text' => trans('general.title.new', ['type' => trans_choice($this->textPage ?? 'general.' . $prefix, 1)]), + 'description' => trans('general.empty.actions.new', ['type' => strtolower(trans_choice($this->textPage ?? 'general.' . $prefix, 1))]), + 'active_badge' => true, + ]; + } + + if (! $this->hideImport) { + $route = $this->getRouteFromConfig($type, 'import'); + + $buttons[] = [ + 'permission' => $this->permissionCreate, + 'url' => route($this->importRoute, $this->importRouteParameters), + 'text' => trans('import.title', ['type' => trans_choice($this->textPage ?? 'general.' . $prefix, 1)]), + 'description' => trans('general.empty.actions.import', ['type' => strtolower(trans_choice($this->textPage ?? 'general.' . $prefix, 1))]), + ]; + } + + return $buttons; + } + + public function getSummaryItems($type, $summaryItems) + { + if (! empty($summaryItems)) { + return $summaryItems; + } + + $route = $this->getIndexRoute($type, null); + + $totals = $this->getTotalsForFutureDocuments($type); + + $items = []; + + foreach ($totals as $key => $total) { + $title = ($key == 'overdue') ? trans('general.overdue') : trans('documents.statuses.' . $key); + $href = route($route, ['search' => 'status:' . $key]); + $amount = money($total, setting('default.currency'), true); + + $items[] = [ + 'title' => $title, + 'href' => $href, + 'amount' => $amount, + ]; + } + + return $items; + } + + protected function getTextTabDocument($type, $textTabDocument) + { + if (! empty($textTabDocument)) { + return $textTabDocument; + } + + $default_key = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.prefix'); + + $translation = $this->getTextFromConfig($type, 'tab_document', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'general.invoices'; + } + + public function getTabActive($type, $tabActive) + { + if (! empty($tabActive)) { + return $tabActive; + } + + return $type; + } + + protected function getRouteTabDocument($type, $routeTabDocument) + { + if (! empty($routeTabDocument)) { + return $routeTabDocument; + } + + $route = $this->getRouteFromConfig($type, 'document', 'invoices'); + + if (! empty($route)) { + return $route; + } + + return 'invoices.index'; + } + + protected function getRouteTabRecurring($type, $routeTabDocument) + { + if (! empty($routeTabDocument)) { + return $routeTabDocument; + } + + $route = $this->getRouteFromConfig($type, 'recurring', 'recurring-invoices'); + + if (! empty($route)) { + return $route; + } + + return 'recurring-invoices.index'; + } + + protected function getClassDueAtAndIssueAt($type, $classDueAtAndIssueAt) + { + if (! empty($classDueAtAndIssueAt)) { + return $classDueAtAndIssueAt; + } + + $class = $this->getClassFromConfig($type, 'due_at_and_issue_at'); + + if (! empty($class)) { + return $class; + } + + return 'w-4/12 table-title hidden sm:table-cell'; + } + + protected function getTextDueAt($type, $textDueAt) + { + if (! empty($textDueAt)) { + return $textDueAt; + } + + $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.due_date'; + } + + protected function getTextIssuedAt($type, $textIssuedAt) + { + if (! empty($textIssuedAt)) { + return $textIssuedAt; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getClassStatus($type, $classStatus) + { + if (! empty($classStatus)) { + return $classStatus; + } + + $class = $this->getClassFromConfig($type, 'status'); + + if (! empty($class)) { + return $class; + } + + return 'w-3/12 table-title hidden sm:table-cell'; + } + + protected function getClassContactNameAndDocumentNumber($type, $classContactNameAndDocumentNumber) + { + if (! empty($classContactNameAndDocumentNumber)) { + return $classContactNameAndDocumentNumber; + } + + $class = $this->getClassFromConfig($type, 'contact_name'); + + if (! empty($class)) { + return $class; + } + + return 'w-6/12 sm:w-3/12 table-title'; + } + + protected function getTextContactName($type, $textContactName) + { + if (! empty($textContactName)) { + return $textContactName; + } + + $default_key = Str::plural(config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'contact_name', $default_key, 'trans_choice'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.customers'; + } + + protected function getShowContactRoute($type, $showContactRoute) + { + if (! empty($showContactRoute)) { + return $showContactRoute; + } + + + if (! empty($showRoute)) { + return $showRoute; + } + + $route = $this->getRouteFromConfig($type, 'contact.show', 1); + + if (!empty($route)) { + return $route; + } + + $default_key = Str::plural(config('type.' . static::OBJECT_TYPE . '.' . $type . '.contact_type'), 2); + + return $default_key . '.show'; + } + + protected function getTextDocumentNumber($type, $textDocumentNumber) + { + if (! empty($textDocumentNumber)) { + return $textDocumentNumber; + } + + $translation = $this->getTextFromConfig($type, 'document_number', 'numbers'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.numbers'; + } + + protected function getClassAmount($type, $classAmount) + { + if (! empty($classAmount)) { + return $classAmount; + } + + $class = $this->getClassFromConfig($type, 'amount'); + + if (! empty($class)) { + return $class; + } + + return 'w-6/12 sm:w-2/12'; + } + + protected function getTextDocumentStatus($type, $textDocumentStatus) + { + if (! empty($textDocumentStatus)) { + return $textDocumentStatus; + } + + $translation = $this->getTextFromConfig($type, 'document_status', 'statuses.'); + + if (! empty($translation)) { + return $translation; + } + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + + if (! empty($alias)) { + $translation = $alias . '::' . config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.prefix') . '.statuses'; + + if (is_array(trans($translation))) { + return $translation . '.'; + } + } + + return 'documents.statuses.'; + } +} diff --git a/app/Abstracts/View/Components/Documents/Show.php b/app/Abstracts/View/Components/Documents/Show.php new file mode 100644 index 000000000..412df24cd --- /dev/null +++ b/app/Abstracts/View/Components/Documents/Show.php @@ -0,0 +1,1352 @@ +type = $type; + $this->document = $document; + $this->transactions = ($transactions) ? $transactions : $document->transactions; + + $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); + $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); + $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); + /* -- Main End -- */ + + /* -- Buttons Start -- */ + $this->hideCreate = $hideCreate; + $this->createRoute = $this->getCreateRoute($type, $createRoute); + $this->textCreate = $this->getTextCreate($type, $textCreate); + + $this->hideButtonStatuses = $this->getHideButtonStatuses($type, $hideButtonStatuses); + $this->hideEdit = $hideEdit; + $this->editRoute = $this->getEditRoute($type, $editRoute); + + $this->hideMoreActions = $hideMoreActions; + $this->hideDuplicate = $hideDuplicate; + $this->duplicateRoute = $this->getDuplicateRoute($type, $duplicateRoute); + + $this->hidePrint = $hidePrint; + $this->checkCancelled = $checkCancelled; + $this->printRoute = $this->getPrintRoute($type, $printRoute); + + $this->hideShare = $hideShare; + $this->shareRoute = $this->getShareRoute($type, $shareRoute); + $this->signedUrl = $this->getSignedUrl($type, $signedUrl); + + $this->hideEmail = $hideEmail; + $this->emailRoute = $this->getEmailRoute($type, $emailRoute); + $this->textEmail = $this->getTextEmail($type, $textEmail); + + $this->hidePdf = $hidePdf; + $this->pdfRoute = $this->getPdfRoute($type, $pdfRoute); + + $this->hideCancel = $hideCancel; + $this->cancelledRoute = $this->getCancelledRoute($type, $cancelledRoute); + + $this->hideCustomize = $hideCustomize; + $this->permissionCustomize = $this->getPermissionCustomize($type, $permissionCustomize); + $this->customizeRoute = $this->getCustomizeRoute($type, $customizeRoute); + + $this->hideEnd = $hideEnd; + $this->endRoute = $this->getEndRoute($type, $endRoute); + + $this->hideDelete = $hideDelete; + $this->checkReconciled = $checkReconciled; + $this->deleteRoute = $this->getDeleteRoute($type, $deleteRoute); + $this->textDeleteModal = $textDeleteModal; + + $this->hideDivider1 = $hideDivider1; + $this->hideDivider2 = $hideDivider2; + $this->hideDivider3 = $hideDivider3; + $this->hideDivider4 = $hideDivider4; + /* -- Buttons End -- */ + + /* -- Content Start -- */ + $this->accordionActive = $this->getAccordionActive($type, $accordionActive); + $this->hideRecurringMessage = $hideRecurringMessage; + $this->textRecurringType = $this->getTextRecurringType($type, $textRecurringType); + + $this->hideStatusMessage = $hideStatusMessage; + $this->textStatusMessage = $this->getTextStatusMessage($type, $textStatusMessage); + + $this->hideCreated = $hideCreated; + + $this->hideSend = $hideSend; + $this->hideMarkSent = $hideMarkSent; + $this->textMarkSent = $this->getTextMarkSent($type, $textMarkSent); + $this->markSentRoute = $this->getMarkSentRoute($type, $markSentRoute); + + $this->hideReceive = $hideReceive; + $this->hideMarkReceived = $hideMarkReceived; + $this->textMarkReceived = $this->getTextMarkReceived($type, $textMarkReceived); + $this->markReceivedRoute = $this->getMarkReceivedRoute($type, $markReceivedRoute); + + $this->hideGetPaid = $hideGetPaid; + + $this->hideAddPayment = $hideAddPayment; + $this->hideAcceptPayment = $hideAcceptPayment; + + $this->transactionEmailRoute = $this->getTransactionEmailRoute($type, $transactionEmailRoute); + + $this->hideRestore = $this->getHideRestore($hideRestore); + + $this->hideMakePayment = $hideMakePayment; + + $this->hideSchedule = $hideSchedule; + $this->hideChildren = $hideChildren; + + $this->hideAttachment = $hideAttachment; + $this->attachment = ''; + + if (! empty($attachment)) { + $this->attachment = $attachment; + } else if (! empty($document)) { + $this->attachment = $document->attachment; + } + /* -- Content End -- */ + + /* -- Template Start -- */ + $this->documentTemplate = $this->getDocumentTemplate($type, $documentTemplate); + $this->logo = $this->getLogo($logo); + $this->backgroundColor = $this->getBackgroundColor($type, $backgroundColor); + + $this->hideFooter = $hideFooter; + $this->hideCompanyLogo = $hideCompanyLogo; + $this->hideCompanyDetails = $hideCompanyDetails; + $this->hideCompanyName = $hideCompanyName; + $this->hideCompanyAddress = $hideCompanyAddress; + $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; + $this->hideCompanyPhone = $hideCompanyPhone; + $this->hideCompanyEmail = $hideCompanyEmail; + $this->hideContactInfo = $hideContactInfo; + $this->hideContactName = $hideContactName; + $this->hideContactAddress = $hideContactAddress; + $this->hideContactTaxNumber = $hideContactTaxNumber; + $this->hideContactPhone = $hideContactPhone; + $this->hideContactEmail = $hideContactEmail; + $this->hideOrderNumber = $hideOrderNumber; + $this->hideDocumentNumber = $hideDocumentNumber; + $this->hideIssuedAt = $hideIssuedAt; + $this->hideDueAt = $hideDueAt; + + $this->textDocumentTitle = $this->getTextDocumentTitle($type, $textDocumentTitle); + $this->textDocumentSubheading = $this->gettextDocumentSubheading($type, $textDocumentSubheading); + $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); + $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); + $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); + $this->textDueAt = $this->getTextDueAt($type, $textDueAt); + $this->textOrderNumber = $this->getTextOrderNumber($type, $textOrderNumber); + + $this->hideItems = $this->getHideItems($type, $hideItems, $hideName, $hideDescription); + $this->hideName = $this->getHideName($type, $hideName); + $this->hideDescription = $this->getHideDescription($type, $hideDescription); + $this->hideQuantity = $this->getHideQuantity($type, $hideQuantity); + $this->hidePrice = $this->getHidePrice($type, $hidePrice); + $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); + $this->hideAmount = $this->getHideAmount($type, $hideAmount); + $this->hideNote = $hideNote; + + $this->textItems = $this->getTextItems($type, $textItems); + $this->textQuantity = $this->getTextQuantity($type, $textQuantity); + $this->textPrice = $this->getTextPrice($type, $textPrice); + $this->textAmount = $this->getTextAmount($type, $textAmount); + /* -- Template End -- */ + + // Set Parent data + $this->setParentData(); + } + + protected function getTextCreate($type, $textCreate) + { + if (! empty($textCreate)) { + return $textCreate; + } + + return trans('general.new') . ' ' . ucfirst($type); + } + + protected function getHideButtonStatuses($type, $hideButtonStatuses) + { + if (! empty($hideButtonStatuses)) { + return $hideButtonStatuses; + } + + $hideButtonStatuses = ['paid', 'cancelled']; + + if ($button_statuses = config('type.' . static::OBJECT_TYPE . '.' . $type . '.button_statuses')) { + $hideButtonStatuses = $button_statuses; + } + + return $hideButtonStatuses; + } + + protected function getPrintRoute($type, $printRoute) + { + if (! empty($printRoute)) { + return $printRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'print', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'invoices.print'; + } + + protected function getShareRoute($type, $shareRoute) + { + if (! empty($shareRoute)) { + return $shareRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'share', $parameter, true); + + if (! empty($route)) { + return $route; + } + + return 'modals.invoices.share.create'; + } + + protected function getSignedUrl($type, $signedUrl) + { + if (! empty($signedUrl)) { + return $signedUrl; + } + + $page = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix'); + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + + $route = ''; + + if (! empty($alias)) { + $route .= $alias . '.'; + } + + $route .= 'signed.' . $page . '.show'; + + try { + route($route, [$this->document->id, 'company_id' => company_id()]); + + $signedUrl = URL::signedRoute($route, [$this->document->id]); + } catch (\Exception $e) { + $signedUrl = URL::signedRoute('signed.invoices.show', [$this->document->id]); + } + + return $signedUrl; + } + + protected function getEmailRoute($type, $emailRoute) + { + if (! empty($emailRoute)) { + return $emailRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'emails.create', $parameter, true); + + if (! empty($route)) { + return $route; + } + + return 'modals.invoices.emails.create'; + } + + protected function getTextEmail($type, $textEmail) + { + if (! empty($textEmail)) { + return $textEmail; + } + + $translation = $this->getTextFromConfig($type, 'send_mail', 'send_mail'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.send_mail'; + } + + protected function getPdfRoute($type, $pdfRoute) + { + if (! empty($pdfRoute)) { + return $pdfRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'pdf', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'invoices.pdf'; + } + + protected function getCancelledRoute($type, $cancelledRoute) + { + if (! empty($cancelledRoute)) { + return $cancelledRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'cancelled', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'invoices.cancelled'; + } + + protected function getPermissionCustomize($type, $permissionCustomize) + { + if (! empty($permissionCustomize)) { + return $permissionCustomize; + } + + $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); + + return $permissionUpdate; + } + + protected function getCustomizeRoute($type, $customizeRoute) + { + if (!empty($customizeRoute)) { + return $customizeRoute; + } + + $route = ''; + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + + if (!empty($alias)) { + $route .= $alias . '.'; + } + + $route .= 'settings.' . $type . '.edit'; + + try { + route($route); + } catch (\Exception $e) { + $route = 'settings.invoice.edit'; + } + + return $route; + } + + protected function getEndRoute($type, $endButton) + { + if (!empty($endButton)) { + return $endButton; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'end', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'recurring-invoices.end'; + } + + protected function getAccordionActive($type, $accordionActive) + { + if (! empty($accordionActive)) { + return $accordionActive; + } + + $status_workflow = $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.status_workflow'); + + $status = false; + + if (! empty($status_workflow[$this->document->status])) { + $status = $status_workflow[$this->document->status]; + } + + return $status; + } + + protected function getTextRecurringType($type, $textRecurringType) + { + if (! empty($textRecurringType)) { + return $textRecurringType; + } + + $default_key = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.prefix'); + + $translation = $this->getTextFromConfig($type, 'recurring_tye', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'general.invoices'; + } + + protected function getTextStatusMessage($type, $textStatusMessage) + { + if (! empty($textStatusMessage)) { + return $textStatusMessage; + } + + $default_key = 'messages.draft'; + + $translation = $this->getTextFromConfig($type, 'status_message', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.messages.draft'; + } + + protected function getTextMarkSent($type, $textMarkSent) + { + if (! empty($textMarkSent)) { + return $textMarkSent; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'mark_received'; + break; + default: + $default_key = 'mark_sent'; + break; + } + + $translation = $this->getTextFromConfig($type, 'mark_sent', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.mark_sent'; + } + + protected function getMarkSentRoute($type, $markSentRoute) + { + if (! empty($markSentRoute)) { + return $markSentRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'sent', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'invoices.sent'; + } + + protected function getTextMarkReceived($type, $textMarkReceived) + { + if (! empty($textMarkReceived)) { + return $textMarkReceived; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'mark_received'; + break; + default: + $default_key = 'mark_sent'; + break; + } + + $translation = $this->getTextFromConfig($type, 'mark_received', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'bills.mark_received'; + } + + protected function getMarkReceivedRoute($type, $markReceivedRoute) + { + if (! empty($markReceivedRoute)) { + return $markReceivedRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'received', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'bills.received'; + } + + protected function getTransactionEmailRoute($type, $transactionEmailRoute) + { + if (! empty($transactionEmailRoute)) { + return $transactionEmailRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'transaction_email', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'modals.transactions.emails.create'; + } + + protected function getHideRestore($hideRestore) + { + if (! empty($hideRestore)) { + return $hideRestore; + } + + $hideRestore = true; + + if ($this->document->status == 'cancelled') { + $hideRestore = false; + } + + return $hideRestore; + } + + protected function getDocumentTemplate($type, $documentTemplate) + { + if (! empty($documentTemplate)) { + return $documentTemplate; + } + + if ($template = config('type.' . static::OBJECT_TYPE . '.' . $type . '.template', false)) { + return $template; + } + + $documentTemplate = setting($this->getSettingKey($type, 'template'), 'default'); + + return $documentTemplate; + } + + protected function getLogo($logo) + { + if (! empty($logo)) { + return $logo; + } + + $media_id = (! empty($this->document->contact->logo) && ! empty($this->document->contact->logo->id)) ? $this->document->contact->logo->id : setting('company.logo'); + + $media = Media::find($media_id); + + if (! empty($media)) { + $path = $media->getDiskPath(); + + if (Storage::missing($path)) { + return $logo; + } + } else { + $path = base_path('public/img/company.png'); + } + + try { + $image = Image::cache(function($image) use ($media, $path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + if ($media) { + $image->make(Storage::get($path))->resize($width, $height)->encode(); + } else { + $image->make($path)->resize($width, $height)->encode(); + } + }); + } catch (NotReadableException | \Exception $e) { + Log::info('Company ID: ' . company_id() . ' components/documentshow.php exception.'); + Log::info($e->getMessage()); + + $path = base_path('public/img/company.png'); + + $image = Image::cache(function($image) use ($path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + $image->make($path)->resize($width, $height)->encode(); + }); + } + + if (empty($image)) { + return $logo; + } + + $extension = File::extension($path); + + return 'data:image/' . $extension . ';base64,' . base64_encode($image); + } + + protected function getBackgroundColor($type, $backgroundColor) + { + if (! empty($backgroundColor)) { + return $backgroundColor; + } + + if ($background_color = config('type.' . static::OBJECT_TYPE . '.' . $type . '.color', false)) { + return $background_color; + } + + if (! empty($alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'))) { + $type = $alias . '.' . str_replace('-', '_', $type); + } + + $backgroundColor = setting($this->getSettingKey($type, 'color'), '#55588b'); + + return $backgroundColor; + } + + protected function getTextDocumentTitle($type, $textDocumentTitle) + { + if (! empty($textDocumentTitle)) { + return $textDocumentTitle; + } + + $key = $this->getSettingKey($type, 'title'); + + if (! empty(setting($key))) { + return setting($key); + } + + $translation = $this->getTextFromConfig($type, 'document_title', Str::plural($type)); + + if (! empty($translation)) { + return trans_choice($translation, 1); + } + + return setting('invoice.title'); + } + + protected function getTextDocumentSubheading($type, $textDocumentSubheading) + { + if (! empty($textDocumentSubheading)) { + return $textDocumentSubheading; + } + + $key = $this->getSettingKey($type, 'subheading'); + + if (!empty(setting($key))) { + return setting($key); + } + + $translation = $this->getTextFromConfig($type, 'document_subheading', 'subheading'); + + if (! empty($translation)) { + return trans($translation); + } + + return false; + } + + protected function getTextDocumentNumber($type, $textDocumentNumber) + { + if (! empty($textDocumentNumber)) { + return $textDocumentNumber; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_number'; + break; + default: + $default_key = 'invoice_number'; + break; + } + + $translation = $this->getTextFromConfig($type, 'document_number', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'general.numbers'; + } + + protected function getTextOrderNumber($type, $textOrderNumber) + { + if (! empty($textOrderNumber)) { + return $textOrderNumber; + } + + $translation = $this->getTextFromConfig($type, 'order_number'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.order_number'; + } + + protected function getTextContactInfo($type, $textContactInfo) + { + if (! empty($textContactInfo)) { + return $textContactInfo; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_from'; + break; + default: + $default_key = 'bill_to'; + break; + } + + $translation = $this->getTextFromConfig($type, 'contact_info', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.bill_to'; + } + + protected function getTextIssuedAt($type, $textIssuedAt) + { + if (! empty($textIssuedAt)) { + return $textIssuedAt; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getTextDueAt($type, $textDueAt) + { + if (! empty($textDueAt)) { + return $textDueAt; + } + + $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.due_date'; + } + + protected function getTextItems($type, $textItems) + { + if (! empty($textItems)) { + return $textItems; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'item_name'), 'items') == 'custom') { + if (empty($textItems = setting($this->getSettingKey($type, 'item_name_input')))) { + $textItems = 'general.items'; + } + + return $textItems; + } + + $translation = $this->getTextFromConfig($type, 'items'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.items'; + } + + protected function getTextQuantity($type, $textQuantity) + { + if (! empty($textQuantity)) { + return $textQuantity; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'quantity_name'), 'quantity') === 'custom') { + if (empty($textQuantity = setting($this->getSettingKey($type, 'quantity_name_input')))) { + $textQuantity = 'invoices.quantity'; + } + + return $textQuantity; + } + + $translation = $this->getTextFromConfig($type, 'quantity'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.quantity'; + } + + protected function getTextPrice($type, $textPrice) + { + if (!empty($textPrice)) { + return $textPrice; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'price_name'), 'price') === 'custom') { + if (empty($textPrice = setting($this->getSettingKey($type, 'price_name_input')))) { + $textPrice = 'invoices.price'; + } + + return $textPrice; + } + + $translation = $this->getTextFromConfig($type, 'price'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.price'; + } + + protected function getTextAmount($type, $textAmount) + { + if (! empty($textAmount)) { + return $textAmount; + } + + $translation = $this->getTextFromConfig($type, 'amount'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getHideItems($type, $hideItems, $hideName, $hideDescription) + { + if (! empty($hideItems)) { + return $hideItems; + } + + $hide = $this->getHideFromConfig($type, 'items'); + + if ($hide) { + return $hide; + } + + $hideItems = ($this->getHideName($type, $hideName) & $this->getHideDescription($type, $hideDescription)) ? true : false; + + return $hideItems; + } + + protected function getHideName($type, $hideName) + { + if (! empty($hideName)) { + return $hideName; + } + + // if you use settting translation + if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { + return $hideName; + } + + $hide = $this->getHideFromConfig($type, 'name'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_name', $hideName); + } + + protected function getHideDescription($type, $hideDescription) + { + if (! empty($hideDescription)) { + return $hideDescription; + } + + // if you use settting translation + if ($hideDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { + return $hideDescription; + } + + $hide = $this->getHideFromConfig($type, 'description'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_description', $hideDescription); + } + + protected function getHideQuantity($type, $hideQuantity) + { + if (! empty($hideQuantity)) { + return $hideQuantity; + } + + // if you use settting translation + if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + return $hideQuantity; + } + + $hide = $this->getHideFromConfig($type, 'quantity'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_quantity', $hideQuantity); + } + + protected function getHidePrice($type, $hidePrice) + { + if (! empty($hidePrice)) { + return $hidePrice; + } + + // if you use settting translation + if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + return $hidePrice; + } + + $hide = $this->getHideFromConfig($type, 'price'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_price', $hidePrice); + } + + protected function getHideDiscount($type, $hideDiscount) + { + if (! empty($hideDiscount)) { + return $hideDiscount; + } + + // if you use settting translation + if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { + return $hideDiscount; + } + + $hide = $this->getHideFromConfig($type, 'discount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_discount', $hideDiscount); + } + + protected function getHideAmount($type, $hideAmount) + { + if (! empty($hideAmount)) { + return $hideAmount; + } + + // if you use settting translation + if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { + return $hideAmount; + } + + $hide = $this->getHideFromConfig($type, 'amount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_amount', $hideAmount); + } +} diff --git a/app/Abstracts/View/Components/Documents/Template.php b/app/Abstracts/View/Components/Documents/Template.php new file mode 100644 index 000000000..2934fb50b --- /dev/null +++ b/app/Abstracts/View/Components/Documents/Template.php @@ -0,0 +1,679 @@ +type = $type; + $this->item = $item; + $this->document = $document; + $this->documentTemplate = $this->getDocumentTemplate($type, $documentTemplate); + $this->logo = $this->getLogo($logo); + $this->backgroundColor = $this->getBackgroundColor($type, $backgroundColor); + + $this->hideFooter = $hideFooter; + $this->hideCompanyLogo = $hideCompanyLogo; + $this->hideCompanyDetails = $hideCompanyDetails; + $this->hideCompanyName = $hideCompanyName; + $this->hideCompanyAddress = $hideCompanyAddress; + $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; + $this->hideCompanyPhone = $hideCompanyPhone; + $this->hideCompanyEmail = $hideCompanyEmail; + $this->hideContactInfo = $hideContactInfo; + $this->hideContactName = $hideContactName; + $this->hideContactAddress = $hideContactAddress; + $this->hideContactTaxNumber = $hideContactTaxNumber; + $this->hideContactPhone = $hideContactPhone; + $this->hideContactEmail = $hideContactEmail; + $this->hideOrderNumber = $hideOrderNumber; + $this->hideDocumentNumber = $hideDocumentNumber; + $this->hideIssuedAt = $hideIssuedAt; + $this->hideDueAt = $hideDueAt; + + $this->textDocumentTitle = $this->getTextDocumentTitle($type, $textDocumentTitle); + $this->textDocumentSubheading = $this->gettextDocumentSubheading($type, $textDocumentSubheading); + $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); + $this->textIssuedAt = $this->getTextIssuedAt($type, $textIssuedAt); + $this->textDocumentNumber = $this->getTextDocumentNumber($type, $textDocumentNumber); + $this->textDueAt = $this->getTextDueAt($type, $textDueAt); + $this->textOrderNumber = $this->getTextOrderNumber($type, $textOrderNumber); + + $this->hideItems = $this->getHideItems($type, $hideItems, $hideName, $hideDescription); + $this->hideName = $this->getHideName($type, $hideName); + $this->hideDescription = $this->getHideDescription($type, $hideDescription); + $this->hideQuantity = $this->getHideQuantity($type, $hideQuantity); + $this->hidePrice = $this->getHidePrice($type, $hidePrice); + $this->hideDiscount = $this->getHideDiscount($type, $hideDiscount); + $this->hideAmount = $this->getHideAmount($type, $hideAmount); + $this->hideNote = $hideNote; + + $this->textItems = $this->getTextItems($type, $textItems); + $this->textQuantity = $this->getTextQuantity($type, $textQuantity); + $this->textPrice = $this->getTextPrice($type, $textPrice); + $this->textAmount = $this->getTextAmount($type, $textAmount); + + // Set Parent data + //$this->setParentData(); + } + + protected function getDocumentTemplate($type, $documentTemplate) + { + if (! empty($documentTemplate)) { + return $documentTemplate; + } + + if ($template = config('type.document.' . $type . '.template', false)) { + return $template; + } + + $documentTemplate = setting($this->getSettingKey($type, 'template'), 'default'); + + return $documentTemplate; + } + + protected function getLogo($logo) + { + if (! empty($logo)) { + return $logo; + } + + $media_id = (! empty($this->document->contact->logo) && ! empty($this->document->contact->logo->id)) ? $this->document->contact->logo->id : setting('company.logo'); + + $media = Media::find($media_id); + + if (! empty($media)) { + $path = $media->getDiskPath(); + + if (Storage::missing($path)) { + return $logo; + } + } else { + $path = base_path('public/img/company.png'); + } + + try { + $image = Image::cache(function($image) use ($media, $path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + if ($media) { + $image->make(Storage::get($path))->resize($width, $height)->encode(); + } else { + $image->make($path)->resize($width, $height)->encode(); + } + }); + } catch (NotReadableException | \Exception $e) { + Log::info('Company ID: ' . company_id() . ' components/documentshow.php exception.'); + Log::info($e->getMessage()); + + $path = base_path('public/img/company.png'); + + $image = Image::cache(function($image) use ($path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + $image->make($path)->resize($width, $height)->encode(); + }); + } + + if (empty($image)) { + return $logo; + } + + $extension = File::extension($path); + + return 'data:image/' . $extension . ';base64,' . base64_encode($image); + } + + protected function getBackgroundColor($type, $backgroundColor) + { + if (! empty($backgroundColor)) { + return $backgroundColor; + } + + if ($background_color = config('type.document.' . $type . '.color', false)) { + return $background_color; + } + + + if (! empty($alias = config('type.document.' . $type . '.alias'))) { + $type = $alias . '.' . str_replace('-', '_', $type); + } + + $backgroundColor = setting($this->getSettingKey($type, 'color'), '#55588b'); + + return $backgroundColor; + } + + protected function getTextDocumentTitle($type, $textDocumentTitle) + { + if (! empty($textDocumentTitle)) { + return $textDocumentTitle; + } + + $key = $this->getSettingKey($type, 'title'); + + if (! empty(setting($key))) { + return setting($key); + } + + $translation = $this->getTextFromConfig($type, 'document_title', Str::plural($type)); + + if (! empty($translation)) { + return trans_choice($translation, 1); + } + + return setting('invoice.title'); + } + + protected function getTextDocumentSubheading($type, $textDocumentSubheading) + { + if (! empty($textDocumentSubheading)) { + return $textDocumentSubheading; + } + + $key = $this->getSettingKey($type, 'subheading'); + + if (! empty(setting($key))) { + return setting($key); + } + + $translation = $this->getTextFromConfig($type, 'document_subheading', 'subheading'); + + if (! empty($translation)) { + return trans($translation); + } + + return false; + } + + protected function getTextDocumentNumber($type, $textDocumentNumber) + { + if (! empty($textDocumentNumber)) { + return $textDocumentNumber; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_number'; + break; + default: + $default_key = 'invoice_number'; + break; + } + + $translation = $this->getTextFromConfig($type, 'document_number', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'general.numbers'; + } + + protected function getTextOrderNumber($type, $textOrderNumber) + { + if (! empty($textOrderNumber)) { + return $textOrderNumber; + } + + $translation = $this->getTextFromConfig($type, 'order_number'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.order_number'; + } + + protected function getTextContactInfo($type, $textContactInfo) + { + if (! empty($textContactInfo)) { + return $textContactInfo; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_from'; + break; + default: + $default_key = 'bill_to'; + break; + } + + $translation = $this->getTextFromConfig($type, 'contact_info', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.bill_to'; + } + + protected function getTextIssuedAt($type, $textIssuedAt) + { + if (! empty($textIssuedAt)) { + return $textIssuedAt; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'issued_at', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getTextDueAt($type, $textDueAt) + { + if (! empty($textDueAt)) { + return $textDueAt; + } + + $translation = $this->getTextFromConfig($type, 'due_at', 'due_date'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.due_date'; + } + + protected function getTextItems($type, $textItems) + { + if (! empty($textItems)) { + return $textItems; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'item_name'), 'items') === 'custom') { + if (empty($textItems = setting($this->getSettingKey($type, 'item_name_input')))) { + $textItems = 'general.items'; + } + + return $textItems; + } + + if (setting($this->getSettingKey($type, 'item_name')) !== null + && (trans(setting($this->getSettingKey($type, 'item_name'))) != setting($this->getSettingKey($type, 'item_name'))) + ) { + return setting($this->getSettingKey($type, 'item_name')); + } + + $translation = $this->getTextFromConfig($type, 'items'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.items'; + } + + protected function getTextQuantity($type, $textQuantity) + { + if (! empty($textQuantity)) { + return $textQuantity; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'quantity_name'), 'quantity') === 'custom') { + if (empty($textQuantity = setting($this->getSettingKey($type, 'quantity_name_input')))) { + $textQuantity = 'invoices.quantity'; + } + + return $textQuantity; + } + + if (setting($this->getSettingKey($type, 'quantity_name')) !== null + && (trans(setting($this->getSettingKey($type, 'quantity_name'))) != setting($this->getSettingKey($type, 'quantity_name'))) + ) { + return setting($this->getSettingKey($type, 'quantity_name')); + } + + $translation = $this->getTextFromConfig($type, 'quantity'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.quantity'; + } + + protected function getTextPrice($type, $textPrice) + { + if (! empty($textPrice)) { + return $textPrice; + } + + // if you use settting translation + if (setting($this->getSettingKey($type, 'price_name'), 'price') === 'custom') { + if (empty($textPrice = setting($this->getSettingKey($type, 'price_name_input')))) { + $textPrice = 'invoices.price'; + } + + return $textPrice; + } + + if (setting($this->getSettingKey($type, 'price_name')) !== null + && (trans(setting($this->getSettingKey($type, 'price_name'))) != setting($this->getSettingKey($type, 'price_name'))) + ) { + return setting($this->getSettingKey($type, 'price_name')); + } + + $translation = $this->getTextFromConfig($type, 'price'); + + if (! empty($translation)) { + return $translation; + } + + return 'invoices.price'; + } + + protected function getTextAmount($type, $textAmount) + { + if (! empty($textAmount)) { + return $textAmount; + } + + $translation = $this->getTextFromConfig($type, 'amount'); + + if (! empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getHideItems($type, $hideItems, $hideName, $hideDescription) + { + if (! empty($hideItems)) { + return $hideItems; + } + + $hide = $this->getHideFromConfig($type, 'items'); + + if ($hide) { + return $hide; + } + + $hideItems = ($this->getHideName($type, $hideName) & $this->getHideDescription($type, $hideDescription)) ? true : false; + + return $hideItems; + } + + protected function getHideName($type, $hideName) + { + if (! empty($hideName)) { + return $hideName; + } + + // if you use settting translation + if ($hideName = setting($this->getSettingKey($type, 'hide_item_name'), false)) { + return $hideName; + } + + $hide = $this->getHideFromConfig($type, 'name'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_name', $hideName); + } + + protected function getHideDescription($type, $hideDescription) + { + if (! empty($hideDescription)) { + return $hideDescription; + } + + // if you use settting translation + if ($hideDescription = setting($this->getSettingKey($type, 'hide_item_description'), false)) { + return $hideDescription; + } + + $hide = $this->getHideFromConfig($type, 'description'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_item_description', $hideDescription); + } + + protected function getHideQuantity($type, $hideQuantity) + { + if (! empty($hideQuantity)) { + return $hideQuantity; + } + + // if you use settting translation + if ($hideQuantity = setting($this->getSettingKey($type, 'hide_quantity'), false)) { + return $hideQuantity; + } + + $hide = $this->getHideFromConfig($type, 'quantity'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_quantity', $hideQuantity); + } + + protected function getHidePrice($type, $hidePrice) + { + if (! empty($hidePrice)) { + return $hidePrice; + } + + // if you use settting translation + if ($hidePrice = setting($this->getSettingKey($type, 'hide_price'), false)) { + return $hidePrice; + } + + $hide = $this->getHideFromConfig($type, 'price'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_price', $hidePrice); + } + + protected function getHideDiscount($type, $hideDiscount) + { + if (! empty($hideDiscount)) { + return $hideDiscount; + } + + // if you use settting translation + if ($hideDiscount = setting($this->getSettingKey($type, 'hide_discount'), false)) { + return $hideDiscount; + } + + $hide = $this->getHideFromConfig($type, 'discount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_discount', $hideDiscount); + } + + protected function getHideAmount($type, $hideAmount) + { + if (! empty($hideAmount)) { + return $hideAmount; + } + + // if you use settting translation + if ($hideAmount = setting($this->getSettingKey($type, 'hide_amount'), false)) { + return $hideAmount; + } + + $hide = $this->getHideFromConfig($type, 'amount'); + + if ($hide) { + return $hide; + } + + // @todo what return value invoice or always false?? + return setting('invoice.hide_amount', $hideAmount); + } +} diff --git a/app/Abstracts/View/Components/Form.php b/app/Abstracts/View/Components/Form.php new file mode 100644 index 000000000..aed1573eb --- /dev/null +++ b/app/Abstracts/View/Components/Form.php @@ -0,0 +1,307 @@ +type = $this->getType($type); + $this->name = $this->getName($name); + $this->label = $label; + $this->id = $id ?? $name; + $this->value = $this->getValue($value, $valueKey); + $this->placeholder = $this->getPlaceholder($placeholder); + $this->rows = $rows; + + $this->remote = $remote; + $this->multiple = $multiple; + $this->addNew = $addNew; + $this->group = $group; + + $this->disabled = $disabled; + $this->readonly = $readonly; + $this->required = $this->getRequired($required, $notRequired); + + $this->options = $this->getOptions($options); + $this->option = $option; + $this->optionKey = $optionKey; + $this->optionValue = $optionValue; + $this->checked = $this->getChecked($checked, $checkedKey); + $this->selected = $this->getSelected($selected, $selectedKey); + + $this->formGroupClass = $this->getFromGroupClass($formGroupClass); + $this->inputGroupClass = $this->getInputGroupClass($inputGroupClass); + + $this->custom_attributes = $this->getCustomAttributes(); + + $this->setDynamicAttributes($dynamicAttributes); + } + + protected function getType($type) + { + if (! empty($type) && (! empty($this->type) && $type != 'text')) { + return $type; + } + + if (! empty($this->type)) { + return $this->type; + } + } + + protected function getName($name) + { + if (! empty($name)) { + return $name; + } + + return $this->name; + } + + protected function getValue($value, $valueKey) + { + if ($value != '') { + return $value; + } + + if (empty($valueKey)) { + $valueKey = $this->name; + } + + if (empty($valueKey)) { + return ''; + } + + // set model value. + $model = $this->getParentData('model'); + + $value_keys = explode('.', $valueKey); + + if (count($value_keys) > 1) { + $valueKey = $value_keys[0]; + } + + if (! empty($model->{$valueKey})) { + $value = $model->{$valueKey}; + } + + if ($model instanceof Collection) { + $value = $model->get($valueKey); + } + + if (count($value_keys) > 1) { + $value = $value[0]->{$value_keys[1]}; + } + + if (empty($value) && request()->has($valueKey)) { + $value = request()->get($valueKey); + } + + return old($valueKey, $value); + } + + protected function getPlaceholder($placeholder) + { + if (! empty($placeholder)) { + return $placeholder; + } + + $label = $this->label; + + if (! empty($this->label) && ! empty($this->label->contents)) { + $label = $this->name; + } + + return trans('general.form.enter', ['field' => $label]); + } + + protected function getOptions($options) + { + if (! empty($options)) { + if (is_array($options) && ! $this->group) { + $o = collect(); + + foreach ($options as $key => $value) { + if (is_array($value)) { + $o->push((object) $value); + } else { + $o->push((object) [ + 'id' => $key, + 'name' => $value, + ]); + } + } + + $options = $o; + } + + return $options; + } + + return []; + } + + protected function getChecked($checked, $checkedKey) + { + return $this->getValue($checked, $checkedKey); + } + + protected function getSelected($selected, $selectedKey) + { + return $this->getValue($selected, $selectedKey); + } + + protected function getRequired($required, $notRequired) + { + if (! empty($notRequired)) { + return false; + } + + return $required; + } + + protected function getFromGroupClass($formGroupClass) + { + if (! empty($formGroupClass)) { + return $formGroupClass; + } + + return $this->formGroupClass; + } + + protected function getInputGroupClass($inputGroupClass) + { + if (! empty($inputGroupClass)) { + return $inputGroupClass; + } + + return $this->inputGroupClass; + } + + protected function getCustomAttributes() + { + $attributes = []; + + if (! empty($this->required)) { + $attributes['required'] = $this->required; + } + + if (! empty($this->disabled)) { + $attributes['disabled'] = $this->disabled; + } + + if (! empty($this->readonly)) { + $attributes['readonly'] = $this->readonly; + } + + foreach ($this->custom_attributes as $key => $value) { + $attributes[$key] = $value; + } + + return $attributes; + } + + protected function setDynamicAttributes($dynamicAttributes) + { + if (! empty($dynamicAttributes)) { + $this->dynamicAttributes = $dynamicAttributes; + } + } +} diff --git a/app/Abstracts/View/Components/Transaction.php b/app/Abstracts/View/Components/Transaction.php deleted file mode 100644 index 4174533cc..000000000 --- a/app/Abstracts/View/Components/Transaction.php +++ /dev/null @@ -1,175 +0,0 @@ - $alias . 'general.' . $default_key, - 'prefix' => $alias . $prefix . '.' . $default_key, - 'config_general' => $alias . 'general.' . $config_key, - 'config_prefix' => $alias . $prefix . '.' . $config_key, - ]; - - switch ($trans_type) { - case 'trans': - foreach ($translations as $trans) { - if (trans($trans) !== $trans) { - return $trans; - } - } - - break; - case 'trans_choice': - foreach ($translations as $trans_choice) { - if (trans_choice($trans_choice, 1) !== $trans_choice) { - return $trans_choice; - } - } - - break; - } - - return $translation; - } - - public function getRouteFromConfig($type, $config_key, $config_parameters = []) - { - $route = ''; - - // if set config trasnlation config_key - if ($route = config('type.' . $type . '.route.' . $config_key)) { - return $route; - } - - $alias = config('type.' . $type . '.alias'); - $prefix = config('type.' . $type . '.route.prefix'); - - // if use module set module alias - if (!empty($alias)) { - $route .= $alias . '.'; - } - - if (!empty($prefix)) { - $route .= $prefix . '.'; - } - - $route .= $config_key; - - try { - route($route, $config_parameters); - } catch (\Exception $e) { - try { - $route = Str::plural($type, 2) . '.' . $config_key; - - route($route, $config_parameters); - } catch (\Exception $e) { - $route = ''; - } - } - - return $route; - } - - public function getPermissionFromConfig($type, $config_key) - { - $permission = ''; - - // if set config trasnlation config_key - if ($permission = config('type.' . $type . '.permission.' . $config_key)) { - return $permission; - } - - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - $prefix = config('type.' . $type . '.permission.prefix'); - - $permission = $config_key . '-'; - - // if use module set module alias - if (!empty($alias)) { - $permission .= $alias . '-'; - } - - // if controller in folder it must - if (!empty($group)) { - $permission .= $group . '-'; - } - - $permission .= $prefix; - - return $permission; - } - - public function getHideFromConfig($type, $config_key) - { - $hide = false; - - $hides = config('type.' . $type . '.hide'); - - if (!empty($hides) && (in_array($config_key, $hides))) { - $hide = true; - } - - return $hide; - } - - public function getClassFromConfig($type, $config_key) - { - $class_key = 'type.' . $type . '.class.' . $config_key; - - return config($class_key, ''); - } - - public function getCategoryFromConfig($type) - { - $category_type = ''; - - // if set config trasnlation config_key - if ($category_type = config('type.' . $type . '.category_type')) { - return $category_type; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $category_type = 'expense'; - break; - case 'item': - $category_type = 'item'; - break; - case 'other': - $category_type = 'other'; - break; - case 'transfer': - $category_type = 'transfer'; - break; - default: - $category_type = 'income'; - break; - } - - return $category_type; - } -} diff --git a/app/Abstracts/View/Components/TransactionShow.php b/app/Abstracts/View/Components/TransactionShow.php deleted file mode 100644 index 21b41d650..000000000 --- a/app/Abstracts/View/Components/TransactionShow.php +++ /dev/null @@ -1,1312 +0,0 @@ -type = $type; - $this->transaction = $transaction; - $this->transactionTemplate = $this->getTransactionTemplate($type, $transactionTemplate); - $this->logo = $this->getLogo($logo); - $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); - $this->date_format = $this->getCompanyDateFormat(); - $this->textRecurringType = $this->getTextRecurringType($type, $textRecurringType); - $this->hideRecurringMessage = $hideRecurringMessage; - $this->routePrefix = $this->getRoutePrefix($type); - - // Navbar Hide - $this->hideButtonAddNew = $hideButtonAddNew; - $this->hideButtonMoreActions = $hideButtonMoreActions; - $this->hideButtonEdit = $hideButtonEdit; - $this->hideButtonDuplicate = $hideButtonDuplicate; - $this->hideButtonPrint = $hideButtonPrint; - $this->hideButtonShare = $hideButtonShare; - $this->hideButtonEmail = $hideButtonEmail; - $this->hideButtonPdf = $hideButtonPdf; - $this->hideButtonDelete = $hideButtonDelete; - $this->checkButtonReconciled = $checkButtonReconciled; - $this->hideButtonGroupDivider1 = $hideButtonGroupDivider1; - $this->hideButtonGroupDivider2 = $hideButtonGroupDivider2; - $this->hideButtonGroupDivider3 = $hideButtonGroupDivider3; - - // Navbar Permission - $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); - $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); - $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); - - // Navbar route - $this->routeButtonAddNew = $this->getRouteButtonAddNew($type, $routeButtonAddNew); - $this->routeButtonEdit = $this->getRouteButtonEdit($type, $routeButtonEdit); - $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($type, $routeButtonDuplicate); - $this->routeButtonPrint = $this->getRouteButtonPrint($type, $routeButtonPrint); - $this->signedUrl = $this->getSignedUrl($type, $signedUrl); - $this->routeButtonEmail = $this->getRouteButtonEmail($type, $routeButtonEmail); - $this->routeButtonPdf = $this->getRouteButtonPdf($type, $routeButtonPdf); - $this->routeButtonDelete = $this->getRouteButtonDelete($type, $routeButtonDelete); - $this->routeContactShow = $this->getRouteContactShow($type, $routeContactShow); - - // Navbar Text - $this->textDeleteModal = $textDeleteModal; - - // Header Hide - $this->hideHeader = $hideHeader; - - $this->hideHeaderAccount = $hideHeaderAccount; - $this->hideHeaderCategory = $hideHeaderCategory; - $this->hideHeaderContact = $hideHeaderContact; - $this->hideHeaderCategory = $hideHeaderCategory; - $this->hideHeaderAmount = $hideHeaderAmount; - $this->hideHeaderPaidAt = $hideHeaderPaidAt; - - // Header Text - $this->textHeaderAccount = $this->getTextHeaderAccount($type, $textHeaderAccount); - $this->textHeaderCategory = $this->getTextHeaderCategory($type, $textHeaderCategory); - $this->textHeaderContact = $this->getTextHeaderContact($type, $textHeaderContact); - $this->textHeaderAmount = $this->getTextHeaderAmount($type, $textHeaderAmount); - $this->textHeaderPaidAt = $this->gettextHeaderPaidAt($type, $textHeaderPaidAt); - - // Header Class - $this->classHeaderAccount = $this->getClassHeaderAccount($type, $classHeaderAccount); - $this->classHeaderContact = $this->getClassHeaderContact($type, $classHeaderContact); - $this->classHeaderCategory = $this->getClassHeaderCategory($type, $classHeaderCategory); - $this->classHeaderAmount = $this->getClassHeaderAmount($type, $classHeaderAmount); - $this->classHeaderPaidAt = $this->getClassHeaderPaidAt($type, $classHeaderPaidAt); - - // Hide Attachment - $this->hideAttachment = $hideAttachment; - - // Company Information Hide checker - $this->hideCompany = $hideCompany; - $this->hideCompanyLogo = $hideCompanyLogo; - $this->hideCompanyDetails = $hideCompanyDetails; - $this->hideCompanyName = $hideCompanyName; - $this->hideCompanyAddress = $hideCompanyAddress; - $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; - $this->hideCompanyPhone = $hideCompanyPhone; - $this->hideCompanyEmail = $hideCompanyEmail; - - // Transaction Information Hide checker - $this->hideContentTitle = $hideContentTitle; - $this->hidePaidAt = $hidePaidAt; - $this->hideAccount = $hideAccount; - $this->hideCategory = $hideCategory; - $this->hidePaymentMethods = $hidePaymentMethods; - $this->hideReference = $hideReference; - $this->hideDescription = $hideDescription; - $this->hideAmount = $hideAmount; - - // Transaction Information Text - $this->textContentTitle = $this->getTextContentTitle($type, $textContentTitle); - $this->textPaidAt = $this->getTextPaidAt($type, $textPaidAt); - $this->textAccount = $this->getTextAccount($type, $textAccount); - $this->textCategory = $this->getTextCategory($type, $textCategory); - $this->textPaymentMethods = $this->getTextPaymentMethods($type, $textPaymentMethods); - $this->textReference = $this->getTextReference($type, $textReference); - $this->textDescription = $this->getTextDescription($type, $textDescription); - $this->textAmount = $this->getTextAmount($type, $textAmount); - $this->textPaidBy = $this->getTextPaidBy($type, $textPaidBy); - - // Contact Information Hide checker - $this->hideContact = $hideContact; - $this->hideContactInfo = $hideContactInfo; - $this->hideContactName = $hideContactName; - $this->hideContactAddress = $hideContactAddress; - $this->hideContactTaxNumber = $hideContactTaxNumber; - $this->hideContactPhone = $hideContactPhone; - $this->hideContactEmail = $hideContactEmail; - - // Related Information Hide checker - $this->hideRelated = $hideRelated; - $this->hideRelatedDocumentNumber = $hideRelatedDocumentNumber; - $this->hideRelatedContact = $hideRelatedContact; - $this->hideRelatedDocumentDate = $hideRelatedDocumentDate; - $this->hideRelatedDocumentAmount = $hideRelatedDocumentAmount; - $this->hideRelatedAmount = $hideRelatedAmount; - - // Related Information Text - $this->textRelatedTransansaction = $this->getTextRelatedTransansaction($type, $textRelatedTransansaction); - $this->textRelatedDocumentNumber = $this->getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber); - $this->textRelatedContact = $this->getTextRelatedContact($type, $textRelatedContact); - $this->textRelatedDocumentDate = $this->getTextRelatedDocumentDate($type, $textRelatedDocumentDate); - $this->textRelatedDocumentAmount = $this->getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount); - $this->textRelatedAmount = $this->getTextRelatedAmount($type, $textRelatedAmount); - - $this->routeDocumentShow = $this->routeDocumentShow($type, $routeDocumentShow); - - // Attachment data.. - $this->attachment = ''; - - if (!empty($attachment)) { - $this->attachment = $attachment; - } else if (!empty($transaction)) { - $this->attachment = $transaction->attachment; - } - - // Histories Hide - $this->hideFooter = $hideFooter; - $this->hideFooterHistories = $hideFooterHistories; - - // Histories - $this->histories = $this->getHistories($histories); - $this->textHistories = $this->getTextHistories($type, $textHistories); - $this->classFooterHistories = $this->getClassFooterHistories($type, $classFooterHistories); - } - - protected function getTransactionTemplate($type, $transactionTemplate) - { - if (!empty($transactionTemplate)) { - return $transactionTemplate; - } - - if ($template = config('type.' . $type . 'template', false)) { - return $template; - } - - $transactionTemplate = setting($this->getSettingKey($type, 'template')) ?: 'default'; - - return $transactionTemplate; - } - - protected function getLogo($logo) - { - if (!empty($logo)) { - return $logo; - } - - $media_id = (!empty($this->transaction->contact->logo) && !empty($this->transaction->contact->logo->id)) ? $this->transaction->contact->logo->id : setting('company.logo'); - - $media = Media::find($media_id); - - if (!empty($media)) { - $path = $media->getDiskPath(); - - if (Storage::missing($path)) { - return $logo; - } - } else { - $path = base_path('public/img/company.png'); - } - - try { - $image = Image::cache(function($image) use ($media, $path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - if ($media) { - $image->make(Storage::get($path))->resize($width, $height)->encode(); - } else { - $image->make($path)->resize($width, $height)->encode(); - } - }); - } catch (NotReadableException | \Exception $e) { - Log::info('Company ID: ' . company_id() . ' components/transactionshow.php exception.'); - Log::info($e->getMessage()); - - $path = base_path('public/img/company.png'); - - $image = Image::cache(function($image) use ($path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - $image->make($path)->resize($width, $height)->encode(); - }); - } - - if (empty($image)) { - return $logo; - } - - $extension = File::extension($path); - - return 'data:image/' . $extension . ';base64,' . base64_encode($image); - } - - protected function getRouteButtonAddNew($type, $routeButtonAddNew) - { - if (!empty($routeButtonAddNew)) { - return $routeButtonAddNew; - } - - $route = $this->getRouteFromConfig($type, 'create'); - - if (!empty($route)) { - return $route; - } - - return 'revenues.create'; - } - - protected function getRouteButtonEdit($type, $routeButtonEdit) - { - if (!empty($routeButtonEdit)) { - return $routeButtonEdit; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'edit', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.edit'; - } - - protected function getRouteButtonDuplicate($type, $routeButtonDuplicate) - { - if (!empty($routeButtonDuplicate)) { - return $routeButtonDuplicate; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'duplicate', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.duplicate'; - } - - protected function getRouteButtonPrint($type, $routeButtonPrint) - { - if (!empty($routeButtonPrint)) { - return $routeButtonPrint; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'print', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.print'; - } - - protected function getSignedUrl($type, $signedUrl) - { - if (!empty($signedUrl)) { - return $signedUrl; - } - - $page = config('type.' . $type . '.route.prefix'); - $alias = config('type.' . $type . '.alias'); - - $route = ''; - - if (!empty($alias)) { - $route .= $alias . '.'; - } - - $route .= 'signed.' . $page . '.show'; - - try { - route($route, [$this->transaction->id, 'company_id' => company_id()]); - - $signedUrl = URL::signedRoute($route, [$this->transaction->id]); - } catch (\Exception $e) { - $signedUrl = URL::signedRoute('signed.payments.show', [$this->transaction->id]); - } - - return $signedUrl; - } - - protected function getRouteButtonEmail($type, $routeButtonEmail) - { - if (!empty($routeButtonEmail)) { - return $routeButtonEmail; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'email', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.email'; - } - - protected function getRouteButtonPdf($type, $routeButtonPdf) - { - if (!empty($routeButtonPdf)) { - return $routeButtonPdf; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'pdf', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.pdf'; - } - - protected function getRouteButtonDelete($type, $routeButtonDelete) - { - if (!empty($routeButtonDelete)) { - return $routeButtonDelete; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($type, 'destroy', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'revenues.destroy'; - } - - protected function getRouteContactShow($type, $routeContactShow) - { - if (!empty($routeContactShow)) { - return $routeContactShow; - } - - //example route parameter. - $parameter = 1; - - $route = Str::plural(config('type.' . $type . '.contact_type'), 2) . '.show'; - - try { - route($route, $parameter); - } catch (\Exception $e) { - try { - $route = Str::plural($type, 2) . '.' . $config_key; - - route($route, $parameter); - } catch (\Exception $e) { - $route = ''; - } - } - - if (!empty($route)) { - return $route; - } - - return 'customers.show'; - } - - protected function getPermissionCreate($type, $permissionCreate) - { - if (!empty($permissionCreate)) { - return $permissionCreate; - } - - $permissionCreate = $this->getPermissionFromConfig($type, 'create'); - - return $permissionCreate; - } - - protected function getPermissionUpdate($type, $permissionUpdate) - { - if (!empty($permissionUpdate)) { - return $permissionUpdate; - } - - $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); - - return $permissionUpdate; - } - - protected function getPermissionDelete($type, $permissionDelete) - { - if (!empty($permissionDelete)) { - return $permissionDelete; - } - - $permissionDelete = $this->getPermissionFromConfig($type, 'delete'); - - return $permissionDelete; - } - - protected function getTextHeaderAccount($type, $textHeaderAccount) - { - if (!empty($textHeaderAccount)) { - return $textHeaderAccount; - } - - $translation = $this->getTextFromConfig($type, 'header_account', 'accounts', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.accounts'; - } - - protected function getTextHeaderCategory($type, $textHeaderCategory) - { - if (!empty($textHeaderCategory)) { - return $textHeaderCategory; - } - - $translation = $this->getTextFromConfig($type, 'header_category', 'categories', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.categories'; - } - - protected function getTextHeaderContact($type, $textHeaderContact) - { - if (!empty($textHeaderContact)) { - return $textHeaderContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'header_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getTextHeaderAmount($type, $textHeaderAmount) - { - if (!empty($textHeaderAmount)) { - return $textHeaderAmount; - } - - $translation = $this->getTextFromConfig($type, 'header_amount', 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getTextHeaderPaidAt($type, $textHeaderPaidAt) - { - if (!empty($textHeaderPaidAt)) { - return $textHeaderPaidAt; - } - - $translation = $this->getTextFromConfig($type, 'header_paid_at', 'date'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.date'; - } - - protected function getClassHeaderAccount($type, $classHeaderAccount) - { - if (!empty($classHeaderAccount)) { - return $classHeaderAccount; - } - - $class = $this->getClassFromConfig($type, 'header_account'); - - if (!empty($class)) { - return $class; - } - - return 'col-4 col-lg-3'; - } - - protected function getClassHeaderContact($type, $classHeaderContact) - { - if (!empty($classHeaderContact)) { - return $classHeaderContact; - } - - $class = $this->getClassFromConfig($type, 'header_contact'); - - if (!empty($class)) { - return $class; - } - - return 'col-4 col-lg-2'; - } - - protected function getClassHeaderCategory($type, $classHeaderCategory) - { - if (!empty($classHeaderCategory)) { - return $classHeaderCategory; - } - - $class = $this->getClassFromConfig($type, 'header_category'); - - if (!empty($class)) { - return $class; - } - - return 'col-4 col-lg-3'; - } - - protected function getClassHeaderAmount($type, $classHeaderAmount) - { - if (!empty($classHeaderAmount)) { - return $classHeaderAmount; - } - - $class = $this->getClassFromConfig($type, 'header_amount'); - - if (!empty($class)) { - return $class; - } - - return 'col-4 col-lg-2'; - } - - protected function getClassHeaderPaidAt($type, $classHeaderPaidAt) - { - if (!empty($classHeaderPaidAt)) { - return $classHeaderPaidAt; - } - - $class = $this->getClassFromConfig($type, 'header_paid_at'); - - if (!empty($class)) { - return $class; - } - - return 'col-4 col-lg-2'; - } - - protected function getTextContentTitle($type, $textContentTitle) - { - if (!empty($textContentTitle)) { - return $textContentTitle; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'payment_made'; - break; - default: - $default_key = 'revenue_received'; - break; - } - - $translation = $this->getTextFromConfig($type, $type . '_made', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.revenue_received'; - } - - protected function getTextPaidAt($type, $textPaidAt) - { - if (!empty($textPaidAt)) { - return $textPaidAt; - } - - $translation = $this->getTextFromConfig($type, 'paid_at', 'date'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.date'; - } - - protected function getTextAccount($type, $textAccount) - { - if (!empty($textAccount)) { - return $textAccount; - } - - $translation = $this->getTextFromConfig($type, 'accounts', 'accounts', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.accounts'; - } - - protected function getTextCategory($type, $textCategory) - { - if (!empty($textCategory)) { - return $textCategory; - } - - $translation = $this->getTextFromConfig($type, 'categories', 'categories', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.categories'; - } - - protected function getTextPaymentMethods($type, $textPaymentMethods) - { - if (!empty($textPaymentMethods)) { - return $textPaymentMethods; - } - - $translation = $this->getTextFromConfig($type, 'payment_methods', 'payment_methods', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.payment_methods'; - } - - protected function getTextReference($type, $textReference) - { - if (!empty($textReference)) { - return $textReference; - } - - $translation = $this->getTextFromConfig($type, 'reference', 'reference'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.reference'; - } - - protected function getTextDescription($type, $textDescription) - { - if (!empty($textDescription)) { - return $textDescription; - } - - $translation = $this->getTextFromConfig($type, 'description', 'description'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.description'; - } - - protected function getTextAmount($type, $textAmount) - { - if (!empty($textAmount)) { - return $textAmount; - } - - $translation = $this->getTextFromConfig($type, 'amount', 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getTextPaidBy($type, $textPaidBy) - { - if (!empty($textPaidBy)) { - return $textPaidBy; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'paid_to'; - break; - default: - $default_key = 'paid_by'; - break; - } - - $translation = $this->getTextFromConfig($type, 'paid_to_by', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.paid_by'; - } - - protected function getTextRelatedTransansaction($type, $textRelatedTransansaction) - { - if (!empty($textRelatedTransansaction)) { - return $textRelatedTransansaction; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'related_bill'; - break; - default: - $default_key = 'related_invoice'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_type', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.related_invoice'; - } - - protected function getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber) - { - if (!empty($textRelatedDocumentNumber)) { - return $textRelatedDocumentNumber; - } - - $translation = $this->getTextFromConfig($type, 'related_document_number', 'numbers'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.numbers'; - } - - protected function getTextRelatedContact($type, $textRelatedContact) - { - if (!empty($textRelatedContact)) { - return $textRelatedContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'related_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getTextRelatedDocumentDate($type, $textRelatedDocumentDate) - { - if (!empty($textRelatedDocumentDate)) { - return $textRelatedDocumentDate; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_document_date', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount) - { - if (!empty($textRelatedDocumentAmount)) { - return $textRelatedDocumentAmount; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_amount'; - break; - default: - $default_key = 'invoice_amount'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_document_amount', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getTextRelatedAmount($type, $textRelatedAmount) - { - if (!empty($textRelatedAmount)) { - return $textRelatedAmount; - } - - $translation = $this->getTextFromConfig($type, 'related_amount', 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function routeDocumentShow($type, $routeDocumentShow) - { - if (!empty($routeDocumentShow)) { - return $routeDocumentShow; - } - - if (!$this->transaction->document) { - return $routeDocumentShow; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($this->transaction->document->type, 'show', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.show'; - } - - protected function getHistories($histories) - { - if (!empty($histories)) { - return $histories; - } - - $histories[] = $this->transaction; - - return $histories; - } - - protected function getTextHistories($type, $textHistories) - { - if (!empty($textHistories)) { - return $textHistories; - } - - $translation = $this->getTextFromConfig($type, 'histories', 'histories'); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.histories'; - } - - protected function getClassFooterHistories($type, $classFooterHistories) - { - if (!empty($classFooterHistories)) { - return $classFooterHistories; - } - - $class = $this->getClassFromConfig($type, 'footer_histories'); - - if (!empty($class)) { - return $class; - } - - return 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - } - - protected function getTextRecurringType($type, $textRecurringType) - { - if (!empty($textRecurringType)) { - return $textRecurringType; - } - - $default_key = config('type.' . $type . '.translation.prefix'); - - $translation = $this->getTextFromConfig($type, 'recurring_tye', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'general.revenues'; - } - - protected function getRoutePrefix($type) { - if ($prefix = config('type.' . $type . '.route.prefix', false)){ - return 'revenues'; - } - - return $prefix; - } -} diff --git a/app/Abstracts/View/Components/TransactionTemplate.php b/app/Abstracts/View/Components/TransactionTemplate.php deleted file mode 100644 index 83ebe676e..000000000 --- a/app/Abstracts/View/Components/TransactionTemplate.php +++ /dev/null @@ -1,632 +0,0 @@ -type = $type; - $this->transaction = $transaction; - - $this->logo = $this->getLogo($logo); - $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); - - // Company Information Hide checker - $this->hideCompany = $hideCompany; - $this->hideCompanyLogo = $hideCompanyLogo; - $this->hideCompanyDetails = $hideCompanyDetails; - $this->hideCompanyName = $hideCompanyName; - $this->hideCompanyAddress = $hideCompanyAddress; - $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; - $this->hideCompanyPhone = $hideCompanyPhone; - $this->hideCompanyEmail = $hideCompanyEmail; - - // Transaction Information Hide checker - $this->hideContentTitle = $hideContentTitle; - $this->hidePaidAt = $hidePaidAt; - $this->hideAccount = $hideAccount; - $this->hideCategory = $hideCategory; - $this->hidePaymentMethods = $hidePaymentMethods; - $this->hideReference = $hideReference; - $this->hideDescription = $hideDescription; - $this->hideAmount = $hideAmount; - - // Transaction Information Text - $this->textContentTitle = $this->getTextContentTitle($type, $textContentTitle); - $this->textPaidAt = $this->getTextPaidAt($type, $textPaidAt); - $this->textAccount = $this->getTextAccount($type, $textAccount); - $this->textCategory = $this->getTextCategory($type, $textCategory); - $this->textPaymentMethods = $this->getTextPaymentMethods($type, $textPaymentMethods); - $this->textReference = $this->getTextReference($type, $textReference); - $this->textDescription = $this->getTextDescription($type, $textDescription); - $this->textAmount = $this->getTextAmount($type, $textAmount); - $this->textPaidBy = $this->getTextPaidBy($type, $textPaidBy); - $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); - - // Contact Information Hide checker - $this->hideContact = $hideContact; - $this->hideContactInfo = $hideContactInfo; - $this->hideContactName = $hideContactName; - $this->hideContactAddress = $hideContactAddress; - $this->hideContactTaxNumber = $hideContactTaxNumber; - $this->hideContactPhone = $hideContactPhone; - $this->hideContactEmail = $hideContactEmail; - - // Related Information Hide checker - $this->hideRelated = $hideRelated; - $this->hideRelatedDocumentNumber = $hideRelatedDocumentNumber; - $this->hideRelatedContact = $hideRelatedContact; - $this->hideRelatedDocumentDate = $hideRelatedDocumentDate; - $this->hideRelatedDocumentAmount = $hideRelatedDocumentAmount; - $this->hideRelatedAmount = $hideRelatedAmount; - - // Related Information Text - $this->textRelatedTransansaction = $this->getTextRelatedTransansaction($type, $textRelatedTransansaction); - $this->textRelatedDocumentNumber = $this->getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber); - $this->textRelatedContact = $this->getTextRelatedContact($type, $textRelatedContact); - $this->textRelatedDocumentDate = $this->getTextRelatedDocumentDate($type, $textRelatedDocumentDate); - $this->textRelatedDocumentAmount = $this->getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount); - $this->textRelatedAmount = $this->getTextRelatedAmount($type, $textRelatedAmount); - - $this->routeDocumentShow = $this->routeDocumentShow($type, $routeDocumentShow); - } - - protected function getTextContactInfo($type, $textContactInfo) - { - if (!empty($textContactInfo)) { - return $textContactInfo; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textContactInfo = 'bills.bill_from'; - break; - default: - $textContactInfo = 'invoices.bill_to'; - break; - } - - return $textContactInfo; - } - - protected function getLogo($logo) - { - if (!empty($logo)) { - return $logo; - } - - $media_id = (!empty($this->transaction->contact->logo) && !empty($this->transaction->contact->logo->id)) ? $this->transaction->contact->logo->id : setting('company.logo'); - - $media = Media::find($media_id); - - if (!empty($media)) { - $path = $media->getDiskPath(); - - if (Storage::missing($path)) { - return $logo; - } - } else { - $path = base_path('public/img/company.png'); - } - - try { - $image = Image::cache(function($image) use ($media, $path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - if ($media) { - $image->make(Storage::get($path))->resize($width, $height)->encode(); - } else { - $image->make($path)->resize($width, $height)->encode(); - } - }); - } catch (NotReadableException | \Exception $e) { - Log::info('Company ID: ' . company_id() . ' components/transactionshow.php exception.'); - Log::info($e->getMessage()); - - $path = base_path('public/img/company.png'); - - $image = Image::cache(function($image) use ($path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - $image->make($path)->resize($width, $height)->encode(); - }); - } - - if (empty($image)) { - return $logo; - } - - $extension = File::extension($path); - - return 'data:image/' . $extension . ';base64,' . base64_encode($image); - } - - protected function getTextContentTitle($type, $textContentTitle) - { - if (!empty($textContentTitle)) { - return $textContentTitle; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'payment_made'; - break; - default: - $default_key = 'revenue_received'; - break; - } - - $translation = $this->getTextFromConfig($type, $type . '_made', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.revenue_received'; - } - - protected function getTextPaidAt($type, $textPaidAt) - { - if (!empty($textPaidAt)) { - return $textPaidAt; - } - - $translation = $this->getTextFromConfig($type, 'paid_at', 'date'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.date'; - } - - protected function getTextAccount($type, $textAccount) - { - if (!empty($textAccount)) { - return $textAccount; - } - - $translation = $this->getTextFromConfig($type, 'accounts', 'accounts', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.accounts'; - } - - protected function getTextCategory($type, $textCategory) - { - if (!empty($textCategory)) { - return $textCategory; - } - - $translation = $this->getTextFromConfig($type, 'categories', 'categories', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.categories'; - } - - protected function getTextPaymentMethods($type, $textPaymentMethods) - { - if (!empty($textPaymentMethods)) { - return $textPaymentMethods; - } - - $translation = $this->getTextFromConfig($type, 'payment_methods', 'payment_methods', 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.payment_methods'; - } - - protected function getTextReference($type, $textReference) - { - if (!empty($textReference)) { - return $textReference; - } - - $translation = $this->getTextFromConfig($type, 'reference', 'reference'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.reference'; - } - - protected function getTextDescription($type, $textDescription) - { - if (!empty($textDescription)) { - return $textDescription; - } - - $translation = $this->getTextFromConfig($type, 'description', 'description'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.description'; - } - - protected function getTextAmount($type, $textAmount) - { - if (!empty($textAmount)) { - return $textAmount; - } - - $translation = $this->getTextFromConfig($type, 'amount', 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getTextPaidBy($type, $textPaidBy) - { - if (!empty($textPaidBy)) { - return $textPaidBy; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'paid_to'; - break; - default: - $default_key = 'paid_by'; - break; - } - - $translation = $this->getTextFromConfig($type, 'paid_to_by', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.paid_by'; - } - - protected function getTextRelatedTransansaction($type, $textRelatedTransansaction) - { - if (!empty($textRelatedTransansaction)) { - return $textRelatedTransansaction; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'related_bill'; - break; - default: - $default_key = 'related_invoice'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_type', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'revenues.related_invoice'; - } - - protected function getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber) - { - if (!empty($textRelatedDocumentNumber)) { - return $textRelatedDocumentNumber; - } - - $translation = $this->getTextFromConfig($type, 'related_document_number', 'numbers'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.numbers'; - } - - protected function getTextRelatedContact($type, $textRelatedContact) - { - if (!empty($textRelatedContact)) { - return $textRelatedContact; - } - - $default_key = Str::plural(config('type.' . $type . '.contact_type'), 2); - - $translation = $this->getTextFromConfig($type, 'related_contact', $default_key, 'trans_choice'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.customers'; - } - - protected function getTextRelatedDocumentDate($type, $textRelatedDocumentDate) - { - if (!empty($textRelatedDocumentDate)) { - return $textRelatedDocumentDate; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_date'; - break; - default: - $default_key = 'invoice_date'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_document_date', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'invoices.invoice_date'; - } - - protected function getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount) - { - if (!empty($textRelatedDocumentAmount)) { - return $textRelatedDocumentAmount; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $default_key = 'bill_amount'; - break; - default: - $default_key = 'invoice_amount'; - break; - } - - $translation = $this->getTextFromConfig($type, 'related_document_amount', $default_key); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function getTextRelatedAmount($type, $textRelatedAmount) - { - if (!empty($textRelatedAmount)) { - return $textRelatedAmount; - } - - $translation = $this->getTextFromConfig($type, 'related_amount', 'amount'); - - if (!empty($translation)) { - return $translation; - } - - return 'general.amount'; - } - - protected function routeDocumentShow($type, $routeDocumentShow) - { - if (!empty($routeDocumentShow)) { - return $routeDocumentShow; - } - - if (!$this->transaction->document) { - return $routeDocumentShow; - } - - //example route parameter. - $parameter = 1; - - $route = $this->getRouteFromConfig($this->transaction->document->type, 'show', $parameter); - - if (!empty($route)) { - return $route; - } - - return 'invoices.show'; - } -} diff --git a/app/Abstracts/View/Components/Transactions/Show.php b/app/Abstracts/View/Components/Transactions/Show.php new file mode 100644 index 000000000..64bb0994e --- /dev/null +++ b/app/Abstracts/View/Components/Transactions/Show.php @@ -0,0 +1,1095 @@ +type = $type; + $this->transaction = $transaction; + $this->transactionTemplate = $this->getTransactionTemplate($type, $transactionTemplate); + $this->logo = $this->getLogo($logo); + $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); + $this->date_format = $this->getCompanyDateFormat(); + + // Navbar Hide + $this->hideButtonAddNew = $hideButtonAddNew; + $this->hideButtonMoreActions = $hideButtonMoreActions; + $this->hideButtonEdit = $hideButtonEdit; + $this->hideButtonDuplicate = $hideButtonDuplicate; + $this->hideButtonConnect = $hideButtonConnect; + $this->hideButtonPrint = $hideButtonPrint; + $this->hideButtonShare = $hideButtonShare; + $this->hideButtonEmail = $hideButtonEmail; + $this->hideButtonPdf = $hideButtonPdf; + $this->hideButtonEnd = $hideButtonEnd; + $this->hideButtonDelete = $hideButtonDelete; + $this->checkButtonReconciled = $checkButtonReconciled; + + $this->hideDivider1 = $hideDivider1; + $this->hideDivider2 = $hideDivider2; + $this->hideDivider3 = $hideDivider3; + $this->hideDivider4 = $hideDivider4; + + // Navbar Permission + $this->permissionCreate = $this->getPermissionCreate($type, $permissionCreate); + $this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate); + $this->permissionDelete = $this->getPermissionDelete($type, $permissionDelete); + + // Navbar route + $this->routeButtonAddNew = $this->getRouteButtonAddNew($type, $routeButtonAddNew); + $this->routeButtonEdit = $this->getRouteButtonEdit($type, $routeButtonEdit); + $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($type, $routeButtonDuplicate); + $this->routeButtonPrint = $this->getRouteButtonPrint($type, $routeButtonPrint); + $this->shareRoute = $this->getShareRoute($type, $shareRoute); + $this->signedUrl = $this->getSignedUrl($type, $signedUrl); + $this->routeButtonEmail = $this->getRouteButtonEmail($type, $routeButtonEmail); + $this->routeButtonPdf = $this->getRouteButtonPdf($type, $routeButtonPdf); + $this->routeButtonEnd = $this->getRouteButtonEnd($type, $routeButtonEnd); + $this->routeButtonDelete = $this->getRouteButtonDelete($type, $routeButtonDelete); + $this->routeContactShow = $this->getRouteContactShow($type, $routeContactShow); + + // Navbar Text + $this->textButtonAddNew = $this->getTextButtonAddNew($type, $textButtonAddNew); + $this->textDeleteModal = $textDeleteModal; + + // Hide Schedule + $this->hideSchedule = $hideSchedule; + + // Hide Children + $this->hideChildren = $hideChildren; + + // Hide Attachment + $this->hideAttachment = $hideAttachment; + + // Company Information Hide checker + $this->hideCompany = $hideCompany; + $this->hideCompanyLogo = $hideCompanyLogo; + $this->hideCompanyDetails = $hideCompanyDetails; + $this->hideCompanyName = $hideCompanyName; + $this->hideCompanyAddress = $hideCompanyAddress; + $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; + $this->hideCompanyPhone = $hideCompanyPhone; + $this->hideCompanyEmail = $hideCompanyEmail; + + // Transaction Information Hide checker + $this->hideContentTitle = $hideContentTitle; + $this->hideNumber = $hideNumber; + $this->hidePaidAt = $hidePaidAt; + $this->hideAccount = $hideAccount; + $this->hideCategory = $hideCategory; + $this->hidePaymentMethods = $hidePaymentMethods; + $this->hideReference = $hideReference; + $this->hideDescription = $hideDescription; + $this->hideAmount = $hideAmount; + + // Transaction Information Text + $this->textContentTitle = $this->getTextContentTitle($type, $textContentTitle); + $this->textNumber = $this->getTextNumber($type, $textNumber); + $this->textPaidAt = $this->getTextPaidAt($type, $textPaidAt); + $this->textAccount = $this->getTextAccount($type, $textAccount); + $this->textCategory = $this->getTextCategory($type, $textCategory); + $this->textPaymentMethods = $this->getTextPaymentMethods($type, $textPaymentMethods); + $this->textReference = $this->getTextReference($type, $textReference); + $this->textDescription = $this->getTextDescription($type, $textDescription); + $this->textAmount = $this->getTextAmount($type, $textAmount); + $this->textPaidBy = $this->getTextPaidBy($type, $textPaidBy); + + // Contact Information Hide checker + $this->hideContact = $hideContact; + $this->hideContactInfo = $hideContactInfo; + $this->hideContactName = $hideContactName; + $this->hideContactAddress = $hideContactAddress; + $this->hideContactTaxNumber = $hideContactTaxNumber; + $this->hideContactPhone = $hideContactPhone; + $this->hideContactEmail = $hideContactEmail; + + // Related Information Hide checker + $this->hideRelated = $hideRelated; + $this->hideRelatedDocumentNumber = $hideRelatedDocumentNumber; + $this->hideRelatedContact = $hideRelatedContact; + $this->hideRelatedDocumentDate = $hideRelatedDocumentDate; + $this->hideRelatedDocumentAmount = $hideRelatedDocumentAmount; + $this->hideRelatedAmount = $hideRelatedAmount; + + // Related Information Text + $this->textRelatedTransansaction = $this->getTextRelatedTransansaction($type, $textRelatedTransansaction); + $this->textRelatedDocumentNumber = $this->getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber); + $this->textRelatedContact = $this->getTextRelatedContact($type, $textRelatedContact); + $this->textRelatedDocumentDate = $this->getTextRelatedDocumentDate($type, $textRelatedDocumentDate); + $this->textRelatedDocumentAmount = $this->getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount); + $this->textRelatedAmount = $this->getTextRelatedAmount($type, $textRelatedAmount); + + $this->routeDocumentShow = $this->routeDocumentShow($type, $routeDocumentShow); + + // Attachment data.. + $this->attachment = ''; + + if (!empty($attachment)) { + $this->attachment = $attachment; + } else if (!empty($transaction)) { + $this->attachment = $transaction->attachment; + } + + // Connect translations + $this->connectTranslations = $this->getTranslationsForConnect($type); + + $this->textRecurringType = $this->getTextRecurringType($type, $textRecurringType); + $this->hideRecurringMessage = $hideRecurringMessage; + } + + protected function getTransactionTemplate($type, $transactionTemplate) + { + if (!empty($transactionTemplate)) { + return $transactionTemplate; + } + + if ($template = config('type.transaction.' . $type . '.template', false)) { + return $template; + } + + $transactionTemplate = setting($this->getSettingKey($type, 'template')) ?: 'default'; + + return $transactionTemplate; + } + + protected function getLogo($logo) + { + if (!empty($logo)) { + return $logo; + } + + $media_id = (!empty($this->transaction->contact->logo) && !empty($this->transaction->contact->logo->id)) ? $this->transaction->contact->logo->id : setting('company.logo'); + + $media = Media::find($media_id); + + if (!empty($media)) { + $path = $media->getDiskPath(); + + if (Storage::missing($path)) { + return $logo; + } + } else { + $path = base_path('public/img/company.png'); + } + + try { + $image = Image::cache(function($image) use ($media, $path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + if ($media) { + $image->make(Storage::get($path))->resize($width, $height)->encode(); + } else { + $image->make($path)->resize($width, $height)->encode(); + } + }); + } catch (NotReadableException | \Exception $e) { + Log::info('Company ID: ' . company_id() . ' components/transactionshow.php exception.'); + Log::info($e->getMessage()); + + $path = base_path('public/img/company.png'); + + $image = Image::cache(function($image) use ($path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + $image->make($path)->resize($width, $height)->encode(); + }); + } + + if (empty($image)) { + return $logo; + } + + $extension = File::extension($path); + + return 'data:image/' . $extension . ';base64,' . base64_encode($image); + } + + protected function getRouteButtonAddNew($type, $routeButtonAddNew) + { + if (!empty($routeButtonAddNew)) { + return $routeButtonAddNew; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'create', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.create'; + } + + protected function getRouteButtonEdit($type, $routeButtonEdit) + { + if (!empty($routeButtonEdit)) { + return $routeButtonEdit; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'edit', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.edit'; + } + + protected function getRouteButtonDuplicate($type, $routeButtonDuplicate) + { + if (!empty($routeButtonDuplicate)) { + return $routeButtonDuplicate; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'duplicate', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.duplicate'; + } + + protected function getRouteButtonPrint($type, $routeButtonPrint) + { + if (!empty($routeButtonPrint)) { + return $routeButtonPrint; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'print', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.print'; + } + + protected function getShareRoute($type, $shareRoute) + { + if (! empty($shareRoute)) { + return $shareRoute; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'share', $parameter); + + if (! empty($route)) { + return $route; + } + + return 'modals.transactions.share.create'; + } + + protected function getSignedUrl($type, $signedUrl) + { + if (!empty($signedUrl)) { + return $signedUrl; + } + + $page = config('type.transaction.' . $type . '.route.prefix'); + $alias = config('type.transaction.' . $type . '.alias'); + + $route = ''; + + if (!empty($alias)) { + $route .= $alias . '.'; + } + + $route .= 'signed.' . $page . '.show'; + + try { + route($route, [$this->transaction->id, 'company_id' => company_id()]); + + $signedUrl = URL::signedRoute($route, [$this->transaction->id]); + } catch (\Exception $e) { + $signedUrl = URL::signedRoute('signed.payments.show', [$this->transaction->id]); + } + + return $signedUrl; + } + + protected function getRouteButtonEmail($type, $routeButtonEmail) + { + if (! empty($routeButtonEmail)) { + return $routeButtonEmail; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'emails.create', $parameter, true); + + if (! empty($route)) { + return $route; + } + + return 'modals.transactions.emails.create'; + } + + protected function getRouteButtonPdf($type, $routeButtonPdf) + { + if (!empty($routeButtonPdf)) { + return $routeButtonPdf; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'pdf', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.pdf'; + } + + protected function getRouteButtonEnd($type, $routeButtonEnd) + { + if (!empty($routeButtonEnd)) { + return $routeButtonEnd; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'end', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'recurring-transactions.end'; + } + + protected function getRouteButtonDelete($type, $routeButtonDelete) + { + if (!empty($routeButtonDelete)) { + return $routeButtonDelete; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($type, 'destroy', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'transactions.destroy'; + } + + protected function getRouteContactShow($type, $routeContactShow) + { + if (!empty($routeContactShow)) { + return $routeContactShow; + } + + //example route parameter. + $parameter = 1; + + $route = Str::plural(config('type.transaction.' . $type . '.contact_type'), 2) . '.show'; + + try { + route($route, $parameter); + } catch (\Exception $e) { + try { + $route = Str::plural($type, 2) . '.' . $config_key; + + route($route, $parameter); + } catch (\Exception $e) { + $route = ''; + } + } + + if (!empty($route)) { + return $route; + } + + return 'customers.show'; + } + + protected function getTextButtonAddNew($type, $textButtonAddNew) + { + if (!empty($textButtonAddNew)) { + return $textButtonAddNew; + } + + $translation = $this->getTextFromConfig($type, 'transactions'); + + if (!empty($translation)) { + return trans('general.title.new', ['type' => trans_choice($translation, 1)]); + } + + return trans('general.title.new', ['type' => trans_choice('general.' . Str::plural($type), 1)]); + } + + protected function getTextContentTitle($type, $textContentTitle) + { + if (!empty($textContentTitle)) { + return $textContentTitle; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'payment_made'; + break; + default: + $default_key = 'receipts'; + break; + } + + $translation = $this->getTextFromConfig($type, $type . '_made', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'general.receipts'; + } + + protected function getTextNumber($type, $textNumber) + { + if (!empty($textNumber)) { + return $textNumber; + } + + return 'general.numbers'; + } + + protected function getTextPaidAt($type, $textPaidAt) + { + if (!empty($textPaidAt)) { + return $textPaidAt; + } + + $translation = $this->getTextFromConfig($type, 'paid_at', 'date'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.date'; + } + + protected function getTextAccount($type, $textAccount) + { + if (!empty($textAccount)) { + return $textAccount; + } + + $translation = $this->getTextFromConfig($type, 'accounts', 'accounts', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.accounts'; + } + + protected function getTextCategory($type, $textCategory) + { + if (!empty($textCategory)) { + return $textCategory; + } + + $translation = $this->getTextFromConfig($type, 'categories', 'categories', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.categories'; + } + + protected function getTextPaymentMethods($type, $textPaymentMethods) + { + if (!empty($textPaymentMethods)) { + return $textPaymentMethods; + } + + $translation = $this->getTextFromConfig($type, 'payment_methods', 'payment_methods', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.payment_methods'; + } + + protected function getTextReference($type, $textReference) + { + if (!empty($textReference)) { + return $textReference; + } + + $translation = $this->getTextFromConfig($type, 'reference', 'reference'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.reference'; + } + + protected function getTextDescription($type, $textDescription) + { + if (!empty($textDescription)) { + return $textDescription; + } + + $translation = $this->getTextFromConfig($type, 'description', 'description'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.description'; + } + + protected function getTextAmount($type, $textAmount) + { + if (!empty($textAmount)) { + return $textAmount; + } + + $translation = $this->getTextFromConfig($type, 'amount', 'amount'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getTextPaidBy($type, $textPaidBy) + { + if (!empty($textPaidBy)) { + return $textPaidBy; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'paid_to'; + break; + default: + $default_key = 'paid_by'; + break; + } + + $translation = $this->getTextFromConfig($type, 'paid_to_by', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'transactions.paid_by'; + } + + protected function getTextRelatedTransansaction($type, $textRelatedTransansaction) + { + if (!empty($textRelatedTransansaction)) { + return $textRelatedTransansaction; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'related_bill'; + break; + default: + $default_key = 'related_invoice'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_type', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'transactions.related_invoice'; + } + + protected function getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber) + { + if (!empty($textRelatedDocumentNumber)) { + return $textRelatedDocumentNumber; + } + + $translation = $this->getTextFromConfig($type, 'related_document_number', 'numbers'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.numbers'; + } + + protected function getTextRelatedContact($type, $textRelatedContact) + { + if (!empty($textRelatedContact)) { + return $textRelatedContact; + } + + $default_key = Str::plural(config('type.transaction.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'related_contact', $default_key, 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.customers'; + } + + protected function getTextRelatedDocumentDate($type, $textRelatedDocumentDate) + { + if (!empty($textRelatedDocumentDate)) { + return $textRelatedDocumentDate; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_document_date', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount) + { + if (!empty($textRelatedDocumentAmount)) { + return $textRelatedDocumentAmount; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_amount'; + break; + default: + $default_key = 'invoice_amount'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_document_amount', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getTextRelatedAmount($type, $textRelatedAmount) + { + if (!empty($textRelatedAmount)) { + return $textRelatedAmount; + } + + $translation = $this->getTextFromConfig($type, 'related_amount', 'amount'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function routeDocumentShow($type, $routeDocumentShow) + { + if (!empty($routeDocumentShow)) { + return $routeDocumentShow; + } + + if (!$this->transaction->document) { + return $routeDocumentShow; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($this->transaction->document->type, 'show', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'invoices.show'; + } + + protected function getTextRecurringType($type, $textRecurringType) + { + if (! empty($textRecurringType)) { + return $textRecurringType; + } + + $default_key = config('type.' . $type . '.translation.prefix'); + + $translation = $this->getTextFromConfig($type, 'recurring_tye', $default_key); + + if (! empty($translation)) { + return $translation; + } + + return 'general.revenues'; + } +} diff --git a/app/Abstracts/View/Components/Transactions/Template.php b/app/Abstracts/View/Components/Transactions/Template.php new file mode 100644 index 000000000..5727a22bf --- /dev/null +++ b/app/Abstracts/View/Components/Transactions/Template.php @@ -0,0 +1,653 @@ +type = $type; + $this->transaction = $transaction; + + $this->logo = $this->getLogo($logo); + $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); + + // Company Information Hide checker + $this->hideCompany = $hideCompany; + $this->hideCompanyLogo = $hideCompanyLogo; + $this->hideCompanyDetails = $hideCompanyDetails; + $this->hideCompanyName = $hideCompanyName; + $this->hideCompanyAddress = $hideCompanyAddress; + $this->hideCompanyTaxNumber = $hideCompanyTaxNumber; + $this->hideCompanyPhone = $hideCompanyPhone; + $this->hideCompanyEmail = $hideCompanyEmail; + + // Transaction Information Hide checker + $this->hideContentTitle = $hideContentTitle; + $this->hideNumber = $hideNumber; + $this->hidePaidAt = $hidePaidAt; + $this->hideAccount = $hideAccount; + $this->hideCategory = $hideCategory; + $this->hidePaymentMethods = $hidePaymentMethods; + $this->hideReference = $hideReference; + $this->hideDescription = $hideDescription; + $this->hideAmount = $hideAmount; + + // Transaction Information Text + $this->textContentTitle = $this->getTextContentTitle($type, $textContentTitle); + $this->textNumber = $this->getTextNumber($type, $textNumber); + $this->textPaidAt = $this->getTextPaidAt($type, $textPaidAt); + $this->textAccount = $this->getTextAccount($type, $textAccount); + $this->textCategory = $this->getTextCategory($type, $textCategory); + $this->textPaymentMethods = $this->getTextPaymentMethods($type, $textPaymentMethods); + $this->textReference = $this->getTextReference($type, $textReference); + $this->textDescription = $this->getTextDescription($type, $textDescription); + $this->textAmount = $this->getTextAmount($type, $textAmount); + $this->textPaidBy = $this->getTextPaidBy($type, $textPaidBy); + $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); + + // Contact Information Hide checker + $this->hideContact = $hideContact; + $this->hideContactInfo = $hideContactInfo; + $this->hideContactName = $hideContactName; + $this->hideContactAddress = $hideContactAddress; + $this->hideContactTaxNumber = $hideContactTaxNumber; + $this->hideContactPhone = $hideContactPhone; + $this->hideContactEmail = $hideContactEmail; + + // Related Information Hide checker + $this->hideRelated = $hideRelated; + $this->hideRelatedDocumentNumber = $hideRelatedDocumentNumber; + $this->hideRelatedContact = $hideRelatedContact; + $this->hideRelatedDocumentDate = $hideRelatedDocumentDate; + $this->hideRelatedDocumentAmount = $hideRelatedDocumentAmount; + $this->hideRelatedAmount = $hideRelatedAmount; + + // Related Information Text + $this->textRelatedTransansaction = $this->getTextRelatedTransansaction($type, $textRelatedTransansaction); + $this->textRelatedDocumentNumber = $this->getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber); + $this->textRelatedContact = $this->getTextRelatedContact($type, $textRelatedContact); + $this->textRelatedDocumentDate = $this->getTextRelatedDocumentDate($type, $textRelatedDocumentDate); + $this->textRelatedDocumentAmount = $this->getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount); + $this->textRelatedAmount = $this->getTextRelatedAmount($type, $textRelatedAmount); + + $this->routeDocumentShow = $this->routeDocumentShow($type, $routeDocumentShow); + } + + protected function getLogo($logo) + { + if (!empty($logo)) { + return $logo; + } + + $media_id = (!empty($this->transaction->contact->logo) && !empty($this->transaction->contact->logo->id)) ? $this->transaction->contact->logo->id : setting('company.logo'); + + $media = Media::find($media_id); + + if (!empty($media)) { + $path = $media->getDiskPath(); + + if (Storage::missing($path)) { + return $logo; + } + } else { + $path = base_path('public/img/company.png'); + } + + try { + $image = Image::cache(function($image) use ($media, $path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + if ($media) { + $image->make(Storage::get($path))->resize($width, $height)->encode(); + } else { + $image->make($path)->resize($width, $height)->encode(); + } + }); + } catch (NotReadableException | \Exception $e) { + Log::info('Company ID: ' . company_id() . ' components/transactionshow.php exception.'); + Log::info($e->getMessage()); + + $path = base_path('public/img/company.png'); + + $image = Image::cache(function($image) use ($path) { + $width = setting('invoice.logo_size_width'); + $height = setting('invoice.logo_size_height'); + + $image->make($path)->resize($width, $height)->encode(); + }); + } + + if (empty($image)) { + return $logo; + } + + $extension = File::extension($path); + + return 'data:image/' . $extension . ';base64,' . base64_encode($image); + } + + protected function getTextContentTitle($type, $textContentTitle) + { + if (!empty($textContentTitle)) { + return $textContentTitle; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'payment_made'; + break; + default: + $default_key = 'receipts'; + break; + } + + $translation = $this->getTextFromConfig($type, $type . '_made', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'general.receipts'; + } + + protected function getTextNumber($type, $textNumber) + { + if (!empty($textNumber)) { + return $textNumber; + } + + return 'general.numbers'; + } + + protected function getTextPaidAt($type, $textPaidAt) + { + if (!empty($textPaidAt)) { + return $textPaidAt; + } + + $translation = $this->getTextFromConfig($type, 'paid_at', 'date'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.date'; + } + + protected function getTextAccount($type, $textAccount) + { + if (!empty($textAccount)) { + return $textAccount; + } + + $translation = $this->getTextFromConfig($type, 'accounts', 'accounts', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.accounts'; + } + + protected function getTextCategory($type, $textCategory) + { + if (!empty($textCategory)) { + return $textCategory; + } + + $translation = $this->getTextFromConfig($type, 'categories', 'categories', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.categories'; + } + + protected function getTextPaymentMethods($type, $textPaymentMethods) + { + if (!empty($textPaymentMethods)) { + return $textPaymentMethods; + } + + $translation = $this->getTextFromConfig($type, 'payment_methods', 'payment_methods', 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.payment_methods'; + } + + protected function getTextReference($type, $textReference) + { + if (!empty($textReference)) { + return $textReference; + } + + $translation = $this->getTextFromConfig($type, 'reference', 'reference'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.reference'; + } + + protected function getTextDescription($type, $textDescription) + { + if (!empty($textDescription)) { + return $textDescription; + } + + $translation = $this->getTextFromConfig($type, 'description', 'description'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.description'; + } + + protected function getTextAmount($type, $textAmount) + { + if (!empty($textAmount)) { + return $textAmount; + } + + $translation = $this->getTextFromConfig($type, 'amount', 'amount'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getTextPaidBy($type, $textPaidBy) + { + if (!empty($textPaidBy)) { + return $textPaidBy; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'paid_to'; + break; + default: + $default_key = 'paid_by'; + break; + } + + $translation = $this->getTextFromConfig($type, 'paid_to_by', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'transactions.paid_by'; + } + + protected function getTextContactInfo($type, $textContactInfo) + { + if (!empty($textContactInfo)) { + return $textContactInfo; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textContactInfo = 'bills.bill_from'; + break; + default: + $textContactInfo = 'invoices.bill_to'; + break; + } + + return $textContactInfo; + } + + protected function getTextRelatedTransansaction($type, $textRelatedTransansaction) + { + if (!empty($textRelatedTransansaction)) { + return $textRelatedTransansaction; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'related_bill'; + break; + default: + $default_key = 'related_invoice'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_type', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'transactions.related_invoice'; + } + + protected function getTextRelatedDocumentNumber($type, $textRelatedDocumentNumber) + { + if (!empty($textRelatedDocumentNumber)) { + return $textRelatedDocumentNumber; + } + + $translation = $this->getTextFromConfig($type, 'related_document_number', 'numbers'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.numbers'; + } + + protected function getTextRelatedContact($type, $textRelatedContact) + { + if (!empty($textRelatedContact)) { + return $textRelatedContact; + } + + $default_key = Str::plural(config('type.transaction.' . $type . '.contact_type'), 2); + + $translation = $this->getTextFromConfig($type, 'related_contact', $default_key, 'trans_choice'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.customers'; + } + + protected function getTextRelatedDocumentDate($type, $textRelatedDocumentDate) + { + if (!empty($textRelatedDocumentDate)) { + return $textRelatedDocumentDate; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_date'; + break; + default: + $default_key = 'invoice_date'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_document_date', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'invoices.invoice_date'; + } + + protected function getTextRelatedDocumentAmount($type, $textRelatedDocumentAmount) + { + if (!empty($textRelatedDocumentAmount)) { + return $textRelatedDocumentAmount; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $default_key = 'bill_amount'; + break; + default: + $default_key = 'invoice_amount'; + break; + } + + $translation = $this->getTextFromConfig($type, 'related_document_amount', $default_key); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function getTextRelatedAmount($type, $textRelatedAmount) + { + if (!empty($textRelatedAmount)) { + return $textRelatedAmount; + } + + $translation = $this->getTextFromConfig($type, 'related_amount', 'amount'); + + if (!empty($translation)) { + return $translation; + } + + return 'general.amount'; + } + + protected function routeDocumentShow($type, $routeDocumentShow) + { + if (!empty($routeDocumentShow)) { + return $routeDocumentShow; + } + + if (!$this->transaction->document) { + return $routeDocumentShow; + } + + //example route parameter. + $parameter = 1; + + $route = $this->getRouteFromConfig($this->transaction->document->type, 'show', $parameter); + + if (!empty($route)) { + return $route; + } + + return 'invoices.show'; + } +} diff --git a/app/Abstracts/View/Components/TransferShow.php b/app/Abstracts/View/Components/TransferShow.php deleted file mode 100644 index 2244dd80f..000000000 --- a/app/Abstracts/View/Components/TransferShow.php +++ /dev/null @@ -1,747 +0,0 @@ -transfer = $transfer; - $this->transferTemplate = $this->getTransferTemplate($transferTemplate); - $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); - $this->date_format = $this->getCompanyDateFormat(); - - // Navbar Hide - $this->hideButtonAddNew = $hideButtonAddNew; - $this->hideButtonMoreActions = $hideButtonMoreActions; - $this->hideButtonEdit = $hideButtonEdit; - $this->hideButtonDuplicate = $hideButtonDuplicate; - $this->hideButtonPrint = $hideButtonPrint; - $this->hideButtonShare = $hideButtonShare; - $this->hideButtonEmail = $hideButtonEmail; - $this->hideButtonPdf = $hideButtonPdf; - $this->hideButtonTemplate = $hideButtonTemplate; - $this->hideButtonDelete = $hideButtonDelete; - $this->hideButtonGroupDivider1 = $hideButtonGroupDivider1; - $this->hideButtonGroupDivider2 = $hideButtonGroupDivider2; - $this->hideButtonGroupDivider3 = $hideButtonGroupDivider3; - - // Navbar Permission - $this->permissionCreate = $this->getPermissionCreate($permissionCreate); - $this->permissionUpdate = $this->getPermissionUpdate($permissionUpdate); - $this->permissionDelete = $this->getPermissionDelete($permissionDelete); - - // Navbar route - $this->routeButtonAddNew = $this->getRouteButtonAddNew($routeButtonAddNew); - $this->routeButtonEdit = $this->getRouteButtonEdit($routeButtonEdit); - $this->routeButtonDuplicate = $this->getRouteButtonDuplicate($routeButtonDuplicate); - $this->routeButtonPrint = $this->getRouteButtonPrint($routeButtonPrint); - $this->signedUrl = $this->getSignedUrl($signedUrl); - $this->routeButtonEmail = $this->getRouteButtonEmail($routeButtonEmail); - $this->routeButtonPdf = $this->getRouteButtonPdf($routeButtonPdf); - $this->routeButtonDelete = $this->getRouteButtonDelete($routeButtonDelete); - $this->routeFromAccountShow = $this->getRouteFromAccountShow($routeFromAccountShow); - $this->routeToAccountShow = $this->getRouteToAccountShow($routeToAccountShow); - - // Navbar Text - $this->textDeleteModal = $textDeleteModal; - - // Header Hide - $this->hideHeader = $hideHeader; - - $this->hideHeaderFromAccount = $hideHeaderFromAccount; - $this->hideHeaderToAccount = $hideHeaderToAccount; - $this->hideHeaderToAccount = $hideHeaderToAccount; - $this->hideHeaderAmount = $hideHeaderAmount; - $this->hideHeaderPaidAt = $hideHeaderPaidAt; - - // Header Text - $this->textHeaderFromAccount = $this->getTextHeaderFromAccount($textHeaderFromAccount); - $this->textHeaderToAccount = $this->getTextHeaderToAccount($textHeaderToAccount); - $this->textHeaderAmount = $this->getTextHeaderAmount($textHeaderAmount); - $this->textHeaderPaidAt = $this->gettextHeaderPaidAt($textHeaderPaidAt); - - // Header Class - $this->classHeaderFromAccount = $this->getclassHeaderFromAccount($classHeaderFromAccount); - $this->classHeaderToAccount = $this->getClassHeaderToAccount($classHeaderToAccount); - $this->classHeaderAmount = $this->getClassHeaderAmount($classHeaderAmount); - $this->classHeaderPaidAt = $this->getclassHeaderPaidAt($classHeaderPaidAt); - - // From account Hide - $this->hideFromAccount = $hideFromAccount; - $this->hideFromAccountTitle = $hideFromAccountTitle; - $this->hideFromAccountName = $hideFromAccountName; - $this->hideFromAccountNumber = $hideFromAccountNumber; - $this->hideFromAccountBankName = $hideFromAccountBankName; - $this->hideFromAccountBankPhone = $hideFromAccountBankPhone; - $this->hideFromAccountBankAddress = $hideFromAccountBankAddress; - - // From account text - $this->textFromAccountTitle = $this->getTextFromAccountTitle($textFromAccountTitle); - $this->textFromAccountNumber = $this->getTextFromAccountNumber($textFromAccountNumber); - - // To account Hide - $this->hideToAccount = $hideToAccount; - $this->hideToAccountTitle = $hideToAccountTitle; - $this->hideToAccountName = $hideToAccountName; - $this->hideToAccountNumber = $hideToAccountNumber; - $this->hideToAccountBankName = $hideToAccountBankName; - $this->hideToAccountBankPhone = $hideToAccountBankPhone; - $this->hideToAccountBankAddress = $hideToAccountBankAddress; - - // To account text - $this->textToAccountTitle = $this->getTextToAccountTitle($textToAccountTitle); - $this->textToAccountNumber = $this->getTextToAccountNumber($textToAccountNumber); - - // Detail Information Hide checker - $this->hideDetails = $hideDetails; - $this->hideDetailTitle = $hideDetailTitle; - $this->hideDetailDate = $hideDetailDate; - $this->hideDetailPaymentMethod = $hideDetailPaymentMethod; - $this->hideDetailReference = $hideDetailReference; - $this->hideDetailDescription = $hideDetailDescription; - $this->hideDetailAmount = $hideDetailAmount; - - // Related Information Text - $this->textDetailTitle = $this->getTextDetailTitle($textDetailTitle); - $this->textDetailDate = $this->getTextDetailDate($textDetailDate); - $this->textDetailPaymentMethod = $this->getTextDetailPaymentMethod($textDetailPaymentMethod); - $this->textDetailReference = $this->getTextDetailReference($textDetailReference); - $this->textDetailDescription = $this->getTextDetailDescription($textDetailDescription); - $this->textDetailAmount = $this->getTextDetailAmount($textDetailAmount); - - // Hide Attachment - $this->hideAttachment = $hideAttachment; - - // Attachment data.. - $this->attachment = ''; - - if (!empty($attachment)) { - $this->attachment = $attachment; - } else if (!empty($transfer)) { - $this->attachment = $transfer->attachment; - } - - // Histories Hide - $this->hideFooter = $hideFooter; - $this->hideFooterHistories = $hideFooterHistories; - - // Histories - $this->histories = $this->getHistories($histories); - $this->textHistories = $this->getTextHistories($textHistories); - $this->classFooterHistories = $this->getClassFooterHistories($classFooterHistories); - } - - protected function getTransferTemplate($transferTemplate) - { - if (!empty($transferTemplate)) { - return $transferTemplate; - } - - return setting('transfer.template'); - } - - protected function getRouteButtonAddNew($routeButtonAddNew) - { - if (!empty($routeButtonAddNew)) { - return $routeButtonAddNew; - } - - return 'transfers.create'; - } - - protected function getRouteButtonEdit($routeButtonEdit) - { - if (!empty($routeButtonEdit)) { - return $routeButtonEdit; - } - - return 'transfers.edit'; - } - - protected function getRouteButtonDuplicate($routeButtonDuplicate) - { - if (!empty($routeButtonDuplicate)) { - return $routeButtonDuplicate; - } - - return 'transfers.duplicate'; - } - - protected function getRouteButtonPrint($routeButtonPrint) - { - if (!empty($routeButtonPrint)) { - return $routeButtonPrint; - } - - return 'transfers.print'; - } - - protected function getSignedUrl($signedUrl) - { - if (!empty($signedUrl)) { - return $signedUrl; - } - - try { - $signedUrl = URL::signedRoute('signed.transfer.show', [$this->transfer->id]); - } catch (\Exception $e) { - $signedUrl = false; - } - - return $signedUrl; - } - - protected function getRouteButtonEmail($routeButtonEmail) - { - if (!empty($routeButtonEmail)) { - return $routeButtonEmail; - } - - return 'transfers.email'; - } - - protected function getRouteButtonPdf($routeButtonPdf) - { - if (!empty($routeButtonPdf)) { - return $routeButtonPdf; - } - - return 'transfers.pdf'; - } - - protected function getRouteButtonDelete($routeButtonDelete) - { - if (!empty($routeButtonDelete)) { - return $routeButtonDelete; - } - - return 'transfers.destroy'; - } - - protected function getRouteFromAccountShow($routeFromAccountShow) - { - if (!empty($routeFromAccountShow)) { - return $routeFromAccountShow; - } - - return 'accounts.show'; - } - - protected function getRouteToAccountShow($routeToAccountShow) - { - if (!empty($routeToAccountShow)) { - return $routeToAccountShow; - } - - return 'accounts.show'; - } - - protected function getPermissionCreate($permissionCreate) - { - if (!empty($permissionCreate)) { - return $permissionCreate; - } - - return 'create-banking-transfers'; - } - - protected function getPermissionUpdate($permissionUpdate) - { - if (!empty($permissionUpdate)) { - return $permissionUpdate; - } - - return 'update-banking-transfers'; - } - - protected function getPermissionDelete($permissionDelete) - { - if (!empty($permissionDelete)) { - return $permissionDelete; - } - - return 'delete-banking-transfers'; - } - - protected function getTextHeaderFromAccount($textHeaderFromAccount) - { - if (!empty($textHeaderFromAccount)) { - return $textHeaderFromAccount; - } - - return 'transfers.from_account'; - } - - protected function getTextHeaderToAccount($textHeaderToAccount) - { - if (!empty($textHeaderToAccount)) { - return $textHeaderToAccount; - } - - return 'transfers.to_account'; - } - - protected function getTextHeaderAmount($textHeaderAmount) - { - if (!empty($textHeaderAmount)) { - return $textHeaderAmount; - } - - return 'general.amount'; - } - - protected function getTextHeaderPaidAt($textHeaderPaidAt) - { - if (!empty($textHeaderPaidAt)) { - return $textHeaderPaidAt; - } - - return 'general.date'; - } - - protected function getClassHeaderFromAccount($classHeaderFromAccount) - { - if (!empty($classHeaderFromAccount)) { - return $classHeaderFromAccount; - } - - return 'col-4 col-lg-2'; - } - - protected function getClassHeaderToAccount($classHeaderToAccount) - { - if (!empty($classHeaderToAccount)) { - return $classHeaderToAccount; - } - - return 'col-4 col-lg-6'; - } - - protected function getClassHeaderAmount($classHeaderAmount) - { - if (!empty($classHeaderAmount)) { - return $classHeaderAmount; - } - - return 'col-4 col-lg-2 float-right'; - } - - protected function getClassHeaderPaidAt($classHeaderPaidAt) - { - if (!empty($classHeaderPaidAt)) { - return $classHeaderPaidAt; - } - - return 'col-4 col-lg-2'; - } - - protected function getTextFromAccountTitle($textToAccountTitle) - { - if (!empty($textToAccountTitle)) { - return $textToAccountTitle; - } - - return 'transfers.from_account'; - } - - protected function getTextFromAccountNumber($textFromAccountNumber) - { - if (!empty($textFromAccountNumber)) { - return $textFromAccountNumber; - } - - return 'accounts.number'; - } - - protected function getTextToAccountTitle($textFromAccountTitle) - { - if (!empty($textFromAccountTitle)) { - return $textFromAccountTitle; - } - - return 'transfers.to_account'; - } - - protected function getTextToAccountNumber($textToAccountNumber) - { - if (!empty($textToAccountNumber)) { - return $textToAccountNumber; - } - - return 'accounts.number'; - } - - protected function getTextDetailTitle($textDetailTitle) - { - if (!empty($textDetailTitle)) { - return $textDetailTitle; - } - - return 'transfers.details'; - } - - protected function getTextDetailDate($textDetailDate) - { - if (!empty($textDetailDate)) { - return $textDetailDate; - } - - return 'general.date'; - } - - protected function getTextDetailPaymentMethod($textDetailPaymentMethod) - { - if (!empty($textDetailPaymentMethod)) { - return $textDetailPaymentMethod; - } - - return 'general.payment_methods'; - } - - protected function getTextDetailReference($textDetailReference) - { - if (!empty($textDetailReference)) { - return $textDetailReference; - } - - return 'general.reference'; - } - - protected function getTextDetailDescription($textDetailDescription) - { - if (!empty($textDetailDescription)) { - return $textDetailDescription; - } - - return 'general.description'; - } - - protected function getTextDetailAmount($textDetailAmount) - { - if (!empty($textDetailAmount)) { - return $textDetailAmount; - } - - return 'general.amount'; - } - - protected function getHistories($histories) - { - if (!empty($histories)) { - return $histories; - } - - $histories[] = $this->transfer; - - return $histories; - } - - protected function getTextHistories($textHistories) - { - if (!empty($textHistories)) { - return $textHistories; - } - - return 'invoices.histories'; - } - - protected function getClassFooterHistories($classFooterHistories) - { - if (!empty($classFooterHistories)) { - return $classFooterHistories; - } - - return 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - } -} diff --git a/app/Abstracts/View/Components/TransferTemplate.php b/app/Abstracts/View/Components/TransferTemplate.php deleted file mode 100644 index 6f54f4360..000000000 --- a/app/Abstracts/View/Components/TransferTemplate.php +++ /dev/null @@ -1,278 +0,0 @@ -transfer = $transfer; - - $this->payment_methods = ($payment_methods) ?: Modules::getPaymentMethods('all'); - - // From account Hide - $this->hideFromAccount = $hideFromAccount; - $this->hideFromAccountTitle = $hideFromAccountTitle; - $this->hideFromAccountName = $hideFromAccountName; - $this->hideFromAccountNumber = $hideFromAccountNumber; - $this->hideFromAccountBankName = $hideFromAccountBankName; - $this->hideFromAccountBankPhone = $hideFromAccountBankPhone; - $this->hideFromAccountBankAddress = $hideFromAccountBankAddress; - - // From account text - $this->textFromAccountTitle = $this->getTextFromAccountTitle($textFromAccountTitle); - $this->textFromAccountNumber = $this->getTextFromAccountNumber($textFromAccountNumber); - - // To account Hide - $this->hideToAccount = $hideToAccount; - $this->hideToAccountTitle = $hideToAccountTitle; - $this->hideToAccountName = $hideToAccountName; - $this->hideToAccountNumber = $hideToAccountNumber; - $this->hideToAccountBankName = $hideToAccountBankName; - $this->hideToAccountBankPhone = $hideToAccountBankPhone; - $this->hideToAccountBankAddress = $hideToAccountBankAddress; - - // To account text - $this->textToAccountTitle = $this->getTextToAccountTitle($textToAccountTitle); - $this->textToAccountNumber = $this->getTextToAccountNumber($textToAccountNumber); - - // Detail Information Hide checker - $this->hideDetails = $hideDetails; - $this->hideDetailTitle = $hideDetailTitle; - $this->hideDetailDate = $hideDetailDate; - $this->hideDetailPaymentMethod = $hideDetailPaymentMethod; - $this->hideDetailReference = $hideDetailReference; - $this->hideDetailDescription = $hideDetailDescription; - $this->hideDetailAmount = $hideDetailAmount; - - // Related Information Text - $this->textDetailTitle = $this->getTextDetailTitle($textDetailTitle); - $this->textDetailDate = $this->getTextDetailDate($textDetailDate); - $this->textDetailPaymentMethod = $this->getTextDetailPaymentMethod($textDetailPaymentMethod); - $this->textDetailReference = $this->getTextDetailReference($textDetailReference); - $this->textDetailDescription = $this->getTextDetailDescription($textDetailDescription); - $this->textDetailAmount = $this->getTextDetailAmount($textDetailAmount); - } - - protected function getTextFromAccountTitle($textToAccountTitle) - { - if (!empty($textToAccountTitle)) { - return $textToAccountTitle; - } - - return 'transfers.from_account'; - } - - protected function getTextFromAccountNumber($textFromAccountNumber) - { - if (!empty($textFromAccountNumber)) { - return $textFromAccountNumber; - } - - return 'accounts.number'; - } - - protected function getTextToAccountTitle($textFromAccountTitle) - { - if (!empty($textFromAccountTitle)) { - return $textFromAccountTitle; - } - - return 'transfers.to_account'; - } - - protected function getTextToAccountNumber($textToAccountNumber) - { - if (!empty($textToAccountNumber)) { - return $textToAccountNumber; - } - - return 'accounts.number'; - } - - protected function getTextDetailTitle($textDetailTitle) - { - if (!empty($textDetailTitle)) { - return $textDetailTitle; - } - - return 'transfers.details'; - } - - protected function getTextDetailDate($textDetailDate) - { - if (!empty($textDetailDate)) { - return $textDetailDate; - } - - return 'general.date'; - } - - protected function getTextDetailPaymentMethod($textDetailPaymentMethod) - { - if (!empty($textDetailPaymentMethod)) { - return $textDetailPaymentMethod; - } - - return 'general.payment_methods'; - } - - protected function getTextDetailReference($textDetailReference) - { - if (!empty($textDetailReference)) { - return $textDetailReference; - } - - return 'general.reference'; - } - - protected function getTextDetailDescription($textDetailDescription) - { - if (!empty($textDetailDescription)) { - return $textDetailDescription; - } - - return 'general.description'; - } - - protected function getTextDetailAmount($textDetailAmount) - { - if (!empty($textDetailAmount)) { - return $textDetailAmount; - } - - return 'general.amount'; - } -} diff --git a/app/Abstracts/View/Components/Transfers/Show.php b/app/Abstracts/View/Components/Transfers/Show.php new file mode 100644 index 000000000..fd06b53a9 --- /dev/null +++ b/app/Abstracts/View/Components/Transfers/Show.php @@ -0,0 +1,46 @@ +model = $model; + $this->transfer = $this->getTransfer($model, $transfer); + $this->template = ! empty($template) ? $template : setting('transfer.template'); + + // Set Parent data + $this->setParentData(); + } + + protected function getTransfer($model, $transfer) + { + if (! empty($model)) { + return $model; + } + + if (! empty($transfer)) { + return $transfer; + } + + return false; + } +} diff --git a/app/Abstracts/View/Components/Transfers/Template.php b/app/Abstracts/View/Components/Transfers/Template.php new file mode 100644 index 000000000..4e3b161b4 --- /dev/null +++ b/app/Abstracts/View/Components/Transfers/Template.php @@ -0,0 +1,46 @@ +model = $model; + $this->transfer = $this->getTransfer($model, $transfer); + $this->template = ! empty($template) ? $template : setting('transfer.template'); + + // Set Parent data + $this->setParentData(); + } + + protected function getTransfer($model, $transfer) + { + if (! empty($model)) { + return $model; + } + + if (! empty($transfer)) { + return $transfer; + } + + return false; + } +} diff --git a/app/Abstracts/Widget.php b/app/Abstracts/Widget.php index 82bbefd6b..92620a984 100644 --- a/app/Abstracts/Widget.php +++ b/app/Abstracts/Widget.php @@ -2,8 +2,11 @@ namespace App\Abstracts; +use App\Models\Common\Report; use App\Traits\Charts; use App\Utilities\Date; +use App\Utilities\Reports; +use Illuminate\Support\Str; abstract class Widget { @@ -14,11 +17,15 @@ abstract class Widget public $default_name = ''; public $default_settings = [ - 'width' => 'col-md-4', + 'width' => 'w-full lg:w-2/4 px-12 my-8', ]; + public $description = ''; + + public $report_class = ''; + public $views = [ - 'header' => 'partials.widgets.standard_header', + 'header' => 'components.widgets.header', ]; public function __construct($model = null) @@ -36,6 +43,47 @@ abstract class Widget return $this->default_settings; } + public function getDescription() + { + return trans($this->description); + } + + public function getReportUrl(): string + { + $empty_url = ''; + + if (empty($this->report_class)) { + return $empty_url; + } + + if (Reports::isModule($this->report_class) && Reports::isModuleDisabled($this->report_class)) { + $alias = Reports::getModuleAlias($this->report_class); + + return route('apps.app.show', [ + 'alias' => $alias, + 'utm_source' => 'widget', + 'utm_medium' => 'app', + 'utm_campaign' => Str::snake(Str::camel($alias)), + ]); + } + + if (! class_exists($this->report_class)) { + return $empty_url; + } + + if (Reports::cannotRead($this->report_class)) { + return $empty_url; + } + + $model = Report::where('class', $this->report_class)->first(); + + if (! $model instanceof Report) { + return route('reports.create'); + } + + return route('reports.show', $model->id); + } + public function getViews() { return $this->views; diff --git a/app/Builders/Category.php b/app/Builders/Category.php new file mode 100644 index 000000000..bee4c7707 --- /dev/null +++ b/app/Builders/Category.php @@ -0,0 +1,73 @@ +withChildren('sub_categories', function ($list, $parent, $relation, $level, $addChildren) { + $parent->load($relation); + $parent->level = $level; + + $list->push($parent); + + if ($parent->$relation->count() == 0) { + return; + } + + foreach ($parent->$relation as $item) { + $addChildren($list, $item, $relation, $level + 1, $addChildren); + } + }); + } + + /** + * Get the categories excluding their children. + * + * @param array|string $columns + * @return \Illuminate\Support\Collection + */ + public function getWithoutChildren($columns = ['*']) + { + return parent::get($columns); + } + + /** + * Paginate the given query. + * + * @param int|null $perPage + * @param array $columns + * @param string $pageName + * @param int|null $page + * @return \Illuminate\Contracts\Pagination\LengthAwarePaginator + * + * @throws \InvalidArgumentException + */ + public function paginate($perPage = null, $columns = ['*'], $pageName = 'page', $page = null) + { + $page = $page ?: Paginator::resolveCurrentPage($pageName); + + $perPage = $perPage ?: $this->model->getPerPage(); + + $results = ($total = $this->toBase()->getCountForPagination()) + ? $this->forPage($page, $perPage)->getWithoutChildren($columns) + : $this->model->newCollection(); + + return $this->paginator($results, $total, $perPage, $page, [ + 'path' => Paginator::resolveCurrentPath(), + 'pageName' => $pageName, + ]); + } +} diff --git a/app/BulkActions/Auth/Permissions.php b/app/BulkActions/Auth/Permissions.php deleted file mode 100644 index 26c2b7bc6..000000000 --- a/app/BulkActions/Auth/Permissions.php +++ /dev/null @@ -1,19 +0,0 @@ - [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-auth-permissions', - ], - ]; -} diff --git a/app/BulkActions/Auth/Roles.php b/app/BulkActions/Auth/Roles.php deleted file mode 100644 index 6ece570de..000000000 --- a/app/BulkActions/Auth/Roles.php +++ /dev/null @@ -1,19 +0,0 @@ - [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-auth-roles', - ], - ]; -} diff --git a/app/BulkActions/Auth/Users.php b/app/BulkActions/Auth/Users.php index e4e778927..a19a2d515 100644 --- a/app/BulkActions/Auth/Users.php +++ b/app/BulkActions/Auth/Users.php @@ -11,21 +11,31 @@ class Users extends BulkAction { public $model = User::class; + public $text = 'general.users'; + + public $path = [ + 'group' => 'auth', + 'type' => 'users', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-auth-users', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-auth-users', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-auth-users', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-auth-users', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-auth-users', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-auth-users', ], ]; diff --git a/app/BulkActions/Banking/Accounts.php b/app/BulkActions/Banking/Accounts.php index da36ea671..33cc30319 100644 --- a/app/BulkActions/Banking/Accounts.php +++ b/app/BulkActions/Banking/Accounts.php @@ -11,21 +11,31 @@ class Accounts extends BulkAction { public $model = Account::class; + public $text = 'general.accounts'; + + public $path = [ + 'group' => 'banking', + 'type' => 'accounts', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-banking-accounts', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-banking-accounts', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-banking-accounts', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-banking-accounts', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-banking-accounts', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-banking-accounts', ], ]; diff --git a/app/BulkActions/Banking/Reconciliations.php b/app/BulkActions/Banking/Reconciliations.php index b8d3916bd..ad1e70c2a 100644 --- a/app/BulkActions/Banking/Reconciliations.php +++ b/app/BulkActions/Banking/Reconciliations.php @@ -10,21 +10,31 @@ class Reconciliations extends BulkAction { public $model = Reconciliation::class; + public $text = 'general.reconciliations'; + + public $path = [ + 'group' => 'banking', + 'type' => 'reconciliations', + ]; + public $actions = [ - 'reconcile' => [ - 'name' => 'reconciliations.reconcile', - 'message' => 'bulk_actions.message.reconcile', - 'permission' => 'update-banking-reconciliations', + 'reconcile' => [ + 'icon' => 'published_with_changes', + 'name' => 'reconciliations.reconcile', + 'message' => 'bulk_actions.message.reconcile', + 'permission' => 'update-banking-reconciliations', ], - 'unreconcile' => [ - 'name' => 'reconciliations.unreconcile', - 'message' => 'bulk_actions.message.unreconcile', - 'permission' => 'update-banking-reconciliations', + 'unreconcile' => [ + 'icon' => 'layers_clear', + 'name' => 'reconciliations.unreconcile', + 'message' => 'bulk_actions.message.unreconcile', + 'permission' => 'update-banking-reconciliations', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-banking-reconciliations', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-banking-reconciliations', ], ]; diff --git a/app/BulkActions/Banking/Transactions.php b/app/BulkActions/Banking/Transactions.php index eb53cc14d..64441b9a2 100644 --- a/app/BulkActions/Banking/Transactions.php +++ b/app/BulkActions/Banking/Transactions.php @@ -10,16 +10,25 @@ class Transactions extends BulkAction { public $model = Transaction::class; + public $text = 'general.transactions'; + + public $path = [ + 'group' => 'banking', + 'type' => 'transactions', + ]; + public $actions = [ - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-banking-transactions', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-banking-transactions', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', ], ]; diff --git a/app/BulkActions/Banking/Transfers.php b/app/BulkActions/Banking/Transfers.php index d3c91c108..8c8f912e9 100644 --- a/app/BulkActions/Banking/Transfers.php +++ b/app/BulkActions/Banking/Transfers.php @@ -11,16 +11,25 @@ class Transfers extends BulkAction { public $model = Transfer::class; + public $text = 'general.transfers'; + + public $path = [ + 'group' => 'banking', + 'type' => 'transfers', + ]; + public $actions = [ - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-banking-transfers', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-banking-transfers', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', ], ]; diff --git a/app/BulkActions/Common/Companies.php b/app/BulkActions/Common/Companies.php index 6c9b49981..437beab02 100644 --- a/app/BulkActions/Common/Companies.php +++ b/app/BulkActions/Common/Companies.php @@ -11,16 +11,25 @@ class Companies extends BulkAction { public $model = Company::class; + public $text = 'general.companies'; + + public $path = [ + 'group' => 'common', + 'type' => 'companies', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-common-companies', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-common-companies', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-common-companies', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-common-companies', ], ]; diff --git a/app/BulkActions/Common/Dashboards.php b/app/BulkActions/Common/Dashboards.php index 3967c121b..fbb288022 100644 --- a/app/BulkActions/Common/Dashboards.php +++ b/app/BulkActions/Common/Dashboards.php @@ -11,21 +11,31 @@ class Dashboards extends BulkAction { public $model = Dashboard::class; + public $text = 'general.dashboards'; + + public $path = [ + 'group' => 'common', + 'type' => 'dashboards', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-common-dashboards', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-common-dashboards', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-common-dashboards', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-common-dashboards', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-common-dashboards', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-common-dashboards', ], ]; diff --git a/app/BulkActions/Common/Items.php b/app/BulkActions/Common/Items.php index b2e704247..e4c419445 100644 --- a/app/BulkActions/Common/Items.php +++ b/app/BulkActions/Common/Items.php @@ -11,30 +11,41 @@ class Items extends BulkAction { public $model = Item::class; + public $text = 'general.items'; + + public $path = [ + 'group' => 'common', + 'type' => 'items', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'path' => ['group' => 'common', 'type' => 'items'], - 'type' => '*', - 'permission' => 'update-common-items', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'path' => ['group' => 'common', 'type' => 'items'], + 'type' => '*', + 'permission' => 'update-common-items', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'path' => ['group' => 'common', 'type' => 'items'], - 'type' => '*', - 'permission' => 'update-common-items', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'path' => ['group' => 'common', 'type' => 'items'], + 'type' => '*', + 'permission' => 'update-common-items', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-common-items', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-common-items', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', ], ]; diff --git a/app/BulkActions/Purchases/Bills.php b/app/BulkActions/Purchases/Bills.php index e3f220692..7000eb289 100644 --- a/app/BulkActions/Purchases/Bills.php +++ b/app/BulkActions/Purchases/Bills.php @@ -15,46 +15,39 @@ class Bills extends BulkAction { public $model = Document::class; - public $actions = [ - 'paid' => [ - 'name' => 'bills.mark_paid', - 'message' => 'bulk_actions.message.paid', - 'permission' => 'update-purchases-bills', - ], - 'received' => [ - 'name' => 'bills.mark_received', - 'message' => 'bulk_actions.message.received', - 'permission' => 'update-purchases-bills', - ], - 'cancelled' => [ - 'name' => 'general.cancel', - 'message' => 'bulk_actions.message.cancelled', - 'permission' => 'update-purchases-bills', - ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-purchases-bills', - ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', - ], + public $text = 'general.bills'; + + public $path = [ + 'group' => 'purchases', + 'type' => 'bills', ]; - public function paid($request) - { - $bills = $this->getSelectedRecords($request); - - foreach ($bills as $bill) { - if ($bill->status == 'paid') { - continue; - } - - $this->dispatch(new CreateBankingDocumentTransaction($bill, ['type' => 'expense'])); - } - } + public $actions = [ + 'received' => [ + 'icon' => 'send', + 'name' => 'bills.mark_received', + 'message' => 'bulk_actions.message.received', + 'permission' => 'update-purchases-bills', + ], + 'cancelled' => [ + 'icon' => 'cancel', + 'name' => 'general.cancel', + 'message' => 'bulk_actions.message.cancelled', + 'permission' => 'update-purchases-bills', + ], + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-purchases-bills', + ], + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', + ], + ]; public function received($request) { diff --git a/app/BulkActions/Purchases/Payments.php b/app/BulkActions/Purchases/Payments.php deleted file mode 100644 index 862f1cc30..000000000 --- a/app/BulkActions/Purchases/Payments.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', - ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-purchases-payments', - ], - ]; - - public function destroy($request) - { - $this->deleteTransactions($request); - } - - public function export($request) - { - $selected = $this->getSelectedInput($request); - - return $this->exportExcel(new Export($selected), trans_choice('general.payments', 2)); - } -} diff --git a/app/BulkActions/Purchases/Vendors.php b/app/BulkActions/Purchases/Vendors.php index 92b39286a..8271347f5 100644 --- a/app/BulkActions/Purchases/Vendors.php +++ b/app/BulkActions/Purchases/Vendors.php @@ -10,26 +10,37 @@ class Vendors extends BulkAction { public $model = Contact::class; + public $text = 'general.vendors'; + + public $path = [ + 'group' => 'purchases', + 'type' => 'vendors', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-purchases-vendors', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-purchases-vendors', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-purchases-vendors', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-purchases-vendors', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-purchases-vendors', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-purchases-vendors', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', ], ]; diff --git a/app/BulkActions/Sales/Customers.php b/app/BulkActions/Sales/Customers.php index 8e7f57ed5..acde4026e 100644 --- a/app/BulkActions/Sales/Customers.php +++ b/app/BulkActions/Sales/Customers.php @@ -10,26 +10,37 @@ class Customers extends BulkAction { public $model = Contact::class; + public $text = 'general.customers'; + + public $path = [ + 'group' => 'sales', + 'type' => 'customers', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-sales-customers', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-sales-customers', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-sales-customers', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-sales-customers', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-sales-customers', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-sales-customers', ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', ], ]; diff --git a/app/BulkActions/Sales/Invoices.php b/app/BulkActions/Sales/Invoices.php index 59c94814e..e70a04b53 100644 --- a/app/BulkActions/Sales/Invoices.php +++ b/app/BulkActions/Sales/Invoices.php @@ -15,46 +15,39 @@ class Invoices extends BulkAction { public $model = Document::class; - public $actions = [ - 'paid' => [ - 'name' => 'invoices.mark_paid', - 'message' => 'bulk_actions.message.paid', - 'permission' => 'update-sales-invoices', - ], - 'sent' => [ - 'name' => 'invoices.mark_sent', - 'message' => 'bulk_actions.message.sent', - 'permission' => 'update-sales-invoices', - ], - 'cancelled' => [ - 'name' => 'general.cancel', - 'message' => 'bulk_actions.message.cancelled', - 'permission' => 'update-sales-invoices', - ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-sales-invoices', - ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', - ], + public $text = 'general.invoices'; + + public $path = [ + 'group' => 'sales', + 'type' => 'invoices', ]; - public function paid($request) - { - $invoices = $this->getSelectedRecords($request); - - foreach ($invoices as $invoice) { - if ($invoice->status == 'paid') { - continue; - } - - event(new PaymentReceived($invoice, ['type' => 'income'])); - } - } + public $actions = [ + 'sent' => [ + 'icon' => 'send', + 'name' => 'invoices.mark_sent', + 'message' => 'bulk_actions.message.sent', + 'permission' => 'update-sales-invoices', + ], + 'cancelled' => [ + 'icon' => 'cancel', + 'name' => 'general.cancel', + 'message' => 'bulk_actions.message.cancelled', + 'permission' => 'update-sales-invoices', + ], + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-sales-invoices', + ], + 'export' => [ + 'icon' => 'file_download', + 'name' => 'general.export', + 'message' => 'bulk_actions.message.export', + 'type' => 'download', + ], + ]; public function sent($request) { diff --git a/app/BulkActions/Sales/Revenues.php b/app/BulkActions/Sales/Revenues.php deleted file mode 100644 index 199ce6431..000000000 --- a/app/BulkActions/Sales/Revenues.php +++ /dev/null @@ -1,37 +0,0 @@ - [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-sales-revenues', - ], - 'export' => [ - 'name' => 'general.export', - 'message' => 'bulk_actions.message.export', - 'type' => 'download', - ], - ]; - - public function destroy($request) - { - $this->deleteTransactions($request); - } - - public function export($request) - { - $selected = $this->getSelectedInput($request); - - return $this->exportExcel(new Export($selected), trans_choice('general.revenues', 2)); - } -} diff --git a/app/BulkActions/Settings/Categories.php b/app/BulkActions/Settings/Categories.php index 3e82cbdf2..ed63dd003 100644 --- a/app/BulkActions/Settings/Categories.php +++ b/app/BulkActions/Settings/Categories.php @@ -11,21 +11,31 @@ class Categories extends BulkAction { public $model = Category::class; + public $text = 'general.categories'; + + public $path = [ + 'group' => 'settings', + 'type' => 'categories', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-settings-categories', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-settings-categories', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-settings-categories', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-settings-categories', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-settings-categories', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-settings-categories', ], ]; diff --git a/app/BulkActions/Settings/Currencies.php b/app/BulkActions/Settings/Currencies.php index 8f0f11913..70cd976db 100644 --- a/app/BulkActions/Settings/Currencies.php +++ b/app/BulkActions/Settings/Currencies.php @@ -11,21 +11,31 @@ class Currencies extends BulkAction { public $model = Currency::class; + public $text = 'general.currencies'; + + public $path = [ + 'group' => 'settings', + 'type' => 'currencies', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-settings-currencies', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-settings-currencies', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-settings-currencies', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-settings-currencies', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-settings-currencies', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-settings-currencies', ], ]; diff --git a/app/BulkActions/Settings/Taxes.php b/app/BulkActions/Settings/Taxes.php index a3f21bf85..a6d699bf7 100644 --- a/app/BulkActions/Settings/Taxes.php +++ b/app/BulkActions/Settings/Taxes.php @@ -11,21 +11,31 @@ class Taxes extends BulkAction { public $model = Tax::class; + public $text = 'general.taxes'; + + public $path = [ + 'group' => 'settings', + 'type' => 'taxes', + ]; + public $actions = [ - 'enable' => [ - 'name' => 'general.enable', - 'message' => 'bulk_actions.message.enable', - 'permission' => 'update-settings-taxes', + 'enable' => [ + 'icon' => 'check_circle', + 'name' => 'general.enable', + 'message' => 'bulk_actions.message.enable', + 'permission' => 'update-settings-taxes', ], - 'disable' => [ - 'name' => 'general.disable', - 'message' => 'bulk_actions.message.disable', - 'permission' => 'update-settings-taxes', + 'disable' => [ + 'icon' => 'hide_source', + 'name' => 'general.disable', + 'message' => 'bulk_actions.message.disable', + 'permission' => 'update-settings-taxes', ], - 'delete' => [ - 'name' => 'general.delete', - 'message' => 'bulk_actions.message.delete', - 'permission' => 'delete-settings-taxes', + 'delete' => [ + 'icon' => 'delete', + 'name' => 'general.delete', + 'message' => 'bulk_actions.message.delete', + 'permission' => 'delete-settings-taxes', ], ]; diff --git a/app/Console/Commands/BillReminder.php b/app/Console/Commands/BillReminder.php index 8b6a78535..85c69e6e1 100644 --- a/app/Console/Commands/BillReminder.php +++ b/app/Console/Commands/BillReminder.php @@ -8,6 +8,7 @@ use App\Models\Document\Document; use App\Notifications\Purchase\Bill as Notification; use App\Utilities\Date; use Illuminate\Console\Command; +use Illuminate\Database\Eloquent\Builder; class BillReminder extends Command { @@ -35,22 +36,29 @@ class BillReminder extends Command // Disable model cache config(['laravel-model-caching.enabled' => false]); + $today = Date::today(); + + $start_date = $today->copy()->subWeek()->toDateString() . ' 00:00:00'; + $end_date = $today->copy()->addMonth()->toDateString() . ' 23:59:59'; + // Get all companies - $companies = Company::enabled()->with('bills')->cursor(); + $companies = Company::whereHas('bills', function (Builder $query) use ($start_date, $end_date) { + $query->allCompanies(); + $query->whereBetween('due_at', [$start_date, $end_date]); + $query->accrued(); + $query->notPaid(); + }) + ->enabled() + ->cursor(); foreach ($companies as $company) { - // Has company bills - if (!$company->bills->count()) { - continue; - } - $this->info('Sending bill reminders for ' . $company->name . ' company.'); // Set company $company->makeCurrent(); // Don't send reminders if disabled - if (!setting('schedule.send_bill_reminder')) { + if (! setting('schedule.send_bill_reminder')) { $this->info('Bill reminders disabled by ' . $company->name . '.'); continue; @@ -74,9 +82,11 @@ class BillReminder extends Command $date = Date::today()->addDays($day)->toDateString(); // Get upcoming bills - $bills = Document::bill()->with('contact')->accrued()->notPaid()->due($date)->cursor(); + $bills = Document::with('contact')->bill()->accrued()->notPaid()->due($date)->cursor(); foreach ($bills as $bill) { + $this->info($bill->document_number . ' bill reminded.'); + try { event(new DocumentReminded($bill, Notification::class)); } catch (\Throwable $e) { diff --git a/app/Console/Commands/Install.php b/app/Console/Commands/Install.php index f18bec765..a1d83e68a 100644 --- a/app/Console/Commands/Install.php +++ b/app/Console/Commands/Install.php @@ -2,9 +2,10 @@ namespace App\Console\Commands; -use Session; use App\Utilities\Installer; use Illuminate\Console\Command; +use Illuminate\Support\Facades\DB; +use Illuminate\Support\Facades\Session; class Install extends Command { @@ -74,15 +75,17 @@ class Install extends Command Installer::createDefaultEnvFile(); $this->line('Creating database tables'); - if (!$this->createDatabaseTables()) { + if (! $this->createDatabaseTables()) { return self::CMD_ERROR; } - $this->line('Creating company'); - Installer::createCompany($this->company_name, $this->company_email, $this->locale); + DB::transaction(function () { + $this->line('Creating company'); + Installer::createCompany($this->company_name, $this->company_email, $this->locale); - $this->line('Creating admin'); - Installer::createUser($this->admin_email, $this->admin_password, $this->locale); + $this->line('Creating admin'); + Installer::createUser($this->admin_email, $this->admin_password, $this->locale); + }); $this->line('Applying the final touches'); Installer::finalTouches(); diff --git a/app/Console/Commands/InvoiceReminder.php b/app/Console/Commands/InvoiceReminder.php index b068941de..283bd43f2 100644 --- a/app/Console/Commands/InvoiceReminder.php +++ b/app/Console/Commands/InvoiceReminder.php @@ -8,6 +8,7 @@ use App\Models\Document\Document; use App\Notifications\Sale\Invoice as Notification; use App\Utilities\Date; use Illuminate\Console\Command; +use Illuminate\Database\Eloquent\Builder; class InvoiceReminder extends Command { @@ -35,22 +36,29 @@ class InvoiceReminder extends Command // Disable model cache config(['laravel-model-caching.enabled' => false]); + $today = Date::today(); + + $start_date = $today->copy()->subMonth()->toDateString() . ' 00:00:00'; + $end_date = $today->copy()->addWeek()->toDateString() . ' 23:59:59'; + // Get all companies - $companies = Company::enabled()->with('invoices')->cursor(); + $companies = Company::whereHas('invoices', function (Builder $query) use ($start_date, $end_date) { + $query->allCompanies(); + $query->whereBetween('due_at', [$start_date, $end_date]); + $query->accrued(); + $query->notPaid(); + }) + ->enabled() + ->cursor(); foreach ($companies as $company) { - // Has company invoices - if (!$company->invoices->count()) { - continue; - } - $this->info('Sending invoice reminders for ' . $company->name . ' company.'); // Set company $company->makeCurrent(); // Don't send reminders if disabled - if (!setting('schedule.send_invoice_reminder')) { + if (! setting('schedule.send_invoice_reminder')) { $this->info('Invoice reminders disabled by ' . $company->name . '.'); continue; @@ -74,9 +82,11 @@ class InvoiceReminder extends Command $date = Date::today()->subDays($day)->toDateString(); // Get upcoming invoices - $invoices = Document::invoice()->with('contact')->accrued()->notPaid()->due($date)->cursor(); + $invoices = Document::with('contact')->invoice()->accrued()->notPaid()->due($date)->cursor(); foreach ($invoices as $invoice) { + $this->info($invoice->document_number . ' invoice reminded.'); + try { event(new DocumentReminded($invoice, Notification::class)); } catch (\Throwable $e) { diff --git a/app/Console/Commands/RecurringCheck.php b/app/Console/Commands/RecurringCheck.php index 297e5d4ee..54edd5ddb 100644 --- a/app/Console/Commands/RecurringCheck.php +++ b/app/Console/Commands/RecurringCheck.php @@ -12,6 +12,9 @@ use App\Models\Common\Recurring; use App\Models\Document\Document; use App\Utilities\Date; use Illuminate\Console\Command; +use Illuminate\Database\Eloquent\Builder; +use Illuminate\Support\Facades\DB; +use Illuminate\Support\Str; class RecurringCheck extends Command { @@ -36,25 +39,40 @@ class RecurringCheck extends Command */ public function handle() { + // Bind to container + app()->instance(static::class, $this); + // Disable model cache config(['laravel-model-caching.enabled' => false]); // Get all recurring - $recurring = Recurring::allCompanies()->with('company')->get(); + $recurring = Recurring::with('company') + /*->whereHas('recurable', function (Builder $query) { + $query->allCompanies(); + })*/ + ->active() + ->allCompanies() + ->cursor(); - $this->info('Creating recurring records ' . $recurring->count()); + //$this->info('Total recurring: ' . $recurring->count()); + + $today = Date::today(); foreach ($recurring as $recur) { if (empty($recur->company)) { + $this->info('Missing company.'); + + $recur->delete(); + continue; } + $this->info('Creating records for ' . $recur->id . ' recurring...'); + $company_name = !empty($recur->company->name) ? $recur->company->name : 'Missing Company Name : ' . $recur->company->id; - $this->info('Creating recurring records for ' . $company_name . ' company...'); - // Check if company is disabled - if (!$recur->company->enabled) { + if (! $recur->company->enabled) { $this->info($company_name . ' company is disabled. Skipping...'); if (Date::parse($recur->company->updated_at)->format('Y-m-d') > Date::now()->subMonth(3)->format('Y-m-d')) { @@ -75,7 +93,7 @@ class RecurringCheck extends Command } } - if (!$has_active_users) { + if (! $has_active_users) { $this->info('No active users for ' . $company_name . ' company. Skipping...'); $recur->delete(); @@ -85,31 +103,46 @@ class RecurringCheck extends Command company($recur->company_id)->makeCurrent(); - $today = Date::today(); + if (! $model = $recur->recurable) { + $this->info('Missing model.'); + + $recur->delete(); - if (!$model = $recur->recurable) { continue; } - $schedules = $recur->getRecurringSchedule(); - $children_count = $this->getChildrenCount($model); + + $schedules = $recur->getRecurringSchedule(); $schedule_count = $schedules->count(); // All recurring created, including today if ($children_count > ($schedule_count - 1)) { + $this->info('All recurring created.'); + + $recur->update(['status' => Recurring::COMPLETE_STATUS]); + continue; } // Recur only today if ($children_count == ($schedule_count - 1)) { + $this->info('Recur only today.'); + $this->recur($model, $recur->recurable_type, $today); + $recur->update(['status' => Recurring::COMPLETE_STATUS]); + continue; } - // Recur all schedules, previously failed + // Don't create records for the future + $schedules = $schedules->endsBefore($recur->getRecurringRuleTomorrowDate()); + + // Recur all schedules, including the previously failed ones foreach ($schedules as $schedule) { + $this->info('Recur all schedules.'); + $schedule_date = Date::parse($schedule->getStart()->format('Y-m-d')); $this->recur($model, $recur->recurable_type, $schedule_date); @@ -117,13 +150,16 @@ class RecurringCheck extends Command } Company::forgetCurrent(); + + // Remove from container + app()->forgetInstance(static::class); } protected function recur($model, $type, $schedule_date) { - \DB::transaction(function () use ($model, $type, $schedule_date) { - /** @var Document $clone */ - if (!$clone = $this->getClone($model, $schedule_date)) { + DB::transaction(function () use ($model, $type, $schedule_date) { + /** @var Document|Transaction $clone */ + if (! $clone = $this->getClone($model, $schedule_date)) { return; } @@ -185,13 +221,12 @@ class RecurringCheck extends Command $clone = $model->duplicate(); - $date_field = $this->getDateField($model); - // Days between issued and due date - $diff_days = Date::parse($clone->due_at)->diffInDays(Date::parse($clone->$date_field)); + $diff_days = Date::parse($model->due_at)->diffInDays(Date::parse($model->issued_at)); + $clone->type = $this->getRealType($clone->type); $clone->parent_id = $model->id; - $clone->$date_field = $schedule_date->format('Y-m-d'); + $clone->issued_at = $schedule_date->format('Y-m-d'); $clone->due_at = $schedule_date->copy()->addDays($diff_days)->format('Y-m-d'); $clone->created_from = 'core::recurring'; $clone->save(); @@ -213,6 +248,7 @@ class RecurringCheck extends Command $clone = $model->duplicate(); + $clone->type = $this->getRealType($clone->type); $clone->parent_id = $model->id; $clone->paid_at = $schedule_date->format('Y-m-d'); $clone->created_from = 'core::recurring'; @@ -230,9 +266,7 @@ class RecurringCheck extends Command return true; } - $table = $this->getTable($model); - - $already_cloned = \DB::table($table) + $already_cloned = DB::table($model->getTable()) ->where('parent_id', $model->id) ->whereDate($date_field, $schedule_date) ->value('id'); @@ -247,9 +281,7 @@ class RecurringCheck extends Command protected function getChildrenCount($model) { - $table = $this->getTable($model); - - return \DB::table($table) + return DB::table($model->getTable()) ->where('parent_id', $model->id) ->count(); } @@ -265,14 +297,8 @@ class RecurringCheck extends Command } } - protected function getTable($model) + public function getRealType(string $recurring_type): string { - if ($model instanceof Transaction) { - return 'transactions'; - } - - if ($model instanceof Document) { - return 'documents'; - } + return Str::replace('-recurring', '', $recurring_type); } } diff --git a/app/Console/Commands/ReportCache.php b/app/Console/Commands/ReportCache.php deleted file mode 100644 index c11dffc0e..000000000 --- a/app/Console/Commands/ReportCache.php +++ /dev/null @@ -1,83 +0,0 @@ - false]); - - // Get all companies - $companies = Company::enabled()->withCount('reports')->cursor(); - - foreach ($companies as $company) { - // Has company reports - if (!$company->reports_count) { - continue; - } - - $this->info('Calculating reports for ' . $company->name . ' company.'); - - // Set company - $company->makeCurrent(); - - $this->cacheReportsOfCurrentCompany(); - } - - Company::forgetCurrent(); - } - - protected function cacheReportsOfCurrentCompany() - { - $reports = Report::orderBy('name')->get(); - - foreach ($reports as $report) { - try { - $class = Utility::getClassInstance($report, false); - - if (empty($class)) { - continue; - } - - $ttl = 3600 * 6; // 6 hours - - Cache::forget('reports.totals.' . $report->id); - - Cache::remember('reports.totals.' . $report->id, $ttl, function () use ($class) { - return $class->getGrandTotal(); - }); - } catch (\Throwable $e) { - $this->error($e->getMessage()); - - report($e); - } - } - } -} diff --git a/app/Console/Commands/SampleData.php b/app/Console/Commands/SampleData.php old mode 100755 new mode 100644 index 43cf3d266..37e26387f --- a/app/Console/Commands/SampleData.php +++ b/app/Console/Commands/SampleData.php @@ -12,7 +12,7 @@ class SampleData extends Command * * @var string */ - protected $signature = 'sample-data:seed {--count=100 : total records for each item}'; + protected $signature = 'sample-data:seed {--count=100 : total records for each item} {--company=1 : the company id}'; /** * The console command description. diff --git a/app/Console/Commands/UpdateDb.php b/app/Console/Commands/UpdateDb.php new file mode 100644 index 000000000..3ed805318 --- /dev/null +++ b/app/Console/Commands/UpdateDb.php @@ -0,0 +1,43 @@ +argument('alias'); + $company_id = $this->argument('company'); + $new = $this->argument('new'); + $old = $this->argument('old'); + + company($company_id)->makeCurrent(); + + // Disable model cache during update + config(['laravel-model-caching.enabled' => false]); + + event(new UpdateFinished($alias, $new, $old)); + } +} diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index aaf88ec16..88648f393 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -29,7 +29,6 @@ class Kernel extends ConsoleKernel $schedule_time = config('app.schedule_time'); - $schedule->command('report:cache')->everySixHours(); $schedule->command('reminder:invoice')->dailyAt($schedule_time); $schedule->command('reminder:bill')->dailyAt($schedule_time); $schedule->command('recurring:check')->dailyAt($schedule_time); diff --git a/app/Console/Stubs/Modules/component.stub b/app/Console/Stubs/Modules/component.stub index 916f91861..a5100a344 100644 --- a/app/Console/Stubs/Modules/component.stub +++ b/app/Console/Stubs/Modules/component.stub @@ -2,7 +2,7 @@ namespace $NAMESPACE$; -use Illuminate\View\Component; +use App\Abstracts\View\Component; class $CLASS$ extends Component { diff --git a/app/Console/Stubs/Modules/package.stub b/app/Console/Stubs/Modules/package.stub index d3cc7469b..bbbc4984d 100644 --- a/app/Console/Stubs/Modules/package.stub +++ b/app/Console/Stubs/Modules/package.stub @@ -2,16 +2,16 @@ "private": true, "scripts": { "dev": "npm run development", - "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", - "watch-poll": "npm run watch -- --watch-poll", - "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", + "development": "mix", + "watch": "mix watch", + "watch-poll": "mix watch -- --watch-options-poll=1000", + "hot": "mix watch --hot", "prod": "npm run production", - "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" + "production": "mix --production" }, "devDependencies": { "cross-env": "^5.2.1", - "laravel-mix": "^4.1.4", - "laravel-mix-merge-manifest": "^0.1.2" + "laravel-mix": "^6.0.39", + "resolve-url-loader": "^5.0.0" } } diff --git a/app/Console/Stubs/Modules/scaffold/provider.stub b/app/Console/Stubs/Modules/scaffold/provider.stub index ed514d200..da0ecbc97 100644 --- a/app/Console/Stubs/Modules/scaffold/provider.stub +++ b/app/Console/Stubs/Modules/scaffold/provider.stub @@ -14,6 +14,7 @@ class $NAME$ extends Provider */ public function register() { + //$this->loadConfig(); $this->loadRoutes(); } @@ -28,7 +29,6 @@ class $NAME$ extends Provider $this->loadViewComponents(); $this->loadTranslations(); $this->loadMigrations(); - //$this->loadConfig(); } /** diff --git a/app/Console/Stubs/Modules/views/index.stub b/app/Console/Stubs/Modules/views/index.stub index 048aef542..ad091aa34 100644 --- a/app/Console/Stubs/Modules/views/index.stub +++ b/app/Console/Stubs/Modules/views/index.stub @@ -1,9 +1,9 @@ -@extends('layouts.admin') + + +

Hello World

-@section('content') -

Hello World

- -

- This view is loaded from module: {!! config('$ALIAS$.name') !!} -

-@stop +

+ This view is loaded from module: {!! config('$ALIAS$.name') !!} +

+
+
diff --git a/app/Console/Stubs/Modules/webpack.stub b/app/Console/Stubs/Modules/webpack.stub index b66badad5..cd90d2588 100644 --- a/app/Console/Stubs/Modules/webpack.stub +++ b/app/Console/Stubs/Modules/webpack.stub @@ -11,5 +11,10 @@ const mix = require('laravel-mix'); | */ -mix.js('Resources/assets/js/$ALIAS$.js', 'Resources/assets/js/$ALIAS$.min.js') - .sass('./../../resources/assets/sass/argon.scss', './../../public/css'); +mix.options({ + terser: { + extractComments: false, + } + }) + .js('Resources/assets/js/$ALIAS$.js', 'Resources/assets/js/$ALIAS$.min.js') + .vue(); diff --git a/app/Events/Auth/InvitationCreated.php b/app/Events/Auth/InvitationCreated.php new file mode 100644 index 000000000..07741f8a3 --- /dev/null +++ b/app/Events/Auth/InvitationCreated.php @@ -0,0 +1,20 @@ +invitation = $invitation; + } +} diff --git a/app/Events/Auth/RoleCreated.php b/app/Events/Auth/RoleCreated.php new file mode 100644 index 000000000..5648d4527 --- /dev/null +++ b/app/Events/Auth/RoleCreated.php @@ -0,0 +1,24 @@ +role = $role; + $this->request = $request; + } +} diff --git a/app/Events/Auth/RoleCreating.php b/app/Events/Auth/RoleCreating.php new file mode 100644 index 000000000..1cb3bf757 --- /dev/null +++ b/app/Events/Auth/RoleCreating.php @@ -0,0 +1,22 @@ +request = $request; + } +} diff --git a/app/Events/Auth/RoleDeleted.php b/app/Events/Auth/RoleDeleted.php new file mode 100644 index 000000000..fe7fc0c61 --- /dev/null +++ b/app/Events/Auth/RoleDeleted.php @@ -0,0 +1,20 @@ +role = $role; + } +} diff --git a/app/Events/Auth/RoleDeleting.php b/app/Events/Auth/RoleDeleting.php new file mode 100644 index 000000000..b885c8364 --- /dev/null +++ b/app/Events/Auth/RoleDeleting.php @@ -0,0 +1,20 @@ +role = $role; + } +} diff --git a/app/Events/Auth/RoleUpdated.php b/app/Events/Auth/RoleUpdated.php new file mode 100644 index 000000000..376384066 --- /dev/null +++ b/app/Events/Auth/RoleUpdated.php @@ -0,0 +1,24 @@ +role = $role; + $this->request = $request; + } +} diff --git a/app/Events/Auth/RoleUpdating.php b/app/Events/Auth/RoleUpdating.php new file mode 100644 index 000000000..a86580e25 --- /dev/null +++ b/app/Events/Auth/RoleUpdating.php @@ -0,0 +1,24 @@ +role = $role; + $this->request = $request; + } +} diff --git a/app/Events/Auth/UserDeleted.php b/app/Events/Auth/UserDeleted.php new file mode 100644 index 000000000..d6676b79a --- /dev/null +++ b/app/Events/Auth/UserDeleted.php @@ -0,0 +1,20 @@ +user = $user; + } +} diff --git a/app/Events/Auth/UserDeleting.php b/app/Events/Auth/UserDeleting.php new file mode 100644 index 000000000..01e71251d --- /dev/null +++ b/app/Events/Auth/UserDeleting.php @@ -0,0 +1,20 @@ +user = $user; + } +} diff --git a/app/Events/Banking/TransactionCreated.php b/app/Events/Banking/TransactionCreated.php index a7f3f7d88..70a7cc27d 100644 --- a/app/Events/Banking/TransactionCreated.php +++ b/app/Events/Banking/TransactionCreated.php @@ -3,6 +3,7 @@ namespace App\Events\Banking; use App\Abstracts\Event; +use App\Models\Banking\Transaction; class TransactionCreated extends Event { @@ -13,7 +14,7 @@ class TransactionCreated extends Event * * @param $transaction */ - public function __construct($transaction) + public function __construct(Transaction $transaction) { $this->transaction = $transaction; } diff --git a/app/Events/Document/PaymentReceived.php b/app/Events/Document/PaymentReceived.php index 52be83b5a..98854bdc7 100644 --- a/app/Events/Document/PaymentReceived.php +++ b/app/Events/Document/PaymentReceived.php @@ -3,9 +3,12 @@ namespace App\Events\Document; use App\Abstracts\Event; +use App\Traits\Transactions; class PaymentReceived extends Event { + use Transactions; + public $document; public $request; @@ -18,6 +21,11 @@ class PaymentReceived extends Event public function __construct($document, $request = []) { $this->document = $document; + + if (empty($request['number'])) { + $request['number'] = $this->getNextTransactionNumber(); + } + $this->request = $request; } } diff --git a/app/Events/Menu/NewwCreated.php b/app/Events/Menu/NewwCreated.php new file mode 100644 index 000000000..522005d22 --- /dev/null +++ b/app/Events/Menu/NewwCreated.php @@ -0,0 +1,20 @@ +menu = $menu; + } +} diff --git a/app/Events/Menu/NotificationsCreated.php b/app/Events/Menu/NotificationsCreated.php new file mode 100644 index 000000000..de65397f5 --- /dev/null +++ b/app/Events/Menu/NotificationsCreated.php @@ -0,0 +1,20 @@ +notifications = $notifications; + } +} diff --git a/app/Events/Menu/ProfileCreated.php b/app/Events/Menu/ProfileCreated.php new file mode 100644 index 000000000..b020cf31f --- /dev/null +++ b/app/Events/Menu/ProfileCreated.php @@ -0,0 +1,20 @@ +menu = $menu; + } +} diff --git a/app/Events/Menu/SettingsCreated.php b/app/Events/Menu/SettingsCreated.php new file mode 100644 index 000000000..62027386d --- /dev/null +++ b/app/Events/Menu/SettingsCreated.php @@ -0,0 +1,20 @@ +menu = $menu; + } +} diff --git a/app/Events/Module/Disabling.php b/app/Events/Module/Disabling.php new file mode 100644 index 000000000..b8abb0058 --- /dev/null +++ b/app/Events/Module/Disabling.php @@ -0,0 +1,24 @@ +alias = $alias; + $this->company_id = $company_id; + } +} diff --git a/app/Events/Module/SettingShowing.php b/app/Events/Module/SettingShowing.php deleted file mode 100644 index bbaf1a1f1..000000000 --- a/app/Events/Module/SettingShowing.php +++ /dev/null @@ -1,20 +0,0 @@ -modules = $modules; - } -} diff --git a/app/Events/Module/Uninstalling.php b/app/Events/Module/Uninstalling.php new file mode 100644 index 000000000..39b5b971b --- /dev/null +++ b/app/Events/Module/Uninstalling.php @@ -0,0 +1,24 @@ +alias = $alias; + $this->company_id = $company_id; + } +} diff --git a/app/Exceptions/Handler.php b/app/Exceptions/Handler.php index 663e80e44..8915373ed 100644 --- a/app/Exceptions/Handler.php +++ b/app/Exceptions/Handler.php @@ -2,11 +2,16 @@ namespace App\Exceptions; +use App\Exceptions\Http\Resource as ResourceException; use Illuminate\Auth\AuthenticationException; use Illuminate\Database\Eloquent\ModelNotFoundException; use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler; use Illuminate\Http\Exceptions\ThrottleRequestsException; +use Illuminate\Http\Response; +use Illuminate\Support\Str; +use Illuminate\Validation\ValidationException; use Symfony\Component\Debug\Exception\FatalThrowableError; +use Symfony\Component\HttpKernel\Exception\HttpExceptionInterface; use Symfony\Component\HttpKernel\Exception\NotFoundHttpException; use Throwable; @@ -55,8 +60,12 @@ class Handler extends ExceptionHandler */ public function render($request, Throwable $exception) { + if ($request->isApi()) { + return $this->handleApiExceptions($request, $exception); + } + if (config('app.debug') === false) { - return $this->handleExceptions($request, $exception); + return $this->handleWebExceptions($request, $exception); } return parent::render($request, $exception); @@ -81,7 +90,7 @@ class Handler extends ExceptionHandler : redirect()->to($exception->redirectTo() ?? route('login')); } - private function handleExceptions($request, $exception) + protected function handleWebExceptions($request, $exception) { if ($exception instanceof NotFoundHttpException) { // ajax 404 json feedback @@ -137,4 +146,142 @@ class Handler extends ExceptionHandler return parent::render($request, $exception); } + + protected function handleApiExceptions($request, $exception): Response + { + $replacements = $this->prepareApiReplacements($exception); + + $response = config('api.error_format'); + + array_walk_recursive($response, function (&$value, $key) use ($replacements) { + if (Str::startsWith($value, ':') && isset($replacements[$value])) { + $value = $replacements[$value]; + } + }); + + $response = $this->recursivelyRemoveEmptyApiReplacements($response); + + return new Response($response, $this->getStatusCode($exception), $this->getHeaders($exception)); + } + + /** + * Prepare the replacements array by gathering the keys and values. + * + * @param Throwable $exception + * + * @return array + */ + protected function prepareApiReplacements(Throwable $exception): array + { + $code = $this->getStatusCode($exception); + + if (! $message = $exception->getMessage()) { + $message = sprintf('%d %s', $code, Response::$statusTexts[$code]); + } + + $replacements = [ + ':message' => $message, + ':status_code' => $code, + ]; + + if ($exception instanceof ResourceException && $exception->hasErrors()) { + $replacements[':errors'] = $exception->getErrors(); + } + + if ($exception instanceof ValidationException) { + $replacements[':errors'] = $exception->errors(); + $replacements[':status_code'] = $exception->status; + } + + if ($code = $exception->getCode()) { + $replacements[':code'] = $code; + } + + if (config('api.debug')) { + $replacements[':debug'] = [ + 'line' => $exception->getLine(), + 'file' => $exception->getFile(), + 'class' => get_class($exception), + 'trace' => explode("\n", $exception->getTraceAsString()), + ]; + + // Attach trace of previous exception, if exists + if (! is_null($exception->getPrevious())) { + $currentTrace = $replacements[':debug']['trace']; + + $replacements[':debug']['trace'] = [ + 'previous' => explode("\n", $exception->getPrevious()->getTraceAsString()), + 'current' => $currentTrace, + ]; + } + } + + return $replacements; + } + + /** + * Recursively remove any empty replacement values in the response array. + * + * @param array $input + * + * @return array + */ + protected function recursivelyRemoveEmptyApiReplacements(array $input) + { + foreach ($input as &$value) { + if (is_array($value)) { + $value = $this->recursivelyRemoveEmptyApiReplacements($value); + } + } + + return array_filter($input, function ($value) { + if (is_string($value)) { + return ! Str::startsWith($value, ':'); + } + + return true; + }); + } + + /** + * Get the status code from the exception. + * + * @param Throwable $exception + * + * @return int + */ + protected function getStatusCode(Throwable $exception): int + { + $code = null; + + if ($exception instanceof ValidationException) { + $code = $exception->status; + } elseif ($exception instanceof HttpExceptionInterface) { + $code = $exception->getStatusCode(); + } else { + // By default throw 500 + $code = 500; + } + + // Be extra defensive + if ($code < 100 || $code > 599) { + $code = 500; + } + + return $code; + } + + /** + * Get the headers from the exception. + * + * @param Throwable $exception + * + * @return array + */ + protected function getHeaders(Throwable $exception): array + { + return ($exception instanceof HttpExceptionInterface) + ? $exception->getHeaders() + : []; + } } diff --git a/app/Exceptions/Http/Resource.php b/app/Exceptions/Http/Resource.php new file mode 100644 index 000000000..44b0957d9 --- /dev/null +++ b/app/Exceptions/Http/Resource.php @@ -0,0 +1,59 @@ +errors = new MessageBag; + } else { + $this->errors = is_array($errors) ? new MessageBag($errors) : $errors; + } + + parent::__construct(422, $message, $previous, $headers, $code); + } + + /** + * Get the errors message bag. + * + * @return \Illuminate\Support\MessageBag + */ + public function getErrors() + { + return $this->errors; + } + + /** + * Determine if message bag has any errors. + * + * @return bool + */ + public function hasErrors() + { + return ! $this->errors->isEmpty(); + } +} diff --git a/app/Exports/Banking/Transactions.php b/app/Exports/Banking/Transactions.php index 12ddc3b54..a712fdc0d 100644 --- a/app/Exports/Banking/Transactions.php +++ b/app/Exports/Banking/Transactions.php @@ -11,7 +11,7 @@ class Transactions extends Export implements WithColumnFormatting { public function collection() { - return Model::with('account', 'category', 'contact', 'document')->collectForExport($this->ids, ['paid_at' => 'desc']); + return Model::with('account', 'category', 'contact', 'document')->isNotRecurring()->collectForExport($this->ids, ['paid_at' => 'desc']); } public function map($model): array @@ -28,6 +28,7 @@ class Transactions extends Export implements WithColumnFormatting { return [ 'type', + 'number', 'paid_at', 'amount', 'currency_code', diff --git a/app/Exports/Common/Sheets/Items.php b/app/Exports/Common/Sheets/Items.php index 3f3a3ed0d..57fef15e7 100644 --- a/app/Exports/Common/Sheets/Items.php +++ b/app/Exports/Common/Sheets/Items.php @@ -23,6 +23,7 @@ class Items extends Export { return [ 'name', + 'type', 'description', 'sale_price', 'purchase_price', diff --git a/app/Exports/Purchases/Payments.php b/app/Exports/Purchases/Payments.php deleted file mode 100644 index d60550006..000000000 --- a/app/Exports/Purchases/Payments.php +++ /dev/null @@ -1,51 +0,0 @@ -expense()->collectForExport($this->ids, ['paid_at' => 'desc']); - } - - public function map($model): array - { - $model->account_name = $model->account->name; - $model->bill_number = $model->bill->document_number ?? 0; - $model->contact_email = $model->contact->email; - $model->category_name = $model->category->name; - - return parent::map($model); - } - - public function fields(): array - { - return [ - 'paid_at', - 'amount', - 'currency_code', - 'currency_rate', - 'account_name', - 'bill_number', - 'contact_email', - 'category_name', - 'description', - 'payment_method', - 'reference', - 'reconciled', - ]; - } - - public function columnFormats(): array - { - return [ - 'A' => NumberFormat::FORMAT_DATE_YYYYMMDD, - ]; - } -} diff --git a/app/Exports/Purchases/Sheets/BillTransactions.php b/app/Exports/Purchases/Sheets/BillTransactions.php index c0ea7d917..c70b0e48b 100644 --- a/app/Exports/Purchases/Sheets/BillTransactions.php +++ b/app/Exports/Purchases/Sheets/BillTransactions.php @@ -26,6 +26,7 @@ class BillTransactions extends Export implements WithColumnFormatting $model->account_name = $model->account->name; $model->category_name = $model->category->name; $model->contact_email = $model->contact->email; + $model->transaction_number = $model->number; return parent::map($model); } @@ -34,6 +35,7 @@ class BillTransactions extends Export implements WithColumnFormatting { return [ 'bill_number', + 'transaction_number', 'paid_at', 'amount', 'currency_code', diff --git a/app/Exports/Purchases/Sheets/Bills.php b/app/Exports/Purchases/Sheets/Bills.php index d903b8cee..14afd2526 100644 --- a/app/Exports/Purchases/Sheets/Bills.php +++ b/app/Exports/Purchases/Sheets/Bills.php @@ -11,7 +11,7 @@ class Bills extends Export implements WithColumnFormatting { public function collection() { - return Model::with('category')->bill()->collectForExport($this->ids, ['document_number' => 'desc']); + return Model::with('category')->bill()->isNotRecurring()->collectForExport($this->ids, ['document_number' => 'desc']); } public function map($model): array diff --git a/app/Exports/Sales/Revenues.php b/app/Exports/Sales/Revenues.php deleted file mode 100644 index da284b120..000000000 --- a/app/Exports/Sales/Revenues.php +++ /dev/null @@ -1,51 +0,0 @@ -income()->collectForExport($this->ids, ['paid_at' => 'desc']); - } - - public function map($model): array - { - $model->account_name = $model->account->name; - $model->invoice_number = $model->invoice->document_number ?? 0; - $model->contact_email = $model->contact->email; - $model->category_name = $model->category->name; - - return parent::map($model); - } - - public function fields(): array - { - return [ - 'paid_at', - 'amount', - 'currency_code', - 'currency_rate', - 'account_name', - 'invoice_number', - 'contact_email', - 'category_name', - 'description', - 'payment_method', - 'reference', - 'reconciled', - ]; - } - - public function columnFormats(): array - { - return [ - 'A' => NumberFormat::FORMAT_DATE_YYYYMMDD, - ]; - } -} diff --git a/app/Exports/Sales/Sheets/InvoiceTransactions.php b/app/Exports/Sales/Sheets/InvoiceTransactions.php index 5a422ae9d..060fd4ce2 100644 --- a/app/Exports/Sales/Sheets/InvoiceTransactions.php +++ b/app/Exports/Sales/Sheets/InvoiceTransactions.php @@ -26,6 +26,7 @@ class InvoiceTransactions extends Export implements WithColumnFormatting $model->account_name = $model->account->name; $model->category_name = $model->category->name; $model->contact_email = $model->contact->email; + $model->transaction_number = $model->number; return parent::map($model); } @@ -34,6 +35,7 @@ class InvoiceTransactions extends Export implements WithColumnFormatting { return [ 'invoice_number', + 'transaction_number', 'paid_at', 'amount', 'currency_code', diff --git a/app/Exports/Sales/Sheets/Invoices.php b/app/Exports/Sales/Sheets/Invoices.php index b1f45ed8b..bf88d5537 100644 --- a/app/Exports/Sales/Sheets/Invoices.php +++ b/app/Exports/Sales/Sheets/Invoices.php @@ -11,7 +11,7 @@ class Invoices extends Export implements WithColumnFormatting { public function collection() { - return Model::with('category')->invoice()->collectForExport($this->ids, ['document_number' => 'desc']); + return Model::with('category')->invoice()->isNotRecurring()->collectForExport($this->ids, ['document_number' => 'desc']); } public function map($model): array diff --git a/app/Exports/Settings/Taxes.php b/app/Exports/Settings/Taxes.php new file mode 100644 index 000000000..92057dd89 --- /dev/null +++ b/app/Exports/Settings/Taxes.php @@ -0,0 +1,24 @@ +ids); + } + + public function fields(): array + { + return [ + 'name', + 'type', + 'rate', + 'enabled', + ]; + } +} diff --git a/app/Http/Controllers/Api/Auth/Permissions.php b/app/Http/Controllers/Api/Auth/Permissions.php deleted file mode 100644 index 76b242ae5..000000000 --- a/app/Http/Controllers/Api/Auth/Permissions.php +++ /dev/null @@ -1,81 +0,0 @@ -response->paginator($permissions, new Transformer()); - } - - /** - * Display the specified resource. - * - * @param Permission $permission - * @return \Dingo\Api\Http\Response - */ - public function show(Permission $permission) - { - return $this->item($permission, new Transformer()); - } - - /** - * Store a newly created resource in storage. - * - * @param $request - * @return \Dingo\Api\Http\Response - */ - public function store(Request $request) - { - $permission = $this->dispatch(new CreatePermission($request)); - - return $this->response->created(route('api.permissions.show', $permission->id), $this->item($permission, new Transformer())); - } - - /** - * Update the specified resource in storage. - * - * @param $permission - * @param $request - * @return \Dingo\Api\Http\Response - */ - public function update(Permission $permission, Request $request) - { - $permission = $this->dispatch(new UpdatePermission($permission, $request)); - - return $this->item($permission->fresh(), new Transformer()); - } - - /** - * Remove the specified resource from storage. - * - * @param Permission $permission - * @return \Dingo\Api\Http\Response - */ - public function destroy(Permission $permission) - { - try { - $this->dispatch(new DeletePermission($permission)); - - return $this->response->noContent(); - } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); - } - } -} diff --git a/app/Http/Controllers/Api/Auth/Roles.php b/app/Http/Controllers/Api/Auth/Roles.php deleted file mode 100644 index fc88fc5ab..000000000 --- a/app/Http/Controllers/Api/Auth/Roles.php +++ /dev/null @@ -1,81 +0,0 @@ -collect(); - - return $this->response->paginator($roles, new Transformer()); - } - - /** - * Display the specified resource. - * - * @param Role $role - * @return \Dingo\Api\Http\Response - */ - public function show(Role $role) - { - return $this->item($role, new Transformer()); - } - - /** - * Store a newly created resource in storage. - * - * @param $request - * @return \Dingo\Api\Http\Response - */ - public function store(Request $request) - { - $role = $this->dispatch(new CreateRole($request)); - - return $this->response->created(route('api.roles.show', $role->id), $this->item($role, new Transformer())); - } - - /** - * Update the specified resource in storage. - * - * @param $role - * @param $request - * @return \Dingo\Api\Http\Response - */ - public function update(Role $role, Request $request) - { - $role = $this->dispatch(new UpdateRole($role, $request)); - - return $this->item($role->fresh(), new Transformer()); - } - - /** - * Remove the specified resource from storage. - * - * @param Role $role - * @return \Dingo\Api\Http\Response - */ - public function destroy(Role $role) - { - try { - $this->dispatch(new DeleteRole($role)); - - return $this->response->noContent(); - } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); - } - } -} diff --git a/app/Http/Controllers/Api/Auth/Users.php b/app/Http/Controllers/Api/Auth/Users.php index 0610b6c64..3ab71a555 100644 --- a/app/Http/Controllers/Api/Auth/Users.php +++ b/app/Http/Controllers/Api/Auth/Users.php @@ -4,31 +4,32 @@ namespace App\Http\Controllers\Api\Auth; use App\Abstracts\Http\ApiController; use App\Http\Requests\Auth\User as Request; +use App\Http\Resources\Auth\User as Resource; use App\Jobs\Auth\CreateUser; use App\Jobs\Auth\DeleteUser; use App\Jobs\Auth\UpdateUser; use App\Models\Auth\User; -use App\Transformers\Auth\User as Transformer; class Users extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $users = User::with('companies', 'permissions', 'roles')->collect(); - return $this->response->paginator($users, new Transformer()); + return Resource::collection($users); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -39,20 +40,21 @@ class Users extends ApiController $user = User::with('companies', 'permissions', 'roles')->where('email', $id)->first(); } - return $this->item($user, new Transformer()); + return new Resource($user); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $user = $this->dispatch(new CreateUser($request)); - return $this->response->created(route('api.users.show', $user->id), $this->item($user, new Transformer())); + return $this->created(route('api.users.show', $user->id), new Resource($user)); } /** @@ -60,55 +62,60 @@ class Users extends ApiController * * @param $user * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(User $user, Request $request) { $user = $this->dispatch(new UpdateUser($user, $request)); - return $this->item($user->fresh(), new Transformer()); + return new Resource($user->fresh()); } /** * Enable the specified resource in storage. * * @param User $user - * @return \Dingo\Api\Http\Response + * + * @return \Illuminate\Http\JsonResponse */ public function enable(User $user) { $user = $this->dispatch(new UpdateUser($user, request()->merge(['enabled' => 1]))); - return $this->item($user->fresh(), new Transformer()); + return new Resource($user->fresh()); } /** * Disable the specified resource in storage. * * @param User $user - * @return \Dingo\Api\Http\Response + * + * @return \Illuminate\Http\JsonResponse */ public function disable(User $user) { $user = $this->dispatch(new UpdateUser($user, request()->merge(['enabled' => 0]))); - return $this->item($user->fresh(), new Transformer()); + return new Resource($user->fresh()); } /** * Remove the specified resource from storage. * * @param User $user - * @return \Dingo\Api\Http\Response + * + * @throws \Symfony\Component\HttpKernel\Exception\HttpException + * + * @return \Illuminate\Http\Response */ public function destroy(User $user) { try { $this->dispatch(new DeleteUser($user)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Banking/Accounts.php b/app/Http/Controllers/Api/Banking/Accounts.php index 6471ef077..a1b6b982a 100644 --- a/app/Http/Controllers/Api/Banking/Accounts.php +++ b/app/Http/Controllers/Api/Banking/Accounts.php @@ -4,31 +4,31 @@ namespace App\Http\Controllers\Api\Banking; use App\Abstracts\Http\ApiController; use App\Http\Requests\Banking\Account as Request; +use App\Http\Resources\Banking\Account as Resource; use App\Jobs\Banking\CreateAccount; use App\Jobs\Banking\DeleteAccount; use App\Jobs\Banking\UpdateAccount; use App\Models\Banking\Account; -use App\Transformers\Banking\Account as Transformer; class Accounts extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $accounts = Account::collect(); - return $this->response->paginator($accounts, new Transformer()); + return Resource::collection($accounts); } /** * Display the specified resource. * * @param $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -39,20 +39,20 @@ class Accounts extends ApiController $account = Account::where('number', $id)->first(); } - return $this->item($account, new Transformer()); + return new Resource($account); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $account = $this->dispatch(new CreateAccount($request)); - return $this->response->created(route('api.accounts.show', $account->id), $this->item($account, new Transformer())); + return $this->created(route('api.accounts.show', $account->id), new Resource($account)); } /** @@ -60,16 +60,16 @@ class Accounts extends ApiController * * @param $account * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Account $account, Request $request) { try { $account = $this->dispatch(new UpdateAccount($account, $request)); - return $this->item($account->fresh(), new Transformer()); + return new Resource($account->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -77,29 +77,29 @@ class Accounts extends ApiController * Enable the specified resource in storage. * * @param Account $account - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Account $account) { $account = $this->dispatch(new UpdateAccount($account, request()->merge(['enabled' => 1]))); - return $this->item($account->fresh(), new Transformer()); + return new Resource($account->fresh()); } /** * Disable the specified resource in storage. * * @param Account $account - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Account $account) { try { $account = $this->dispatch(new UpdateAccount($account, request()->merge(['enabled' => 0]))); - return $this->item($account->fresh(), new Transformer()); + return new Resource($account->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -107,16 +107,16 @@ class Accounts extends ApiController * Remove the specified resource from storage. * * @param Account $account - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Account $account) { try { $this->dispatch(new DeleteAccount($account)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Banking/Reconciliations.php b/app/Http/Controllers/Api/Banking/Reconciliations.php index e4f2e2936..2d1ad2c58 100644 --- a/app/Http/Controllers/Api/Banking/Reconciliations.php +++ b/app/Http/Controllers/Api/Banking/Reconciliations.php @@ -4,48 +4,48 @@ namespace App\Http\Controllers\Api\Banking; use App\Abstracts\Http\ApiController; use App\Http\Requests\Banking\Reconciliation as Request; +use App\Http\Resources\Banking\Reconciliation as Resource; use App\Jobs\Banking\CreateReconciliation; use App\Jobs\Banking\DeleteReconciliation; use App\Jobs\Banking\UpdateReconciliation; use App\Models\Banking\Reconciliation; -use App\Transformers\Banking\Reconciliation as Transformer; class Reconciliations extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { - $items = Reconciliation::with('account')->collect(); + $reconciliations = Reconciliation::with('account')->collect(); - return $this->response->paginator($items, new Transformer()); + return Resource::collection($reconciliations); } /** * Display the specified resource. * * @param $reconciliation - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Reconciliation $reconciliation) { - return $this->item($reconciliation, new Transformer()); + return new Resource($reconciliation); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $reconciliation = $this->dispatch(new CreateReconciliation($request)); - return $this->response->created(route('api.reconciliations.show', $reconciliation->id), $this->item($reconciliation, new Transformer())); + return $this->created(route('api.reconciliations.show', $reconciliation->id), new Resource($reconciliation)); } /** @@ -53,29 +53,29 @@ class Reconciliations extends ApiController * * @param $reconciliation * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Reconciliation $reconciliation, Request $request) { $reconciliation = $this->dispatch(new UpdateReconciliation($reconciliation, $request)); - return $this->item($reconciliation->fresh(), new Transformer()); + return new Resource($reconciliation->fresh()); } /** * Remove the specified resource from storage. * * @param Reconciliation $reconciliation - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Reconciliation $reconciliation) { try { $this->dispatch(new DeleteReconciliation($reconciliation)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Banking/Transactions.php b/app/Http/Controllers/Api/Banking/Transactions.php index 6861130ea..bde2c502d 100644 --- a/app/Http/Controllers/Api/Banking/Transactions.php +++ b/app/Http/Controllers/Api/Banking/Transactions.php @@ -4,48 +4,48 @@ namespace App\Http\Controllers\Api\Banking; use App\Abstracts\Http\ApiController; use App\Http\Requests\Banking\Transaction as Request; +use App\Http\Resources\Banking\Transaction as Resource; use App\Jobs\Banking\CreateTransaction; use App\Jobs\Banking\DeleteTransaction; use App\Jobs\Banking\UpdateTransaction; use App\Models\Banking\Transaction; -use App\Transformers\Banking\Transaction as Transformer; class Transactions extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $transactions = Transaction::with('account', 'category', 'contact')->collect(['paid_at'=> 'desc']); - return $this->response->paginator($transactions, new Transformer()); + return Resource::collection($transactions); } /** * Display the specified resource. * * @param Transaction $transaction - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Transaction $transaction) { - return $this->item($transaction, new Transformer()); + return new Resource($transaction); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $transaction = $this->dispatch(new CreateTransaction($request)); - return $this->response->created(route('api.transactions.show', $transaction->id), $this->item($transaction, new Transformer())); + return $this->created(route('api.transactions.show', $transaction->id), new Resource($transaction)); } /** @@ -53,29 +53,29 @@ class Transactions extends ApiController * * @param $transaction * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Transaction $transaction, Request $request) { $transaction = $this->dispatch(new UpdateTransaction($transaction, $request)); - return $this->item($transaction->fresh(), new Transformer()); + return new Resource($transaction->fresh()); } /** * Remove the specified resource from storage. * * @param Transaction $transaction - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Transaction $transaction) { try { $this->dispatch(new DeleteTransaction($transaction)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Banking/Transfers.php b/app/Http/Controllers/Api/Banking/Transfers.php index 841926940..e74022a2a 100644 --- a/app/Http/Controllers/Api/Banking/Transfers.php +++ b/app/Http/Controllers/Api/Banking/Transfers.php @@ -4,18 +4,18 @@ namespace App\Http\Controllers\Api\Banking; use App\Abstracts\Http\ApiController; use App\Http\Requests\Banking\Transfer as Request; +use App\Http\Resources\Banking\Transfer as Resource; use App\Jobs\Banking\CreateTransfer; use App\Jobs\Banking\UpdateTransfer; use App\Jobs\Banking\DeleteTransfer; use App\Models\Banking\Transfer; -use App\Transformers\Banking\Transfer as Transformer; class Transfers extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { @@ -51,31 +51,31 @@ class Transfers extends ApiController $transfers->setCollection(collect($items)); } - return $this->response->paginator($transfers, new Transformer()); + return Resource::collection($transfers); } /** * Display the specified resource. * * @param Transfer $transfer - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Transfer $transfer) { - return $this->item($transfer, new Transformer()); + return new Resource($transfer); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $transfer = $this->dispatch(new CreateTransfer($request)); - return $this->response->created(route('api.transfers.show', $transfer->id), $this->item($transfer, new Transformer())); + return $this->created(route('api.transfers.show', $transfer->id), new Resource($transfer)); } /** @@ -83,29 +83,29 @@ class Transfers extends ApiController * * @param $transfer * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Transfer $transfer, Request $request) { $transfer = $this->dispatch(new UpdateTransfer($transfer, $request)); - return $this->item($transfer->fresh(), new Transformer()); + return new Resource($transfer->fresh()); } /** * Remove the specified resource from storage. * * @param Transfer $transfer - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Transfer $transfer) { try { $this->dispatch(new DeleteTransfer($transfer)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Common/Companies.php b/app/Http/Controllers/Api/Common/Companies.php index 022b09842..98c7cf0c8 100644 --- a/app/Http/Controllers/Api/Common/Companies.php +++ b/app/Http/Controllers/Api/Common/Companies.php @@ -4,13 +4,13 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Http\Requests\Common\Company as Request; +use App\Http\Resources\Common\Company as Resource; use App\Jobs\Common\CreateCompany; use App\Jobs\Common\DeleteCompany; use App\Jobs\Common\UpdateCompany; use App\Models\Common\Company; -use App\Transformers\Common\Company as Transformer; use App\Traits\Users; -use Dingo\Api\Http\Response; +use Illuminate\Http\Response; class Companies extends ApiController { @@ -19,20 +19,20 @@ class Companies extends ApiController /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $companies = user()->companies()->collect(); - return $this->response->paginator($companies, new Transformer()); + return Resource::collection($companies); } /** * Display the specified resource. * * @param Company $company - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Company $company) { @@ -40,9 +40,9 @@ class Companies extends ApiController // Check if user can access company $this->canAccess($company); - return $this->item($company, new Transformer()); + return new Resource($company); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -50,13 +50,13 @@ class Companies extends ApiController * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $company = $this->dispatch(new CreateCompany($request)); - return $this->response->created(route('api.companies.show', $company->id), $this->item($company, new Transformer())); + return $this->created(route('api.companies.show', $company->id), new Resource($company)); } /** @@ -64,16 +64,16 @@ class Companies extends ApiController * * @param $company * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Company $company, Request $request) { try { $company = $this->dispatch(new UpdateCompany($company, $request)); - return $this->item($company->fresh(), new Transformer()); + return new Resource($company->fresh()); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -81,16 +81,16 @@ class Companies extends ApiController * Enable the specified resource in storage. * * @param Company $company - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Company $company) { try { $company = $this->dispatch(new UpdateCompany($company, request()->merge(['enabled' => 1]))); - return $this->item($company->fresh(), new Transformer()); + return new Resource($company->fresh()); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -98,16 +98,16 @@ class Companies extends ApiController * Disable the specified resource in storage. * * @param Company $company - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Company $company) { try { $company = $this->dispatch(new UpdateCompany($company, request()->merge(['enabled' => 0]))); - return $this->item($company->fresh(), new Transformer()); + return new Resource($company->fresh()); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -115,16 +115,16 @@ class Companies extends ApiController * Remove the specified resource from storage. * * @param Company $company - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Company $company) { try { $this->dispatch(new DeleteCompany($company)); - return $this->response->noContent(); + return $this->noContent(); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -133,16 +133,16 @@ class Companies extends ApiController * * @param Company $company * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function canAccess(Company $company) { - if (!empty($company) && $this->isUserCompany($company->id)) { + if (! empty($company) && $this->isUserCompany($company->id)) { return new Response(''); } $message = trans('companies.error.not_user_company'); - $this->response->errorUnauthorized($message); + $this->errorUnauthorized($message); } } diff --git a/app/Http/Controllers/Api/Common/Contacts.php b/app/Http/Controllers/Api/Common/Contacts.php index 8a5a00790..ad7799b84 100644 --- a/app/Http/Controllers/Api/Common/Contacts.php +++ b/app/Http/Controllers/Api/Common/Contacts.php @@ -4,12 +4,12 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Http\Requests\Common\Contact as Request; +use App\Http\Resources\Common\Contact as Resource; use App\Jobs\Common\CreateContact; use App\Jobs\Common\DeleteContact; use App\Jobs\Common\UpdateContact; use App\Models\Common\Contact; use App\Traits\Uploads; -use App\Transformers\Common\Contact as Transformer; class Contacts extends ApiController { @@ -18,20 +18,20 @@ class Contacts extends ApiController /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $contacts = Contact::collect(); - return $this->response->paginator($contacts, new Transformer()); + return Resource::collection($contacts); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -42,20 +42,20 @@ class Contacts extends ApiController $contact = Contact::where('email', $id)->first(); } - return $this->item($contact, new Transformer()); + return new Resource($contact); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $contact = $this->dispatch(new CreateContact($request)); - return $this->response->created(route('api.contacts.show', $contact->id), $this->item($contact, new Transformer())); + return $this->created(route('api.contacts.show', $contact->id), new Resource($contact)); } /** @@ -63,42 +63,42 @@ class Contacts extends ApiController * * @param $contact * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Contact $contact, Request $request) { $contact = $this->dispatch(new UpdateContact($contact, $request)); - return $this->item($contact->fresh(), new Transformer()); + return new Resource($contact->fresh()); } /** * Enable the specified resource in storage. * * @param Contact $contact - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Contact $contact) { $contact = $this->dispatch(new UpdateContact($contact, request()->merge(['enabled' => 1]))); - return $this->item($contact->fresh(), new Transformer()); + return new Resource($contact->fresh()); } /** * Disable the specified resource in storage. * * @param Contact $contact - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Contact $contact) { try { $contact = $this->dispatch(new UpdateContact($contact, request()->merge(['enabled' => 0]))); - return $this->item($contact->fresh(), new Transformer()); + return new Resource($contact->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -106,16 +106,16 @@ class Contacts extends ApiController * Remove the specified resource from storage. * * @param Contact $contact - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Contact $contact) { try { $this->dispatch(new DeleteContact($contact)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Common/Dashboards.php b/app/Http/Controllers/Api/Common/Dashboards.php index 0dba14271..30d7bdd1d 100644 --- a/app/Http/Controllers/Api/Common/Dashboards.php +++ b/app/Http/Controllers/Api/Common/Dashboards.php @@ -4,13 +4,13 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Http\Requests\Common\Dashboard as Request; +use App\Http\Resources\Common\Dashboard as Resource; use App\Jobs\Common\CreateDashboard; use App\Jobs\Common\DeleteDashboard; use App\Jobs\Common\UpdateDashboard; use App\Models\Common\Dashboard; -use App\Transformers\Common\Dashboard as Transformer; use App\Traits\Users; -use Dingo\Api\Http\Response; +use Illuminate\Http\Response; class Dashboards extends ApiController { @@ -19,20 +19,20 @@ class Dashboards extends ApiController /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $dashboards = user()->dashboards()->with('widgets')->collect(); - return $this->response->paginator($dashboards, new Transformer()); + return Resource::collection($dashboards); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -42,9 +42,9 @@ class Dashboards extends ApiController // Check if user can access dashboard $this->canAccess($dashboard); - return $this->item($dashboard, new Transformer()); + return new Resource($dashboard); } catch (\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -52,13 +52,13 @@ class Dashboards extends ApiController * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $dashboard = $this->dispatch(new CreateDashboard($request)); - return $this->response->created(route('api.dashboards.show', $dashboard->id), $this->item($dashboard, new Transformer())); + return $this->created(route('api.dashboards.show', $dashboard->id), new Resource($dashboard)); } /** @@ -66,16 +66,16 @@ class Dashboards extends ApiController * * @param $dashboard * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Dashboard $dashboard, Request $request) { try { $dashboard = $this->dispatch(new UpdateDashboard($dashboard, $request)); - return $this->item($dashboard->fresh(), new Transformer()); + return new Resource($dashboard->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -83,16 +83,16 @@ class Dashboards extends ApiController * Enable the specified resource in storage. * * @param Dashboard $dashboard - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Dashboard $dashboard) { try { $dashboard = $this->dispatch(new UpdateDashboard($dashboard, request()->merge(['enabled' => 1]))); - return $this->item($dashboard->fresh(), new Transformer()); + return new Resource($dashboard->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -100,16 +100,16 @@ class Dashboards extends ApiController * Disable the specified resource in storage. * * @param Dashboard $dashboard - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Dashboard $dashboard) { try { $dashboard = $this->dispatch(new UpdateDashboard($dashboard, request()->merge(['enabled' => 0]))); - return $this->item($dashboard->fresh(), new Transformer()); + return new Resource($dashboard->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -117,16 +117,16 @@ class Dashboards extends ApiController * Remove the specified resource from storage. * * @param Dashboard $dashboard - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Dashboard $dashboard) { try { $this->dispatch(new DeleteDashboard($dashboard)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -135,7 +135,7 @@ class Dashboards extends ApiController * * @param Dashboard $dashboard * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function canAccess($dashboard) { @@ -145,6 +145,6 @@ class Dashboards extends ApiController $message = trans('dashboards.error.not_user_dashboard'); - $this->response->errorUnauthorized($message); + $this->errorUnauthorized($message); } } diff --git a/app/Http/Controllers/Api/Common/Items.php b/app/Http/Controllers/Api/Common/Items.php index bbe05a16a..bdfc80a76 100644 --- a/app/Http/Controllers/Api/Common/Items.php +++ b/app/Http/Controllers/Api/Common/Items.php @@ -4,50 +4,50 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Http\Requests\Common\Item as Request; +use App\Http\Resources\Common\Item as Resource; use App\Jobs\Common\CreateItem; use App\Jobs\Common\DeleteItem; use App\Jobs\Common\UpdateItem; use App\Models\Common\Item; -use App\Transformers\Common\Item as Transformer; class Items extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $items = Item::with('category', 'taxes')->collect(); - return $this->response->paginator($items, new Transformer()); + return Resource::collection($items); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { $item = Item::with('category', 'taxes')->find($id); - return $this->item($item, new Transformer()); + return new Resource($item); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $item = $this->dispatch(new CreateItem($request)); - return $this->response->created(route('api.items.show', $item->id), $this->item($item, new Transformer())); + return $this->created(route('api.items.show', $item->id), new Resource($item)); } /** @@ -55,55 +55,55 @@ class Items extends ApiController * * @param $item * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Item $item, Request $request) { $item = $this->dispatch(new UpdateItem($item, $request)); - return $this->item($item->fresh(), new Transformer()); + return new Resource($item->fresh()); } /** * Enable the specified resource in storage. * * @param Item $item - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Item $item) { $item = $this->dispatch(new UpdateItem($item, request()->merge(['enabled' => 1]))); - return $this->item($item->fresh(), new Transformer()); + return new Resource($item->fresh()); } /** * Disable the specified resource in storage. * * @param Item $item - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Item $item) { $item = $this->dispatch(new UpdateItem($item, request()->merge(['enabled' => 0]))); - return $this->item($item->fresh(), new Transformer()); + return new Resource($item->fresh()); } /** * Remove the specified resource from storage. * * @param Item $item - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Item $item) { try { $this->dispatch(new DeleteItem($item)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Common/Ping.php b/app/Http/Controllers/Api/Common/Ping.php index be1fd45a9..c0c46adae 100644 --- a/app/Http/Controllers/Api/Common/Ping.php +++ b/app/Http/Controllers/Api/Common/Ping.php @@ -3,13 +3,10 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; -use Date; -use Dingo\Api\Routing\Helpers; +use App\Utilities\Date; class Ping extends ApiController { - use Helpers; - /** * Instantiate a new controller instance. */ @@ -23,9 +20,9 @@ class Ping extends ApiController * * @return \Illuminate\Http\JsonResponse */ - public function index() + public function pong() { - return $this->response->array([ + return response()->json([ 'status' => 'ok', 'timestamp' => Date::now(), ]); diff --git a/app/Http/Controllers/Api/Common/Reports.php b/app/Http/Controllers/Api/Common/Reports.php index 0a402e90b..d8358f504 100644 --- a/app/Http/Controllers/Api/Common/Reports.php +++ b/app/Http/Controllers/Api/Common/Reports.php @@ -4,48 +4,48 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Http\Requests\Common\Report as Request; +use App\Http\Resources\Common\Report as Resource; use App\Jobs\Common\CreateReport; use App\Jobs\Common\DeleteReport; use App\Jobs\Common\UpdateReport; use App\Models\Common\Report; -use App\Transformers\Common\Report as Transformer; class Reports extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $reports = Report::collect(); - return $this->response->paginator($reports, new Transformer()); + return Resource::collection($reports); } /** * Display the specified resource. * * @param Report $report - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Report $report) { - return $this->item($report, new Transformer()); + return new Resource($report); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $report = $this->dispatch(new CreateReport($request)); - return $this->response->created(route('api.reports.show', $report->id), $this->item($report, new Transformer())); + return $this->created(route('api.reports.show', $report->id), new Resource($report)); } /** @@ -53,29 +53,29 @@ class Reports extends ApiController * * @param $report * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Report $report, Request $request) { $report = $this->dispatch(new UpdateReport($report, $request)); - return $this->item($report->fresh(), new Transformer()); + return new Resource($report->fresh()); } /** * Remove the specified resource from storage. * * @param Report $report - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Report $report) { try { $this->dispatch(new DeleteReport($report)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Common/Translations.php b/app/Http/Controllers/Api/Common/Translations.php index 172de67f7..c3a16a282 100644 --- a/app/Http/Controllers/Api/Common/Translations.php +++ b/app/Http/Controllers/Api/Common/Translations.php @@ -4,7 +4,6 @@ namespace App\Http\Controllers\Api\Common; use App\Abstracts\Http\ApiController; use App\Models\Module\Module; -use Dingo\Api\Http\Response; use Illuminate\Filesystem\Filesystem; use Illuminate\Support\Facades\App; use Illuminate\Support\Str; @@ -16,7 +15,7 @@ class Translations extends ApiController * * @param string $locale * @param string $file - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function file($locale, $file) { @@ -34,7 +33,7 @@ class Translations extends ApiController * Display the specified resource. * * @param string $locale - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function all($locale) { diff --git a/app/Http/Controllers/Api/Document/DocumentTransactions.php b/app/Http/Controllers/Api/Document/DocumentTransactions.php index 59f61f372..d62351fec 100644 --- a/app/Http/Controllers/Api/Document/DocumentTransactions.php +++ b/app/Http/Controllers/Api/Document/DocumentTransactions.php @@ -4,11 +4,11 @@ namespace App\Http\Controllers\Api\Document; use App\Abstracts\Http\ApiController; use App\Http\Requests\Banking\Transaction as Request; +use App\Http\Resources\Banking\Transaction as Resource; use App\Jobs\Banking\CreateBankingDocumentTransaction; use App\Jobs\Banking\DeleteTransaction; use App\Models\Banking\Transaction; use App\Models\Document\Document; -use App\Transformers\Banking\Transaction as Transformer; class DocumentTransactions extends ApiController { @@ -28,13 +28,13 @@ class DocumentTransactions extends ApiController * Display a listing of the resource. * * @param $document_id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index($document_id) { $transactions = Transaction::documentId($document_id)->get(); - return $this->response->collection($transactions, new Transformer()); + return Resource::collection($transactions); } /** @@ -42,13 +42,13 @@ class DocumentTransactions extends ApiController * * @param $document_id * @param $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($document_id, $id) { $transaction = Transaction::documentId($document_id)->find($id); - return $this->item($transaction, new Transformer()); + return new Resource($transaction); } /** @@ -56,7 +56,7 @@ class DocumentTransactions extends ApiController * * @param $document_id * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store($document_id, Request $request) { @@ -64,7 +64,7 @@ class DocumentTransactions extends ApiController $transaction = $this->dispatch(new CreateBankingDocumentTransaction($document, $request)); - return $this->response->created(route('api.documents.transactions.show', [$document_id, $transaction->id]), $this->item($transaction, new Transformer())); + return $this->created(route('api.documents.transactions.show', [$document_id, $transaction->id]), new Resource($transaction)); } /** @@ -72,7 +72,7 @@ class DocumentTransactions extends ApiController * * @param $document_id * @param $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy($document_id, $id) { @@ -80,6 +80,6 @@ class DocumentTransactions extends ApiController $this->dispatch(new DeleteTransaction($transaction)); - return $this->response->noContent(); + return $this->noContent(); } } diff --git a/app/Http/Controllers/Api/Document/Documents.php b/app/Http/Controllers/Api/Document/Documents.php index 032934af8..95c8a635c 100644 --- a/app/Http/Controllers/Api/Document/Documents.php +++ b/app/Http/Controllers/Api/Document/Documents.php @@ -4,31 +4,31 @@ namespace App\Http\Controllers\Api\Document; use App\Abstracts\Http\ApiController; use App\Http\Requests\Document\Document as Request; +use App\Http\Resources\Document\Document as Resource; use App\Jobs\Document\CreateDocument; use App\Jobs\Document\DeleteDocument; use App\Jobs\Document\UpdateDocument; use App\Models\Document\Document; -use App\Transformers\Document\Document as Transformer; class Documents extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $documents = Document::with('contact', 'histories', 'items', 'transactions')->collect(['issued_at'=> 'desc']); - return $this->response->paginator($documents, new Transformer()); + return Resource::collection($documents); } /** * Display the specified resource. * * @param $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -39,7 +39,7 @@ class Documents extends ApiController $document = Document::where('document_number', $id)->first(); } - return $this->item($document, new Transformer()); + return new Resource($document); } /** @@ -47,13 +47,13 @@ class Documents extends ApiController * * @param $request * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $document = $this->dispatch(new CreateDocument($request)); - return $this->response->created(route('api.documents.show', $document->id), $this->item($document, new Transformer())); + return $this->created(route('api.documents.show', $document->id), new Resource($document)); } /** @@ -62,13 +62,13 @@ class Documents extends ApiController * @param $document * @param $request * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Document $document, Request $request) { $document = $this->dispatch(new UpdateDocument($document, $request)); - return $this->item($document->fresh(), new Transformer()); + return new Resource($document->fresh()); } /** @@ -76,16 +76,16 @@ class Documents extends ApiController * * @param Document $document * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Document $document) { try { $this->dispatch(new DeleteDocument($document)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Settings/Categories.php b/app/Http/Controllers/Api/Settings/Categories.php index 35fe3b831..6aea5a64d 100644 --- a/app/Http/Controllers/Api/Settings/Categories.php +++ b/app/Http/Controllers/Api/Settings/Categories.php @@ -4,48 +4,48 @@ namespace App\Http\Controllers\Api\Settings; use App\Abstracts\Http\ApiController; use App\Http\Requests\Setting\Category as Request; +use App\Http\Resources\Setting\Category as Resource; use App\Jobs\Setting\CreateCategory; use App\Jobs\Setting\DeleteCategory; use App\Jobs\Setting\UpdateCategory; use App\Models\Setting\Category; -use App\Transformers\Setting\Category as Transformer; class Categories extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { - $categories = Category::collect(); + $categories = Category::withSubCategory()->collect(); - return $this->response->paginator($categories, new Transformer()); + return Resource::collection($categories); } /** * Display the specified resource. * * @param Category $category - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Category $category) { - return $this->item($category, new Transformer()); + return new Resource($category); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $category = $this->dispatch(new CreateCategory($request)); - return $this->response->created(route('api.categories.show', $category->id), $this->item($category, new Transformer())); + return $this->created(route('api.categories.show', $category->id), new Resource($category)); } /** @@ -53,16 +53,16 @@ class Categories extends ApiController * * @param $category * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Category $category, Request $request) { try { $category = $this->dispatch(new UpdateCategory($category, $request)); - return $this->item($category->fresh(), new Transformer()); + return new Resource($category->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -70,29 +70,29 @@ class Categories extends ApiController * Enable the specified resource in storage. * * @param Category $category - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Category $category) { $category = $this->dispatch(new UpdateCategory($category, request()->merge(['enabled' => 1]))); - return $this->item($category->fresh(), new Transformer()); + return new Resource($category->fresh()); } /** * Disable the specified resource in storage. * * @param Category $category - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Category $category) { try { $category = $this->dispatch(new UpdateCategory($category, request()->merge(['enabled' => 0]))); - return $this->item($category->fresh(), new Transformer()); + return new Resource($category->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -100,16 +100,16 @@ class Categories extends ApiController * Remove the specified resource from storage. * * @param Category $category - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Category $category) { try { $this->dispatch(new DeleteCategory($category)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Settings/Currencies.php b/app/Http/Controllers/Api/Settings/Currencies.php index f518074c9..a646340df 100644 --- a/app/Http/Controllers/Api/Settings/Currencies.php +++ b/app/Http/Controllers/Api/Settings/Currencies.php @@ -4,31 +4,31 @@ namespace App\Http\Controllers\Api\Settings; use App\Abstracts\Http\ApiController; use App\Http\Requests\Setting\Currency as Request; +use App\Http\Resources\Setting\Currency as Resource; use App\Jobs\Setting\CreateCurrency; use App\Jobs\Setting\DeleteCurrency; use App\Jobs\Setting\UpdateCurrency; use App\Models\Setting\Currency; -use App\Transformers\Setting\Currency as Transformer; class Currencies extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $currencies = Currency::collect(); - return $this->response->paginator($currencies, new Transformer()); + return Resource::collection($currencies); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -39,20 +39,20 @@ class Currencies extends ApiController $currency = Currency::where('code', $id)->first(); } - return $this->item($currency, new Transformer()); + return new Resource($currency); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $currency = $this->dispatch(new CreateCurrency($request)); - return $this->response->created(route('api.currencies.show', $currency->id), $this->item($currency, new Transformer())); + return $this->created(route('api.currencies.show', $currency->id), new Resource($currency)); } /** @@ -60,16 +60,16 @@ class Currencies extends ApiController * * @param $currency * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Currency $currency, Request $request) { try { $currency = $this->dispatch(new UpdateCurrency($currency, $request)); - return $this->item($currency->fresh(), new Transformer()); + return new Resource($currency->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -77,29 +77,29 @@ class Currencies extends ApiController * Enable the specified resource in storage. * * @param Currency $currency - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Currency $currency) { $currency = $this->dispatch(new UpdateCurrency($currency, request()->merge(['enabled' => 1]))); - return $this->item($currency->fresh(), new Transformer()); + return new Resource($currency->fresh()); } /** * Disable the specified resource in storage. * * @param Currency $currency - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Currency $currency) { try { $currency = $this->dispatch(new UpdateCurrency($currency, request()->merge(['enabled' => 0]))); - return $this->item($currency->fresh(), new Transformer()); + return new Resource($currency->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -107,16 +107,16 @@ class Currencies extends ApiController * Remove the specified resource from storage. * * @param Currency $currency - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Currency $currency) { try { $this->dispatch(new DeleteCurrency($currency)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Api/Settings/Settings.php b/app/Http/Controllers/Api/Settings/Settings.php index 9cc95e6c1..33d091bfa 100644 --- a/app/Http/Controllers/Api/Settings/Settings.php +++ b/app/Http/Controllers/Api/Settings/Settings.php @@ -4,14 +4,11 @@ namespace App\Http\Controllers\Api\Settings; use App\Abstracts\Http\ApiController; use App\Http\Requests\Setting\Setting as Request; +use App\Http\Resources\Setting\Setting as Resource; use App\Models\Setting\Setting; -use App\Transformers\Setting\Setting as Transformer; -use Dingo\Api\Routing\Helpers; class Settings extends ApiController { - use Helpers; - /** * Instantiate a new controller instance. */ @@ -26,20 +23,20 @@ class Settings extends ApiController /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $settings = Setting::all(); - return $this->response->collection($settings, new Transformer()); + return Resource::collection($settings); } /** * Display the specified resource. * * @param int|string $id - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show($id) { @@ -50,20 +47,20 @@ class Settings extends ApiController $setting = Setting::where('key', $id)->first(); } - return $this->item($setting, new Transformer()); + return new Resource($setting); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $setting = Setting::create($request->all()); - return $this->response->created(route('api.settings.show', $setting->id), $this->item($setting, new Transformer())); + return $this->created(route('api.settings.show', $setting->id), new Resource($setting)); } /** @@ -71,25 +68,25 @@ class Settings extends ApiController * * @param $setting * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Setting $setting, Request $request) { $setting->update($request->all()); - return $this->item($setting->fresh(), new Transformer()); + return new Resource($setting->fresh()); } /** * Remove the specified resource from storage. * * @param Setting $setting - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Setting $setting) { $setting->delete(); - return $this->response->noContent(); + return $this->noContent(); } } diff --git a/app/Http/Controllers/Api/Settings/Taxes.php b/app/Http/Controllers/Api/Settings/Taxes.php index 279768643..f98d47ced 100644 --- a/app/Http/Controllers/Api/Settings/Taxes.php +++ b/app/Http/Controllers/Api/Settings/Taxes.php @@ -4,48 +4,48 @@ namespace App\Http\Controllers\Api\Settings; use App\Abstracts\Http\ApiController; use App\Http\Requests\Setting\Tax as Request; +use App\Http\Resources\Setting\Tax as Resource; use App\Jobs\Setting\CreateTax; use App\Jobs\Setting\DeleteTax; use App\Jobs\Setting\UpdateTax; use App\Models\Setting\Tax; -use App\Transformers\Setting\Tax as Transformer; class Taxes extends ApiController { /** * Display a listing of the resource. * - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function index() { $taxes = Tax::collect(); - return $this->response->paginator($taxes, new Transformer()); + return Resource::collection($taxes); } /** * Display the specified resource. * * @param Tax $tax - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function show(Tax $tax) { - return $this->item($tax, new Transformer()); + return new Resource($tax); } /** * Store a newly created resource in storage. * * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function store(Request $request) { $tax = $this->dispatch(new CreateTax($request)); - return $this->response->created(route('api.taxes.show', $tax->id), $this->item($tax, new Transformer())); + return $this->created(route('api.taxes.show', $tax->id), new Resource($tax)); } /** @@ -53,16 +53,16 @@ class Taxes extends ApiController * * @param $tax * @param $request - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function update(Tax $tax, Request $request) { try { $tax = $this->dispatch(new UpdateTax($tax, $request)); - return $this->item($tax->fresh(), new Transformer()); + return new Resource($tax->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -70,29 +70,29 @@ class Taxes extends ApiController * Enable the specified resource in storage. * * @param Tax $tax - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function enable(Tax $tax) { $tax = $this->dispatch(new UpdateTax($tax, request()->merge(['enabled' => 1]))); - return $this->item($tax->fresh(), new Transformer()); + return new Resource($tax->fresh()); } /** * Disable the specified resource in storage. * * @param Tax $tax - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\JsonResponse */ public function disable(Tax $tax) { try { $tax = $this->dispatch(new UpdateTax($tax, request()->merge(['enabled' => 0]))); - return $this->item($tax->fresh(), new Transformer()); + return new Resource($tax->fresh()); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } @@ -100,16 +100,16 @@ class Taxes extends ApiController * Remove the specified resource from storage. * * @param Tax $tax - * @return \Dingo\Api\Http\Response + * @return \Illuminate\Http\Response */ public function destroy(Tax $tax) { try { $this->dispatch(new DeleteTax($tax)); - return $this->response->noContent(); + return $this->noContent(); } catch(\Exception $e) { - $this->response->errorUnauthorized($e->getMessage()); + $this->errorUnauthorized($e->getMessage()); } } } diff --git a/app/Http/Controllers/Auth/Login.php b/app/Http/Controllers/Auth/Login.php index 85ce3202a..dfb935499 100644 --- a/app/Http/Controllers/Auth/Login.php +++ b/app/Http/Controllers/Auth/Login.php @@ -36,7 +36,7 @@ class Login extends Controller public function store(Request $request) { // Attempt to login - if (!auth()->attempt($request->only('email', 'password'), $request->get('remember', false))) { + if (! auth()->attempt($request->only('email', 'password'), $request->get('remember', false))) { return response()->json([ 'status' => null, 'success' => false, @@ -51,7 +51,7 @@ class Login extends Controller $user = user(); // Check if user is enabled - if (!$user->enabled) { + if (! $user->enabled) { $this->logout(); return response()->json([ @@ -69,7 +69,7 @@ class Login extends Controller }); // Logout if no company assigned - if (!$company) { + if (! $company) { $this->logout(); return response()->json([ @@ -95,7 +95,7 @@ class Login extends Controller 'status' => null, 'success' => true, 'error' => false, - 'message' => null, + 'message' => trans('auth.login_redirect'), 'data' => null, 'redirect' => url($path), ]); @@ -108,7 +108,7 @@ class Login extends Controller 'status' => null, 'success' => true, 'error' => false, - 'message' => null, + 'message' => trans('auth.login_redirect'), 'data' => null, 'redirect' => redirect()->intended($url)->getTargetUrl(), ]); @@ -128,6 +128,9 @@ class Login extends Controller // Session destroy is required if stored in database if (config('session.driver') == 'database') { $request = app('Illuminate\Http\Request'); + + $request->session()->invalidate(); + $request->session()->regenerateToken(); $request->session()->getHandler()->destroy($request->session()->getId()); } } diff --git a/app/Http/Controllers/Auth/Permissions.php b/app/Http/Controllers/Auth/Permissions.php deleted file mode 100644 index e5f69f113..000000000 --- a/app/Http/Controllers/Auth/Permissions.php +++ /dev/null @@ -1,130 +0,0 @@ -response('auth.permissions.index', compact('permissions')); - } - - /** - * Show the form for creating a new resource. - * - * @return Response - */ - public function create() - { - return view('auth.permissions.create'); - } - - /** - * Store a newly created resource in storage. - * - * @param Request $request - * - * @return Response - */ - public function store(Request $request) - { - $response = $this->ajaxDispatch(new CreatePermission($request)); - - if ($response['success']) { - $response['redirect'] = route('permissions.index'); - - $message = trans('messages.success.added', ['type' => trans_choice('general.permissions', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('permissions.create'); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Show the form for editing the specified resource. - * - * @param Permission $permission - * - * @return Response - */ - public function edit(Permission $permission) - { - return view('auth.permissions.edit', compact('permission')); - } - - /** - * Update the specified resource in storage. - * - * @param Permission $permission - * @param Request $request - * - * @return Response - */ - public function update(Permission $permission, Request $request) - { - $response = $this->ajaxDispatch(new UpdatePermission($permission, $request)); - - if ($response['success']) { - $response['redirect'] = route('permissions.index'); - - $message = trans('messages.success.updated', ['type' => $permission->display_name]); - - flash($message)->success(); - } else { - $response['redirect'] = route('permissions.edit', $permission->id); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Remove the specified resource from storage. - * - * @param Permission $permission - * - * @return Response - */ - public function destroy(Permission $permission) - { - $response = $this->ajaxDispatch(new DeletePermission($permission)); - - $response['redirect'] = route('permissions.index'); - - if ($response['success']) { - $message = trans('messages.success.deleted', ['type' => $permission->display_name]); - - flash($message)->success(); - } else { - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } -} diff --git a/app/Http/Controllers/Auth/Register.php b/app/Http/Controllers/Auth/Register.php new file mode 100644 index 000000000..808cbce1f --- /dev/null +++ b/app/Http/Controllers/Auth/Register.php @@ -0,0 +1,84 @@ +middleware('guest'); + } + + public function create($token) + { + $invitation = UserInvitation::token($token)->first(); + + if ($invitation) { + return view('auth.register.create', ['token' => $token]); + } + + abort(403); + } + + public function store(Request $request) + { + $invitation = UserInvitation::token($request->get('token'))->first(); + + $user = $invitation->user; + + $this->dispatch(new DeleteInvitation($invitation)); + + event(new Registered($user)); + + if ($response = $this->registered($request, $user)) { + return $response; + } + } + + /** + * The user has been registered. + * + * @param \Illuminate\Http\Request $request + * @param mixed $user + * @return mixed + */ + protected function registered(Request $request, $user) + { + $user->forceFill([ + 'password' => $request->password, + 'remember_token' => Str::random(60), + ])->save(); + + $this->guard()->login($user); + + $message = trans('messages.success.connected', ['type' => trans_choice('general.users', 1)]); + + flash($message)->success(); + + return response()->json([ + 'redirect' => url($this->redirectPath()), + ]); + } +} diff --git a/app/Http/Controllers/Auth/Reset.php b/app/Http/Controllers/Auth/Reset.php index 21e349582..993e3e736 100644 --- a/app/Http/Controllers/Auth/Reset.php +++ b/app/Http/Controllers/Auth/Reset.php @@ -90,7 +90,7 @@ class Reset extends Controller }); // Logout if no company assigned - if (!$company) { + if (! $company) { $this->guard()->logout(); return response()->json([ diff --git a/app/Http/Controllers/Auth/Roles.php b/app/Http/Controllers/Auth/Roles.php deleted file mode 100644 index 5af5cf09b..000000000 --- a/app/Http/Controllers/Auth/Roles.php +++ /dev/null @@ -1,155 +0,0 @@ -response('auth.roles.index', compact('roles')); - } - - /** - * Show the form for viewing the specified resource. - * - * @return Response - */ - public function show() - { - return redirect()->route('roles.index'); - } - - /** - * Show the form for creating a new resource. - * - * @return Response - */ - public function create() - { - $permissions = []; - $actions = ['read', 'create', 'update', 'delete']; - - foreach ($actions as $action) { - $permissions[$action] = Permission::action($action)->get()->sortBy('title')->all(); - } - - return view('auth.roles.create', compact('actions', 'permissions')); - } - - /** - * Store a newly created resource in storage. - * - * @param Request $request - * - * @return Response - */ - public function store(Request $request) - { - $response = $this->ajaxDispatch(new CreateRole($request)); - - if ($response['success']) { - $response['redirect'] = route('roles.index'); - - $message = trans('messages.success.added', ['type' => trans_choice('general.roles', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('roles.create'); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Show the form for editing the specified resource. - * - * @param Role $role - * - * @return Response - */ - public function edit(Role $role) - { - $permissions = []; - $actions = ['read', 'create', 'update', 'delete']; - - foreach ($actions as $action) { - $permissions[$action] = Permission::action($action)->get()->sortBy('title')->all(); - } - - return view('auth.roles.edit', compact('role', 'actions', 'permissions')); - } - - /** - * Update the specified resource in storage. - * - * @param Role $role - * @param Request $request - * - * @return Response - */ - public function update(Role $role, Request $request) - { - $response = $this->ajaxDispatch(new UpdateRole($role, $request)); - - if ($response['success']) { - $response['redirect'] = route('roles.index'); - - $message = trans('messages.success.updated', ['type' => $role->display_name]); - - flash($message)->success(); - } else { - $response['redirect'] = route('roles.edit', $role->id); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Remove the specified resource from storage. - * - * @param Role $role - * - * @return Response - */ - public function destroy(Role $role) - { - $response = $this->ajaxDispatch(new DeleteRole($role)); - - $response['redirect'] = route('roles.index'); - - if ($response['success']) { - $message = trans('messages.success.deleted', ['type' => $role->display_name]); - - flash($message)->success(); - } else { - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } -} diff --git a/app/Http/Controllers/Auth/Users.php b/app/Http/Controllers/Auth/Users.php index d006b8d34..65ede27f9 100644 --- a/app/Http/Controllers/Auth/Users.php +++ b/app/Http/Controllers/Auth/Users.php @@ -5,17 +5,19 @@ namespace App\Http\Controllers\Auth; use App\Abstracts\Http\Controller; use App\Events\Auth\LandingPageShowing; use App\Http\Requests\Auth\User as Request; +use App\Jobs\Auth\CreateInvitation; use App\Jobs\Auth\CreateUser; use App\Jobs\Auth\DeleteUser; use App\Jobs\Auth\UpdateUser; -use App\Models\Auth\User; use App\Models\Auth\Role; +use App\Models\Auth\User; +use App\Traits\Cloud; use App\Traits\Uploads; use Illuminate\Http\Request as BaseRequest; class Users extends Controller { - use Uploads; + use Cloud, Uploads; public function __construct() { @@ -66,11 +68,13 @@ class Users extends Controller $roles = Role::all()->reject(function ($r) { return $r->hasPermission('read-client-portal'); - }); + })->pluck('display_name', 'id'); $companies = user()->companies()->take(setting('default.select_limit'))->get()->sortBy('name')->pluck('name', 'id'); - return view('auth.users.create', compact('roles', 'companies', 'landing_pages')); + $roles_url = $this->getCloudRolesPageUrl(); + + return view('auth.users.create', compact('roles', 'companies', 'landing_pages', 'roles_url')); } /** @@ -87,7 +91,7 @@ class Users extends Controller if ($response['success']) { $response['redirect'] = route('users.index'); - $message = trans('messages.success.added', ['type' => trans_choice('general.users', 1)]); + $message = trans('messages.success.invited', ['type' => trans_choice('general.users', 1)]); flash($message)->success(); } else { @@ -125,29 +129,33 @@ class Users extends Controller // Show only roles with customer permission $roles = Role::all()->reject(function ($r) { return !$r->hasPermission('read-client-portal'); - }); + })->pluck('display_name', 'id'); } else { // Don't show roles with customer permission $roles = Role::all()->reject(function ($r) { return $r->hasPermission('read-client-portal'); - }); + })->pluck('display_name', 'id'); } $companies = user()->companies()->take(setting('default.select_limit'))->get()->sortBy('name')->pluck('name', 'id'); if ($user->company_ids) { - foreach($user->company_ids as $company_id) { + foreach ($user->company_ids as $company_id) { if ($companies->has($company_id)) { continue; } - $company = \App\Models\Common\Company::find($company_id); + $company = company($company_id); $companies->put($company->id, $company->name); } } - return view('auth.users.edit', compact('user', 'companies', 'roles', 'landing_pages')); + $roles_url = $this->getCloudRolesPageUrl(); + + $route = (request()->route()->getName() == 'profile.edit') ? 'profile.update' : 'users.update'; + + return view('auth.users.edit', compact('user', 'companies', 'roles', 'landing_pages', 'roles_url', 'route')); } /** @@ -297,7 +305,7 @@ class Users extends Controller $column = $request['column']; $value = $request['value']; - if (!empty($column) && !empty($value)) { + if (! empty($column) && ! empty($value)) { switch ($column) { case 'id': $user = User::find((int) $value); @@ -310,14 +318,40 @@ class Users extends Controller } $data = $user; - } elseif (!empty($column) && empty($value)) { + } elseif (! empty($column) && empty($value)) { $data = trans('validation.required', ['attribute' => $column]); } return response()->json([ 'errors' => ($user) ? false : true, 'success' => ($user) ? true : false, - 'data' => $data + 'data' => $data, ]); } + + /** + * Process request for reinviting the specified resource. + * + * @param User $user + * + * @return Response + */ + public function invite(User $user) + { + $response = $this->ajaxDispatch(new CreateInvitation($user, company())); + + $response['redirect'] = route('users.index'); + + if ($response['success']) { + $message = trans('messages.success.invited', ['type' => trans_choice('general.users', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } } diff --git a/app/Http/Controllers/Banking/Accounts.php b/app/Http/Controllers/Banking/Accounts.php index 03f3b4e75..b70154893 100644 --- a/app/Http/Controllers/Banking/Accounts.php +++ b/app/Http/Controllers/Banking/Accounts.php @@ -36,7 +36,7 @@ class Accounts extends Controller public function show(Account $account) { // Handle transactions - $transactions = Transaction::with('account', 'category')->where('account_id', $account->id)->collect('paid_at'); + $transactions = Transaction::with('account', 'category')->where('account_id', $account->id)->isNotRecurring()->collect('paid_at'); $transfers = Transfer::with('expense_transaction', 'income_transaction')->get()->filter(function ($transfer) use($account) { if ($transfer->expense_account->id == $account->id || $transfer->income_account->id == $account->id) { @@ -53,6 +53,7 @@ class Accounts extends Controller return view('banking.accounts.show', compact('account', 'transactions', 'transfers')); } + /** * Show the form for creating a new resource. * @@ -60,11 +61,9 @@ class Accounts extends Controller */ public function create() { - $currencies = Currency::enabled()->pluck('name', 'code'); - $currency = Currency::where('code', '=', setting('default.currency'))->first(); - return view('banking.accounts.create', compact('currencies', 'currency')); + return view('banking.accounts.create', compact('currency')); } /** @@ -122,13 +121,11 @@ class Accounts extends Controller */ public function edit(Account $account) { - $currencies = Currency::enabled()->pluck('name', 'code'); - $account->default_account = ($account->id == setting('default.account')) ? 1 : 0; $currency = Currency::where('code', '=', $account->currency_code)->first(); - return view('banking.accounts.edit', compact('account', 'currencies', 'currency')); + return view('banking.accounts.edit', compact('account', 'currency')); } /** @@ -222,18 +219,18 @@ class Accounts extends Controller return response()->json($response); } - public function createRevenue(Account $account) + public function createIncome(Account $account) { $data['account_id'] = $account->id; - return redirect()->route('revenues.create')->withInput($data); + return redirect()->route('transactions.create', ['type' => 'income'])->withInput($data); } - public function createPayment(Account $account) + public function createExpense(Account $account) { $data['account_id'] = $account->id; - return redirect()->route('payments.create')->withInput($data); + return redirect()->route('transactions.create', ['type' => 'expense'])->withInput($data); } public function createTransfer(Account $account) diff --git a/app/Http/Controllers/Banking/Reconciliations.php b/app/Http/Controllers/Banking/Reconciliations.php index 1cab4ff6c..28fd8f03a 100644 --- a/app/Http/Controllers/Banking/Reconciliations.php +++ b/app/Http/Controllers/Banking/Reconciliations.php @@ -11,7 +11,7 @@ use App\Jobs\Banking\UpdateReconciliation; use App\Models\Banking\Account; use App\Models\Banking\Reconciliation; use App\Models\Banking\Transaction; -use Date; +use App\Utilities\Date; class Reconciliations extends Controller { @@ -24,9 +24,7 @@ class Reconciliations extends Controller { $reconciliations = Reconciliation::with('account')->collect(); - $accounts = collect(Account::enabled()->orderBy('name')->pluck('name', 'id')); - - return $this->response('banking.reconciliations.index', compact('reconciliations', 'accounts')); + return $this->response('banking.reconciliations.index', compact('reconciliations')); } /** @@ -46,8 +44,6 @@ class Reconciliations extends Controller */ public function create() { - $accounts = Account::enabled()->pluck('name', 'id'); - $account_id = request('account_id', setting('default.account')); $started_at = request('started_at', Date::now()->firstOfMonth()->toDateString()); $ended_at = request('ended_at', Date::now()->endOfMonth()->toDateString()); @@ -60,7 +56,7 @@ class Reconciliations extends Controller $opening_balance = $this->getOpeningBalance($account, $started_at); - return view('banking.reconciliations.create', compact('accounts', 'account', 'currency', 'opening_balance', 'transactions')); + return view('banking.reconciliations.create', compact('account', 'currency', 'opening_balance', 'transactions')); } /** diff --git a/app/Http/Controllers/Banking/RecurringTransactions.php b/app/Http/Controllers/Banking/RecurringTransactions.php new file mode 100644 index 000000000..6bbcb8c29 --- /dev/null +++ b/app/Http/Controllers/Banking/RecurringTransactions.php @@ -0,0 +1,222 @@ +middleware('permission:create-banking-transactions')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-banking-transactions')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-banking-transactions')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-banking-transactions')->only('destroy'); + } + + /** + * Display a listing of the resource. + * + * @return Response + */ + public function index() + { + $transactions = Transaction::with('category', 'recurring')->isRecurring()->collect(['paid_at'=> 'desc']); + + return $this->response('banking.recurring_transactions.index', compact('transactions')); + } + + /** + * Show the form for viewing the specified resource. + * + * @return Response + */ + public function show(Transaction $recurring_transaction) + { + $recurring_transaction->load(['category', 'recurring', 'children']); + + $title = ($recurring_transaction->type == 'income-recurring') ? trans_choice('general.recurring_incomes', 1) : trans_choice('general.recurring_expenses', 1); + + return view('banking.recurring_transactions.show', compact('recurring_transaction', 'title')); + } + + /** + * Show the form for creating a new resource. + * + * @return Response + */ + public function create() + { + $type = request()->get('type', 'income-recurring'); + $real_type = request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type)); + $contact_type = config('type.transaction.' . $real_type . '.contact_type'); + + $number = $this->getNextTransactionNumber('-recurring'); + + $account_currency_code = Account::where('id', setting('default.account'))->pluck('currency_code')->first(); + + $currency = Currency::where('code', $account_currency_code)->first(); + + return view('banking.recurring_transactions.create', compact( + 'type', + 'real_type', + 'number', + 'contact_type', + 'account_currency_code', + 'currency' + )); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $response = $this->ajaxDispatch(new CreateTransaction($request->merge(['paid_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-transactions.show', $response['data']->id); + + $message = trans('messages.success.added', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-transactions.create'); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * Duplicate the specified resource. + * + * @param Transaction $recurring_transaction + * + * @return Response + */ + public function duplicate(Transaction $recurring_transaction) + { + $clone = $recurring_transaction->duplicate(); + + $message = trans('messages.success.duplicated', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + + return redirect()->route('recurring-transactions.edit', $clone->id); + } + + /** + * Show the form for editing the specified resource. + * + * @param Transaction $recurring_transaction + * + * @return Response + */ + public function edit(Transaction $recurring_transaction) + { + $type = $recurring_transaction->type; + $real_type = request()->get('real_type', $this->getRealTypeOfRecurringTransaction($type)); + $contact_type = config('type.transaction.' . $real_type . '.contact_type'); + + $number = $this->getNextTransactionNumber('-recurring'); + + $currency = Currency::where('code', $recurring_transaction->currency_code)->first(); + + $date_format = $this->getCompanyDateFormat(); + + return view('banking.recurring_transactions.edit', compact( + 'type', + 'real_type', + 'number', + 'contact_type', + 'recurring_transaction', + 'currency', + 'date_format' + )); + } + + /** + * Update the specified resource in storage. + * + * @param Transaction $recurring_transaction + * @param Request $request + * + * @return Response + */ + public function update(Transaction $recurring_transaction, Request $request) + { + $response = $this->ajaxDispatch(new UpdateTransaction($recurring_transaction, $request->merge(['paid_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-transactions.show', $recurring_transaction->id); + + $message = trans('messages.success.updated', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-transactions.edit', $recurring_transaction->id); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * End recurring template. + * + * @return Response + */ + public function end(Transaction $recurring_transaction) + { + $response = $this->ajaxDispatch(new UpdateTransaction($recurring_transaction, [ + 'recurring_frequency' => $recurring_transaction->recurring->frequency, + 'recurring_interval' => $recurring_transaction->recurring->interval, + 'recurring_started_at' => $recurring_transaction->recurring->started_at, + 'recurring_limit' => $recurring_transaction->recurring->limit, + 'recurring_limit_count' => $recurring_transaction->recurring->limit_count, + 'recurring_limit_date' => $recurring_transaction->recurring->limit_date, + 'created_from' => $recurring_transaction->created_from, + 'created_by' => $recurring_transaction->created_by, + 'recurring_status' => Recurring::END_STATUS, + ])); + + if ($response['success']) { + $message = trans('messages.success.ended', ['type' => trans_choice('general.recurring_transactions', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return redirect()->route('recurring-transactions.index'); + } +} diff --git a/app/Http/Controllers/Banking/Transactions.php b/app/Http/Controllers/Banking/Transactions.php index 9641dc223..1e8ab4709 100644 --- a/app/Http/Controllers/Banking/Transactions.php +++ b/app/Http/Controllers/Banking/Transactions.php @@ -3,16 +3,31 @@ namespace App\Http\Controllers\Banking; use App\Abstracts\Http\Controller; +use App\Events\Banking\TransactionPrinting; +use App\Events\Banking\TransactionSent; use App\Exports\Banking\Transactions as Export; +use App\Http\Requests\Banking\Transaction as Request; +use App\Http\Requests\Banking\TransactionConnect; use App\Http\Requests\Common\Import as ImportRequest; use App\Imports\Banking\Transactions as Import; +use App\Jobs\Banking\CreateTransaction; use App\Jobs\Banking\DeleteTransaction; +use App\Jobs\Banking\MatchBankingDocumentTransaction; +use App\Jobs\Banking\SplitTransaction; +use App\Jobs\Banking\UpdateTransaction; use App\Models\Banking\Account; use App\Models\Banking\Transaction; -use App\Models\Setting\Category; +use App\Models\Document\Document; +use App\Models\Setting\Currency; +use App\Notifications\Banking\Transaction as Notification; +use App\Traits\Currencies; +use App\Traits\DateTime; +use App\Traits\Transactions as TransactionsTrait; class Transactions extends Controller { + use Currencies, DateTime, TransactionsTrait; + /** * Display a listing of the resource. * @@ -20,17 +35,115 @@ class Transactions extends Controller */ public function index() { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); + $transactions = Transaction::with('account', 'category', 'contact')->isNotRecurring()->collect(['paid_at'=> 'desc']); - $types = collect(['expense' => trans_choice('general.expenses', 1), 'income' => trans_choice('general.incomes', 1)]) - ->prepend(trans('general.all_type', ['type' => trans_choice('general.types', 2)]), ''); + $totals = [ + 'income' => 0, + 'expense' => 0, + 'profit' => 0, + ]; - $request_type = !request()->has('type') ? ['income', 'expense'] : request('type'); - $categories = Category::enabled()->type($request_type)->orderBy('name')->pluck('name', 'id'); + $transactions->each(function ($transaction) use (&$totals) { + if ($transaction->isNotIncome() && $transaction->isNotExpense()) { + return; + } - $transactions = Transaction::with('account', 'category', 'contact')->collect(['paid_at'=> 'desc']); + $totals[$transaction->type] += $transaction->getAmountConvertedToDefault(); + }); - return $this->response('banking.transactions.index', compact('transactions', 'accounts', 'types', 'categories')); + $totals['profit'] = $totals['income'] - $totals['expense']; + + $translations = $this->getTranslationsForConnect('income'); + + return $this->response('banking.transactions.index', compact( + 'transactions', + 'translations', + 'totals' + )); + } + + /** + * Show the form for viewing the specified resource. + * + * @return Response + */ + public function show(Transaction $transaction) + { + $title = ($transaction->type == 'income') ? trans_choice('general.receipts', 1) : trans('transactions.payment_made'); + + return view('banking.transactions.show', compact('transaction', 'title')); + } + + /** + * Show the form for creating a new resource. + * + * @return Response + */ + public function create() + { + $type = request()->get('type', 'income'); + + $number = $this->getNextTransactionNumber(); + + $contact_type = config('type.transaction.' . $type . '.contact_type'); + + $account_currency_code = Account::where('id', setting('default.account'))->pluck('currency_code')->first(); + + $currency = Currency::where('code', $account_currency_code)->first(); + + return view('banking.transactions.create', compact( + 'type', + 'number', + 'contact_type', + 'account_currency_code', + 'currency' + )); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $response = $this->ajaxDispatch(new CreateTransaction($request)); + + if ($response['success']) { + $response['redirect'] = route('transactions.show', $response['data']->id); + + $message = trans('messages.success.added', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('transactions.create'); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * Duplicate the specified resource. + * + * @param Transaction $transaction + * + * @return Response + */ + public function duplicate(Transaction $transaction) + { + $clone = $transaction->duplicate(); + + $message = trans('messages.success.duplicated', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + + return redirect()->route('transactions.edit', $clone->id); } /** @@ -57,6 +170,60 @@ class Transactions extends Controller return response()->json($response); } + /** + * Show the form for editing the specified resource. + * + * @param Transaction $transaction + * + * @return Response + */ + public function edit(Transaction $transaction) + { + $type = $transaction->type; + $contact_type = config('type.transaction.' . $type . '.contact_type'); + + $currency = Currency::where('code', $transaction->currency_code)->first(); + + $date_format = $this->getCompanyDateFormat(); + + return view('banking.transactions.edit', compact( + 'type', + 'contact_type', + 'transaction', + 'currency', + 'date_format' + )); + } + + /** + * Update the specified resource in storage. + * + * @param Transaction $transaction + * @param Request $request + * + * @return Response + */ + public function update(Transaction $transaction, Request $request) + { + $response = $this->ajaxDispatch(new UpdateTransaction($transaction, $request)); + + if ($response['success']) { + $response['redirect'] = route('transactions.show', $transaction->id); + + $message = trans('messages.success.updated', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('transactions.edit', $transaction->id); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + /** * Remove the specified resource from storage. * @@ -92,4 +259,100 @@ class Transactions extends Controller { return $this->exportExcel(new Export, trans_choice('general.transactions', 2)); } + + /** + * Download the PDF file of transaction. + * + * @param Transaction $transaction + * + * @return Response + */ + public function emailTransaction(Transaction $transaction) + { + if (empty($transaction->contact->email)) { + return redirect()->back(); + } + + // Notify the customer/vendor + $transaction->contact->notify(new Notification($transaction, config('type.transaction.' . $transaction->type . '.email_template'), true)); + + event(new TransactionSent($transaction)); + + flash(trans('documents.messages.email_sent', ['type' => trans_choice('general.transactions', 1)]))->success(); + + return redirect()->back(); + } + + /** + * Print the transaction. + * + * @param Transaction $transaction + * + * @return Response + */ + public function printTransaction(Transaction $transaction) + { + event(new TransactionPrinting($transaction)); + + $view = view('banking.transactions.print_default', compact('transaction')); + + return mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); + } + + /** + * Download the PDF file of transaction. + * + * @param Transaction $transaction + * + * @return Response + */ + public function pdfTransaction(Transaction $transaction) + { + event(new TransactionPrinting($transaction)); + + $currency_style = true; + + $view = view('banking.transactions.print_default', compact('transaction', 'currency_style'))->render(); + $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); + + $pdf = app('dompdf.wrapper'); + $pdf->loadHTML($html); + + //$pdf->setPaper('A4', 'portrait'); + + $file_name = $this->getTransactionFileName($transaction); + + return $pdf->download($file_name); + } + + public function connect(Transaction $transaction, TransactionConnect $request) + { + $total_items = count($request->data['items']); + + if ($total_items == 1) { + $document = Document::find($request->data['items'][0]['document_id']); + + if (!is_null($document)) { + $response = $this->ajaxDispatch(new MatchBankingDocumentTransaction($document, $transaction)); + } + } + + if ($total_items > 1) { + $response = $this->ajaxDispatch(new SplitTransaction($transaction, $request->data)); + } + + $response['redirect'] = route('transactions.index'); + + if ($response['success']) { + $message = trans('messages.success.connected', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } } diff --git a/app/Http/Controllers/Banking/Transfers.php b/app/Http/Controllers/Banking/Transfers.php index a5fb9aa48..78118edc3 100644 --- a/app/Http/Controllers/Banking/Transfers.php +++ b/app/Http/Controllers/Banking/Transfers.php @@ -13,8 +13,6 @@ use App\Jobs\Banking\DeleteTransfer; use App\Models\Banking\Account; use App\Models\Banking\Transfer; use App\Models\Setting\Currency; -use App\Utilities\Modules; -use Date; use Illuminate\Support\Str; class Transfers extends Controller @@ -52,13 +50,9 @@ class Transfers extends Controller { $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - $payment_methods = Modules::getPaymentMethods(); - $currency = Currency::where('code', setting('default.currency'))->first(); - $file_types = $this->prepeareFileTypes(); - - return view('banking.transfers.create', compact('accounts', 'payment_methods', 'currency', 'file_types')); + return view('banking.transfers.create', compact('accounts', 'currency')); } /** @@ -142,15 +136,11 @@ class Transfers extends Controller { $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - $payment_methods = Modules::getPaymentMethods(); + $currency_code = ($transfer->expense_transaction->account) ? $transfer->expense_transaction->account->currency_code : setting('default.currency'); - $account = $transfer->expense_transaction->account; + $currency = Currency::where('code', $currency_code)->first(); - $currency = Currency::where('code', $account->currency_code)->first(); - - $file_types = $this->prepeareFileTypes(); - - return view('banking.transfers.edit', compact('transfer', 'accounts', 'payment_methods', 'currency', 'file_types')); + return view('banking.transfers.edit', compact('transfer', 'accounts', 'currency')); } /** @@ -259,19 +249,4 @@ class Transfers extends Controller return $pdf->download($file_name); } - - protected function prepeareFileTypes() - { - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return $file_types; - } } diff --git a/app/Http/Controllers/Common/BulkActions.php b/app/Http/Controllers/Common/BulkActions.php index 28fe4af67..c48298996 100644 --- a/app/Http/Controllers/Common/BulkActions.php +++ b/app/Http/Controllers/Common/BulkActions.php @@ -20,7 +20,9 @@ class BulkActions extends Controller */ public function action($group, $type, Request $request) { - if ($request->get('handle', '*') == '*') { + $handle = $request->get('handle', '*'); + + if ($handle == '*') { return response()->json([ 'success' => false, 'redirect' => true, @@ -32,17 +34,20 @@ class BulkActions extends Controller // Check is module $module = module($group); + $page = ucfirst($type); if ($module instanceof \Akaunting\Module\Module) { $tmp = explode('.', $type); $file_name = !empty($tmp[1]) ? Str::studly($tmp[0]) . '\\' . Str::studly($tmp[1]) : Str::studly($tmp[0]); $bulk_actions = app('Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name); + + $page = ucfirst($file_name); } else { $bulk_actions = app('App\BulkActions\\' . ucfirst($group) . '\\' . ucfirst($type)); } - if (isset($bulk_actions->actions[$request->get('handle')]['permission']) && !user()->can($bulk_actions->actions[$request->get('handle')]['permission'])) { + if (isset($bulk_actions->actions[$handle]['permission']) && !user()->can($bulk_actions->actions[$handle]['permission'])) { flash(trans('errors.message.403'))->error()->important(); return response()->json([ @@ -54,11 +59,21 @@ class BulkActions extends Controller ]); } - $result = $bulk_actions->{$request->get('handle')}($request); + $result = $bulk_actions->{$handle}($request); + + $message = trans($bulk_actions->messages['general'], ['type' => $handle, 'count' => count($request->get('selected'))]); + + if (array_key_exists($handle, $bulk_actions->messages)) { + $message = trans($bulk_actions->messages[$handle], ['type' => $page]); + } + + if (! empty($result) && ($result instanceof \Symfony\Component\HttpFoundation\BinaryFileResponse)) { + flash($message)->success(); - if (!empty($result) && ($result instanceof \Symfony\Component\HttpFoundation\BinaryFileResponse)) { return $result; - } elseif (!empty($result) && ($result instanceof RedirectResponse)) { + } elseif (! empty($result) && ($result instanceof RedirectResponse)) { + flash($message)->success(); + return response()->json([ 'success' => true, 'redirect' => $result->getTargetUrl(), @@ -67,6 +82,8 @@ class BulkActions extends Controller 'message' => '' ]); } else { + flash($message)->success(); + return response()->json([ 'success' => true, 'redirect' => true, diff --git a/app/Http/Controllers/Common/Companies.php b/app/Http/Controllers/Common/Companies.php index 4a1a49738..821a9e53e 100644 --- a/app/Http/Controllers/Common/Companies.php +++ b/app/Http/Controllers/Common/Companies.php @@ -8,7 +8,6 @@ use App\Jobs\Common\CreateCompany; use App\Jobs\Common\DeleteCompany; use App\Jobs\Common\UpdateCompany; use App\Models\Common\Company; -use App\Models\Setting\Currency; use App\Traits\Uploads; use App\Traits\Users; @@ -45,9 +44,7 @@ class Companies extends Controller */ public function create() { - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('common.companies.create', compact('currencies')); + return view('common.companies.create'); } /** @@ -95,9 +92,7 @@ class Companies extends Controller return redirect()->route('companies.index'); } - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('common.companies.edit', compact('company', 'currencies')); + return view('common.companies.edit', compact('company')); } /** @@ -214,7 +209,7 @@ class Companies extends Controller event(new \App\Events\Common\CompanySwitched($company, $old_company_id)); // Check wizard - if (!setting('wizard.completed', false)) { + if (! setting('wizard.completed', false)) { return redirect()->route('wizard.edit', ['company_id' => $company->id]); } } diff --git a/app/Http/Controllers/Common/Dashboards.php b/app/Http/Controllers/Common/Dashboards.php index 22f7418dc..28609f41c 100644 --- a/app/Http/Controllers/Common/Dashboards.php +++ b/app/Http/Controllers/Common/Dashboards.php @@ -71,14 +71,16 @@ class Dashboards extends Controller return Widgets::canShow($widget->class); }); + $user_dashboards = user()->dashboards()->enabled()->get(); + $date_picker_shortcuts = $this->getDatePickerShortcuts(); - if (!request()->has('start_date')) { + if (! request()->has('start_date')) { request()->merge(['start_date' => $date_picker_shortcuts[trans('reports.this_year')]['start']]); request()->merge(['end_date' => $date_picker_shortcuts[trans('reports.this_year')]['end']]); } - return view('common.dashboards.show', compact('dashboard', 'widgets', 'date_picker_shortcuts')); + return view('common.dashboards.show', compact('dashboard', 'widgets', 'user_dashboards', 'date_picker_shortcuts')); } /** @@ -88,7 +90,11 @@ class Dashboards extends Controller */ public function create() { - $users = company()->users()->get()->sortBy('name'); + $users = company()->users()->get()->reject(function ($user) { + if ($user->cannot('read-admin-panel')) { + return true; + } + })->sortBy('name'); return view('common.dashboards.create', compact('users')); } @@ -133,7 +139,11 @@ class Dashboards extends Controller return redirect()->route('dashboards.index'); } - $users = company()->users()->get()->sortBy('name'); + $users = company()->users()->get()->reject(function ($user) { + if ($user->cannot('read-admin-panel')) { + return true; + } + })->sortBy('name'); return view('common.dashboards.edit', compact('dashboard', 'users')); } diff --git a/app/Http/Controllers/Common/Import.php b/app/Http/Controllers/Common/Import.php index b0e405581..fd47a6aee 100644 --- a/app/Http/Controllers/Common/Import.php +++ b/app/Http/Controllers/Common/Import.php @@ -38,9 +38,11 @@ class Import extends Controller 'role' => 'form', 'class' => 'form-loading-button', 'novalidate' => true, + 'route' => '', + 'url' => '', ]; - if (!empty($route)) { + if (! empty($route)) { $form_params['route'] = $route; } else { $form_params['url'] = $path . '/import'; diff --git a/app/Http/Controllers/Common/Items.php b/app/Http/Controllers/Common/Items.php index c9907c83c..7a6a244d6 100644 --- a/app/Http/Controllers/Common/Items.php +++ b/app/Http/Controllers/Common/Items.php @@ -6,14 +6,11 @@ use App\Abstracts\Http\Controller; use App\Exports\Common\Items as Export; use App\Http\Requests\Common\Item as Request; use App\Http\Requests\Common\Import as ImportRequest; -use App\Http\Requests\Common\TotalItem as TotalRequest; use App\Imports\Common\Items as Import; use App\Jobs\Common\CreateItem; use App\Jobs\Common\DeleteItem; use App\Jobs\Common\UpdateItem; use App\Models\Common\Item; -use App\Models\Setting\Category; -use App\Models\Setting\Currency; use App\Models\Setting\Tax; use App\Traits\Uploads; @@ -28,7 +25,7 @@ class Items extends Controller */ public function index() { - $items = Item::with('category', 'media')->collect(); + $items = Item::with('category', 'media', 'taxes')->collect(); return $this->response('common.items.index', compact('items')); } @@ -50,11 +47,9 @@ class Items extends Controller */ public function create() { - $categories = Category::item()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - $taxes = Tax::enabled()->orderBy('name')->get()->pluck('title', 'id'); - return view('common.items.create', compact('categories', 'taxes')); + return view('common.items.create', compact('taxes')); } /** @@ -135,15 +130,9 @@ class Items extends Controller */ public function edit(Item $item) { - $categories = Category::item()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - if ($item->category && !$categories->has($item->category_id)) { - $categories->put($item->category->id, $item->category->name); - } - $taxes = Tax::enabled()->orderBy('name')->get()->pluck('title', 'id'); - return view('common.items.edit', compact('item', 'categories', 'taxes')); + return view('common.items.edit', compact('item', 'taxes')); } /** diff --git a/app/Http/Controllers/Common/Notifications.php b/app/Http/Controllers/Common/Notifications.php deleted file mode 100644 index 0e72e8ab6..000000000 --- a/app/Http/Controllers/Common/Notifications.php +++ /dev/null @@ -1,101 +0,0 @@ -unreadNotifications; - - foreach ($notifications as $notification) { - $notification->markAsRead(); - } - - // Hide New Apps Notifications - $module_notifications = $this->getNotifications('new-apps'); - - foreach ($module_notifications as $module_notification) { - $prefix = 'notifications.' . user()->id . '.' . $module_notification->alias; - - setting()->set([ - $prefix . '.name' => $module_notification->name, - $prefix . '.message' => $module_notification->alias, - $prefix . '.date' => Date::now(), - $prefix . '.status' => '0', - ]); - } - - setting()->save(); - - $message = trans('messages.success.clear_all', ['type' => Str::lower(trans_choice('general.notifications', 2))]); - - flash($message)->success(); - - return redirect()->route('dashboard'); - } - - /** - * Disable the specified resource. - * - * @param Company $company - * - * @return Response - */ - public function disable(Request $request) - { - $id = $request['id']; - $path = str_replace('#', '/', $request['path']); - - $notifications = $this->getNotifications($path); - - foreach ($notifications as $notification) { - if ($notification->id == $id) { - $prefix = 'notifications.' . $path . '.' . $id; - - setting()->set([ - $prefix . '.name' => $notification->name, - $prefix . '.message' => $notification->message, - $prefix . '.date' => Date::now(), - $prefix . '.status' => '0', - ]); - - setting()->save(); - - break; - } - } - - return response()->json([ - 'message' => trans('messages.success.disabled', [ - 'type' => Str::lower(trans_choice('general.notifications', 2)) - ]), - 'success' => true, - 'error' => false, - 'data' => null, - ]); - } -} diff --git a/app/Http/Controllers/Common/Reports.php b/app/Http/Controllers/Common/Reports.php index 1aa468798..59eb20052 100644 --- a/app/Http/Controllers/Common/Reports.php +++ b/app/Http/Controllers/Common/Reports.php @@ -9,7 +9,6 @@ use App\Jobs\Common\DeleteReport; use App\Jobs\Common\UpdateReport; use App\Models\Common\Report; use App\Utilities\Reports as Utility; -use Illuminate\Support\Facades\Cache; class Reports extends Controller { @@ -37,7 +36,7 @@ class Reports extends Controller $reports = Report::orderBy('name')->get(); foreach ($reports as $report) { - if (!Utility::canShow($report->class)) { + if (Utility::cannotShow($report->class)) { continue; } @@ -47,17 +46,20 @@ class Reports extends Controller continue; } - $ttl = 3600 * 6; // 6 hours - - $totals[$report->id] = Cache::remember('reports.totals.' . $report->id, $ttl, function () use ($class) { - return $class->getGrandTotal(); - }); - $icons[$report->id] = $class->getIcon(); - $categories[$class->getCategory()][] = $report; + + if (empty($categories[$class->getCategory()])) { + $categories[$class->getCategory()] = [ + 'name' => $class->getCategory(), + 'description' => $class->getCategoryDescription(), + 'reports' => [$report], + ]; + } else { + $categories[$class->getCategory()]['reports'][] = $report; + } } - return $this->response('common.reports.index', compact('categories', 'totals', 'icons')); + return $this->response('common.reports.index', compact('categories', 'icons')); } /** @@ -68,15 +70,12 @@ class Reports extends Controller */ public function show(Report $report) { - if (!Utility::canShow($report->class)) { + if (Utility::cannotShow($report->class)) { abort(403); } $class = Utility::getClassInstance($report); - // Update cache - Cache::put('reports.totals.' . $report->id, $class->getGrandTotal()); - return $class->show(); } @@ -215,7 +214,7 @@ class Reports extends Controller */ public function print(Report $report) { - if (!Utility::canShow($report->class)) { + if (Utility::cannotShow($report->class)) { abort(403); } @@ -230,7 +229,7 @@ class Reports extends Controller */ public function export(Report $report) { - if (!Utility::canShow($report->class)) { + if (Utility::cannotShow($report->class)) { abort(403); } @@ -257,7 +256,7 @@ class Reports extends Controller $fields = (new $class())->getFields(); - $html = view('partials.reports.fields', compact('fields'))->render(); + $html = view('components.reports.fields', compact('fields'))->render(); return response()->json([ 'success' => true, @@ -266,23 +265,4 @@ class Reports extends Controller 'html' => $html, ]); } - - /** - * Clear the cache of the resource. - * - * @return Response - */ - public function clear(Report $report) - { - $data = Utility::getClassInstance($report)->getGrandTotal(); - - Cache::put('reports.totals.' . $report->id, $data); - - return response()->json([ - 'success' => true, - 'error' => false, - 'data' => $data, - 'message' => '', - ]); - } } diff --git a/app/Http/Controllers/Common/Uploads.php b/app/Http/Controllers/Common/Uploads.php index 894f597d7..c29ce9159 100644 --- a/app/Http/Controllers/Common/Uploads.php +++ b/app/Http/Controllers/Common/Uploads.php @@ -82,7 +82,7 @@ class Uploads extends Controller $file = $media; - $html = view('partials.media.file', compact('file', 'column_name', 'options'))->render(); + $html = view('components.media.file', compact('file', 'column_name', 'options'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Install/Settings.php b/app/Http/Controllers/Install/Settings.php index 3966d9b87..9f646cc9a 100644 --- a/app/Http/Controllers/Install/Settings.php +++ b/app/Http/Controllers/Install/Settings.php @@ -3,9 +3,9 @@ namespace App\Http\Controllers\Install; use App\Http\Requests\Install\Setting as Request; -use App\Http\Requests\Install\Setting; use App\Utilities\Installer; use Illuminate\Routing\Controller; +use Illuminate\Support\Facades\DB; class Settings extends Controller { @@ -22,17 +22,19 @@ class Settings extends Controller /** * Store a newly created resource in storage. * - * @param Setting $request + * @param $request * * @return Response */ - public function store(Setting $request) + public function store(Request $request) { - // Create company - Installer::createCompany($request->get('company_name'), $request->get('company_email'), session('locale')); + DB::transaction(function () use ($request) { + // Create company + Installer::createCompany($request->get('company_name'), $request->get('company_email'), session('locale')); - // Create user - Installer::createUser($request->get('user_email'), $request->get('user_password'), session('locale')); + // Create user + Installer::createUser($request->get('user_email'), $request->get('user_password'), session('locale')); + }); // Make the final touches Installer::finalTouches(); diff --git a/app/Http/Controllers/Modals/Accounts.php b/app/Http/Controllers/Modals/Accounts.php index 4b0162feb..8b31fb474 100644 --- a/app/Http/Controllers/Modals/Accounts.php +++ b/app/Http/Controllers/Modals/Accounts.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers\Modals; use App\Abstracts\Http\Controller; use App\Http\Requests\Banking\Account as Request; use App\Jobs\Banking\CreateAccount; -use App\Models\Banking\Account; use App\Models\Setting\Currency; class Accounts extends Controller @@ -29,11 +28,9 @@ class Accounts extends Controller */ public function create() { - $currencies = Currency::enabled()->pluck('name', 'code'); - $currency = Currency::where('code', '=', setting('default.currency'))->first(); - $html = view('modals.accounts.create', compact('currencies', 'currency'))->render(); + $html = view('modals.accounts.create', compact('currency'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modals/Companies.php b/app/Http/Controllers/Modals/Companies.php index ae5f00da6..4e9a7a7ec 100644 --- a/app/Http/Controllers/Modals/Companies.php +++ b/app/Http/Controllers/Modals/Companies.php @@ -14,7 +14,7 @@ class Companies extends Controller { // Add CRUD permission check $this->middleware('permission:read-settings-company')->only('index', 'show', 'edit', 'export'); - $this->middleware('permission:update-settings-settings')->only('update', 'enable', 'disable'); + $this->middleware('permission:update-settings-company')->only('update', 'enable', 'disable'); } /** diff --git a/app/Http/Controllers/Modals/Customers.php b/app/Http/Controllers/Modals/Customers.php index 603b1e0d9..1e5208348 100644 --- a/app/Http/Controllers/Modals/Customers.php +++ b/app/Http/Controllers/Modals/Customers.php @@ -7,7 +7,6 @@ use App\Http\Requests\Common\Contact as Request; use App\Models\Common\Contact; use App\Jobs\Common\CreateContact; use App\Jobs\Common\UpdateContact; -use App\Models\Setting\Currency; class Customers extends Controller { @@ -30,17 +29,13 @@ class Customers extends Controller */ public function create() { - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - $contact_selector = false; if (request()->has('contact_selector')) { $contact_selector = request()->get('contact_selector'); } - $rand = rand(); - - $html = view('modals.customers.create', compact('currencies', 'contact_selector', 'rand'))->render(); + $html = view('modals.customers.create', compact('contact_selector'))->render(); return response()->json([ 'success' => true, @@ -80,17 +75,13 @@ class Customers extends Controller */ public function edit(Contact $customer) { - $currencies = Currency::enabled()->pluck('name', 'code'); - $contact_selector = false; if (request()->has('contact_selector')) { $contact_selector = request()->get('contact_selector'); } - $rand = rand(); - - $html = view('modals.customers.edit', compact('customer', 'currencies', 'contact_selector', 'rand'))->render(); + $html = view('modals.customers.edit', compact('customer', 'contact_selector'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modals/DocumentItemColumns.php b/app/Http/Controllers/Modals/DocumentItemColumns.php index 7281ce258..d8869956e 100644 --- a/app/Http/Controllers/Modals/DocumentItemColumns.php +++ b/app/Http/Controllers/Modals/DocumentItemColumns.php @@ -15,8 +15,8 @@ class DocumentItemColumns extends Controller public function __construct() { // Add CRUD permission check - $this->middleware('permission:read-settings-settings')->only('index', 'edit'); - $this->middleware('permission:update-settings-settings')->only('update', 'enable', 'disable'); + $this->middleware('permission:read-settings-invoice')->only('index', 'edit'); + $this->middleware('permission:update-settings-invoice')->only('update', 'enable', 'disable'); } /** @@ -31,6 +31,7 @@ class DocumentItemColumns extends Controller $type = request()->get('type', 'invoice'); $item_names = [ + 'hide' => trans('settings.invoice.hide.item_name'), 'settings.invoice.item' => trans('settings.' . $type . '.item'), 'settings.invoice.product' => trans('settings.' . $type . '.product'), 'settings.invoice.service' => trans('settings.' . $type . '.service'), @@ -38,12 +39,14 @@ class DocumentItemColumns extends Controller ]; $price_names = [ + 'hide' => trans('settings.invoice.hide.price'), 'settings.invoice.price' => trans('settings.' . $type . '.price'), 'settings.invoice.rate' => trans('settings.' . $type . '.rate'), 'custom' => trans('settings.invoice.custom'), ]; $quantity_names = [ + 'hide' => trans('settings.invoice.hide.quantity'), 'settings.invoice.quantity' => trans('settings.' . $type . '.quantity'), 'custom' => trans('settings.invoice.custom'), ]; diff --git a/app/Http/Controllers/Modals/DocumentTransactions.php b/app/Http/Controllers/Modals/DocumentTransactions.php index fde3332c1..c493409c8 100644 --- a/app/Http/Controllers/Modals/DocumentTransactions.php +++ b/app/Http/Controllers/Modals/DocumentTransactions.php @@ -5,16 +5,18 @@ namespace App\Http\Controllers\Modals; use App\Abstracts\Http\Controller; use App\Http\Requests\Banking\Transaction as Request; use App\Jobs\Banking\CreateBankingDocumentTransaction; -use App\Models\Banking\Account; +use App\Jobs\Banking\UpdateBankingDocumentTransaction; use App\Models\Banking\Transaction; use App\Models\Document\Document; use App\Models\Setting\Currency; use App\Utilities\Modules; use App\Traits\Uploads; +use App\Traits\Transactions; + class DocumentTransactions extends Controller { - use Uploads; + use Uploads, Transactions; /** * Instantiate a new controller instance. @@ -37,16 +39,12 @@ class DocumentTransactions extends Controller */ public function create(Document $document) { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - $currency = Currency::where('code', $document->currency_code)->first(); - $payment_methods = Modules::getPaymentMethods(); - $paid = $document->paid; + $number = $this->getNextTransactionNumber(); + // Get document Totals foreach ($document->totals as $document_total) { $document->{$document_total->code} = $document_total->amount; @@ -56,11 +54,29 @@ class DocumentTransactions extends Controller $document->grand_total = money($total, $currency->code)->getAmount(); - if (!empty($paid)) { + if (! empty($paid)) { $document->grand_total = round($document->total - $paid, $currency->precision); } - $html = view('modals.documents.payment', compact('document', 'accounts', 'currencies', 'currency', 'payment_methods'))->render(); + $buttons = [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary' + ], + 'payment' => [ + 'text' => trans('invoices.accept_payments'), + 'class' => 'long-texts', + 'url' => route('apps.categories.show', 'payment-method') + ], + 'confirm' => [ + 'text' => trans('general.save'), + 'class' => 'disabled:bg-green-100' + ], + ]; + + $route = ['modals.documents.document.transactions.store', $document->id]; + + $html = view('modals.documents.payment', compact('document', 'route', 'currency', 'number'))->render(); return response()->json([ 'success' => true, @@ -69,21 +85,7 @@ class DocumentTransactions extends Controller 'html' => $html, 'data' => [ 'title' => trans('general.title.new', ['type' => trans_choice('general.payments', 1)]), - 'buttons' => [ - 'cancel' => [ - 'text' => trans('general.cancel'), - 'class' => 'btn-outline-secondary' - ], - 'payment' => [ - 'text' => trans('invoices.accept_payments'), - 'class' => 'long-texts', - 'url' => route('apps.categories.show', 'payment-method') - ], - 'confirm' => [ - 'text' => trans('general.save'), - 'class' => 'btn-success' - ] - ] + 'buttons' => $buttons, ] ]); } @@ -101,9 +103,99 @@ class DocumentTransactions extends Controller $response = $this->ajaxDispatch(new CreateBankingDocumentTransaction($document, $request)); if ($response['success']) { - $route = config('type.' . $document->type . '.route.prefix'); + $route = config('type.document.' . $document->type . '.route.prefix'); - if ($alias = config('type.' . $document->type . '.alias')) { + if ($alias = config('type.document.' . $document->type . '.alias')) { + $route = $alias . '.' . $route; + } + + $response['redirect'] = route($route . '.show', $document->id); + + $message = trans('messages.success.added', ['type' => trans_choice('general.payments', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = null; + } + + return response()->json($response); + } + + /** + * Show the form for creating a new resource. + * + * @param Document $document + * + * @return Response + */ + public function edit(Document $document, Transaction $transaction) + { + $currency = Currency::where('code', $document->currency_code)->first(); + + $paid = $document->paid; + + $number = $this->getNextTransactionNumber(); + + // Get document Totals + foreach ($document->totals as $document_total) { + $document->{$document_total->code} = $document_total->amount; + } + + $total = money($document->total, $currency->code, true)->format(); + + $document->grand_total = money($total, $currency->code)->getAmount(); + + if (! empty($paid)) { + $document->grand_total = round($document->total - $paid, $currency->precision); + } + + $buttons = [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary' + ], + 'payment' => [ + 'text' => trans('invoices.accept_payments'), + 'class' => 'long-texts', + 'url' => route('apps.categories.show', 'payment-method') + ], + 'confirm' => [ + 'text' => trans('general.save'), + 'class' => 'disabled:bg-green-100' + ], + ]; + + $route = ['modals.documents.document.transactions.update', $document->id, $transaction->id]; + + $html = view('modals.documents.payment', compact('document', 'transaction', 'route', 'currency', 'number'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'html' => $html, + 'data' => [ + 'title' => trans('general.title.edit', ['type' => trans_choice('general.payments', 1)]), + 'buttons' => $buttons, + ] + ]); + } + + /** + * Update the specified resource in storage. + * + * @param $item + * @param $request + * @return Response + */ + public function update(Document $document, Transaction $transaction, Request $request) + { + $response = $this->ajaxDispatch(new UpdateBankingDocumentTransaction($document, $transaction, $request)); + + if ($response['success']) { + $route = config('type.document.' . $document->type . '.route.prefix'); + + if ($alias = config('type.document.' . $document->type . '.alias')) { $route = $alias . '.' . $route; } diff --git a/app/Http/Controllers/Modals/InvoiceEmails.php b/app/Http/Controllers/Modals/InvoiceEmails.php new file mode 100644 index 000000000..ac933be63 --- /dev/null +++ b/app/Http/Controllers/Modals/InvoiceEmails.php @@ -0,0 +1,92 @@ +middleware('permission:create-sales-invoices')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-sales-invoices')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-sales-invoices')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-sales-invoices')->only('destroy'); + } + + /** + * Show the form for creating a new resource. + * + * @param Document $invoice + * + * @return Response + */ + public function create(Document $invoice) + { + $notification = new Notification($invoice, 'invoice_new_customer', true); + + $store_route = 'modals.invoices.emails.store'; + + $html = view('modals.invoices.email', compact('invoice', 'notification', 'store_route'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'html' => $html, + 'data' => [ + 'title' => trans('general.title.new', ['type' => trans_choice('general.email', 1)]), + 'buttons' => [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary', + ], + 'confirm' => [ + 'text' => trans('general.send'), + 'class' => 'disabled:bg-green-100', + ] + ] + ] + ]); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $response = $this->ajaxDispatch(new SendDocumentAsCustomMail($request, 'invoice_new_customer')); + + if ($response['success']) { + $invoice = Document::find($request->get('document_id')); + + $route = config('type.document.' . $invoice->type . '.route.prefix'); + + if ($alias = config('type.document.' . $invoice->type . '.alias')) { + $route = $alias . '.' . $route; + } + + $response['redirect'] = route($route . '.show', $invoice->id); + + $message = trans('documents.messages.email_sent', ['type' => trans_choice('general.invoices', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = null; + } + + return response()->json($response); + } +} diff --git a/app/Http/Controllers/Modals/InvoiceShare.php b/app/Http/Controllers/Modals/InvoiceShare.php new file mode 100644 index 000000000..28e08593a --- /dev/null +++ b/app/Http/Controllers/Modals/InvoiceShare.php @@ -0,0 +1,81 @@ +middleware('permission:create-sales-invoices')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-sales-invoices')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-sales-invoices')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-sales-invoices')->only('destroy'); + } + + /** + * Show the form for creating a new resource. + * + * @param Document $invoice + * + * @return Response + */ + public function create(Document $invoice) + { + $page = config('type.document.' . $invoice->type . '.route.prefix'); + $alias = config('type.document.' . $invoice->type . '.alias'); + + $route = ''; + + if (! empty($alias)) { + $route .= $alias . '.'; + } + + $preview_route = $route . 'preview.' . $page . '.show'; + $signed_route = $route . 'signed.' . $page . '.show'; + + try { + $previewUrl = route($preview_route, $invoice->id); + } catch (\Exception $e) { + $previewUrl = ''; + } + + try { + route($signed_route, [$this->document->id, 'company_id' => company_id()]); + + $signedUrl = URL::signedRoute($signed_route, [$invoice->id]); + } catch (\Exception $e) { + $signedUrl = URL::signedRoute('signed.invoices.show', [$invoice->id]); + } + + $html = view('modals.invoices.share', compact('invoice', 'previewUrl', 'signedUrl'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'html' => $html, + 'data' => [ + 'title' => trans('general.title.new', ['type' => trans('general.share_link')]), + 'success_message' => trans('invoices.share.success_message'), + 'buttons' => [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary', + ], + 'confirm' => [ + 'text' => trans('general.copy_link'), + 'class' => 'disabled:bg-green-100', + ], + ] + ] + ]); + } +} diff --git a/app/Http/Controllers/Modals/InvoiceTemplates.php b/app/Http/Controllers/Modals/InvoiceTemplates.php index 873b2186d..3f70fc51b 100644 --- a/app/Http/Controllers/Modals/InvoiceTemplates.php +++ b/app/Http/Controllers/Modals/InvoiceTemplates.php @@ -12,10 +12,10 @@ class InvoiceTemplates extends Controller public function __construct() { // Add CRUD permission check - $this->middleware('permission:create-settings-settings')->only('create', 'store'); - $this->middleware('permission:read-settings-settings')->only('index', 'edit'); - $this->middleware('permission:update-settings-settings')->only('update', 'enable', 'disable'); - $this->middleware('permission:delete-settings-settings')->only('destroy'); + $this->middleware('permission:create-settings-invoice')->only('create', 'store'); + $this->middleware('permission:read-settings-invoice')->only('index', 'edit'); + $this->middleware('permission:update-settings-invoice')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-settings-invoice')->only('destroy'); } /** diff --git a/app/Http/Controllers/Modals/Items.php b/app/Http/Controllers/Modals/Items.php index 4449295b5..53c6d71f8 100644 --- a/app/Http/Controllers/Modals/Items.php +++ b/app/Http/Controllers/Modals/Items.php @@ -4,7 +4,6 @@ namespace App\Http\Controllers\Modals; use App\Abstracts\Http\Controller; use App\Jobs\Common\CreateItem; -use App\Models\Setting\Category; use App\Models\Setting\Currency; use App\Models\Setting\Tax; use Illuminate\Http\Request as IRequest; @@ -30,13 +29,11 @@ class Items extends Controller */ public function create(IRequest $request) { - $categories = Category::item()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - $taxes = Tax::enabled()->orderBy('name')->get()->pluck('title', 'id'); $currency = Currency::where('code', setting('default.currency'))->first(); - $html = view('modals.items.create', compact('categories', 'taxes', 'currency'))->render(); + $html = view('modals.items.create', compact('taxes', 'currency'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modals/TransactionEmails.php b/app/Http/Controllers/Modals/TransactionEmails.php new file mode 100644 index 000000000..fc202039a --- /dev/null +++ b/app/Http/Controllers/Modals/TransactionEmails.php @@ -0,0 +1,96 @@ +middleware('permission:create-banking-transactions')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-banking-transactions')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-banking-transactions')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-banking-transactions')->only('destroy'); + } + + /** + * Show the form for creating a new resource. + * + * @param Transaction $transaction + * + * @return Response + */ + public function create(Transaction $transaction) + { + $email_template = config('type.transaction.' . $transaction->type . '.email_template'); + + $notification = new Notification($transaction, $email_template, true); + + $store_route = 'modals.transactions.emails.store'; + + $html = view('modals.transactions.email', compact('transaction', 'notification', 'store_route'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'html' => $html, + 'data' => [ + 'title' => trans('general.title.new', ['type' => trans_choice('general.email', 1)]), + 'buttons' => [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary', + ], + 'confirm' => [ + 'text' => trans('general.send'), + 'class' => 'disabled:bg-green-100', + ] + ] + ] + ]); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $transaction = Transaction::find($request->get('transaction_id')); + + $email_template = config('type.transaction.' . $transaction->type . '.email_template'); + + $response = $this->ajaxDispatch(new SendTransactionAsCustomMail($request, $email_template)); + + if ($response['success']) { + $route = config('type.transaction.' . $transaction->type . '.route.prefix'); + + if ($alias = config('type.transaction.' . $transaction->type . '.alias')) { + $route = $alias . '.' . $route; + } + + $response['redirect'] = route($route . '.show', $transaction->id); + + $message = trans('documents.messages.email_sent', ['type' => trans_choice('general.transactions', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = null; + } + + return response()->json($response); + } +} diff --git a/app/Http/Controllers/Modals/TransactionShare.php b/app/Http/Controllers/Modals/TransactionShare.php new file mode 100644 index 000000000..36a0fcb7c --- /dev/null +++ b/app/Http/Controllers/Modals/TransactionShare.php @@ -0,0 +1,80 @@ +middleware('permission:create-banking-transactions')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-banking-transactions')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-banking-transactions')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-banking-transactions')->only('destroy'); + } + + /** + * Show the form for creating a new resource. + * + * @param Transaction $transaction + * + * @return Response + */ + public function create(Transaction $transaction) + { + $alias = config('type.transaction.' . $transaction->type . '.alias'); + + $route = ''; + + if (! empty($alias)) { + $route .= $alias . '.'; + } + + $preview_route = $route . 'preview.payments.show'; + $signed_route = $route . 'signed.payments.show'; + + try { + $previewUrl = route($preview_route, $transaction->id); + } catch (\Exception $e) { + $previewUrl = ''; + } + + try { + route($signed_route, [$this->document->id, 'company_id' => company_id()]); + + $signedUrl = URL::signedRoute($signed_route, [$transaction->id]); + } catch (\Exception $e) { + $signedUrl = URL::signedRoute('signed.payments.show', [$transaction->id]); + } + + $html = view('modals.transactions.share', compact('transaction', 'previewUrl', 'signedUrl'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'html' => $html, + 'data' => [ + 'title' => trans('general.title.new', ['type' => trans('general.share_link')]), + 'success_message' => trans('invoices.share.success_message'), + 'buttons' => [ + 'cancel' => [ + 'text' => trans('general.cancel'), + 'class' => 'btn-outline-secondary', + ], + 'confirm' => [ + 'text' => trans('general.copy_link'), + 'class' => 'disabled:bg-green-100', + ], + ] + ] + ]); + } +} diff --git a/app/Http/Controllers/Modals/TransferTemplates.php b/app/Http/Controllers/Modals/TransferTemplates.php index 449bd1fb6..a52e859fb 100644 --- a/app/Http/Controllers/Modals/TransferTemplates.php +++ b/app/Http/Controllers/Modals/TransferTemplates.php @@ -12,10 +12,10 @@ class TransferTemplates extends Controller public function __construct() { // Add CRUD permission check - $this->middleware('permission:create-settings-settings')->only('create', 'store'); - $this->middleware('permission:read-settings-settings')->only('index', 'edit'); - $this->middleware('permission:update-settings-settings')->only('update', 'enable', 'disable'); - $this->middleware('permission:delete-settings-settings')->only('destroy'); + $this->middleware('permission:create-banking-transfers')->only('create', 'store'); + $this->middleware('permission:read-banking-transfers')->only('index', 'edit'); + $this->middleware('permission:update-banking-transfers')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-banking-transfers')->only('destroy'); } /** diff --git a/app/Http/Controllers/Modals/Vendors.php b/app/Http/Controllers/Modals/Vendors.php index 271ab4f31..daab05732 100644 --- a/app/Http/Controllers/Modals/Vendors.php +++ b/app/Http/Controllers/Modals/Vendors.php @@ -7,7 +7,6 @@ use App\Http\Requests\Common\Contact as Request; use App\Models\Common\Contact; use App\Jobs\Common\CreateContact; use App\Jobs\Common\UpdateContact; -use App\Models\Setting\Currency; class Vendors extends Controller { @@ -30,17 +29,13 @@ class Vendors extends Controller */ public function create() { - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - $contact_selector = false; if (request()->has('contact_selector')) { $contact_selector = request()->get('contact_selector'); } - $rand = rand(); - - $html = view('modals.vendors.create', compact('currencies', 'contact_selector', 'rand'))->render(); + $html = view('modals.vendors.create', compact('contact_selector'))->render(); return response()->json([ 'success' => true, @@ -79,17 +74,13 @@ class Vendors extends Controller */ public function edit(Contact $vendor) { - $currencies = Currency::enabled()->pluck('name', 'code'); - $contact_selector = false; if (request()->has('contact_selector')) { $contact_selector = request()->get('contact_selector'); } - $rand = rand(); - - $html = view('modals.vendors.edit', compact('vendor', 'currencies', 'contact_selector', 'rand'))->render(); + $html = view('modals.vendors.edit', compact('vendor','contact_selector'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modules/Home.php b/app/Http/Controllers/Modules/Home.php index 7c684461c..ca97ed77b 100644 --- a/app/Http/Controllers/Modules/Home.php +++ b/app/Http/Controllers/Modules/Home.php @@ -3,13 +3,9 @@ namespace App\Http\Controllers\Modules; use App\Abstracts\Http\Controller; -use App\Traits\Modules; -use App\Models\Module\Module; class Home extends Controller { - use Modules; - /** * Display a listing of the resource. * @@ -17,19 +13,7 @@ class Home extends Controller */ public function index() { - $data = [ - 'query' => [ - 'limit' => 4 - ] - ]; - - $pre_sale = $this->getPreSaleModules($data); - $paid = $this->getPaidModules($data); - $new = $this->getNewModules($data); - $free = $this->getFreeModules($data); - $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - - return $this->response('modules.home.index', compact('pre_sale', 'paid', 'new', 'free', 'installed')); + return $this->response('modules.home.index'); } /** diff --git a/app/Http/Controllers/Modules/Item.php b/app/Http/Controllers/Modules/Item.php index 1d0eaa1bb..6f279a1c7 100644 --- a/app/Http/Controllers/Modules/Item.php +++ b/app/Http/Controllers/Modules/Item.php @@ -276,10 +276,10 @@ class Item extends Controller public function uninstall($alias) { try { - $name = module($alias)->getName(); - $this->dispatch(new UninstallModule($alias, company_id())); + $name = module($alias)->getName(); + $message = trans('modules.uninstalled', ['module' => $name]); flash($message)->success(); @@ -295,9 +295,9 @@ class Item extends Controller public function enable($alias) { try { - $name = module($alias)->getName(); - $this->dispatch(new EnableModule($alias, company_id())); + + $name = module($alias)->getName(); $message = trans('modules.enabled', ['module' => $name]); @@ -314,10 +314,10 @@ class Item extends Controller public function disable($alias) { try { - $name = module($alias)->getName(); - $this->dispatch(new DisableModule($alias, company_id())); + $name = module($alias)->getName(); + $message = trans('modules.disabled', ['module' => $name]); flash($message)->success(); @@ -340,7 +340,7 @@ class Item extends Controller $releases = $this->getModuleReleases($alias, $data); - $html = view('partials.modules.releases', compact('releases'))->render(); + $html = view('components.layouts.modules.releases', compact('releases'))->render(); return response()->json([ 'success' => true, @@ -361,7 +361,7 @@ class Item extends Controller $reviews = $this->getModuleReviews($alias, $data); - $html = view('partials.modules.reviews', compact('reviews'))->render(); + $html = view('components.layouts.modules.reviews', compact('reviews'))->render(); return response()->json([ 'success' => true, diff --git a/app/Http/Controllers/Modules/My.php b/app/Http/Controllers/Modules/My.php index 4cb009d81..0d082359e 100644 --- a/app/Http/Controllers/Modules/My.php +++ b/app/Http/Controllers/Modules/My.php @@ -3,13 +3,9 @@ namespace App\Http\Controllers\Modules; use App\Abstracts\Http\Controller; -use App\Models\Module\Module; -use App\Traits\Modules; class My extends Controller { - use Modules; - /** * Display a listing of the resource. * @@ -17,10 +13,6 @@ class My extends Controller */ public function index() { - $purchased = $this->getMyModules(); - $modules = $this->getInstalledModules(); - $installed = Module::where('company_id', '=', company_id())->pluck('enabled', 'alias')->toArray(); - - return $this->response('modules.my.index', compact('purchased', 'modules', 'installed')); + return $this->response('modules.my.index'); } } diff --git a/app/Http/Controllers/Modules/Tiles.php b/app/Http/Controllers/Modules/Tiles.php index 3c93d91bc..54d2c2ab6 100644 --- a/app/Http/Controllers/Modules/Tiles.php +++ b/app/Http/Controllers/Modules/Tiles.php @@ -3,10 +3,10 @@ namespace App\Http\Controllers\Modules; use App\Traits\Modules; -use Illuminate\Support\Str; -use Illuminate\Http\Request; use App\Models\Module\Module; use App\Abstracts\Http\Controller; +use Illuminate\Support\Str; +use Illuminate\Http\Request; class Tiles extends Controller { @@ -23,13 +23,13 @@ class Tiles extends Controller { $page = request('page', 1); - $request = [ + $data = [ 'query' => [ 'page' => $page, ] ]; - $data = $this->getModulesByCategory($alias, $request); + $data = $this->getModulesByCategory($alias, $data); if (empty($data)) { return redirect()->route('apps.home.index')->send(); @@ -39,7 +39,7 @@ class Tiles extends Controller $modules = !empty($data->modules) ? $data->modules : []; $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - return view('modules.tiles.index', compact('title', 'modules', 'installed')); + return $this->response('modules.tiles.index', compact('modules', 'title', 'installed')); } /** @@ -53,19 +53,19 @@ class Tiles extends Controller { $page = request('page', 1); - $request = [ + $data = [ 'query' => [ 'page' => $page, ] ]; - $data = $this->getModulesByVendor($alias, $request); + $data = $this->getModulesByVendor($alias, $data); $title = !empty($data->vendor) ? $data->vendor->name : Str::studly($alias); $modules = !empty($data->modules) ? $data->modules : []; $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - return view('modules.tiles.index', compact('title', 'modules', 'installed')); + return $this->response('modules.tiles.index', compact('modules', 'title', 'installed')); } /** @@ -87,7 +87,7 @@ class Tiles extends Controller $modules = $this->getPaidModules($data); $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - return view('modules.tiles.index', compact('title', 'modules', 'installed')); + return $this->response('modules.tiles.index', compact('modules', 'title', 'installed')); } /** @@ -109,7 +109,7 @@ class Tiles extends Controller $modules = $this->getNewModules($data); $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - return view('modules.tiles.index', compact('title', 'modules', 'installed')); + return $this->response('modules.tiles.index', compact('modules', 'title', 'installed')); } /** @@ -131,7 +131,7 @@ class Tiles extends Controller $modules = $this->getFreeModules($data); $installed = Module::all()->pluck('enabled', 'alias')->toArray(); - return view('modules.tiles.index', compact('title', 'modules', 'installed')); + return $this->response('modules.tiles.index', compact('modules', 'title','installed')); } /** @@ -141,8 +141,8 @@ class Tiles extends Controller */ public function searchModules(Request $request) { - $keyword = $request['keyword']; - $page = request('page', 1); + $keyword = $request->get('keyword'); + $page = $request->get('page', 1); $data = [ 'query' => [ @@ -157,4 +157,87 @@ class Tiles extends Controller return view('modules.tiles.index', compact('title', 'modules', 'keyword', 'installed')); } + + public function loadMore($type, Request $request) + { + $page = $request->get('page', 1); + + $modules = []; + + $data = [ + 'query' => [ + 'page' => $page, + ] + ]; + + $last_page = 1; + + switch ($type) { + case 'categories': + $alias = $request->get('alias'); + $response = $this->getModulesByCategory($alias, $data); + + $response = !empty($response->modules) ? $response->modules : []; + $last_page = ! empty($response) ? $response->last_page : 1; + + $modules = $this->prepareModules($response); + break; + case 'vendors': + $alias = $request->get('alias'); + $response = $this->getModulesByVendor($alias, $data); + + $response = !empty($response->modules) ? $response->modules : []; + $last_page = ! empty($response) ? $response->last_page : 1; + + $modules = $this->prepareModules($response); + break; + case 'paid': + $response = $this->getPaidModules($data); + + $last_page = $response->last_page; + $modules = $this->prepareModules($response); + break; + case 'new': + $response = $this->getNewModules($data); + + $last_page = $response->last_page; + $modules = $this->prepareModules($response); + + break; + case 'free': + $response = $this->getFreeModules($data); + + $last_page = $response->last_page; + $modules = $this->prepareModules($response); + break; + case 'search': + $data['query']['keyword'] = $request->get('keyword'); + + $response = $this->getSearchModules($data); + + $last_page = $response->last_page; + $modules = $this->prepareModules($response); + break; + } + + $html = view('components.modules.raw_items', compact('modules'))->render(); + + return response()->json([ + 'success' => true, + 'error' => false, + 'message' => 'null', + 'modules' => $modules, + 'last_page' => $last_page, + 'html' => $html, + ]); + } + + protected function prepareModules($response) + { + if (! empty($response->data)) { + return $response->data; + } + + return $response; + } } diff --git a/app/Http/Controllers/Portal/Dashboard.php b/app/Http/Controllers/Portal/Dashboard.php index 797554f90..a28ea4f29 100644 --- a/app/Http/Controllers/Portal/Dashboard.php +++ b/app/Http/Controllers/Portal/Dashboard.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers\Portal; use App\Models\Document\Document; use App\Traits\Charts; use App\Traits\DateTime; -use App\Utilities\Chartjs; use Date; class Dashboard @@ -38,82 +37,10 @@ class Dashboard //$invoices = Document::invoice()->accrued()->where('contact_id', $contact->id)->get(); $invoices = Document::invoice()->accrued()->whereBetween('due_at', [$start, $end])->where('contact_id', $contact->id)->get(); - - $start_month = $start->month; - $end_month = $end->month; - - // look cashFlow widget - $end_month = $end->diffInMonths($start); - $start_month = 0; - // Monthly - $labels = []; - - $s = clone $start; - - for ($j = $end_month; $j >= $start_month; $j--) { - $labels[$end_month - $j] = $s->format('M Y'); - - $s->addMonth(); - } - + $amounts = $this->calculateAmounts($invoices, $start, $end); - $grand = array_sum($amounts['unpaid']) + array_sum($amounts['paid']) + array_sum($amounts['overdue']); - - $totals = [ - 'paid' => money(array_sum($amounts['paid']), setting('default.currency'), true), - 'unpaid' => money(array_sum($amounts['unpaid']), setting('default.currency'), true), - 'overdue' => money(array_sum($amounts['overdue']), setting('default.currency'), true), - ]; - - $progress = [ - 'paid' => !empty($grand) ? (100 / $grand) * array_sum($amounts['paid']) : '0', - 'unpaid' => !empty($grand) ? (100 / $grand) * array_sum($amounts['unpaid']) : '0', - 'overdue' => !empty($grand) ? (100 / $grand) * array_sum($amounts['overdue']) : '0', - ]; - - $chart = new Chartjs(); - $chart->type('line') - ->width(0) - ->height(300) - ->options($this->getLineChartOptions()) - ->labels(array_values($labels)); - - $chart->dataset(trans('general.paid'), 'line', array_values($amounts['paid'])) - ->backgroundColor('#6da252') - ->color('#6da252') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - $chart->dataset(trans('general.unpaid'), 'line', array_values($amounts['unpaid'])) - ->backgroundColor('#efad32') - ->color('#efad32') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - $chart->dataset(trans('general.overdue'), 'line', array_values($amounts['overdue'])) - ->backgroundColor('#ef3232') - ->color('#ef3232') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - $date_picker_shortcuts = $this->getDatePickerShortcuts(); - - if (!request()->has('start_date')) { - request()->merge(['start_date' => $date_picker_shortcuts[trans('reports.this_year')]['start']]); - request()->merge(['end_date' => $date_picker_shortcuts[trans('reports.this_year')]['end']]); - } - - return view('portal.dashboard.index', compact('contact', 'invoices', 'totals', 'progress', 'chart', 'date_picker_shortcuts')); + return view('portal.dashboard.index', compact('contact', 'invoices')); } private function calculateAmounts($invoices, $start, $end) diff --git a/app/Http/Controllers/Portal/Invoices.php b/app/Http/Controllers/Portal/Invoices.php index 6deacd090..067348b07 100644 --- a/app/Http/Controllers/Portal/Invoices.php +++ b/app/Http/Controllers/Portal/Invoices.php @@ -5,7 +5,6 @@ namespace App\Http\Controllers\Portal; use App\Abstracts\Http\Controller; use App\Http\Requests\Portal\InvoiceShow as Request; use App\Models\Document\Document; -use App\Models\Setting\Category; use App\Traits\Currencies; use App\Traits\DateTime; use App\Traits\Documents; @@ -33,11 +32,7 @@ class Invoices extends Controller ->accrued()->where('contact_id', user()->contact->id) ->collect(['document_number'=> 'desc']); - $categories = collect(Category::income()->enabled()->orderBy('name')->pluck('name', 'id')); - - $statuses = $this->getDocumentStatuses(Document::INVOICE_TYPE); - - return $this->response('portal.invoices.index', compact('invoices', 'categories', 'statuses')); + return $this->response('portal.invoices.index', compact('invoices')); } /** @@ -56,6 +51,20 @@ class Invoices extends Controller return view('portal.invoices.show', compact('invoice', 'payment_methods')); } + /** + * Show the form for viewing the specified resource. + * + * @param Document $invoice + * + * @return Response + */ + public function finish(Document $invoice, Request $request) + { + $layout = $request->isPortal($invoice->company_id) ? 'portal' : 'signed'; + + return view('portal.invoices.finish', compact('invoice', 'layout')); + } + /** * Show the form for viewing the specified resource. * @@ -98,6 +107,27 @@ class Invoices extends Controller return $pdf->download($file_name); } + public function preview(Document $invoice) + { + if (empty($invoice)) { + return redirect()->route('login'); + } + + $payment_actions = []; + + $payment_methods = Modules::getPaymentMethods(); + + foreach ($payment_methods as $payment_method_key => $payment_method_value) { + $codes = explode('.', $payment_method_key); + + if (!isset($payment_actions[$codes[0]])) { + $payment_actions[$codes[0]] = URL::signedRoute('signed.' . $codes[0] . '.invoices.show', [$invoice->id]); + } + } + + return view('portal.invoices.preview', compact('invoice', 'payment_methods', 'payment_actions')); + } + public function signed(Document $invoice) { if (empty($invoice)) { @@ -119,7 +149,10 @@ class Invoices extends Controller $print_action = URL::signedRoute('signed.invoices.print', [$invoice->id]); $pdf_action = URL::signedRoute('signed.invoices.pdf', [$invoice->id]); - event(new \App\Events\Document\DocumentViewed($invoice)); + // Guest or Invoice contact user track the invoice viewed. + if (empty(user()) || user()->id == $invoice->contact->user_id) { + event(new \App\Events\Document\DocumentViewed($invoice)); + } return view('portal.invoices.signed', compact('invoice', 'payment_methods', 'payment_actions', 'print_action', 'pdf_action')); } diff --git a/app/Http/Controllers/Portal/Payments.php b/app/Http/Controllers/Portal/Payments.php index 92b41d76d..3d4dce4b6 100644 --- a/app/Http/Controllers/Portal/Payments.php +++ b/app/Http/Controllers/Portal/Payments.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Portal; use App\Abstracts\Http\Controller; +use App\Events\Banking\TransactionPrinting; use App\Models\Banking\Transaction; use App\Models\Setting\Currency; use App\Http\Requests\Portal\PaymentShow as Request; @@ -65,10 +66,10 @@ class Payments extends Controller */ public function printPayment(Transaction $payment, Request $request) { - event(new \App\Events\Banking\TransactionPrinting($payment)); + event(new TransactionPrinting($payment)); - $revenue = $payment; - $view = view($payment->template_path, compact('revenue')); + $transaction = $payment; + $view = view('banking.transactions.print_default', compact('transaction')); return mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); } @@ -82,12 +83,12 @@ class Payments extends Controller */ public function pdfPayment(Transaction $payment, Request $request) { - event(new \App\Events\Banking\TransactionPrinting($payment)); + event(new TransactionPrinting($payment)); $currency_style = true; - $revenue = $payment; - $view = view($payment->template_path, compact('revenue', 'currency_style'))->render(); + $transaction = $payment; + $view = view('banking.transactions.print_default', compact('transaction', 'currency_style'))->render(); $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); $pdf = app('dompdf.wrapper'); @@ -100,6 +101,15 @@ class Payments extends Controller return $pdf->download($file_name); } + public function preview(Transaction $payment) + { + if (empty($payment)) { + return redirect()->route('login'); + } + + return view('portal.payments.preview', compact('payment')); + } + public function signed(Transaction $payment) { if (empty($payment)) { diff --git a/app/Http/Controllers/Portal/Profile.php b/app/Http/Controllers/Portal/Profile.php index 1e792c072..d67d152e3 100644 --- a/app/Http/Controllers/Portal/Profile.php +++ b/app/Http/Controllers/Portal/Profile.php @@ -47,6 +47,7 @@ class Profile extends Controller // Do not reset password if not entered/changed if (empty($request['password'])) { + unset($request['current_password']); unset($request['password']); unset($request['password_confirmation']); } diff --git a/app/Http/Controllers/Purchases/Bills.php b/app/Http/Controllers/Purchases/Bills.php index 1d9077f02..b3819497e 100644 --- a/app/Http/Controllers/Purchases/Bills.php +++ b/app/Http/Controllers/Purchases/Bills.php @@ -13,9 +13,7 @@ use App\Jobs\Document\DeleteDocument; use App\Jobs\Document\DuplicateDocument; use App\Jobs\Document\UpdateDocument; use App\Models\Document\Document; -use App\Models\Setting\Currency; use App\Traits\Documents; -use File; class Bills extends Controller { @@ -283,30 +281,6 @@ class Bills extends Controller return $pdf->download($file_name); } - /** - * Mark the bill as paid. - * - * @param Document $bill - * - * @return Response - */ - public function markPaid(Document $bill) - { - try { - $this->dispatch(new CreateBankingDocumentTransaction($bill, ['type' => 'expense'])); - - $message = trans('documents.messages.marked_paid', ['type' => trans_choice('general.bills', 1)]); - - flash($message)->success(); - } catch(\Exception $e) { - $message = $e->getMessage(); - - flash($message)->error()->important(); - } - - return redirect()->back(); - } - protected function prepareBill(Document $bill) { $paid = 0; diff --git a/app/Http/Controllers/Purchases/Payments.php b/app/Http/Controllers/Purchases/Payments.php deleted file mode 100644 index 47b53f3b4..000000000 --- a/app/Http/Controllers/Purchases/Payments.php +++ /dev/null @@ -1,326 +0,0 @@ -expense()->isNotTransfer()->collect(['paid_at'=> 'desc']); - - return $this->response('purchases.payments.index', compact('payments')); - } - - /** - * Show the form for viewing the specified resource. - * - * @return Response - */ - public function show(Transaction $payment) - { - return view('purchases.payments.show', compact('payment')); - } - - /** - * Show the form for creating a new resource. - * - * @return Response - */ - public function create() - { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - - $account_currency_code = Account::where('id', setting('default.account'))->pluck('currency_code')->first(); - - $currency = Currency::where('code', $account_currency_code)->first(); - - $vendors = Contact::vendor()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - $categories = Category::expense()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - $payment_methods = Modules::getPaymentMethods(); - - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return view('purchases.payments.create', compact('accounts', 'currencies', 'account_currency_code', 'currency', 'vendors', 'categories', 'payment_methods', 'file_types')); - } - - /** - * Store a newly created resource in storage. - * - * @param Request $request - * - * @return Response - */ - public function store(Request $request) - { - $response = $this->ajaxDispatch(new CreateTransaction($request)); - - if ($response['success']) { - $response['redirect'] = route('payments.show', $response['data']->id); - - $message = trans('messages.success.added', ['type' => trans_choice('general.payments', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('payments.create'); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Duplicate the specified resource. - * - * @param Transaction $payment - * - * @return Response - */ - public function duplicate(Transaction $payment) - { - $clone = $payment->duplicate(); - - $message = trans('messages.success.duplicated', ['type' => trans_choice('general.payments', 1)]); - - flash($message)->success(); - - return redirect()->route('payments.edit', $clone->id); - } - - /** - * Import the specified resource. - * - * @param ImportRequest $request - * - * @return Response - */ - public function import(ImportRequest $request) - { - $response = $this->importExcel(new Import, $request, trans_choice('general.payments', 2)); - - if ($response['success']) { - $response['redirect'] = route('payments.index'); - - flash($response['message'])->success(); - } else { - $response['redirect'] = route('import.create', ['purchases', 'payments']); - - flash($response['message'])->error()->important(); - } - - return response()->json($response); - } - - /** - * Show the form for editing the specified resource. - * - * @param Transaction $payment - * - * @return Response - */ - public function edit(Transaction $payment) - { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - - $currency = Currency::where('code', $payment->currency_code)->first(); - - $vendors = Contact::vendor()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - if ($payment->contact && !$vendors->has($payment->contact_id)) { - $vendors->put($payment->contact->id, $payment->contact->name); - } - - $categories = Category::expense()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - if ($payment->category && !$categories->has($payment->category_id)) { - $categories->put($payment->category->id, $payment->category->name); - } - - $payment_methods = Modules::getPaymentMethods(); - - $date_format = $this->getCompanyDateFormat(); - - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return view('purchases.payments.edit', compact('payment', 'accounts', 'currencies', 'currency', 'vendors', 'categories', 'payment_methods', 'date_format', 'file_types')); - } - - /** - * Update the specified resource in storage. - * - * @param Transaction $payment - * @param Request $request - * - * @return Response - */ - public function update(Transaction $payment, Request $request) - { - $response = $this->ajaxDispatch(new UpdateTransaction($payment, $request)); - - if ($response['success']) { - $response['redirect'] = route('payments.show', $payment->id); - - $message = trans('messages.success.updated', ['type' => trans_choice('general.payments', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('payments.edit', $payment->id); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Remove the specified resource from storage. - * - * @param Transaction $payment - * - * @return Response - */ - public function destroy(Transaction $payment) - { - $response = $this->ajaxDispatch(new DeleteTransaction($payment)); - - $response['redirect'] = route('payments.index'); - - if ($response['success']) { - $message = trans('messages.success.deleted', ['type' => trans_choice('general.payments', 1)]); - - flash($message)->success(); - } else { - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Export the specified resource. - * - * @return Response - */ - public function export() - { - return $this->exportExcel(new Export, trans_choice('general.payments', 2)); - } - - /** - * Download the PDF file of payment. - * - * @param Transaction $payment - * - * @return Response - */ - public function emailPayment(Transaction $payment) - { - if (empty($payment->contact->email)) { - return redirect()->back(); - } - - // Notify the customer - $payment->contact->notify(new Notification($payment, 'payment_new_customer', true)); - - event(new \App\Events\Banking\TransactionSent($payment)); - - flash(trans('documents.messages.email_sent', ['type' => trans_choice('general.payments', 1)]))->success(); - - return redirect()->back(); - } - - /** - * Print the payment. - * - * @param Transaction $payment - * - * @return Response - */ - public function printPayment(Transaction $payment) - { - event(new \App\Events\Banking\TransactionPrinting($payment)); - - $view = view($payment->template_path, compact('payment')); - - return mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); - } - - /** - * Download the PDF file of payment. - * - * @param Transaction $payment - * - * @return Response - */ - public function pdfPayment(Transaction $payment) - { - event(new \App\Events\Banking\TransactionPrinting($payment)); - - $currency_style = true; - - $view = view($payment->template_path, compact('payment', 'currency_style'))->render(); - $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); - - $pdf = app('dompdf.wrapper'); - $pdf->loadHTML($html); - - //$pdf->setPaper('A4', 'portrait'); - - $file_name = $this->getTransactionFileName($payment); - - return $pdf->download($file_name); - } -} diff --git a/app/Http/Controllers/Purchases/RecurringBills.php b/app/Http/Controllers/Purchases/RecurringBills.php new file mode 100644 index 000000000..4fb9f874f --- /dev/null +++ b/app/Http/Controllers/Purchases/RecurringBills.php @@ -0,0 +1,189 @@ +middleware('permission:create-purchases-bills')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-purchases-bills')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-purchases-bills')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-purchases-bills')->only('destroy'); + } + + /** + * Display a listing of the resource. + * + * @return Response + */ + public function index() + { + $bills = Document::with('contact', 'transactions', 'recurring')->billRecurring()->collect(['issued_at' => 'desc']); + + return $this->response('purchases.recurring_bills.index', compact('bills')); + } + + /** + * Show the form for viewing the specified resource. + * + * @param Document $recurring_bill + * + * @return Response + */ + public function show(Document $recurring_bill) + { + $recurring_bill->load(['category', 'recurring', 'children']); + + return view('purchases.recurring_bills.show', compact('recurring_bill')); + } + + /** + * Show the form for creating a new resource. + * + * @return Response + */ + public function create() + { + return view('purchases.recurring_bills.create'); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $response = $this->ajaxDispatch(new CreateDocument($request->merge(['issued_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-bills.show', $response['data']->id); + + $message = trans('messages.success.added', ['type' => trans_choice('general.recurring_bills', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-bills.create'); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * Duplicate the specified resource. + * + * @param Document $recurring_bill + * + * @return Response + */ + public function duplicate(Document $recurring_bill) + { + $clone = $this->dispatch(new DuplicateDocument($recurring_bill)); + + $message = trans('messages.success.duplicated', ['type' => trans_choice('general.recurring_bills', 1)]); + + flash($message)->success(); + + return redirect()->route('recurring-bills.edit', $clone->id); + } + + /** + * Show the form for editing the specified resource. + * + * @param Document $recurring_bill + * + * @return Response + */ + public function edit(Document $recurring_bill) + { + return view('purchases.recurring_bills.edit', compact('recurring_bill')); + } + + /** + * Update the specified resource in storage. + * + * @param Document $recurring_bill + * @param Request $request + * + * @return Response + */ + public function update(Document $recurring_bill, Request $request) + { + $response = $this->ajaxDispatch(new UpdateDocument($recurring_bill, $request->merge(['issued_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-bills.show', $response['data']->id); + + $message = trans('messages.success.updated', ['type' => trans_choice('general.recurring_bills', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-bills.edit', $recurring_bill->id); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * End recurring template. + * + * @return Response + */ + public function end(Document $recurring_bill) + { + $response = $this->ajaxDispatch(new UpdateDocument($recurring_bill, [ + 'recurring_frequency' => $recurring_bill->recurring->frequency, + 'recurring_interval' => $recurring_bill->recurring->interval, + 'recurring_started_at' => $recurring_bill->recurring->started_at, + 'recurring_limit' => $recurring_bill->recurring->limit, + 'recurring_limit_count' => $recurring_bill->recurring->limit_count, + 'recurring_limit_date' => $recurring_bill->recurring->limit_date, + 'created_from' => $recurring_bill->created_from, + 'created_by' => $recurring_bill->created_by, + 'recurring_status' => Recurring::END_STATUS, + ])); + + if ($response['success']) { + $message = trans('messages.success.ended', ['type' => trans_choice('general.recurring_bills', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return redirect()->route('recurring-bills.index'); + } +} diff --git a/app/Http/Controllers/Purchases/Vendors.php b/app/Http/Controllers/Purchases/Vendors.php index f227ef232..b2a5d5b39 100644 --- a/app/Http/Controllers/Purchases/Vendors.php +++ b/app/Http/Controllers/Purchases/Vendors.php @@ -9,11 +9,11 @@ use App\Http\Requests\Common\Import as ImportRequest; use App\Imports\Purchases\Vendors as Import; use App\Jobs\Common\CreateContact; use App\Jobs\Common\DeleteContact; +use App\Jobs\Common\DuplicateContact; use App\Jobs\Common\UpdateContact; use App\Models\Banking\Transaction; use App\Models\Common\Contact; use App\Models\Document\Document; -use App\Models\Setting\Currency; use App\Traits\Contacts; use App\Utilities\Date; @@ -21,6 +21,11 @@ class Vendors extends Controller { use Contacts; + /** + * @var string + */ + public $type = Contact::VENDOR_TYPE; + /** * Display a listing of the resource. * @@ -42,56 +47,7 @@ class Vendors extends Controller */ public function show(Contact $vendor) { - $amounts = [ - 'paid' => 0, - 'open' => 0, - 'overdue' => 0, - ]; - - $counts = []; - - // Handle bills - $bills = Document::bill()->with('transactions')->where('contact_id', $vendor->id)->get(); - - $counts['bills'] = $bills->count(); - - $today = Date::today()->toDateString(); - - foreach ($bills as $item) { - // Already in transactions - if ($item->status == 'paid' || $item->status == 'cancelled') { - continue; - } - - $transactions = 0; - - foreach ($item->transactions as $transaction) { - $transactions += $transaction->getAmountConvertedToDefault(); - } - - // Check if it's open or overdue invoice - if ($item->due_at > $today) { - $amounts['open'] += $item->getAmountConvertedToDefault() - $transactions; - } else { - $amounts['overdue'] += $item->getAmountConvertedToDefault() - $transactions; - } - } - - // Handle payments - $transactions = Transaction::with('account', 'category')->where('contact_id', $vendor->id)->expense()->get(); - - $counts['transactions'] = $transactions->count(); - - // Prepare data - $transactions->each(function ($item) use (&$amounts) { - $amounts['paid'] += $item->getAmountConvertedToDefault(); - }); - - $limit = (int) request('limit', setting('default.list_limit', '25')); - $transactions = $this->paginate($transactions->sortByDesc('paid_at'), $limit); - $bills = $this->paginate($bills->sortByDesc('issued_at'), $limit); - - return view('purchases.vendors.show', compact('vendor', 'counts', 'amounts', 'transactions', 'bills')); + return view('purchases.vendors.show', compact('vendor')); } /** @@ -101,9 +57,7 @@ class Vendors extends Controller */ public function create() { - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('purchases.vendors.create', compact('currencies')); + return view('purchases.vendors.create'); } /** @@ -143,7 +97,7 @@ class Vendors extends Controller */ public function duplicate(Contact $vendor) { - $clone = $vendor->duplicate(); + $clone = $this->dispatch(new DuplicateContact($vendor)); $message = trans('messages.success.duplicated', ['type' => trans_choice('general.vendors', 1)]); @@ -185,9 +139,7 @@ class Vendors extends Controller */ public function edit(Contact $vendor) { - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('purchases.vendors.edit', compact('vendor', 'currencies')); + return view('purchases.vendors.edit', compact('vendor')); } /** @@ -298,10 +250,10 @@ class Vendors extends Controller return redirect()->route('bills.create')->withInput($data); } - public function createPayment(Contact $vendor) + public function createExpense(Contact $vendor) { $data['contact'] = $vendor; - return redirect()->route('payments.create')->withInput($data); + return redirect()->route('transactions.create', ['type' => 'expense'])->withInput($data); } } diff --git a/app/Http/Controllers/Sales/Customers.php b/app/Http/Controllers/Sales/Customers.php index 184f8caf1..c5367581e 100644 --- a/app/Http/Controllers/Sales/Customers.php +++ b/app/Http/Controllers/Sales/Customers.php @@ -9,15 +9,23 @@ use App\Http\Requests\Common\Import as ImportRequest; use App\Imports\Sales\Customers as Import; use App\Jobs\Common\CreateContact; use App\Jobs\Common\DeleteContact; +use App\Jobs\Common\DuplicateContact; use App\Jobs\Common\UpdateContact; use App\Models\Banking\Transaction; use App\Models\Common\Contact; use App\Models\Document\Document; -use App\Models\Setting\Currency; +use App\Traits\Contacts; use App\Utilities\Date; class Customers extends Controller { + use Contacts; + + /** + * @var string + */ + public $type = Contact::CUSTOMER_TYPE; + /** * Display a listing of the resource. * @@ -25,7 +33,7 @@ class Customers extends Controller */ public function index() { - $customers = Contact::with('invoices.transactions')->customer()->collect(); + $customers = Contact::customer()->with('invoices.transactions')->collect(); return $this->response('sales.customers.index', compact('customers')); } @@ -39,56 +47,7 @@ class Customers extends Controller */ public function show(Contact $customer) { - $amounts = [ - 'paid' => 0, - 'open' => 0, - 'overdue' => 0, - ]; - - $counts = []; - - // Handle invoices - $invoices = Document::invoice()->with('transactions')->where('contact_id', $customer->id)->get(); - - $counts['invoices'] = $invoices->count(); - - $today = Date::today()->toDateString(); - - foreach ($invoices as $item) { - // Already in transactions - if ($item->status == 'paid' || $item->status == 'cancelled') { - continue; - } - - $transactions = 0; - - foreach ($item->transactions as $transaction) { - $transactions += $transaction->getAmountConvertedToDefault(); - } - - // Check if it's open or overdue invoice - if ($item->due_at > $today) { - $amounts['open'] += $item->getAmountConvertedToDefault() - $transactions; - } else { - $amounts['overdue'] += $item->getAmountConvertedToDefault() - $transactions; - } - } - - // Handle transactions - $transactions = Transaction::with('account', 'category')->where('contact_id', $customer->id)->income()->get(); - - $counts['transactions'] = $transactions->count(); - - // Prepare data - $transactions->each(function ($item) use (&$amounts) { - $amounts['paid'] += $item->getAmountConvertedToDefault(); - }); - - $limit = (int) request('limit', setting('default.list_limit', '25')); - $transactions = $this->paginate($transactions->sortByDesc('paid_at'), $limit); - $invoices = $this->paginate($invoices->sortByDesc('issued_at'), $limit); - - return view('sales.customers.show', compact('customer', 'counts', 'amounts', 'transactions', 'invoices')); + return view('sales.customers.show', compact('customer')); } /** @@ -98,9 +57,7 @@ class Customers extends Controller */ public function create() { - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('sales.customers.create', compact('currencies')); + return view('sales.customers.create'); } /** @@ -140,7 +97,7 @@ class Customers extends Controller */ public function duplicate(Contact $customer) { - $clone = $customer->duplicate(); + $clone = $this->dispatch(new DuplicateContact($customer)); $message = trans('messages.success.duplicated', ['type' => trans_choice('general.customers', 1)]); @@ -182,9 +139,7 @@ class Customers extends Controller */ public function edit(Contact $customer) { - $currencies = Currency::enabled()->pluck('name', 'code'); - - return view('sales.customers.edit', compact('customer', 'currencies')); + return view('sales.customers.edit', compact('customer')); } /** @@ -295,10 +250,10 @@ class Customers extends Controller return redirect()->route('invoices.create')->withInput($data); } - public function createRevenue(Contact $customer) + public function createIncome(Contact $customer) { $data['contact'] = $customer; - return redirect()->route('revenues.create')->withInput($data); + return redirect()->route('transactions.create', ['type' => 'income'])->withInput($data); } } diff --git a/app/Http/Controllers/Sales/Invoices.php b/app/Http/Controllers/Sales/Invoices.php index 0cca29ea6..e7e75118d 100644 --- a/app/Http/Controllers/Sales/Invoices.php +++ b/app/Http/Controllers/Sales/Invoices.php @@ -288,13 +288,13 @@ class Invoices extends Controller * @return Response */ public function pdfInvoice(Document $invoice) - { + { event(new \App\Events\Document\DocumentPrinting($invoice)); $currency_style = true; $view = view($invoice->template_path, compact('invoice', 'currency_style'))->render(); - + $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); $pdf = app('dompdf.wrapper'); @@ -306,28 +306,4 @@ class Invoices extends Controller return $pdf->download($file_name); } - - /** - * Mark the invoice as paid. - * - * @param Document $invoice - * - * @return Response - */ - public function markPaid(Document $invoice) - { - try { - event(new \App\Events\Document\PaymentReceived($invoice, ['type' => 'income', 'mark_paid' => 'invoice'])); - - $message = trans('documents.messages.marked_paid', ['type' => trans_choice('general.invoices', 1)]); - - flash($message)->success(); - } catch(\Exception $e) { - $message = $e->getMessage(); - - flash($message)->error()->important(); - } - - return redirect()->back(); - } } diff --git a/app/Http/Controllers/Sales/RecurringInvoices.php b/app/Http/Controllers/Sales/RecurringInvoices.php new file mode 100644 index 000000000..265e036f6 --- /dev/null +++ b/app/Http/Controllers/Sales/RecurringInvoices.php @@ -0,0 +1,189 @@ +middleware('permission:create-sales-invoices')->only('create', 'store', 'duplicate', 'import'); + $this->middleware('permission:read-sales-invoices')->only('index', 'show', 'edit', 'export'); + $this->middleware('permission:update-sales-invoices')->only('update', 'enable', 'disable'); + $this->middleware('permission:delete-sales-invoices')->only('destroy'); + } + + /** + * Display a listing of the resource. + * + * @return Response + */ + public function index() + { + $invoices = Document::with('contact', 'transactions', 'recurring')->invoiceRecurring()->collect(['issued_at' => 'desc']); + + return $this->response('sales.recurring_invoices.index', compact('invoices')); + } + + /** + * Show the form for viewing the specified resource. + * + * @param Document $recurring_invoice + * + * @return Response + */ + public function show(Document $recurring_invoice) + { + $recurring_invoice->load(['category', 'recurring', 'children']); + + return view('sales.recurring_invoices.show', compact('recurring_invoice')); + } + + /** + * Show the form for creating a new resource. + * + * @return Response + */ + public function create() + { + return view('sales.recurring_invoices.create'); + } + + /** + * Store a newly created resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function store(Request $request) + { + $response = $this->ajaxDispatch(new CreateDocument($request->merge(['issued_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-invoices.show', $response['data']->id); + + $message = trans('messages.success.added', ['type' => trans_choice('general.recurring_invoices', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-invoices.create'); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * Duplicate the specified resource. + * + * @param Document $recurring_invoice + * + * @return Response + */ + public function duplicate(Document $recurring_invoice) + { + $clone = $this->dispatch(new DuplicateDocument($recurring_invoice)); + + $message = trans('messages.success.duplicated', ['type' => trans_choice('general.recurring_invoices', 1)]); + + flash($message)->success(); + + return redirect()->route('recurring-invoices.edit', $clone->id); + } + + /** + * Show the form for editing the specified resource. + * + * @param Document $recurring_invoice + * + * @return Response + */ + public function edit(Document $recurring_invoice) + { + return view('sales.recurring_invoices.edit', compact('recurring_invoice')); + } + + /** + * Update the specified resource in storage. + * + * @param Document $recurring_invoice + * @param Request $request + * + * @return Response + */ + public function update(Document $recurring_invoice, Request $request) + { + $response = $this->ajaxDispatch(new UpdateDocument($recurring_invoice, $request->merge(['issued_at' => $request->get('recurring_started_at')]))); + + if ($response['success']) { + $response['redirect'] = route('recurring-invoices.show', $response['data']->id); + + $message = trans('messages.success.updated', ['type' => trans_choice('general.recurring_invoices', 1)]); + + flash($message)->success(); + } else { + $response['redirect'] = route('recurring-invoices.edit', $recurring_invoice->id); + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + /** + * End recurring template. + * + * @return Response + */ + public function end(Document $recurring_invoice) + { + $response = $this->ajaxDispatch(new UpdateDocument($recurring_invoice, [ + 'recurring_frequency' => $recurring_invoice->recurring->frequency, + 'recurring_interval' => $recurring_invoice->recurring->interval, + 'recurring_started_at' => $recurring_invoice->recurring->started_at, + 'recurring_limit' => $recurring_invoice->recurring->limit, + 'recurring_limit_count' => $recurring_invoice->recurring->limit_count, + 'recurring_limit_date' => $recurring_invoice->recurring->limit_date, + 'created_from' => $recurring_invoice->created_from, + 'created_by' => $recurring_invoice->created_by, + 'recurring_status' => Recurring::END_STATUS, + ])); + + if ($response['success']) { + $message = trans('messages.success.ended', ['type' => trans_choice('general.recurring_invoices', 1)]); + + flash($message)->success(); + } else { + $message = $response['message']; + + flash($message)->error()->important(); + } + + return redirect()->route('recurring-invoices.index'); + } +} diff --git a/app/Http/Controllers/Sales/Revenues.php b/app/Http/Controllers/Sales/Revenues.php deleted file mode 100644 index 01e6062ee..000000000 --- a/app/Http/Controllers/Sales/Revenues.php +++ /dev/null @@ -1,327 +0,0 @@ -income()->isNotTransfer()->collect(['paid_at'=> 'desc']); - - return $this->response('sales.revenues.index', compact('revenues')); - } - - /** - * Show the form for viewing the specified resource. - * - * @return Response - */ - public function show(Transaction $revenue) - { - return view('sales.revenues.show', compact('revenue')); - } - - /** - * Show the form for creating a new resource. - * - * @return Response - */ - public function create() - { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - - $account_currency_code = Account::where('id', setting('default.account'))->pluck('currency_code')->first(); - - $currency = Currency::where('code', $account_currency_code)->first(); - - $customers = Contact::customer()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - $categories = Category::income()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - $payment_methods = Modules::getPaymentMethods(); - - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return view('sales.revenues.create', compact('accounts', 'currencies', 'account_currency_code', 'currency', 'customers', 'categories', 'payment_methods', 'file_types')); - } - - /** - * Store a newly created resource in storage. - * - * @param Request $request - * - * @return Response - */ - public function store(Request $request) - { - $response = $this->ajaxDispatch(new CreateTransaction($request)); - - if ($response['success']) { - $response['redirect'] = route('revenues.show', $response['data']->id); - - $message = trans('messages.success.added', ['type' => trans_choice('general.revenues', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('revenues.create'); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Duplicate the specified resource. - * - * @param Transaction $revenue - * - * @return Response - */ - public function duplicate(Transaction $revenue) - { - $clone = $revenue->duplicate(); - - $message = trans('messages.success.duplicated', ['type' => trans_choice('general.revenues', 1)]); - - flash($message)->success(); - - return redirect()->route('revenues.edit', $clone->id); - } - - /** - * Import the specified resource. - * - * @param ImportRequest $request - * - * @return Response - */ - public function import(ImportRequest $request) - { - $response = $this->importExcel(new Import, $request, trans_choice('general.revenues', 2)); - - if ($response['success']) { - $response['redirect'] = route('revenues.index'); - - flash($response['message'])->success(); - } else { - $response['redirect'] = route('import.create', ['sales', 'revenues']); - - flash($response['message'])->error()->important(); - } - - return response()->json($response); - } - - /** - * Show the form for editing the specified resource. - * - * @param Transaction $revenue - * - * @return Response - */ - public function edit(Transaction $revenue) - { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code')->toArray(); - - $currency = Currency::where('code', $revenue->currency_code)->first(); - - $customers = Contact::customer()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - if ($revenue->contact && !$customers->has($revenue->contact_id)) { - $customers->put($revenue->contact->id, $revenue->contact->name); - } - - $categories = Category::income()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - - if ($revenue->category && !$categories->has($revenue->category_id)) { - $categories->put($revenue->category->id, $revenue->category->name); - } - - $payment_methods = Modules::getPaymentMethods(); - - $date_format = $this->getCompanyDateFormat(); - - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return view('sales.revenues.edit', compact('revenue', 'accounts', 'currencies', 'currency', 'customers', 'categories', 'payment_methods', 'date_format', 'file_types')); - } - - /** - * Update the specified resource in storage. - * - * @param Transaction $revenue - * @param Request $request - * - * @return Response - */ - public function update(Transaction $revenue, Request $request) - { - $response = $this->ajaxDispatch(new UpdateTransaction($revenue, $request)); - - if ($response['success']) { - $response['redirect'] = route('revenues.show', $revenue->id); - - $message = trans('messages.success.updated', ['type' => trans_choice('general.revenues', 1)]); - - flash($message)->success(); - } else { - $response['redirect'] = route('revenues.edit', $revenue->id); - - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Remove the specified resource from storage. - * - * @param Transaction $revenue - * - * @return Response - */ - public function destroy(Transaction $revenue) - { - $response = $this->ajaxDispatch(new DeleteTransaction($revenue)); - - $response['redirect'] = route('revenues.index'); - - if ($response['success']) { - $message = trans('messages.success.deleted', ['type' => trans_choice('general.revenues', 1)]); - - flash($message)->success(); - } else { - $message = $response['message']; - - flash($message)->error()->important(); - } - - return response()->json($response); - } - - /** - * Export the specified resource. - * - * @return Response - */ - public function export() - { - return $this->exportExcel(new Export, trans_choice('general.revenues', 2)); - } - - /** - * Download the PDF file of revenue. - * - * @param Transaction $revenue - * - * @return Response - */ - public function emailRevenue(Transaction $revenue) - { - if (empty($revenue->contact->email)) { - return redirect()->back(); - } - - // Notify the customer - $revenue->contact->notify(new Notification($revenue, 'revenue_new_customer', true)); - - event(new \App\Events\Banking\TransactionSent($revenue)); - - flash(trans('documents.messages.email_sent', ['type' => trans_choice('general.revenues', 1)]))->success(); - - return redirect()->back(); - } - - /** - * Print the revenue. - * - * @param Transaction $revenue - * - * @return Response - */ - public function printRevenue(Transaction $revenue) - { - event(new \App\Events\Banking\TransactionPrinting($revenue)); - - $view = view($revenue->template_path, compact('revenue')); - - return mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); - } - - /** - * Download the PDF file of revenue. - * - * @param Transaction $revenue - * - * @return Response - */ - public function pdfRevenue(Transaction $revenue) - { - event(new \App\Events\Banking\TransactionPrinting($revenue)); - - $currency_style = true; - - $view = view($revenue->template_path, compact('revenue', 'currency_style'))->render(); - $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); - - $pdf = app('dompdf.wrapper'); - $pdf->loadHTML($html); - - //$pdf->setPaper('A4', 'portrait'); - - $file_name = $this->getTransactionFileName($revenue); - - return $pdf->download($file_name); - } -} diff --git a/app/Http/Controllers/Settings/Categories.php b/app/Http/Controllers/Settings/Categories.php index 4bf5597fc..12163d94c 100644 --- a/app/Http/Controllers/Settings/Categories.php +++ b/app/Http/Controllers/Settings/Categories.php @@ -24,7 +24,7 @@ class Categories extends Controller */ public function index() { - $categories = Category::collect(); + $categories = Category::with('sub_categories')->collect(); $transfer_id = Category::transfer(); @@ -52,7 +52,21 @@ class Categories extends Controller { $types = $this->getCategoryTypes(); - return view('settings.categories.create', compact('types')); + $categories = []; + + foreach (config('type.category') as $type => $config) { + $categories[$type] = []; + } + + Category::enabled()->orderBy('name')->get()->each(function ($category) use (&$categories) { + $categories[$category->type][] = [ + 'id' => $category->id, + 'title' => $category->name, + 'level' => $category->level, + ]; + }); + + return view('settings.categories.create', compact('types', 'categories')); } /** @@ -120,7 +134,25 @@ class Categories extends Controller $type_disabled = (Category::where('type', $category->type)->count() == 1) ?: false; - return view('settings.categories.edit', compact('category', 'types', 'type_disabled')); + $edited_category_id = $category->id; + + $categories = []; + + foreach (config('type.category') as $type => $config) { + $categories[$type] = []; + } + + Category::enabled()->orderBy('name')->get()->each(function ($category) use (&$categories, $edited_category_id) { + if ($edited_category_id != $category->id) { + $categories[$category->type][] = [ + 'id' => $category->id, + 'title' => $category->name, + 'level' => $category->level, + ]; + } + }); + + return view('settings.categories.edit', compact('category', 'types', 'type_disabled', 'categories')); } /** @@ -131,8 +163,10 @@ class Categories extends Controller * * @return Response */ - public function update(Category $category, Request $request) + public function update($category_id, Request $request) { + $category = $this->getCategoryWithoutChildren($category_id); + $response = $this->ajaxDispatch(new UpdateCategory($category, $request)); if ($response['success']) { @@ -142,7 +176,7 @@ class Categories extends Controller flash($message)->success(); } else { - $response['redirect'] = route('categories.edit', $category->id); + $response['redirect'] = route('categories.edit', $category_id); $message = $response['message']; @@ -159,8 +193,10 @@ class Categories extends Controller * * @return Response */ - public function enable(Category $category) + public function enable($category_id) { + $category = $this->getCategoryWithoutChildren($category_id); + $response = $this->ajaxDispatch(new UpdateCategory($category, request()->merge(['enabled' => 1]))); if ($response['success']) { @@ -177,8 +213,10 @@ class Categories extends Controller * * @return Response */ - public function disable(Category $category) + public function disable($category_id) { + $category = $this->getCategoryWithoutChildren($category_id); + $response = $this->ajaxDispatch(new UpdateCategory($category, request()->merge(['enabled' => 0]))); if ($response['success']) { diff --git a/app/Http/Controllers/Settings/Company.php b/app/Http/Controllers/Settings/Company.php index e97f6079c..b31bdb2ec 100644 --- a/app/Http/Controllers/Settings/Company.php +++ b/app/Http/Controllers/Settings/Company.php @@ -2,9 +2,9 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; +use App\Abstracts\Http\SettingController; -class Company extends Controller +class Company extends SettingController { public function edit() { diff --git a/app/Http/Controllers/Settings/Defaults.php b/app/Http/Controllers/Settings/Defaults.php index 59fc0b30b..e0e163d8c 100644 --- a/app/Http/Controllers/Settings/Defaults.php +++ b/app/Http/Controllers/Settings/Defaults.php @@ -2,26 +2,19 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; -use App\Models\Banking\Account; +use App\Abstracts\Http\SettingController; use App\Models\Setting\Category; -use App\Models\Setting\Currency; use App\Models\Setting\Tax; -use App\Utilities\Modules; -class Defaults extends Controller +class Defaults extends SettingController { public function edit() { - $accounts = Account::enabled()->orderBy('name')->pluck('name', 'id'); - - $currencies = Currency::enabled()->orderBy('name')->pluck('name', 'code'); - - $sales_categories = Category::income()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); + $sales_categories = Category::income()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); $sale_category_id = setting('default.income_category'); - if ($sale_category_id && !$sales_categories->has($sale_category_id)) { + if ($sale_category_id && !$sales_categories->pluck('id')->flip()->has($sale_category_id)) { $category = Category::find($sale_category_id); if ($category) { @@ -29,11 +22,11 @@ class Defaults extends Controller } } - $purchases_categories = Category::expense()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); + $purchases_categories = Category::expense()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); $expense_category_id = setting('default.expense_category'); - if ($expense_category_id && !$purchases_categories->has($expense_category_id)) { + if ($expense_category_id && !$purchases_categories->pluck('id')->flip()->has($expense_category_id)) { $category = Category::find($expense_category_id); if ($category) { @@ -43,15 +36,10 @@ class Defaults extends Controller $taxes = Tax::enabled()->orderBy('name')->get()->pluck('title', 'id'); - $payment_methods = Modules::getPaymentMethods(); - return view('settings.default.edit', compact( - 'accounts', - 'currencies', 'sales_categories', 'purchases_categories', 'taxes', - 'payment_methods' )); } } diff --git a/app/Http/Controllers/Settings/Email.php b/app/Http/Controllers/Settings/Email.php index 6992c33e9..1ea69b9ba 100644 --- a/app/Http/Controllers/Settings/Email.php +++ b/app/Http/Controllers/Settings/Email.php @@ -2,50 +2,15 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; +use App\Abstracts\Http\SettingController; use App\Http\Requests\Setting\Setting as Request; -use App\Jobs\Setting\UpdateEmailTemplate; use App\Models\Common\Company; -use App\Models\Common\EmailTemplate; -use App\Traits\Modules; use App\Utilities\Installer; -use Illuminate\Support\Str; -class Email extends Controller +class Email extends SettingController { - use Modules; - - public $skip_keys = ['company_id', '_method', '_token', '_prefix']; - - /** - * Instantiate a new controller instance. - */ - public function __construct() - { - // No need to check for permission in console - if (app()->runningInConsole()) { - return; - } - - // Add CRUD permission check - $this->middleware('permission:create-settings-settings')->only('create', 'store', 'duplicate', 'import'); - $this->middleware('permission:read-settings-email')->only('index', 'show', 'edit', 'export'); - $this->middleware('permission:update-settings-settings')->only('update', 'enable', 'disable'); - $this->middleware('permission:delete-settings-settings')->only('destroy'); - } - public function edit() { - $templates = EmailTemplate::all()->reject(function($template) { - if (Str::startsWith($template->class, 'App')) { - return false; - } - - $class = explode('\\', $template->class); - - return $this->moduleIsDisabled(Str::kebab($class[1])); - })->all(); - $email_protocols = [ 'mail' => trans('settings.email.php'), 'smtp' => trans('settings.email.smtp.name'), @@ -53,105 +18,6 @@ class Email extends Controller 'log' => trans('settings.email.log'), ]; - return view('settings.email.edit', compact( - 'templates', - 'email_protocols' - )); - } - - public function update(Request $request) - { - $fields = $request->all(); - $prefix = $request->get('_prefix', 'email'); - - $total_companies = Company::count(); - - foreach ($fields as $key => $value) { - $real_key = $prefix . '.' . $key; - - // Don't process unwanted keys - if (in_array($key, $this->skip_keys)) { - continue; - } - - if (Str::startsWith($key, 'template_')) { - $this->updateEmailTemplate($key, $fields); - - continue; - } - - if ($total_companies == 1) { - $this->oneCompany($real_key, $value); - } - - setting()->set($real_key, $value); - } - - // Save all settings - setting()->save(); - - $message = trans('messages.success.updated', ['type' => trans_choice('general.settings', 2)]); - - $response = [ - 'status' => null, - 'success' => true, - 'error' => false, - 'message' => $message, - 'data' => null, - 'redirect' => route('settings.index'), - ]; - - flash($message)->success(); - - return response()->json($response); - } - - public function updateEmailTemplate($key, &$fields) - { - $alias = str_replace(['template_', '_subject', '_body'], '', $key); - $subject_key = 'template_' . $alias . '_subject'; - $body_key = 'template_' . $alias . '_body'; - - if (empty($fields[$subject_key]) || empty($fields[$body_key])) { - return; - } - - $template = EmailTemplate::alias($alias)->first(); - - $this->dispatch(new UpdateEmailTemplate($template, [ - 'subject' => $fields[$subject_key], - 'body' => $fields[$body_key], - ])); - - unset($fields[$subject_key]); - unset($fields[$body_key]); - } - - protected function oneCompany($real_key, $value) - { - if (empty($value)) { - return; - } - - switch ($real_key) { - case 'email.protocol': - Installer::updateEnv(['MAIL_MAILER' => '"' . $value . '"']); - break; - case 'email.smtp_host': - Installer::updateEnv(['MAIL_HOST' => '"' . $value . '"']); - break; - case 'email.smtp_port': - Installer::updateEnv(['MAIL_PORT' => '"' . $value . '"']); - break; - case 'email.smtp_username': - Installer::updateEnv(['MAIL_USERNAME' => '"' . $value . '"']); - break; - case 'email.smtp_password': - Installer::updateEnv(['MAIL_PASSWORD' => '"' . $value . '"']); - break; - case 'email.smtp_encryption': - Installer::updateEnv(['MAIL_ENCRYPTION' => '"' . $value . '"']); - break; - } + return view('settings.email.edit', compact('email_protocols')); } } diff --git a/app/Http/Controllers/Settings/EmailTemplates.php b/app/Http/Controllers/Settings/EmailTemplates.php new file mode 100644 index 000000000..8a83a9dba --- /dev/null +++ b/app/Http/Controllers/Settings/EmailTemplates.php @@ -0,0 +1,84 @@ +reject(function($template) { + if (Str::startsWith($template->class, 'App')) { + return false; + } + + $class = explode('\\', $template->class); + + return $this->moduleIsDisabled(Str::kebab($class[1])); + })->each(function ($template) use (&$templates) { + $templates[$template->group][$template->id] = $template; + }); + + ksort($templates); + + return view('settings.email-templates.edit', compact('templates')); + } + + /** + * Update the specified resource in storage. + * + * @param Request $request + * + * @return Response + */ + public function update(Request $request) + { + $template = EmailTemplate::find($request->id); + + $response = $this->ajaxDispatch(new UpdateEmailTemplate($template, $request)); + + if ($response['success']) { + $response['redirect'] = url()->previous();; + + $message = trans('messages.success.updated', ['type' => trans($template->name)]); + + flash($message)->success(); + } else { + $response['redirect'] = url()->previous();; + + $message = $response['message']; + + flash($message)->error()->important(); + } + + return response()->json($response); + } + + public function get() + { + $template = EmailTemplate::find(request()->id); + + $template->tags = trans('settings.email.templates.tags', ['tag_list'=> implode(', ', app($template->class)->getTags())]); + + return response()->json([ + 'errors' => false, + 'success' => true, + 'data' => $template, + ]); + } +} diff --git a/app/Http/Controllers/Settings/Invoice.php b/app/Http/Controllers/Settings/Invoice.php index 387bd17e3..723b42660 100644 --- a/app/Http/Controllers/Settings/Invoice.php +++ b/app/Http/Controllers/Settings/Invoice.php @@ -2,13 +2,14 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; +use App\Abstracts\Http\SettingController; -class Invoice extends Controller +class Invoice extends SettingController { public function edit() { $item_names = [ + 'hide' => trans('settings.invoice.hide.item_name'), 'settings.invoice.item' => trans('settings.invoice.item'), 'settings.invoice.product' => trans('settings.invoice.product'), 'settings.invoice.service' => trans('settings.invoice.service'), @@ -16,12 +17,14 @@ class Invoice extends Controller ]; $price_names = [ + 'hide' => trans('settings.invoice.hide.price'), 'settings.invoice.price' => trans('settings.invoice.price'), 'settings.invoice.rate' => trans('settings.invoice.rate'), 'custom' => trans('settings.invoice.custom'), ]; $quantity_names = [ + 'hide' => trans('settings.invoice.hide.quantity'), 'settings.invoice.quantity' => trans('settings.invoice.quantity'), 'custom' => trans('settings.invoice.custom'), ]; diff --git a/app/Http/Controllers/Settings/Localisation.php b/app/Http/Controllers/Settings/Localisation.php index aff8cd058..8211dd6e2 100644 --- a/app/Http/Controllers/Settings/Localisation.php +++ b/app/Http/Controllers/Settings/Localisation.php @@ -2,10 +2,10 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; +use App\Abstracts\Http\SettingController; use App\Traits\DateTime; -class Localisation extends Controller +class Localisation extends SettingController { use DateTime; diff --git a/app/Http/Controllers/Settings/Modules.php b/app/Http/Controllers/Settings/Modules.php index a9e61fb59..94f75b99f 100644 --- a/app/Http/Controllers/Settings/Modules.php +++ b/app/Http/Controllers/Settings/Modules.php @@ -72,7 +72,7 @@ class Modules extends Controller 'error' => false, 'message' => $message, 'data' => null, - 'redirect' => route('settings.index')//('settings/apps/' . $alias), + 'redirect' => route('settings.module.edit', $alias)//('settings/apps/' . $alias), ]; flash($message)->success(); diff --git a/app/Http/Controllers/Settings/Schedule.php b/app/Http/Controllers/Settings/Schedule.php index 187644d27..3ff79aca5 100644 --- a/app/Http/Controllers/Settings/Schedule.php +++ b/app/Http/Controllers/Settings/Schedule.php @@ -2,9 +2,9 @@ namespace App\Http\Controllers\Settings; -use App\Abstracts\Http\Controller; +use App\Abstracts\Http\SettingController; -class Schedule extends Controller +class Schedule extends SettingController { public function edit() { diff --git a/app/Http/Controllers/Settings/Settings.php b/app/Http/Controllers/Settings/Settings.php deleted file mode 100644 index 4eae0bdb0..000000000 --- a/app/Http/Controllers/Settings/Settings.php +++ /dev/null @@ -1,186 +0,0 @@ -settings = []; - - // Get enabled modules - $enabled_modules = Module::enabled()->get(); - - foreach ($enabled_modules as $module) { - $m = module($module->alias); - - // Check if the module exists and has settings - if (!$m || empty($m->get('settings'))) { - continue; - } - - $modules->settings[$m->getAlias()] = [ - 'name' => $m->getName(), - 'description' => $m->getDescription(), - 'url' => route('settings.module.edit', ['alias' => $m->getAlias()]), - 'icon' => $m->get('icon', 'fa fa-cog'), - ]; - } - - event(new \App\Events\Module\SettingShowing($modules)); - - $settings = []; - - foreach ($modules->settings as $alias => $setting) { - $permission = !empty($setting['permission']) ? $setting['permission'] : 'read-' . $alias . '-settings'; - - if (!user()->can($permission)) { - continue; - } - - $settings[$alias] = $setting; - } - - return $this->response('settings.settings.index', ['modules' => $settings]); - } - - /** - * Update the specified resource in storage. - * - * @param Request $request - * - * @return Response - */ - public function update(Request $request) - { - $fields = $request->all(); - $prefix = $request->get('_prefix', 'general'); - $company_id = $request->get('company_id'); - - if (empty($company_id)) { - $company_id = company_id(); - } - - $company = Company::find($company_id); - - $total_companies = Company::count(); - - foreach ($fields as $key => $value) { - $real_key = $prefix . '.' . $key; - - // Don't process unwanted keys - if (in_array($key, $this->skip_keys)) { - continue; - } - - // change dropzone middleware already uploaded file - if (in_array($real_key, $this->uploaded_file_keys)) { - continue; - } - - // Process file uploads - if (in_array($real_key, $this->file_keys)) { - // Upload attachment - if ($request->file($key)) { - $media = $this->getMedia($request->file($key), 'settings'); - - $company->attachMedia($media, Str::snake($real_key)); - - $value = $media->id; - } - - // Prevent reset - if (empty($value)) { - continue; - } - } - - if ($real_key == 'default.locale') { - if (!in_array($value, config('language.allowed'))) { - continue; - } - - user()->setAttribute('locale', $value)->save(); - } - - if ($real_key == 'default.currency') { - $currencies = Currency::enabled()->pluck('code')->toArray(); - - if (!in_array($value, $currencies)) { - continue; - } - - $currency = Currency::code($value)->first(); - $currency->rate = '1'; - $currency->save(); - } - - // If only 1 company - if ($total_companies == 1) { - $this->oneCompany($real_key, $value); - } - - setting()->set($real_key, $value); - } - - // Save all settings - setting()->save(); - - $message = trans('messages.success.updated', ['type' => trans_choice('general.settings', 2)]); - - $response = [ - 'status' => null, - 'success' => true, - 'error' => false, - 'message' => $message, - 'data' => null, - 'redirect' => route('settings.index'), - ]; - - flash($message)->success(); - - return response()->json($response); - } - - protected function oneCompany($real_key, $value) - { - switch ($real_key) { - case 'company.name': - Installer::updateEnv(['MAIL_FROM_NAME' => '"' . $value . '"']); - break; - case 'company.email': - Installer::updateEnv(['MAIL_FROM_ADDRESS' => '"' . $value . '"']); - break; - case 'default.locale': - Installer::updateEnv(['APP_LOCALE' => '"' . $value . '"']); - break; - case 'schedule.time': - Installer::updateEnv(['APP_SCHEDULE_TIME' => '"' . $value . '"']); - break; - } - } -} \ No newline at end of file diff --git a/app/Http/Controllers/Settings/Taxes.php b/app/Http/Controllers/Settings/Taxes.php index 57d1332d4..058c1c2a2 100644 --- a/app/Http/Controllers/Settings/Taxes.php +++ b/app/Http/Controllers/Settings/Taxes.php @@ -3,7 +3,10 @@ namespace App\Http\Controllers\Settings; use App\Abstracts\Http\Controller; +use App\Exports\Settings\Taxes as Export; +use App\Http\Requests\Common\Import as ImportRequest; use App\Http\Requests\Setting\Tax as Request; +use App\Imports\Settings\Taxes as Import; use App\Jobs\Setting\CreateTax; use App\Jobs\Setting\DeleteTax; use App\Jobs\Setting\UpdateTax; @@ -11,7 +14,6 @@ use App\Models\Setting\Tax; class Taxes extends Controller { - /** * Display a listing of the resource. * @@ -94,6 +96,30 @@ class Taxes extends Controller return response()->json($response); } + /** + * Import the specified resource. + * + * @param ImportRequest $request + * + * @return Response + */ + public function import(ImportRequest $request) + { + $response = $this->importExcel(new Import, $request, trans_choice('general.taxes', 2)); + + if ($response['success']) { + $response['redirect'] = route('taxes.index'); + + flash($response['message'])->success(); + } else { + $response['redirect'] = route('import.create', ['settings', 'taxes']); + + flash($response['message'])->error()->important(); + } + + return response()->json($response); + } + /** * Show the form for editing the specified resource. * @@ -210,4 +236,14 @@ class Taxes extends Controller return response()->json($response); } + + /** + * Export the specified resource. + * + * @return Response + */ + public function export() + { + return $this->exportExcel(new Export, trans_choice('general.taxes', 2)); + } } diff --git a/app/Http/Controllers/Wizard/Finish.php b/app/Http/Controllers/Wizard/Finish.php index 128bc7145..7ae264ed6 100644 --- a/app/Http/Controllers/Wizard/Finish.php +++ b/app/Http/Controllers/Wizard/Finish.php @@ -32,7 +32,7 @@ class Finish extends Controller $data = [ 'query' => [ - 'limit' => 4 + 'limit' => 6 ] ]; diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index 83006e4a1..f7cc49ecc 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -48,7 +48,7 @@ class Kernel extends HttpKernel ], 'api' => [ - 'api.auth', + 'auth.basic.once', 'auth.disabled', 'throttle:api', 'permission:read-api', @@ -91,6 +91,7 @@ class Kernel extends HttpKernel 'auth.disabled', 'company.identify', 'bindings', + 'read.only', 'permission:read-admin-panel', ], @@ -105,6 +106,16 @@ class Kernel extends HttpKernel 'permission:read-client-portal', ], + 'preview' => [ + 'web', + 'auth', + 'auth.disabled', + 'company.identify', + 'bindings', + 'read.only', + 'permission:read-admin-panel', + ], + 'signed' => [ 'cookies.encrypt', 'cookies.response', @@ -152,6 +163,7 @@ class Kernel extends HttpKernel // Akaunting 'api.key' => \App\Http\Middleware\RedirectIfNoApiKey::class, + 'auth.basic.once' => \App\Http\Middleware\AuthenticateOnceWithBasicAuth::class, 'auth.disabled' => \App\Http\Middleware\LogoutIfUserDisabled::class, 'auth.redirect' => \App\Http\Middleware\RedirectIfAuthenticated::class, 'company.identify' => \App\Http\Middleware\IdentifyCompany::class, diff --git a/app/Http/Livewire/Common/Notifications/Exports.php b/app/Http/Livewire/Common/Notifications/Exports.php deleted file mode 100644 index b137ab486..000000000 --- a/app/Http/Livewire/Common/Notifications/Exports.php +++ /dev/null @@ -1,91 +0,0 @@ - '$notifications', - ]; - - public function markRead($notification_id) - { - $notification = DatabaseNotification::find($notification_id); - $data = $notification->getAttribute('data'); - - $notification->markAsRead(); - - $type = isset($data['file_name']) ?: trans('general.export'); - - $this->dispatchBrowserEvent('mark-read', [ - 'type' => 'export', - 'message' => trans('notifications.messages.mark_read', ['type' => $type]), - ]); - } - - public function markReadAll() - { - $notifications = $this->getNotifications(); - - foreach ($notifications as $notification) { - $notification->markAsRead(); - } - - $this->dispatchBrowserEvent('mark-read-all', [ - 'type' => 'export', - 'message' => trans('notifications.messages.mark_read_all', ['type' => trans('general.export')]), - ]); - } - - public function render() - { - $limit = 5; - - $notifications = $this->getNotifications($limit); - - return view('livewire.common.notifications.exports', compact('notifications')); - } - - protected function getNotifications($limit = false) - { - $query = user()->notifications()->unread() - ->where(function ($query) { - $query->where('type', 'App\Notifications\Common\ExportCompleted') - ->orWhere('type', 'App\Notifications\Common\ExportFailed'); - }); - - if ($limit) { - $notifications = $query->paginate($limit); - } else { - $notifications = $query->get(); - } - - if ($notifications) { - $items = []; - - foreach ($notifications as $key => $notification) { - $data = (object) $notification->getAttribute('data'); - $data->notification_id = $notification->getAttribute('id'); - - $items[] = $data; - } - - $notifications->setCollection(Collection::make($items)); - } - - return $notifications; - } - - public function paginationView() - { - return 'vendor.livewire.default'; - } -} diff --git a/app/Http/Livewire/Common/Notifications/Imports.php b/app/Http/Livewire/Common/Notifications/Imports.php deleted file mode 100644 index f30d9feba..000000000 --- a/app/Http/Livewire/Common/Notifications/Imports.php +++ /dev/null @@ -1,91 +0,0 @@ - '$notifications', - ]; - - public function markRead($notification_id) - { - $notification = DatabaseNotification::find($notification_id); - $data = $notification->getAttribute('data'); - - $notification->markAsRead(); - - $type = isset($data['translation']) ?: trans('import.import'); - - $this->dispatchBrowserEvent('mark-read', [ - 'type' => 'import', - 'message' => trans('notifications.messages.mark_read', ['type' => $type]), - ]); - } - - public function markReadAll() - { - $notifications = $this->getNotifications(); - - foreach ($notifications as $notification) { - $notification->markAsRead(); - } - - $this->dispatchBrowserEvent('mark-read-all', [ - 'type' => 'import', - 'message' => trans('notifications.messages.mark_read_all', ['type' => trans('import.import')]), - ]); - } - - public function render() - { - $limit = 5; - - $notifications = $this->getNotifications($limit); - - return view('livewire.common.notifications.imports', compact('notifications')); - } - - protected function getNotifications($limit = false) - { - $query = user()->notifications()->unread() - ->where(function ($query) { - $query->where('type', 'App\Notifications\Common\ImportCompleted') - ->orWhere('type', 'App\Notifications\Common\ImportFailed'); - }); - - if ($limit) { - $notifications = $query->paginate($limit); - } else { - $notifications = $query->get(); - } - - if ($notifications) { - $items = []; - - foreach ($notifications as $key => $notification) { - $data = (object) $notification->getAttribute('data'); - $data->notification_id = $notification->getAttribute('id'); - - $items[] = $data; - } - - $notifications->setCollection(Collection::make($items)); - } - - return $notifications; - } - - public function paginationView() - { - return 'vendor.livewire.default'; - } -} diff --git a/app/Http/Livewire/Common/Notifications/NewApps.php b/app/Http/Livewire/Common/Notifications/NewApps.php deleted file mode 100644 index 5e76a6769..000000000 --- a/app/Http/Livewire/Common/Notifications/NewApps.php +++ /dev/null @@ -1,107 +0,0 @@ -getNotifications('new-apps'); - - foreach ($notifications as $notification) { - if ($notification->alias != $alias) { - continue; - } - - $read = $notification; - } - - $prefix = 'notifications.' . user()->id . '.' . $alias; - - setting()->set([ - $prefix . '.name' => $read->name, - $prefix . '.message' => $read->alias, - $prefix . '.date' => Date::now(), - $prefix . '.status' => '0', - ]); - - setting()->save(); - - $this->dispatchBrowserEvent('mark-read', [ - 'type' => 'new-apps', - 'message' => trans('notifications.messages.mark_read', ['type' => $read->name]), - ]); - } - - public function markReadAll() - { - $notifications = $this->getNotifications('new-apps'); - - foreach ($notifications as $notification) { - $prefix = 'notifications.' . user()->id . '.' . $notification->alias; - - setting()->set([ - $prefix . '.name' => $notification->name, - $prefix . '.message' => $notification->alias, - $prefix . '.date' => Date::now(), - $prefix . '.status' => '0', - ]); - } - - setting()->save(); - - $this->dispatchBrowserEvent('mark-read-all', [ - 'type' => 'new-apps', - 'message' => trans('notifications.messages.mark_read_all', ['type' => trans_choice('notifications.new_apps', 2)]), - ]); - } - - public function render() - { - $notifications = $this->getNotifications('new-apps'); - - $this->clearReadNotifications($notifications); - - return view('livewire.common.notifications.new-apps', compact('notifications')); - } - - protected function clearReadNotifications(&$notifications) - { - $hide_notifications = setting('notifications.' . user()->id); - - if (!$hide_notifications) { - return; - } - - if (!$notifications) { - return; - } - - $aliases = []; - - // MarkRead app notification - foreach ($notifications as $index => $notification) { - $aliases[] = $notification->alias; - - if (setting('notifications.' . user()->id . '.' . $notification->alias)) { - unset($notifications[$index]); - } - } - - // Clear setting table missing notification - foreach ($hide_notifications as $alias => $hide_notification) { - if (in_array($alias, $aliases)) { - continue; - } - - setting()->forget('notifications.' . user()->id . '.' . $alias); - setting()->save(); - } - } -} diff --git a/app/Http/Livewire/Common/Notifications/Recurring.php b/app/Http/Livewire/Common/Notifications/Recurring.php deleted file mode 100644 index 57ab64546..000000000 --- a/app/Http/Livewire/Common/Notifications/Recurring.php +++ /dev/null @@ -1,88 +0,0 @@ -getAttribute('data'); - - $notification->markAsRead(); - - $this->dispatchBrowserEvent('mark-read', [ - 'type' => 'recurring-' . $this->type, - 'message' => trans('notifications.messages.mark_read', ['type' => $data[$this->type . '_number']]), - ]); - } - - public function markReadAll() - { - $notifications = $this->getNotifications(); - - foreach ($notifications as $notification) { - $notification->markAsRead(); - } - - $this->dispatchBrowserEvent('mark-read-all', [ - 'type' => 'recurring-' . $this->type, - 'message' => trans('notifications.messages.mark_read', ['type' => trans_choice('general.' . Str::plural($this->type) , 2)]), - ]); - } - - public function render() - { - $limit = 5; - - $notifications = $this->getNotifications($limit); - - return view('livewire.common.notifications.recurring', compact('notifications')); - } - - protected function getNotifications($limit = false) - { - $type = config('type.' . $this->type . '.notification.class'); - - $query = user()->notifications()->unread() - ->where('type', $type) - ->where('data', 'like', '%template_alias:{$this->type}_recurring_admin%'); - - if ($limit) { - $notifications = $query->paginate($limit); - } else { - $notifications = $query->get(); - } - - if ($notifications) { - $items = []; - - foreach ($notifications as $key => $notification) { - $data = (object) $notification->getAttribute('data'); - - $item = Document::{$this->type}()->where('id', $data[$this->type . '_id'])->first(); - $item->notification_id = $notification->getAttribute('id'); - - $items[] = $item; - } - - $notifications->setCollection(Collection::make($items)); - } - - return $notifications; - } - - public function paginationView() - { - return 'vendor.livewire.default'; - } -} diff --git a/app/Http/Livewire/Common/Notifications/Reminder.php b/app/Http/Livewire/Common/Notifications/Reminder.php deleted file mode 100644 index 38405eee9..000000000 --- a/app/Http/Livewire/Common/Notifications/Reminder.php +++ /dev/null @@ -1,88 +0,0 @@ -getAttribute('data'); - - $notification->markAsRead(); - - $this->dispatchBrowserEvent('mark-read', [ - 'type' => 'reminder-' . $this->type, - 'message' => trans('notifications.messages.mark_read', ['type' => $data[$this->type . '_number']]), - ]); - } - - public function markReadAll() - { - $notifications = $this->getNotifications(); - - foreach ($notifications as $notification) { - $notification->markAsRead(); - } - - $this->dispatchBrowserEvent('mark-read-all', [ - 'type' => 'reminder-' . $this->type, - 'message' => trans('notifications.messages.mark_read', ['type' => trans_choice('general.' . Str::plural($this->type) , 2)]), - ]); - } - - public function render() - { - $limit = 5; - - $notifications = $this->getNotifications($limit); - - return view('livewire.common.notifications.reminder', compact('notifications')); - } - - protected function getNotifications($limit = false) - { - $type = config('type.' . $this->type . '.notification.class'); - - $query = user()->notifications()->unread() - ->where('type', $type) - ->where('data', 'like', '%template_alias:{$this->type}_remind_admin%'); - - if ($limit) { - $notifications = $query->paginate($limit); - } else { - $notifications = $query->get(); - } - - if ($notifications) { - $items = []; - - foreach ($notifications as $key => $notification) { - $data = (object) $notification->getAttribute('data'); - - $item = Document::{$this->type}()->where('id', $data[$this->type . '_id'])->first(); - $item->notification_id = $notification->getAttribute('id'); - - $items[] = $item; - } - - $notifications->setCollection(Collection::make($items)); - } - - return $notifications; - } - - public function paginationView() - { - return 'vendor.livewire.default'; - } -} diff --git a/app/Http/Livewire/Menu/Favorite.php b/app/Http/Livewire/Menu/Favorite.php new file mode 100644 index 000000000..785bd4b9f --- /dev/null +++ b/app/Http/Livewire/Menu/Favorite.php @@ -0,0 +1,99 @@ +id, []); + + if (!empty($favorites)) { + $favorites = json_decode($favorites, true); + + foreach ($favorites as $favorite) { + if ($this->title == $favorite['title']) { + $this->favorited = true; + + break; + } + } + } + + return view('livewire.menu.favorite'); + } + + public function changeStatus() + { + if ($this->favorited) { + $this->removeFavorite(); + } else { + $this->addFavorite(); + } + } + + public function addFavorite() + { + $favorites = setting('favorites.menu.' . user()->id, []); + + if (!empty($favorites)) { + $favorites = json_decode($favorites, true); + } + + /* + if (in_array($this->title, $favorites)) { + return; + } + */ + + $favorites[] = [ + 'title' => $this->title, + 'icon' => $this->icon, + 'route' => $this->route, + 'url' => $this->url, + ]; + + $this->favorited = true; + + setting(['favorites.menu.' . user()->id => json_encode($favorites)])->save(); + + $this->emit('addedFavorite'); + } + + public function removeFavorite() + { + $favorites = setting('favorites.menu.' . user()->id, []); + + if (!empty($favorites)) { + $favorites = json_decode($favorites, true); + } + + foreach ($favorites as $key => $favorited) { + if ($favorited['title'] != $this->title) { + continue; + } + + unset($favorites[$key]); + $this->favorited = false; + + break; + } + + setting(['favorites.menu.' . user()->id => json_encode($favorites)])->save(); + + $this->emit('removedFavorite'); + } +} diff --git a/app/Http/Livewire/Menu/Favorites.php b/app/Http/Livewire/Menu/Favorites.php new file mode 100644 index 000000000..d6102de27 --- /dev/null +++ b/app/Http/Livewire/Menu/Favorites.php @@ -0,0 +1,95 @@ + 'render', + 'removedFavorite' => 'render', + ]; + + public function render(): View + { + $this->favorites = collect(); + + $favorites = setting('favorites.menu.' . user()->id, []); + + if (!empty($favorites)) { + $favorites = json_decode($favorites, true); + + foreach ($favorites as $favorite) { + $favorite['active'] = false; + $favorite['url'] = $this->getUrl($favorite); + $favorite['id'] = $this->getId($favorite); + + if ($this->isActive($favorite['url'])) { + $favorite['active'] = true; + } + + $this->favorites->push($favorite); + } + } + + return view('livewire.menu.favorites'); + } + + /** + * Get url. + * + * @return string + */ + public function getUrl($favorite) + { + if (! empty($favorite['route'])) { + $route = $favorite['route']; + + if (is_array($route)) { + $url = route($route[0], $route[1]); + } else { + $url = route($route); + } + + return str_replace(url('/') . '/', '', $url); + } + + if (empty($favorite['url'])) { + return '/#'; + } + + return str_replace(url('/') . '/', '', url($favorite['url'])); + } + + /** + * Get active state for current item. + * + * @return mixed + */ + public function isActive($url) + { + if (empty($url) || in_array($url, ['/'])) { + return Request::is($url); + } else { + return Request::is($url, $url . '/*'); + } + } + + public function getId($favorite) + { + $id = Str::of($favorite['url']) + ->replace(url('/'), '-') + ->replace(company_id(), '') + ->replace(['/', '?', '='], '-') + ->trim('-') + ->squish(); + + return 'menu-favorites-' . $id; + } +} diff --git a/app/Http/Livewire/Menu/Neww.php b/app/Http/Livewire/Menu/Neww.php new file mode 100644 index 000000000..f8948835d --- /dev/null +++ b/app/Http/Livewire/Menu/Neww.php @@ -0,0 +1,80 @@ +user = user(); + + menu()->create('neww', function ($menu) { + $menu->style('tailwind'); + + event(new NewwCreated($menu)); + + foreach($menu->getItems() as $item) { + if ($this->availableInSearch($item)) { + continue; + } + + $menu->removeByTitle($item->title); + } + }); + + return view('livewire.menu.neww'); + } + + public function availableInSearch($item): bool + { + if (empty($this->keyword)) { + return true; + } + + return $this->search($item); + } + + public function search($item): bool + { + $status = false; + + $keywords = explode(' ', $this->keyword); + + foreach ($keywords as $keyword) { + if (Str::contains(Str::lower($item->title), Str::lower($keyword))) { + $status = true; + + break; + } + + if ( + !empty($item->attributes['search_keywords']) + && Str::contains(Str::lower($item->attributes['search_keywords']), Str::lower($keyword)) + ) { + $status = true; + + break; + } + } + + return $status; + } + + public function resetKeyword(): void + { + $this->keyword = ''; + } +} diff --git a/app/Http/Livewire/Menu/Notifications.php b/app/Http/Livewire/Menu/Notifications.php new file mode 100644 index 000000000..5f740294b --- /dev/null +++ b/app/Http/Livewire/Menu/Notifications.php @@ -0,0 +1,119 @@ +user = user(); + + $this->notifications = $this->getNotifications(); + + return view('livewire.menu.notifications'); + } + + public function markRead($notification_id) + { + $notification = DatabaseNotification::find($notification_id); + $data = $notification->getAttribute('data'); + + $notification->markAsRead(); + + $type = isset($data['file_name']) ?: trans('general.export'); + + $this->dispatchBrowserEvent('mark-read', [ + 'type' => 'notification', + 'message' => trans('notifications.messages.mark_read', ['type' => $type]), + ]); + } + + public function markReadAll() + { + $notifications = user()->unreadNotifications; + + foreach ($notifications as $notification) { + $notification->markAsRead(); + } + + $this->dispatchBrowserEvent('mark-read-all', [ + 'type' => 'notification', + 'message' => trans('notifications.messages.mark_read_all', ['type' => trans('general.export')]), + ]); + } + + public function getNotifications(): array + { + $notifications = new \stdClass(); + $notifications->notifications = []; + $notifications->keyword = $this->keyword; + + event(new NotificationsCreated($notifications)); + + $rows = []; + + foreach ($notifications->notifications as $notification) { + if (! $this->availableInSearch($notification)) { + continue; + } + + $rows[] = $notification; + } + + return $rows; + } + + public function availableInSearch($notification): bool + { + if (empty($this->keyword)) { + return true; + } + + return $this->search($notification); + } + + public function search($notification): bool + { + $status = false; + + $keywords = explode(' ', $this->keyword); + + foreach ($keywords as $keyword) { + if (Str::contains(Str::lower($notification->data['title']), Str::lower($keyword))) { + $status = true; + + break; + } + + if ( + !empty($notification->data['description']) + && Str::contains(Str::lower($notification->data['description']), Str::lower($keyword)) + ) { + $status = true; + + break; + } + } + + return $status; + } + + public function resetKeyword(): void + { + $this->keyword = ''; + } +} diff --git a/app/Http/Livewire/Menu/Profile.php b/app/Http/Livewire/Menu/Profile.php new file mode 100644 index 000000000..61adbee96 --- /dev/null +++ b/app/Http/Livewire/Menu/Profile.php @@ -0,0 +1,29 @@ +create('profile', function ($menu) { + $menu->style('tailwind'); + + event(new ProfileCreated($menu)); + + foreach($menu->getItems() as $item) { + if ($item->isActive()) { + $this->active_menu = 1; + } + } + }); + + return view('livewire.menu.profile'); + } +} diff --git a/app/Http/Livewire/Menu/Settings.php b/app/Http/Livewire/Menu/Settings.php new file mode 100644 index 000000000..cdf3ed678 --- /dev/null +++ b/app/Http/Livewire/Menu/Settings.php @@ -0,0 +1,117 @@ +user = user(); + + menu()->create('settings', function ($menu) { + $menu->style('tailwind'); + + event(new SettingsCreated($menu)); + + $this->addSettingsOfModulesFromJsonFile($menu); + + foreach($menu->getItems() as $item) { + if ($item->isActive()) { + $this->active_menu = 1; + } + + if ($this->availableInSearch($item)) { + continue; + } + + $menu->removeByTitle($item->title); + } + }); + + return view('livewire.menu.settings'); + } + + public function addSettingsOfModulesFromJsonFile($menu): void + { + // Get enabled modules + $enabled_modules = Module::enabled()->get(); + + $order = 110; + + foreach ($enabled_modules as $module) { + $m = module($module->alias); + + // Check if the module exists and has settings + if (!$m || empty($m->get('settings'))) { + continue; + } + + if ($this->user->cannot('read-' . $m->getAlias() . '-settings')) { + continue; + } + + $menu->route('settings.module.edit', $m->getName(), ['alias' => $m->getAlias()], $m->get('setting_order', $order), [ + 'icon' => $m->get('icon', 'custom-akaunting'), + 'search_keywords' => $m->getDescription(), + ]); + + $order += 10; + } + } + + public function availableInSearch($item): bool + { + if (empty($this->keyword)) { + return true; + } + + return $this->search($item); + } + + public function search($item): bool + { + $status = false; + + $keywords = explode(' ', $this->keyword); + + foreach ($keywords as $keyword) { + if (Str::contains(Str::lower($item->title), Str::lower($keyword))) { + $status = true; + + break; + } + + if ( + !empty($item->attributes['search_keywords']) + && Str::contains(Str::lower($item->attributes['search_keywords']), Str::lower($keyword)) + ) { + $status = true; + + break; + } + } + + return $status; + } + + public function resetKeyword(): void + { + $this->keyword = ''; + } +} diff --git a/app/Http/Livewire/Report/Pin.php b/app/Http/Livewire/Report/Pin.php new file mode 100644 index 000000000..31d5d3336 --- /dev/null +++ b/app/Http/Livewire/Report/Pin.php @@ -0,0 +1,110 @@ +id, []); + + if (!empty($pins)) { + $pins = json_decode($pins, true); + + foreach ($this->categories as $category) { + foreach($category['reports'] as $report) { + if (is_array($report)) { + $report = Report::find($report['id']); + } + + if (! Utility::canShow($report->class)) { + continue; + } + + $class = Utility::getClassInstance($report, false); + + if (empty($class)) { + continue; + } + + if (in_array($this->reportId, $pins)) { + $this->pinned = true; + + break; + } + } + } + } + + return view('livewire.report.pin'); + } + + public function changeStatus($report_id) + { + if ($this->pinned) { + $this->removePin($report_id); + } else { + $this->addPin($report_id); + } + } + + public function addPin($report_id) + { + $pins = setting('favorites.report.' . user()->id, []); + + if (!empty($pins)) { + $pins = json_decode($pins, true); + } + + if (in_array($report_id, $pins)) { + return; + } + + if (count($pins) >= 6) { + return; + } + + $pins[] = $report_id; + + $this->pinned = true; + + setting(['favorites.report.' . user()->id => json_encode($pins)])->save(); + + $this->emit('addedPin'); + } + + public function removePin($report_id) + { + $pins = setting('favorites.report.' . user()->id, []); + + if (!empty($pins)) { + $pins = json_decode($pins, true); + } + + foreach ($pins as $key => $pinned_id) { + if ($pinned_id != $report_id) { + continue; + } + + unset($pins[$key]); + $this->pinned = false; + + break; + } + + setting(['favorites.report.' . user()->id => json_encode($pins)])->save(); + + $this->emit('removedPin'); + } +} diff --git a/app/Http/Livewire/Report/Pins.php b/app/Http/Livewire/Report/Pins.php new file mode 100644 index 000000000..19a5a128f --- /dev/null +++ b/app/Http/Livewire/Report/Pins.php @@ -0,0 +1,64 @@ + 'render', + 'removedPin' => 'render', + ]; + + public function render(): View + { + $this->reports = collect(); + + $pins = setting('favorites.report.' . user()->id, []); + + if (!empty($pins)) { + $pins = json_decode($pins, true); + + foreach ($this->categories as $category) { + foreach($category['reports'] as $report) { + if (is_array($report)) { + $report = Report::find($report['id']); + } + + if (! Utility::canShow($report->class)) { + continue; + } + + $class = Utility::getClassInstance($report, false); + + if (empty($class)) { + continue; + } + + if (in_array($report->id, $pins)) { + $this->reports->push($report); + + $this->icons[$report->id] = $class->getIcon(); + } + } + } + } + + return view('livewire.report.pins'); + } +} diff --git a/app/Http/Middleware/AdminMenu.php b/app/Http/Middleware/AdminMenu.php index a627a9dc9..451f2521d 100644 --- a/app/Http/Middleware/AdminMenu.php +++ b/app/Http/Middleware/AdminMenu.php @@ -22,7 +22,7 @@ class AdminMenu } menu()->create('admin', function ($menu) { - $menu->style('argon'); + $menu->style('tailwind'); event(new AdminCreated($menu)); }); diff --git a/app/Http/Middleware/AuthenticateOnceWithBasicAuth.php b/app/Http/Middleware/AuthenticateOnceWithBasicAuth.php new file mode 100644 index 000000000..70181bbfc --- /dev/null +++ b/app/Http/Middleware/AuthenticateOnceWithBasicAuth.php @@ -0,0 +1,20 @@ +getCompanyIdFromQuery() ?: $this->getCompanyIdFromHeader(); - return $company_id ?: optional($this->getFirstCompanyOfUser())->id; + return $company_id ?: $this->getFirstCompanyOfUser()?->id; } protected function getCompanyIdFromRoute() @@ -86,4 +86,4 @@ class IdentifyCompany { return (int) $this->request->header('X-Company'); } -} +} \ No newline at end of file diff --git a/app/Http/Middleware/PortalMenu.php b/app/Http/Middleware/PortalMenu.php index 483889726..9150b1f62 100644 --- a/app/Http/Middleware/PortalMenu.php +++ b/app/Http/Middleware/PortalMenu.php @@ -22,7 +22,7 @@ class PortalMenu } menu()->create('portal', function ($menu) { - $menu->style('argon'); + $menu->style('tailwind'); event(new PortalCreated($menu)); }); diff --git a/app/Http/Middleware/TrustProxies.php b/app/Http/Middleware/TrustProxies.php index a3b6aef90..d11dd5f0c 100644 --- a/app/Http/Middleware/TrustProxies.php +++ b/app/Http/Middleware/TrustProxies.php @@ -2,7 +2,7 @@ namespace App\Http\Middleware; -use Fideloper\Proxy\TrustProxies as Middleware; +use Illuminate\Http\Middleware\TrustProxies as Middleware; use Illuminate\Http\Request; class TrustProxies extends Middleware diff --git a/app/Http/Requests/Auth/Permission.php b/app/Http/Requests/Auth/Permission.php deleted file mode 100644 index ceda57de2..000000000 --- a/app/Http/Requests/Auth/Permission.php +++ /dev/null @@ -1,38 +0,0 @@ -getMethod() == 'PATCH') { - $id = is_numeric($this->permission) ? $this->permission : $this->permission->getAttribute('id'); - } else { - $id = null; - } - - return [ - 'name' => 'required|string|unique:permissions,name,' . $id, - 'display_name' => 'required|string', - ]; - } -} diff --git a/app/Http/Requests/Auth/Register.php b/app/Http/Requests/Auth/Register.php new file mode 100644 index 000000000..9d984470e --- /dev/null +++ b/app/Http/Requests/Auth/Register.php @@ -0,0 +1,31 @@ + 'required|uuid|string|max:255', + 'password' => 'required|string|confirmed', + ]; + } +} diff --git a/app/Http/Requests/Auth/Role.php b/app/Http/Requests/Auth/Role.php deleted file mode 100644 index 4d038318d..000000000 --- a/app/Http/Requests/Auth/Role.php +++ /dev/null @@ -1,39 +0,0 @@ -getMethod() == 'PATCH') { - $id = is_numeric($this->role) ? $this->role : $this->role->getAttribute('id'); - } else { - $id = null; - } - - return [ - 'name' => 'required|string|unique:roles,name,' . $id, - 'display_name' => 'required|string', - 'permissions' => 'required' - ]; - } -} diff --git a/app/Http/Requests/Auth/User.php b/app/Http/Requests/Auth/User.php index 8919be585..ba1a89650 100644 --- a/app/Http/Requests/Auth/User.php +++ b/app/Http/Requests/Auth/User.php @@ -29,14 +29,13 @@ class User extends FormRequest $picture = 'mimes:' . config('filesystems.mimes') . '|between:0,' . config('filesystems.max_size') * 1024 . '|dimensions:max_width=1000,max_height=1000'; } - $email = 'required|email'; + $email = 'required|email:rfc,dns'; if ($this->getMethod() == 'PATCH') { // Updating user $id = is_numeric($this->user) ? $this->user : $this->user->getAttribute('id'); - $password = ''; $companies = $this->user->can('read-common-companies') ? 'required' : ''; - $roles = $this->user->can('read-auth-roles') ? 'required|array' : ''; + $roles = $this->user->can('read-auth-roles') ? 'required|string' : ''; if ($this->user->contact) { $email .= '|unique:contacts,NULL,' @@ -48,17 +47,22 @@ class User extends FormRequest } else { // Creating user $id = null; - $password = 'required|'; $companies = 'required'; - $roles = 'required|array'; + $roles = 'required|string'; } $email .= '|unique:users,email,' . $id . ',id,deleted_at,NULL'; + $change_password = $this->request->get('change_password') == true || $this->request->get('change_password') != null; + + $current_password = $change_password ? '|current_password' : ''; + $password = $change_password ? '|confirmed' : ''; + return [ 'name' => 'required|string', 'email' => $email, - 'password' => $password . 'confirmed', + 'current_password' => 'required_if:change_password,true' . $current_password, + 'password' => 'required_if:change_password,true' . $password, 'companies' => $companies, 'roles' => $roles, 'picture' => $picture, diff --git a/app/Http/Requests/Banking/Account.php b/app/Http/Requests/Banking/Account.php index 85db47719..da3c625ec 100644 --- a/app/Http/Requests/Banking/Account.php +++ b/app/Http/Requests/Banking/Account.php @@ -13,11 +13,19 @@ class Account extends FormRequest */ public function rules() { + $type = $this->request->get('type', 'bank'); + $opening_balance = 'required'; + + if ($type == 'bank') { + $opening_balance = '|amount:0'; + } + return [ + 'type' => 'required|string', 'name' => 'required|string', 'number' => 'required|string', 'currency_code' => 'required|string|currency', - 'opening_balance' => 'required', + 'opening_balance' => $opening_balance, 'enabled' => 'integer|boolean', ]; } diff --git a/app/Http/Requests/Banking/Transaction.php b/app/Http/Requests/Banking/Transaction.php index bb1283add..1bf7fcc90 100644 --- a/app/Http/Requests/Banking/Transaction.php +++ b/app/Http/Requests/Banking/Transaction.php @@ -20,8 +20,19 @@ class Transaction extends FormRequest $attachment = 'mimes:' . config('filesystems.mimes') . '|between:0,' . config('filesystems.max_size') * 1024; } + // Check if store or update + if ($this->getMethod() == 'PATCH') { + $id = $this->transaction->getAttribute('id'); + } else { + $id = null; + } + + // Get company id + $company_id = (int) $this->request->get('company_id'); + return [ 'type' => 'required|string', + 'number' => 'required|string|unique:transactions,NULL,' . $id . ',id,company_id,' . $company_id . ',deleted_at,NULL', 'account_id' => 'required|integer', 'paid_at' => 'required|date_format:Y-m-d H:i:s', 'amount' => 'required|amount', diff --git a/app/Http/Requests/Banking/TransactionConnect.php b/app/Http/Requests/Banking/TransactionConnect.php new file mode 100644 index 000000000..1047eb837 --- /dev/null +++ b/app/Http/Requests/Banking/TransactionConnect.php @@ -0,0 +1,22 @@ + 'required|array', + 'data.items' => 'required|array', + 'data.items.*.document_id' => 'required', + ]; + } +} diff --git a/app/Http/Requests/Common/Company.php b/app/Http/Requests/Common/Company.php index f8bb15e61..e71a7a22d 100644 --- a/app/Http/Requests/Common/Company.php +++ b/app/Http/Requests/Common/Company.php @@ -21,7 +21,7 @@ class Company extends FormRequest return [ 'name' => 'required|string', - 'email' => 'required|email', + 'email' => 'required|email:rfc,dns', 'currency' => 'required|string', 'domain' => 'nullable|string', 'logo' => $logo, diff --git a/app/Http/Requests/Common/Contact.php b/app/Http/Requests/Common/Contact.php index b849d0ac6..79613dcb5 100644 --- a/app/Http/Requests/Common/Contact.php +++ b/app/Http/Requests/Common/Contact.php @@ -14,13 +14,11 @@ class Contact extends FormRequest public function rules() { $email = ''; - $required = ''; $logo = 'nullable'; $type = $this->request->get('type', 'customer'); - // @todo must put contact types under a specific array, see category - if (empty(config('type.' . $type))) { + if (empty(config('type.contact.' . $type))) { $type = null; } @@ -35,12 +33,8 @@ class Contact extends FormRequest $id = null; } - if (($this->request->get('create_user', 'false') === 'true') && empty($this->request->get('user_id'))) { - $required = 'required|'; - } - if (!empty($this->request->get('email'))) { - $email .= 'email|unique:contacts,NULL,' + $email .= 'email:rfc,dns|unique:contacts,NULL,' . $id . ',id' . ',company_id,' . $company_id . ',type,' . $type @@ -61,7 +55,6 @@ class Contact extends FormRequest 'email' => $email, 'user_id' => 'integer|nullable', 'currency_code' => 'required|string|currency', - 'password' => $required . 'confirmed', 'enabled' => 'integer|boolean', 'logo' => $logo, ]; diff --git a/app/Http/Requests/Common/CustomMail.php b/app/Http/Requests/Common/CustomMail.php new file mode 100644 index 000000000..ce449794b --- /dev/null +++ b/app/Http/Requests/Common/CustomMail.php @@ -0,0 +1,22 @@ + 'required|email', + 'subject' => 'required|string', + 'body' => 'required|string', + ]; + } +} diff --git a/app/Http/Requests/Common/Dashboard.php b/app/Http/Requests/Common/Dashboard.php index 3888ce6e0..ad1186121 100644 --- a/app/Http/Requests/Common/Dashboard.php +++ b/app/Http/Requests/Common/Dashboard.php @@ -15,6 +15,7 @@ class Dashboard extends FormRequest { return [ 'name' => 'required|string', + 'users' => 'required|array', //'enabled' => 'integer|boolean', ]; } diff --git a/app/Http/Requests/Common/Item.php b/app/Http/Requests/Common/Item.php index f5eff15fe..279d79a4d 100644 --- a/app/Http/Requests/Common/Item.php +++ b/app/Http/Requests/Common/Item.php @@ -13,16 +13,25 @@ class Item extends FormRequest */ public function rules() { - $picture = 'nullable'; + $picture = $sale_price = $purchase_price = 'nullable'; if ($this->files->get('picture')) { $picture = 'mimes:' . config('filesystems.mimes') . '|between:0,' . config('filesystems.max_size') * 1024 . '|dimensions:max_width=1000,max_height=1000'; } + if ($this->request->get('sale_information') == 'true') { + $sale_price = 'required'; + } + + if ($this->request->get('purchase_information') == 'true') { + $purchase_price = 'required'; + } + return [ + 'type' => 'required|string', 'name' => 'required|string', - 'sale_price' => 'required|regex:/^(?=.*?[0-9])[0-9.,]+$/', - 'purchase_price' => 'required|regex:/^(?=.*?[0-9])[0-9.,]+$/', + 'sale_price' => $sale_price . '|regex:/^(?=.*?[0-9])[0-9.,]+$/', + 'purchase_price'=> $purchase_price . '|regex:/^(?=.*?[0-9])[0-9.,]+$/', 'tax_ids' => 'nullable|array', 'category_id' => 'nullable|integer', 'enabled' => 'integer|boolean', diff --git a/app/Http/Requests/Common/Widget.php b/app/Http/Requests/Common/Widget.php index 4b3fe37ca..dfb96f647 100644 --- a/app/Http/Requests/Common/Widget.php +++ b/app/Http/Requests/Common/Widget.php @@ -3,6 +3,7 @@ namespace App\Http\Requests\Common; use App\Abstracts\Http\FormRequest; +use Illuminate\Support\Str; class Widget extends FormRequest { @@ -20,4 +21,11 @@ class Widget extends FormRequest 'sort' => 'integer', ]; } + + public function messages() + { + return [ + 'class.required' => trans('validation.required', ['attribute' => Str::lower(trans_choice('general.types', 1))]), + ]; + } } diff --git a/app/Http/Requests/Document/Document.php b/app/Http/Requests/Document/Document.php index d67ba226a..241113a4c 100644 --- a/app/Http/Requests/Document/Document.php +++ b/app/Http/Requests/Document/Document.php @@ -23,7 +23,7 @@ class Document extends FormRequest $type = $this->request->get('type', Model::INVOICE_TYPE); - $type = config('type.' . $type . '.route.parameter'); + $type = config('type.document.' . $type . '.route.parameter'); // Check if store or update if ($this->getMethod() == 'PATCH') { @@ -65,7 +65,7 @@ class Document extends FormRequest 'recurring_interval' => 'exclude_unless:recurring_frequency,custom|gt:0', ]; - $items = $this->request->get('items'); + $items = $this->request->all('items'); if ($items) { foreach ($items as $key => $item) { @@ -76,6 +76,7 @@ class Document extends FormRequest } $rules['items.' . $key . '.quantity'] = 'required|max:' . $size; + $this->items_quantity_size[$key] = $size; } } diff --git a/app/Http/Requests/Document/DocumentItem.php b/app/Http/Requests/Document/DocumentItem.php index 26565d3ef..6e89cb064 100644 --- a/app/Http/Requests/Document/DocumentItem.php +++ b/app/Http/Requests/Document/DocumentItem.php @@ -24,7 +24,7 @@ class DocumentItem extends FormRequest 'type' => 'required|string', 'document_id' => 'required|integer', 'name' => 'required|string', - 'quantity' => 'required|max:' . $this->quantity_size, + 'quantity' => 'required|max:' . $quantity_size, 'price' => 'required|amount', 'total' => 'required', 'tax' => 'required', diff --git a/app/Http/Requests/Portal/PaymentShow.php b/app/Http/Requests/Portal/PaymentShow.php index be8155c99..2cd1bd6a4 100644 --- a/app/Http/Requests/Portal/PaymentShow.php +++ b/app/Http/Requests/Portal/PaymentShow.php @@ -18,7 +18,7 @@ class PaymentShow extends FormRequest } // Allow admin to see signed invoice - if (user()->can('read-sales-revenues')) { + if (user()->can('read-banking-transactions')) { return true; } diff --git a/app/Http/Requests/Portal/Profile.php b/app/Http/Requests/Portal/Profile.php index 3d9045e26..879fcf84c 100644 --- a/app/Http/Requests/Portal/Profile.php +++ b/app/Http/Requests/Portal/Profile.php @@ -21,7 +21,7 @@ class Profile extends FormRequest $picture = 'mimes:' . config('filesystems.mimes') . '|between:0,' . config('filesystems.max_size') * 1024 . '|dimensions:max_width=1000,max_height=1000'; } - $email = 'required|email|unique:users,email,' . $id . ',id,deleted_at,NULL'; + $email = 'required|email:rfc,dns|unique:users,email,' . $id . ',id,deleted_at,NULL'; if (user()->contact) { $email .= '|unique:contacts,NULL,' @@ -34,7 +34,8 @@ class Profile extends FormRequest return [ 'name' => 'required|string', 'email' => $email, - 'password' => 'confirmed', + 'current_password' => 'required_if:change_password,true|current_password', + 'password' => 'required_if:change_password,true|confirmed', 'picture' => $picture, ]; } diff --git a/app/Http/Requests/Setting/Currency.php b/app/Http/Requests/Setting/Currency.php index 1014b85c7..f52227103 100644 --- a/app/Http/Requests/Setting/Currency.php +++ b/app/Http/Requests/Setting/Currency.php @@ -28,7 +28,7 @@ class Currency extends FormRequest 'code' => 'required|string|unique:currencies,NULL,' . $id . ',id,company_id,' . $company_id . ',deleted_at,NULL', 'rate' => 'required|gt:0', 'enabled' => 'integer|boolean', - 'default_currency' => 'boolean', + 'default_currency' => 'nullable|boolean', 'symbol_first' => 'nullable|boolean', 'thousands_separator' => 'different:decimal_mark', ]; diff --git a/app/Http/Requests/Setting/EmailTemplate.php b/app/Http/Requests/Setting/EmailTemplate.php new file mode 100644 index 000000000..c0f7045b3 --- /dev/null +++ b/app/Http/Requests/Setting/EmailTemplate.php @@ -0,0 +1,21 @@ + 'required|string', + 'body' => 'required|string', + ]; + } +} diff --git a/app/Http/Requests/Setting/Tax.php b/app/Http/Requests/Setting/Tax.php index 7d9c1b98d..84ecfac7a 100644 --- a/app/Http/Requests/Setting/Tax.php +++ b/app/Http/Requests/Setting/Tax.php @@ -16,8 +16,10 @@ class Tax extends FormRequest // Check if store or update if ($this->getMethod() == 'PATCH') { $id = is_numeric($this->tax) ? $this->tax : $this->tax->getAttribute('id'); + $enabled = 'integer|boolean'; } else { $id = null; + $enabled = 'nullable'; } $company_id = (int) $this->request->get('company_id'); @@ -32,7 +34,7 @@ class Tax extends FormRequest 'name' => 'required|string', 'rate' => 'required|min:0|max:100', 'type' => $type, - 'enabled' => 'integer|boolean', + 'enabled' => $enabled, ]; } } diff --git a/app/Http/Resources/Auth/Role.php b/app/Http/Resources/Auth/Role.php new file mode 100644 index 000000000..bd55a8b39 --- /dev/null +++ b/app/Http/Resources/Auth/Role.php @@ -0,0 +1,27 @@ + $this->id, + 'name' => $this->display_name, + 'code' => $this->name, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Auth/User.php b/app/Http/Resources/Auth/User.php new file mode 100644 index 000000000..49b3b6f51 --- /dev/null +++ b/app/Http/Resources/Auth/User.php @@ -0,0 +1,32 @@ + $this->id, + 'name' => $this->name, + 'email' => $this->email, + 'locale' => $this->locale, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'companies' => [static::$wrap => Company::collection($this->companies)], + 'roles' => [static::$wrap => Role::collection($this->roles)], + ]; + } +} diff --git a/app/Http/Resources/Banking/Account.php b/app/Http/Resources/Banking/Account.php new file mode 100644 index 000000000..2ca0b75c7 --- /dev/null +++ b/app/Http/Resources/Banking/Account.php @@ -0,0 +1,38 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'name' => $this->name, + 'number' => $this->number, + 'currency_code' => $this->currency_code, + 'opening_balance' => $this->opening_balance, + 'opening_balance_formatted' => money($this->opening_balance, $this->currency_code, true)->format(), + 'current_balance' => $this->balance, + 'current_balance_formatted' => money($this->balance, $this->currency_code, true)->format(), + 'bank_name' => $this->bank_name, + 'bank_phone' => $this->bank_phone, + 'bank_address' => $this->bank_address, + 'enabled' => $this->enabled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Banking/Reconciliation.php b/app/Http/Resources/Banking/Reconciliation.php new file mode 100644 index 000000000..fc5825411 --- /dev/null +++ b/app/Http/Resources/Banking/Reconciliation.php @@ -0,0 +1,34 @@ + $this->id, + 'company_id' => $this->company_id, + 'account_id' => $this->account_id, + 'started_at' => $this->started_at->toIso8601String(), + 'ended_at' => $this->ended_at->toIso8601String(), + 'closing_balance' => $this->closing_balance, + 'closing_balance_formatted' => money($this->closing_balance, setting('default.currency'), true)->format(), + 'reconciled' => $this->reconciled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at->toIso8601String(), + 'updated_at' => $this->updated_at->toIso8601String(), + 'account' => new Account($this->account), + ]; + } +} diff --git a/app/Http/Resources/Banking/Transaction.php b/app/Http/Resources/Banking/Transaction.php new file mode 100644 index 000000000..4789757b2 --- /dev/null +++ b/app/Http/Resources/Banking/Transaction.php @@ -0,0 +1,50 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'account_id' => $this->account_id, + 'paid_at' => $this->paid_at->toIso8601String(), + 'amount' => $this->amount, + 'amount_formatted' => money($this->amount, $this->currency_code, true)->format(), + 'currency_code' => $this->currency_code, + 'currency_rate' => $this->currency_rate, + 'document_id' => $this->document_id, + 'contact_id' => $this->contact_id, + 'description' => $this->description, + 'category_id' => $this->category_id, + 'payment_method' => $this->payment_method, + 'reference' => $this->reference, + 'parent_id' => $this->parent_id, + 'split_id' => $this->split_id, + 'attachment' => $this->attachment, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at->toIso8601String(), + 'updated_at' => $this->updated_at->toIso8601String(), + 'account' => new Account($this->account), + 'category' => new Category($this->category), + 'currency' => new Currency($this->currency), + 'contact' => new Contact($this->contact), + ]; + } +} diff --git a/app/Http/Resources/Banking/Transfer.php b/app/Http/Resources/Banking/Transfer.php new file mode 100644 index 000000000..72d477d1c --- /dev/null +++ b/app/Http/Resources/Banking/Transfer.php @@ -0,0 +1,37 @@ +expense_transaction; + $income_transaction = $this->income_transaction; + + return [ + 'id' => $this->id, + 'company_id' => $this->company_id, + 'from_account' => $expense_transaction->account->name, + 'from_account_id' => $expense_transaction->account->id, + 'to_account' => $income_transaction->account->name, + 'to_account_id' => $income_transaction->account->id, + 'amount' => $expense_transaction->amount, + 'amount_formatted' => money($expense_transaction->amount, $expense_transaction->currency_code, true)->format(), + 'currency_code' => $expense_transaction->currency_code, + 'paid_at' => $expense_transaction->paid_at ? $expense_transaction->paid_at->toIso8601String() : '', + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Common/Company.php b/app/Http/Resources/Common/Company.php new file mode 100644 index 000000000..f82d8bff3 --- /dev/null +++ b/app/Http/Resources/Common/Company.php @@ -0,0 +1,32 @@ + $this->id, + 'name' => $this->name, + 'email' => $this->email, + 'currency' => $this->currency, + 'domain' => $this->domain, + 'address' => $this->address, + 'logo' => $this->logo, + 'enabled' => $this->enabled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Common/Contact.php b/app/Http/Resources/Common/Contact.php new file mode 100644 index 000000000..94e95f3e3 --- /dev/null +++ b/app/Http/Resources/Common/Contact.php @@ -0,0 +1,37 @@ + $this->id, + 'company_id' => $this->company_id, + 'user_id' => $this->user_id, + 'type' => $this->type, + 'name' => $this->name, + 'email' => $this->email, + 'tax_number' => $this->tax_number, + 'phone' => $this->phone, + 'address' => $this->address, + 'website' => $this->website, + 'currency_code' => $this->currency_code, + 'enabled' => $this->enabled, + 'reference' => $this->reference, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Common/Dashboard.php b/app/Http/Resources/Common/Dashboard.php new file mode 100644 index 000000000..fc6198016 --- /dev/null +++ b/app/Http/Resources/Common/Dashboard.php @@ -0,0 +1,35 @@ +widgets->filter(function ($widget) { + return Widgets::canShow($widget->class); + }); + + return [ + 'id' => $this->id, + 'company_id' => $this->company_id, + 'name' => $this->name, + 'enabled' => $this->enabled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'widgets' => [static::$wrap => Widget::collection($widgets)], + ]; + } +} diff --git a/app/Http/Resources/Common/Item.php b/app/Http/Resources/Common/Item.php new file mode 100644 index 000000000..123e5a615 --- /dev/null +++ b/app/Http/Resources/Common/Item.php @@ -0,0 +1,40 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'name' => $this->name, + 'description' => $this->description, + 'sale_price' => $this->sale_price, + 'sale_price_formatted' => money($this->sale_price, setting('default.currency'), true)->format(), + 'purchase_price' => $this->purchase_price, + 'purchase_price_formatted' => money($this->purchase_price, setting('default.currency'), true)->format(), + 'category_id' => $this->category_id, + 'picture' => $this->picture, + 'enabled' => $this->enabled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'taxes' => [static::$wrap => ItemTax::collection($this->taxes)], + 'category' => new Category($this->category), + ]; + } +} diff --git a/app/Http/Resources/Common/ItemTax.php b/app/Http/Resources/Common/ItemTax.php new file mode 100644 index 000000000..1b4bb17d4 --- /dev/null +++ b/app/Http/Resources/Common/ItemTax.php @@ -0,0 +1,30 @@ + $this->id, + 'company_id' => $this->company_id, + 'item_id' => $this->item_id, + 'tax_id' => $this->tax_id, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'tax' => new Tax($this->tax), + ]; + } +} diff --git a/app/Http/Resources/Common/Report.php b/app/Http/Resources/Common/Report.php new file mode 100644 index 000000000..58eb0684e --- /dev/null +++ b/app/Http/Resources/Common/Report.php @@ -0,0 +1,53 @@ + $this->id, + 'company_id' => $this->company_id, + 'class' => $this->class, + 'name' => $this->name, + 'description' => $this->description, + 'settings' => $this->settings, + 'data' => $this->getReportData(), + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } + + protected function getReportData() + { + if (! Utility::canShow($this->class)) { + return []; + } + + $report = Utility::getClassInstance($this); + + if (empty($report)) { + return []; + } + + $unset_attributes = ['model', 'views', 'loaded', 'column_name_width', 'column_value_width']; + + foreach ($unset_attributes as $attribute) { + unset($report->$attribute); + } + + return $report; + } +} diff --git a/app/Http/Resources/Common/Widget.php b/app/Http/Resources/Common/Widget.php new file mode 100644 index 000000000..6be43d145 --- /dev/null +++ b/app/Http/Resources/Common/Widget.php @@ -0,0 +1,32 @@ + $this->id, + 'company_id' => $this->company_id, + 'dashboard_id' => $this->dashboard_id, + 'class' => $this->class, + 'name' => $this->name, + 'sort' => $this->sort, + 'settings' => $this->settings, + 'data' => show_widget($this), + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Document/Document.php b/app/Http/Resources/Document/Document.php new file mode 100644 index 000000000..45fb0fa9d --- /dev/null +++ b/app/Http/Resources/Document/Document.php @@ -0,0 +1,62 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'document_number' => $this->document_number, + 'order_number' => $this->order_number, + 'status' => $this->status, + 'issued_at' => $this->issued_at ? $this->issued_at->toIso8601String() : '', + 'due_at' => $this->due_at ? $this->due_at->toIso8601String() : '', + 'amount' => $this->amount, + 'amount_formatted' => money($this->amount, $this->currency_code, true)->format(), + 'currency_code' => $this->currency_code, + 'currency_rate' => $this->currency_rate, + 'contact_id' => $this->contact_id, + 'contact_name' => $this->contact_name, + 'contact_email' => $this->contact_email, + 'contact_tax_number' => $this->contact_tax_number, + 'contact_phone' => $this->contact_phone, + 'contact_address' => $this->contact_address, + 'contact_city' => $this->contact_city, + 'contact_zip_code' => $this->contact_zip_code, + 'contact_state' => $this->contact_state, + 'contact_country' => $this->contact_country, + 'notes' => $this->notes, + 'attachment' => $this->attachment, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'currency' => new Currency($this->currency), + 'contact' => new Contact($this->contact), + 'histories' => [static::$wrap => DocumentHistory::collection($this->histories)], + 'items' => [static::$wrap => DocumentItem::collection($this->items)], + 'item_taxes' => [static::$wrap => DocumentItemTax::collection($this->item_taxes)], + 'totals' => [static::$wrap => DocumentTotal::collection($this->totals)], + 'transactions' => [static::$wrap => Transaction::collection($this->transactions)], + ]; + } +} diff --git a/app/Http/Resources/Document/DocumentHistory.php b/app/Http/Resources/Document/DocumentHistory.php new file mode 100644 index 000000000..b0cc2c540 --- /dev/null +++ b/app/Http/Resources/Document/DocumentHistory.php @@ -0,0 +1,31 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'document_id' => $this->document_id, + 'status' => $this->status, + 'notify' => $this->notify, + 'description' => $this->description, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Document/DocumentItem.php b/app/Http/Resources/Document/DocumentItem.php new file mode 100644 index 000000000..f32047fd6 --- /dev/null +++ b/app/Http/Resources/Document/DocumentItem.php @@ -0,0 +1,36 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'document_id' => $this->document_id, + 'item_id' => $this->item_id, + 'name' => $this->name, + 'price' => $this->price, + 'price_formatted' => money($this->price, $this->document->currency_code, true)->format(), + 'total' => $this->total, + 'total_formatted' => money($this->total, $this->document->currency_code, true)->format(), + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'taxes' => [static::$wrap => DocumentItemTax::collection($this->taxes)], + ]; + } +} diff --git a/app/Http/Resources/Document/DocumentItemTax.php b/app/Http/Resources/Document/DocumentItemTax.php new file mode 100644 index 000000000..b0bc5e0e2 --- /dev/null +++ b/app/Http/Resources/Document/DocumentItemTax.php @@ -0,0 +1,35 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'document_id' => $this->document_id, + 'document_item_id' => $this->document_item_id, + 'tax_id' => $this->tax_id, + 'name' => $this->name, + 'amount' => $this->amount, + 'amount_formatted' => money($this->amount, $this->document->currency_code, true)->format(), + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'tax' => new Tax($this->tax), + ]; + } +} diff --git a/app/Http/Resources/Document/DocumentTotal.php b/app/Http/Resources/Document/DocumentTotal.php new file mode 100644 index 000000000..4992e62f1 --- /dev/null +++ b/app/Http/Resources/Document/DocumentTotal.php @@ -0,0 +1,33 @@ + $this->id, + 'company_id' => $this->company_id, + 'type' => $this->type, + 'document_id' => $this->document_id, + 'code' => $this->code, + 'name' => $this->name, + 'amount' => $this->amount, + 'amount_formatted' => money($this->amount, $this->document->currency_code, true)->format(), + 'sort_order' => $this->sort_order, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Setting/Category.php b/app/Http/Resources/Setting/Category.php new file mode 100644 index 000000000..22e377313 --- /dev/null +++ b/app/Http/Resources/Setting/Category.php @@ -0,0 +1,31 @@ + $this->id, + 'company_id' => $this->company_id, + 'name' => $this->name, + 'type' => $this->type, + 'color' => $this->color, + 'enabled' => $this->enabled, + 'parent_id' => $this->parent_id, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Setting/Currency.php b/app/Http/Resources/Setting/Currency.php new file mode 100644 index 000000000..d617a923a --- /dev/null +++ b/app/Http/Resources/Setting/Currency.php @@ -0,0 +1,35 @@ + $this->id, + 'company_id' => $this->company_id, + 'name' => $this->name, + 'code' => $this->code, + 'rate' => $this->rate, + 'enabled' => $this->enabled, + 'precision' => $this->precision, + 'symbol' => $this->symbol, + 'symbol_first' => $this->symbol_first, + 'decimal_mark' => $this->decimal_mark, + 'thousands_separator' => $this->thousands_separator, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/Resources/Setting/Setting.php b/app/Http/Resources/Setting/Setting.php new file mode 100644 index 000000000..79df843e3 --- /dev/null +++ b/app/Http/Resources/Setting/Setting.php @@ -0,0 +1,24 @@ + $this->id, + 'company_id' => $this->company_id, + 'key' => $this->key, + 'value' => $this->value, + ]; + } +} diff --git a/app/Http/Resources/Setting/Tax.php b/app/Http/Resources/Setting/Tax.php new file mode 100644 index 000000000..552782cf6 --- /dev/null +++ b/app/Http/Resources/Setting/Tax.php @@ -0,0 +1,29 @@ + $this->id, + 'company_id' => $this->company_id, + 'name' => $this->name, + 'rate' => $this->rate, + 'enabled' => $this->enabled, + 'created_from' => $this->created_from, + 'created_by' => $this->created_by, + 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', + 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + ]; + } +} diff --git a/app/Http/ViewComposers/ContactType.php b/app/Http/ViewComposers/ContactType.php new file mode 100644 index 000000000..5f0dd6839 --- /dev/null +++ b/app/Http/ViewComposers/ContactType.php @@ -0,0 +1,30 @@ +route(); + + if (empty($route)) { + return; + } + + /** @var Customers|Vendors $controller */ + $controller = $route->getController(); + + $view->with(['type' => $controller->type ?? '']); + } +} diff --git a/app/Http/ViewComposers/DocumentRecurring.php b/app/Http/ViewComposers/DocumentRecurring.php new file mode 100644 index 000000000..289767058 --- /dev/null +++ b/app/Http/ViewComposers/DocumentRecurring.php @@ -0,0 +1,50 @@ +route(); + + if (empty($route)) { + return; + } + + /** @var Invoices|Bills|PortalInvoices $controller */ + $controller = $route->getController(); + + $type = $controller->type ?? ''; + + if (! Str::contains($type, 'recurring')) { + return; + } + + $payment_terms = [ + '0' => trans('settings.invoice.due_receipt'), + '15' => trans('settings.invoice.due_days', ['days' => 15]), + '30' => trans('settings.invoice.due_days', ['days' => 30]), + '45' => trans('settings.invoice.due_days', ['days' => 45]), + '60' => trans('settings.invoice.due_days', ['days' => 60]), + '90' => trans('settings.invoice.due_days', ['days' => 90]), + ]; + + $view->with([ + 'type' => $type, + 'payment_terms' => $payment_terms, + ]); + + // Override the whole file + $view->setPath(view('components.documents.form.recurring_metadata', compact('type', 'payment_terms'))->getPath()); + } +} diff --git a/app/Http/ViewComposers/Header.php b/app/Http/ViewComposers/Header.php deleted file mode 100644 index dd756f827..000000000 --- a/app/Http/ViewComposers/Header.php +++ /dev/null @@ -1,104 +0,0 @@ -isCustomer()) { - $company = (object) [ - 'company_name' => setting('company.name'), - 'company_email' => setting('company.email'), - 'company_address' => setting('company.address'), - 'company_logo' => setting('company.logo'), - ]; - } - - if ($user->can('read-common-notifications')) { - $unreads = $user->unreadNotifications; - - foreach ($unreads as $unread) { - $data = $unread->getAttribute('data'); - - switch ($unread->getAttribute('type')) { - case 'App\Notifications\Common\ExportCompleted': - $exports['completed'][$data['file_name']] = $data['download_url']; - $notifications++; - break; - case 'App\Notifications\Common\ExportFailed': - $exports['failed'][] = $data['message']; - $notifications++; - break; - case 'App\Notifications\Common\ImportCompleted': - $imports['completed'][] = $data['translation']; - $notifications++; - break; - case 'App\Notifications\Common\ImportFailed': - $imports['failed'][] = ''; - $notifications++; - break; - case 'App\Notifications\Purchase\Bill': - $bills[$data['bill_id']] = $data['amount']; - $notifications++; - break; - case 'App\Notifications\Sale\Invoice': - $invoices[$data['invoice_id']] = $data['amount']; - $notifications++; - break; - } - } - - $new_apps = $this->getNotifications('new-apps'); - - foreach ($new_apps as $key => $new_app) { - if (setting('notifications.' . user()->id . '.' . $new_app->alias)) { - unset($new_apps[$key]); - - continue; - } - - $notifications++; - } - } - - if ($user->can('read-install-updates')) { - $updates = count(Versions::getUpdates()); - } - - $this->loadSuggestions(); - } - - $view->with([ - 'user' => $user, - 'notifications' => $notifications, - 'new_apps' => $new_apps, - 'exports' => $exports, - 'imports' => $imports, - 'bills' => $bills, - 'invoices' => $invoices, - 'company' => $company, - 'updates' => $updates, - ]); - } -} diff --git a/app/Http/ViewComposers/Index.php b/app/Http/ViewComposers/Index.php deleted file mode 100644 index 2c40908f2..000000000 --- a/app/Http/ViewComposers/Index.php +++ /dev/null @@ -1,86 +0,0 @@ -addLimits($view); - - $this->addBulkActions($view); - } - - protected function addLimits(&$view) - { - $limits = ['10' => '10', '25' => '25', '50' => '50', '100' => '100']; - - $now = Date::now(); - - $this_year = $now->year; - - $years = []; - $y = $now->addYears(2); - for ($i = 0; $i < 10; $i++) { - $years[$y->year] = $y->year; - $y->subYear(); - } - - $view->with(['limits' => $limits, 'this_year' => $this_year, 'years' => $years]); - } - - protected function addBulkActions(&$view) - { - $class_name = ''; - $view_name = str_replace('.index', '', $view->getName()); - - if (Str::contains($view_name, '::')) { - // my-blog::posts - $names = explode('::', $view_name); - - $module = module($names[0]); - - if (!$module instanceof Module) { - return; - } - - $tmp = explode('.', $names[1]); - $file_name = !empty($tmp[1]) ? Str::studly($tmp[0]) . '\\' . Str::studly($tmp[1]) : Str::studly($tmp[0]); - - $class_name = 'Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name; - } else { - // common.items - $tmp = explode('.', $view_name); - $file_name = !empty($tmp[1]) ? Str::studly($tmp[0]) . '\\' . Str::studly($tmp[1]) : Str::studly($tmp[0]); - - $class_name = 'App\BulkActions\\' . $file_name; - } - - if (class_exists($class_name)) { - event(new BulkActionsAdding(app($class_name))); - - $bulk_actions = app($class_name)->actions; - } else { - $b = new \stdClass(); - $b->actions = []; - - event(new BulkActionsAdding($b)); - - $bulk_actions = $b->actions; - } - - $view->with(['bulk_actions' => $bulk_actions]); - } -} diff --git a/app/Http/ViewComposers/Logo.php b/app/Http/ViewComposers/Logo.php deleted file mode 100644 index 3106952bb..000000000 --- a/app/Http/ViewComposers/Logo.php +++ /dev/null @@ -1,72 +0,0 @@ -getDiskPath(); - - if (Storage::missing($path)) { - return $logo; - } - } else { - $path = base_path('public/img/company.png'); - } - - try { - $image = Image::cache(function($image) use ($media, $path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - if ($media) { - $image->make(Storage::get($path))->resize($width, $height)->encode(); - } else { - $image->make($path)->resize($width, $height)->encode(); - } - }); - } catch (NotReadableException | \Exception $e) { - Log::info('Company ID: ' . company_id() . ' viewcomposer/logo.php exception.'); - Log::info($e->getMessage()); - - $path = base_path('public/img/company.png'); - - $image = Image::cache(function($image) use ($path) { - $width = setting('invoice.logo_size_width'); - $height = setting('invoice.logo_size_height'); - - $image->make($path)->resize($width, $height)->encode(); - }); - } - - if (empty($image)) { - return $logo; - } - - $extension = File::extension($path); - - $logo = 'data:image/' . $extension . ';base64,' . base64_encode($image); - - $view->with(['logo' => $logo]); - } -} diff --git a/app/Http/ViewComposers/Menu.php b/app/Http/ViewComposers/Menu.php deleted file mode 100644 index 857697740..000000000 --- a/app/Http/ViewComposers/Menu.php +++ /dev/null @@ -1,26 +0,0 @@ -companies()->enabled()->limit(10)->get()->sortBy('name'); - } else { - $companies = []; - } - - $view->with(['companies' => $companies]); - } -} diff --git a/app/Http/ViewComposers/Modules.php b/app/Http/ViewComposers/Modules.php deleted file mode 100644 index b835d3d38..000000000 --- a/app/Http/ViewComposers/Modules.php +++ /dev/null @@ -1,35 +0,0 @@ -getShortCode(), Date::now()->addHour(6), function () { - return collect($this->getCategoriesOfModules())->pluck('name', 'slug') - ->prepend(trans('general.all_type', ['type' => trans_choice('general.categories', 2)]), '*'); - }); - } else { - $categories = collect([ - '*' => trans('general.all_type', ['type' => trans_choice('general.categories', 2)]), - ]); - } - - $view->with(['categories' => $categories]); - } -} diff --git a/app/Http/ViewComposers/Notifications.php b/app/Http/ViewComposers/Notifications.php deleted file mode 100644 index 6bf9e6c97..000000000 --- a/app/Http/ViewComposers/Notifications.php +++ /dev/null @@ -1,50 +0,0 @@ -runningInConsole() || !config('app.installed') || !user()) { - return; - } - - if (!$path = Route::current()->uri()) { - return; - } - - $path = str_replace('{company_id}/', '', $path); - - $notifications = $this->getNotifications($path); - - // Push to a stack - foreach ($notifications as $notification) { - $path = str_replace('/', '#', $notification->path); - - $message = str_replace('#path#', $path, $notification->message); - $message = str_replace('#token#', csrf_token(), $message); - $message = str_replace('#url#', route('dashboard'), $message); - $message = str_replace('#company_id#', company_id(), $message); - - if (!setting('notifications.' . $notification->path . '.' . $notification->id . '.status', 1)) { - continue; - } - - $view->getFactory()->startPush('content_content_start', $message); - } - } -} diff --git a/app/Http/ViewComposers/ReadOnlyNotification.php b/app/Http/ViewComposers/ReadOnlyNotification.php index 1e8d488bc..5e4fc2f16 100644 --- a/app/Http/ViewComposers/ReadOnlyNotification.php +++ b/app/Http/ViewComposers/ReadOnlyNotification.php @@ -12,6 +12,12 @@ class ReadOnlyNotification return; } - $view->getFactory()->startPush('content_content_start', view('partials.read-only')); + $notifications = $view->getData()['notifications']; + + $notifications[] = view('components.read-only'); + + $view->with([ + 'notifications' => $notifications, + ]); } } diff --git a/app/Http/ViewComposers/Recurring.php b/app/Http/ViewComposers/Recurring.php deleted file mode 100644 index 81063b117..000000000 --- a/app/Http/ViewComposers/Recurring.php +++ /dev/null @@ -1,36 +0,0 @@ - trans('general.no'), - 'daily' => trans('recurring.daily'), - 'weekly' => trans('recurring.weekly'), - 'monthly' => trans('recurring.monthly'), - 'yearly' => trans('recurring.yearly'), - 'custom' => trans('recurring.custom'), - ]; - - $recurring_custom_frequencies = [ - 'daily' => trans('recurring.days'), - 'weekly' => trans('recurring.weeks'), - 'monthly' => trans('recurring.months'), - 'yearly' => trans('recurring.years'), - ]; - - $view->with(['recurring_frequencies' => $recurring_frequencies, 'recurring_custom_frequencies' => $recurring_custom_frequencies]); - } -} diff --git a/app/Http/ViewComposers/Show.php b/app/Http/ViewComposers/Show.php deleted file mode 100644 index cfc4cea7c..000000000 --- a/app/Http/ViewComposers/Show.php +++ /dev/null @@ -1,33 +0,0 @@ - '10', '25' => '25', '50' => '50', '100' => '100']; - - $now = Date::now(); - - $this_year = $now->year; - - $years = []; - $y = $now->addYears(2); - for ($i = 0; $i < 10; $i++) { - $years[$y->year] = $y->year; - $y->subYear(); - } - - $view->with(['limits' => $limits, 'this_year' => $this_year, 'years' => $years]); - } -} diff --git a/app/Http/ViewComposers/Suggestions.php b/app/Http/ViewComposers/Suggestions.php deleted file mode 100644 index c90ff2489..000000000 --- a/app/Http/ViewComposers/Suggestions.php +++ /dev/null @@ -1,58 +0,0 @@ -runningInConsole() || !config('app.installed')) { - return; - } - - if ((!$user = user()) || $user->cannot('read-modules-home')) { - return; - } - - if (!$path = Route::current()->uri()) { - return; - } - - $path = str_replace('{company_id}/', '', $path); - - if (!$suggestions = $this->getSuggestions($path)) { - return; - } - - $modules = []; - - foreach ($suggestions->modules as $s_module) { - if ($this->moduleIsEnabled($s_module->alias)) { - continue; - } - - $s_module->action_url = company_id() . '/' . $s_module->action_url; - - $modules[] = $s_module; - } - - if (empty($modules)) { - return; - } - - $view->getFactory()->startPush('header_button_end', view('partials.admin.suggestions', compact('modules'))); - } -} diff --git a/app/Http/ViewComposers/Wizard.php b/app/Http/ViewComposers/Wizard.php deleted file mode 100644 index 5c2ba6a7f..000000000 --- a/app/Http/ViewComposers/Wizard.php +++ /dev/null @@ -1,172 +0,0 @@ -getTransalations(); - - $currencies = $this->getCurrencies(); - - // Prepare codes - $codes = $this->getCurrencyCodes(); - - $taxes = $this->getTaxes(); - - $modules = $this->getFeaturedModules([ - 'query' => [ - 'limit' => 4 - ] - ]); - - $company = $this->getCompany(); - - $view->with([ - 'translations' => $translations, - 'company' => $company, - 'currencies' => $currencies, - 'currency_codes' => $codes, - 'taxes' => $taxes, - 'modules' => $modules, - ]); - } - - /* Wizard page transactions */ - protected function getTransalations() - { - return [ - 'company' => [ - 'title' => trans_choice('general.companies', 1), - 'api_key' => trans('modules.api_key'), - 'form_enter' => trans('general.form.enter'), - 'get_api_key' => trans('modules.get_api_key'), - 'tax_number' => trans('general.tax_number'), - 'financial_start' => trans('settings.localisation.financial_start'), - 'address' => trans('settings.company.address'), - 'logo' => trans('settings.company.logo'), - 'skip' => trans('general.skip'), - 'save' => trans('general.save'), - 'country' => trans_choice('general.countries', 1), - ], - - 'currencies' => [ - 'title' => trans_choice('general.currencies', 2), - 'add_new' => trans('general.add_new'), - 'name' => trans('general.name'), - 'code' => trans('currencies.code'), - 'rate' => trans('currencies.rate'), - 'enabled' => trans('general.enabled'), - 'actions' => trans('general.actions') , - 'yes' => trans('general.yes'), - 'no' => trans('general.no'), - 'edit' => trans('general.edit'), - 'delete' => trans('general.delete'), - 'save' => trans('general.save'), - 'precision' => trans('currencies.precision'), - 'symbol' => trans('currencies.symbol.symbol'), - 'position' => trans('currencies.symbol.position'), - 'decimal_mark' => trans('currencies.decimal_mark'), - 'thousands_separator' => trans('currencies.thousands_separator'), - 'previous' => trans('pagination.previous'), - 'next' => trans('pagination.next'), - 'delete_confirm' => trans('general.delete_confirm'), - 'cancel' => trans('general.cancel'), - ], - - 'taxes' => [ - 'title' => trans_choice('general.taxes', 2), - 'add_new' => trans('general.add_new'), - 'name' => trans('general.name'), - 'rate_percent' => trans('taxes.rate_percent'), - 'enabled' => trans('general.enabled'), - 'actions' => trans('general.actions'), - 'yes' => trans('general.yes'), - 'no' => trans('general.no'), - 'edit' => trans('general.edit'), - 'delete' => trans('general.delete'), - 'name' => trans('general.name'), - 'rate' => trans('currencies.rate'), - 'enabled' => trans('general.enabled'), - 'save' => trans('general.save'), - 'previous' => trans('pagination.previous'), - 'next' => trans('pagination.next'), - 'cancel' => trans('general.cancel'), - ], - - 'finish' => [ - 'title' => trans_choice('general.finish', 1), - 'recommended_apps' => trans('modules.recommended_apps'), - 'no_apps' => trans('modules.no_apps'), - 'developer' => trans('modules.developer'), - 'previous' => trans('pagination.previous'), - 'go_to_dashboard' => trans('general.go_to_dashboard'), - 'error_message' => trans('errors.title.500'), - ] - ]; - } - - protected function getCurrencies() - { - return Currency::all(); - } - - protected function getCurrencyCodes() - { - $codes = []; - $money_currencies = MoneyCurrency::getCurrencies(); - - foreach ($money_currencies as $key => $item) { - $codes[$key] = $key; - } - - return $codes; - } - - protected function getTaxes() - { - return Tax::all(); - } - - protected function getCompany() - { - $company = company(); - - $company->api_key = setting('apps.api_key'); - $company->financial_start = setting('localisation.financial_start'); - - $logo_id = setting('company.logo'); - - $logo = false; - - if ($logo_id) { - $logo = Media::find($logo_id); - - if ($logo) { - $logo->path = route('uploads.get', $logo->id); - } - } - - $company->logo = $logo; - - - return $company; - } -} diff --git a/app/Imports/Common/Sheets/Items.php b/app/Imports/Common/Sheets/Items.php index 53fa519df..61880ce03 100644 --- a/app/Imports/Common/Sheets/Items.php +++ b/app/Imports/Common/Sheets/Items.php @@ -17,6 +17,10 @@ class Items extends Import { $row = parent::map($row); + $row['sale_information'] = isset($row['sale_price']) ?? false; + + $row['purchase_information'] = isset($row['purchase_price']) ?? false; + $row['category_id'] = $this->getCategoryId($row, 'item'); return $row; diff --git a/app/Imports/Purchases/Payments.php b/app/Imports/Purchases/Payments.php deleted file mode 100644 index f35932ffd..000000000 --- a/app/Imports/Purchases/Payments.php +++ /dev/null @@ -1,33 +0,0 @@ -getAccountId($row); - $row['category_id'] = $this->getCategoryId($row, 'expense'); - $row['contact_id'] = $this->getContactId($row, 'vendor'); - $row['document_id'] = $this->getDocumentId($row); - - return $row; - } - - public function rules(): array - { - return (new Request())->rules(); - } -} diff --git a/app/Imports/Purchases/Sheets/BillTransactions.php b/app/Imports/Purchases/Sheets/BillTransactions.php index f1c718a5c..532a85ebe 100644 --- a/app/Imports/Purchases/Sheets/BillTransactions.php +++ b/app/Imports/Purchases/Sheets/BillTransactions.php @@ -26,6 +26,7 @@ class BillTransactions extends Import $row['category_id'] = $this->getCategoryId($row, 'expense'); $row['contact_id'] = $this->getContactId($row, 'vendor'); $row['document_id'] = $this->getDocumentId($row); + $row['number'] = $row['transaction_number']; return $row; } diff --git a/app/Imports/Sales/Revenues.php b/app/Imports/Sales/Revenues.php deleted file mode 100644 index babc5e92a..000000000 --- a/app/Imports/Sales/Revenues.php +++ /dev/null @@ -1,33 +0,0 @@ -getAccountId($row); - $row['category_id'] = $this->getCategoryId($row, 'income'); - $row['contact_id'] = $this->getContactId($row, 'customer'); - $row['document_id'] = $this->getDocumentId($row); - - return $row; - } - - public function rules(): array - { - return (new Request())->rules(); - } -} diff --git a/app/Imports/Sales/Sheets/InvoiceTransactions.php b/app/Imports/Sales/Sheets/InvoiceTransactions.php index 2c5e94b11..64880eaf4 100644 --- a/app/Imports/Sales/Sheets/InvoiceTransactions.php +++ b/app/Imports/Sales/Sheets/InvoiceTransactions.php @@ -26,6 +26,7 @@ class InvoiceTransactions extends Import $row['category_id'] = $this->getCategoryId($row, 'income'); $row['contact_id'] = $this->getContactId($row, 'customer'); $row['document_id'] = $this->getDocumentId($row); + $row['number'] = $row['transaction_number']; return $row; } diff --git a/app/Imports/Settings/Taxes.php b/app/Imports/Settings/Taxes.php new file mode 100644 index 000000000..d0d1eb6b2 --- /dev/null +++ b/app/Imports/Settings/Taxes.php @@ -0,0 +1,20 @@ +rules(); + } +} diff --git a/app/Jobs/Auth/CreateInvitation.php b/app/Jobs/Auth/CreateInvitation.php new file mode 100644 index 000000000..6ca036b88 --- /dev/null +++ b/app/Jobs/Auth/CreateInvitation.php @@ -0,0 +1,44 @@ +user = $user; + $this->company = $company; + } + + public function handle(): UserInvitation + { + \DB::transaction(function () { + if ($this->user->hasPendingInvitation($this->company->id)) { + $pending_invitation = $this->user->getPendingInvitation($this->company->id); + + $this->dispatch(new DeleteInvitation($pending_invitation)); + } + + $this->invitation = UserInvitation::create([ + 'user_id' => $this->user->id, + 'company_id' => $this->company->id, + 'token' => (string) Str::uuid(), + ]); + }); + + event(new InvitationCreated($this->invitation)); + + return $this->invitation; + } +} diff --git a/app/Jobs/Auth/CreateRole.php b/app/Jobs/Auth/CreateRole.php index ec8b71e37..e87c4a567 100644 --- a/app/Jobs/Auth/CreateRole.php +++ b/app/Jobs/Auth/CreateRole.php @@ -3,6 +3,8 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; +use App\Events\Auth\RoleCreated; +use App\Events\Auth\RoleCreating; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; @@ -12,6 +14,8 @@ class CreateRole extends Job implements HasOwner, HasSource, ShouldCreate { public function handle(): Role { + event(new RoleCreating($this->request)); + \DB::transaction(function () { $this->model = Role::create($this->request->input()); @@ -20,6 +24,8 @@ class CreateRole extends Job implements HasOwner, HasSource, ShouldCreate } }); + event(new RoleCreated($this->model, $this->request)); + return $this->model; } } diff --git a/app/Jobs/Auth/CreateUser.php b/app/Jobs/Auth/CreateUser.php index 160146f6f..2d653080c 100644 --- a/app/Jobs/Auth/CreateUser.php +++ b/app/Jobs/Auth/CreateUser.php @@ -3,13 +3,14 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; +use App\Events\Auth\UserCreated; +use App\Events\Auth\UserCreating; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; -use App\Events\Auth\UserCreated; -use App\Events\Auth\UserCreating; use App\Models\Auth\User; use Illuminate\Support\Facades\Artisan; +use Illuminate\Support\Str; class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate { @@ -18,6 +19,10 @@ class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate event(new UserCreating($this->request)); \DB::transaction(function () { + if (! app()->runningInConsole() && ! request()->isInstall()) { + $this->request->merge(['password' => Str::random(40)]); + } + $this->model = User::create($this->request->input()); // Upload picture @@ -64,6 +69,12 @@ class CreateUser extends Job implements HasOwner, HasSource, ShouldCreate 'user' => $this->model->id, 'company' => $company->id, ]); + + if (app()->runningInConsole() || request()->isInstall()) { + continue; + } + + $this->dispatch(new CreateInvitation($this->model, $company)); } }); diff --git a/app/Jobs/Auth/DeleteInvitation.php b/app/Jobs/Auth/DeleteInvitation.php new file mode 100644 index 000000000..f2b2916b8 --- /dev/null +++ b/app/Jobs/Auth/DeleteInvitation.php @@ -0,0 +1,18 @@ +model->delete(); + }); + + return true; + } +} diff --git a/app/Jobs/Auth/DeleteRole.php b/app/Jobs/Auth/DeleteRole.php index 470d90efe..ae831f740 100644 --- a/app/Jobs/Auth/DeleteRole.php +++ b/app/Jobs/Auth/DeleteRole.php @@ -3,18 +3,24 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; +use App\Events\Auth\RoleDeleted; +use App\Events\Auth\RoleDeleting; use App\Interfaces\Job\ShouldDelete; class DeleteRole extends Job implements ShouldDelete { public function handle(): bool { + event(new RoleDeleting($this->model)); + \DB::transaction(function () { $this->model->delete(); $this->model->flushCache(); }); + event(new RoleDeleted($this->model)); + return true; } } diff --git a/app/Jobs/Auth/DeleteUser.php b/app/Jobs/Auth/DeleteUser.php index 759302e58..c71b20302 100644 --- a/app/Jobs/Auth/DeleteUser.php +++ b/app/Jobs/Auth/DeleteUser.php @@ -3,6 +3,8 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; +use App\Events\Auth\UserDeleted; +use App\Events\Auth\UserDeleting; use App\Interfaces\Job\ShouldDelete; class DeleteUser extends Job implements ShouldDelete @@ -11,12 +13,16 @@ class DeleteUser extends Job implements ShouldDelete { $this->authorize(); + event(new UserDeleting($this->model)); + \DB::transaction(function () { $this->model->delete(); $this->model->flushCache(); }); + event(new UserDeleted($this->model)); + return true; } diff --git a/app/Jobs/Auth/UpdateRole.php b/app/Jobs/Auth/UpdateRole.php index 2335e0cb4..74a14c514 100644 --- a/app/Jobs/Auth/UpdateRole.php +++ b/app/Jobs/Auth/UpdateRole.php @@ -3,6 +3,8 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; +use App\Events\Auth\RoleUpdated; +use App\Events\Auth\RoleUpdating; use App\Interfaces\Job\ShouldUpdate; use App\Models\Auth\Role; @@ -10,6 +12,8 @@ class UpdateRole extends Job implements ShouldUpdate { public function handle(): Role { + event(new RoleUpdating($this->model, $this->request)); + \DB::transaction(function () { $this->model->update($this->request->all()); @@ -18,6 +22,8 @@ class UpdateRole extends Job implements ShouldUpdate } }); + event(new RoleUpdated($this->model, $this->request)); + return $this->model; } } diff --git a/app/Jobs/Auth/UpdateUser.php b/app/Jobs/Auth/UpdateUser.php index 8d1e7bcae..7d3940e7a 100644 --- a/app/Jobs/Auth/UpdateUser.php +++ b/app/Jobs/Auth/UpdateUser.php @@ -3,10 +3,12 @@ namespace App\Jobs\Auth; use App\Abstracts\Job; -use App\Interfaces\Job\ShouldUpdate; use App\Events\Auth\UserUpdated; use App\Events\Auth\UserUpdating; +use App\Interfaces\Job\ShouldUpdate; use App\Models\Auth\User; +use App\Models\Common\Company; +use Illuminate\Support\Facades\Artisan; class UpdateUser extends Job implements ShouldUpdate { @@ -16,6 +18,7 @@ class UpdateUser extends Job implements ShouldUpdate // Do not reset password if not entered/changed if (empty($this->request['password'])) { + unset($this->request['current_password']); unset($this->request['password']); unset($this->request['password_confirmation']); } @@ -38,7 +41,7 @@ class UpdateUser extends Job implements ShouldUpdate if ($this->request->has('companies')) { if (app()->runningInConsole() || request()->isInstall()) { - $this->model->companies()->sync($this->request->get('companies')); + $sync = $this->model->companies()->sync($this->request->get('companies')); } else { $user = user(); @@ -47,7 +50,7 @@ class UpdateUser extends Job implements ShouldUpdate }); if ($companies->isNotEmpty()) { - $this->model->companies()->sync($companies->toArray()); + $sync = $this->model->companies()->sync($companies->toArray()); } } } @@ -55,6 +58,31 @@ class UpdateUser extends Job implements ShouldUpdate if ($this->model->contact) { $this->model->contact->update($this->request->input()); } + + if (isset($sync) && !empty($sync['attached'])) { + foreach ($sync['attached'] as $id) { + $company = Company::find($id); + + Artisan::call('user:seed', [ + 'user' => $this->model->id, + 'company' => $company->id, + ]); + + $this->dispatch(new CreateInvitation($this->model, $company)); + } + } + + if (isset($sync) && !empty($sync['detached'])) { + foreach ($sync['detached'] as $id) { + $company = Company::find($id); + + if ($this->model->hasPendingInvitation($company->id)) { + $pending_invitation = $this->model->getPendingInvitation($company->id); + + $this->dispatch(new DeleteInvitation($pending_invitation)); + } + } + } }); event(new UserUpdated($this->model, $this->request)); diff --git a/app/Jobs/Banking/CreateBankingDocumentTransaction.php b/app/Jobs/Banking/CreateBankingDocumentTransaction.php index b60f2ed66..139467f0b 100644 --- a/app/Jobs/Banking/CreateBankingDocumentTransaction.php +++ b/app/Jobs/Banking/CreateBankingDocumentTransaction.php @@ -7,7 +7,6 @@ use App\Jobs\Banking\CreateTransaction; use App\Jobs\Document\CreateDocumentHistory; use App\Events\Document\PaidAmountCalculated; use App\Interfaces\Job\ShouldCreate; -use App\Models\Banking\Account; use App\Models\Banking\Transaction; use App\Models\Document\Document; use App\Traits\Currencies; @@ -71,20 +70,6 @@ class CreateBankingDocumentTransaction extends Job implements ShouldCreate $this->request['category_id'] = isset($this->request['category_id']) ? $this->request['category_id'] : $this->model->category_id; $this->request['payment_method'] = isset($this->request['payment_method']) ? $this->request['payment_method'] : setting('default.payment_method'); $this->request['notify'] = isset($this->request['notify']) ? $this->request['notify'] : 0; - - if ($this->request['mark_paid'] && ($this->request['account_id'] == setting('default.account'))) { - $account = Account::find((int) $this->request['account_id']); - - $code = $account->currency_code; - $rate = config('money.' . $account->currency_code . '.rate'); - - if ($account->currency_code != $this->model->currency_code) { - $this->request['currency_code'] = $code; - $this->request['currency_rate'] = $rate; - - $this->request['amount'] = $this->convertBetween($this->request['amount'], $this->model->currency_code, $this->model->currency_rate, $code, $rate); - } - } } protected function checkAmount(): bool diff --git a/app/Jobs/Banking/CreateTransfer.php b/app/Jobs/Banking/CreateTransfer.php index 9dafc9ad8..ad19373ce 100644 --- a/app/Jobs/Banking/CreateTransfer.php +++ b/app/Jobs/Banking/CreateTransfer.php @@ -11,10 +11,11 @@ use App\Models\Banking\Account; use App\Models\Banking\Transfer; use App\Models\Setting\Category; use App\Traits\Currencies; +use App\Traits\Transactions; class CreateTransfer extends Job implements HasOwner, HasSource, ShouldCreate { - use Currencies; + use Currencies, Transactions; public function handle(): Transfer { @@ -28,6 +29,7 @@ class CreateTransfer extends Job implements HasOwner, HasSource, ShouldCreate $expense_transaction = $this->dispatch(new CreateTransaction([ 'company_id' => $this->request['company_id'], 'type' => 'expense', + 'number' => $this->getNextTransactionNumber(), 'account_id' => $this->request->get('from_account_id'), 'paid_at' => $this->request->get('transferred_at'), 'currency_code' => $expense_currency_code, @@ -51,6 +53,7 @@ class CreateTransfer extends Job implements HasOwner, HasSource, ShouldCreate $income_transaction = $this->dispatch(new CreateTransaction([ 'company_id' => $this->request['company_id'], 'type' => 'income', + 'number' => $this->getNextTransactionNumber(), 'account_id' => $this->request->get('to_account_id'), 'paid_at' => $this->request->get('transferred_at'), 'currency_code' => $income_currency_code, diff --git a/app/Jobs/Banking/MatchBankingDocumentTransaction.php b/app/Jobs/Banking/MatchBankingDocumentTransaction.php new file mode 100644 index 000000000..203a3fdf4 --- /dev/null +++ b/app/Jobs/Banking/MatchBankingDocumentTransaction.php @@ -0,0 +1,90 @@ +model = $model; + + $this->transaction = $transaction; + } + + public function handle(): Transaction + { + $this->checkAmount(); + + \DB::transaction(function () { + $this->transaction = $this->dispatch(new UpdateTransaction($this->transaction, ['document_id' => $this->model->id])); + + $this->model->save(); + + $this->createHistory(); + }); + + return $this->transaction; + } + + protected function checkAmount(): bool + { + $code = $this->transaction->currency_code; + $rate = $this->transaction->currency_rate; + + $precision = config('money.' . $code . '.precision'); + + $amount = $this->transaction->amount = round($this->transaction->amount, $precision); + + if ($this->model->currency_code != $code) { + $converted_amount = $this->convertBetween($amount, $code, $rate, $this->model->currency_code, $this->model->currency_rate); + + $amount = round($converted_amount, $precision); + } + + $this->model->paid_amount = $this->model->paid; + event(new PaidAmountCalculated($this->model)); + + $total_amount = round($this->model->amount - $this->model->paid_amount, $precision); + + unset($this->model->reconciled); + unset($this->model->paid_amount); + + $compare = bccomp($amount, $total_amount, $precision); + + if ($compare === 1) { + $error_amount = $total_amount; + + if ($this->model->currency_code != $code) { + $converted_amount = $this->convertBetween($total_amount, $this->model->currency_code, $this->model->currency_rate, $code, $rate); + + $error_amount = round($converted_amount, $precision); + } + + $message = trans('messages.error.over_match', ['type' => ucfirst($this->model->type), 'amount' => money($error_amount, $code, true)]); + + throw new \Exception($message); + } else { + $this->model->status = ($compare === 0) ? 'paid' : 'partial'; + } + + return true; + } + + protected function createHistory(): void + { + $history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code, true)->format() . ' ' . trans_choice('general.payments', 1); + + $this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc)); + } +} diff --git a/app/Jobs/Banking/SendTransactionAsCustomMail.php b/app/Jobs/Banking/SendTransactionAsCustomMail.php new file mode 100644 index 000000000..767138c9d --- /dev/null +++ b/app/Jobs/Banking/SendTransactionAsCustomMail.php @@ -0,0 +1,33 @@ +request = $request; + $this->template_alias = $template_alias; + } + + public function handle(): void + { + $transaction = Transaction::find($this->request->get('transaction_id')); + + $custom_mail = $this->request->only(['to', 'subject', 'body']); + + if ($this->request->has('user_email')) { + $custom_mail['cc'] = user()->email; + } + + // Notify the contact + $transaction->contact->notify(new Notification($transaction, $this->template_alias, true, $custom_mail)); + + event(new TransactionSent($transaction)); + } +} diff --git a/app/Jobs/Banking/SplitTransaction.php b/app/Jobs/Banking/SplitTransaction.php new file mode 100644 index 000000000..c1e949931 --- /dev/null +++ b/app/Jobs/Banking/SplitTransaction.php @@ -0,0 +1,68 @@ +checkAmount(); + + \DB::transaction(function () { + foreach ($this->request->items as $item) { + $transaction = $this->model->duplicate(); + $transaction->split_id = $this->model->id; + $transaction->amount = $item['amount']; + $transaction->save(); + + $item['split'] = $transaction; + + // Match only if document_id is given + if (empty($item['document_id'])) { + return; + } + + $document = Document::find($item['document_id']); + + if (empty($document)) { + return; + } + + $this->dispatch(new MatchBankingDocumentTransaction($document, $transaction)); + } + + $this->model->type = config('type.transaction.' . $this->model->type . '.split_type'); + $this->model->save(); + }); + + return $this->request->items; + } + + protected function checkAmount(): bool + { + $total_amount = 0; + + foreach ($this->request->items as $item) { + $total_amount += $item['amount']; + } + + $precision = config('money.' . $this->model->currency_code . '.precision'); + + $compare = bccomp($total_amount, $this->model->amount, $precision); + + if ($compare !== 0) { + $error_amount = $this->model->amount; + + $message = trans('messages.error.same_amount', ['transaction' => ucfirst(trans_choice('general.' . Str::plural($this->model->type), 1)), 'amount' => money($error_amount, $this->model->currency_code, true)]); + + throw new \Exception($message); + } + + return true; + } +} diff --git a/app/Jobs/Banking/UpdateBankingDocumentTransaction.php b/app/Jobs/Banking/UpdateBankingDocumentTransaction.php new file mode 100644 index 000000000..f4b883097 --- /dev/null +++ b/app/Jobs/Banking/UpdateBankingDocumentTransaction.php @@ -0,0 +1,124 @@ +model = $model; + $this->transaction = $transaction; + + parent::__construct($request); + } + + public function handle(): Transaction + { + $this->prepareRequest(); + + $this->checkAmount(); + + \DB::transaction(function () { + $this->transaction = $this->dispatch(new CreateTransaction($this->request)); + + // Upload attachment + if ($this->request->file('attachment')) { + $media = $this->getMedia($this->request->file('attachment'), 'transactions'); + + $this->transaction->attachMedia($media, 'attachment'); + } + + $this->model->save(); + + $this->createHistory(); + }); + + return $this->transaction; + } + + protected function prepareRequest(): void + { + if (!isset($this->request['amount'])) { + $this->model->paid_amount = $this->model->paid; + event(new PaidAmountCalculated($this->model)); + + $this->request['amount'] = $this->model->amount - $this->model->paid_amount; + } + + $currency_code = !empty($this->request['currency_code']) ? $this->request['currency_code'] : $this->model->currency_code; + + $this->request['company_id'] = $this->model->company_id; + $this->request['currency_code'] = isset($this->request['currency_code']) ? $this->request['currency_code'] : $this->model->currency_code; + $this->request['paid_at'] = isset($this->request['paid_at']) ? $this->request['paid_at'] : Date::now()->format('Y-m-d'); + $this->request['currency_rate'] = config('money.' . $currency_code . '.rate'); + $this->request['account_id'] = isset($this->request['account_id']) ? $this->request['account_id'] : setting('default.account'); + $this->request['document_id'] = isset($this->request['document_id']) ? $this->request['document_id'] : $this->model->id; + $this->request['contact_id'] = isset($this->request['contact_id']) ? $this->request['contact_id'] : $this->model->contact_id; + $this->request['category_id'] = isset($this->request['category_id']) ? $this->request['category_id'] : $this->model->category_id; + $this->request['payment_method'] = isset($this->request['payment_method']) ? $this->request['payment_method'] : setting('default.payment_method'); + $this->request['notify'] = isset($this->request['notify']) ? $this->request['notify'] : 0; + } + + protected function checkAmount(): bool + { + $code = $this->request['currency_code']; + $rate = $this->request['currency_rate']; + + $precision = config('money.' . $code . '.precision'); + + $amount = $this->request['amount'] = round($this->request['amount'], $precision); + + if ($this->model->currency_code != $code) { + $converted_amount = $this->convertBetween($amount, $code, $rate, $this->model->currency_code, $this->model->currency_rate); + + $amount = round($converted_amount, $precision); + } + + $this->model->paid_amount = $this->model->paid; + event(new PaidAmountCalculated($this->model)); + + $total_amount = round($this->model->amount - $this->model->paid_amount, $precision); + + unset($this->model->reconciled); + unset($this->model->paid_amount); + + $compare = bccomp($amount, $total_amount, $precision); + + if ($compare === 1) { + $error_amount = $total_amount; + + if ($this->model->currency_code != $code) { + $converted_amount = $this->convertBetween($total_amount, $this->model->currency_code, $this->model->currency_rate, $code, $rate); + + $error_amount = round($converted_amount, $precision); + } + + $message = trans('messages.error.over_payment', ['amount' => money($error_amount, $code, true)]); + + throw new \Exception($message); + } else { + $this->model->status = ($compare === 0) ? 'paid' : 'partial'; + } + + return true; + } + + protected function createHistory(): void + { + $history_desc = money((double) $this->transaction->amount, (string) $this->transaction->currency_code, true)->format() . ' ' . trans_choice('general.payments', 1); + + $this->dispatch(new CreateDocumentHistory($this->model, 0, $history_desc)); + } +} diff --git a/app/Jobs/Common/CreateContact.php b/app/Jobs/Common/CreateContact.php index 4fcaa5ce5..bad83ef9a 100644 --- a/app/Jobs/Common/CreateContact.php +++ b/app/Jobs/Common/CreateContact.php @@ -6,8 +6,9 @@ use App\Abstracts\Job; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; -use App\Models\Auth\User; +use App\Jobs\Auth\CreateUser; use App\Models\Auth\Role; +use App\Models\Auth\User; use App\Models\Common\Contact; use Illuminate\Support\Str; @@ -42,16 +43,17 @@ class CreateContact extends Job implements HasOwner, HasSource, ShouldCreate throw new \Exception($message); } - $data = $this->request->all(); - $data['locale'] = setting('default.locale', 'en-GB'); - $customer_role = Role::all()->filter(function ($role) { return $role->hasPermission('read-client-portal'); - })->first(); + })->pluck('id')->toArray(); - $user = User::create($data); - $user->roles()->attach($customer_role); - $user->companies()->attach($data['company_id']); + $this->request->merge([ + 'locale' => setting('default.locale', 'en-GB'), + 'roles' => $customer_role, + 'companies' => [$this->request->get('company_id')], + ]); + + $user = $this->dispatch(new CreateUser($this->request)); $this->request['user_id'] = $user->id; } diff --git a/app/Jobs/Common/CreateDashboard.php b/app/Jobs/Common/CreateDashboard.php index bb19da135..df76b02de 100644 --- a/app/Jobs/Common/CreateDashboard.php +++ b/app/Jobs/Common/CreateDashboard.php @@ -95,7 +95,13 @@ class CreateDashboard extends Job implements HasOwner, HasSource, ShouldCreate $sort = 1; if ($this->request->has('default_widgets')) { - $widgets = Widgets::getClasses($this->request->get('default_widgets'), false); + $default_widgets = $this->request->get('default_widgets'); + + if (! is_array($default_widgets) && ($default_widgets == 'core')) { + Widgets::optimizeCoreWidgets(); + } + + $widgets = Widgets::getClasses($default_widgets, false); $this->createWidgets($widgets, $sort); } diff --git a/app/Jobs/Common/UpdateContact.php b/app/Jobs/Common/UpdateContact.php index 8eecba0f6..fa7b4451a 100644 --- a/app/Jobs/Common/UpdateContact.php +++ b/app/Jobs/Common/UpdateContact.php @@ -3,6 +3,7 @@ namespace App\Jobs\Common; use App\Abstracts\Job; +use App\Events\Auth\UserCreated; use App\Interfaces\Job\ShouldUpdate; use App\Models\Auth\Role; use App\Models\Auth\User; @@ -66,6 +67,9 @@ class UpdateContact extends Job implements ShouldUpdate $user = User::create($data); $user->roles()->attach($customer_role); $user->companies()->attach($data['company_id']); + $this->request->merge(['companies' => array($data['company_id'])]); + + event(new UserCreated($user, $this->request)); $this->request['user_id'] = $user->id; } diff --git a/app/Jobs/Document/CreateDocumentItemsAndTotals.php b/app/Jobs/Document/CreateDocumentItemsAndTotals.php index 5da28bbd7..4ccb53740 100644 --- a/app/Jobs/Document/CreateDocumentItemsAndTotals.php +++ b/app/Jobs/Document/CreateDocumentItemsAndTotals.php @@ -149,7 +149,7 @@ class CreateDocumentItemsAndTotals extends Job implements HasOwner, HasSource, S 'document_id' => $this->document->id, 'code' => 'total', 'name' => 'invoices.total', - 'amount' => $this->request['amount'], + 'amount' => $this->request['amount'], 'sort_order' => $sort_order, 'created_from' => $this->request['created_from'], 'created_by' => $this->request['created_by'], @@ -255,10 +255,12 @@ class CreateDocumentItemsAndTotals extends Job implements HasOwner, HasSource, S $sub = (double) $item['price'] * (double) $item['quantity']; if (! empty($this->request['discount'])) { - if ($item['discount_type'] === 'percentage') { - $sub -= ($sub * ($item['discount'] / 100)); - } else { - $sub -= $item['discount']; + if (isset($item['discount']) && isset($item['discount_type'])) { + if ($item['discount_type'] === 'percentage') { + $sub -= ($sub * ($item['discount'] / 100)); + } else { + $sub -= $item['discount']; + } } } diff --git a/app/Jobs/Document/SendDocumentAsCustomMail.php b/app/Jobs/Document/SendDocumentAsCustomMail.php new file mode 100644 index 000000000..7e3a1e213 --- /dev/null +++ b/app/Jobs/Document/SendDocumentAsCustomMail.php @@ -0,0 +1,34 @@ +request = $request; + $this->template_alias = $template_alias; + } + + public function handle(): void + { + $document = Document::find($this->request->get('document_id')); + + $custom_mail = $this->request->only(['to', 'subject', 'body']); + + if ($this->request->has('user_email')) { + $custom_mail['cc'] = user()->email; + } + + $notification = config('type.document.' . $document->type . '.notification.class'); + + // Notify the contact + $document->contact->notify(new $notification($document, $this->template_alias, true, $custom_mail)); + + event(new DocumentSent($document)); + } +} diff --git a/app/Jobs/Install/DisableModule.php b/app/Jobs/Install/DisableModule.php index daa6bdc1c..7cbb2abe7 100644 --- a/app/Jobs/Install/DisableModule.php +++ b/app/Jobs/Install/DisableModule.php @@ -39,6 +39,8 @@ class DisableModule extends Job { $this->authorize(); + event(new \App\Events\Module\Disabling($this->alias, $this->company_id)); + $command = "module:disable {$this->alias} {$this->company_id} {$this->locale}"; $result = Console::run($command); diff --git a/app/Jobs/Install/UninstallModule.php b/app/Jobs/Install/UninstallModule.php index 0bfa17239..4056a94ce 100644 --- a/app/Jobs/Install/UninstallModule.php +++ b/app/Jobs/Install/UninstallModule.php @@ -39,6 +39,8 @@ class UninstallModule extends Job { $this->authorize(); + event(new \App\Events\Module\Uninstalling($this->alias, $this->company_id)); + $command = "module:uninstall {$this->alias} {$this->company_id} {$this->locale}"; $result = Console::run($command); diff --git a/app/Jobs/Setting/CreateEmailTemplate.php b/app/Jobs/Setting/CreateEmailTemplate.php index 52d1cdea5..2a1c24948 100644 --- a/app/Jobs/Setting/CreateEmailTemplate.php +++ b/app/Jobs/Setting/CreateEmailTemplate.php @@ -6,7 +6,7 @@ use App\Abstracts\Job; use App\Interfaces\Job\HasOwner; use App\Interfaces\Job\HasSource; use App\Interfaces\Job\ShouldCreate; -use App\Models\Common\EmailTemplate; +use App\Models\Setting\EmailTemplate; class CreateEmailTemplate extends Job implements HasOwner, HasSource, ShouldCreate { diff --git a/app/Jobs/Setting/UpdateEmailTemplate.php b/app/Jobs/Setting/UpdateEmailTemplate.php index 9f2ec30aa..69a4813e4 100644 --- a/app/Jobs/Setting/UpdateEmailTemplate.php +++ b/app/Jobs/Setting/UpdateEmailTemplate.php @@ -4,7 +4,7 @@ namespace App\Jobs\Setting; use App\Abstracts\Job; use App\Interfaces\Job\ShouldUpdate; -use App\Models\Common\EmailTemplate; +use App\Models\Setting\EmailTemplate; class UpdateEmailTemplate extends Job implements ShouldUpdate { diff --git a/app/Listeners/Auth/AddLandingPages.php b/app/Listeners/Auth/AddLandingPages.php index 82022e8fe..2ae15319b 100644 --- a/app/Listeners/Auth/AddLandingPages.php +++ b/app/Listeners/Auth/AddLandingPages.php @@ -28,10 +28,6 @@ class AddLandingPages 'permission' => 'read-sales-invoices', 'translate' => trans_choice('general.invoices', 2), ], - 'revenues.index' => [ - 'permission' => 'read-sales-revenues', - 'translate' => trans_choice('general.revenues', 2), - ], 'customers.index' => [ 'permission' => 'read-sales-customers', 'translate' => trans_choice('general.customers', 2), @@ -40,10 +36,6 @@ class AddLandingPages 'permission' => 'read-purchases-bills', 'translate' => trans_choice('general.bills', 2), ], - 'payments.index' => [ - 'permission' => 'read-purchases-payments', - 'translate' => trans_choice('general.payments', 2), - ], 'vendors.index' => [ 'permission' => 'read-purchases-vendors', 'translate' => trans_choice('general.vendors', 2), @@ -68,10 +60,6 @@ class AddLandingPages 'permission' => 'read-common-reports', 'translate' => trans_choice('general.reports', 2), ], - 'settings.index' => [ - 'permission' => 'read-settings-settings', - 'translate' => trans_choice('general.settings', 2), - ], 'categories.index' => [ 'permission' => 'read-settings-categories', 'translate' => trans_choice('general.categories', 2), diff --git a/app/Listeners/Auth/DeleteUserInvitation.php b/app/Listeners/Auth/DeleteUserInvitation.php new file mode 100644 index 000000000..b4eb8597a --- /dev/null +++ b/app/Listeners/Auth/DeleteUserInvitation.php @@ -0,0 +1,28 @@ +user->id)->get(); + + foreach ($invitations as $invitation) { + $this->dispatch(new DeleteInvitation($invitation)); + } + } +} diff --git a/app/Listeners/Auth/SendUserInvitation.php b/app/Listeners/Auth/SendUserInvitation.php new file mode 100644 index 000000000..9d9d9cdf8 --- /dev/null +++ b/app/Listeners/Auth/SendUserInvitation.php @@ -0,0 +1,22 @@ +invitation; + + $invitation->user->notify(new Notification($invitation)); + } +} diff --git a/app/Listeners/Banking/IncreaseNextTransactionNumber.php b/app/Listeners/Banking/IncreaseNextTransactionNumber.php new file mode 100644 index 000000000..1f1902be1 --- /dev/null +++ b/app/Listeners/Banking/IncreaseNextTransactionNumber.php @@ -0,0 +1,25 @@ +transaction->isRecurringTransaction() ? '-recurring' : ''; + + // Update next transaction number + $this->increaseNextTransactionNumber($suffix); + } +} diff --git a/app/Listeners/Document/MarkDocumentCancelled.php b/app/Listeners/Document/MarkDocumentCancelled.php index cbb52e2f7..94b2abead 100644 --- a/app/Listeners/Document/MarkDocumentCancelled.php +++ b/app/Listeners/Document/MarkDocumentCancelled.php @@ -23,11 +23,11 @@ class MarkDocumentCancelled $type_text = ''; - if ($alias = config('type.' . $event->document->type . '.alias', '')) { + if ($alias = config('type.document.' . $event->document->type . '.alias', '')) { $type_text .= $alias . '::'; } - $type_text .= 'general.' . config('type.' . $event->document->type .'.translation.prefix'); + $type_text .= 'general.' . config('type.document.' . $event->document->type .'.translation.prefix'); $type = trans_choice($type_text, 1); diff --git a/app/Listeners/Document/MarkDocumentReceived.php b/app/Listeners/Document/MarkDocumentReceived.php index db6696d0a..e1d8d1d3e 100644 --- a/app/Listeners/Document/MarkDocumentReceived.php +++ b/app/Listeners/Document/MarkDocumentReceived.php @@ -26,11 +26,11 @@ class MarkDocumentReceived $type_text = ''; - if ($alias = config('type.' . $event->document->type . '.alias', '')) { + if ($alias = config('type.document.' . $event->document->type . '.alias', '')) { $type_text .= $alias . '::'; } - $type_text .= 'general.' . config('type.' . $event->document->type .'.translation.prefix'); + $type_text .= 'general.' . config('type.document.' . $event->document->type .'.translation.prefix'); $type = trans_choice($type_text, 1); diff --git a/app/Listeners/Document/MarkDocumentSent.php b/app/Listeners/Document/MarkDocumentSent.php index db68140c0..266d623fa 100644 --- a/app/Listeners/Document/MarkDocumentSent.php +++ b/app/Listeners/Document/MarkDocumentSent.php @@ -26,11 +26,11 @@ class MarkDocumentSent $type_text = ''; - if ($alias = config('type.' . $event->document->type . '.alias', '')) { + if ($alias = config('type.document.' . $event->document->type . '.alias', '')) { $type_text .= $alias . '::'; } - $type_text .= 'general.' . config('type.' . $event->document->type .'.translation.prefix'); + $type_text .= 'general.' . config('type.document.' . $event->document->type .'.translation.prefix'); $type = trans_choice($type_text, 1); diff --git a/app/Listeners/Document/MarkDocumentViewed.php b/app/Listeners/Document/MarkDocumentViewed.php index cd862eaa8..e0a4fb2b4 100644 --- a/app/Listeners/Document/MarkDocumentViewed.php +++ b/app/Listeners/Document/MarkDocumentViewed.php @@ -31,11 +31,11 @@ class MarkDocumentViewed $type_text = ''; - if ($alias = config('type.' . $event->document->type . '.alias', '')) { + if ($alias = config('type.document.' . $event->document->type . '.alias', '')) { $type_text .= $alias . '::'; } - $type_text .= 'general.' . config('type.' . $event->document->type .'.translation.prefix'); + $type_text .= 'general.' . config('type.document.' . $event->document->type .'.translation.prefix'); $type = trans_choice($type_text, 1); diff --git a/app/Listeners/Document/SendDocumentPaymentNotification.php b/app/Listeners/Document/SendDocumentPaymentNotification.php index e144dbed5..22b6c45dd 100644 --- a/app/Listeners/Document/SendDocumentPaymentNotification.php +++ b/app/Listeners/Document/SendDocumentPaymentNotification.php @@ -19,10 +19,6 @@ class SendDocumentPaymentNotification return; } - if (!empty($event->request['mark_paid'])) { - return; - } - $document = $event->document; $transaction = $document->transactions()->latest()->first(); @@ -33,7 +29,7 @@ class SendDocumentPaymentNotification // Notify all users assigned to this company foreach ($document->company->users as $user) { - if (!$user->can('read-notifications')) { + if ($user->cannot('read-notifications')) { continue; } diff --git a/app/Listeners/Document/SendDocumentRecurringNotification.php b/app/Listeners/Document/SendDocumentRecurringNotification.php index 7ac73522a..91dd91cbf 100644 --- a/app/Listeners/Document/SendDocumentRecurringNotification.php +++ b/app/Listeners/Document/SendDocumentRecurringNotification.php @@ -3,9 +3,12 @@ namespace App\Listeners\Document; use App\Events\Document\DocumentRecurring as Event; +use App\Traits\Documents; class SendDocumentRecurringNotification { + use Documents; + /** * Handle the event. * @@ -15,21 +18,25 @@ class SendDocumentRecurringNotification public function handle(Event $event) { $document = $event->document; - $config = config('type.' . $document->type . '.notification'); + $config = config('type.document.' . $document->type . '.notification'); if (empty($config) || empty($config['class'])) { return; } + if ($document->parent?->recurring?->auto_send == false) { + return; + } + $notification = $config['class']; // Notify the customer - if ($config['notify_contact'] && $document->contact && !empty($document->contact_email)) { + if ($this->canNotifyTheContactOfDocument($document)) { $document->contact->notify(new $notification($document, "{$document->type}_recur_customer")); } // Check if should notify users - if (!$config['notify_user']) { + if (! $config['notify_user']) { return; } diff --git a/app/Listeners/Document/SendDocumentReminderNotification.php b/app/Listeners/Document/SendDocumentReminderNotification.php index 0392eb3b3..0a512b6da 100644 --- a/app/Listeners/Document/SendDocumentReminderNotification.php +++ b/app/Listeners/Document/SendDocumentReminderNotification.php @@ -3,9 +3,12 @@ namespace App\Listeners\Document; use App\Events\Document\DocumentReminded as Event; +use App\Traits\Documents; class SendDocumentReminderNotification { + use Documents; + /** * Handle the event. * @@ -18,13 +21,13 @@ class SendDocumentReminderNotification $notification = $event->notification; // Notify the customer - if ($document->contact && !empty($document->contact_email)) { + if ($this->canNotifyTheContactOfDocument($document)) { $document->contact->notify(new $notification($document, "{$document->type}_remind_customer")); } // Notify all users assigned to this company foreach ($document->company->users as $user) { - if (!$user->can('read-notifications')) { + if ($user->cannot('read-notifications')) { continue; } diff --git a/app/Listeners/Document/SendDocumentViewNotification.php b/app/Listeners/Document/SendDocumentViewNotification.php new file mode 100644 index 000000000..177bc8c9d --- /dev/null +++ b/app/Listeners/Document/SendDocumentViewNotification.php @@ -0,0 +1,43 @@ +document; + $config = config('type.document.' . $document->type . '.notification'); + + if (empty($config) || empty($config['class'])) { + return; + } + + // Check if should notify users + if (! $config['notify_user']) { + return; + } + + $notification = $config['class']; + + // Notify all users assigned to this company + foreach ($document->company->users as $user) { + if ($user->cannot('read-notifications')) { + continue; + } + + $user->notify(new $notification($document, "{$document->type}_view_admin")); + } + } +} diff --git a/app/Listeners/Document/SettingFieldCreated.php b/app/Listeners/Document/SettingFieldCreated.php index 153fed0fa..e0e304ff2 100644 --- a/app/Listeners/Document/SettingFieldCreated.php +++ b/app/Listeners/Document/SettingFieldCreated.php @@ -53,7 +53,7 @@ class SettingFieldCreated $company = Company::find($document->company_id); foreach ($files as $key => $value) { - // Upload attachment + // Upload attachment $media = $this->getMedia($value, 'settings'); $company->attachMedia($media, Str::snake($real_key)); diff --git a/app/Listeners/Menu/AddAdminItems.php b/app/Listeners/Menu/AddAdminItems.php deleted file mode 100644 index 9d4e9cafa..000000000 --- a/app/Listeners/Menu/AddAdminItems.php +++ /dev/null @@ -1,154 +0,0 @@ -menu; - - $attr = ['icon' => '']; - - // Dashboards - $title = trim(trans_choice('general.dashboards', 2)); - if ($this->canAccessMenuItem($title, 'read-common-dashboards')) { - $dashboards = user()->dashboards()->enabled()->get(); - - if ($dashboards->count() > 1) { - $menu->dropdown($title, function ($sub) use ($attr, $dashboards) { - foreach ($dashboards as $key => $dashboard) { - if (session('dashboard_id') != $dashboard->id) { - $sub->route('dashboards.switch', $dashboard->name, ['dashboard' => $dashboard->id], $key, $attr); - } else { - $sub->url('/' . company_id(), $dashboard->name, $key, $attr); - } - } - }, 10, [ - 'url' => '/' . company_id(), - 'title' => $title, - 'icon' => 'fa fa-tachometer-alt', - ]); - } else { - $menu->add([ - 'url' => '/' . company_id(), - 'title' => trans_choice('general.dashboards', 1), - 'icon' => 'fa fa-tachometer-alt', - 'order' => 10, - ]); - } - } - - // Items - $title = trim(trans_choice('general.items', 2)); - if ($this->canAccessMenuItem($title, 'read-common-items')) { - $menu->route('items.index', $title, [], 20, ['icon' => 'fa fa-cube']); - } - - // Sales - $title = trim(trans_choice('general.sales', 2)); - if ($this->canAccessMenuItem($title, ['read-sales-invoices', 'read-sales-revenues', 'read-sales-customers'])) { - $menu->dropdown($title, function ($sub) use ($attr) { - $title = trim(trans_choice('general.invoices', 2)); - if ($this->canAccessMenuItem($title, 'read-sales-invoices')) { - $sub->route('invoices.index', $title, [], 10, $attr); - } - - $title = trim(trans_choice('general.revenues', 2)); - if ($this->canAccessMenuItem($title, 'read-sales-revenues')) { - $sub->route('revenues.index', $title, [], 20, $attr); - } - - $title = trim(trans_choice('general.customers', 2)); - if ($this->canAccessMenuItem($title, 'read-sales-customers')) { - $sub->route('customers.index', $title, [], 30, $attr); - } - }, 30, [ - 'title' => $title, - 'icon' => 'fa fa-money-bill', - ]); - } - - // Purchases - $title = trim(trans_choice('general.purchases', 2)); - if ($this->canAccessMenuItem($title, ['read-purchases-bills', 'read-purchases-payments', 'read-purchases-vendors'])) { - $menu->dropdown($title, function ($sub) use ($attr) { - $title = trim(trans_choice('general.bills', 2)); - if ($this->canAccessMenuItem($title, 'read-purchases-bills')) { - $sub->route('bills.index', $title, [], 10, $attr); - } - - $title = trim(trans_choice('general.payments', 2)); - if ($this->canAccessMenuItem($title, 'read-purchases-payments')) { - $sub->route('payments.index', $title, [], 20, $attr); - } - - $title = trim(trans_choice('general.vendors', 2)); - if ($this->canAccessMenuItem($title, 'read-purchases-vendors')) { - $sub->route('vendors.index', $title, [], 30, $attr); - } - }, 40, [ - 'title' => $title, - 'icon' => 'fa fa-shopping-cart', - ]); - } - - // Banking - $title = trim(trans('general.banking')); - if ($this->canAccessMenuItem($title, ['read-banking-accounts', 'read-banking-transfers', 'read-banking-transactions', 'read-banking-reconciliations'])) { - $menu->dropdown($title, function ($sub) use ($attr) { - $title = trim(trans_choice('general.accounts', 2)); - if ($this->canAccessMenuItem($title, 'read-banking-accounts')) { - $sub->route('accounts.index', $title, [], 10, $attr); - } - - $title = trim(trans_choice('general.transfers', 2)); - if ($this->canAccessMenuItem($title, 'read-banking-transfers')) { - $sub->route('transfers.index', $title, [], 20, $attr); - } - - $title = trim(trans_choice('general.transactions', 2)); - if ($this->canAccessMenuItem($title, 'read-banking-transactions')) { - $sub->route('transactions.index', $title, [], 30, $attr); - } - - $title = trim(trans_choice('general.reconciliations', 2)); - if ($this->canAccessMenuItem($title, 'read-banking-reconciliations')) { - $sub->route('reconciliations.index', $title, [], 40, $attr); - } - }, 50, [ - 'title' => $title, - 'icon' => 'fa fa-briefcase', - ]); - } - - // Reports - $title = trim(trans_choice('general.reports', 2)); - if ($this->canAccessMenuItem($title, 'read-common-reports')) { - $menu->route('reports.index', $title, [], 60, ['icon' => 'fa fa-chart-pie']); - } - - // Settings - $title = trim(trans_choice('general.settings', 2)); - if ($this->canAccessMenuItem($title, 'read-settings-settings')) { - $menu->route('settings.index', $title, [], 70, ['icon' => 'fa fa-cog']); - } - - // Apps - $title = trim(trans_choice('general.modules', 2)); - if ($this->canAccessMenuItem($title, 'read-modules-home')) { - $menu->route('apps.home.index', $title, [], 80, ['icon' => 'fa fa-rocket']); - } - } -} diff --git a/app/Listeners/Menu/AddPortalItems.php b/app/Listeners/Menu/AddPortalItems.php deleted file mode 100644 index 03c9eb819..000000000 --- a/app/Listeners/Menu/AddPortalItems.php +++ /dev/null @@ -1,36 +0,0 @@ -menu; - - $inactive = false; - - if (request()->route()->getName() != 'portal.dashboard') { - $inactive = true; - } - - $menu->route('portal.dashboard', trans_choice('general.dashboards', 1), [], 10, ['icon' => 'fa fa-tachometer-alt', 'inactive' => $inactive]); - - if ($user->can('read-portal-invoices')) { - $menu->route('portal.invoices.index', trans_choice('general.invoices', 2), [], 20, ['icon' => 'fa fa-file-signature']); - } - - if ($user->can('read-portal-payments')) { - $menu->route('portal.payments.index', trans_choice('general.payments', 2), [], 30, ['icon' => 'fa fa-money-bill']); - } - } -} diff --git a/app/Listeners/Menu/ShowInAdmin.php b/app/Listeners/Menu/ShowInAdmin.php new file mode 100644 index 000000000..9b926c439 --- /dev/null +++ b/app/Listeners/Menu/ShowInAdmin.php @@ -0,0 +1,119 @@ +menu; + + $attr = ['icon' => '']; + + // Dashboards + $title = trim(trans_choice('general.dashboards', 1)); + if ($this->canAccessMenuItem($title, 'read-common-dashboards')) { + $inactive = ('dashboard' != Route::currentRouteName()) ? true : false; + $menu->route('dashboard', $title, [], 10, ['icon' => 'speed', 'inactive' => $inactive]); + } + + // Items + $title = trim(trans_choice('general.items', 2)); + if ($this->canAccessMenuItem($title, 'read-common-items')) { + $menu->route('items.index', $title, [], 20, ['icon' => 'inventory_2']); + } + + // Sales + $title = trim(trans_choice('general.sales', 2)); + if ($this->canAccessMenuItem($title, ['read-sales-invoices', 'read-sales-customers'])) { + $menu->dropdown($title, function ($sub) use ($attr) { + $title = trim(trans_choice('general.invoices', 2)); + if ($this->canAccessMenuItem($title, 'read-sales-invoices')) { + $sub->route('invoices.index', $title, [], 10, $attr); + } + + $title = trim(trans_choice('general.customers', 2)); + if ($this->canAccessMenuItem($title, 'read-sales-customers')) { + $sub->route('customers.index', $title, [], 20, $attr); + } + }, 30, [ + 'title' => $title, + 'icon' => 'payments', + ]); + } + + // Purchases + $title = trim(trans_choice('general.purchases', 2)); + if ($this->canAccessMenuItem($title, ['read-purchases-bills', 'read-purchases-vendors'])) { + $menu->dropdown($title, function ($sub) use ($attr) { + $title = trim(trans_choice('general.bills', 2)); + if ($this->canAccessMenuItem($title, 'read-purchases-bills')) { + $sub->route('bills.index', $title, [], 10, $attr); + } + + $title = trim(trans_choice('general.vendors', 2)); + if ($this->canAccessMenuItem($title, 'read-purchases-vendors')) { + $sub->route('vendors.index', $title, [], 20, $attr); + } + }, 40, [ + 'title' => $title, + 'icon' => 'shopping_cart', + ]); + } + + // Banking + $title = trim(trans('general.banking')); + if ($this->canAccessMenuItem($title, ['read-banking-accounts', 'read-banking-transfers', 'read-banking-transactions', 'read-banking-reconciliations'])) { + $menu->dropdown($title, function ($sub) use ($attr) { + $title = trim(trans_choice('general.accounts', 2)); + if ($this->canAccessMenuItem($title, 'read-banking-accounts')) { + $sub->route('accounts.index', $title, [], 10, $attr); + } + + $title = trim(trans_choice('general.transactions', 2)); + if ($this->canAccessMenuItem($title, 'read-banking-transactions')) { + $sub->route('transactions.index', $title, [], 20, $attr); + } + + $title = trim(trans_choice('general.transfers', 2)); + if ($this->canAccessMenuItem($title, 'read-banking-transfers')) { + $sub->route('transfers.index', $title, [], 30, $attr); + } + + $title = trim(trans_choice('general.reconciliations', 2)); + if ($this->canAccessMenuItem($title, 'read-banking-reconciliations')) { + $sub->route('reconciliations.index', $title, [], 40, $attr); + } + }, 50, [ + 'title' => $title, + 'icon' => 'account_balance', + ]); + } + + // Reports + $title = trim(trans_choice('general.reports', 2)); + if ($this->canAccessMenuItem($title, 'read-common-reports')) { + $menu->route('reports.index', $title, [], 60, ['icon' => 'donut_small']); + } + + // Apps + $title = trim(trans_choice('general.modules', 2)); + if ($this->canAccessMenuItem($title, 'read-modules-home')) { + $active = (Str::contains(Route::currentRouteName(), 'apps')) ? true : false; + $menu->route('apps.home.index', $title, [], 80, ['icon' => 'rocket_launch', 'active' => $active]); + } + } +} diff --git a/app/Listeners/Menu/ShowInNeww.php b/app/Listeners/Menu/ShowInNeww.php new file mode 100644 index 000000000..6212d8526 --- /dev/null +++ b/app/Listeners/Menu/ShowInNeww.php @@ -0,0 +1,52 @@ +menu; + + $title = trim(trans_choice('general.invoices', 1)); + if ($this->canAccessMenuItem($title, 'create-sales-invoices')) { + $menu->route('invoices.create', $title, [], 10, ['icon' => 'description']); + } + + $title = trim(trans_choice('general.incomes', 1)); + if ($this->canAccessMenuItem($title, 'create-banking-transactions')) { + $menu->route('transactions.create', $title, ['type' => 'income'], 20, ['icon' => 'request_quote']); + } + + $title = trim(trans_choice('general.customers', 1)); + if ($this->canAccessMenuItem($title, 'create-sales-customers')) { + $menu->route('customers.create', $title, [], 30, ['icon' => 'person']); + } + + $title = trim(trans_choice('general.bills', 1)); + if ($this->canAccessMenuItem($title, 'create-purchases-bills')) { + $menu->route('bills.create', $title, [], 40, ['icon' => 'file_open']); + } + + $title = trim(trans_choice('general.expenses', 1)); + if ($this->canAccessMenuItem($title, 'create-banking-transactions')) { + $menu->route('transactions.create', $title, ['type' => 'expense'], 50, ['icon' => 'paid']); + } + + $title = trim(trans_choice('general.vendors', 1)); + if ($this->canAccessMenuItem($title, 'create-purchases-vendors')) { + $menu->route('vendors.create', $title, [], 60, ['icon' => 'engineering']); + } + } +} diff --git a/app/Listeners/Menu/ShowInNotifications.php b/app/Listeners/Menu/ShowInNotifications.php new file mode 100644 index 000000000..38686193b --- /dev/null +++ b/app/Listeners/Menu/ShowInNotifications.php @@ -0,0 +1,83 @@ +cannot('read-notifications')) { + return; + } + + // Notification tables + $notifications = collect(); + + // Update notifications + if (user()->can('read-install-updates')) { + $updates = Versions::getUpdates(); + + foreach ($updates as $key => $update) { + $prefix = ($key == 'core') ? 'core' : 'module'; + + $new = new DatabaseNotification(); + $new->id = $key; + $new->type = 'updates'; + $new->notifiable_type = "users"; + $new->notifiable_id = user()->id; + $new->data = [ + 'title' => $key . ' (v' . $update . ')', + 'description' => '' . trans('install.update.' . $prefix) . '', + ]; + $new->created_at = \Carbon\Carbon::now(); + + $notifications->push($new); + } + } + + // New app notifcations + $new_apps = $this->getNotifications('new-apps'); + + foreach ($new_apps as $key => $new_app) { + if (setting('notifications.' . user()->id . '.' . $new_app->alias)) { + unset($new_apps[$key]); + + continue; + } + + $new = new DatabaseNotification(); + $new->id = $key; + $new->type = 'new-apps'; + $new->notifiable_type = "users"; + $new->notifiable_id = user()->id; + $new->data = [ + 'title' => $new_app->name, + 'description' => $new_app->alias, + ]; + $new->created_at = $new_app->started_at->date; + + $notifications->push($new); + } + + $unReadNotifications = user()->unReadNotifications; + + foreach ($unReadNotifications as $unReadNotification) { + $notifications->push($unReadNotification); + } + + $event->notifications->notifications = $notifications; + } +} diff --git a/app/Listeners/Menu/ShowInPortal.php b/app/Listeners/Menu/ShowInPortal.php new file mode 100644 index 000000000..bec95d347 --- /dev/null +++ b/app/Listeners/Menu/ShowInPortal.php @@ -0,0 +1,36 @@ +menu; + + $inactive = false; + + if (request()->route()->getName() != 'portal.dashboard') { + $inactive = true; + } + + $menu->route('portal.dashboard', trans_choice('general.dashboards', 1), [], 10, ['icon' => 'speed', 'inactive' => $inactive]); + + if ($user->can('read-portal-invoices')) { + $menu->route('portal.invoices.index', trans_choice('general.invoices', 2), [], 20, ['icon' => 'description']); + } + + if ($user->can('read-portal-payments')) { + $menu->route('portal.payments.index', trans_choice('general.payments', 2), [], 30, ['icon' => 'credit_score']); + } + } +} diff --git a/app/Listeners/Menu/ShowInProfile.php b/app/Listeners/Menu/ShowInProfile.php new file mode 100644 index 000000000..b667008b7 --- /dev/null +++ b/app/Listeners/Menu/ShowInProfile.php @@ -0,0 +1,39 @@ +menu; + + $title = trim(trans('auth.profile')); + if ($this->canAccessMenuItem($title, 'read-auth-profile')) { + $menu->route('profile.edit', $title, [user()->id], 10, ['icon' => 'badge']); + } + + if (user()->isCustomer()) { + $menu->route('portal.profile.edit', $title, [user()->id], 10, ['icon' => 'badge']); + } + + $title = trim(trans_choice('general.users', 2)); + if ($this->canAccessMenuItem($title, 'read-auth-users')) { + $menu->route('users.index', $title, [], 20, ['icon' => 'people']); + } + + $title = trim(trans('auth.logout')); + $menu->route('logout', $title, [], 90, ['icon' => 'power_settings_new', 'class' => 'mt-5']); + } +} diff --git a/app/Listeners/Menu/ShowInSettings.php b/app/Listeners/Menu/ShowInSettings.php new file mode 100644 index 000000000..b3408fbff --- /dev/null +++ b/app/Listeners/Menu/ShowInSettings.php @@ -0,0 +1,72 @@ +menu; + + $title = trim(trans_choice('general.companies', 1)); + if ($this->canAccessMenuItem($title, 'read-settings-company')) { + $menu->route('settings.company.edit', $title, [], 10, ['icon' => 'business', 'search_keywords' => trans('settings.company.search_keywords')]); + } + + $title = trim(trans_choice('general.localisations', 1)); + if ($this->canAccessMenuItem($title, 'read-settings-localisation')) { + $menu->route('settings.localisation.edit', $title, [], 20, ['icon' => 'flag', 'search_keywords' => trans('settings.localisation.search_keywords')]); + } + + $title = trim(trans_choice('general.invoices', 1)); + if ($this->canAccessMenuItem($title, 'read-settings-invoice')) { + $menu->route('settings.invoice.edit', $title, [], 30, ['icon' => 'description', 'search_keywords' => trans('settings.invoice.search_keywords')]); + } + + $title = trim(trans_choice('general.defaults', 1)); + if ($this->canAccessMenuItem($title, 'read-settings-defaults')) { + $menu->route('settings.default.edit', $title, [], 40, ['icon' => 'tune', 'search_keywords' => trans('settings.default.search_keywords')]); + } + + $title = trim(trans_choice('general.email_services', 1)); + if ($this->canAccessMenuItem($title, 'read-settings-email')) { + $menu->route('settings.email.edit', $title, [], 50, ['icon' => 'email', 'search_keywords' => trans('settings.email_services.search_keywords')]); + } + + $title = trim(trans_choice('general.email_templates', 2)); + if ($this->canAccessMenuItem($title, 'read-settings-email-templates')) { + $menu->route('settings.email-templates.edit', $title, [], 60, ['icon' => 'attach_email', 'search_keywords' => trans('settings.email.templates.search_keywords')]); + } + + $title = trim(trans('settings.scheduling.name')); + if ($this->canAccessMenuItem($title, 'read-settings-schedule')) { + $menu->route('settings.schedule.edit', $title, [], 70, ['icon' => 'alarm', 'search_keywords' => trans('settings.scheduling.search_keywords')]); + } + + $title = trim(trans_choice('general.categories', 2)); + if ($this->canAccessMenuItem($title, 'read-settings-categories')) { + $menu->route('categories.index', $title, [], 80, ['icon' => 'folder', 'search_keywords' => trans('settings.categories.search_keywords')]); + } + + $title = trim(trans_choice('general.currencies', 2)); + if ($this->canAccessMenuItem($title, 'read-settings-currencies')) { + $menu->route('currencies.index', $title, [], 90, ['icon' => 'attach_money', 'search_keywords' => trans('settings.currencies.search_keywords')]); + } + + $title = trim(trans_choice('general.taxes', 2)); + if ($this->canAccessMenuItem($title, 'read-settings-taxes')) { + $menu->route('taxes.index', $title, [], 100, ['icon' => 'percent', 'search_keywords' => trans('settings.taxes.search_keywords')]); + } + } +} diff --git a/app/Listeners/Module/FinishUninstallation.php b/app/Listeners/Module/FinishUninstallation.php index cb11aa745..3d947b1c4 100644 --- a/app/Listeners/Module/FinishUninstallation.php +++ b/app/Listeners/Module/FinishUninstallation.php @@ -8,8 +8,8 @@ use App\Jobs\Common\DeleteDashboard; use App\Jobs\Common\DeleteReport; use App\Jobs\Setting\DeleteEmailTemplate; use App\Models\Common\Dashboard; -use App\Models\Common\EmailTemplate; use App\Models\Common\Report; +use App\Models\Setting\EmailTemplate; use App\Traits\Jobs; use Throwable; diff --git a/app/Listeners/Report/AddAccounts.php b/app/Listeners/Report/AddAccounts.php index fdc9aa2dd..271830662 100644 --- a/app/Listeners/Report/AddAccounts.php +++ b/app/Listeners/Report/AddAccounts.php @@ -30,7 +30,7 @@ class AddAccounts extends Listener // send true for add limit on search and filter.. $event->class->filters['accounts'] = $this->getAccounts(true); - $event->class->filters['routes']['accounts'] = 'accounts.index'; + $event->class->filters['routes']['accounts'] = ['accounts.index', 'search=enabled:1']; } /** diff --git a/app/Listeners/Report/AddCustomers.php b/app/Listeners/Report/AddCustomers.php index dd47e9ba9..3d3452a58 100644 --- a/app/Listeners/Report/AddCustomers.php +++ b/app/Listeners/Report/AddCustomers.php @@ -28,7 +28,7 @@ class AddCustomers extends Listener } $event->class->filters['customers'] = $this->getCustomers(true); - $event->class->filters['routes']['customers'] = 'customers.index'; + $event->class->filters['routes']['customers'] = ['customers.index', 'search=enabled:1']; } /** diff --git a/app/Listeners/Report/AddExpenseCategories.php b/app/Listeners/Report/AddExpenseCategories.php index 321317b66..8371a6b5a 100644 --- a/app/Listeners/Report/AddExpenseCategories.php +++ b/app/Listeners/Report/AddExpenseCategories.php @@ -70,5 +70,11 @@ class AddExpenseCategories extends Listener } $this->setRowNamesAndValues($event, $rows); + + $event->class->row_tree_nodes = []; + + $nodes = $this->getCategoriesNodes($rows); + + $this->setTreeNodes($event, $nodes); } } diff --git a/app/Listeners/Report/AddIncomeCategories.php b/app/Listeners/Report/AddIncomeCategories.php index 123a17738..4a85f59d9 100644 --- a/app/Listeners/Report/AddIncomeCategories.php +++ b/app/Listeners/Report/AddIncomeCategories.php @@ -70,5 +70,11 @@ class AddIncomeCategories extends Listener } $this->setRowNamesAndValues($event, $rows); + + $event->class->row_tree_nodes = []; + + $nodes = $this->getCategoriesNodes($rows); + + $this->setTreeNodes($event, $nodes); } } diff --git a/app/Listeners/Report/AddIncomeExpenseCategories.php b/app/Listeners/Report/AddIncomeExpenseCategories.php index 36cf97347..83219c1c1 100644 --- a/app/Listeners/Report/AddIncomeExpenseCategories.php +++ b/app/Listeners/Report/AddIncomeExpenseCategories.php @@ -66,48 +66,46 @@ class AddIncomeExpenseCategories extends Listener return; } - switch (get_class($event->class)) { - case 'App\Reports\ProfitLoss': - $categories = Category::type(['income', 'expense'])->orderBy('name')->get(); - $rows = $categories->pluck('name', 'id')->toArray(); + $categories = Category::type(['income', 'expense'])->orderBy('name')->get(); + $rows = $categories->pluck('name', 'id')->toArray(); - $this->setRowNamesAndValuesForProfitLoss($event, $rows, $categories); + $this->setRowNamesAndValuesForCategories($event, $rows, $categories); - break; - case 'App\Reports\IncomeExpenseSummary': - $all_categories = $this->getIncomeExpenseCategories(); + $nodes = $this->getCategoriesNodes($rows); - if ($category_ids = $this->getSearchStringValue('category_id')) { - $categories = explode(',', $category_ids); - - $rows = collect($all_categories)->filter(function ($value, $key) use ($categories) { - return in_array($key, $categories); - }); - } else { - $rows = $all_categories; - } - - $this->setRowNamesAndValues($event, $rows); - - break; - } + $this->setTreeNodesForCategories($event, $nodes, $categories); } - public function setRowNamesAndValuesForProfitLoss($event, $rows, $categories) + public function setRowNamesAndValuesForCategories($event, $rows, $categories) { foreach ($event->class->dates as $date) { - foreach ($event->class->tables as $type_id => $type_name) { + foreach ($event->class->tables as $table_key => $table_name) { foreach ($rows as $id => $name) { $category = $categories->where('id', $id)->first(); - if ($category->type != $type_id) { + if ($category->type != $table_key) { continue; } - $event->class->row_names[$type_name][$id] = $name; - $event->class->row_values[$type_name][$id][$date] = 0; + $event->class->row_names[$table_key][$id] = $name; + $event->class->row_values[$table_key][$id][$date] = 0; } } } } + + public function setTreeNodesForCategories($event, $nodes, $categories) + { + foreach ($event->class->tables as $table_key => $table_name) { + foreach ($nodes as $id => $node) { + $category = $categories->where('id', $id)->first(); + + if ($category->type != $table_key) { + continue; + } + + $event->class->row_tree_nodes[$table_key][$id] = $node; + } + } + } } diff --git a/app/Listeners/Report/AddSearchString.php b/app/Listeners/Report/AddSearchString.php index bad9f0c85..cb17a1aab 100644 --- a/app/Listeners/Report/AddSearchString.php +++ b/app/Listeners/Report/AddSearchString.php @@ -42,7 +42,7 @@ class AddSearchString extends Listener foreach ($old as $key => $value) { $filter = $key . ':' . $value; - if (!in_array($filter, $filters)) { + if (! in_array($filter, $filters)) { $filters[] = $filter; } } diff --git a/app/Listeners/Report/AddVendors.php b/app/Listeners/Report/AddVendors.php index f69dda83f..afe506271 100644 --- a/app/Listeners/Report/AddVendors.php +++ b/app/Listeners/Report/AddVendors.php @@ -28,7 +28,7 @@ class AddVendors extends Listener } $event->class->filters['vendors'] = $this->getVendors(true); - $event->class->filters['routes']['vendors'] = 'vendors.index'; + $event->class->filters['routes']['vendors'] = ['vendors.index', 'search=enabled:1']; } /** diff --git a/app/Listeners/Update/V20/Version200.php b/app/Listeners/Update/V20/Version200.php deleted file mode 100644 index 3bed33012..000000000 --- a/app/Listeners/Update/V20/Version200.php +++ /dev/null @@ -1,1045 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateDatabase(); - - $this->updateCompanies(); - - $this->createDashboards(); - - $this->copyContacts(); - - $this->copyTransactions(); - - $this->updateInvoices(); - - $this->updateBills(); - - $this->updateModules(); - - $this->updatePermissions(); - - $this->deleteOldFiles(); - - $this->updateEnv(); - } - - public function updateDatabase() - { - DB::table('migrations')->insert([ - 'id' => DB::table('migrations')->max('id') + 1, - 'migration' => '2017_09_14_000000_core_v1', - 'batch' => DB::table('migrations')->max('batch') + 1, - ]); - - Artisan::call('migrate', ['--force' => true]); - } - - protected function updateCompanies() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - $this->updateSettings(); - - $this->createEmailTemplates($company); - - $this->createReports($company); - } - - company($company_id)->makeCurrent(); - } - - public function updateSettings() - { - // Override settings - config(['app.url' => route('dashboard')]); - config(['app.timezone' => setting('general.timezone', 'UTC')]); - - date_default_timezone_set(config('app.timezone')); - - app()->setLocale(setting('general.default_locale')); - - $updated_settings = [ - 'company.name' => 'general.company_name', - 'company.email' => 'general.company_email', - 'company.address' => 'general.company_address', - 'company.logo' => 'general.company_logo', - 'company.phone' => 'general.company_phone', - 'company.tax_number' => 'general.company_tax_number', - 'localisation.financial_start' => 'general.financial_start', - 'localisation.timezone' => 'general.timezone', - 'localisation.date_format' => 'general.date_format', - 'localisation.date_separator' => 'general.date_separator', - 'localisation.percent_position' => 'general.percent_position', - 'invoice.number_prefix' => 'general.invoice_number_prefix', - 'invoice.number_digit' => 'general.invoice_number_digit', - 'invoice.number_next' => 'general.invoice_number_next', - 'invoice.item_name' => 'general.invoice_item', - 'invoice.item_input' => 'general.invoice_item_input', - 'invoice.price_name' => 'general.invoice_price', - 'invoice.price_input' => 'general.invoice_price_input', - 'invoice.quantity_name' => 'general.invoice_quantity', - 'invoice.quantity_input' => 'general.invoice_quantity_input', - 'invoice.title' => trans_choice('general.invoices', 1), - 'invoice.payment_terms' => '0', - 'invoice.template' => 'default', - 'invoice.color' => '#55588b', - 'default.account' => 'general.default_account', - 'default.currency' => 'general.default_currency', - 'default.tax' => 'general.default_tax', - 'default.locale' => 'general.default_locale', - 'default.list_limit' => 'general.list_limit', - 'default.payment_method' => 'general.default_payment_method', - 'default.use_gravatar' => 'general.use_gravatar', - 'email.protocol' => 'general.email_protocol', - 'email.sendmail_path' => 'general.email_sendmail_path', - 'email.smtp_host' => 'general.email_smtp_host', - 'email.smtp_port' => 'general.email_smtp_port', - 'email.smtp_username' => 'general.email_smtp_username', - 'email.smtp_password' => 'general.email_smtp_password', - 'email.smtp_encryption' => 'general.email_smtp_encryption', - 'schedule.send_invoice_reminder' => 'general.send_invoice_reminder', - 'schedule.invoice_days' => 'general.schedule_invoice_days', - 'schedule.send_bill_reminder' => 'general.send_bill_reminder', - 'schedule.bill_days' => 'general.schedule_bill_days', - 'schedule.time' => 'general.schedule_time', - 'apps.api_key' => 'general.api_token', - 'wizard.completed' => 'general.wizard', - 'contact.type.customer' => 'customer', - 'contact.type.vendor' => 'vendor', - 'offline-payments.methods' => 'offlinepayment.methods', - ]; - - foreach ($updated_settings as $new => $old) { - switch($new) { - case 'offline-payments.methods': - case 'default.payment_method': - $value = str_replace('offlinepayment.', 'offline-payments.', setting($old, 'missing_old_setting_value')); - - break; - case 'invoice.title': - case 'invoice.payment_terms': - case 'invoice.template': - case 'invoice.color': - case 'contact.type.customer': - case 'contact.type.vendor': - $value = $old; - - break; - default: - $value = setting($old, 'missing_old_setting_value'); - - break; - } - - if ($value == 'missing_old_setting_value') { - continue; - } - - setting()->set([$new => $value]); - setting()->forget($old); - } - - if ($invoice_logo = setting('general.invoice_logo')) { - setting()->set(['company.logo' => $invoice_logo]); - } - - $removed_settings = [ - 'general.admin_theme', - 'general.session_handler', - 'general.session_lifetime', - 'general.file_size', - 'general.file_types', - 'general.send_item_reminder', - 'general.schedule_item_stocks', - 'general.invoice_prefix', - 'general.invoice_digit', - 'general.invoice_start', - 'general.invoice_logo', - ]; - - foreach ($removed_settings as $removed_setting) { - setting()->forget($removed_setting); - } - - setting()->save(); - } - - public function createEmailTemplates($company) - { - Artisan::call('company:seed', [ - 'company' => $company->id, - '--class' => 'Database\Seeds\EmailTemplates', - ]); - } - - public function createReports($company) - { - Artisan::call('company:seed', [ - 'company' => $company->id, - '--class' => 'Database\Seeds\Reports', - ]); - } - - public function createDashboards() - { - $users = User::cursor(); - - foreach ($users as $user) { - $companies = $user->companies; - - foreach ($companies as $company) { - app()->setLocale($company->locale); - - Artisan::call('user:seed', [ - 'user' => $user->id, - 'company' => $company->id, - ]); - } - } - } - - public function copyContacts() - { - $this->copyCustomers(); - - $this->copyVendors(); - } - - public function copyCustomers() - { - $contacts = []; - - $customers = DB::table('customers')->cursor(); - - $has_estimates = Schema::hasTable('estimates'); - $has_crm_companies = Schema::hasTable('crm_companies'); - $has_crm_contacts = Schema::hasTable('crm_contacts'); - $has_idea_soft_histories = Schema::hasTable('idea_soft_histories'); - $has_custom_fields_field_values = Schema::hasTable('custom_fields_field_values'); - - foreach ($customers as $customer) { - $data = (array) $customer; - $data['type'] = 'customer'; - unset($data['id']); - - $contact_id = DB::table('contacts')->insertGetId($data); - - $contacts[$customer->id] = $contact_id; - } - - $contacts = array_reverse($contacts, true); - - foreach ($contacts as $customer_id => $contact_id) { - - DB::table('invoices') - ->where('contact_id', $customer_id) - ->update([ - 'contact_id' => $contact_id, - ]); - - DB::table('revenues') - ->where('customer_id', $customer_id) - ->update([ - 'customer_id' => $contact_id, - ]); - - if ($has_estimates) { - DB::table('estimates') - ->where('customer_id', $customer_id) - ->update([ - 'customer_id' => $contact_id, - ]); - } - - if ($has_crm_companies) { - DB::table('crm_companies') - ->where('core_customer_id', $customer_id) - ->update([ - 'core_customer_id' => $contact_id, - ]); - } - - if ($has_crm_contacts) { - DB::table('crm_contacts') - ->where('core_customer_id', $customer_id) - ->update([ - 'core_customer_id' => $contact_id, - ]); - } - - if ($has_idea_soft_histories) { - DB::table('idea_soft_histories') - ->where('model_id', $customer_id) - ->where('model_type', 'App\Models\Income\Customer') - ->update([ - 'model_id' => $contact_id, - 'model_type' => 'App\Models\Common\Contact', - ]); - } - - if ($has_custom_fields_field_values) { - DB::table('custom_fields_field_values') - ->where('model_id', $customer_id) - ->where('model_type', 'App\Models\Income\Customer') - ->update([ - 'model_id' => $contact_id, - 'model_type' => 'App\Models\Common\Contact', - ]); - } - } - - Schema::drop('customers'); - } - - public function copyVendors() - { - $contacts = []; - - $vendors = DB::table('vendors')->cursor(); - - $has_custom_fields_field_values = Schema::hasTable('custom_fields_field_values'); - - foreach ($vendors as $vendor) { - $data = (array) $vendor; - $data['type'] = 'vendor'; - unset($data['id']); - - $contact_id = DB::table('contacts')->insertGetId($data); - - $contacts[$vendor->id] = $contact_id; - } - - $contacts = array_reverse($contacts, true); - - foreach ($contacts as $vendor_id => $contact_id) { - DB::table('bills') - ->where('contact_id', $vendor_id) - ->update([ - 'contact_id' => $contact_id, - ]); - - DB::table('payments') - ->where('vendor_id', $vendor_id) - ->update([ - 'vendor_id' => $contact_id, - ]); - - DB::table('mediables') - ->where('mediable_id', $vendor_id) - ->where('mediable_type', 'App\Models\Expense\Vendor') - ->update([ - 'mediable_id' => $contact_id, - 'mediable_type' => 'App\Models\Common\Contact', - ]); - - if ($has_custom_fields_field_values) { - DB::table('custom_fields_field_values') - ->where('model_id', $vendor_id) - ->where('model_type', 'App\Models\Expense\Vendor') - ->update([ - 'model_id' => $contact_id, - 'model_type' => 'App\Models\Common\Contact', - ]); - } - } - - Schema::drop('vendors'); - } - - public function copyTransactions() - { - $this->copyInvoicePayments(); - - $this->copyRevenues(); - - $this->copyBillPayments(); - - $this->copyPayments(); - } - - public function copyInvoicePayments() - { - $invoice_payments = DB::table('invoice_payments')->cursor(); - - $has_double_entry_ledger = Schema::hasTable('double_entry_ledger'); - - foreach ($invoice_payments as $invoice_payment) { - $invoice = DB::table('invoices')->where('id', $invoice_payment->invoice_id)->first(); - - if (empty($invoice)) { - continue; - } - - $payment_method = str_replace('offlinepayment.', 'offline-payments.', $invoice_payment->payment_method); - - $transaction_id = DB::table('transactions')->insertGetId([ - 'company_id' => $invoice_payment->company_id, - 'type' => 'income', - 'account_id' => $invoice_payment->account_id, - 'paid_at' => $invoice_payment->paid_at, - 'amount' => $invoice_payment->amount, - 'currency_code' => $invoice_payment->currency_code, - 'currency_rate' => $invoice_payment->currency_rate, - 'document_id' => $invoice_payment->invoice_id, - 'contact_id' => $invoice->contact_id, - 'description' => $invoice_payment->description, - 'category_id' => $invoice->category_id, - 'payment_method' => $payment_method, - 'reference' => $invoice_payment->reference, - 'parent_id' => $invoice->parent_id, - 'reconciled' => $invoice_payment->reconciled, - 'created_at' => $invoice_payment->created_at, - 'updated_at' => $invoice_payment->updated_at, - 'deleted_at' => $invoice_payment->deleted_at, - ]); - - if ($has_double_entry_ledger) { - DB::table('double_entry_ledger') - ->where('ledgerable_id', $invoice_payment->id) - ->where('ledgerable_type', 'App\Models\Income\InvoicePayment') - ->update([ - 'ledgerable_id' => $transaction_id, - 'ledgerable_type' => 'App\Models\Banking\Transaction', - ]); - } - } - - Schema::drop('invoice_payments'); - } - - public function copyRevenues() - { - $revenues = DB::table('revenues')->cursor(); - - $has_double_entry_ledger = Schema::hasTable('double_entry_ledger'); - $has_project_revenues = Schema::hasTable('project_revenues'); - $has_custom_fields_field_values = Schema::hasTable('custom_fields_field_values'); - - foreach ($revenues as $revenue) { - $payment_method = str_replace('offlinepayment.', 'offline-payments.', $revenue->payment_method); - - $transaction_id = DB::table('transactions')->insertGetId([ - 'company_id' => $revenue->company_id, - 'type' => 'income', - 'account_id' => $revenue->account_id, - 'paid_at' => $revenue->paid_at, - 'amount' => $revenue->amount, - 'currency_code' => $revenue->currency_code, - 'currency_rate' => $revenue->currency_rate, - 'contact_id' => $revenue->customer_id, - 'description' => $revenue->description, - 'category_id' => $revenue->category_id, - 'payment_method' => $payment_method, - 'reference' => $revenue->reference, - 'parent_id' => $revenue->parent_id, - 'reconciled' => $revenue->reconciled, - 'created_at' => $revenue->created_at, - 'updated_at' => $revenue->updated_at, - 'deleted_at' => $revenue->deleted_at, - ]); - - DB::table('transfers') - ->where('income_transaction_id', $revenue->id) - ->update([ - 'income_transaction_id' => $transaction_id, - ]); - - DB::table('recurring') - ->where('recurable_id', $revenue->id) - ->where('recurable_type', 'App\Models\Income\Revenue') - ->update([ - 'recurable_id' => $transaction_id, - 'recurable_type' => 'App\Models\Banking\Transaction', - ]); - - DB::table('mediables') - ->where('mediable_id', $revenue->id) - ->where('mediable_type', 'App\Models\Income\Revenue') - ->update([ - 'mediable_id' => $transaction_id, - 'mediable_type' => 'App\Models\Banking\Transaction', - ]); - - if ($has_double_entry_ledger) { - DB::table('double_entry_ledger') - ->where('ledgerable_id', $revenue->id) - ->where('ledgerable_type', 'App\Models\Income\Revenue') - ->update([ - 'ledgerable_id' => $transaction_id, - 'ledgerable_type' => 'App\Models\Banking\Transaction', - ]); - } - - if ($has_project_revenues) { - DB::table('project_revenues') - ->where('revenue_id', $revenue->id) - ->update([ - 'revenue_id' => $transaction_id, - ]); - } - - if ($has_custom_fields_field_values) { - DB::table('custom_fields_field_values') - ->where('model_id', $revenue->id) - ->where('model_type', 'App\Models\Income\Revenue') - ->update([ - 'model_id' => $transaction_id, - 'model_type' => 'App\Models\Banking\Transaction', - ]); - } - } - - Schema::drop('revenues'); - } - - public function copyBillPayments() - { - $bill_payments = DB::table('bill_payments')->cursor(); - - $has_double_entry_ledger = Schema::hasTable('double_entry_ledger'); - - foreach ($bill_payments as $bill_payment) { - $bill = DB::table('bills')->where('id', $bill_payment->bill_id)->first(); - - if (empty($bill)) { - continue; - } - - $payment_method = str_replace('offlinepayment.', 'offline-payments.', $bill_payment->payment_method); - - $transaction_id = DB::table('transactions')->insertGetId([ - 'company_id' => $bill_payment->company_id, - 'type' => 'expense', - 'account_id' => $bill_payment->account_id, - 'paid_at' => $bill_payment->paid_at, - 'amount' => $bill_payment->amount, - 'currency_code' => $bill_payment->currency_code, - 'currency_rate' => $bill_payment->currency_rate, - 'document_id' => $bill_payment->bill_id, - 'contact_id' => $bill->contact_id, - 'description' => $bill_payment->description, - 'category_id' => $bill->category_id, - 'payment_method' => $payment_method, - 'reference' => $bill_payment->reference, - 'parent_id' => $bill->parent_id, - 'reconciled' => $bill_payment->reconciled, - 'created_at' => $bill_payment->created_at, - 'updated_at' => $bill_payment->updated_at, - 'deleted_at' => $bill_payment->deleted_at, - ]); - - if ($has_double_entry_ledger) { - DB::table('double_entry_ledger') - ->where('ledgerable_id', $bill_payment->id) - ->where('ledgerable_type', 'App\Models\Expense\BillPayment') - ->update([ - 'ledgerable_id' => $transaction_id, - 'ledgerable_type' => 'App\Models\Banking\Transaction', - ]); - } - } - - Schema::drop('bill_payments'); - } - - public function copyPayments() - { - $payments = DB::table('payments')->cursor(); - - $has_double_entry_ledger = Schema::hasTable('double_entry_ledger'); - $has_project_payments = Schema::hasTable('project_payments'); - $has_receipts = Schema::hasTable('receipts'); - $has_custom_fields_field_values = Schema::hasTable('custom_fields_field_values'); - - foreach ($payments as $payment) { - $payment_method = str_replace('offlinepayment.', 'offline-payments.', $payment->payment_method); - - $transaction_id = DB::table('transactions')->insertGetId([ - 'company_id' => $payment->company_id, - 'type' => 'expense', - 'account_id' => $payment->account_id, - 'paid_at' => $payment->paid_at, - 'amount' => $payment->amount, - 'currency_code' => $payment->currency_code, - 'currency_rate' => $payment->currency_rate, - 'contact_id' => $payment->vendor_id, - 'description' => $payment->description, - 'category_id' => $payment->category_id, - 'payment_method' => $payment_method, - 'reference' => $payment->reference, - 'parent_id' => $payment->parent_id, - 'reconciled' => $payment->reconciled, - 'created_at' => $payment->created_at, - 'updated_at' => $payment->updated_at, - 'deleted_at' => $payment->deleted_at, - ]); - - DB::table('transfers') - ->where('expense_transaction_id', $payment->id) - ->update([ - 'expense_transaction_id' => $transaction_id, - ]); - - DB::table('recurring') - ->where('recurable_id', $payment->id) - ->where('recurable_type', 'App\Models\Expense\Payment') - ->update([ - 'recurable_id' => $transaction_id, - 'recurable_type' => 'App\Models\Banking\Transaction', - ]); - - DB::table('mediables') - ->where('mediable_id', $payment->id) - ->where('mediable_type', 'App\Models\Expense\Payment') - ->update([ - 'mediable_id' => $transaction_id, - 'mediable_type' => 'App\Models\Banking\Transaction', - ]); - - if ($has_double_entry_ledger) { - DB::table('double_entry_ledger') - ->where('ledgerable_id', $payment->id) - ->where('ledgerable_type', 'App\Models\Expense\Payment') - ->update([ - 'ledgerable_id' => $transaction_id, - 'ledgerable_type' => 'App\Models\Banking\Transaction', - ]); - } - - if ($has_project_payments) { - DB::table('project_payments') - ->where('payment_id', $payment->id) - ->update([ - 'payment_id' => $transaction_id, - ]); - } - - if ($has_receipts) { - DB::table('receipts') - ->where('payment_id', $payment->id) - ->update([ - 'payment_id' => $transaction_id, - ]); - } - - if ($has_custom_fields_field_values) { - DB::table('custom_fields_field_values') - ->where('model_id', $payment->id) - ->where('model_type', 'App\Models\Expense\Payment') - ->update([ - 'model_id' => $transaction_id, - 'model_type' => 'App\Models\Banking\Transaction', - ]); - } - } - - Schema::drop('payments'); - } - - public function updateInvoices() - { - DB::table('recurring') - ->where('recurable_type', 'App\Models\Income\Invoice') - ->update([ - 'recurable_type' => 'App\Models\Sale\Invoice', - ]); - - DB::table('mediables') - ->where('mediable_type', 'App\Models\Income\Invoice') - ->update([ - 'mediable_type' => 'App\Models\Sale\Invoice', - ]); - } - - public function updateBills() - { - DB::table('recurring') - ->where('recurable_type', 'App\Models\Expense\Bill') - ->update([ - 'recurable_type' => 'App\Models\Purchase\Bill', - ]); - - DB::table('mediables') - ->where('mediable_type', 'App\Models\Expense\Bill') - ->update([ - 'mediable_type' => 'App\Models\Purchase\Bill', - ]); - } - - public function updateModules() - { - DB::table('modules') - ->where('alias', 'offlinepayment') - ->update([ - 'alias' => 'offline-payments', - ]); - - DB::table('modules') - ->where('alias', 'paypalstandard') - ->update([ - 'alias' => 'paypal-standard', - ]); - } - - public function updatePermissions() - { - $this->attachPermissionsByRoleNames([ - 'admin' => [ - 'common-dashboards' => 'c,r,u,d', - 'common-reports' => 'c,r,u,d', - 'common-search' => 'r', - 'common-widgets' => 'c,r,u,d', - 'modules-api-key' => 'c,u', - 'offline-payments-settings' => 'r,u,d', - 'paypal-standard-settings' => 'r,u', - 'settings-company' => 'r', - 'settings-defaults' => 'r', - 'settings-email' => 'r', - 'settings-invoice' => 'r', - 'settings-localisation' => 'r', - 'settings-modules' => 'r,u', - 'settings-schedule' => 'r', - 'widgets-account-balance' => 'r', - 'widgets-cash-flow' => 'r', - 'widgets-expenses-by-category' => 'r', - 'widgets-income-by-category' => 'r', - 'widgets-latest-expenses' => 'r', - 'widgets-latest-income' => 'r', - 'widgets-total-expenses' => 'r', - 'widgets-total-income' => 'r', - 'widgets-total-profit' => 'r', - ], - 'manager' => [ - 'common-dashboards' => 'c,r,u,d', - 'common-reports' => 'c,r,u,d', - 'common-search' => 'r', - 'common-widgets' => 'c,r,u,d', - 'offline-payments-settings' => 'r,u,d', - 'paypal-standard-settings' => 'r,u', - 'settings-company' => 'r', - 'settings-defaults' => 'r', - 'settings-email' => 'r', - 'settings-invoice' => 'r', - 'settings-localisation' => 'r', - 'settings-modules' => 'r,u', - 'settings-schedule' => 'r', - 'widgets-account-balance' => 'r', - 'widgets-cash-flow' => 'r', - 'widgets-expenses-by-category' => 'r', - 'widgets-income-by-category' => 'r', - 'widgets-latest-expenses' => 'r', - 'widgets-latest-income' => 'r', - 'widgets-total-expenses' => 'r', - 'widgets-total-income' => 'r', - 'widgets-total-profit' => 'r', - ], - 'customer' => [ - 'client-portal' => 'r', - 'portal-invoices' => 'r,u', - 'portal-payments' => 'r,u', - 'portal-profile' => 'r,u', - ], - ]); - - $this->detachPermissionsByRoleNames([ - 'admin' => [ - 'read-modules-token', - 'update-modules-token', - 'create-wizard-companies', - 'read-wizard-companies', - 'update-wizard-companies', - 'create-wizard-currencies', - 'read-wizard-currencies', - 'update-wizard-currencies', - 'delete-wizard-currencies', - 'create-wizard-taxes', - 'read-wizard-taxes', - 'update-wizard-taxes', - 'create-wizard-finish', - 'read-wizard-finish', - 'update-wizard-finish', - ], - 'manager' => [ - 'read-modules-token', - 'update-modules-token', - 'create-wizard-companies', - 'read-wizard-companies', - 'update-wizard-companies', - 'create-wizard-currencies', - 'read-wizard-currencies', - 'update-wizard-currencies', - 'delete-wizard-currencies', - 'create-wizard-taxes', - 'read-wizard-taxes', - 'update-wizard-taxes', - 'create-wizard-finish', - 'read-wizard-finish', - 'update-wizard-finish', - ], - 'customer' => [ - 'read-customer-panel', - 'read-customers-invoices', - 'update-customers-invoices', - 'read-customers-payments', - 'update-customers-payments', - 'read-customers-transactions', - 'read-customers-profile', - 'update-customers-profile', - ], - ]); - - $this->updatePermissionNames([ - 'expenses-bills' => 'purchases-bills', - 'expenses-payments' => 'purchases-payments', - 'expenses-vendors' => 'purchases-vendors', - 'incomes-customers' => 'sales-customers', - 'incomes-invoices' => 'sales-invoices', - 'incomes-revenues' => 'sales-revenues', - ]); - } - - public function deleteOldFiles() - { - $files = [ - 'app/Console/Commands/ModuleDelete.php', - 'app/Console/Commands/ModuleDisable.php', - 'app/Console/Commands/ModuleEnable.php', - 'app/Console/Commands/ModuleInstall.php', - 'app/Console/Stubs/modules/route-provider.stub', - 'app/Console/Stubs/modules/routes.stub', - 'app/Console/Stubs/modules/start.stub', - 'app/Console/Stubs/modules/views/master.stub', - 'app/Events/AdminMenuCreated.php', - 'app/Events/BillCreated.php', - 'app/Events/BillUpdated.php', - 'app/Events/CompanySwitched.php', - 'app/Events/CustomerMenuCreated.php', - 'app/Events/InvoiceCreated.php', - 'app/Events/InvoicePaid.php', - 'app/Events/InvoicePrinting.php', - 'app/Events/InvoiceUpdated.php', - 'app/Events/ModuleInstalled.php', - 'app/Events/PaymentGatewayListing.php', - 'app/Events/UpdateFinished.php', - 'app/Http/Controllers/Api/Expenses/Payments.php', - 'app/Http/Controllers/Api/Expenses/Vendors.php', - 'app/Http/Controllers/Api/Incomes/Customers.php', - 'app/Http/Controllers/Api/Incomes/InvoicePayments.php', - 'app/Http/Controllers/Api/Incomes/Revenues.php', - 'app/Http/Controllers/ApiController.php', - 'app/Http/Controllers/Controller.php', - 'app/Http/Controllers/Common/Dashboard.php', - 'app/Http/Controllers/Modals/BillPayments.php', - 'app/Http/Controllers/Modals/InvoicePayments.php', - 'app/Http/Controllers/modules/Token.php', - 'app/Http/Middleware/CustomerMenu.php', - 'app/Http/Middleware/RedirectIfWizardCompleted.php', - 'app/Http/Middleware/SignedUrlCompany.php', - 'app/Http/Requests/Expense/BillPayment.php', - 'app/Http/Requests/Expense/Payment.php', - 'app/Http/Requests/Expense/Vendor.php', - 'app/Http/Requests/Income/Customer.php', - 'app/Http/Requests/Income/InvoicePayment.php', - 'app/Http/Requests/Income/Revenue.php', - 'app/Http/Requests/Request.php', - 'app/Http/ViewComposers/All.php', - 'app/Jobs/Expense/CreateBillPayment.php', - 'app/Jobs/Income/CreateInvoicePayment.php', - 'app/Models/Company/Company.php', - 'app/Models/Expense/BillPayment.php', - 'app/Models/Expense/Payment.php', - 'app/Models/Expense/Vendor.php', - 'app/Models/Income/Customer.php', - 'app/Models/Income/InvoicePayment.php', - 'app/Models/Income/Revenue.php', - 'app/Models/Item/Item.php', - 'app/Models/Model.php', - 'app/Notifications/Common/Item.php', - 'app/Notifications/Common/ItemReminder.php', - 'app/Notifications/Customer/Invoice.php', - 'app/Providers/AppServiceProvider.php', - 'app/Providers/AuthServiceProvider.php', - 'app/Providers/BroadcastServiceProvider.php', - 'app/Providers/EventServiceProvider.php', - 'app/Providers/FormServiceProvider.php', - 'app/Providers/ObserverServiceProvider.php', - 'app/Providers/RouteServiceProvider.php', - 'app/Providers/ValidationServiceProvider.php', - 'app/Providers/ViewComposerServiceProvider.php', - 'app/Transformers/Company/Company.php', - 'app/Transformers/Expense/BillPayments.php', - 'app/Transformers/Expense/Payment.php', - 'app/Transformers/Expense/Vendor.php', - 'app/Transformers/Income/Customer.php', - 'app/Transformers/Income/InvoicePayments.php', - 'app/Transformers/Income/Revenue.php', - 'app/Transformers/Item/Item.php', - 'config/dotenv-editor.php', - 'config/eloquentfilter.php', - 'config/menus.php', - 'config/modules.php', - 'docker-compose.yml', - 'database/seeds/Roles.php', - 'database/seeds/CompanySeeder.php', - 'Dockerfile', - 'modules/PaypalStandard/Http/Controllers/PaypalStandard.php', - 'modules/PaypalStandard/Http/routes.php', - 'modules/PaypalStandard/Listeners/Gateway.php', - 'modules/PaypalStandard/Providers/PaypalStandardServiceProvider.php', - 'modules/PaypalStandard/start.php', - 'public/css/akaunting-green.css', - 'public/css/app.css', - 'public/css/bootstrap3-print-fix.css', - 'public/css/bootstrap-fancyfile.css', - 'public/css/countdown.css', - 'public/css/daterangepicker.css', - 'public/css/ekko-lightbox.css', - 'public/css/font-awesome.min.css', - 'public/css/install.css', - 'public/css/invoice.css', - 'public/css/ionicons.min.css', - 'public/css/jquery.countdown.css', - 'public/css/modules.css', - 'public/css/skin-black.css', - 'public/fonts/FontAwesome.otf', - 'public/fonts/fontawesome-webfont.eot', - 'public/fonts/fontawesome-webfont.svg', - 'public/fonts/fontawesome-webfont.ttf', - 'public/fonts/fontawesome-webfont.woff', - 'public/fonts/fontawesome-webfont.woff2', - 'public/img/install.jpg', - 'public/img/login.jpg', - 'public/img/maintanance.png', - 'public/js/bootstrap-fancyfile.js', - 'public/js/jquery/jquery.maskMoney.js', - 'resources/assets/js/app.js', - 'resources/assets/js/components/Example.vue', - 'resources/assets/sass/_variables.scss', - 'resources/assets/sass/app.scss', - 'resources/views/purchases/bills/bill.blade.php', - 'resources/views/sales/invoices/invoice.blade.php', - 'resources/views/layouts/bill.blade.php', - 'resources/views/layouts/customer.blade.php', - 'resources/views/layouts/invoice.blade.php', - 'resources/views/layouts/link.blade.php', - 'resources/views/modules/token/create.blade.php', - 'resources/views/partials/link/content.blade.php', - 'resources/views/partials/link/footer.blade.php', - 'resources/views/partials/link/head.blade.php', - 'resources/views/reports/profit_loss/body.blade.php', - 'resources/views/reports/profit_loss/index.blade.php', - 'resources/views/reports/profit_loss/print.blade.php', - 'resources/views/reports/tax_summary/body.blade.php', - 'resources/views/reports/tax_summary/index.blade.php', - 'resources/views/reports/tax_summary/print.blade.php', - 'resources/views/settings/settings/edit.blade.php', - 'resources/views/vendor/flash/message.blade.php', - 'resources/views/vendor/flash/modal.blade.php', - 'resources/views/wizard/currencies/create.blade.php', - 'resources/views/wizard/currencies/edit.blade.php', - 'resources/views/wizard/taxes/create.blade.php', - 'resources/views/wizard/taxes/edit.blade.php', - 'routes/web.php', - ]; - - $directories = [ - 'app/Filters', - 'app/Http/Controllers/Api/Expenses', - 'app/Http/Controllers/Api/Incomes', - 'app/Http/Controllers/Expenses', - 'app/Http/Controllers/Incomes', - 'app/Http/Controllers/Customers', - 'app/Http/Controllers/Reports', - 'app/Http/Requests/Customer', - 'app/Http/Requests/Expense', - 'app/Http/Requests/Income', - 'app/Jobs/Expense', - 'app/Jobs/Income', - 'app/Listeners/Incomes', - 'app/Listeners/Updates', - 'app/Models/Company', - 'app/Models/Expense', - 'app/Models/Income', - 'app/Models/Item', - 'app/Notifications/Expense', - 'app/Notifications/Income', - 'app/Overrides', - 'app/Transformers/Expense', - 'app/Transformers/Income', - 'modules/OfflinePayment', - 'public/js/chartjs', - 'public/js/daterangepicker', - 'public/js/highchart', - 'public/js/lightbox', - 'public/js/moment', - 'resources/views/common/dashboard', - 'resources/views/customers', - 'resources/views/expenses', - 'resources/views/incomes', - 'resources/views/partials/customer', - 'resources/views/reports/expense_summary', - 'resources/views/reports/income_expense_summary', - 'resources/views/reports/income_summary', - 'tests/Feature/Expenses', - 'tests/Feature/Incomes', - 'tests/Feature/Reports', - ]; - - foreach ($files as $file) { - File::delete(base_path($file)); - } - - foreach ($directories as $directory) { - File::deleteDirectory(base_path($directory)); - } - } - - public function updateEnv() - { - Installer::updateEnv([ - 'QUEUE_CONNECTION' => 'sync', - 'LOG_CHANNEL' => 'stack', - 'FIREWALL_ENABLED' => 'true', - 'MODEL_CACHE_ENABLED' => 'true', - ]); - } -} diff --git a/app/Listeners/Update/V20/Version2014.php b/app/Listeners/Update/V20/Version2014.php deleted file mode 100644 index 112a924cf..000000000 --- a/app/Listeners/Update/V20/Version2014.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V20/Version2017.php b/app/Listeners/Update/V20/Version2017.php deleted file mode 100644 index b5b9dcf76..000000000 --- a/app/Listeners/Update/V20/Version2017.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V20/Version2020.php b/app/Listeners/Update/V20/Version2020.php deleted file mode 100644 index 303627531..000000000 --- a/app/Listeners/Update/V20/Version2020.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V20/Version2023.php b/app/Listeners/Update/V20/Version2023.php deleted file mode 100644 index 930272689..000000000 --- a/app/Listeners/Update/V20/Version2023.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V20/Version2024.php b/app/Listeners/Update/V20/Version2024.php deleted file mode 100644 index 4d252a036..000000000 --- a/app/Listeners/Update/V20/Version2024.php +++ /dev/null @@ -1,54 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateDatabase(); - - $this->updatePermissions(); - } - - public function updateDatabase() - { - Artisan::call('migrate', ['--force' => true]); - } - - public function updatePermissions() - { - $this->attachPermissionsByRoleNames([ - 'admin' => [ - 'banking-transactions' => 'c,r,u,d', - 'common-notifications' => 'c,r,u,d', - 'common-uploads' => 'r,d', - ], - 'manager' => [ - 'banking-transactions' => 'c,r,u,d', - 'common-notifications' => 'c,r,u,d', - ], - ]); - } -} diff --git a/app/Listeners/Update/V20/Version203.php b/app/Listeners/Update/V20/Version203.php deleted file mode 100644 index aa4682279..000000000 --- a/app/Listeners/Update/V20/Version203.php +++ /dev/null @@ -1,52 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateCompanies(); - } - - protected function updateCompanies() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - $this->updateSettings($company); - } - - company($company_id)->makeCurrent(); - } - - public function updateSettings($company) - { - setting()->set(['invoice.payment_terms' => setting('invoice.payment_terms', 0)]); - - setting()->save(); - } -} diff --git a/app/Listeners/Update/V20/Version205.php b/app/Listeners/Update/V20/Version205.php deleted file mode 100644 index ad6170507..000000000 --- a/app/Listeners/Update/V20/Version205.php +++ /dev/null @@ -1,100 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->items = []; - - $this->updateBillItems(); - - $this->updateInvoiceItems(); - } - - protected function updateBillItems() - { - $bill_items = DB::table('bill_items')->whereNull('deleted_at')->where('item_id', 0)->cursor(); - - foreach ($bill_items as $bill_item) { - $item_id = $this->getItemId($bill_item); - - DB::table('bill_items') - ->where('id', $bill_item->id) - ->update(['item_id' => $item_id]); - } - } - - protected function updateInvoiceItems() - { - $invoice_items = DB::table('invoice_items')->whereNull('deleted_at')->where('item_id', 0)->cursor(); - - foreach ($invoice_items as $invoice_item) { - $item_id = $this->getItemId($invoice_item); - - DB::table('invoice_items') - ->where('id', $invoice_item->id) - ->update(['item_id' => $item_id]); - - DB::table('items') - ->where('id', $item_id) - ->update(['sale_price' => $invoice_item->price]); - } - } - - protected function getItemId($item) - { - // Set category_id for company. - if (!isset($this->categories[$item->company_id])) { - $this->categories[$item->company_id] = DB::table('categories')->where('company_id', $item->company_id)->where('type', 'item')->first()->id; - } - - // Return set item_id for item name. - if (isset($this->items[$item->company_id]) && in_array($item->name, $this->items[$item->company_id])) { - return array_search($item->name, $this->items[$item->company_id]); - } - - // Insert new item. - $item_id = DB::table('items')->insertGetId([ - 'company_id' => $item->company_id, - 'name' => $item->name, - 'description' => null, - 'sale_price' => $item->price, - 'purchase_price' => $item->price, - 'category_id' => $this->categories[$item->company_id], - 'tax_id' => null, - 'enabled' => 1, - 'created_at' => $item->created_at, - 'updated_at' => $item->updated_at, - 'deleted_at' => null, - ]); - - // Set item_id for item name. - $this->items[$item->company_id][$item_id] = $item->name; - - return $item_id; - } -} diff --git a/app/Listeners/Update/V20/Version207.php b/app/Listeners/Update/V20/Version207.php deleted file mode 100644 index c783ac319..000000000 --- a/app/Listeners/Update/V20/Version207.php +++ /dev/null @@ -1,32 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - // Update .env file - Installer::updateEnv([ - 'MAIL_MAILER' => env('MAIL_DRIVER', config('mail.default')), - ]); - } -} diff --git a/app/Listeners/Update/V20/Version208.php b/app/Listeners/Update/V20/Version208.php deleted file mode 100644 index 988d1b08c..000000000 --- a/app/Listeners/Update/V20/Version208.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V20/Version209.php b/app/Listeners/Update/V20/Version209.php deleted file mode 100644 index 1aae96c77..000000000 --- a/app/Listeners/Update/V20/Version209.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('view:clear'); - } -} diff --git a/app/Listeners/Update/V21/Version210.php b/app/Listeners/Update/V21/Version210.php deleted file mode 100644 index 4008ac825..000000000 --- a/app/Listeners/Update/V21/Version210.php +++ /dev/null @@ -1,1219 +0,0 @@ - [ - 'estimate_invoice', - 'foriba_earchive_one_steps', - 'foriba_earchive_three_steps', - 'foriba_earchive_two_steps', - 'foriba_incoming_invoice_histories', - 'foriba_invoices', - 'inventory_invoice_items', - 'iyzico_invoice_refunds', - 'iyzico_invoices', - 'iyzico_order', - 'nesbilgi_bill_histories', - 'nesbilgi_earchive_one_steps', - 'nesbilgi_earchive_three_steps', - 'nesbilgi_earchive_two_steps', - 'nesbilgi_invoice_histories', - 'nesbilgi_invoices', - 'project_invoices', - ], - Document::BILL_TYPE => [ - 'foriba_incoming_invoice_histories', - 'inventory_bill_items', - 'nesbilgi_bill_histories', - 'project_bills', - ], - self::ESTIMATE_TYPE => [ - 'proposals', - 'estimate_invoice', - ], - self::CREDIT_NOTE_TYPE => [], - self::DEBIT_NOTE_TYPE => [] - ]; - - private const ESTIMATE_TYPE = 'estimate'; - private const CREDIT_NOTE_TYPE = 'credit-note'; - private const DEBIT_NOTE_TYPE = 'debit-note'; - - /** - * @var Collection - */ - private $totals; - - /** - * Handle the event. - * - * @param $event - * @return void - */ - public function handle(Event $event) - { - if ($this->skipThisUpdate($event)) { - return; - } - - $this->updateCompanies(); - - Artisan::call('migrate', ['--force' => true]); - - $this->migrateDocuments(); - - #todo remove tax_id column - $this->copyItemTax(); - - $this->deleteOldFiles(); - } - - private function migrateDocuments() - { - try { - $this->removeAutoIncrements(); - $this->addForeignKeys(); - - DB::transaction(function () { - $this->totals = $this->getTotals(['invoice', 'bill', 'estimate', 'credit_note', 'debit_note']); - - // Sort table's count by ascending to improve performance. - foreach ($this->totals->sortBy('count') as $total) { - $method = 'copy' . Str::plural(Str::studly($total->type)); - $this->$method(); - } - - $this->updateDocumentIds(); - }); - - $this->renameTables(); - } catch (\Exception $e) { - $this->revertTableRenaming(); - - Log::error($e); - } finally { - $this->addAutoIncrements(); - $this->removeForeignKeys(); - foreach (['estimate', 'bill', 'invoice'] as $item) { - $this->removeDocumentIdForeignKeys($item); - } - } - } - - private function updateInvoiceIds(): void - { - // Invoice ids did not changed - if ('invoice' === $this->totals->sortByDesc('count')->pluck('type')->first()) { - return; - } - - $incrementAmount = $this->getIncrementAmount('invoice', 's'); - - if (0 === $incrementAmount) { - return; - } - - DB::table('documents') - ->where('type', 'invoice') - ->whereNotNull('parent_id') - ->where('parent_id', '<>', 0) - ->increment('parent_id', $incrementAmount); - - DB::table('transactions') - ->where('type', 'income') - ->whereNotNull('document_id') - ->where('document_id', '<>', 0) - ->increment('document_id', $incrementAmount); - } - - private function updateBillIds(): void - { - // Bill ids did not changed - if ('bill' === $this->totals->sortByDesc('count')->pluck('type')->first()) { - return; - } - - $incrementAmount = $this->getIncrementAmount('bill', 's'); - - if (0 === $incrementAmount) { - return; - } - - DB::table('documents') - ->where('type', 'bill') - ->whereNotNull('parent_id') - ->where('parent_id', '<>', 0) - ->increment('parent_id', $incrementAmount); - - DB::table('transactions') - ->where('type', 'expense') - ->whereNotNull('document_id') - ->where('document_id', '<>', 0) - ->increment('document_id', $incrementAmount); - } - - private function updateDocumentIds() - { - $this->totals = $this->getTotals(); - $this->updateInvoiceIds(); - $this->updateBillIds(); - $this->updateCreditNoteTransactionsTable(); - - $tables = [ - 'recurring' => 'recurable', - 'mediables' => 'mediable', - 'project_activities' => 'activity', - 'custom_fields_field_values' => 'model', - 'double_entry_ledger' => 'ledgerable', - 'inventory_histories' => 'type', - 'magento_integrations' => 'item', - 'opencart_integrations' => 'item', - 'prestashop_integrations' => 'item', - 'woocommerce_integrations' => 'item', - ]; - - foreach ($tables as $table => $column) { - if (Schema::hasTable($table) === false || DB::table($table)->count() === 0) { - continue; - } - - $classes = [ - 'invoices' => [ - 'sort_key' => 'invoice', - 'table_suffix' => 's', - 'search' => [ - 'App\Models\Sale\Invoice', - 'App\Models\Income\Invoice', - ], - 'replacement' => 'App\Models\Document\Document', - ], - 'invoice_items' => [ - 'sort_key' => 'invoice', - 'table_suffix' => '_items', - 'search' => [ - 'App\Models\Sale\InvoiceItem', - 'App\Models\Income\InvoiceItem', - ], - 'replacement' => 'App\Models\Document\DocumentItem', - ], - 'invoice_item_taxes' => [ - 'sort_key' => 'invoice', - 'table_suffix' => '_item_taxes', - 'search' => [ - 'App\Models\Sale\InvoiceItemTax', - 'App\Models\Income\InvoiceItemTax', - ], - 'replacement' => 'App\Models\Document\DocumentItemTax', - ], - 'invoice_totals' => [ - 'sort_key' => 'invoice', - 'table_suffix' => '_totals', - 'search' => [ - 'App\Models\Sale\InvoiceTotal', - 'App\Models\Income\InvoiceTotal', - ], - 'replacement' => 'App\Models\Document\DocumentTotal', - ], - 'invoice_histories' => [ - 'sort_key' => 'invoice', - 'table_suffix' => '_histories', - 'search' => [ - 'App\Models\Sale\InvoiceHistory', - 'App\Models\Income\InvoiceHistory', - ], - 'replacement' => 'App\Models\Document\DocumentHistory', - ], - 'bills' => [ - 'sort_key' => 'bill', - 'table_suffix' => 's', - 'search' => [ - 'App\Models\Purchase\Bill', - 'App\Models\Expense\Bill', - ], - 'replacement' => 'App\Models\Document\Document', - ], - 'bill_items' => [ - 'sort_key' => 'bill', - 'table_suffix' => '_items', - 'search' => [ - 'App\Models\Purchase\BillItem', - 'App\Models\Expense\BillItem', - ], - 'replacement' => 'App\Models\Document\DocumentItem', - ], - 'bill_item_taxes' => [ - 'sort_key' => 'bill', - 'table_suffix' => '_item_taxes', - 'search' => [ - 'App\Models\Purchase\BillItemTax', - 'App\Models\Expense\BillItemTax', - ], - 'replacement' => 'App\Models\Document\DocumentItemTax', - ], - 'bill_totals' => [ - 'sort_key' => 'bill', - 'table_suffix' => '_totals', - 'search' => [ - 'App\Models\Purchase\BillTotal', - 'App\Models\Expense\BillTotal', - ], - 'replacement' => 'App\Models\Document\DocumentTotal', - ], - 'bill_histories' => [ - 'sort_key' => 'bill', - 'table_suffix' => '_histories', - 'search' => [ - 'App\Models\Purchase\BillHistory', - 'App\Models\Expense\BillHistory', - ], - 'replacement' => 'App\Models\Document\DocumentHistory', - ], - 'estimates' => [ - 'sort_key' => 'estimate', - 'table_suffix' => 's', - 'search' => [ - 'Modules\Estimates\Models\Estimate', - ], - ], - 'estimate_items' => [ - 'sort_key' => 'estimate', - 'table_suffix' => '_items', - 'search' => [ - 'Modules\Estimates\Models\EstimateItem', - ], - ], - 'estimate_item_taxes' => [ - 'sort_key' => 'estimate', - 'table_suffix' => '_item_taxes', - 'search' => [ - 'Modules\Estimates\Models\EstimateItemTax', - ], - ], - 'estimate_totals' => [ - 'sort_key' => 'estimate', - 'table_suffix' => '_totals', - 'search' => [ - 'Modules\Estimates\Models\EstimateTotal', - ], - ], - 'estimate_histories' => [ - 'sort_key' => 'estimate', - 'table_suffix' => '_histories', - 'search' => [ - 'Modules\Estimates\Models\EstimateHistory', - ], - ], - 'credit_notes' => [ - 'sort_key' => 'credit_note', - 'table_suffix' => 's', - 'search' => [ - 'Modules\CreditDebitNotes\Models\CreditNote', - ], - ], - 'credit_note_items' => [ - 'sort_key' => 'credit_note', - 'table_suffix' => '_items', - 'search' => [ - 'Modules\CreditDebitNotes\Models\CreditNoteItem', - ], - ], - 'credit_note_item_taxes' => [ - 'sort_key' => 'credit_note', - 'table_suffix' => '_item_taxes', - 'search' => [ - 'Modules\CreditDebitNotes\Models\CreditNoteItemTax', - ], - ], - 'credit_note_totals' => [ - 'sort_key' => 'credit_note', - 'table_suffix' => '_totals', - 'search' => [ - 'Modules\CreditDebitNotes\Models\CreditNoteTotal', - ], - ], - 'credit_note_histories' => [ - 'sort_key' => 'credit_note', - 'table_suffix' => '_histories', - 'search' => [ - 'Modules\CreditDebitNotes\Models\CreditNoteHistory', - ], - ], - 'debit_notes' => [ - 'sort_key' => 'debit_note', - 'table_suffix' => 's', - 'search' => [ - 'Modules\CreditDebitNotes\Models\DebitNote', - ], - ], - 'debit_note_items' => [ - 'sort_key' => 'debit_note', - 'table_suffix' => '_items', - 'search' => [ - 'Modules\CreditDebitNotes\Models\DebitNoteItem', - ], - ], - 'debit_note_item_taxes' => [ - 'sort_key' => 'debit_note', - 'table_suffix' => '_item_taxes', - 'search' => [ - 'Modules\CreditDebitNotes\Models\DebitNoteItemTax', - ], - ], - 'debit_note_totals' => [ - 'sort_key' => 'debit_note', - 'table_suffix' => '_totals', - 'search' => [ - 'Modules\CreditDebitNotes\Models\DebitNoteTotal', - ], - ], - 'debit_note_histories' => [ - 'sort_key' => 'debit_note', - 'table_suffix' => '_histories', - 'search' => [ - 'Modules\CreditDebitNotes\Models\DebitNoteHistory', - ], - ], - ]; - - foreach ($classes as $class) { - $incrementAmount = $this->getIncrementAmount($class['sort_key'], $class['table_suffix']); - - $builder = DB::table($table)->where("{$column}_type", $class['search'][0]); - - if (isset($class['search'][1])) { - $builder->orWhere("{$column}_type", $class['search'][1]); - } - - if ($incrementAmount !== 0) { - $builder->increment("{$column}_id", $incrementAmount); - } - - if (isset($class['replacement'])) { - $builder->update(["{$column}_type" => $class['replacement']]); - } - } - } - } - - private function getIncrementAmount(string $type, string $suffix): int - { - $incrementAmount = 0; - - foreach ($this->totals->sortByDesc('count')->pluck('type')->takeUntil($type) as $table) { - $incrementAmount += optional( - DB::table($table . $suffix)->orderByDesc('id')->first('id'), - function ($document) { - return $document->id; - } - ); - } - return $incrementAmount; - } - - private function updateCreditNoteTransactionsTable(): void - { - if (!Schema::hasTable('credits_transactions')) { - return; - } - - // Invoice ids did not changed - if ('invoice' !== $this->totals->sortByDesc('count')->pluck('type')->first()) { - $incrementAmount = $this->getIncrementAmount('invoice', 's'); - - if ($incrementAmount > 0) { - DB::table('credits_transactions') - ->where('type', 'expense') - ->whereNotNull('document_id') - ->where('document_id', '<>', 0) - ->increment('document_id', $incrementAmount); - } - } - - // Credit Note ids did not changed - if ('credit_note' !== $this->totals->sortByDesc('count')->pluck('type')->first()) { - $incrementAmount = $this->getIncrementAmount('credit_note', 's'); - - if ($incrementAmount > 0) { - DB::table('credits_transactions') - ->where('type', 'income') - ->whereNotNull('document_id') - ->where('document_id', '<>', 0) - ->increment('document_id', $incrementAmount); - } - - } - } - - private function renameTables(): void - { - $tables = [ - 'bill_histories', - 'bill_item_taxes', - 'bill_items', - 'bill_totals', - 'bills', - 'credit_note_histories', - 'credit_note_item_taxes', - 'credit_note_items', - 'credit_note_totals', - 'credit_notes', - 'debit_note_histories', - 'debit_note_item_taxes', - 'debit_note_items', - 'debit_note_totals', - 'debit_notes', - 'estimate_histories', - 'estimate_item_taxes', - 'estimate_items', - 'estimate_totals', - 'estimates', - 'invoice_histories', - 'invoice_item_taxes', - 'invoice_items', - 'invoice_totals', - 'invoices', - ]; - - foreach ($tables as $table) { - if (Schema::hasTable($table)) { - Schema::rename($table, "{$table}_v20"); - } - } - } - - private function revertTableRenaming(): void - { - $tables = [ - 'bill_histories', - 'bill_item_taxes', - 'bill_items', - 'bill_totals', - 'bills', - 'credit_note_histories', - 'credit_note_item_taxes', - 'credit_note_items', - 'credit_note_totals', - 'credit_notes', - 'debit_note_histories', - 'debit_note_item_taxes', - 'debit_note_items', - 'debit_note_totals', - 'debit_notes', - 'estimate_histories', - 'estimate_item_taxes', - 'estimate_items', - 'estimate_totals', - 'estimates', - 'invoice_histories', - 'invoice_item_taxes', - 'invoice_items', - 'invoice_totals', - 'invoices', - ]; - - foreach ($tables as $table) { - if (Schema::hasTable("{$table}_v20")) { - Schema::rename("{$table}_v20", $table); - } - } - } - - private function getTotals(array $types = []): Collection - { - if (DB::table('documents')->count() > 0) { - $counts = DB::table('documents') - ->select('type', DB::raw('COUNT(id) count')) - ->groupBy('type') - ->orderBy('id') - ->get() - ->transform( - function ($item, $key) { - $item->type = Str::replaceFirst('-', '_', $item->type); - return $item; - } - ); - - return $counts; - } - - $counts = []; - foreach ($types as $type) { - if (!Schema::hasTable(Str::plural($type))) { - continue; - } - - $count = DB::table(Str::plural($type))->count(); - - if ($count === 0) { - continue; - } - - $values = new \stdClass(); - $values->type = $type; - $values->count = $count; - $counts[] = $values; - } - - return collect($counts); - } - - private function batchCopyRelations(string $table, string $type): void - { - $offset = 0; - $limit = 500000; - $new_table = Str::replaceFirst(Str::replaceFirst('-', '_', $type), 'document', $table); - - // To be able to update relation ids - if (DB::table($new_table)->count() > 0) { - // Delete document's items which are not found in documents table by document_id - $this->deleteOrphanedRecords(); - - $document = DB::table($new_table)->orderBy('id')->first('type'); - if ($document) { - $this->addForeignKeysToRelationTables($document->type); - } - - // Update relation ids - $document = DB::table($table)->orderByDesc('id')->first('id'); - if ($document) { - DB::table($new_table)->orderByDesc('id')->increment('id', $document->id); - } - } - - $insertColumns = collect(Schema::getColumnListing($new_table)); - - $insertColumns = $insertColumns->reject(function ($value) use ($new_table, $table) { - if ($value === 'description' && $new_table === 'document_items') { - return true; - } - - if ($value === 'footer' && in_array($table, ['bills', 'debit_notes'])) { - return true; - } - - if ($value === 'order_number' && in_array($table, ['estimates', 'credit_notes', 'debit_notes'])) { - return true; - } - - if ($value === 'parent_id' && in_array($table, ['estimates', 'credit_notes', 'debit_notes'])) { - return true; - } - - if ($table === 'estimate_items' && in_array($value, ['discount_type', 'discount_rate'])) { - return true; - } - - return false; - }); - - $selectColumns = $insertColumns->map(function ($column) use($type) { - if ($column === 'type') { - return "'$type'"; - } - - if (Str::contains($column, 'document')) { - return Str::replaceFirst('document', Str::replaceFirst('-', '_', $type), $column) . ' as ' . $column; - } - - if ($column === 'issued_at') { - switch ($type) { - case Document::INVOICE_TYPE: - return "invoiced_at as $column"; - case Document::BILL_TYPE: - return "billed_at as $column"; - case self::ESTIMATE_TYPE: - return "estimated_at as $column"; - case self::DEBIT_NOTE_TYPE: - case self::CREDIT_NOTE_TYPE: - return "issued_at as $column"; - default: - return $column; - } - } - - // due_at column should not be null so we need fill it for the modules that don't have due_at column. - if ($column === 'due_at') { - switch ($type) { - case self::ESTIMATE_TYPE: - return 'estimated_at'; - case self::DEBIT_NOTE_TYPE: - case self::CREDIT_NOTE_TYPE: - return 'issued_at'; - default: - return $column; - } - } - - return $column; - }); - - $builder = DB::table($table)->selectRaw($selectColumns->implode(','))->limit($limit)->offset($offset); - - while ($builder->cursor()->count()) { - Schema::disableForeignKeyConstraints(); - DB::table($new_table)->insertUsing($insertColumns->toArray(), $builder); - Schema::enableForeignKeyConstraints(); - - $offset += $limit; - $builder->limit($limit)->offset($offset); - } - } - - private function deleteOrphanedRecords(): void - { - $builder = DB::table('document_items') - ->leftJoin( - 'documents', - function ($join) { - $join->on('documents.id', '=', 'document_items.document_id') - ->on('documents.type', '=', 'document_items.type'); - } - ) - ->whereNull('documents.id'); - - if ($builder->count()) { - $builder->delete(); - } - - $builder = DB::table('document_item_taxes') - ->leftJoin( - 'document_items', - function ($join) { - $join->on('document_items.id', '=', 'document_item_taxes.document_item_id') - ->on('document_items.type', '=', 'document_item_taxes.type'); - } - ) - ->whereNull('document_items.id'); - - if ($builder->count()) { - $builder->delete(); - } - } - - private function copyInvoices(): void - { - $this->batchCopyRelations('invoices', Document::INVOICE_TYPE); - $this->batchCopyRelations('invoice_items', Document::INVOICE_TYPE); - $this->batchCopyRelations('invoice_item_taxes', Document::INVOICE_TYPE); - $this->batchCopyRelations('invoice_histories', Document::INVOICE_TYPE); - $this->batchCopyRelations('invoice_totals', Document::INVOICE_TYPE); - } - - private function copyBills(): void - { - $this->batchCopyRelations('bills', Document::BILL_TYPE); - $this->batchCopyRelations('bill_items', Document::BILL_TYPE); - $this->batchCopyRelations('bill_item_taxes', Document::BILL_TYPE); - $this->batchCopyRelations('bill_histories', Document::BILL_TYPE); - $this->batchCopyRelations('bill_totals', Document::BILL_TYPE); - } - - private function copyEstimates(): void - { - $has_estimates = Schema::hasTable('estimates'); - - if ($has_estimates === false) { - return; - } - - $this->batchCopyRelations('estimates', self::ESTIMATE_TYPE); - $this->batchCopyRelations('estimate_items', self::ESTIMATE_TYPE); - $this->batchCopyRelations('estimate_item_taxes', self::ESTIMATE_TYPE); - $this->batchCopyRelations('estimate_histories', self::ESTIMATE_TYPE); - $this->batchCopyRelations('estimate_totals', self::ESTIMATE_TYPE); - } - - private function copyCreditNotes(): void - { - $has_credit_notes = Schema::hasTable('credit_notes'); - - if ($has_credit_notes === false) { - return; - } - - $this->batchCopyRelations('credit_notes', self::CREDIT_NOTE_TYPE); - $this->batchCopyRelations('credit_note_items', self::CREDIT_NOTE_TYPE); - $this->batchCopyRelations('credit_note_item_taxes', self::CREDIT_NOTE_TYPE); - $this->batchCopyRelations('credit_note_histories', self::CREDIT_NOTE_TYPE); - $this->batchCopyRelations('credit_note_totals', self::CREDIT_NOTE_TYPE); - } - - private function copyDebitNotes(): void - { - $has_debit_notes = Schema::hasTable('debit_notes'); - - if ($has_debit_notes === false) { - return; - } - - $this->batchCopyRelations('debit_notes', self::DEBIT_NOTE_TYPE); - $this->batchCopyRelations('debit_note_items', self::DEBIT_NOTE_TYPE); - $this->batchCopyRelations('debit_note_item_taxes', self::DEBIT_NOTE_TYPE); - $this->batchCopyRelations('debit_note_histories', self::DEBIT_NOTE_TYPE); - $this->batchCopyRelations('debit_note_totals', self::DEBIT_NOTE_TYPE); - } - - // To keep original ids - private function removeAutoIncrements() - { - Schema::disableForeignKeyConstraints(); - - Schema::table( - 'document_histories', - function (Blueprint $table) { - $table->unsignedInteger('id')->change(); - } - ); - Schema::table( - 'document_totals', - function (Blueprint $table) { - $table->unsignedInteger('id')->change(); - } - ); - - Schema::table( - 'document_item_taxes', - function (Blueprint $table) { - $table->unsignedInteger('id')->change(); - } - ); - - Schema::table( - 'document_items', - function (Blueprint $table) { - $table->unsignedInteger('id')->change(); - } - ); - - Schema::table( - 'documents', - function (Blueprint $table) { - $table->unsignedInteger('id')->change(); - } - ); - - Schema::enableForeignKeyConstraints(); - } - - private function addForeignKeys(): void - { - Schema::disableForeignKeyConstraints(); - - Schema::table( - 'document_histories', - function (Blueprint $table) { - $table->foreign('document_id') - ->references('id') - ->on('documents') - ->cascadeOnUpdate(); - } - ); - - Schema::table( - 'document_items', - function (Blueprint $table) { - $table->foreign('document_id') - ->references('id') - ->on('documents') - ->cascadeOnUpdate(); - } - ); - - Schema::table( - 'document_item_taxes', - function (Blueprint $table) { - $table->foreign('document_id') - ->references('id') - ->on('documents') - ->cascadeOnUpdate(); - - $table->foreign('document_item_id') - ->references('id') - ->on('document_items') - ->cascadeOnUpdate() - ->cascadeOnDelete(); - } - ); - - Schema::table( - 'document_totals', - function (Blueprint $table) { - $table->foreign('document_id') - ->references('id') - ->on('documents') - ->cascadeOnUpdate(); - } - ); - - Schema::enableForeignKeyConstraints(); - } - - private function addAutoIncrements() - { - Schema::disableForeignKeyConstraints(); - - Schema::table( - 'documents', - function (Blueprint $table) { - $table->increments('id')->change(); - } - ); - - Schema::table( - 'document_items', - function (Blueprint $table) { - $table->increments('id')->change(); - } - ); - - Schema::table( - 'document_item_taxes', - function (Blueprint $table) { - $table->increments('id')->change(); - } - ); - - Schema::table( - 'document_totals', - function (Blueprint $table) { - $table->increments('id')->change(); - } - ); - - Schema::table( - 'document_histories', - function (Blueprint $table) { - $table->increments('id')->change(); - } - ); - - Schema::enableForeignKeyConstraints(); - } - - private function removeForeignKeys(): void - { - Schema::disableForeignKeyConstraints(); - - Schema::table( - 'document_histories', - function (Blueprint $table) { - $table->dropForeign(['document_id']); - } - ); - - Schema::table( - 'document_items', - function (Blueprint $table) { - $table->dropForeign(['document_id']); - } - ); - - Schema::table( - 'document_item_taxes', - function (Blueprint $table) { - $table->dropForeign(['document_id']); - $table->dropForeign(['document_item_id']); - } - ); - - Schema::table( - 'document_totals', - function (Blueprint $table) { - $table->dropForeign(['document_id']); - } - ); - - Schema::enableForeignKeyConstraints(); - } - - private function addForeignKeysToRelationTables(string $type): void - { - Schema::disableForeignKeyConstraints(); - - foreach ($this->tableRelations[$type] as $table) { - if (!Schema::hasTable($table)) { - continue; - } - - $column = "{$type}_id"; - if ($table === 'proposals') { - $column = 'estimates_id'; - } - - Schema::table( - $table, - function (Blueprint $table) use ($column) { - $table->unsignedInteger($column)->change(); - } - ); - - Schema::table( - $table, - function (Blueprint $table) use ($column) { - $connection = Schema::getConnection(); - $d_table = $connection->getDoctrineSchemaManager()->listTableDetails( - $connection->getTablePrefix() . $table->getTable() - ); - - if (!$d_table->hasForeignKey("{$connection->getTablePrefix()}{$table->getTable()}_{$column}_foreign")) { - $table->foreign($column) - ->references('id') - ->on('documents') - ->cascadeOnUpdate(); - } - } - ); - } - - Schema::enableForeignKeyConstraints(); - } - - private function removeDocumentIdForeignKeys(string $type): void - { - Schema::disableForeignKeyConstraints(); - - foreach ($this->tableRelations[$type] as $table) { - if (!Schema::hasTable($table)) { - continue; - } - - $column = "{$type}_id"; - if ($table === 'proposals') { - $column = 'estimates_id'; - } - - Schema::table( - $table, - function (Blueprint $table) use ($column) { - $connection = Schema::getConnection(); - $d_table = $connection->getDoctrineSchemaManager()->listTableDetails( - $connection->getTablePrefix() . $table->getTable() - ); - - if ($d_table->hasForeignKey("{$connection->getTablePrefix()}{$table->getTable()}_{$column}_foreign")) { - $table->dropForeign([$column]); - } - } - ); - - Schema::table( - $table, - function (Blueprint $table) use ($column) { - $table->integer($column)->change(); - } - ); - } - - Schema::enableForeignKeyConstraints(); - } - - protected function updateCompanies() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - $this->updateSettings(); - } - - company($company_id)->makeCurrent(); - } - - public function updateSettings() - { - $income_category = Category::income()->enabled()->first(); - $expense_category = Category::expense()->enabled()->first(); - - if (empty($income_category) || empty($expense_category)) { - return; - } - - setting()->set(['default.income_category' => setting('default.income_category', $income_category->id)]); - setting()->set(['default.expense_category' => setting('default.expense_category', $expense_category->id)]); - - setting()->save(); - } - - public function copyItemTax() - { - $items = DB::table('items')->cursor(); - - DB::transaction(function () use ($items) { - foreach ($items as $item) { - DB::table('item_taxes')->insert( - [ - 'company_id' => $item->company_id, - 'item_id' => $item->id, - 'tax_id' => $item->tax_id, - 'created_at' => $item->created_at, - 'updated_at' => $item->updated_at, - 'deleted_at' => $item->deleted_at, - ] - ); - } - }); - } - - public function deleteOldFiles() - { - $files = [ - 'app/Abstracts/DocumentModel.php', - 'app/Events/Purchase/BillCancelled.php', - 'app/Events/Purchase/BillCreated.php', - 'app/Events/Purchase/BillCreating.php', - 'app/Events/Purchase/BillReceived.php', - 'app/Events/Purchase/BillRecurring.php', - 'app/Events/Purchase/BillReminded.php', - 'app/Events/Purchase/BillUpdated.php', - 'app/Events/Purchase/BillUpdating.php', - 'app/Events/Sale/InvoiceCancelled.php', - 'app/Events/Sale/InvoiceCreated.php', - 'app/Events/Sale/InvoiceCreating.php', - 'app/Events/Sale/InvoicePrinting.php', - 'app/Events/Sale/InvoiceRecurring.php', - 'app/Events/Sale/InvoiceReminded.php', - 'app/Events/Sale/InvoiceSent.php', - 'app/Events/Sale/InvoiceUpdated.php', - 'app/Events/Sale/InvoiceUpdating.php', - 'app/Events/Sale/InvoiceViewed.php', - 'app/Events/Sale/PaymentReceived.php', - 'app/Http/Controllers/Api/Purchases/Bills.php', - 'app/Http/Controllers/Api/Sales/InvoiceTransactions.php', - 'app/Http/Controllers/Api/Sales/Invoices.php', - 'app/Http/Controllers/Modals/BillTransactions.php', - 'app/Http/Controllers/Modals/InvoiceTransactions.php', - 'app/Http/Requests/Purchase/Bill.php', - 'app/Http/Requests/Purchase/BillAddItem.php', - 'app/Http/Requests/Purchase/BillHistory.php', - 'app/Http/Requests/Purchase/BillItem.php', - 'app/Http/Requests/Purchase/BillItemTax.php', - 'app/Http/Requests/Purchase/BillTotal.php', - 'app/Http/Requests/Sale/Invoice.php', - 'app/Http/Requests/Sale/InvoiceAddItem.php', - 'app/Http/Requests/Sale/InvoiceHistory.php', - 'app/Http/Requests/Sale/InvoiceItem.php', - 'app/Http/Requests/Sale/InvoiceItemTax.php', - 'app/Http/Requests/Sale/InvoiceTotal.php', - 'app/Jobs/Banking/CreateDocumentTransaction.php', - 'app/Jobs/Purchase/CancelBill.php', - 'app/Jobs/Purchase/CreateBill.php', - 'app/Jobs/Purchase/CreateBillHistory.php', - 'app/Jobs/Purchase/CreateBillItem.php', - 'app/Jobs/Purchase/CreateBillItemsAndTotals.php', - 'app/Jobs/Purchase/DeleteBill.php', - 'app/Jobs/Purchase/DuplicateBill.php', - 'app/Jobs/Purchase/UpdateBill.php', - 'app/Jobs/Sale/CancelInvoice.php', - 'app/Jobs/Sale/CreateInvoice.php', - 'app/Jobs/Sale/CreateInvoiceHistory.php', - 'app/Jobs/Sale/CreateInvoiceItem.php', - 'app/Jobs/Sale/CreateInvoiceItemsAndTotals.php', - 'app/Jobs/Sale/DeleteInvoice.php', - 'app/Jobs/Sale/DuplicateInvoice.php', - 'app/Jobs/Sale/UpdateInvoice.php', - 'app/Listeners/Purchase/CreateBillCreatedHistory.php', - 'app/Listeners/Purchase/IncreaseNextBillNumber.php', - 'app/Listeners/Purchase/MarkBillCancelled.php', - 'app/Listeners/Purchase/MarkBillReceived.php', - 'app/Listeners/Purchase/SendBillRecurringNotification.php', - 'app/Listeners/Purchase/SendBillReminderNotification.php', - 'app/Listeners/Sale/CreateInvoiceCreatedHistory.php', - 'app/Listeners/Sale/CreateInvoiceTransaction.php', - 'app/Listeners/Sale/IncreaseNextInvoiceNumber.php', - 'app/Listeners/Sale/MarkInvoiceCancelled.php', - 'app/Listeners/Sale/MarkInvoiceSent.php', - 'app/Listeners/Sale/MarkInvoiceViewed.php', - 'app/Listeners/Sale/SendInvoicePaymentNotification.php', - 'app/Listeners/Sale/SendInvoiceRecurringNotification.php', - 'app/Listeners/Sale/SendInvoiceReminderNotification.php', - 'app/Models/Purchase/Bill.php', - 'app/Models/Purchase/BillHistory.php', - 'app/Models/Purchase/BillItem.php', - 'app/Models/Purchase/BillItemTax.php', - 'app/Models/Purchase/BillTotal.php', - 'app/Models/Sale/Invoice.php', - 'app/Models/Sale/InvoiceHistory.php', - 'app/Models/Sale/InvoiceItem.php', - 'app/Models/Sale/InvoiceItemTax.php', - 'app/Models/Sale/InvoiceTotal.php', - 'app/Traits/Purchases.php', - 'app/Traits/Sales.php', - 'app/Transformers/Purchase/Bill.php', - 'app/Transformers/Purchase/BillHistories.php', - 'app/Transformers/Purchase/BillItems.php', - 'app/Transformers/Purchase/BillTotals.php', - 'app/Transformers/Sale/Invoice.php', - 'app/Transformers/Sale/InvoiceHistories.php', - 'app/Transformers/Sale/InvoiceItems.php', - 'app/Transformers/Sale/InvoiceTotals.php', - 'app/Utilities/Updater.php', - 'config/maintenancemode.php', - 'database/factories/Bill.php', - 'database/factories/Invoice.php', - 'public/0.js', - 'public/38.js', - 'public/js/purchases/bills.js', - 'public/js/sales/invoices.js', - 'resources/views/modals/bills/payment.blade.php', - 'resources/views/modals/invoices/payment.blade.php', - 'resources/views/partials/documents/item/print.blade.php', - 'resources/views/partials/documents/item/show.blade.php', - 'resources/views/purchases/bills/item.blade.php', - 'resources/views/sales/invoices/item.blade.php', - ]; - - $directories = [ - 'app/Events/Purchase', - 'app/Events/Sale', - 'app/Http/Controllers/Api/Purchases', - 'app/Http/Controllers/Api/Sales', - 'app/Http/Requests/Purchase', - 'app/Http/Requests/Sale', - 'app/Jobs/Purchase', - 'app/Jobs/Sale', - 'app/Listeners/Purchase', - 'app/Listeners/Sale', - 'app/Models/Purchase', - 'app/Models/Sale', - 'app/Transformers/Purchase', - 'app/Transformers/Sale', - 'resources/views/modals/bills', - 'resources/views/modals/invoices', - 'resources/views/partials/documents/item', - 'resources/views/partials/documents', - ]; - - foreach ($files as $file) { - File::delete(base_path($file)); - } - - foreach ($directories as $directory) { - File::deleteDirectory(base_path($directory)); - } - } -} diff --git a/app/Listeners/Update/V21/Version2112.php b/app/Listeners/Update/V21/Version2112.php deleted file mode 100644 index 32f5c6f18..000000000 --- a/app/Listeners/Update/V21/Version2112.php +++ /dev/null @@ -1,101 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateDatabase(); - - $this->updateCompanies(); - } - - public function updateDatabase() - { - DB::table('migrations')->insert([ - 'id' => DB::table('migrations')->max('id') + 1, - 'migration' => '2016_06_27_000001_create_mediable_test_tables', - 'batch' => DB::table('migrations')->max('batch') + 1, - ]); - - Artisan::call('migrate', ['--force' => true]); - } - - public function updateCompanies() - { - $companies = Company::withTrashed()->cursor(); - - foreach ($companies as $company) { - $this->moveMedia($company); - } - } - - public function moveMedia($company) - { - $medias = Media::inDirectory('uploads', $company->id . '/', true)->cursor(); - - foreach ($medias as $media) { - // Bizarre record - if (empty($media->directory) || empty($media->basename)) { - $media->delete(); - - continue; - } - - // Delete media from db if file not exists - if (!Storage::exists($media->directory . '/' . $media->basename)) { - $media->delete(); - - continue; - } - - // Delete completely if soft deleted - if (!empty($media->deleted_at)) { - $media->delete(); - - Storage::delete($media->directory . '/' . $media->basename); - - continue; - } - - $date = Date::parse($media->created_at)->format('Y/m/d'); - - $new_folder = $date . '/'. $media->directory; - - // Check if already exists and delete - if (Storage::exists($new_folder . '/' . $media->basename)) { - Storage::delete($new_folder . '/' . $media->basename); - } - - $media->move($new_folder); - } - - // Delete old company folder - File::deleteDirectory(Storage::path($company->id)); - } -} diff --git a/app/Listeners/Update/V21/Version2114.php b/app/Listeners/Update/V21/Version2114.php deleted file mode 100644 index 6720bc357..000000000 --- a/app/Listeners/Update/V21/Version2114.php +++ /dev/null @@ -1,83 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $migration = DB::table('migrations') - ->where('migration', '2016_06_27_000001_create_mediable_test_tables') - ->first(); - - if ($migration === null) { - DB::table('migrations')->insert([ - 'id' => DB::table('migrations')->max('id') + 1, - 'migration' => '2016_06_27_000001_create_mediable_test_tables', - 'batch' => DB::table('migrations')->max('batch') + 1, - ]); - } - - Artisan::call('migrate', ['--force' => true]); - - $this->updateMediaTables(); - } - - public function updateMediaTables() - { - $company_ids = []; - - foreach (Media::withTrashed()->withoutGlobalScope(Company::class)->cursor() as $media) { - $company_id = null; - - if (preg_match('/\d{4}(\/\d{2}){2}\/(\d+)\//', $media->directory, $matches) && isset($matches[2])) { // 2021/04/09/34235/invoices - $company_id = $matches[2]; - } elseif (preg_match('/^(\d+)\//', $media->directory, $matches) && isset($matches[1])) { // 34235/invoices - $company_id = $matches[1]; - } - - if (null === $company_id) { - continue; - } - - $company_ids[$company_id][] = $media->id; - } - - foreach ($company_ids as $company_id => $media_ids) { - DB::table('media')->whereIn('id', $media_ids)->update(['company_id' => $company_id]); - DB::table('mediables')->whereIn('media_id', $media_ids)->update(['company_id' => $company_id]); - } - - Schema::table('media', function (Blueprint $table) { - $table->unsignedInteger('company_id')->default(null)->change(); - }); - - Schema::table('mediables', function (Blueprint $table) { - $table->unsignedInteger('company_id')->default(null)->change(); - }); - } -} diff --git a/app/Listeners/Update/V21/Version2116.php b/app/Listeners/Update/V21/Version2116.php deleted file mode 100644 index 91905c57b..000000000 --- a/app/Listeners/Update/V21/Version2116.php +++ /dev/null @@ -1,43 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $migration = DB::table('migrations') - ->where('migration', '2016_06_27_000001_create_mediable_test_tables') - ->first(); - - if ($migration === null) { - DB::table('migrations')->insert([ - 'id' => DB::table('migrations')->max('id') + 1, - 'migration' => '2016_06_27_000001_create_mediable_test_tables', - 'batch' => DB::table('migrations')->max('batch') + 1, - ]); - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V21/Version2117.php b/app/Listeners/Update/V21/Version2117.php deleted file mode 100644 index 20f4c2f5c..000000000 --- a/app/Listeners/Update/V21/Version2117.php +++ /dev/null @@ -1,62 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateCompanies(); - - Artisan::call('migrate', ['--force' => true]); - } - - protected function updateCompanies() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - $this->cacheReports(); - } - - company($company_id)->makeCurrent(); - } - - protected function cacheReports() - { - try { - Report::all()->each(function ($report) { - Cache::put('reports.totals.' . $report->id, Utility::getClassInstance($report)->getGrandTotal()); - }); - } catch (\Throwable $e) { - report($e); - } - } -} diff --git a/app/Listeners/Update/V21/Version2118.php b/app/Listeners/Update/V21/Version2118.php deleted file mode 100644 index 14cae6b3b..000000000 --- a/app/Listeners/Update/V21/Version2118.php +++ /dev/null @@ -1,58 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateEmailTemplate(); - - Artisan::call('cache:clear'); - - Artisan::call('migrate', ['--force' => true]); - } - - protected function updateEmailTemplate() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - EmailTemplate::create([ - 'company_id' => $company->id, - 'alias' => 'revenue_new_customer', - 'class' => 'App\Notifications\Sale\Revenue', - 'name' => 'settings.email.templates.revenue_new_customer', - 'subject' => trans('email_templates.revenue_new_customer.subject'), - 'body' => trans('email_templates.revenue_new_customer.body'), - ]); - } - - company($company_id)->makeCurrent(); - } -} diff --git a/app/Listeners/Update/V21/Version2124.php b/app/Listeners/Update/V21/Version2124.php deleted file mode 100644 index 709b3c808..000000000 --- a/app/Listeners/Update/V21/Version2124.php +++ /dev/null @@ -1,30 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V21/Version2125.php b/app/Listeners/Update/V21/Version2125.php deleted file mode 100644 index ca64200b2..000000000 --- a/app/Listeners/Update/V21/Version2125.php +++ /dev/null @@ -1,30 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V21/Version2126.php b/app/Listeners/Update/V21/Version2126.php deleted file mode 100644 index b40d173d9..000000000 --- a/app/Listeners/Update/V21/Version2126.php +++ /dev/null @@ -1,37 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - - $country_code = array_search(setting('company.country'), trans('countries')); - - if ($country_code) { - setting()->set('company.country', $country_code); - setting()->save(); - } - } -} \ No newline at end of file diff --git a/app/Listeners/Update/V21/Version2127.php b/app/Listeners/Update/V21/Version2127.php deleted file mode 100644 index 3b871d50e..000000000 --- a/app/Listeners/Update/V21/Version2127.php +++ /dev/null @@ -1,30 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} \ No newline at end of file diff --git a/app/Listeners/Update/V21/Version213.php b/app/Listeners/Update/V21/Version213.php deleted file mode 100644 index 67504389b..000000000 --- a/app/Listeners/Update/V21/Version213.php +++ /dev/null @@ -1,56 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updateCompanies(); - } - - protected function updateCompanies() - { - $company_id = company_id(); - - $companies = Company::cursor(); - - foreach ($companies as $company) { - $company->makeCurrent(); - - $this->updateSettings(); - } - - company($company_id)->makeCurrent(); - } - - public function updateSettings() - { - $company_logo = setting('company.logo'); - - if (is_array($company_logo)) { - setting()->set('company.logo', $company_logo['id']); - } - - setting()->save(); - } -} diff --git a/app/Listeners/Update/V21/Version2133.php b/app/Listeners/Update/V21/Version2133.php deleted file mode 100644 index abb4a069e..000000000 --- a/app/Listeners/Update/V21/Version2133.php +++ /dev/null @@ -1,30 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V21/Version2134.php b/app/Listeners/Update/V21/Version2134.php deleted file mode 100644 index a5da96219..000000000 --- a/app/Listeners/Update/V21/Version2134.php +++ /dev/null @@ -1,30 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V21/Version218.php b/app/Listeners/Update/V21/Version218.php deleted file mode 100644 index 5c82baefe..000000000 --- a/app/Listeners/Update/V21/Version218.php +++ /dev/null @@ -1,44 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - $this->updatePermissions(); - } - - public function updatePermissions() - { - // c=create, r=read, u=update, d=delete - $this->attachPermissionsByRoleNames([ - 'admin' => [ - 'widgets-currencies' => 'r', - ], - 'manager' => [ - 'widgets-currencies' => 'r', - ], - ]); - } -} diff --git a/app/Listeners/Update/V21/Version219.php b/app/Listeners/Update/V21/Version219.php deleted file mode 100644 index 8a3c73c15..000000000 --- a/app/Listeners/Update/V21/Version219.php +++ /dev/null @@ -1,29 +0,0 @@ -skipThisUpdate($event)) { - return; - } - - Artisan::call('migrate', ['--force' => true]); - } -} diff --git a/app/Listeners/Update/V30/Version300.php b/app/Listeners/Update/V30/Version300.php new file mode 100644 index 000000000..745988f4d --- /dev/null +++ b/app/Listeners/Update/V30/Version300.php @@ -0,0 +1,656 @@ +skipThisUpdate($event)) { + return; + } + + Log::channel('stderr')->info('Starting the Akaunting 3.0 update...'); + + $this->updateDatabase(); + + $this->deleteOldWidgets(); + + $this->updateCompanies(); + + $this->updatePermissions(); + + $this->deleteOldFiles(); + + $this->clearNotifications(); + + Log::channel('stderr')->info('Akaunting 3.0 update finished.'); + } + + public function updateDatabase() + { + Log::channel('stderr')->info('Updating database...'); + + DB::table('migrations')->insert([ + 'id' => DB::table('migrations')->max('id') + 1, + 'migration' => '2019_11_16_000000_core_v2', + 'batch' => DB::table('migrations')->max('batch') + 1, + ]); + + Artisan::call('migrate', ['--force' => true]); + + Log::channel('stderr')->info('Database updated.'); + } + + public function updateCompanies() + { + Log::channel('stderr')->info('Updating companies...'); + + $company_id = company_id(); + + $companies = Company::cursor(); + + foreach ($companies as $company) { + Log::channel('stderr')->info('Updating company:' . $company->id); + + $company->makeCurrent(); + + $this->createNewWidgets(); + + $this->updateEmailTemplates(); + + $this->updateRecurables(); + + $this->updateTransactions(); + + Log::channel('stderr')->info('Company updated:' . $company->id); + } + + company($company_id)->makeCurrent(); + + Log::channel('stderr')->info('Companies updated.'); + } + + public function deleteOldWidgets() + { + Log::channel('stderr')->info('Deleting old widgets...'); + + // Delete old widgets + $old_widgets = [ + 'App\\Widgets\\TotalIncome', + 'App\\Widgets\\TotalExpenses', + 'App\\Widgets\\TotalProfit', + 'App\\Widgets\\CashFlow', + 'App\\Widgets\\IncomeByCategory', + 'App\\Widgets\\ExpensesByCategory', + 'App\\Widgets\\AccountBalance', + 'App\\Widgets\\LatestIncome', + 'App\\Widgets\\LatestExpenses', + ]; + + DB::transaction(function () use ($old_widgets) { + DB::table('widgets')->whereIn('class', $old_widgets)->delete(); + }); + + Log::channel('stderr')->info('Old widgets deleted.'); + } + + public function createNewWidgets() + { + Log::channel('stderr')->info('Creating new widgets...'); + + // Create new widgets + $new_widgets = [ + 'App\Widgets\Receivables', + 'App\Widgets\Payables', + 'App\Widgets\CashFlow', + 'App\Widgets\ProfitLoss', + 'App\Widgets\ExpensesByCategory', + 'App\Widgets\AccountBalance', + 'App\Widgets\BankFeeds', + ]; + + Log::channel('stderr')->info('Creating new widgets...'); + + Dashboard::whereDoesntHave('widgets')->each(function($dashboard) use ($new_widgets) { + $sort = 1; + + foreach ($new_widgets as $class_name) { + $class = new $class_name(); + + $this->dispatch(new CreateWidget([ + 'company_id' => $dashboard->company_id, + 'dashboard_id' => $dashboard->id, + 'class' => $class_name, + 'name' => $class->getDefaultName(), + 'sort' => $sort, + 'settings' => $class->getDefaultSettings(), + ])); + + $sort++; + } + }); + + Log::channel('stderr')->info('New widgets created.'); + } + + public function updateEmailTemplates() + { + Log::channel('stderr')->info('Updating/Creating email templates...'); + + $payment_received_model = EmailTemplate::alias('revenue_new_customer')->first(); + + $payment_received_request = [ + 'company_id' => company_id(), + 'alias' => 'payment_received_customer', + 'class' => 'App\Notifications\Banking\Transaction', + 'name' => 'settings.email.templates.payment_received_customer', + ]; + + Log::channel('stderr')->info('Updating old email templates...'); + + if (!empty($payment_received_model)) { + $this->dispatch(new UpdateEmailTemplate($payment_received_model, array_merge($payment_received_request, [ + 'subject' => $payment_received_model->subject, + 'body' => $payment_received_model->body, + ]))); + } else { + $this->dispatch(new CreateEmailTemplate(array_merge($payment_received_request, [ + 'subject' => trans('email_templates.payment_received_customer.subject'), + 'body' => trans('email_templates.payment_received_customer.body'), + 'created_from' => 'core::seed', + ]))); + } + + Log::channel('stderr')->info('Creating new email templates...'); + + $this->dispatch(new CreateEmailTemplate([ + 'company_id' => company_id(), + 'alias' => 'invoice_view_admin', + 'class' => 'App\Notifications\Sale\Invoice', + 'name' => 'settings.email.templates.invoice_view_admin', + 'subject' => trans('email_templates.invoice_view_admin.subject'), + 'body' => trans('email_templates.invoice_view_admin.body'), + 'created_from' => 'core::seed', + ])); + + $this->dispatch(new CreateEmailTemplate([ + 'company_id' => company_id(), + 'alias' => 'payment_made_vendor', + 'class' => 'App\Notifications\Banking\Transaction', + 'name' => 'settings.email.templates.payment_made_vendor', + 'subject' => trans('email_templates.payment_made_vendor.subject'), + 'body' => trans('email_templates.payment_made_vendor.body'), + 'created_from' => 'core::seed', + ])); + + Log::channel('stderr')->info('Email templates updated/created.'); + } + + public function updateRecurables() + { + Log::channel('stderr')->info('Updating recurring...'); + + $recurrings = Recurring::with('recurable')->cursor(); + + foreach ($recurrings as $recurring) { + // Document or Transaction + $model = $recurring->recurable; + + if ($model instanceof Document) { + $cloneable_relations = ['items', 'totals']; + $number_field = 'document_number'; + } else { + $cloneable_relations = []; + $number_field = 'number'; + } + + $model->cloneable_relations = $cloneable_relations; + + // Create the recurring template + $clone = $model->duplicate(); + $clone->type = $clone->type . '-recurring'; + $clone->$number_field = $this->getNextTransactionNumber('-recurring'); + $clone->saveQuietly(); + + $this->increaseNextTransactionNumber('-recurring'); + + // Update the recurring table + $recurring->recurable_id = $clone->id; + $recurring->saveQuietly(); + + // Set the new recurring template as parent for the original model + $model->parent_id = $clone->id; + $model->saveQuietly(); + + // Set the new recurring template as parent for child models + DB::table($model->getTable())->where('parent_id', $model->id)->update([ + 'parent_id' => $clone->id, + 'created_from' => 'core::recurring', + ]); + } + + Log::channel('stderr')->info('Recurring updated.'); + } + + public function updateTransactions() + { + Log::channel('stderr')->info('Updating transactions...'); + + $transactions = Transaction::isNotRecurring()->cursor(); + + $number = 1; + $transaction_number = $this->getTransactionNumber($number); + + foreach ($transactions as $transaction) { + $transaction->number = $transaction_number; + $transaction->saveQuietly(); + + $number++; + $transaction_number = $this->getTransactionNumber($number); + } + + $this->saveNextTransactionNumber($number); + + Log::channel('stderr')->info('Transactions updated.'); + } + + public function clearNotifications() + { + try { + $users = User::all(); + + foreach ($users as $user) { + $notifications = $user->unreadNotifications; + + foreach ($notifications as $notification) { + $notification->markAsRead(); + } + } + } catch (\Exception $e) {} + } + + public function getTransactionNumber($number): string + { + $prefix = setting('transaction.number_prefix'); + $digit = setting('transaction.number_digit'); + + return $prefix . str_pad($number, $digit, '0', STR_PAD_LEFT); + } + + public function saveNextTransactionNumber($next): void + { + setting(['transaction.number_next' => $next]); + setting()->save(); + } + + public function updatePermissions() + { + Log::channel('stderr')->info('Updating permissions...'); + + $rows = [ + 'accountant' => [ + 'admin-panel' => 'r', + 'api' => 'r', + 'common-dashboards' => 'r', + 'common-items' => 'r', + 'purchases-bills' => 'r', + 'purchases-vendors' => 'r', + 'sales-customers' => 'r', + 'sales-invoices' => 'r', + 'banking-accounts' => 'r', + 'banking-reconciliations' => 'r', + 'banking-transactions' => 'r', + 'banking-transfers' => 'r', + 'reports-expense-summary' => 'r', + 'reports-income-summary' => 'r', + 'reports-income-expense-summary' => 'r', + 'reports-profit-loss' => 'r', + 'reports-tax-summary' => 'r', + 'modules-home' => 'r', + 'modules-item' => 'r', + 'modules-my' => 'r', + 'modules-tiles' => 'r', + ], + ]; + + Log::channel('stderr')->info('Attaching new permissions...'); + + // c=create, r=read, u=update, d=delete + $this->attachPermissionsByRoleNames($rows); + + // c=create, r=read, u=update, d=delete + $this->attachPermissionsToAdminRoles([ + 'settings-email-templates' => 'r,u', + 'settings-company' => 'u', + 'settings-defaults' => 'u', + 'settings-email' => 'u', + 'settings-invoice' => 'u', + 'settings-localisation' => 'u', + 'settings-schedule' => 'u', + 'widgets-bank-feeds' => 'r', + 'widgets-payables' => 'r', + 'widgets-profit-loss' => 'r', + 'widgets-receivables' => 'r', + ]); + + Log::channel('stderr')->info('Dettaching old permissions...'); + + // c=create, r=read, u=update, d=delete + $this->detachPermissionsFromAdminRoles([ + 'auth-permissions' => 'c,r,u,d', + 'auth-roles' => 'c,r,u,d', + 'common-notifications' => 'c,r,u,d', + 'purchases-payments' => 'c,r,u,d', + 'sales-revenues' => 'c,r,u,d', + 'settings-settings' => 'r,u', + 'settings-settings' => 'r,u', + 'widgets-income-by-category' => 'r', + 'widgets-latest-expenses' => 'r', + 'widgets-latest-income' => 'r', + 'widgets-total-expenses' => 'r', + 'widgets-total-income' => 'r', + 'widgets-total-profit' => 'r', + ]); + + Log::channel('stderr')->info('Permissions updated.'); + } + + public function deleteOldFiles() + { + Log::channel('stderr')->info('Deleting old files and folders...'); + + $files = [ + 'app/Abstracts/View/Components/Document.php', + 'app/Abstracts/View/Components/DocumentForm.php', + 'app/Abstracts/View/Components/DocumentIndex.php', + 'app/Abstracts/View/Components/DocumentShow.php', + 'app/Abstracts/View/Components/DocumentTemplate.php', + 'app/Abstracts/View/Components/Transaction.php', + 'app/Abstracts/View/Components/TransactionShow.php', + 'app/Abstracts/View/Components/TransactionTemplate.php', + 'app/Http/BulkActions/Auth/Permissions.php', + 'app/Http/BulkActions/Auth/Roles.php', + 'app/Http/BulkActions/Purchases/Payments.php', + 'app/Http/BulkActions/Sales/Revenues.php', + 'app/Http/Exports/Purchases/Payments.php', + 'app/Http/Exports/Sales/Revenues.php', + 'app/Http/Imports/Purchases/Payments.php', + 'app/Http/Imports/Sales/Revenues.php', + 'app/Http/Controllers/Api/Auth/Permissions.php', + 'app/Http/Controllers/Api/Auth/Roles.php', + 'app/Http/Controllers/Auth/Permissions.php', + 'app/Http/Controllers/Auth/Roles.php', + 'app/Http/Controllers/Common/Notifications.php', + 'app/Http/Controllers/Purchases/Payments.php', + 'app/Http/Controllers/Sales/Revenues.php', + 'app/Http/Controllers/Settings/Settings.php', + 'app/Http/Requests/Auth/Permission.php', + 'app/Http/Requests/Auth/Role.php', + 'app/Http/ViewComposers/Header.php', + 'app/Http/ViewComposers/Index.php', + 'app/Http/ViewComposers/Notifications.php', + 'app/Http/ViewComposers/Show.php', + 'app/Http/ViewComposers/Suggestions.php', + 'app/Http/ViewComposers/Menu.php', + 'app/Http/ViewComposers/Logo.php', + 'app/Http/ViewComposers/Modules.php', + 'app/Http/ViewComposers/Wizard.php', + 'app/Models/Common/EmailTemplate.php', + 'app/Notifications/Sale/Revenue.php', + 'app/Transformers/Auth/Permission.php', + 'app/Transformers/Auth/Role.php', + 'app/View/Components/Documents/Index/CardBody.php', + 'app/View/Components/Documents/Index/CardFooter.php', + 'app/View/Components/Documents/Index/CardHeader.php', + 'app/View/Components/Documents/Index/TopButtons.php', + 'app/View/Components/Documents/Show/Timeline.php', + 'app/View/Components/Documents/Show/Transactions.php', + 'app/View/Components/Transactions/Show/Header.php', + 'app/View/Components/Transactions/Show/Footer.php', + 'app/View/Components/Transfers/Show/Header.php', + 'app/View/Components/Transfers/Show/Footer.php', + 'app/Widgets/IncomeByCategory.php', + 'app/Widgets/LatestExpenses.php', + 'app/Widgets/LatestIncome.php', + 'app/Widgets/TotalExpense.php', + 'app/Widgets/TotalIncome.php', + 'app/Widgets/TotalProfit.php', + 'database/factories/Permission.php', + 'database/factories/Role.php', + 'database/migrations/2020_01_08_000000_core_v200.php', + 'database/migrations/2020_03_20_183732_core_v208.php', + 'database/migrations/2020_06_09_000000_core_v2014.php', + 'database/migrations/2020_07_20_000000_core_v2017.php', + 'database/migrations/2020_10_13_000000_core_v210.php', + 'database/migrations/2021_04_01_000000_core_v219.php', + 'database/migrations/2021_05_17_000000_core_v2114.php', + 'database/migrations/2021_06_17_000000_core_v2117.php', + 'database/migrations/2021_09_01_000000_core_v2124.php', + 'database/migrations/2021_09_10_000000_core_v2125.php', + 'database/migrations/2021_09_10_000000_core_v2126.php', + 'database/migrations/2021_09_10_000000_core_v2127.php', + 'database/migrations/2022_03_02_000000_core_v2133.php', + 'database/migrations/2022_03_23_000000_core_v2134.php', + 'public/files/import/payments.xlsx', + 'public/files/import/revenues.xlsx', + 'resources/assets/js/views/auth/permissions.js', + 'resources/assets/js/views/auth/roles.js', + 'resources/views/components/documents/index/card-body.blade.php', + 'resources/views/components/documents/index/card-footer.blade.php', + 'resources/views/components/documents/index/card-header.blade.php', + 'resources/views/components/documents/index/top-buttons.blade.php', + 'resources/views/components/documents/show/timeline.blade.php', + 'resources/views/components/documents/show/transactions.blade.php', + 'resources/views/components/form-group-title.blade.php', + 'resources/views/components/transactions/show/header.blade.php', + 'resources/views/components/transactions/show/footer.blade.php', + 'resources/views/components/transfers/show/header.blade.php', + 'resources/views/components/transfers/show/footer.blade.php', + 'resources/views/components/layouts/modules.php', + 'resources/views/layouts/admin.blade.php', + 'resources/views/layouts/auth.blade.php', + 'resources/views/layouts/install.blade.php', + 'resources/views/layouts/maintenance.blade.php', + 'resources/views/layouts/modules.blade.php', + 'resources/views/layouts/portal.blade.php', + 'resources/views/layouts/print.blade.php', + 'resources/views/layouts/signed.blade.php', + 'resources/views/layouts/wizard.blade.php', + 'resources/views/partials/admin/content.blade.php', + 'resources/views/partials/admin/empty_page.blade.php', + 'resources/views/partials/admin/favorites.blade.php', + 'resources/views/partials/admin/footer.blade.php', + 'resources/views/partials/admin/head.blade.php', + 'resources/views/partials/admin/header.blade.php', + 'resources/views/partials/admin/menu.blade.php', + 'resources/views/partials/admin/pagination.blade.php', + 'resources/views/partials/admin/scripts.blade.php', + 'resources/views/partials/admin/suggestions.blade.php', + 'resources/views/partials/auth/head.blade.php', + 'resources/views/partials/auth/scripts.blade.php', + 'resources/views/partials/form/bulk_action_all_group.blade.php', + 'resources/views/partials/form/bulk_action_group.blade.php', + 'resources/views/partials/form/bulk_action_row_group.blade.php', + 'resources/views/partials/form/checkbox_group.blade.php', + 'resources/views/partials/form/date_group.blade.php', + 'resources/views/partials/form/date_range.blade.php', + 'resources/views/partials/form/date_time_group.blade.php', + 'resources/views/partials/form/delete_button.blade.php', + 'resources/views/partials/form/delete_link.blade.php', + 'resources/views/partials/form/email_group.blade.php', + 'resources/views/partials/form/enabled_group.blade.php', + 'resources/views/partials/form/file_group.blade.php', + 'resources/views/partials/form/invoice_text.blade.php', + 'resources/views/partials/form/money_group.blade.php', + 'resources/views/partials/form/multi_select_add_new_group.blade.php', + 'resources/views/partials/form/multi_select_group.blade.php', + 'resources/views/partials/form/multi_select_remote_add_new_group.blade.php', + 'resources/views/partials/form/multi_select_remote_group.blade.php', + 'resources/views/partials/form/number_group.blade.php', + 'resources/views/partials/form/password_group.blade.php', + 'resources/views/partials/form/radio_group.blade.php', + 'resources/views/partials/form/recurring.blade.php', + 'resources/views/partials/form/save_buttons.blade.php', + 'resources/views/partials/form/select_add_new_group.blade.php', + 'resources/views/partials/form/select_group.blade.php', + 'resources/views/partials/form/select_group_add_new_group.blade.php', + 'resources/views/partials/form/select_group_group.blade.php', + 'resources/views/partials/form/select_remote_add_new_group.blade.php', + 'resources/views/partials/form/select_remote_group.blade.php', + 'resources/views/partials/form/text_editor_group.blade.php', + 'resources/views/partials/form/text_group.blade.php', + 'resources/views/partials/form/textarea_group.blade.php', + 'resources/views/partials/form/time_group.blade.php', + 'resources/views/partials/email/body.blade.php', + 'resources/views/partials/email/footer.blade.php', + 'resources/views/partials/media/file.blade.php', + 'resources/views/partials/reports/detail.blade.php', + 'resources/views/partials/reports/detail/content/footer.blade.php', + 'resources/views/partials/reports/detail/content/header.blade.php', + 'resources/views/partials/reports/detail/table.blade.php', + 'resources/views/partials/reports/detail/table/body.blade.php', + 'resources/views/partials/reports/detail/table/footer.blade.php', + 'resources/views/partials/reports/detail/table/header.blade.php', + 'resources/views/partials/reports/detail/table/row.blade.php', + 'resources/views/partials/reports/fields.blade.php', + 'resources/views/partials/reports/filter.blade.php', + 'resources/views/partials/reports/header.blade.php', + 'resources/views/partials/reports/print.blade.php', + 'resources/views/partials/reports/show.blade.php', + 'resources/views/partials/reports/summary.blade.php', + 'resources/views/partials/reports/summary/chart.blade.php', + 'resources/views/partials/reports/summary/content/footer.blade.php', + 'resources/views/partials/reports/summary/content/header.blade.php', + 'resources/views/partials/reports/summary/table.blade.php', + 'resources/views/partials/reports/summary/table/body.blade.php', + 'resources/views/partials/reports/summary/table/footer.blade.php', + 'resources/views/partials/reports/summary/table/header.blade.php', + 'resources/views/partials/reports/summary/table/row.blade.php', + 'resources/views/partials/install/head.blade.php', + 'resources/views/partials/install/scripts.blade.php', + 'resources/views/partials/maintenance/body.blade.php', + 'resources/views/partials/maintenance/head.blade.php', + 'resources/views/partials/modules/bar.blade.php', + 'resources/views/partials/modules/head.blade.php', + 'resources/views/partials/modules/item.blade.php', + 'resources/views/partials/modules/items.blade.php', + 'resources/views/partials/modules/my_apps_item.blade.php', + 'resources/views/partials/modules/no_apps.blade.php', + 'resources/views/partials/modules/pre_sale.blade.php', + 'resources/views/partials/modules/releases.blade.php', + 'resources/views/partials/modules/reviews.blade.php', + 'resources/views/partials/modules/show/price.blade.php', + 'resources/views/partials/modules/show/toggle.blade.php', + 'resources/views/partials/portal/content.blade.php', + 'resources/views/partials/portal/footer.blade.php', + 'resources/views/partials/portal/head.blade.php', + 'resources/views/partials/portal/header.blade.php', + 'resources/views/partials/portal/menu.blade.php', + 'resources/views/partials/portal/navbar.blade.php', + 'resources/views/partials/portal/pagination.blade.php', + 'resources/views/partials/portal/payment_method/hosted.blade.php', + 'resources/views/partials/portal/payment_method/redirect.blade.php', + 'resources/views/partials/portal/scripts.blade.php', + 'resources/views/partials/print/head.blade.php', + 'resources/views/partials/print/scripts.blade.php', + 'resources/views/partials/pwa/pwa.blade.php', + 'resources/views/partials/signed/content.blade.php', + 'resources/views/partials/signed/footer.blade.php', + 'resources/views/partials/signed/head.blade.php', + 'resources/views/partials/wizard/head.blade.php', + 'resources/views/partials/wizard/scripts.blade.php', + 'resources/views/partials/wizard/steps.blade.php', + 'resources/views/partials/widgets/header.blade.php', + 'resources/views/settings/settings/index.blade.php', + 'resources/views/widgets/latest_expenses.blade.php', + 'resources/views/widgets/latest_income.blade.php', + 'resources/views/widgets/total_expenses.blade.php', + 'resources/views/widgets/total_income.blade.php', + 'resources/views/widgets/total_profit.blade.php', + ]; + + $directories = [ + 'app/Listeners/Update/V20', + 'app/Listeners/Update/V21', + 'modules/BC21', + 'modules/Bc21', + 'resources/views/auth/permissions', + 'resources/views/auth/roles', + 'resources/views/common/notifications', + 'resources/views/purchases/payments', + 'resources/views/sales/revenues', + 'resources/views/layouts', + 'resources/views/partials/admin', + 'resources/views/partials/auth', + 'resources/views/partials/form', + 'resources/views/partials/install', + 'resources/views/partials/maintenance', + 'resources/views/partials/modules/show', + 'resources/views/partials/modules', + 'resources/views/partials/portal/payment_method', + 'resources/views/partials/portal', + 'resources/views/partials/print', + 'resources/views/partials/pwa', + 'resources/views/partials/signed', + 'resources/views/partials/wizard', + 'resources/views/partials/email', + 'resources/views/partials/media', + 'resources/views/partials/reports/details/content', + 'resources/views/partials/reports/details/table', + 'resources/views/partials/reports/details', + 'resources/views/partials/reports/summary/content', + 'resources/views/partials/reports/summary/table', + 'resources/views/partials/reports/summary', + 'resources/views/partials/reports', + 'resources/views/partials/widgets', + ]; + + Log::channel('stderr')->info('Deleting old files...'); + + foreach ($files as $file) { + File::delete(base_path($file)); + } + + Log::channel('stderr')->info('Deleting old folders...'); + + foreach ($directories as $directory) { + File::deleteDirectory(base_path($directory)); + } + + Log::channel('stderr')->info('Old files and folders deleted.'); + } +} diff --git a/app/Models/Auth/Permission.php b/app/Models/Auth/Permission.php index 31108210f..d954786e6 100644 --- a/app/Models/Auth/Permission.php +++ b/app/Models/Auth/Permission.php @@ -2,16 +2,15 @@ namespace App\Models\Auth; +use Akaunting\Sortable\Traits\Sortable; use App\Traits\Tenants; -use Illuminate\Database\Eloquent\Factories\HasFactory; use Laratrust\Models\LaratrustPermission; use Laratrust\Traits\LaratrustPermissionTrait; -use Kyslik\ColumnSortable\Sortable; use Lorisleiva\LaravelSearchString\Concerns\SearchString; class Permission extends LaratrustPermission { - use HasFactory, LaratrustPermissionTrait, SearchString, Sortable, Tenants; + use LaratrustPermissionTrait, SearchString, Sortable, Tenants; protected $table = 'permissions'; @@ -79,14 +78,4 @@ class Permission extends LaratrustPermission return $title; } - - /** - * Create a new factory instance for the model. - * - * @return \Illuminate\Database\Eloquent\Factories\Factory - */ - protected static function newFactory() - { - return \Database\Factories\Permission::new(); - } } diff --git a/app/Models/Auth/Role.php b/app/Models/Auth/Role.php index 5c05905c3..7c844462a 100644 --- a/app/Models/Auth/Role.php +++ b/app/Models/Auth/Role.php @@ -2,16 +2,15 @@ namespace App\Models\Auth; +use Akaunting\Sortable\Traits\Sortable; use App\Traits\Tenants; -use Illuminate\Database\Eloquent\Factories\HasFactory; use Laratrust\Models\LaratrustRole; use Laratrust\Traits\LaratrustRoleTrait; -use Kyslik\ColumnSortable\Sortable; use Lorisleiva\LaravelSearchString\Concerns\SearchString; class Role extends LaratrustRole { - use HasFactory, LaratrustRoleTrait, SearchString, Sortable, Tenants; + use LaratrustRoleTrait, SearchString, Sortable, Tenants; protected $table = 'roles'; @@ -22,6 +21,40 @@ class Role extends LaratrustRole */ protected $fillable = ['name', 'display_name', 'description', 'created_from', 'created_by']; + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('roles.roles.edit', $this->id), + 'permission' => 'update-roles-roles', + ]; + + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route('roles.roles.duplicate', $this->id), + 'permission' => 'create-roles-roles', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'roles.roles.destroy', + 'permission' => 'delete-roles-roles', + 'model' => $this, + ]; + + return $actions; + } + /** * Scope to get all rows filtered, sorted and paginated. * @@ -39,14 +72,4 @@ class Role extends LaratrustRole return $query->usingSearchString($search)->sortable($sort)->paginate($limit); } - - /** - * Create a new factory instance for the model. - * - * @return \Illuminate\Database\Eloquent\Factories\Factory - */ - protected static function newFactory() - { - return \Database\Factories\Role::new(); - } } diff --git a/app/Models/Auth/User.php b/app/Models/Auth/User.php index 9322be231..2d4d21c8a 100644 --- a/app/Models/Auth/User.php +++ b/app/Models/Auth/User.php @@ -2,11 +2,12 @@ namespace App\Models\Auth; -use App\Traits\Tenants; +use Akaunting\Sortable\Traits\Sortable; use App\Notifications\Auth\Reset; use App\Traits\Media; use App\Traits\Owners; use App\Traits\Sources; +use App\Traits\Tenants; use App\Traits\Users; use App\Utilities\Date; use Illuminate\Contracts\Translation\HasLocalePreference; @@ -14,7 +15,6 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; -use Kyslik\ColumnSortable\Sortable; use Laratrust\Traits\LaratrustUserTrait; use Lorisleiva\LaravelSearchString\Concerns\SearchString; @@ -65,11 +65,11 @@ class User extends Authenticatable implements HasLocalePreference { parent::boot(); - static::retrieved(function($model) { + static::retrieved(function ($model) { $model->setCompanyIds(); }); - static::saving(function($model) { + static::saving(function ($model) { $model->unsetCompanyIds(); }); } @@ -94,6 +94,10 @@ class User extends Authenticatable implements HasLocalePreference */ public function getNameAttribute($value) { + if (empty($value)) { + return trans('general.na'); + } + return ucfirst($value); } @@ -106,7 +110,7 @@ class User extends Authenticatable implements HasLocalePreference if (setting('default.use_gravatar', '0') == '1') { try { // Check for gravatar - $url = 'https://www.gravatar.com/avatar/' . md5(strtolower($this->getAttribute('email'))).'?size=90&d=404'; + $url = 'https://www.gravatar.com/avatar/' . md5(strtolower($this->getAttribute('email'))) . '?size=90&d=404'; $client = new \GuzzleHttp\Client(['verify' => false]); @@ -141,14 +145,6 @@ class User extends Authenticatable implements HasLocalePreference } } - /** - * Send reset link to user via email - */ - public function sendPasswordResetNotification($token) - { - $this->notify(new Reset($token)); - } - /** * Always capitalize the name when we save it to the database */ @@ -165,6 +161,14 @@ class User extends Authenticatable implements HasLocalePreference $this->attributes['password'] = bcrypt($value); } + /** + * Send reset link to user via email + */ + public function sendPasswordResetNotification($token) + { + $this->notify(new Reset($token)); + } + /** * Scope to get all rows filtered, sorted and paginated. * @@ -294,6 +298,48 @@ class User extends Authenticatable implements HasLocalePreference return $this->locale; } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + if (user()->id == $this->id) { + return $actions; + } + + if (! $this->hasPendingInvitation()) { + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('users.edit', $this->id), + 'permission' => 'update-auth-users', + ]; + } + + if ($this->hasPendingInvitation()) { + $actions[] = [ + 'title' => trans('general.resend') . ' ' . trans_choice('general.invitations', 1), + 'icon' => 'replay', + 'url' => route('users.invite', $this->id), + 'permission' => 'update-auth-users', + ]; + } + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'users.destroy', + 'permission' => 'delete-auth-users', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Auth/UserInvitation.php b/app/Models/Auth/UserInvitation.php new file mode 100644 index 000000000..661088a5f --- /dev/null +++ b/app/Models/Auth/UserInvitation.php @@ -0,0 +1,40 @@ +belongsTo('App\Models\Auth\User'); + } + + /** + * Scope a query to only include given token value. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return void + */ + public function scopeToken($query, $token) + { + $query->where('token', $token); + } +} diff --git a/app/Models/Banking/Account.php b/app/Models/Banking/Account.php index 620f97dbe..53c90e202 100644 --- a/app/Models/Banking/Account.php +++ b/app/Models/Banking/Account.php @@ -4,8 +4,8 @@ namespace App\Models\Banking; use App\Abstracts\Model; use App\Traits\Transactions; -use Illuminate\Database\Eloquent\Factories\HasFactory; use Bkwld\Cloner\Cloneable; +use Illuminate\Database\Eloquent\Factories\HasFactory; class Account extends Model { @@ -25,7 +25,7 @@ class Account extends Model * * @var array */ - protected $fillable = ['company_id', 'name', 'number', 'currency_code', 'opening_balance', 'bank_name', 'bank_phone', 'bank_address', 'enabled', 'created_from', 'created_by']; + protected $fillable = ['company_id', 'type', 'name', 'number', 'currency_code', 'opening_balance', 'bank_name', 'bank_phone', 'bank_address', 'enabled', 'created_from', 'created_by']; /** * The attributes that should be cast. @@ -42,7 +42,7 @@ class Account extends Model * * @var array */ - public $sortable = ['name', 'number', 'opening_balance', 'enabled']; + public $sortable = ['name', 'number', 'balance', 'bank_name', 'bank_phone']; public function currency() { @@ -74,6 +74,21 @@ class Account extends Model return $query->where('number', '=', $number); } + /** + * Sort by balance + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param $direction + * + * @return \Illuminate\Database\Eloquent\Builder + */ + public function balanceSortable($query, $direction) + { + return $query//->join('transactions', 'transactions.account_id', '=', 'accounts.id') + ->orderBy('balance', $direction) + ->select(['accounts.*', 'accounts.opening_balance as balance']); + } + /** * Get the current balance. * @@ -127,6 +142,39 @@ class Account extends Model return $total; } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route('accounts.show', $this->id), + 'permission' => 'read-banking-accounts', + ]; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('accounts.edit', $this->id), + 'permission' => 'update-banking-accounts', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'accounts.destroy', + 'permission' => 'delete-banking-accounts', + 'model' => $this, + ]; + + return $actions; + } /** * Create a new factory instance for the model. diff --git a/app/Models/Banking/Reconciliation.php b/app/Models/Banking/Reconciliation.php index 3210c1e55..738a75d27 100644 --- a/app/Models/Banking/Reconciliation.php +++ b/app/Models/Banking/Reconciliation.php @@ -42,6 +42,33 @@ class Reconciliation extends Model return $this->belongsTo('App\Models\Banking\Account'); } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('reconciliations.edit', $this->id), + 'permission' => 'update-banking-reconciliations', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'reconciliations.destroy', + 'permission' => 'delete-banking-reconciliations', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Banking/Transaction.php b/app/Models/Banking/Transaction.php index b870bc1ea..8cd4712fe 100644 --- a/app/Models/Banking/Transaction.php +++ b/app/Models/Banking/Transaction.php @@ -12,6 +12,7 @@ use App\Traits\Media; use App\Traits\Recurring; use App\Traits\Transactions; use Bkwld\Cloner\Cloneable; +use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Support\Str; @@ -19,6 +20,13 @@ class Transaction extends Model { use Cloneable, Currencies, DateTime, HasFactory, Media, Recurring, Transactions; + public const INCOME_TYPE = 'income'; + public const INCOME_SPLIT_TYPE = 'income-split'; + public const INCOME_RECURRING_TYPE = 'income-recurring'; + public const EXPENSE_TYPE = 'expense'; + public const EXPENSE_SPLIT_TYPE = 'expense-split'; + public const EXPENSE_RECURRING_TYPE = 'expense-recurring'; + protected $table = 'transactions'; protected $dates = ['deleted_at', 'paid_at']; @@ -31,6 +39,7 @@ class Transaction extends Model protected $fillable = [ 'company_id', 'type', + 'number', 'account_id', 'paid_at', 'amount', @@ -43,6 +52,7 @@ class Transaction extends Model 'payment_method', 'reference', 'parent_id', + 'split_id', 'created_from', 'created_by', ]; @@ -62,7 +72,7 @@ class Transaction extends Model * * @var array */ - public $sortable = ['paid_at', 'amount','category.name', 'account.name']; + public $sortable = ['type', 'number', 'paid_at', 'amount','category.name', 'account.name', 'customer.name', 'invoice.document_number']; /** * Clonable relationships. @@ -96,6 +106,11 @@ class Transaction extends Model return $this->belongsTo('App\Models\Setting\Category')->withDefault(['name' => trans('general.na')]); } + public function children() + { + return $this->hasMany('App\Models\Banking\Transaction', 'parent_id'); + } + public function contact() { return $this->belongsTo('App\Models\Common\Contact')->withDefault(['name' => trans('general.na')]); @@ -116,29 +131,27 @@ class Transaction extends Model return $this->belongsTo('App\Models\Document\Document', 'document_id'); } + public function parent() + { + return $this->belongsTo('App\Models\Banking\Transaction', 'parent_id'); + } + public function recurring() { return $this->morphOne('App\Models\Common\Recurring', 'recurable'); } + public function splits() + { + return $this->hasMany('App\Models\Banking\Transaction', 'split_id'); + } + public function user() { return $this->belongsTo('App\Models\Auth\User', 'contact_id', 'id'); } - public function parent() - { - return $this->belongsTo('App\Models\Banking\Transaction', 'parent_id'); - } - - /** - * Scope to only include contacts of a given type. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param mixed $types - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeType($query, $types) + public function scopeType(Builder $query, $types): Builder { if (empty($types)) { return $query; @@ -147,167 +160,110 @@ class Transaction extends Model return $query->whereIn($this->qualifyColumn('type'), (array) $types); } - /** - * Scope to include only income. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIncome($query) + public function scopeIncome(Builder $query): Builder { return $query->whereIn($this->qualifyColumn('type'), (array) $this->getIncomeTypes()); } - /** - * Scope to include only expense. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeExpense($query) + public function scopeIncomeRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', self::INCOME_RECURRING_TYPE); + } + + public function scopeExpense(Builder $query): Builder { return $query->whereIn($this->qualifyColumn('type'), (array) $this->getExpenseTypes()); } - /** - * Get only transfers. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsTransfer($query) + public function scopeExpenseRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', self::EXPENSE_RECURRING_TYPE); + } + + public function scopeIsRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), 'like', '%-recurring'); + } + + public function scopeIsNotRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), 'not like', '%-recurring'); + } + + public function scopeIsTransfer(Builder $query): Builder { return $query->where('category_id', '=', Category::transfer()); } - /** - * Skip transfers. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsNotTransfer($query) + public function scopeIsNotTransfer(Builder $query): Builder { return $query->where('category_id', '<>', Category::transfer()); } - /** - * Get only documents (invoice/bill). - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsDocument($query) + public function scopeIsDocument(Builder $query): Builder { return $query->whereNotNull('document_id'); } - /** - * Get only transactions (revenue/payment). - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsNotDocument($query) + public function scopeIsNotDocument(Builder $query): Builder { return $query->whereNull('document_id'); } - /** - * Get by document id. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param integer $document_id - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeDocumentId($query, $document_id) + public function scopeDocumentId(Builder $query, int $document_id): Builder { return $query->where('document_id', '=', $document_id); } - /** - * Get by account id. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param integer $account_id - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeAccountId($query, $account_id) + public function scopeAccountId(Builder $query, int $account_id): Builder { return $query->where('account_id', '=', $account_id); } - /** - * Get by contact id. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param integer $contact_id - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeContactId($query, $contact_id) + public function scopeContactId(Builder $query, int $contact_id): Builder { return $query->where('contact_id', '=', $contact_id); } - /** - * Get by category id. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param integer $category_id - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeCategoryId($query, $category_id) + public function scopeCategoryId(Builder $query, int $category_id): Builder { return $query->where('category_id', '=', $category_id); } /** * Order by paid date. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder */ - public function scopeLatest($query) + public function scopeLatest(Builder $query): Builder { return $query->orderBy('paid_at', 'desc'); } - /** - * Scope paid invoice. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopePaid($query) + public function scopePaid(Builder $query): Builder { return $query->sum('amount'); } - /** - * Get only reconciled. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsReconciled($query) + public function scopeIsReconciled(Builder $query): Builder { return $query->where('reconciled', 1); } - /** - * Get only not reconciled. - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeIsNotReconciled($query) + public function scopeIsNotReconciled(Builder $query): Builder { return $query->where('reconciled', 0); } public function onCloning($src, $child = null) { - $this->document_id = null; + if (app()->has(\App\Console\Commands\RecurringCheck::class)) { + $suffix = ''; + } else { + $suffix = $src->isRecurringTransaction() ? '-recurring' : ''; + } + + $this->number = $this->getNextTransactionNumber($suffix); + $this->document_id = null; + $this->split_id = null; } /** @@ -346,6 +302,16 @@ class Transaction extends Model return $this->getMedia('attachment')->all(); } + /** + * Get the splittable status. + * + * @return bool + */ + public function getIsSplittableAttribute() + { + return is_null($this->split_id); + } + public function delete_attachment() { if ($attachments = $this->attachment) { @@ -362,7 +328,7 @@ class Transaction extends Model */ public function getHasTransferRelationAttribute() { - return (bool) (optional($this->category)->id == optional($this->category)->transfer()); + return (bool) ($this->category?->id == $this->category?->transfer()); } /** @@ -372,7 +338,9 @@ class Transaction extends Model */ public function getTypeTitleAttribute($value) { - return $value ?? trans_choice('general.' . Str::plural($this->type), 1); + $type = $this->getRealTypeOfRecurringTransaction($this->type); + + return $value ?? trans_choice('general.' . Str::plural($type), 1); } /** @@ -387,18 +355,18 @@ class Transaction extends Model } if ($this->isIncome()) { - if (! empty($this->document) && $this->document->type != 'invoice') { + if (! empty($this->document_id) && $this->document->type != 'invoice') { return $this->getRouteFromConfig(); } else { - return ! empty($this->document_id) ? 'invoices.show' : 'revenues.show'; + return !empty($this->document_id) ? 'invoices.show' : 'transactions.show'; } } if ($this->isExpense()) { - if (! empty($this->document) && $this->document->type != 'bill') { + if (! empty($this->document_id) && $this->document->type != 'bill') { return $this->getRouteFromConfig(); } else { - return ! empty($this->document_id) ? 'bills.show' : 'payments.show'; + return !empty($this->document_id) ? 'bills.show' : 'transactions.show'; } } @@ -409,8 +377,8 @@ class Transaction extends Model { $route = ''; - $alias = config('type.' . $this->document->type . '.alias'); - $prefix = config('type.' . $this->document->type . '.route.prefix'); + $alias = config('type.document.' . $this->document->type . '.alias'); + $prefix = config('type.document.' . $this->document->type . '.route.prefix'); // if use module set module alias if (!empty($alias)) { @@ -438,10 +406,195 @@ class Transaction extends Model return !empty($value) ? $value : (!empty($this->document_id) ? $this->document_id : $this->id); } - public function getTemplatePathAttribute($value = null) + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() { - $type_for_theme = ($this->type == 'income') ? 'sales.revenues.print_default' : 'purchases.payments.print_default'; - return $value ?: $type_for_theme; + $actions = []; + + $prefix = 'transactions'; + + if (Str::contains($this->type, 'recurring')) { + $prefix = 'recurring-transactions'; + } + + try { + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route($prefix. '.show', $this->id), + 'permission' => 'read-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-show-' . $this->id, + ], + ]; + } catch (\Exception $e) {} + + try { + if (! $this->reconciled) { + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route($prefix. '.edit', $this->id), + 'permission' => 'update-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-edit-' . $this->id, + ], + ]; + } + } catch (\Exception $e) {} + + try { + if (empty($this->document_id)) { + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route($prefix. '.duplicate', $this->id), + 'permission' => 'create-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-duplicate-' . $this->id, + ], + ]; + } + } catch (\Exception $e) {} + + try { + if ($this->is_splittable && empty($this->document_id) && empty($this->recurring)) { + $conenct = [ + 'type' => 'button', + 'title' => trans('general.connect'), + 'icon' => 'sensors', + 'permission' => 'create-banking-transactions', + 'attributes' => [ + 'id' => 'index-transactions-more-actions-connect-' . $this->id, + ], + ]; + + $transaction = $this->load('account')->toJson(); + $currency = $this->currency->toJson(); + + if ($this->contact->exists) { + $document = $this->contact->invoices()->notPaid()->where('currency_code', $this->currency_code)->with(['media', 'totals', 'transactions'])->get()->toJson(); + + $conenct['attributes']['@click'] = 'onConnect()'; + } else { + $document = \App\Models\Document\Document::invoice()->notPaid()->where('currency_code', $this->currency_code)->with(['media', 'totals', 'transactions'])->get()->toJson(); + + $conenct['attributes']['@click'] = 'onConnect()'; + } + + $actions[] = $conenct; + + $actions[] = [ + 'type' => 'divider', + ]; + } + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.print'), + 'icon' => 'print', + 'url' => route($prefix. '.print', $this->id), + 'permission' => 'read-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-print-' . $this->id, + 'target' => '_blank', + ], + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.download_pdf'), + 'icon' => 'pdf', + 'url' => route($prefix. '.pdf', $this->id), + 'permission' => 'read-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-pdf-' . $this->id, + 'target' => '_blank', + ], + ]; + } catch (\Exception $e) {} + + if ($prefix != 'recurring-transactions') { + $actions[] = [ + 'type' => 'divider', + ]; + + try { + $actions[] = [ + 'type' => 'button', + 'title' => trans('general.share_link'), + 'icon' => 'share', + 'url' => route('modals.transactions.share.create', $this->id), + 'permission' => 'read-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-share-' . $this->id, + '@click' => 'onShareLink("' . route('modals.transactions.share.create', $this->id) . '")', + ], + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'type' => 'button', + 'title' => trans('invoices.send_mail'), + 'icon' => 'email', + 'url' => route('modals.transactions.emails.create', $this->id), + 'permission' => 'read-banking-transactions', + 'attributes' => [ + 'id' => 'index-more-actions-send-email-' . $this->id, + '@click' => 'onEmail("' . route('modals.transactions.emails.create', $this->id) . '")', + ], + ]; + } catch (\Exception $e) {} + + $actions[] = [ + 'type' => 'divider', + ]; + + try { + if (! $this->reconciled) { + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'text' => ! empty($this->recurring) ? 'transactions' : 'recurring_template', + 'route' => $prefix. '.destroy', + 'permission' => 'delete-banking-transactions', + 'model' => $this, + ]; + } + } catch (\Exception $e) {} + } else { + try { + $actions[] = [ + 'title' => trans('general.end'), + 'icon' => 'block', + 'url' => route($prefix. '.end', $this->id), + 'permission' => 'update-banking-transactions', + ]; + } catch (\Exception $e) {} + } + + return $actions; + } + + /** + * Get the recurring status label. + * + * @return string + */ + public function getRecurringStatusLabelAttribute() + { + return match($this->recurring->status) { + 'active' => 'status-partial', + 'ended' => 'status-success', + default => 'status-success', + }; } /** diff --git a/app/Models/Banking/Transfer.php b/app/Models/Banking/Transfer.php index 5bdad7e75..1c927ceb4 100644 --- a/app/Models/Banking/Transfer.php +++ b/app/Models/Banking/Transfer.php @@ -224,6 +224,47 @@ class Transfer extends Model return $value ?: $this->expense_transaction->reference; } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route('transfers.show', $this->id), + 'permission' => 'read-banking-transfers', + ]; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('transfers.edit', $this->id), + 'permission' => 'update-banking-transfers', + ]; + + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route('transfers.duplicate', $this->id), + 'permission' => 'update-banking-transfers', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'transfers.destroy', + 'permission' => 'delete-banking-transfers', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Common/Company.php b/app/Models/Common/Company.php index 5859076fa..334fd877d 100644 --- a/app/Models/Common/Company.php +++ b/app/Models/Common/Company.php @@ -2,6 +2,7 @@ namespace App\Models\Common; +use Akaunting\Sortable\Traits\Sortable; use App\Events\Common\CompanyForgettingCurrent; use App\Events\Common\CompanyForgotCurrent; use App\Events\Common\CompanyMadeCurrent; @@ -14,15 +15,15 @@ use App\Traits\Sources; use App\Traits\Tenants; use App\Traits\Transactions; use App\Utilities\Overrider; +use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model as Eloquent; use Illuminate\Database\Eloquent\SoftDeletes; -use Kyslik\ColumnSortable\Sortable; use Laratrust\Contracts\Ownable; use Lorisleiva\LaravelSearchString\Concerns\SearchString; class Company extends Eloquent implements Ownable { - use Contacts, Media, Owners, SearchString, SoftDeletes, Sortable, Sources, Tenants, Transactions; + use Contacts, HasFactory, Media, Owners, SearchString, SoftDeletes, Sortable, Sources, Tenants, Transactions; protected $table = 'companies'; @@ -48,33 +49,21 @@ class Company extends Eloquent implements Ownable * * @var array */ - public $sortable = ['name', 'domain', 'email', 'enabled', 'created_at']; + public $sortable = ['id', 'name', 'domain', 'email', 'enabled', 'created_at', 'tax_number', 'country', 'currency']; /** - * Create a new Eloquent model instance. + * Fill the model with an array of attributes. * * @param array $attributes - * @return void + * @return $this + * + * @throws \Illuminate\Database\Eloquent\MassAssignmentException */ - public function __construct(array $attributes = []) + public function fill(array $attributes) { $this->allAttributes = $attributes; - parent::__construct($attributes); - } - - /** - * Update the model in the database. - * - * @param array $attributes - * @param array $options - * @return bool - */ - public function update(array $attributes = [], array $options = []) - { - $this->allAttributes = $attributes; - - return parent::update($attributes, $options); + return parent::fill($attributes); } public static function boot() @@ -90,7 +79,7 @@ class Company extends Eloquent implements Ownable $model->unsetCommonSettingsFromAttributes(); }); } catch(\Throwable $e) { - + } } @@ -176,7 +165,7 @@ class Company extends Eloquent implements Ownable public function email_templates() { - return $this->hasMany('App\Models\Common\EmailTemplate'); + return $this->hasMany('App\Models\Setting\EmailTemplate'); } public function expense_transactions() @@ -298,7 +287,7 @@ class Company extends Eloquent implements Ownable list($group, $key) = explode('.', $setting->getAttribute('key')); // Load only general settings - if (!in_array($group, $groups)) { + if (! in_array($group, $groups)) { continue; } @@ -315,8 +304,13 @@ class Company extends Eloquent implements Ownable if ($this->getAttribute('logo') == '') { $this->setAttribute('logo', 'public/img/company.png'); } + + // Set default default company currency if empty + if ($this->getAttribute('currency') == '') { + $this->setAttribute('currency', config('setting.fallback.default.currency')); + } } catch(\Throwable $e) { - + } } @@ -334,7 +328,7 @@ class Company extends Eloquent implements Ownable list($group, $key) = explode('.', $setting->getAttribute('key')); // Load only general settings - if (!in_array($group, $groups)) { + if (! in_array($group, $groups)) { continue; } @@ -343,7 +337,7 @@ class Company extends Eloquent implements Ownable $this->offsetUnset('logo'); } catch(\Throwable $e) { - + } } @@ -430,6 +424,54 @@ class Company extends Eloquent implements Ownable ->select('companies.*'); } + /** + * Sort by company tax number + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param $direction + * + * @return \Illuminate\Database\Eloquent\Builder + */ + public function taxNumberSortable($query, $direction) + { + return $query->join('settings', 'companies.id', '=', 'settings.company_id') + ->where('key', 'company.tax_number') + ->orderBy('value', $direction) + ->select('companies.*'); + } + + /** + * Sort by company country + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param $direction + * + * @return \Illuminate\Database\Eloquent\Builder + */ + public function countrySortable($query, $direction) + { + return $query->join('settings', 'companies.id', '=', 'settings.company_id') + ->where('key', 'company.country') + ->orderBy('value', $direction) + ->select('companies.*'); + } + + /** + * Sort by company currency + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param $direction + * + * @return \Illuminate\Database\Eloquent\Builder + */ + public function currencySortable($query, $direction) + { + return $query->join('settings', 'companies.id', '=', 'settings.company_id') + ->where('key', 'default.currency') + ->orderBy('value', $direction) + ->select('companies.*'); + } + /** * Scope autocomplete. * @@ -489,6 +531,42 @@ class Company extends Eloquent implements Ownable return implode(', ', $location); } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + if ($this->enabled) { + $actions[] = [ + 'title' => trans('general.switch'), + 'icon' => 'settings_ethernet', + 'url' => route('companies.switch', $this->id), + 'permission' => 'read-common-companies', + ]; + } + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('companies.edit', $this->id), + 'permission' => 'update-common-companies', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'companies.destroy', + 'permission' => 'delete-common-companies', + 'model' => $this, + ]; + + return $actions; + } + public function makeCurrent($force = false) { if (!$force && $this->isCurrent()) { @@ -502,9 +580,6 @@ class Company extends Eloquent implements Ownable // Bind to container app()->instance(static::class, $this); - // Set session for backward compatibility @deprecated - //session(['company_id' => $this->id]); - // Load settings setting()->setExtraColumns(['company_id' => $this->id]); setting()->forgetAll(); @@ -521,7 +596,7 @@ class Company extends Eloquent implements Ownable public function isCurrent() { - return optional(static::getCurrent())->id === $this->id; + return static::getCurrent()?->id === $this->id; } public function isNotCurrent() @@ -551,9 +626,6 @@ class Company extends Eloquent implements Ownable // Remove from container app()->forgetInstance(static::class); - // Unset session for backward compatibility @deprecated - //session()->forget('company_id'); - // Remove settings setting()->forgetAll(); @@ -590,4 +662,14 @@ class Company extends Eloquent implements Ownable return $this->created_by; } + + /** + * Create a new factory instance for the model. + * + * @return \Illuminate\Database\Eloquent\Factories\Factory + */ + protected static function newFactory() + { + return \Database\Factories\Company::new(); + } } diff --git a/app/Models/Common/Contact.php b/app/Models/Common/Contact.php index 75990d1d6..9d1453ee7 100644 --- a/app/Models/Common/Contact.php +++ b/app/Models/Common/Contact.php @@ -2,21 +2,28 @@ namespace App\Models\Common; +use App\Traits\Media; use App\Abstracts\Model; -use App\Models\Document\Document; -use App\Scopes\Contact as Scope; use App\Traits\Contacts; use App\Traits\Currencies; -use App\Traits\Media; use App\Traits\Transactions; +use App\Scopes\Contact as Scope; +use App\Models\Document\Document; +use App\Utilities\Date; +use App\Utilities\Str; use Bkwld\Cloner\Cloneable; -use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Notifications\Notifiable; +use Illuminate\Database\Eloquent\Factories\HasFactory; + class Contact extends Model { use Cloneable, Contacts, Currencies, HasFactory, Media, Notifiable, Transactions; + public const CUSTOMER_TYPE = 'customer'; + public const VENDOR_TYPE = 'vendor'; + public const EMPLOYEE_TYPE = 'employee'; + protected $table = 'contacts'; /** @@ -169,6 +176,11 @@ class Contact extends Model $this->user_id = null; } + public function getInitialsAttribute($value) + { + return Str::getInitials($this->name); + } + /** * Get the current balance. * @@ -191,7 +203,35 @@ class Contact extends Model $collection = $this->isCustomer() ? 'invoices' : 'bills'; - $this->$collection->whereNotIn('status', ['draft', 'cancelled', 'paid'])->each(function ($item) use (&$amount) { + $this->$collection->whereIn('status', ['sent', 'received', 'viewed', 'partial'])->each(function ($item) use (&$amount) { + $amount += $this->convertToDefault($item->amount_due, $item->currency_code, $item->currency_rate); + }); + + return $amount; + } + + public function getOpenAttribute() + { + $amount = 0; + $today = Date::today()->toDateString(); + + $collection = $this->isCustomer() ? 'invoices' : 'bills'; + + $this->$collection->whereIn('status', ['sent', 'received', 'viewed', 'partial'])->where('due_at', '>=', $today)->each(function ($item) use (&$amount) { + $amount += $this->convertToDefault($item->amount_due, $item->currency_code, $item->currency_rate); + }); + + return $amount; + } + + public function getOverdueAttribute() + { + $amount = 0; + $today = Date::today()->toDateString(); + + $collection = $this->isCustomer() ? 'invoices' : 'bills'; + + $this->$collection->whereIn('status', ['sent', 'received', 'viewed', 'partial'])->where('due_at', '<', $today)->each(function ($item) use (&$amount) { $amount += $this->convertToDefault($item->amount_due, $item->currency_code, $item->currency_rate); }); @@ -221,6 +261,71 @@ class Contact extends Model return implode(', ', $location); } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $group = config('type.contact.' . $this->type . '.group'); + $prefix = config('type.contact.' . $this->type . '.route.prefix'); + $permission_prefix = config('type.contact.' . $this->type . '.permission.prefix'); + $translation_prefix = config('type.contact.' . $this->type . '.translation.prefix'); + + if (empty($prefix)) { + if (in_array($this->type, (array) $this->getCustomerTypes())) { + $prefix = config('type.contact.customer.route.prefix'); + } elseif (in_array($this->type, (array) $this->getVendorTypes())) { + $prefix = config('type.contact.vendor.route.prefix'); + } else { + return $actions; + } + } + + try { + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route($prefix . '.show', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route($prefix . '.edit', $this->id), + 'permission' => 'update-' . $group . '-' . $permission_prefix, + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route($prefix . '.duplicate', $this->id), + 'permission' => 'create-' . $group . '-' . $permission_prefix, + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'title' => $translation_prefix, + 'route' => $prefix . '.destroy', + 'permission' => 'delete-' . $group . '-' . $permission_prefix, + 'model' => $this, + ]; + } catch (\Exception $e) {} + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Common/Dashboard.php b/app/Models/Common/Dashboard.php index cbfb867af..87518173a 100644 --- a/app/Models/Common/Dashboard.php +++ b/app/Models/Common/Dashboard.php @@ -114,6 +114,42 @@ class Dashboard extends Model return $alias; } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + if ($this->enabled) { + $actions[] = [ + 'title' => trans('general.switch'), + 'icon' => 'settings_ethernet', + 'url' => route('dashboards.switch', $this->id), + 'permission' => 'read-common-dashboards', + ]; + } + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('dashboards.edit', $this->id), + 'permission' => 'update-common-dashboards', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'dashboards.destroy', + 'permission' => 'delete-common-dashboards', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Common/EmailTemplate.php b/app/Models/Common/EmailTemplate.php deleted file mode 100644 index 3391becf8..000000000 --- a/app/Models/Common/EmailTemplate.php +++ /dev/null @@ -1,44 +0,0 @@ -where('alias', $alias); - } - - /** - * Scope to only include email templates of a given module alias (class). - * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param string $alias - * @return \Illuminate\Database\Eloquent\Builder - */ - public function scopeModuleAlias($query, $alias) - { - $class = ($alias == 'core') ? 'App\\\\' : 'Modules\\\\' . Str::studly($alias) . '\\\\'; - - return $query->where('class', 'like', $class . '%'); - } -} diff --git a/app/Models/Common/Item.php b/app/Models/Common/Item.php index 33288f14f..2599e5e33 100644 --- a/app/Models/Common/Item.php +++ b/app/Models/Common/Item.php @@ -27,7 +27,7 @@ class Item extends Model * * @var array */ - protected $fillable = ['company_id', 'name', 'description', 'sale_price', 'purchase_price', 'category_id', 'enabled', 'created_from', 'created_by']; + protected $fillable = ['company_id', 'type', 'name', 'description', 'sale_price', 'purchase_price', 'category_id', 'enabled', 'created_from', 'created_by']; /** * The attributes that should be cast. @@ -45,7 +45,7 @@ class Item extends Model * * @var array */ - protected $sortable = ['name', 'category', 'sale_price', 'purchase_price', 'enabled']; + protected $sortable = ['name', 'category.name', 'sale_price', 'purchase_price', 'enabled']; /** * @var array @@ -82,6 +82,11 @@ class Item extends Model return $query->where('name', '=', $name); } + public function scopeBilling($query, $billing) + { + return $query->where($billing . '_price', '=', null); + } + /** * Get the item id. * @@ -149,6 +154,40 @@ class Item extends Model return $this->getMedia('picture')->last(); } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('items.edit', $this->id), + 'permission' => 'update-common-items', + ]; + + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route('items.duplicate', $this->id), + 'permission' => 'create-common-items', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'items.destroy', + 'permission' => 'delete-common-items', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Common/Recurring.php b/app/Models/Common/Recurring.php index 76f49af25..01b981afa 100644 --- a/app/Models/Common/Recurring.php +++ b/app/Models/Common/Recurring.php @@ -4,11 +4,16 @@ namespace App\Models\Common; use App\Abstracts\Model; use App\Traits\Recurring as RecurringTrait; +use Illuminate\Database\Eloquent\Builder; class Recurring extends Model { use RecurringTrait; + public const ACTIVE_STATUS = 'active'; + public const END_STATUS = 'ended'; + public const COMPLETE_STATUS = 'completed'; + protected $table = 'recurring'; /** @@ -16,7 +21,30 @@ class Recurring extends Model * * @var array */ - protected $fillable = ['company_id', 'recurable_id', 'recurable_type', 'frequency', 'interval', 'started_at', 'count', 'created_from', 'created_by']; + protected $fillable = [ + 'company_id', + 'recurable_id', + 'recurable_type', + 'frequency', + 'interval', + 'started_at', + 'status', + 'limit_by', + 'limit_count', + 'limit_date', + 'auto_send', + 'created_from', + 'created_by', + ]; + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'auto_send' => 'boolean', + ]; /** * Get all of the owning recurable models. @@ -25,4 +53,19 @@ class Recurring extends Model { return $this->morphTo(); } + + public function scopeActive(Builder $query): Builder + { + return $query->where($this->qualifyColumn('status'), '=', static::ACTIVE_STATUS); + } + + public function scopeEnded(Builder $query): Builder + { + return $query->where($this->qualifyColumn('status'), '=', static::END_STATUS); + } + + public function scopeCompleted(Builder $query): Builder + { + return $query->where($this->qualifyColumn('status'), '=', static::COMPLETE_STATUS); + } } diff --git a/app/Models/Document/Document.php b/app/Models/Document/Document.php index 522fc0a3d..e818d8c83 100644 --- a/app/Models/Document/Document.php +++ b/app/Models/Document/Document.php @@ -22,7 +22,9 @@ class Document extends Model use HasFactory, Documents, Cloneable, Currencies, DateTime, Media, Recurring; public const INVOICE_TYPE = 'invoice'; + public const INVOICE_RECURRING_TYPE = 'invoice-recurring'; public const BILL_TYPE = 'bill'; + public const BILL_RECURRING_TYPE = 'bill-recurring'; protected $table = 'documents'; @@ -94,6 +96,11 @@ class Document extends Model return $this->belongsTo('App\Models\Setting\Category')->withDefault(['name' => trans('general.na')]); } + public function children() + { + return $this->hasMany('App\Models\Document\Document', 'parent_id'); + } + public function contact() { return $this->belongsTo('App\Models\Common\Contact')->withDefault(['name' => trans('general.na')]); @@ -119,6 +126,19 @@ class Document extends Model return $this->hasMany('App\Models\Document\DocumentHistory', 'document_id'); } + public function last_history() + { + return $this->hasOne('App\Models\Document\DocumentHistory', 'document_id')->latest()->withDefault([ + 'description' => trans('messages.success.added', ['type' => $this->document_number]), + 'created_at' => $this->created_at + ]); + } + + public function parent() + { + return $this->belongsTo('App\Models\Document\Document', 'parent_id'); + } + public function payments() { return $this->transactions(); @@ -144,56 +164,66 @@ class Document extends Model return $this->totals()->orderBy('sort_order'); } - public function parent() - { - return $this->belongsTo('App\Models\Document\Document', 'parent_id'); - } - - public function scopeLatest(Builder $query) + public function scopeLatest(Builder $query): Builder { return $query->orderBy('issued_at', 'desc'); } - public function scopeNumber(Builder $query, string $number) + public function scopeNumber(Builder $query, string $number): Builder { return $query->where('document_number', '=', $number); } - public function scopeDue($query, $date) + public function scopeDue(Builder $query, $date): Builder { return $query->whereDate('due_at', '=', $date); } - public function scopeAccrued($query) + public function scopeAccrued(Builder $query): Builder { return $query->whereNotIn('status', ['draft', 'cancelled']); } - public function scopePaid($query) + public function scopePaid(Builder $query): Builder { return $query->where('status', '=', 'paid'); } - public function scopeNotPaid($query) + public function scopeNotPaid(Builder $query): Builder { return $query->where('status', '<>', 'paid'); } - public function scopeType(Builder $query, string $type) + public function scopeFuture(Builder $query): Builder + { + return $query->whereIn('status', $this->getDocumentStatusesForFuture()); + } + + public function scopeType(Builder $query, string $type): Builder { return $query->where($this->qualifyColumn('type'), '=', $type); } - public function scopeInvoice(Builder $query) + public function scopeInvoice(Builder $query): Builder { return $query->where($this->qualifyColumn('type'), '=', self::INVOICE_TYPE); } - public function scopeBill(Builder $query) + public function scopeInvoiceRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', self::INVOICE_RECURRING_TYPE); + } + + public function scopeBill(Builder $query): Builder { return $query->where($this->qualifyColumn('type'), '=', self::BILL_TYPE); } + public function scopeBillRecurring(Builder $query): Builder + { + return $query->where($this->qualifyColumn('type'), '=', self::BILL_RECURRING_TYPE); + } + /** * @inheritDoc * @@ -202,8 +232,14 @@ class Document extends Model */ public function onCloning($src, $child = null) { + if (app()->has(\App\Console\Commands\RecurringCheck::class)) { + $type = $this->getRealTypeOfRecurringDocument($src->type); + } else { + $type = $src->type; + } + $this->status = 'draft'; - $this->document_number = $this->getNextDocumentNumber($src->type); + $this->document_number = $this->getNextDocumentNumber($type); } public function getSentAtAttribute(string $value = null) @@ -354,29 +390,29 @@ class Document extends Model */ public function getStatusLabelAttribute() { - switch ($this->status) { - case 'paid': - $label = 'success'; - break; - case 'partial': - $label = 'info'; - break; - case 'sent': - case 'received': - $label = 'danger'; - break; - case 'viewed': - $label = 'warning'; - break; - case 'cancelled': - $label = 'dark'; - break; - default: - $label = 'primary'; - break; - } + return match($this->status) { + 'paid' => 'status-success', + 'partial' => 'status-partial', + 'sent' => 'status-danger', + 'received' => 'status-danger', + 'viewed' => 'status-sent', + 'cancelled' => 'status-canceled', + default => 'status-draft', + }; + } - return $label; + /** + * Get the recurring status label. + * + * @return string + */ + public function getRecurringStatusLabelAttribute() + { + return match($this->recurring->status) { + 'active' => 'status-partial', + 'ended' => 'status-success', + default => 'status-success', + }; } /** @@ -429,6 +465,167 @@ class Document extends Model return implode(', ', $location); } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $group = config('type.document.' . $this->type . '.group'); + $prefix = config('type.document.' . $this->type . '.route.prefix'); + $permission_prefix = config('type.document.' . $this->type . '.permission.prefix'); + $translation_prefix = config('type.document.' . $this->type . '.translation.prefix'); + + if (empty($prefix)) { + return $actions; + } + + try { + $actions[] = [ + 'title' => trans('general.show'), + 'icon' => 'visibility', + 'url' => route($prefix . '.show', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-show-' . $this->id, + ], + ]; + } catch (\Exception $e) {} + + try { + if (! $this->reconciled) { + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route($prefix . '.edit', $this->id), + 'permission' => 'update-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-edit-' . $this->id, + ], + ]; + } + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.duplicate'), + 'icon' => 'file_copy', + 'url' => route($prefix . '.duplicate', $this->id), + 'permission' => 'create-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-duplicate-' . $this->id, + ], + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.print'), + 'icon' => 'print', + 'url' => route($prefix . '.print', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-print-' . $this->id, + 'target' => '_blank', + ], + ]; + } catch (\Exception $e) {} + + try { + $actions[] = [ + 'title' => trans('general.download_pdf'), + 'icon' => 'pdf', + 'url' => route($prefix . '.pdf', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-pdf-' . $this->id, + 'target' => '_blank', + ], + ]; + } catch (\Exception $e) {} + + if (!str_contains($this->type, 'recurring')) { + $actions[] = [ + 'type' => 'divider', + ]; + + try { + $actions[] = [ + 'type' => 'button', + 'title' => trans('general.share_link'), + 'icon' => 'share', + 'url' => route('modals.'. $prefix . '.share.create', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-share-link-' . $this->id, + '@click' => 'onShareLink("' . route('modals.'. $prefix . '.share.create', $this->id) . '")', + ], + ]; + } catch (\Exception $e) {} + + try { + if ($this->type == 'invoice') { + $actions[] = [ + 'type' => 'button', + 'title' => trans('invoices.send_mail'), + 'icon' => 'email', + 'url' => route('modals.'. $prefix . '.emails.create', $this->id), + 'permission' => 'read-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-send-email-' . $this->id, + '@click' => 'onEmail("' . route('modals.'. $prefix . '.emails.create', $this->id) . '")', + ], + ]; + } + } catch (\Exception $e) {} + + $actions[] = [ + 'type' => 'divider', + ]; + + try { + $actions[] = [ + 'title' => trans('general.cancel'), + 'icon' => 'cancel', + 'url' => route($prefix . '.cancelled', $this->id), + 'permission' => 'update-' . $group . '-' . $permission_prefix, + 'attributes' => [ + 'id' => 'index-more-actions-cancel-' . $this->id, + ], + ]; + } catch (\Exception $e) {} + + $actions[] = [ + 'type' => 'divider', + ]; + + try { + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'title' => $translation_prefix, + 'route' => $prefix . '.destroy', + 'permission' => 'delete-' . $group . '-' . $permission_prefix, + 'model' => $this, + ]; + } catch (\Exception $e) {} + } else { + try { + $actions[] = [ + 'title' => trans('general.end'), + 'icon' => 'block', + 'url' => route($prefix. '.end', $this->id), + 'permission' => 'update-' . $group . '-' . $permission_prefix, + ]; + } catch (\Exception $e) {} + } + + return $actions; + } + protected static function newFactory(): Factory { return DocumentFactory::new(); diff --git a/app/Models/Setting/Category.php b/app/Models/Setting/Category.php index 3743645a1..c3a85e64e 100644 --- a/app/Models/Setting/Category.php +++ b/app/Models/Setting/Category.php @@ -3,14 +3,24 @@ namespace App\Models\Setting; use App\Abstracts\Model; +use App\Builders\Category as Builder; use App\Models\Document\Document; +use App\Relations\HasMany\Category as HasMany; +use App\Scopes\Category as Scope; use App\Traits\Transactions; +use Illuminate\Database\Eloquent\Builder as EloquentBuilder; use Illuminate\Database\Eloquent\Factories\HasFactory; +use Illuminate\Database\Eloquent\Model as EloquentModel; class Category extends Model { use HasFactory, Transactions; + public const INCOME_TYPE = 'income'; + public const EXPENSE_TYPE = 'expense'; + public const ITEM_TYPE = 'item'; + public const OTHER_TYPE = 'other'; + protected $table = 'categories'; /** @@ -18,7 +28,7 @@ class Category extends Model * * @var array */ - protected $fillable = ['company_id', 'name', 'type', 'color', 'enabled', 'created_from', 'created_by']; + protected $fillable = ['company_id', 'name', 'type', 'color', 'enabled', 'created_from', 'created_by', 'parent_id']; /** * The attributes that should be cast. @@ -36,6 +46,65 @@ class Category extends Model */ public $sortable = ['name', 'type', 'enabled']; + /** + * The "booted" method of the model. + * + * @return void + */ + protected static function booted() + { + static::addGlobalScope(new Scope); + } + + /** + * Create a new Eloquent query builder for the model. + * + * @param \Illuminate\Database\Query\Builder $query + * @return \App\Builders\Category + */ + public function newEloquentBuilder($query) + { + return new Builder($query); + } + + /** + * Instantiate a new HasMany relationship. + * + * @param EloquentBuilder $query + * @param EloquentModel $parent + * @param string $foreignKey + * @param string $localKey + * @return HasMany + */ + protected function newHasMany(EloquentBuilder $query, EloquentModel $parent, $foreignKey, $localKey) + { + return new HasMany($query, $parent, $foreignKey, $localKey); + } + + /** + * Retrieve the model for a bound value. + * + * @param mixed $value + * @param string|null $field + * @return \Illuminate\Database\Eloquent\Model|null + */ + public function resolveRouteBinding($value, $field = null) + { + return $this->resolveRouteBindingQuery($this, $value, $field) + ->withoutGlobalScope(Scope::class) + ->first(); + } + + public function categories() + { + return $this->hasMany(Category::class, 'parent_id')->withSubCategory(); + } + + public function sub_categories() + { + return $this->hasMany(Category::class, 'parent_id')->withSubCategory()->with('categories')->orderBy('name'); + } + public function documents() { return $this->hasMany('App\Models\Document\Document'); @@ -147,6 +216,50 @@ class Category extends Model return (int) $query->other()->pluck('id')->first(); } + /** + * Scope gets only parent categories. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeWithSubCategory($query) + { + return $query->withoutGlobalScope(new Scope); + } + + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'create', + 'url' => route('categories.edit', $this->id), + 'permission' => 'update-settings-categories', + ]; + + $transfer_id = Category::transfer(); + + if ($this->id == $transfer_id) { + return $actions; + } + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'categories.destroy', + 'permission' => 'delete-settings-categories', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Models/Setting/Currency.php b/app/Models/Setting/Currency.php index c037bab3c..18aa2cde1 100644 --- a/app/Models/Setting/Currency.php +++ b/app/Models/Setting/Currency.php @@ -101,6 +101,18 @@ class Currency extends Model return $this->contacts()->whereIn('type', (array) $this->getVendorTypes()); } + /** + * Scope currency by code. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param mixed $code + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeCode($query, $code) + { + return $query->where($this->qualifyColumn('code'), $code); + } + /** * Get the current precision. * @@ -172,15 +184,30 @@ class Currency extends Model } /** - * Scope currency by code. + * Get the line actions. * - * @param \Illuminate\Database\Eloquent\Builder $query - * @param mixed $code - * @return \Illuminate\Database\Eloquent\Builder + * @return array */ - public function scopeCode($query, $code) + public function getLineActionsAttribute() { - return $query->where($this->qualifyColumn('code'), $code); + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('currencies.edit', $this->id), + 'permission' => 'update-settings-currencies', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'currencies.destroy', + 'permission' => 'delete-settings-currencies', + 'model' => $this, + ]; + + return $actions; } /** diff --git a/app/Models/Setting/EmailTemplate.php b/app/Models/Setting/EmailTemplate.php new file mode 100644 index 000000000..8907ead78 --- /dev/null +++ b/app/Models/Setting/EmailTemplate.php @@ -0,0 +1,71 @@ +name); + } + + public function getGroupAttribute() + { + if (Str::startsWith($this->alias, 'invoice_')) { + $group = 'general.invoices'; + } elseif (Str::startsWith($this->alias, 'bill_')) { + $group = 'general.bills'; + } elseif (Str::startsWith($this->alias, 'payment_')) { + $group = 'general.payments'; + } else { + $group = 'general.others'; + } + + return $group; + } + + /** + * Scope to only include email templates of a given alias. + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param mixed $alias + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeAlias($query, $alias) + { + return $query->where('alias', $alias); + } + + /** + * Scope to only include email templates of a given module alias (class). + * + * @param \Illuminate\Database\Eloquent\Builder $query + * @param string $alias + * @return \Illuminate\Database\Eloquent\Builder + */ + public function scopeModuleAlias($query, $alias) + { + $class = ($alias == 'core') ? 'App\\\\' : 'Modules\\\\' . Str::studly($alias) . '\\\\'; + + return $query->where('class', 'like', $class . '%'); + } +} diff --git a/app/Models/Setting/Tax.php b/app/Models/Setting/Tax.php index 2a341120a..5eb66775d 100644 --- a/app/Models/Setting/Tax.php +++ b/app/Models/Setting/Tax.php @@ -45,7 +45,7 @@ class Tax extends Model public function items() { - return $this->hasMany('App\Models\Common\Item'); + return $this->hasMany('App\Models\Common\ItemTax'); } public function document_items() @@ -136,6 +136,33 @@ class Tax extends Model return $title; } + /** + * Get the line actions. + * + * @return array + */ + public function getLineActionsAttribute() + { + $actions = []; + + $actions[] = [ + 'title' => trans('general.edit'), + 'icon' => 'edit', + 'url' => route('taxes.edit', $this->id), + 'permission' => 'update-settings-taxes', + ]; + + $actions[] = [ + 'type' => 'delete', + 'icon' => 'delete', + 'route' => 'taxes.destroy', + 'permission' => 'delete-settings-taxes', + 'model' => $this, + ]; + + return $actions; + } + /** * Create a new factory instance for the model. * diff --git a/app/Notifications/Auth/Invitation.php b/app/Notifications/Auth/Invitation.php new file mode 100644 index 000000000..d245ce652 --- /dev/null +++ b/app/Notifications/Auth/Invitation.php @@ -0,0 +1,52 @@ +invitation = $invitation; + } + + /** + * Get the notification's channels. + * + * @param mixed $notifiable + * @return array|string + */ + public function via($notifiable) + { + return ['mail']; + } + + /** + * Build the mail representation of the notification. + * + * @param mixed $notifiable + * @return \Illuminate\Notifications\Messages\MailMessage + */ + public function toMail($notifiable) + { + return (new MailMessage) + ->line(trans('auth.invitation.message_1')) + ->action(trans('auth.invitation.button'), route('register', $this->invitation->token)) + ->line(trans('auth.invitation.message_2')); + } +} diff --git a/app/Notifications/Banking/Transaction.php b/app/Notifications/Banking/Transaction.php new file mode 100644 index 000000000..b86399c5c --- /dev/null +++ b/app/Notifications/Banking/Transaction.php @@ -0,0 +1,121 @@ +transaction = $transaction; + $this->template = EmailTemplate::alias($template_alias)->first(); + $this->attach_pdf = $attach_pdf; + } + + /** + * Get the mail representation of the notification. + * + * @param mixed $notifiable + */ + public function toMail($notifiable): MailMessage + { + $message = $this->initMailMessage(); + + // Attach the PDF file + if ($this->attach_pdf) { + $message->attach($this->storeTransactionPdfAndGetPath($this->transaction), [ + 'mime' => 'application/pdf', + ]); + } + + return $message; + } + + /** + * Get the array representation of the notification. + * + * @param mixed $notifiable + * @return array + */ + public function toArray($notifiable): array + { + return [ + 'template_alias' => $this->template->alias, + 'title' => trans('notifications.menu.' . $this->template->alias . '.title'), + 'description' => trans('notifications.menu.' . $this->template->alias . '.description', $this->getTagsBinding()), + 'transaction_id' => $this->transaction->id, + 'contact_name' => $this->transaction->contact->name, + 'amount' => $this->transaction->amount, + 'transaction_date' => company_date($this->transaction->paid_at), + ]; + } + + public function getTags(): array + { + return [ + '{payment_amount}', + '{payment_date}', + '{payment_guest_link}', + '{payment_admin_link}', + '{payment_portal_link}', + '{contact_name}', + '{company_name}', + '{company_email}', + '{company_tax_number}', + '{company_phone}', + '{company_address}', + ]; + } + + public function getTagsReplacement(): array + { + return [ + money($this->transaction->amount, $this->transaction->currency_code, true), + company_date($this->transaction->paid_at), + URL::signedRoute('signed.payments.show', [$this->transaction->id]), + route('transactions.show', $this->transaction->id), + route('portal.payments.show', $this->transaction->id), + $this->transaction->contact->name, + $this->transaction->company->name, + $this->transaction->company->email, + $this->transaction->company->tax_number, + $this->transaction->company->phone, + nl2br(trim($this->transaction->company->address)), + ]; + } +} diff --git a/app/Notifications/Common/ExportCompleted.php b/app/Notifications/Common/ExportCompleted.php index 5fbaeb9a0..5a7dd07f0 100644 --- a/app/Notifications/Common/ExportCompleted.php +++ b/app/Notifications/Common/ExportCompleted.php @@ -51,7 +51,7 @@ class ExportCompleted extends Notification implements ShouldQueue public function toMail($notifiable) { return (new MailMessage) - ->subject(trans('notifications.export.completed.subject')) + ->subject(trans('notifications.export.completed.title')) ->line(trans('notifications.export.completed.description')) ->action(trans('general.download'), $this->download_url); } @@ -65,6 +65,11 @@ class ExportCompleted extends Notification implements ShouldQueue public function toArray($notifiable) { return [ + 'title' => trans('notifications.menu.export_completed.title'), + 'description' => trans('notifications.menu.export_completed.description', [ + 'type' => $this->translation, + 'url' => $this->download_url, + ]), 'translation' => $this->translation, 'file_name' => $this->file_name, 'download_url' => $this->download_url, diff --git a/app/Notifications/Common/ExportFailed.php b/app/Notifications/Common/ExportFailed.php index 64f6e2060..13a9563e5 100644 --- a/app/Notifications/Common/ExportFailed.php +++ b/app/Notifications/Common/ExportFailed.php @@ -50,7 +50,7 @@ class ExportFailed extends Notification implements ShouldQueue public function toMail($notifiable) { return (new MailMessage) - ->subject(trans('notifications.export.failed.subject')) + ->subject(trans('notifications.export.failed.title')) ->line(trans('notifications.export.failed.description')) ->line($this->message); } @@ -64,6 +64,10 @@ class ExportFailed extends Notification implements ShouldQueue public function toArray($notifiable) { return [ + 'title' => trans('notifications.menu.export_failed.title'), + 'description' => trans('notifications.menu.export_failed.description', [ + 'issues' => $this->message, + ]), 'message' => $this->message, ]; } diff --git a/app/Notifications/Common/ImportCompleted.php b/app/Notifications/Common/ImportCompleted.php index b667a6830..155c547f9 100644 --- a/app/Notifications/Common/ImportCompleted.php +++ b/app/Notifications/Common/ImportCompleted.php @@ -48,7 +48,7 @@ class ImportCompleted extends Notification implements ShouldQueue $dashboard_url = route('dashboard', ['company_id' => company_id()]); return (new MailMessage) - ->subject(trans('notifications.import.completed.subject')) + ->subject(trans('notifications.import.completed.title')) ->line(trans('notifications.import.completed.description')) ->action(trans_choice('general.dashboards', 1), $dashboard_url); } @@ -62,6 +62,11 @@ class ImportCompleted extends Notification implements ShouldQueue public function toArray($notifiable) { return [ + 'title' => trans('notifications.menu.import_completed.title'), + 'description' => trans('notifications.menu.import_completed.description', [ + 'type' => $this->translation, + 'count' => $this->total_rows, + ]), 'translation' => $this->translation, 'total_rows' => $this->total_rows, ]; diff --git a/app/Notifications/Common/ImportFailed.php b/app/Notifications/Common/ImportFailed.php index b4aec313f..1b51c8499 100644 --- a/app/Notifications/Common/ImportFailed.php +++ b/app/Notifications/Common/ImportFailed.php @@ -50,7 +50,7 @@ class ImportFailed extends Notification implements ShouldQueue public function toMail($notifiable) { $message = (new MailMessage) - ->subject(trans('notifications.import.failed.subject')) + ->subject(trans('notifications.import.failed.title')) ->line(trans('notifications.import.failed.description')); foreach ($this->errors as $error) { @@ -69,6 +69,10 @@ class ImportFailed extends Notification implements ShouldQueue public function toArray($notifiable) { return [ + 'title' => trans('notifications.menu.import_failed.title'), + 'description' => trans('notifications.menu.import_failed.description', [ + 'issues' => $this->errors, + ]), 'errors' => $this->errors, ]; } diff --git a/app/Notifications/Install/UpdateFailed.php b/app/Notifications/Install/UpdateFailed.php index 5f5ff2061..5506bd82d 100644 --- a/app/Notifications/Install/UpdateFailed.php +++ b/app/Notifications/Install/UpdateFailed.php @@ -62,11 +62,11 @@ class UpdateFailed extends Notification */ public function toMail($notifiable) { - $subject = trans('notifications.update.mail.subject', [ + $subject = trans('notifications.update.mail.title', [ 'domain' => request()->getHttpHost(), ]); - $message = trans('notifications.update.mail.message', [ + $message = trans('notifications.update.mail.description', [ 'alias' => $this->getAliasName(), 'current_version' => $this->event->old, 'new_version' => $this->event->new, @@ -88,7 +88,7 @@ class UpdateFailed extends Notification */ public function toSlack($notifiable) { - $message = trans('notifications.update.slack.message', [ + $message = trans('notifications.update.slack.description', [ 'domain' => request()->getHttpHost(), ]); diff --git a/app/Notifications/Portal/PaymentReceived.php b/app/Notifications/Portal/PaymentReceived.php index 60ea927b4..247865de1 100644 --- a/app/Notifications/Portal/PaymentReceived.php +++ b/app/Notifications/Portal/PaymentReceived.php @@ -3,9 +3,13 @@ namespace App\Notifications\Portal; use App\Abstracts\Notification; -use App\Models\Common\EmailTemplate; +use App\Models\Banking\Transaction; +use App\Models\Setting\EmailTemplate; +use App\Models\Document\Document; use App\Traits\Documents; +use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Support\Facades\URL; +use Illuminate\Support\Str; class PaymentReceived extends Notification { @@ -21,14 +25,14 @@ class PaymentReceived extends Notification /** * The payment transaction. * - * @var string + * @var Transaction */ public $transaction; /** * The email template. * - * @var \App\Models\Common\EmailTemplate + * @var EmailTemplate */ public $template; @@ -41,13 +45,8 @@ class PaymentReceived extends Notification /** * Create a notification instance. - * - * @param object $invoice - * @param object $transaction - * @param object $template_alias - * @param object $attach_pdf */ - public function __construct($invoice = null, $transaction = null, $template_alias = null, $attach_pdf = false) + public function __construct(Document $invoice = null, Transaction $transaction = null, string $template_alias = null, bool $attach_pdf = false) { parent::__construct(); @@ -61,11 +60,10 @@ class PaymentReceived extends Notification * Build the mail representation of the notification. * * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function toMail($notifiable) + public function toMail($notifiable): MailMessage { - $message = $this->initMessage(); + $message = $this->initMailMessage(); // Attach the PDF file if ($this->attach_pdf) { @@ -81,12 +79,13 @@ class PaymentReceived extends Notification * Get the array representation of the notification. * * @param mixed $notifiable - * @return array */ - public function toArray($notifiable) + public function toArray($notifiable): array { return [ 'template_alias' => $this->template->alias, + 'title' => trans('notifications.menu.' . $this->template->alias . '.title'), + 'description' => trans('notifications.menu.' . $this->template->alias . '.description', $this->getTagsBinding()), 'invoice_id' => $this->invoice->id, 'invoice_number' => $this->invoice->document_number, 'customer_name' => $this->invoice->contact_name, @@ -97,7 +96,7 @@ class PaymentReceived extends Notification ]; } - public function getTags() + public function getTags(): array { return [ '{invoice_number}', @@ -119,7 +118,7 @@ class PaymentReceived extends Notification ]; } - public function getTagsReplacement() + public function getTagsReplacement(): array { return [ $this->invoice->document_number, diff --git a/app/Notifications/Purchase/Bill.php b/app/Notifications/Purchase/Bill.php index 2f79f07f9..9d255a563 100644 --- a/app/Notifications/Purchase/Bill.php +++ b/app/Notifications/Purchase/Bill.php @@ -3,31 +3,31 @@ namespace App\Notifications\Purchase; use App\Abstracts\Notification; -use App\Models\Common\EmailTemplate; +use App\Models\Setting\EmailTemplate; +use App\Models\Document\Document; +use Illuminate\Notifications\Messages\MailMessage; +use Illuminate\Support\Str; class Bill extends Notification { /** * The bill model. * - * @var object + * @var Document */ public $bill; /** * The email template. * - * @var \App\Models\Common\EmailTemplate + * @var EmailTemplate */ public $template; /** * Create a notification instance. - * - * @param object $bill - * @param object $template_alias */ - public function __construct($bill = null, $template_alias = null) + public function __construct(Document $bill = null, string $template_alias = null) { parent::__construct(); @@ -39,11 +39,10 @@ class Bill extends Notification * Build the mail representation of the notification. * * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function toMail($notifiable) + public function toMail($notifiable): MailMessage { - $message = $this->initMessage(); + $message = $this->initMailMessage(); return $message; } @@ -52,12 +51,13 @@ class Bill extends Notification * Get the array representation of the notification. * * @param mixed $notifiable - * @return array */ - public function toArray($notifiable) + public function toArray($notifiable): array { return [ 'template_alias' => $this->template->alias, + 'title' => trans('notifications.menu.' . $this->template->alias . '.title'), + 'description' => trans('notifications.menu.' . $this->template->alias . '.description', $this->getTagsBinding()), 'bill_id' => $this->bill->id, 'bill_number' => $this->bill->document_number, 'vendor_name' => $this->bill->contact_name, @@ -68,7 +68,7 @@ class Bill extends Notification ]; } - public function getTags() + public function getTags(): array { return [ '{bill_number}', @@ -86,7 +86,7 @@ class Bill extends Notification ]; } - public function getTagsReplacement() + public function getTagsReplacement(): array { return [ $this->bill->document_number, diff --git a/app/Notifications/Purchase/Payment.php b/app/Notifications/Purchase/Payment.php index 84e6d5a0b..49dbefddf 100644 --- a/app/Notifications/Purchase/Payment.php +++ b/app/Notifications/Purchase/Payment.php @@ -3,9 +3,10 @@ namespace App\Notifications\Purchase; use App\Abstracts\Notification; -use App\Models\Common\EmailTemplate; +use App\Models\Setting\EmailTemplate; use App\Traits\Transactions; use Illuminate\Support\Facades\URL; +use Illuminate\Support\Str; class Payment extends Notification { @@ -21,7 +22,7 @@ class Payment extends Notification /** * The email template. * - * @var \App\Models\Common\EmailTemplate + * @var EmailTemplate */ public $template; @@ -78,6 +79,8 @@ class Payment extends Notification { return [ 'template_alias' => $this->template->alias, + 'title' => trans('notifications.menu.' . $this->template->alias . '.title'), + 'description' => trans('notifications.menu.' . $this->template->alias . '.description', $this->getTagsBinding()), 'payment_id' => $this->payment->id, 'vendor_name' => $this->payment->contact->name, 'amount' => $this->payment->amount, diff --git a/app/Notifications/Sale/Invoice.php b/app/Notifications/Sale/Invoice.php index 271219423..8ec826a69 100644 --- a/app/Notifications/Sale/Invoice.php +++ b/app/Notifications/Sale/Invoice.php @@ -3,9 +3,12 @@ namespace App\Notifications\Sale; use App\Abstracts\Notification; -use App\Models\Common\EmailTemplate; +use App\Models\Setting\EmailTemplate; +use App\Models\Document\Document; use App\Traits\Documents; +use Illuminate\Notifications\Messages\MailMessage; use Illuminate\Support\Facades\URL; +use Illuminate\Support\Str; class Invoice extends Notification { @@ -21,7 +24,7 @@ class Invoice extends Notification /** * The email template. * - * @var \App\Models\Common\EmailTemplate + * @var EmailTemplate */ public $template; @@ -34,29 +37,29 @@ class Invoice extends Notification /** * Create a notification instance. - * - * @param object $invoice - * @param object $template_alias - * @param object $attach_pdf */ - public function __construct($invoice = null, $template_alias = null, $attach_pdf = false) + public function __construct(Document $invoice = null, string $template_alias = null, bool $attach_pdf = false, array $custom_mail = []) { parent::__construct(); $this->invoice = $invoice; $this->template = EmailTemplate::alias($template_alias)->first(); $this->attach_pdf = $attach_pdf; + $this->custom_mail = $custom_mail; } /** * Get the mail representation of the notification. * * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage */ - public function toMail($notifiable) + public function toMail($notifiable): MailMessage { - $message = $this->initMessage(); + if (!empty($this->custom_mail['to'])) { + $notifiable->email = $this->custom_mail['to']; + } + + $message = $this->initMailMessage(); // Attach the PDF file if ($this->attach_pdf) { @@ -72,12 +75,13 @@ class Invoice extends Notification * Get the array representation of the notification. * * @param mixed $notifiable - * @return array */ - public function toArray($notifiable) + public function toArray($notifiable): array { return [ 'template_alias' => $this->template->alias, + 'title' => trans('notifications.menu.' . $this->template->alias . '.title'), + 'description' => trans('notifications.menu.' . $this->template->alias . '.description', $this->getTagsBinding()), 'invoice_id' => $this->invoice->id, 'invoice_number' => $this->invoice->document_number, 'customer_name' => $this->invoice->contact_name, @@ -88,7 +92,7 @@ class Invoice extends Notification ]; } - public function getTags() + public function getTags(): array { return [ '{invoice_number}', @@ -108,7 +112,7 @@ class Invoice extends Notification ]; } - public function getTagsReplacement() + public function getTagsReplacement(): array { return [ $this->invoice->document_number, diff --git a/app/Notifications/Sale/Revenue.php b/app/Notifications/Sale/Revenue.php deleted file mode 100644 index 608feaf9a..000000000 --- a/app/Notifications/Sale/Revenue.php +++ /dev/null @@ -1,121 +0,0 @@ -revenue = $revenue; - $this->template = EmailTemplate::alias($template_alias)->first(); - $this->attach_pdf = $attach_pdf; - } - - /** - * Get the mail representation of the notification. - * - * @param mixed $notifiable - * @return \Illuminate\Notifications\Messages\MailMessage - */ - public function toMail($notifiable) - { - $message = $this->initMessage(); - - // Attach the PDF file - if ($this->attach_pdf) { - $message->attach($this->storeTransactionPdfAndGetPath($this->revenue), [ - 'mime' => 'application/pdf', - ]); - } - - return $message; - } - - /** - * Get the array representation of the notification. - * - * @param mixed $notifiable - * @return array - */ - public function toArray($notifiable) - { - return [ - 'template_alias' => $this->template->alias, - 'revenue_id' => $this->revenue->id, - 'customer_name' => $this->revenue->contact->name, - 'amount' => $this->revenue->amount, - 'revenue_date' => company_date($this->revenue->paid_at), - ]; - } - - public function getTags() - { - return [ - '{revenue_amount}', - '{revenue_date}', - '{revenue_guest_link}', - '{revenue_admin_link}', - '{revenue_portal_link}', - '{customer_name}', - '{company_name}', - '{company_email}', - '{company_tax_number}', - '{company_phone}', - '{company_address}', - ]; - } - - public function getTagsReplacement() - { - return [ - money($this->revenue->amount, $this->revenue->currency_code, true), - company_date($this->revenue->paid_at), - URL::signedRoute('signed.payments.show', [$this->revenue->id]), - route('revenues.show', $this->revenue->id), - route('portal.payments.show', $this->revenue->id), - $this->revenue->contact->name, - $this->revenue->company->name, - $this->revenue->company->email, - $this->revenue->company->tax_number, - $this->revenue->company->phone, - nl2br(trim($this->revenue->company->address)), - ]; - } -} diff --git a/app/Observers/Category.php b/app/Observers/Category.php new file mode 100644 index 000000000..432120bf9 --- /dev/null +++ b/app/Observers/Category.php @@ -0,0 +1,26 @@ +sub_categories as $sub_category) { + $this->dispatch(new DeleteCategory($sub_category)); + } + } +} diff --git a/app/Observers/Transaction.php b/app/Observers/Transaction.php index 4a823a490..3e051dfe5 100644 --- a/app/Observers/Transaction.php +++ b/app/Observers/Transaction.php @@ -4,8 +4,10 @@ namespace App\Observers; use App\Abstracts\Observer; use App\Events\Document\TransactionsCounted; +use App\Jobs\Banking\UpdateTransaction; use App\Jobs\Document\CreateDocumentHistory; use App\Models\Banking\Transaction as Model; +use App\Models\Document\Document; use App\Traits\Jobs; class Transaction extends Observer @@ -20,53 +22,40 @@ class Transaction extends Observer */ public function deleted(Model $transaction) { - if (empty($transaction->document_id)) { - return; + if (! empty($transaction->document_id)) { + $type = ($transaction->type == 'income') ? Document::INVOICE_TYPE : Document::BILL_TYPE; + + $this->updateDocument($transaction, $type); } - $function = ($transaction->type == 'income') ? 'updateInvoice' : 'updateBill'; - - $this->$function($transaction); + if (! empty($transaction->split_id)) { + $this->updateTransaction($transaction); + } } - protected function updateInvoice($transaction) + protected function updateDocument($transaction, $type) { - $invoice = $transaction->invoice; + $document = $transaction->{$type}; - if (empty($invoice)) { + if (empty($document)) { return; } - $invoice->transactions_count = $invoice->transactions->count(); - event(new TransactionsCounted($invoice)); + $document->transactions_count = $document->transactions->count(); - $invoice->status = ($invoice->transactions_count > 0) ? 'partial' : 'sent'; + event(new TransactionsCounted($document)); - unset($invoice->transactions_count); + $document->status = ($type == Document::INVOICE_TYPE) ? 'sent' : 'received'; - $invoice->save(); - - $this->dispatch(new CreateDocumentHistory($invoice, 0, $this->getDescription($transaction))); - } - - protected function updateBill($transaction) - { - $bill = $transaction->bill; - - if (empty($bill)) { - return; + if ($document->transactions_count > 0) { + $document->status = 'partial'; } - $bill->transactions_count = $bill->transactions->count(); - event(new TransactionsCounted($bill)); + unset($document->transactions_count); - $bill->status = ($bill->transactions_count > 0) ? 'partial' : 'received'; + $document->save(); - unset($bill->transactions_count); - - $bill->save(); - - $this->dispatch(new CreateDocumentHistory($bill, 0, $this->getDescription($transaction))); + $this->dispatch(new CreateDocumentHistory($document, 0, $this->getDescription($transaction))); } protected function getDescription($transaction) @@ -75,4 +64,17 @@ class Transaction extends Observer return trans('messages.success.deleted', ['type' => $amount . ' ' . trans_choice('general.payments', 1)]); } + + protected function updateTransaction($transaction) + { + $splitted_transaction = Model::find($transaction->split_id); + + if ($splitted_transaction->splits->count() == 0) { + $values = [ + 'type' => $transaction->type, + ]; + + $this->dispatch(new UpdateTransaction($splitted_transaction, $values)); + } + } } diff --git a/app/Providers/App.php b/app/Providers/App.php index b44b24c9a..e382c0b90 100644 --- a/app/Providers/App.php +++ b/app/Providers/App.php @@ -6,6 +6,7 @@ use Illuminate\Database\Eloquent\Model; use Illuminate\Pagination\Paginator; use Illuminate\Support\Facades\Schema; use Illuminate\Support\ServiceProvider as Provider; +use Laravel\Sanctum\Sanctum; class App extends Provider { @@ -23,6 +24,8 @@ class App extends Provider if (config('app.env') !== 'production') { $this->app->register(\Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class); } + + Sanctum::ignoreMigrations(); } /** diff --git a/app/Providers/Blade.php b/app/Providers/Blade.php index d0c1e99ea..1edb0ecde 100644 --- a/app/Providers/Blade.php +++ b/app/Providers/Blade.php @@ -2,6 +2,10 @@ namespace App\Providers; +use App\View\Components\Form\Group\Sswitch; +use App\View\Components\Media\Ffile as MFile; +use App\View\Components\Form\Input\Ffile; +use App\View\Components\Index\Ddefault; use App\Traits\DateTime; use Illuminate\Support\Facades\Blade as Facade; use Illuminate\Support\ServiceProvider; @@ -28,6 +32,11 @@ class Blade extends ServiceProvider Facade::if('readonly', function () { return config('read-only.enabled'); }); + + Facade::component('form.group.switch', Sswitch::class); + Facade::component('media.file', MFile::class); + Facade::component('form.input.file', Ffile::class); + Facade::component('index.default', Ddefault::class); } /** diff --git a/app/Providers/Event.php b/app/Providers/Event.php index 1bd084658..198f1c903 100644 --- a/app/Providers/Event.php +++ b/app/Providers/Event.php @@ -15,32 +15,7 @@ class Event extends Provider 'App\Events\Install\UpdateFinished' => [ 'App\Listeners\Update\CreateModuleUpdatedHistory', 'App\Listeners\Module\UpdateExtraModules', - 'App\Listeners\Update\V20\Version200', - 'App\Listeners\Update\V20\Version203', - 'App\Listeners\Update\V20\Version205', - 'App\Listeners\Update\V20\Version207', - 'App\Listeners\Update\V20\Version208', - 'App\Listeners\Update\V20\Version209', - 'App\Listeners\Update\V20\Version2014', - 'App\Listeners\Update\V20\Version2017', - 'App\Listeners\Update\V20\Version2020', - 'App\Listeners\Update\V20\Version2023', - 'App\Listeners\Update\V20\Version2024', - 'App\Listeners\Update\V21\Version210', - 'App\Listeners\Update\V21\Version213', - 'App\Listeners\Update\V21\Version218', - 'App\Listeners\Update\V21\Version219', - 'App\Listeners\Update\V21\Version2112', - 'App\Listeners\Update\V21\Version2114', - 'App\Listeners\Update\V21\Version2116', - 'App\Listeners\Update\V21\Version2117', - 'App\Listeners\Update\V21\Version2118', - 'App\Listeners\Update\V21\Version2124', - 'App\Listeners\Update\V21\Version2125', - 'App\Listeners\Update\V21\Version2126', - 'App\Listeners\Update\V21\Version2127', - 'App\Listeners\Update\V21\Version2133', - 'App\Listeners\Update\V21\Version2134', + 'App\Listeners\Update\V30\Version300', ], 'Illuminate\Auth\Events\Login' => [ 'App\Listeners\Auth\Login', @@ -55,6 +30,12 @@ class Event extends Provider 'App\Events\Auth\LandingPageShowing' => [ 'App\Listeners\Auth\AddLandingPages', ], + 'App\Events\Auth\InvitationCreated' => [ + 'App\Listeners\Auth\SendUserInvitation', + ], + 'App\Events\Auth\UserDeleted' => [ + 'App\Listeners\Auth\DeleteUserInvitation', + ], 'App\Events\Document\DocumentCreated' => [ 'App\Listeners\Document\CreateDocumentCreatedHistory', 'App\Listeners\Document\IncreaseNextDocumentNumber', @@ -84,15 +65,28 @@ class Event extends Provider ], 'App\Events\Document\DocumentViewed' => [ 'App\Listeners\Document\MarkDocumentViewed', + 'App\Listeners\Document\SendDocumentViewNotification', ], 'App\Events\Install\UpdateFailed' => [ 'App\Listeners\Update\SendNotificationOnFailure', ], + 'App\Events\Menu\NotificationsCreated' => [ + 'App\Listeners\Menu\ShowInNotifications', + ], 'App\Events\Menu\AdminCreated' => [ - 'App\Listeners\Menu\AddAdminItems', + 'App\Listeners\Menu\ShowInAdmin', + ], + 'App\Events\Menu\ProfileCreated' => [ + 'App\Listeners\Menu\ShowInProfile', + ], + 'App\Events\Menu\SettingsCreated' => [ + 'App\Listeners\Menu\ShowInSettings', + ], + 'App\Events\Menu\NewwCreated' => [ + 'App\Listeners\Menu\ShowInNeww', ], 'App\Events\Menu\PortalCreated' => [ - 'App\Listeners\Menu\AddPortalItems', + 'App\Listeners\Menu\ShowInPortal', ], 'App\Events\Module\Installed' => [ 'App\Listeners\Module\InstallExtraModules', @@ -101,6 +95,9 @@ class Event extends Provider 'App\Events\Module\Uninstalled' => [ 'App\Listeners\Module\FinishUninstallation', ], + 'App\Events\Banking\TransactionCreated' => [ + 'App\Listeners\Banking\IncreaseNextTransactionNumber', + ], ]; /** diff --git a/app/Providers/Form.php b/app/Providers/Form.php deleted file mode 100644 index ef18a2912..000000000 --- a/app/Providers/Form.php +++ /dev/null @@ -1,160 +0,0 @@ - ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('dateTimeGroup', 'partials.form.date_time_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('dateGroup', 'partials.form.date_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('timeGroup', 'partials.form.time_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('textGroup', 'partials.form.text_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('emailGroup', 'partials.form.email_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('passwordGroup', 'partials.form.password_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('numberGroup', 'partials.form.number_group', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('multiSelectGroup', 'partials.form.multi_select_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('multiSelectAddNewGroup', 'partials.form.multi_select_add_new_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('multiSelectRemoteGroup', 'partials.form.multi_select_remote_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('multiSelectRemoteAddNewGroup', 'partials.form.multi_select_remote_add_new_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required', 'path' => ''], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectGroup', 'partials.form.select_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectAddNewGroup', 'partials.form.select_add_new_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required', 'path' => ''], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectGroupGroup', 'partials.form.select_group_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectGroupAddNewGroup', 'partials.form.select_group_add_new_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectRemoteGroup', 'partials.form.select_remote_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('selectRemoteAddNewGroup', 'partials.form.select_remote_add_new_group', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required', 'path' => ''], 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('textareaGroup', 'partials.form.textarea_group', [ - 'name', 'text', 'icon', 'value' => null, 'attributes' => ['rows' => '3'], 'col' => 'col-md-12', 'group_class' => null - ]); - - Facade::component('textEditorGroup', 'partials.form.text_editor_group', [ - 'name', 'text', 'icon', 'value' => null, 'attributes' => ['rows' => '3'], 'col' => 'col-md-12', 'group_class' => null - ]); - - Facade::component('radioGroup', 'partials.form.radio_group', [ - 'name', 'text', 'value' => null, 'enable' => trans('general.yes'), 'disable' => trans('general.no'), 'attributes' => [], 'col' => 'col-md-6', - ]); - - Facade::component('checkboxGroup', 'partials.form.checkbox_group', [ - 'name', 'text', 'items' => [], 'value' => 'name', 'id' => 'id', 'selected'=>[], 'attributes' => ['required' => 'required'], 'col' => 'col-md-12', - ]); - - Facade::component('fileGroup', 'partials.form.file_group', [ - 'name', 'text', 'icon', 'attributes' => [], 'value' => null, 'col' => 'col-md-6', - ]); - - Facade::component('deleteButton', 'partials.form.delete_button', [ - 'item', 'url', 'text' => '', 'value' => 'name', 'id' => 'id', - ]); - - Facade::component('deleteLink', 'partials.form.delete_link', [ - 'item', 'url', 'text' => '', 'value' => 'name', 'id' => 'id', - ]); - - Facade::component('saveButtons', 'partials.form.save_buttons', [ - 'cancel', 'col' => 'col-md-12', - ]); - - Facade::component('recurring', 'partials.form.recurring', [ - 'page', 'model' => null, 'col' => 'col-md-6', - ]); - - Facade::component('invoice_text', 'partials.form.invoice_text', [ - 'name', 'text', 'icon', 'values', 'selected' => null, 'attributes' => ['required' => 'required'], 'input_name', 'input_value', 'col' => 'col-md-6', 'group_class' => null - ]); - - Facade::component('dateRange', 'partials.form.date_range', [ - 'name', 'text', 'icon', 'attributes' => ['required' => 'required'], 'value' => null, 'col' => 'col-md-6', - ]); - - Facade::component('bulkActionRowGroup', 'partials.form.bulk_action_row_group', [ - 'text', 'actions', 'path', 'attributes' => [] - ]); - - Facade::component('bulkActionAllGroup', 'partials.form.bulk_action_all_group', [ - 'attributes' => [] - ]); - - Facade::component('bulkActionGroup', 'partials.form.bulk_action_group', [ - 'id', 'name', 'attributes' => [] - ]); - - Facade::component('enabledGroup', 'partials.form.enabled_group', [ - 'id', 'name', 'value' - ]); - } - - /** - * Register the service provider. - * - * @return void - */ - public function register() - { - // - } -} diff --git a/app/Providers/Macro.php b/app/Providers/Macro.php index c045b1627..21c2a5f08 100644 --- a/app/Providers/Macro.php +++ b/app/Providers/Macro.php @@ -2,6 +2,7 @@ namespace App\Providers; +use Illuminate\Database\Eloquent\Collection; use Illuminate\Http\Request; use Illuminate\Support\ServiceProvider; use Illuminate\Support\Str; @@ -27,7 +28,7 @@ class Macro extends ServiceProvider public function boot() { Request::macro('isApi', function () { - return $this->is(config('api.subtype') . '/*'); + return $this->is(config('api.prefix') . '/*'); }); Request::macro('isNotApi', function () { @@ -50,6 +51,14 @@ class Macro extends ServiceProvider return !$this->isInstall(); }); + Request::macro('isPreview', function ($company_id) { + return $this->is($company_id . '/preview/*'); + }); + + Request::macro('isNotPreview', function ($company_id) { + return !$this->isPreview($company_id); + }); + Request::macro('isSigned', function ($company_id) { return $this->is($company_id . '/signed/*'); }); @@ -109,5 +118,15 @@ class Macro extends ServiceProvider return false; }); + + Collection::macro('withChildren', function ($relation, $addChildren) { + $list = new Collection(); + + foreach ($this as $model) { + $addChildren($list, $model, $relation, 0, $addChildren); + } + + return $list; + }); } } diff --git a/app/Providers/Observer.php b/app/Providers/Observer.php index 27af5bdce..dd291bfd8 100644 --- a/app/Providers/Observer.php +++ b/app/Providers/Observer.php @@ -3,6 +3,7 @@ namespace App\Providers; use App\Models\Banking\Transaction; +use App\Models\Setting\Category; use Illuminate\Support\ServiceProvider as Provider; class Observer extends Provider @@ -25,5 +26,6 @@ class Observer extends Provider public function boot() { Transaction::observe('App\Observers\Transaction'); + Category::observe('App\Observers\Category'); } } diff --git a/app/Providers/Queue.php b/app/Providers/Queue.php index bba23b7c2..824e6c05d 100644 --- a/app/Providers/Queue.php +++ b/app/Providers/Queue.php @@ -43,10 +43,8 @@ class Queue extends Provider $payload = $event->job->payload(); - if (!array_key_exists('company_id', $payload)) { - $event->job->delete(); - - throw new \Exception('Missing company. Payload: ' . json_encode($payload)); + if (! array_key_exists('company_id', $payload)) { + return; } $company = company($payload['company_id']); diff --git a/app/Providers/Route.php b/app/Providers/Route.php index b975b7b84..952966034 100644 --- a/app/Providers/Route.php +++ b/app/Providers/Route.php @@ -78,6 +78,14 @@ class Route extends Provider ], $attributes)); }); + Facade::macro('preview', function ($alias, $routes, $attributes = []) { + return Facade::module($alias, $routes, array_merge([ + 'middleware' => 'preview', + 'prefix' => 'preview/' . $alias, + 'as' => 'preview.' . $alias . '.', + ], $attributes)); + }); + Facade::macro('portal', function ($alias, $routes, $attributes = []) { return Facade::module($alias, $routes, array_merge([ 'middleware' => 'portal', @@ -94,18 +102,14 @@ class Route extends Provider ], $attributes)); }); - Facade::macro('api', function ($alias, $routes, $attrs = []) { - $attributes = array_merge([ + Facade::macro('api', function ($alias, $routes, $attributes = []) { + return Facade::module($alias, $routes, array_merge([ 'namespace' => 'Modules\\' . module($alias)->getStudlyName() . '\Http\Controllers\Api', - 'prefix' => $alias, - 'as' => 'api.' . $alias, - ], $attrs); - - $api = app('Dingo\Api\Routing\Router'); - - return $api->version(config('api.version'), ['middleware' => ['api']], function($api) use ($attributes, $routes) { - $api->group($attributes, $routes); - }); + 'domain' => config('api.domain'), + 'middleware' => config('api.middleware'), + 'prefix' => config('api.prefix') ? config('api.prefix') . '/' . $alias : $alias, + 'as' => 'api.' . $alias . '.', + ], $attributes)); }); } @@ -130,6 +134,8 @@ class Route extends Provider $this->mapAdminRoutes(); + $this->mapPreviewRoutes(); + $this->mapPortalRoutes(); $this->mapSignedRoutes(); @@ -159,8 +165,10 @@ class Route extends Provider */ protected function mapApiRoutes() { - Facade::prefix('api') - ->namespace($this->namespace) + Facade::prefix(config('api.prefix')) + ->domain(config('api.domain')) + ->middleware(config('api.middleware')) + ->namespace($this->namespace . '\Api') ->group(base_path('routes/api.php')); } @@ -222,6 +230,20 @@ class Route extends Provider ->namespace($this->namespace) ->group(base_path('routes/admin.php')); } + /** + * Define the "preview" routes for the application. + * + * These routes all receive session state, CSRF protection, etc. + * + * @return void + */ + protected function mapPreviewRoutes() + { + Facade::prefix('{company_id}/preview') + ->middleware('preview') + ->namespace($this->namespace) + ->group(base_path('routes/preview.php')); + } /** * Define the "portal" routes for the application. diff --git a/app/Providers/Validation.php b/app/Providers/Validation.php index cc97a87d1..4bfdf0c4a 100644 --- a/app/Providers/Validation.php +++ b/app/Providers/Validation.php @@ -46,11 +46,11 @@ class Validation extends Provider Validator::extend('amount', function ($attribute, $value, $parameters, $validator) use (&$amount) { $status = false; - if ($value > 0) { + if ($value > 0 || in_array($value, $parameters)) { $status = true; } - if (!preg_match("/^(?=.*?[0-9])[0-9.,]+$/", $value)) { + if (! preg_match("/^(?=.*?[0-9])[0-9.,]+$/", $value)) { $status = false; } diff --git a/app/Providers/ViewComposer.php b/app/Providers/ViewComposer.php index 53425626f..0b4356edb 100644 --- a/app/Providers/ViewComposer.php +++ b/app/Providers/ViewComposer.php @@ -3,7 +3,7 @@ namespace App\Providers; use Illuminate\Support\ServiceProvider as Provider; -use View; +use Illuminate\Support\Facades\View; class ViewComposer extends Provider { @@ -14,46 +14,10 @@ class ViewComposer extends Provider */ public function boot() { - // Suggestions + // Add Contact Type View::composer( - 'partials.admin.header', 'App\Http\ViewComposers\Suggestions' - ); - - // Notifications - View::composer( - 'partials.admin.content', 'App\Http\ViewComposers\Notifications' - ); - - // Add company info to menu - View::composer( - ['partials.admin.menu', 'partials.portal.menu'], - 'App\Http\ViewComposers\Menu' - ); - - // Add notifications to header - View::composer( - ['partials.wizard.navbar', 'partials.admin.navbar', 'partials.portal.navbar'], - 'App\Http\ViewComposers\Header' - ); - - // Add limits and bulk actions to index - View::composer( - '*.index', 'App\Http\ViewComposers\Index' - ); - - // Add limits to show - View::composer( - '*.show', 'App\Http\ViewComposers\Index' - ); - - // Add Modules - View::composer( - 'modules.*', 'App\Http\ViewComposers\Modules' - ); - - // Add recurring - View::composer( - 'partials.form.recurring', 'App\Http\ViewComposers\Recurring' + ['contacts.*'], + 'App\Http\ViewComposers\ContactType' ); // Add Document Type @@ -62,13 +26,14 @@ class ViewComposer extends Provider 'App\Http\ViewComposers\DocumentType' ); - // Wizard + // Document Recurring Metadata View::composer( - 'layouts.wizard', 'App\Http\ViewComposers\Wizard' + ['components.documents.form.metadata'], + 'App\Http\ViewComposers\DocumentRecurring' ); View::composer( - ['partials.admin.content'], + ['components.layouts.admin.notifications'], 'App\Http\ViewComposers\ReadOnlyNotification' ); } diff --git a/app/Relations/HasMany/Category.php b/app/Relations/HasMany/Category.php new file mode 100644 index 000000000..ddeb69c60 --- /dev/null +++ b/app/Relations/HasMany/Category.php @@ -0,0 +1,25 @@ +getParentKey()) && $this->related instanceof Model) { + return $this->query->getWithoutChildren(); + } + + return ! is_null($this->getParentKey()) + ? $this->query->get() + : $this->related->newCollection(); + } +} diff --git a/app/Reports/ExpenseSummary.php b/app/Reports/ExpenseSummary.php index d5bac2e28..ab1fe32ef 100644 --- a/app/Reports/ExpenseSummary.php +++ b/app/Reports/ExpenseSummary.php @@ -9,48 +9,51 @@ use App\Utilities\Recurring; class ExpenseSummary extends Report { - public $default_name = 'reports.summary.expense'; + public $default_name = 'reports.expense_summary'; - public $icon = 'fa fa-shopping-cart'; + public $icon = 'shopping_cart'; + + public $type = 'summary'; public $chart = [ - 'line' => [ - 'width' => '0', - 'height' => '300', - 'options' => [ - 'color' => '#ef3232', - 'legend' => [ - 'display' => false, - ], + 'bar' => [ + 'colors' => [ + '#fb7185', ], - 'backgroundColor' => '#ef3232', - 'color' => '#ef3232', + ], + 'donut' => [ + // ], ]; + public function setTables() + { + $this->tables = [ + 'expense' => trans_choice('general.expenses', 2), + ]; + } + public function setData() { $transactions = $this->applyFilters(Transaction::with('recurring')->expense()->isNotTransfer(), ['date_field' => 'paid_at']); - $basis = $this->getSearchStringValue('basis', $this->getSetting('basis')); - - switch ($basis) { + switch ($this->getBasis()) { case 'cash': - // Payments - $payments = $transactions->get(); - $this->setTotals($payments, 'paid_at'); + // Expenses + $expenses = $transactions->get(); + $this->setTotals($expenses, 'paid_at', false, 'expense'); break; default: // Bills $bills = $this->applyFilters(Document::bill()->with('recurring', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($bills, 'issued_at'); - $this->setTotals($bills, 'issued_at'); + $this->setTotals($bills, 'issued_at', false, 'expense'); - // Payments - $payments = $transactions->isNotDocument()->get(); - Recurring::reflect($payments, 'paid_at'); - $this->setTotals($payments, 'paid_at'); + // Expenses + $expenses = $transactions->isNotDocument()->get(); + Recurring::reflect($expenses, 'paid_at'); + $this->setTotals($expenses, 'paid_at', false, 'expense'); break; } diff --git a/app/Reports/IncomeExpenseSummary.php b/app/Reports/IncomeExpenseSummary.php index 1c63f66ea..a705e1772 100644 --- a/app/Reports/IncomeExpenseSummary.php +++ b/app/Reports/IncomeExpenseSummary.php @@ -9,48 +9,79 @@ use App\Utilities\Recurring; class IncomeExpenseSummary extends Report { - public $default_name = 'reports.summary.income_expense'; + public $default_name = 'reports.income_expense_summary'; - public $icon = 'fa fa-chart-pie'; + public $icon = 'assessment'; + + public $type = 'summary'; + + public $chart = [ + 'income' => [ + 'bar' => [ + 'colors' => [ + '#8bb475', + ], + ], + 'donut' => [ + // + ], + ], + 'expense' => [ + 'bar' => [ + 'colors' => [ + '#fb7185', + ], + ], + 'donut' => [ + // + ], + ], + ]; + + public function setTables() + { + $this->tables = [ + 'income' => trans_choice('general.incomes', 1), + 'expense' => trans_choice('general.expenses', 2), + ]; + } public function setData() { $income_transactions = $this->applyFilters(Transaction::with('recurring')->income()->isNotTransfer(), ['date_field' => 'paid_at']); $expense_transactions = $this->applyFilters(Transaction::with('recurring')->expense()->isNotTransfer(), ['date_field' => 'paid_at']); - $basis = $this->getSearchStringValue('basis', $this->getSetting('basis')); - - switch ($basis) { + switch ($this->getBasis()) { case 'cash': - // Revenues - $revenues = $income_transactions->get(); - $this->setTotals($revenues, 'paid_at', true); + // Incomes + $incomes = $income_transactions->get(); + $this->setTotals($incomes, 'paid_at', false, 'income'); - // Payments - $payments = $expense_transactions->get(); - $this->setTotals($payments, 'paid_at', true); + // Expenses + $expenses = $expense_transactions->get(); + $this->setTotals($expenses, 'paid_at', false, 'expense'); break; default: // Invoices $invoices = $this->applyFilters(Document::invoice()->with('recurring', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($invoices, 'issued_at'); - $this->setTotals($invoices, 'issued_at', true); + $this->setTotals($invoices, 'issued_at', false, 'income'); - // Revenues - $revenues = $income_transactions->isNotDocument()->get(); - Recurring::reflect($revenues, 'paid_at'); - $this->setTotals($revenues, 'paid_at', true); + // Incomes + $incomes = $income_transactions->isNotDocument()->get(); + Recurring::reflect($incomes, 'paid_at'); + $this->setTotals($incomes, 'paid_at', false, 'income'); // Bills $bills = $this->applyFilters(Document::bill()->with('recurring', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($bills, 'issued_at'); - $this->setTotals($bills, 'issued_at', true); + $this->setTotals($bills, 'issued_at', false, 'expense'); - // Payments - $payments = $expense_transactions->isNotDocument()->get(); - Recurring::reflect($payments, 'paid_at'); - $this->setTotals($payments, 'paid_at', true); + // Expenses + $expenses = $expense_transactions->isNotDocument()->get(); + Recurring::reflect($expenses, 'paid_at'); + $this->setTotals($expenses, 'paid_at', false, 'expense'); break; } diff --git a/app/Reports/IncomeSummary.php b/app/Reports/IncomeSummary.php index c2b140a8e..a567096a6 100644 --- a/app/Reports/IncomeSummary.php +++ b/app/Reports/IncomeSummary.php @@ -9,48 +9,51 @@ use App\Utilities\Recurring; class IncomeSummary extends Report { - public $default_name = 'reports.summary.income'; + public $default_name = 'reports.income_summary'; - public $icon = 'fa fa-money-bill'; + public $icon = 'payments'; + + public $type = 'summary'; public $chart = [ - 'line' => [ - 'width' => '0', - 'height' => '300', - 'options' => [ - 'color' => '#328aef', - 'legend' => [ - 'display' => false, - ], + 'bar' => [ + 'colors' => [ + '#8bb475', ], - 'backgroundColor' => '#328aef', - 'color' => '#328aef', + ], + 'donut' => [ + // ], ]; + public function setTables() + { + $this->tables = [ + 'income' => trans_choice('general.incomes', 1), + ]; + } + public function setData() { $transactions = $this->applyFilters(Transaction::with('recurring')->income()->isNotTransfer(), ['date_field' => 'paid_at']); - $basis = $this->getSearchStringValue('basis', $this->getSetting('basis')); - - switch ($basis) { + switch ($this->getBasis()) { case 'cash': - // Revenues - $revenues = $transactions->get(); - $this->setTotals($revenues, 'paid_at'); + // Incomes + $incomes = $transactions->get(); + $this->setTotals($incomes, 'paid_at', false, 'income'); break; default: // Invoices $invoices = $this->applyFilters(Document::invoice()->with('recurring', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($invoices, 'issued_at'); - $this->setTotals($invoices, 'issued_at'); + $this->setTotals($invoices, 'issued_at', false, 'income'); - // Revenues - $revenues = $transactions->isNotDocument()->get(); - Recurring::reflect($revenues, 'paid_at'); - $this->setTotals($revenues, 'paid_at'); + // Incomes + $incomes = $transactions->isNotDocument()->get(); + Recurring::reflect($incomes, 'paid_at'); + $this->setTotals($incomes, 'paid_at', false, 'income'); break; } diff --git a/app/Reports/ProfitLoss.php b/app/Reports/ProfitLoss.php index 98144f43d..dd217ab47 100644 --- a/app/Reports/ProfitLoss.php +++ b/app/Reports/ProfitLoss.php @@ -13,15 +13,19 @@ class ProfitLoss extends Report public $category = 'general.accounting'; - public $icon = 'fa fa-heart'; + public $icon = 'favorite_border'; + + public $type = 'detail'; + + public $chart = false; public function setViews() { parent::setViews(); - $this->views['content.header'] = 'reports.profit_loss.content.header'; - $this->views['content.footer'] = 'reports.profit_loss.content.footer'; - $this->views['table.header'] = 'reports.profit_loss.table.header'; - $this->views['table.footer'] = 'reports.profit_loss.table.footer'; + $this->views['detail.content.header'] = 'reports.profit_loss.content.header'; + $this->views['detail.content.footer'] = 'reports.profit_loss.content.footer'; + $this->views['detail.table.header'] = 'reports.profit_loss.table.header'; + $this->views['detail.table.footer'] = 'reports.profit_loss.table.footer'; } public function setTables() @@ -37,50 +41,60 @@ class ProfitLoss extends Report $income_transactions = $this->applyFilters(Transaction::with('recurring')->income()->isNotTransfer(), ['date_field' => 'paid_at']); $expense_transactions = $this->applyFilters(Transaction::with('recurring')->expense()->isNotTransfer(), ['date_field' => 'paid_at']); - $basis = $this->getSearchStringValue('basis', $this->getSetting('basis')); - - switch ($basis) { + switch ($this->getBasis()) { case 'cash': - // Revenues - $revenues = $income_transactions->get(); - $this->setTotals($revenues, 'paid_at', true, $this->tables['income'], false); + // Incomes + $incomes = $income_transactions->get(); + $this->setTotals($incomes, 'paid_at', false, 'income', false); - // Payments - $payments = $expense_transactions->get(); - $this->setTotals($payments, 'paid_at', true, $this->tables['expense'], false); + // Expenses + $expenses = $expense_transactions->get(); + $this->setTotals($expenses, 'paid_at', false, 'expense', false); break; default: // Invoices $invoices = $this->applyFilters(Document::invoice()->with('recurring', 'totals', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($invoices, 'issued_at'); - $this->setTotals($invoices, 'issued_at', true, $this->tables['income'], false); + $this->setTotals($invoices, 'issued_at', false, 'income', false); - // Revenues - $revenues = $income_transactions->isNotDocument()->get(); - Recurring::reflect($revenues, 'paid_at'); - $this->setTotals($revenues, 'paid_at', true, $this->tables['income'], false); + // Incomes + $incomes = $income_transactions->isNotDocument()->get(); + Recurring::reflect($incomes, 'paid_at'); + $this->setTotals($incomes, 'paid_at', false, 'income', false); // Bills $bills = $this->applyFilters(Document::bill()->with('recurring', 'totals', 'transactions')->accrued(), ['date_field' => 'issued_at'])->get(); Recurring::reflect($bills, 'issued_at'); - $this->setTotals($bills, 'issued_at', true, $this->tables['expense'], false); + $this->setTotals($bills, 'issued_at', false, 'expense', false); - // Payments - $payments = $expense_transactions->isNotDocument()->get(); - Recurring::reflect($payments, 'paid_at'); - $this->setTotals($payments, 'paid_at', true, $this->tables['expense'], false); + // Expenses + $expenses = $expense_transactions->isNotDocument()->get(); + Recurring::reflect($expenses, 'paid_at'); + $this->setTotals($expenses, 'paid_at', false, 'expense', false); break; } + + $this->setNetProfit(); } - public function getFields() + public function setNetProfit() { - return [ - $this->getGroupField(), - $this->getPeriodField(), - $this->getBasisField(), - ]; + foreach ($this->footer_totals as $table => $dates) { + foreach ($dates as $date => $total) { + if (!isset($this->net_profit[$date])) { + $this->net_profit[$date] = 0; + } + + if ($table == 'income') { + $this->net_profit[$date] += $total; + + continue; + } + + $this->net_profit[$date] -= $total; + } + } } } diff --git a/app/Reports/TaxSummary.php b/app/Reports/TaxSummary.php index 9589ff6e2..2fd0ee6b1 100644 --- a/app/Reports/TaxSummary.php +++ b/app/Reports/TaxSummary.php @@ -14,19 +14,23 @@ class TaxSummary extends Report { use Currencies; - public $default_name = 'reports.summary.tax'; + public $default_name = 'reports.tax_summary'; public $category = 'general.accounting'; - public $icon = 'fa fa-percent'; + public $icon = 'percent'; + + public $type = 'detail'; + + public $chart = false; public function setViews() { parent::setViews(); - $this->views['content.header'] = 'reports.tax_summary.content.header'; - $this->views['content.footer'] = 'reports.tax_summary.content.footer'; - $this->views['table.header'] = 'reports.tax_summary.table.header'; - $this->views['table.footer'] = 'reports.tax_summary.table.footer'; + $this->views['detail.content.header'] = 'reports.tax_summary.content.header'; + $this->views['detail.content.footer'] = 'reports.tax_summary.content.footer'; + $this->views['detail.table.header'] = 'reports.tax_summary.table.header'; + $this->views['detail.table.footer'] = 'reports.tax_summary.table.footer'; } public function setTables() @@ -40,9 +44,7 @@ class TaxSummary extends Report public function setData() { - $basis = $this->getSearchStringValue('basis', $this->getSetting('basis')); - - switch ($basis) { + switch ($this->getBasis()) { case 'cash': // Invoice Payments $invoices = $this->applyFilters(Transaction::with('recurring', 'invoice', 'invoice.totals')->income()->isDocument()->isNotTransfer(), ['date_field' => 'paid_at'])->get(); diff --git a/app/Scopes/Category.php b/app/Scopes/Category.php new file mode 100644 index 000000000..96dd32123 --- /dev/null +++ b/app/Scopes/Category.php @@ -0,0 +1,22 @@ +whereNull('parent_id'); + } +} diff --git a/app/Traits/Categories.php b/app/Traits/Categories.php index 1b7ba68c9..8f44a0fa1 100644 --- a/app/Traits/Categories.php +++ b/app/Traits/Categories.php @@ -2,6 +2,7 @@ namespace App\Traits; +use App\Models\Setting\Category; use Illuminate\Support\Str; trait Categories @@ -25,4 +26,9 @@ trait Categories return $types; } + + public function getCategoryWithoutChildren($id) + { + return Category::getWithoutChildren()->find($id);; + } } diff --git a/app/Traits/Charts.php b/app/Traits/Charts.php index 3d18ff435..43adf9514 100644 --- a/app/Traits/Charts.php +++ b/app/Traits/Charts.php @@ -2,11 +2,16 @@ namespace App\Traits; -use App\Utilities\Chartjs; -use Balping\JsonRaw\Raw; +use Akaunting\Apexcharts\Charts as Apexcharts; trait Charts { + public $bar = [ + 'colors' => [], + 'labels' => [], + 'values' => [], + ]; + public $donut = [ 'colors' => [], 'labels' => [], @@ -31,7 +36,7 @@ trait Charts $this->addToDonut($color, $label, $amount); } - public function getDonutChart($name, $width = 0, $height = 160, $limit = 10) + public function getDonutChart($name, $width = '100%', $height = 300, $limit = 10) { // Show donut prorated if there is no value if (array_sum($this->donut['values']) == 0) { @@ -49,216 +54,39 @@ trait Charts $labels[$id] = $this->donut['labels'][$id]; } - $chart = new Chartjs(); + $chart = new Apexcharts(); - $chart->type('doughnut') - ->width($width) - ->height($height) - ->options($this->getDonutChartOptions($colors)) - ->labels(array_values($labels)); - - $chart->dataset($name, 'doughnut', array_values($values)) - ->backgroundColor(array_values($colors)); + $chart->setType('donut') + ->setWidth($width) + ->setHeight($height) + ->setLabels(array_values($labels)) + ->setColors(array_values($colors)) + ->setDataset($name, 'donut', array_values($values)); return $chart; } - public function getDonutChartOptions($colors) + public function addToBar($color, $label, $value) { - return [ - 'color' => array_values($colors), - 'cutoutPercentage' => 80, - 'legend' => [ - 'position' => 'right', - ], - 'tooltips' => [ - 'backgroundColor' => '#000000', - 'titleFontColor' => '#ffffff', - 'bodyFontColor' => '#e5e5e5', - 'bodySpacing' => 4, - 'xPadding' => 12, - 'mode' => 'nearest', - 'intersect' => 0, - 'position' => 'nearest', - ], - 'scales' => [ - 'yAxes' => [ - 'display' => false, - ], - 'xAxes' => [ - 'display' => false, - ], - ], - ]; + $this->bar['colors'][] = $color; + $this->bar['labels'][] = $label; + $this->bar['values'][] = (int) $value; } - public function getLineChartOptions($money_format = true) + public function getBarChart($name, $width = '100%', $height = 160) { - $decimal_mark = str_replace("'", "\\'", config('money.' . setting('default.currency') . '.decimal_mark')); - $thousands_separator = str_replace("'", "\\'", config('money.' . setting('default.currency') . '.thousands_separator')); - $symbol = str_replace("'", "\\'", config('money.' . setting('default.currency') . '.symbol')); - $symbol_first = str_replace("'", "\\'", config('money.' . setting('default.currency') . '.symbol_first')); - $precision = str_replace("'", "\\'", config('money.' . setting('default.currency') . '.precision')); + $chart = new Apexcharts(); - $options = [ - 'tooltips' => [ - 'backgroundColor' => '#000000', - 'titleFontColor' => '#ffffff', - 'bodyFontColor' => '#e5e5e5', - 'bodySpacing' => 4, - 'YrPadding' => 12, - 'mode' => 'nearest', - 'intersect' => 0, - 'position' => 'nearest', - ], - 'responsive' => true, - 'scales' => [ - 'yAxes' => [[ - 'barPercentage' => 1.6, - 'ticks' => [ - 'beginAtZero' => true, - 'padding' => 10, - 'fontColor' => '#9e9e9e', - ], - 'gridLines' => [ - 'drawBorder' => false, - 'color' => 'rgba(29,140,248,0.1)', - 'zeroLineColor' => 'transparent', - 'borderDash' => [2], - 'borderDashOffset' => [2], - ], - ]], - 'xAxes' => [[ - 'barPercentage' => 1.6, - 'ticks' => [ - 'suggestedMin' => 60, - 'suggestedMax' => 125, - 'padding' => 20, - 'fontColor' => '#9e9e9e', - ], - 'gridLines' => [ - 'drawBorder' => false, - 'color' => 'rgba(29,140,248,0.0)', - 'zeroLineColor' => 'transparent', - ], - ]], - ], - ]; + $chart->setType('bar') + ->setWidth($width) + ->setHeight($height) + ->setLabels(array_values($this->bar['labels'])) + ->setColors($this->bar['colors']); - if ($money_format) { - // for Tooltip money format - $options['tooltips']['callbacks'] = [ - 'label' => new Raw("function(tooltipItem, data) { - const moneySettings = { - decimal: '" . $decimal_mark . "', - thousands: '". $thousands_separator . "', - symbol: '" . $symbol . "', - isPrefix: '" . $symbol_first . "', - precision: '" . $precision . "', - }; - - const formattedCurrency = function (input, opt = moneySettings) { - if (typeof input === 'number') { - input = input.toFixed(fixed(opt.precision)) - } - - function fixed (precision) { - return Math.max(0, Math.min(precision, 20)); - }; - - function toStr(value) { - return value ? value.toString() : ''; - }; - - function numbersToCurrency(numbers, precision) { - var exp = Math.pow(10, precision); - var float = parseFloat(numbers) / exp; - - return float.toFixed(fixed(precision)); - }; - - function joinIntegerAndDecimal (integer, decimal, separator) { - return decimal ? integer + separator + decimal : integer; - }; - - if (typeof input === 'number') { - input = input.toFixed(fixed(opt.precision)); - }; - - var negative = input.indexOf('-') >= 0 ? '-' : ''; - var numbers = toStr(input).replace(/\D+/g, '') || '0'; - var currency = numbersToCurrency(numbers, opt.precision); - var parts = toStr(currency).split('.'); - var integer = parts[0].replace(/(\d)(?=(?:\d{3})+\b)/gm, ('$1' + opt.thousands)); - var decimal = parts[1]; - - if (opt.isPrefix == 1) { - return opt.symbol + negative + joinIntegerAndDecimal(integer, decimal, opt.decimal); - } - - return negative + joinIntegerAndDecimal(integer, decimal, opt.decimal) + opt.symbol; - }; - - return formattedCurrency(tooltipItem.yLabel, moneySettings); - }") - ]; - - // for Y variable money format - $options['scales']['yAxes'][0]['ticks']['callback'] = new Raw("function(value, index, values) { - const moneySettings = { - decimal: '" . $decimal_mark . "', - thousands: '". $thousands_separator . "', - symbol: '" . $symbol . "', - isPrefix: '" . $symbol_first . "', - precision: '" . $precision . "', - }; - - const formattedCurrency = function (input, opt = moneySettings) { - if (typeof input === 'number') { - input = input.toFixed(fixed(opt.precision)) - } - - function fixed (precision) { - return Math.max(0, Math.min(precision, 20)); - }; - - function toStr(value) { - return value ? value.toString() : ''; - }; - - function numbersToCurrency(numbers, precision) { - var exp = Math.pow(10, precision); - var float = parseFloat(numbers) / exp; - - return float.toFixed(fixed(precision)); - }; - - function joinIntegerAndDecimal (integer, decimal, separator) { - return decimal ? integer + separator + decimal : integer; - }; - - if (typeof input === 'number') { - input = input.toFixed(fixed(opt.precision)); - }; - - var negative = input.indexOf('-') >= 0 ? '-' : ''; - var numbers = toStr(input).replace(/\D+/g, '') || '0'; - var currency = numbersToCurrency(numbers, opt.precision); - var parts = toStr(currency).split('.'); - var integer = parts[0].replace(/(\d)(?=(?:\d{3})+\b)/gm, ('$1' + opt.thousands)); - var decimal = parts[1]; - - if (opt.isPrefix == 1) { - return opt.symbol + negative + joinIntegerAndDecimal(integer, decimal, opt.decimal); - } else { - return negative + joinIntegerAndDecimal(integer, decimal, opt.decimal) + opt.symbol; - } - }; - - return formattedCurrency(value, moneySettings); - }"); + foreach ($this->bar['values'] as $key => $value) { + $chart->setDataset($this->bar['labels'][$key], 'bar', $value); } - return $options; + return $chart; } } diff --git a/app/Traits/Cloud.php b/app/Traits/Cloud.php new file mode 100644 index 000000000..01a6e69c1 --- /dev/null +++ b/app/Traits/Cloud.php @@ -0,0 +1,47 @@ +getHost() == $this->cloud_host; + } + + public function getCloudRolesPageUrl() + { + if (! $this->isCloud()) { + return 'https://akaunting.com/plans?utm_source=user_role&utm_medium=software&utm_campaign=plg'; + } + + if ($this->moduleIsEnabled('roles')) { + return route('roles.roles.index'); + } + + return route('cloud.plans.index', [ + 'utm_source' => 'user', + 'utm_medium' => 'app', + 'utm_campaign' => 'roles', + ]); + } + + public function getCloudBankFeedsUrl() + { + if (! $this->isCloud()) { + return 'https://akaunting.com/features/connect-your-bank?utm_source=bank_feeds_widget&utm_medium=software&utm_campaign=plg'; + } + + return route('cloud.plans.index', [ + 'utm_source' => 'widget', + 'utm_medium' => 'app', + 'utm_campaign' => 'bank_feeds', + ]); + } +} diff --git a/app/Traits/Database.php b/app/Traits/Database.php new file mode 100644 index 000000000..f193323f0 --- /dev/null +++ b/app/Traits/Database.php @@ -0,0 +1,13 @@ +type ?? $this->document->type ?? $this->model->type ?? 'invoice'; + + return Str::endsWith($type, '-recurring'); + } + + public function isNotRecurringDocument(): bool + { + return ! $this->isRecurring(); + } + public function getNextDocumentNumber(string $type): string { - if ($alias = config('type.' . $type . '.alias')) { + if ($alias = config('type.document.' . $type . '.alias')) { $type = $alias . '.' . str_replace('-', '_', $type); } - $prefix = setting("$type.number_prefix"); - $next = setting("$type.number_next"); - $digit = setting("$type.number_digit"); + $prefix = setting($type . '.number_prefix'); + $next = setting($type . '.number_next'); + $digit = setting($type . '.number_digit'); return $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); } public function increaseNextDocumentNumber(string $type): void { - if ($alias = config('type.' . $type . '.alias')) { + if ($alias = config('type.document.' . $type . '.alias')) { $type = $alias . '.' . str_replace('-', '_', $type); } - $next = setting("$type.number_next", 1) + 1; + $next = setting($type . '.number_next', 1) + 1; - setting(["$type.number_next" => $next]); + setting([$type . '.number_next' => $next]); setting()->save(); } @@ -74,6 +94,17 @@ trait Documents return $statuses; } + public function getDocumentStatusesForFuture() + { + return [ + 'draft', + 'sent', + 'received', + 'viewed', + 'partial', + ]; + } + public function getDocumentFileName(Document $document, string $separator = '-', string $extension = 'pdf'): string { return $this->getSafeDocumentNumber($document, $separator) . $separator . time() . '.' . $extension; @@ -86,7 +117,7 @@ trait Documents protected function getTextDocumentStatuses($type) { - $default_key = config('type.' . $type . '.translation.prefix') . '.statuses.'; + $default_key = config('type.document.' . $type . '.translation.prefix') . '.statuses.'; $translation = DocumentComponent::getTextFromConfig($type, 'document_status', $default_key); @@ -94,10 +125,10 @@ trait Documents return $translation; } - $alias = config('type.' . $type . '.alias'); + $alias = config('type.document.' . $type . '.alias'); if (!empty($alias)) { - $translation = $alias . '::' . config('type.' . $type . '.translation.prefix') . '.statuses'; + $translation = $alias . '::' . config('type.document.' . $type . '.translation.prefix') . '.statuses'; if (is_array(trans($translation))) { return $translation . '.'; @@ -110,13 +141,13 @@ trait Documents protected function getSettingKey($type, $setting_key) { $key = ''; - $alias = config('type.' . $type . '.alias'); + $alias = config('type.document.' . $type . '.alias'); - if (!empty($alias)) { + if (! empty($alias)) { $key .= $alias . '.'; } - $prefix = config('type.' . $type . '.setting.prefix'); + $prefix = config('type.document.' . $type . '.setting.prefix'); $key .= $prefix . '.' . $setting_key; @@ -143,4 +174,80 @@ trait Documents return $pdf_path; } + + public function getTotalsForFutureDocuments($type = 'invoice', $documents = null) + { + $totals = [ + 'overdue' => 0, + 'open' => 0, + 'draft' => 0, + ]; + + $today = Date::today()->toDateString(); + + $documents = $documents ?: Document::type($type)->with('transactions')->future(); + + $documents->each(function ($document) use (&$totals, $today) { + if (!in_array($document->status, $this->getDocumentStatusesForFuture())) { + return; + } + + $payments = 0; + + if ($document->status == 'draft') { + $totals['draft'] += $document->getAmountConvertedToDefault(); + + return; + } + + if ($document->status == 'partial') { + foreach ($document->transactions as $transaction) { + $payments += $transaction->getAmountConvertedToDefault(); + } + } + + // Check if the document is open or overdue + if ($document->due_at > $today) { + $totals['open'] += $document->getAmountConvertedToDefault() - $payments; + } else { + $totals['overdue'] += $document->getAmountConvertedToDefault() - $payments; + } + }); + + return $totals; + } + + public function canNotifyTheContactOfDocument(Document $document): bool + { + $config = config('type.document.' . $document->type . '.notification'); + + if (! $config['notify_contact']) { + return false; + } + + if (! $document->contact || ($document->contact->enabled == 0)) { + return false; + } + + if (empty($document->contact_email)) { + return false; + } + + // Check if ietf.org has MX records signaling a server with email capabilites + $validator = new EmailValidator(); + $validations = new MultipleValidationWithAnd([ + new RFCValidation(), + new DNSCheckValidation(), + ]); + if (! $validator->isValid($document->contact_email, $validations)) { + return false; + } + + return true; + } + + public function getRealTypeOfRecurringDocument(string $recurring_type): string + { + return Str::replace('-recurring', '', $recurring_type); + } } diff --git a/app/Traits/Import.php b/app/Traits/Import.php index fd77cd0dc..bec4b881c 100644 --- a/app/Traits/Import.php +++ b/app/Traits/Import.php @@ -207,7 +207,7 @@ trait Import public function getCategoryIdFromName($row, $type) { - $category_id = Category::where('name', $row['category_name'])->pluck('id')->first(); + $category_id = Category::withSubCategory()->where('name', $row['category_name'])->pluck('id')->first(); if (!empty($category_id)) { return $category_id; diff --git a/app/Traits/Modules.php b/app/Traits/Modules.php index 439f10715..d9deef13b 100644 --- a/app/Traits/Modules.php +++ b/app/Traits/Modules.php @@ -20,7 +20,7 @@ trait Modules ] ]; - if (!$response = static::getResponse('POST', 'token/check', $data)) { + if (! $response = static::getResponse('POST', 'token/check', $data)) { return false; } @@ -36,7 +36,7 @@ trait Modules $items = Cache::get($key); - if (!empty($items)) { + if (! empty($items)) { return $items; } @@ -55,13 +55,28 @@ trait Modules return $item; } + public function getModuleIsubscribe($alias) + { + if (! $response = static::getResponse('GET', 'apps/' . $alias . '/isubscribe')) { + return []; + } + + $body = json_decode($response->getBody()); + + if (! is_object($body)) { + return []; + } + + return $body; + } + public function getModuleDocumentation($alias, $data = []) { $key = 'apps.' . $alias . '.docs.' . $this->getDataKeyOfModules($data); $documentation = Cache::get($key); - if (!empty($documentation)) { + if (! empty($documentation)) { return $documentation; } @@ -78,7 +93,7 @@ trait Modules $releases = Cache::get($key); - if (!empty($releases)) { + if (! empty($releases)) { return $releases; } @@ -95,7 +110,7 @@ trait Modules $reviews = Cache::get($key); - if (!empty($reviews)) { + if (! empty($reviews)) { return $reviews; } @@ -106,13 +121,47 @@ trait Modules return $reviews; } + public function getModuleTestimonials($alias, $data = []) + { + $key = 'apps.' . $alias . '.testimonials.' . $this->getDataKeyOfModules($data); + + $testimonials = Cache::get($key); + + if (! empty($testimonials)) { + return $testimonials; + } + + $testimonials = static::getResponseData('GET', 'apps/' . $alias . '/testimonials', $data); + + Cache::put($key, $testimonials, Date::now()->addHour()); + + return $testimonials; + } + + public function getBannersOfModules($data = []) + { + $key = 'apps.banners.' . $this->getDataKeyOfModules($data); + + $banners = Cache::get($key); + + if (! empty($banners)) { + return $banners; + } + + $banners = static::getResponseData('GET', 'apps/banners'); + + Cache::put($key, $banners, Date::now()->addHour()); + + return $banners; + } + public function getCategoriesOfModules($data = []) { $key = 'apps.categories.' . $this->getDataKeyOfModules($data); $categories = Cache::get($key); - if (!empty($categories)) { + if (! empty($categories)) { return $categories; } @@ -129,7 +178,7 @@ trait Modules $category = Cache::get($key); - if (!empty($category)) { + if (! empty($category)) { return $category; } @@ -146,7 +195,7 @@ trait Modules $vendors = Cache::get($key); - if (!empty($vendors)) { + if (! empty($vendors)) { return $vendors; } @@ -163,7 +212,7 @@ trait Modules $vendor = Cache::get($key); - if (!empty($vendor)) { + if (! empty($vendor)) { return $vendor; } @@ -190,11 +239,11 @@ trait Modules $installed = []; Module::all()->each(function($module) use (&$installed) { - if (!$this->moduleExists($module->alias)) { + if (! $this->moduleExists($module->alias)) { return; } - if (!$result = $this->getModule($module->alias)) { + if (! $result = $this->getModule($module->alias)) { return; } @@ -212,7 +261,7 @@ trait Modules $pre_sale = Cache::get($key); - if (!empty($pre_sale)) { + if (! empty($pre_sale)) { return $pre_sale; } @@ -229,7 +278,7 @@ trait Modules $paid = Cache::get($key); - if (!empty($paid)) { + if (! empty($paid)) { return $paid; } @@ -246,7 +295,7 @@ trait Modules $new = Cache::get($key); - if (!empty($new)) { + if (! empty($new)) { return $new; } @@ -263,7 +312,7 @@ trait Modules $free = Cache::get($key); - if (!empty($free)) { + if (! empty($free)) { return $free; } @@ -280,7 +329,7 @@ trait Modules $featured = Cache::get($key); - if (!empty($featured)) { + if (! empty($featured)) { return $featured; } @@ -291,16 +340,84 @@ trait Modules return $featured; } + public function getPopularModules($data = []) + { + $key = 'apps.popular.' . $this->getDataKeyOfModules($data); + + $popular = Cache::get($key); + + if (! empty($popular)) { + return $popular; + } + + $popular = static::getResponseData('GET', 'apps/popular', $data); + + Cache::put($key, $popular, Date::now()->addHour()); + + return $popular; + } + public function getSearchModules($data = []) { return static::getResponseData('GET', 'apps/search', $data); } + public function getTestimonialModules($data = []) + { + $key = 'apps.testimonials.' . $this->getDataKeyOfModules($data); + + $testimonials = Cache::get($key); + + if (! empty($testimonials)) { + return $testimonials; + } + + $testimonials = static::getResponseData('GET', 'apps/testimonials', $data); + + Cache::put($key, $testimonials, Date::now()->addHour()); + + return $testimonials; + } + + public function getWidgetsOfModules($data = []) + { + $key = 'apps.widgets.' . $this->getDataKeyOfModules($data); + + $widgets = Cache::get($key); + + if (! empty($widgets)) { + return $widgets; + } + + $widgets = static::getResponseData('GET', 'apps/widgets'); + + Cache::put($key, $widgets, Date::now()->addHour()); + + return $widgets; + } + + public function getModulesByWidget($alias, $data = []) + { + $key = 'apps.widgets.' . $alias . '.' . $this->getDataKeyOfModules($data); + + $widget = Cache::get($key); + + if (! empty($widget)) { + return $widget; + } + + $widget = static::getResponseData('GET', 'apps/widgets/' . $alias, $data); + + Cache::put($key, $widget, Date::now()->addHour()); + + return $widget; + } + public function getCoreVersion() { $data['query'] = Info::all(); - if (!$response = static::getResponse('GET', 'core/version', $data)) { + if (! $response = static::getResponse('GET', 'core/version', $data)) { return []; } @@ -309,7 +426,7 @@ trait Modules public function moduleExists($alias) { - if (!module($alias) instanceof \Akaunting\Module\Module) { + if (! module($alias) instanceof \Akaunting\Module\Module) { return false; } @@ -340,13 +457,13 @@ trait Modules $data = Cache::get($key); - if (!empty($data)) { + if (! empty($data)) { return $data; } $data = []; - if (!$suggestions = static::getResponseData('GET', 'apps/suggestions')) { + if (! $suggestions = static::getResponseData('GET', 'apps/suggestions')) { return $data; } @@ -365,13 +482,13 @@ trait Modules $data = Cache::get($key); - if (!empty($data)) { + if (! empty($data)) { return $data; } $data = []; - if (!$notifications = static::getResponseData('GET', 'apps/notifications')) { + if (! $notifications = static::getResponseData('GET', 'apps/notifications')) { return $data; } @@ -384,6 +501,31 @@ trait Modules return $data; } + public function loadTips() + { + $key = 'apps.tips'; + + $data = Cache::get($key); + + if (! empty($data)) { + return $data; + } + + $data = []; + + if (! $tips = static::getResponseData('GET', 'apps/tips')) { + return $data; + } + + foreach ($tips as $tip) { + $data[$tip->path][] = $tip; + } + + Cache::put($key, $data, Date::now()->addHour(6)); + + return $data; + } + public function getSuggestions($path) { $key = 'apps.suggestions'; @@ -394,7 +536,7 @@ trait Modules $data = $this->loadSuggestions(); } - if (!empty($data) && array_key_exists($path, $data)) { + if (! empty($data) && array_key_exists($path, $data)) { return $data[$path]; } @@ -411,7 +553,24 @@ trait Modules $data = $this->loadNotifications(); } - if (!empty($data) && array_key_exists($path, $data)) { + if (! empty($data) && array_key_exists($path, $data)) { + return (array) $data[$path]; + } + + return []; + } + + public function getTips($path): array + { + $key = 'apps.tips'; + + $data = Cache::get($key); + + if (empty($data)) { + $data = $this->loadTips(); + } + + if (! empty($data) && array_key_exists($path, $data)) { return (array) $data[$path]; } diff --git a/app/Traits/Permissions.php b/app/Traits/Permissions.php index b401ef9ac..a11d1e106 100644 --- a/app/Traits/Permissions.php +++ b/app/Traits/Permissions.php @@ -5,6 +5,7 @@ namespace App\Traits; use App\Models\Auth\Permission; use App\Models\Auth\Role; use App\Traits\SearchString; +use App\Traits\Translations; use App\Utilities\Reports; use App\Utilities\Widgets; use Illuminate\Routing\Route; @@ -13,7 +14,7 @@ use Illuminate\Support\Str; trait Permissions { - use SearchString; + use SearchString, Translations; public function getActionsMap() { @@ -248,13 +249,37 @@ trait Permissions public function createRole($name, $display_name = null, $description = null) { - $display_name = $display_name ?? Str::title($name); + $alias = !empty($this->alias) ? $this->alias : $name; + + if (empty($display_name)) { + $display_name = $this->findTranslation([ + 'auth.roles.' . Str::replace('-', '_', $name) . '.name', + $alias . '::permissions.roles.' . Str::replace('-', '_', $name) . '.name', + $alias . '::auth.roles.' . Str::replace('-', '_', $name) . '.name', + ]); + + if (empty($display_name)) { + $display_name = Str::title(Str::replace('-', ' ', $name)); + } + } + + if (empty($description)) { + $description = $this->findTranslation([ + 'auth.roles.' . Str::replace('-', '_', $name) . '.description', + $alias . '::permissions.roles.' . Str::replace('-', '_', $name) . '.description', + $alias . '::auth.roles.' . Str::replace('-', '_', $name) . '.description', + ]); + + if (empty($description)) { + $description = $display_name; + } + } return Role::firstOrCreate([ 'name' => $name, ], [ 'display_name' => $display_name, - 'description' => $description ?? $display_name, + 'description' => $description, ]); } @@ -408,24 +433,24 @@ trait Permissions $table = request()->isApi() ? request()->segment(2) : ''; // Find the proper controller for common API endpoints - if (in_array($table, ['contacts', 'documents', 'transactions'])) { + if (in_array($table, ['contacts', 'documents'])) { $controller = ''; // Look for type in search variable like api/contacts?search=type:customer $type = $this->getSearchStringValue('type'); - if (!empty($type)) { - $alias = config('type.' . $type . '.alias'); - $group = config('type.' . $type . '.group'); - $prefix = config('type.' . $type . '.permission.prefix'); + if (! empty($type)) { + $alias = config('type.' . Str::singular($table) . '.' . $type . '.alias'); + $group = config('type.' . Str::singular($table) . '.' . $type . '.group'); + $prefix = config('type.' . Str::singular($table) . '.' . $type . '.permission.prefix'); // if use module set module alias - if (!empty($alias)) { + if (! empty($alias)) { $controller .= $alias . '-'; } // if controller in folder it must - if (!empty($group)) { + if (! empty($group)) { $controller .= $group . '-'; } @@ -449,7 +474,7 @@ trait Permissions } // Add folder - if (!in_array(strtolower($arr[1]), ['api', 'controllers'])) { + if (! in_array(strtolower($arr[1]), ['api', 'controllers'])) { $controller .= Str::kebab($arr[1]) . '-'; } diff --git a/app/Traits/Recurring.php b/app/Traits/Recurring.php index 54ebcd8ea..1ae78117c 100644 --- a/app/Traits/Recurring.php +++ b/app/Traits/Recurring.php @@ -2,6 +2,7 @@ namespace App\Traits; +use App\Models\Common\Recurring as Model; use App\Utilities\Date; use Recurr\Rule; use Recurr\Transformer\ArrayTransformer; @@ -17,18 +18,25 @@ trait Recurring $frequency = ($request['recurring_frequency'] != 'custom') ? $request['recurring_frequency'] : $request['recurring_custom_frequency']; $interval = (($request['recurring_frequency'] != 'custom') || ($request['recurring_interval'] < 1)) ? 1 : (int) $request['recurring_interval']; - $started_at = !empty($request['paid_at']) ? $request['paid_at'] : $request['issued_at']; + $started_at = !empty($request['recurring_started_at']) ? $request['recurring_started_at'] : Date::now(); + $status = !empty($request['recurring_status']) ? $request['recurring_status'] : Model::ACTIVE_STATUS; + $limit_by = !empty($request['recurring_limit']) ? $request['recurring_limit'] : 'count'; + $limit_count = isset($request['recurring_limit_count']) ? (int) $request['recurring_limit_count'] : 0; + $limit_date = !empty($request['recurring_limit_date']) ? $request['recurring_limit_date'] : null; $source = !empty($request['created_from']) ? $request['created_from'] : source_name(); $owner = !empty($request['created_by']) ? $request['created_by'] : user_id(); $this->recurring()->create([ - 'company_id' => $this->company_id, - 'frequency' => $frequency, - 'interval' => $interval, - 'started_at' => $started_at, - 'count' => (int) $request['recurring_count'], - 'created_from' => $source, - 'created_by' => $owner, + 'company_id' => $this->company_id, + 'frequency' => $frequency, + 'interval' => $interval, + 'started_at' => $started_at, + 'status' => $status, + 'limit_by' => $limit_by, + 'limit_count' => $limit_count, + 'limit_date' => $limit_date, + 'created_from' => $source, + 'created_by' => $owner, ]); } @@ -36,24 +44,34 @@ trait Recurring { if (empty($request['recurring_frequency']) || ($request['recurring_frequency'] == 'no')) { $this->recurring()->delete(); + return; } $frequency = ($request['recurring_frequency'] != 'custom') ? $request['recurring_frequency'] : $request['recurring_custom_frequency']; $interval = (($request['recurring_frequency'] != 'custom') || ($request['recurring_interval'] < 1)) ? 1 : (int) $request['recurring_interval']; - $started_at = !empty($request['paid_at']) ? $request['paid_at'] : $request['issued_at']; + $started_at = !empty($request['recurring_started_at']) ? $request['recurring_started_at'] : Date::now(); + $limit_by = !empty($request['recurring_limit']) ? $request['recurring_limit'] : 'count'; + $limit_count = isset($request['recurring_limit_count']) ? (int) $request['recurring_limit_count'] : 0; + $limit_date = !empty($request['recurring_limit_date']) ? $request['recurring_limit_date'] : null; $recurring = $this->recurring(); $model_exists = $recurring->count(); $data = [ - 'company_id' => $this->company_id, - 'frequency' => $frequency, - 'interval' => $interval, - 'started_at' => $started_at, - 'count' => (int) $request['recurring_count'], + 'company_id' => $this->company_id, + 'frequency' => $frequency, + 'interval' => $interval, + 'started_at' => $started_at, + 'limit_by' => $limit_by, + 'limit_count' => $limit_count, + 'limit_date' => $limit_date, ]; + if (! empty($request['recurring_status'])) { + $data['status'] = $request['recurring_status']; + } + if ($model_exists) { $recurring->update($data); } else { @@ -61,13 +79,14 @@ trait Recurring $owner = !empty($request['created_by']) ? $request['created_by'] : user_id(); $recurring->create(array_merge($data, [ - 'created_from' => $source, - 'created_by' => $owner, + 'status' => Model::ACTIVE_STATUS, + 'created_from' => $source, + 'created_by' => $owner, ])); } } - public function getRecurringSchedule($set_until_date = true) + public function getRecurringSchedule() { $config = new ArrayTransformerConfig(); $config->enableLastDayOfMonthFix(); @@ -76,10 +95,10 @@ trait Recurring $transformer = new ArrayTransformer(); $transformer->setConfig($config); - return $transformer->transform($this->getRecurringRule($set_until_date)); + return $transformer->transform($this->getRecurringRule()); } - public function getRecurringRule($set_until_date = true) + public function getRecurringRule() { $rule = (new Rule()) ->setStartDate($this->getRecurringRuleStartDate()) @@ -87,13 +106,11 @@ trait Recurring ->setFreq($this->getRecurringRuleFrequency()) ->setInterval($this->getRecurringRuleInterval()); - // 0 means infinite - if ($this->count != 0) { - $rule->setCount($this->getRecurringRuleCount()); - } - - if ($set_until_date) { + if ($this->limit_by == 'date') { $rule->setUntil($this->getRecurringRuleUntilDate()); + } elseif ($this->limit_count != 0) { + // 0 means infinite + $rule->setCount($this->getRecurringRuleCount()); } return $rule; @@ -101,12 +118,27 @@ trait Recurring public function getRecurringRuleStartDate() { - return new \DateTime($this->started_at, new \DateTimeZone($this->getRecurringRuleTimeZone())); + return $this->getRecurringRuleDate($this->started_at); } public function getRecurringRuleUntilDate() { - return new \DateTime(Date::today()->toDateTimeString(), new \DateTimeZone($this->getRecurringRuleTimeZone())); + return $this->getRecurringRuleDate($this->limit_date); + } + + public function getRecurringRuleTodayDate() + { + return $this->getRecurringRuleDate(Date::today()->toDateTimeString()); + } + + public function getRecurringRuleTomorrowDate() + { + return $this->getRecurringRuleDate(Date::tomorrow()->toDateTimeString()); + } + + public function getRecurringRuleDate($date) + { + return new \DateTime($date, new \DateTimeZone($this->getRecurringRuleTimeZone())); } public function getRecurringRuleTimeZone() @@ -117,7 +149,7 @@ trait Recurring public function getRecurringRuleCount() { // Fix for humans - return $this->count + 1; + return $this->limit_count + 1; } public function getRecurringRuleFrequency() @@ -153,7 +185,7 @@ trait Recurring public function getCurrentRecurring() { - if (!$schedule = $this->getRecurringSchedule()) { + if (! $schedule = $this->getRecurringSchedule()) { return false; } @@ -162,11 +194,11 @@ trait Recurring public function getNextRecurring() { - if (!$schedule = $this->getRecurringSchedule()) { + if (! $schedule = $this->getRecurringSchedule()) { return false; } - if (!$next = $schedule->next()) { + if (! $next = $schedule->next()) { return false; } @@ -175,7 +207,7 @@ trait Recurring public function getFirstRecurring() { - if (!$schedule = $this->getRecurringSchedule()) { + if (! $schedule = $this->getRecurringSchedule()) { return false; } @@ -184,7 +216,7 @@ trait Recurring public function getLastRecurring() { - if (!$schedule = $this->getRecurringSchedule()) { + if (! $schedule = $this->getRecurringSchedule()) { return false; } diff --git a/app/Traits/Scopes.php b/app/Traits/Scopes.php index 67bbb0d9e..9e42c30dd 100644 --- a/app/Traits/Scopes.php +++ b/app/Traits/Scopes.php @@ -85,14 +85,6 @@ trait Scopes $type = $request->get('type') ?: Str::singular((string) $request->segment(3)); - if ($type == 'revenue') { - $type = 'income'; - } - - if ($type == 'payment') { - $type = 'expense'; - } - return $type; } } diff --git a/app/Traits/Tenants.php b/app/Traits/Tenants.php index 38c5a8f34..f02095eb7 100644 --- a/app/Traits/Tenants.php +++ b/app/Traits/Tenants.php @@ -18,7 +18,7 @@ trait Tenants public function isTenantable() { - $tenantable = $this->tenantable ?: true; + $tenantable = $this->tenantable ?? true; return ($tenantable === true) && in_array('company_id', $this->getFillable()); } diff --git a/app/Traits/Transactions.php b/app/Traits/Transactions.php index 51bc0cbc2..f9ae06a31 100644 --- a/app/Traits/Transactions.php +++ b/app/Traits/Transactions.php @@ -2,25 +2,48 @@ namespace App\Traits; +use App\Events\Banking\TransactionPrinting; use App\Models\Banking\Transaction; use Illuminate\Support\Str; trait Transactions { - public function isIncome() + public function isIncome(): bool { $type = $this->type ?? $this->transaction->type ?? $this->model->type ?? 'income'; return in_array($type, $this->getIncomeTypes()); } - public function isExpense() + public function isNotIncome(): bool + { + return ! $this->isIncome(); + } + + public function isExpense(): bool { $type = $this->type ?? $this->transaction->type ?? $this->model->type ?? 'expense'; return in_array($type, $this->getExpenseTypes()); } + public function isNotExpense() + { + return ! $this->isExpense(); + } + + public function isRecurringTransaction(): bool + { + $type = $this->type ?? $this->transaction->type ?? $this->model->type ?? 'income'; + + return Str::endsWith($type, '-recurring'); + } + + public function isNotRecurringTransaction(): bool + { + return ! $this->isRecurring(); + } + public function getIncomeTypes($return = 'array') { return $this->getTransactionTypes('income', $return); @@ -76,13 +99,13 @@ trait Transactions protected function getSettingKey($type, $setting_key) { $key = ''; - $alias = config('type.' . $type . '.alias'); + $alias = config('type.transaction.' . $type . '.alias'); if (!empty($alias)) { $key .= $alias . '.'; } - $prefix = config('type.' . $type . '.setting.prefix'); + $prefix = config('type.transaction.' . $type . '.setting.prefix'); $key .= $prefix . '.' . $setting_key; @@ -91,9 +114,9 @@ trait Transactions public function storeTransactionPdfAndGetPath($transaction) { - event(new \App\Events\Banking\TransactionPrinting($transaction)); + event(new TransactionPrinting($transaction)); - $view = view($transaction->template_path, ['revenue' => $transaction, 'transaction' => $transaction])->render(); + $view = view('banking.transactions.print_default', ['transaction' => $transaction])->render(); $html = mb_convert_encoding($view, 'HTML-ENTITIES', 'UTF-8'); $pdf = app('dompdf.wrapper'); @@ -108,4 +131,62 @@ trait Transactions return $pdf_path; } + + public function getTranslationsForConnect($type = 'income') + { + $document_type = config('type.transaction.' . $type . '.document_type'); + $contact_type = config('type.transaction.' . $type . '.contact_type'); + + return [ + 'title' => trans('general.connect') . ' ' . trans_choice('general.' . Str::plural($document_type), 1), + 'cancel' => trans('general.cancel'), + 'save' => trans('general.save'), + 'action' => trans('general.actions'), + 'document' => trans_choice('general.' . Str::plural($document_type), 1), + 'total' => trans('invoices.total'), + 'category' => trans_choice('general.categories', 1), + 'account' => trans_choice('general.accounts', 1), + 'amount' => trans('general.amount'), + 'number' => trans_choice('general.numbers', 1), + 'notes' => trans_choice('general.notes', 2), + 'contact' => trans_choice('general.' . Str::plural($contact_type), 1), + 'no_data' => trans('general.no_data'), + 'placeholder_search' => trans('general.placeholder.search'), + 'add_an' => trans('general.form.add_an', ['field' => trans_choice('general.' . Str::plural($document_type), 1)]), + 'transaction' => trans_choice('general.' . Str::plural($type), 1), + 'difference' => trans('general.difference'), + ]; + } + + public function getTransactionFormRoutesOfType($type) + { + return [ + 'contact_index' => route(Str::plural(config('type.transaction.' . $type . '.contact_type')) . '.index'), + 'contact_modal' => route('modals.' . Str::plural(config('type.transaction.' . $type . '.contact_type')) . '.create'), + 'category_index' => route('modals.categories.create', ['type' => $type]), + 'category_modal' => route('categories.index', ['search' => 'type:' . $type]), + ]; + } + + public function getRealTypeOfRecurringTransaction(string $recurring_type): string + { + return Str::replace('-recurring', '', $recurring_type); + } + + public function getNextTransactionNumber($suffix = ''): string + { + $prefix = setting('transaction' . $suffix . '.number_prefix'); + $next = setting('transaction' . $suffix . '.number_next'); + $digit = setting('transaction' . $suffix . '.number_digit'); + + return $prefix . str_pad($next, $digit, '0', STR_PAD_LEFT); + } + + public function increaseNextTransactionNumber($suffix = ''): void + { + $next = setting('transaction' . $suffix . '.number_next', 1) + 1; + + setting(['transaction' . $suffix . '.number_next' => $next]); + setting()->save(); + } } diff --git a/app/Traits/Translations.php b/app/Traits/Translations.php new file mode 100644 index 000000000..3b557d2b1 --- /dev/null +++ b/app/Traits/Translations.php @@ -0,0 +1,34 @@ +isCustomer() ? 'portal.dashboard' : $user->landing_page; - $company_id = company_id() ?: optional($this->getFirstCompanyOfUser())->id; + $company_id = company_id() ?: $this->getFirstCompanyOfUser()?->id; return route($route_name, ['company_id' => $company_id]); } + + /** + * Checks if the given user has a pending invitation for the + * provided Company. + * + * @return bool + */ + public function hasPendingInvitation($company_id = null) + { + $company_id = $company_id ?: company_id(); + + $invitation = UserInvitation::where('user_id', $this->id)->where('company_id', $company_id)->first(); + + return $invitation ? true : false; + } + + /** + * Returns if the given user has a pending invitation for the + * provided Company. + * + * @return null|UserInvitation + */ + public function getPendingInvitation($company_id = null) + { + $company_id = $company_id ?: company_id(); + + $invitation = UserInvitation::where('user_id', $this->id)->where('company_id', $company_id)->first(); + + return $invitation; + } } diff --git a/app/Traits/ViewComponents.php b/app/Traits/ViewComponents.php new file mode 100644 index 000000000..5c0224520 --- /dev/null +++ b/app/Traits/ViewComponents.php @@ -0,0 +1,755 @@ + $value) { + if (in_array($key, $excludes)) { + continue; + } + + $this->{$key} = $this->getParentData($key, $value); + } + } + + public function getTextFromConfig($type, $config_key, $default_key = '', $trans_type = 'trans') + { + $translation = ''; + + // if set config translation config_key + if ($translation = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.' . $config_key)) { + return $translation; + } + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + $prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.translation.prefix'); + + if (! empty($alias)) { + $alias .= '::'; + } + + // This magic trans key.. + $translations = [ + 'general' => $alias . 'general.' . $default_key, + 'prefix' => $alias . $prefix . '.' . $default_key, + 'config_general' => $alias . 'general.' . $config_key, + 'config_prefix' => $alias . $prefix . '.' . $config_key, + ]; + + switch ($trans_type) { + case 'trans': + foreach ($translations as $trans) { + if (trans($trans) !== $trans) { + return $trans; + } + } + + break; + case 'trans_choice': + foreach ($translations as $trans_choice) { + if (trans_choice($trans_choice, 1) !== $trans_choice) { + return $trans_choice; + } + } + + break; + } + + return $translation; + } + + public function getRouteFromConfig($type, $config_key, $config_parameters = [], $modal = false) + { + $route = ''; + + // if set config trasnlation config_key + if ($route = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.' . $config_key)) { + return $route; + } + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + $prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix'); + + // if use module set module alias + if (! empty($alias)) { + $route .= $alias . '.'; + } + + if ($modal == true) { + $route .= 'modals.'; + } + + if (! empty($prefix)) { + $route .= $prefix . '.'; + } + + $route .= $config_key; + + try { + route($route, $config_parameters); + } catch (\Exception $e) { + try { + $route = Str::plural($type, 2) . '.' . $config_key; + + route($route, $config_parameters); + } catch (\Exception $e) { + $route = ''; + } + } + + return $route; + } + + public function getPermissionFromConfig($type, $config_key) + { + $permission = ''; + + // if set config trasnlation config_key + if ($permission = config('type.' . static::OBJECT_TYPE . '.' . $type . '.permission.' . $config_key)) { + return $permission; + } + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + $group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.group'); + $prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.permission.prefix'); + + $permission = $config_key . '-'; + + // if use module set module alias + if (! empty($alias)) { + $permission .= $alias . '-'; + } + + // if controller in folder it must + if (! empty($group)) { + $permission .= $group . '-'; + } + + $permission .= $prefix; + + return $permission; + } + + public function getHideFromConfig($type, $config_key) + { + $hide = false; + + $hides = config('type.' . static::OBJECT_TYPE . '.' . $type . '.hide'); + + if (! empty($hides) && (in_array($config_key, $hides))) { + $hide = true; + } + + return $hide; + } + + public function getClassFromConfig($type, $config_key) + { + $class_key = 'type.' . $type . '.class.' . $config_key; + + return config($class_key, ''); + } + + public function getCategoryFromConfig($type) + { + $category_type = ''; + + // if set config trasnlation config_key + if ($category_type = config('type.' . static::OBJECT_TYPE . '.' . $type . '.category_type')) { + return $category_type; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $category_type = 'expense'; + break; + case 'item': + $category_type = 'item'; + break; + case 'other': + $category_type = 'other'; + break; + case 'transfer': + $category_type = 'transfer'; + break; + default: + $category_type = 'income'; + break; + } + + return $category_type; + } + + public function getScriptFromConfig($type, $config_key) + { + $script_key = config('type.' . static::OBJECT_TYPE . '.' . $type . '.script.' . $config_key, ''); + + return $script_key; + } + + protected function getTextPage($type, $textPage) + { + if (! empty($textPage)) { + return $textPage; + } + + $config_route_prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix', static::DEFAULT_PLURAL_TYPE); + + $page = str_replace('-', '_', $config_route_prefix); + + $translation = $this->getTextFromConfig($type, 'page', $page); + + if (! empty($translation)) { + return $translation; + } + + return 'general.' . $page; + } + + protected function getGroup($type, $group) + { + if (! empty($group)) { + return $group; + } + + return config('type.' . static::OBJECT_TYPE . '.' . $type . '.group', static::DEFAULT_PLURAL_TYPE); + } + + protected function getPage($type, $page) + { + if (! empty($page)) { + return $page; + } + + return Str::plural($type); + } + + protected function getPermissionCreate($type, $permissionCreate) + { + if (! empty($permissionCreate)) { + return $permissionCreate; + } + + $permissionCreate = $this->getPermissionFromConfig($type, 'create'); + + return $permissionCreate; + } + + protected function getPermissionUpdate($type, $permissionUpdate) + { + if (! empty($permissionUpdate)) { + return $permissionUpdate; + } + + $permissionUpdate = $this->getPermissionFromConfig($type, 'update'); + + return $permissionUpdate; + } + + protected function getPermissionDelete($type, $permissionDelete) + { + if (! empty($permissionDelete)) { + return $permissionDelete; + } + + $permissionDelete = $this->getPermissionFromConfig($type, 'delete'); + + return $permissionDelete; + } + + protected function getIndexRoute($type, $indexRoute) + { + if (! empty($indexRoute)) { + return $indexRoute; + } + + $route = $this->getRouteFromConfig($type, 'index'); + + if (!empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.index'; + } + + protected function getShowRoute($type, $showRoute) + { + if (! empty($showRoute)) { + return $showRoute; + } + + $route = $this->getRouteFromConfig($type, 'show', 1); + + if (!empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.show'; + } + + protected function getCreateRoute($type, $createRoute) + { + if (! empty($createRoute)) { + return $createRoute; + } + + $route = $this->getRouteFromConfig($type, 'create'); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.create'; + } + + protected function getEditRoute($type, $editRoute) + { + if (! empty($editRoute)) { + return $editRoute; + } + + $route = $this->getRouteFromConfig($type, 'edit', 1); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.edit'; + } + + protected function getDuplicateRoute($type, $duplicateRoute) + { + if (! empty($duplicateRoute)) { + return $duplicateRoute; + } + + $route = $this->getRouteFromConfig($type, 'duplicate', 1); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.duplicate'; + } + + protected function getDeleteRoute($type, $deleteRoute) + { + if (! empty($deleteRoute)) { + return $deleteRoute; + } + + $route = $this->getRouteFromConfig($type, 'destroy', 1); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.destroy'; + } + + protected function getCancelRoute($type, $cancelRoute) + { + if (! empty($cancelRoute)) { + return $cancelRoute; + } + + $route = $this->getRouteFromConfig($type, 'index'); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.index'; + } + + protected function getImportRoute($importRoute) + { + if (! empty($importRoute)) { + return $importRoute; + } + + $route = 'import.create'; + + return $route; + } + + protected function getImportRouteParameters($type, $importRouteParameters) + { + if (! empty($importRouteParameters)) { + return $importRouteParameters; + } + + $alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + $group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.group'); + $prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix'); + + if (empty($group) && ! empty($alias)){ + $group = $alias; + } else if (empty($group) && empty($alias)) { + $group = 'sales'; + } + + $importRouteParameters = [ + 'group' => $group, + 'type' => $prefix, + ]; + + return $importRouteParameters; + } + + protected function getExportRoute($type, $exportRoute) + { + if (! empty($exportRoute)) { + return $exportRoute; + } + + $route = $this->getRouteFromConfig($type, 'export'); + + if (! empty($route)) { + return $route; + } + + return static::DEFAULT_PLURAL_TYPE . '.export'; + } + + protected function getSearchStringModel($type, $searchStringModel) + { + if (! empty($searchStringModel)) { + return $searchStringModel; + } + + $search_string_model = config('type.' . static::OBJECT_TYPE . '.' . $type . '.search_string_model'); + + if (! empty($search_string_model)) { + return $search_string_model; + } + + if ($group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.group')) { + $group = Str::studly(Str::singular($group)) . '\\'; + } + + $prefix = Str::studly(Str::singular(config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix'))); + + if ($alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias')) { + $searchStringModel = 'Modules\\' . Str::studly($alias) .'\Models\\' . $group . $prefix; + } else { + $searchStringModel = 'App\Models\\' . $group . $prefix; + } + + return $searchStringModel; + } + + protected function getBulkActionClass($type, $bulkActionClass) + { + if (! empty($bulkActionClass)) { + return $bulkActionClass; + } + + $bulk_actions = config('type.' . static::OBJECT_TYPE . '.' . $type . '.bulk_actions'); + + if (! empty($bulk_actions)) { + return $bulk_actions; + } + + $file_name = ''; + + if ($group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.group')) { + $file_name .= Str::studly($group) . '\\'; + } + + if ($prefix = config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix')) { + $file_name .= Str::studly($prefix); + } + + if ($alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias')) { + $module = module($alias); + + if (! $module instanceof Module) { + $b = new \stdClass(); + $b->actions = []; + + event(new BulkActionsAdding($b)); + + return $b->actions; + } + + $bulkActionClass = 'Modules\\' . $module->getStudlyName() . '\BulkActions\\' . $file_name; + } else { + $bulkActionClass = 'App\BulkActions\\' . $file_name; + } + + return $bulkActionClass; + } + + protected function getBulkActionRouteParameters($type, $bulkActionRouteParameters) + { + if (! empty($bulkActionRouteParameters)) { + return $bulkActionRouteParameters; + } + + $group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.group'); + + if (! empty(config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'))) { + $group = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias'); + } + + $bulkActionRouteParameters = [ + 'group' => $group, + 'type' => config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix') + ]; + + return $bulkActionRouteParameters; + } + + protected function getClassBulkAction($type, $classBulkAction) + { + if (! empty($classBulkAction)) { + return $classBulkAction; + } + + $class = $this->getClassFromConfig($type, 'bulk_action'); + + if (! empty($class)) { + return $class; + } + + return 'ltr:pr-6 rtl:pl-6 hidden sm:table-cell'; + } + + protected function getImageEmptyPage($type, $imageEmptyPage) + { + if (! empty($imageEmptyPage)) { + return $imageEmptyPage; + } + + $image_empty_page = config('type.' . static::OBJECT_TYPE . '.' . $type . '.image_empty_page'); + + if (! empty($image_empty_page)) { + return $image_empty_page; + } + + $page = str_replace('-', '_', config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix', 'invoices')); + $image_path = 'public/img/empty_pages/' . $page . '.png'; + + if ($alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias')) { + $image_path = 'modules/' . Str::studly($alias) . '/Resources/assets/img/empty_pages/' . $page . '.png'; + } + + return $image_path; + } + + protected function getTextEmptyPage($type, $textEmptyPage) + { + if (! empty($textEmptyPage)) { + return $textEmptyPage; + } + + $page = str_replace('-', '_', config('type.' . static::OBJECT_TYPE . '.' . $type . '.route.prefix', 'invoices')); + + $translation = $this->getTextFromConfig($type, 'empty_page', 'empty.' . $page); + + if (! empty($translation)) { + return $translation; + } + + return 'general.empty.' . $page; + } + + protected function getTextSectionTitle($type, $key, $default_key = '') + { + $translation = $this->getTextFromConfig($type, 'section_'. $key . '_title', $key); + + if (! empty($translation)) { + return $translation; + } + + if ($default_key) { + return $default_key; + } + + return 'general.' . $key; + } + + protected function getTextSectionDescription($type, $key, $default_key = '') + { + $translation = $this->getTextFromConfig($type, 'section_'. $key . '_description', 'form_description.' . $key); + + if (! empty($translation)) { + return $translation; + } + + if ($default_key) { + return $default_key; + } + + return 'general.form_description.' . $key; + } + + protected function getUrlDocsPath($type, $urlDocsPath) + { + if (! empty($urlDocsPath)) { + return $urlDocsPath; + } + + $docs_path = config('type.' . static::OBJECT_TYPE . '.' . $type . '.docs_path'); + + if (! empty($docs_path)) { + return $docs_path; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $docsPath = 'purchases/bills'; + break; + case 'vendor': + $docsPath = 'purchases/vendors'; + break; + case 'customer': + $docsPath = 'sales/customers'; + break; + case 'transaction': + $docsPath = 'banking/transactions'; + break; + default: + $docsPath = 'sales/invoices'; + break; + } + + return 'https://akaunting.com/docs/user-manual/' . $docsPath; + } + + public function getSuggestionModule() + { + return !empty($this->suggestions) ? Arr::random($this->suggestions) : false; + } + + public function getSuggestionModules() + { + if ((! $user = user()) || $user->cannot('read-modules-home')) { + return []; + } + + if (! $path = Route::current()->uri()) { + return []; + } + + $path = str_replace('{company_id}/', '', $path); + + if (! $suggestions = $this->getSuggestions($path)) { + return []; + } + + $modules = []; + + foreach ($suggestions->modules as $s_module) { + if ($this->moduleIsEnabled($s_module->alias)) { + continue; + } + + $s_module->action_url = company_id() . '/' . $s_module->action_url; + + $modules[] = $s_module; + } + + if (empty($modules)) { + return []; + } + + return $modules; + } + + protected function getFormRoute($type, $formRoute, $model = false) + { + if (! empty($formRoute)) { + return $formRoute; + } + + $prefix = 'store'; + $parameters = []; + + if (! empty($model)) { + $prefix = 'update'; + $parameters = [$model->id]; + } + + $route = $this->getRouteFromConfig($type, $prefix, $parameters); + + return (! empty($model)) ? [$route, $model->id] : $route; + } + + protected function getFormMethod($type, $formMethod, $model = false) + { + if (! empty($formMethod)) { + return $formMethod; + } + + $method = 'POST'; + + if (! empty($model)) { + $method = 'PATCH'; + } + + return $method; + } + + protected function getAlias($type, $alias) + { + if (!empty($alias)) { + return $alias; + } + + if ($alias = config('type.' . static::OBJECT_TYPE . '.' . $type . '.alias')) { + return $alias; + } + + return 'core'; + } + + protected function getScriptFolder($type, $folder) + { + if (!empty($folder)) { + return $folder; + } + + if ($folder = config('type.' . static::OBJECT_TYPE . '.' . $type . '.script.folder')) { + return $folder; + } + + return ''; + } + + protected function getScriptFile($type, $file) + { + if (!empty($file)) { + return $file; + } + + if ($file = config('type.' . static::OBJECT_TYPE . '.' . $type . '.script.file')) { + return $file; + } + + return ''; + } +} diff --git a/app/Transformers/Auth/Permission.php b/app/Transformers/Auth/Permission.php deleted file mode 100644 index 400613c5b..000000000 --- a/app/Transformers/Auth/Permission.php +++ /dev/null @@ -1,24 +0,0 @@ - $model->id, - 'name' => $model->display_name, - 'code' => $model->name, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Auth/Role.php b/app/Transformers/Auth/Role.php deleted file mode 100644 index f6fa3c616..000000000 --- a/app/Transformers/Auth/Role.php +++ /dev/null @@ -1,38 +0,0 @@ - $model->id, - 'name' => $model->display_name, - 'code' => $model->name, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includePermissions(Model $model) - { - return $this->collection($model->permissions, new Permission()); - } -} diff --git a/app/Transformers/Auth/User.php b/app/Transformers/Auth/User.php deleted file mode 100644 index 07807ccf6..000000000 --- a/app/Transformers/Auth/User.php +++ /dev/null @@ -1,49 +0,0 @@ - $model->id, - 'name' => $model->name, - 'email' => $model->email, - 'locale' => $model->locale, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeCompanies(Model $model) - { - return $this->collection($model->companies, new Company()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeRoles(Model $model) - { - return $this->collection($model->roles, new Role()); - } -} diff --git a/app/Transformers/Banking/Account.php b/app/Transformers/Banking/Account.php deleted file mode 100644 index d485a0503..000000000 --- a/app/Transformers/Banking/Account.php +++ /dev/null @@ -1,35 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'number' => $model->number, - 'currency_code' => $model->currency_code, - 'opening_balance' => $model->opening_balance, - 'opening_balance_formatted' => money($model->opening_balance, $model->currency_code, true)->format(), - 'current_balance' => $model->balance, - 'current_balance_formatted' => money($model->balance, $model->currency_code, true)->format(), - 'bank_name' => $model->bank_name, - 'bank_phone' => $model->bank_phone, - 'bank_address' => $model->bank_address, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Banking/Reconciliation.php b/app/Transformers/Banking/Reconciliation.php deleted file mode 100644 index 887a6d1ec..000000000 --- a/app/Transformers/Banking/Reconciliation.php +++ /dev/null @@ -1,44 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'account_id' => $model->account_id, - 'started_at' => $model->started_at->toIso8601String(), - 'ended_at' => $model->ended_at->toIso8601String(), - 'closing_balance' => $model->closing_balance, - 'closing_balance_formatted' => money($model->closing_balance, setting('default.currency'), true)->format(), - 'reconciled' => $model->reconciled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at->toIso8601String(), - 'updated_at' => $model->updated_at->toIso8601String(), - ]; - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeAccount(Model $model) - { - return $this->item($model->account, new Account()); - } -} diff --git a/app/Transformers/Banking/Transaction.php b/app/Transformers/Banking/Transaction.php deleted file mode 100644 index d1c33d21c..000000000 --- a/app/Transformers/Banking/Transaction.php +++ /dev/null @@ -1,86 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'account_id' => $model->account_id, - 'paid_at' => $model->paid_at->toIso8601String(), - 'amount' => $model->amount, - 'amount_formatted' => money($model->amount, $model->currency_code, true)->format(), - 'currency_code' => $model->currency_code, - 'currency_rate' => $model->currency_rate, - 'document_id' => $model->document_id, - 'contact_id' => $model->contact_id, - 'description' => $model->description, - 'category_id' => $model->category_id, - 'payment_method' => $model->payment_method, - 'reference' => $model->reference, - 'attachment' => $model->attachment, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at->toIso8601String(), - 'updated_at' => $model->updated_at->toIso8601String(), - ]; - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeAccount(Model $model) - { - return $this->item($model->account, new Account()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeCategory(Model $model) - { - return $this->item($model->category, new Category()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeCurrency(Model $model) - { - return $this->item($model->currency, new Currency()); - } - - /** - * @param Model $model - * @return mixed - */ - public function includeContact(Model $model) - { - if (!$model->contact) { - return $this->null(); - } - - return $this->item($model->contact, new Contact()); - } -} diff --git a/app/Transformers/Banking/Transfer.php b/app/Transformers/Banking/Transfer.php deleted file mode 100644 index d9d771008..000000000 --- a/app/Transformers/Banking/Transfer.php +++ /dev/null @@ -1,40 +0,0 @@ -expense_transaction; - $income_transaction = $model->income_transaction; - - return [ - 'id' => $model->id, - 'company_id' => $model->company_id, - 'from_account' => $expense_transaction->account->name, - 'from_account_id' => $expense_transaction->account->id, - 'to_account' => $income_transaction->account->name, - 'to_account_id' => $income_transaction->account->id, - 'amount' => $expense_transaction->amount, - 'amount_formatted' => money($expense_transaction->amount, $expense_transaction->currency_code, true)->format(), - 'currency_code' => $expense_transaction->currency_code, - 'paid_at' => $expense_transaction->paid_at ? $expense_transaction->paid_at->toIso8601String() : '', - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Common/Company.php b/app/Transformers/Common/Company.php deleted file mode 100644 index 9b9eaf0b7..000000000 --- a/app/Transformers/Common/Company.php +++ /dev/null @@ -1,30 +0,0 @@ - $model->id, - 'name' => $model->name, - 'email' => $model->email, - 'currency' => $model->currency, - 'domain' => $model->domain, - 'address' => $model->address, - 'logo' => $model->logo, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Common/Contact.php b/app/Transformers/Common/Contact.php deleted file mode 100644 index 442c25deb..000000000 --- a/app/Transformers/Common/Contact.php +++ /dev/null @@ -1,35 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'user_id' => $model->user_id, - 'type' => $model->type, - 'name' => $model->name, - 'email' => $model->email, - 'tax_number' => $model->tax_number, - 'phone' => $model->phone, - 'address' => $model->address, - 'website' => $model->website, - 'currency_code' => $model->currency_code, - 'enabled' => $model->enabled, - 'reference' => $model->reference, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Common/Dashboard.php b/app/Transformers/Common/Dashboard.php deleted file mode 100644 index f015ff041..000000000 --- a/app/Transformers/Common/Dashboard.php +++ /dev/null @@ -1,49 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return mixed - */ - public function includeWidgets(Model $model) - { - if (!$widgets = $model->widgets) { - return $this->null(); - } - - $widgets = $widgets->filter(function ($widget) { - return Widgets::canShow($widget->class); - }); - - return $this->collection($widgets, new Widget()); - } -} diff --git a/app/Transformers/Common/Item.php b/app/Transformers/Common/Item.php deleted file mode 100644 index 68846c053..000000000 --- a/app/Transformers/Common/Item.php +++ /dev/null @@ -1,66 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'description' => $model->description, - 'sale_price' => $model->sale_price, - 'sale_price_formatted' => money($model->sale_price, setting('default.currency'), true)->format(), - 'purchase_price' => $model->purchase_price, - 'purchase_price_formatted' => money($model->purchase_price, setting('default.currency'), true)->format(), - 'category_id' => $model->category_id, - 'tax_ids' => $model->tax_ids, - 'picture' => $model->picture, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return mixed - */ - public function includeTaxes(Model $model) - { - if (!$model->taxes) { - return $this->null(); - } - - return $this->collection($model->taxes, new ItemTax()); - } - - /** - * @param Model $model - * @return mixed - */ - public function includeCategory(Model $model) - { - if (!$model->category) { - return $this->null(); - } - - return $this->item($model->category, new Category()); - } -} diff --git a/app/Transformers/Common/ItemTax.php b/app/Transformers/Common/ItemTax.php deleted file mode 100644 index 0275b8e9e..000000000 --- a/app/Transformers/Common/ItemTax.php +++ /dev/null @@ -1,44 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'item_id' => $model->item_id, - 'tax_id' => $model->tax_id, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return mixed - */ - public function includeTax(Model $model) - { - if (!$model->tax) { - return $this->null(); - } - - return $this->item($model->tax, new Tax()); - } -} diff --git a/app/Transformers/Common/Report.php b/app/Transformers/Common/Report.php deleted file mode 100644 index 4ac4b20dd..000000000 --- a/app/Transformers/Common/Report.php +++ /dev/null @@ -1,51 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'class' => $model->class, - 'name' => $model->name, - 'description' => $model->description, - 'settings' => $model->settings, - 'data' => $this->getReportData($model), - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - protected function getReportData($model) - { - if (!Utility::canShow($model->class)) { - return []; - } - - $report = Utility::getClassInstance($model); - - if (empty($report)) { - return []; - } - - $unset_attributes = ['model', 'views', 'loaded', 'column_name_width', 'column_value_width']; - - foreach ($unset_attributes as $attribute) { - unset($report->$attribute); - } - - return $report; - } -} diff --git a/app/Transformers/Common/Widget.php b/app/Transformers/Common/Widget.php deleted file mode 100644 index 0b0895786..000000000 --- a/app/Transformers/Common/Widget.php +++ /dev/null @@ -1,35 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'dashboard_id' => $model->dashboard_id, - 'class' => $model->class, - 'name' => $model->name, - 'sort' => $model->sort, - 'settings' => $model->settings, - 'data' => show_widget($model), - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Document/Document.php b/app/Transformers/Document/Document.php deleted file mode 100644 index 8b57ac83b..000000000 --- a/app/Transformers/Document/Document.php +++ /dev/null @@ -1,113 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'document_number' => $model->document_number, - 'order_number' => $model->order_number, - 'status' => $model->status, - 'issued_at' => $model->issued_at ? $model->issued_at->toIso8601String() : '', - 'due_at' => $model->due_at ? $model->due_at->toIso8601String() : '', - 'amount' => $model->amount, - 'amount_formatted' => money($model->amount, $model->currency_code, true)->format(), - 'currency_code' => $model->currency_code, - 'currency_rate' => $model->currency_rate, - 'contact_id' => $model->contact_id, - 'contact_name' => $model->contact_name, - 'contact_email' => $model->contact_email, - 'contact_tax_number' => $model->contact_tax_number, - 'contact_phone' => $model->contact_phone, - 'contact_address' => $model->contact_address, - 'notes' => $model->notes, - 'attachment' => $model->attachment, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeContact(Model $model) - { - return $this->item($model->contact, new Contact()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Item - */ - public function includeCurrency(Model $model) - { - return $this->item($model->currency, new Currency()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeHistories(Model $model) - { - return $this->collection($model->histories, new DocumentHistory()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeItems(Model $model) - { - return $this->collection($model->items, new DocumentItem()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeItemTaxes(Model $model) - { - return $this->collection($model->item_taxes, new DocumentItemTax()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeTotals(Model $model) - { - return $this->collection($model->totals, new DocumentTotal()); - } - - /** - * @param Model $model - * @return \League\Fractal\Resource\Collection - */ - public function includeTransactions(Model $model) - { - return $this->collection($model->transactions, new Transaction()); - } -} diff --git a/app/Transformers/Document/DocumentHistory.php b/app/Transformers/Document/DocumentHistory.php deleted file mode 100644 index dd486f7e5..000000000 --- a/app/Transformers/Document/DocumentHistory.php +++ /dev/null @@ -1,28 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'document_id' => $model->document_id, - 'status' => $model->status, - 'notify' => $model->notify, - 'description' => $model->description, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Document/DocumentItem.php b/app/Transformers/Document/DocumentItem.php deleted file mode 100644 index 60beb328d..000000000 --- a/app/Transformers/Document/DocumentItem.php +++ /dev/null @@ -1,33 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'document_id' => $model->document_id, - 'item_id' => $model->item_id, - 'name' => $model->name, - 'price' => $model->price, - 'price_formatted' => money($model->price, $model->document->currency_code, true)->format(), - 'total' => $model->total, - 'total_formatted' => money($model->total, $model->document->currency_code, true)->format(), - 'tax' => $model->tax, - 'tax_id' => $model->tax_id, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Document/DocumentItemTax.php b/app/Transformers/Document/DocumentItemTax.php deleted file mode 100644 index 9b8c41e68..000000000 --- a/app/Transformers/Document/DocumentItemTax.php +++ /dev/null @@ -1,49 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'document_id' => $model->document_id, - 'document_item_id' => $model->document_item_id, - 'tax_id' => $model->tax_id, - 'name' => $model->name, - 'amount' => $model->amount, - 'amount_formatted' => money($model->amount, $model->document->currency_code, true)->format(), - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } - - /** - * @param Model $model - * @return mixed - */ - public function includeTax(Model $model) - { - if (!$model->tax) { - return $this->null(); - } - - return $this->item($model->tax, new Tax()); - } -} diff --git a/app/Transformers/Document/DocumentTotal.php b/app/Transformers/Document/DocumentTotal.php deleted file mode 100644 index 1c370e20c..000000000 --- a/app/Transformers/Document/DocumentTotal.php +++ /dev/null @@ -1,31 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'type' => $model->type, - 'document_id' => $model->document_id, - 'code' => $model->code, - 'name' => $model->name, - 'amount' => $model->amount, - 'amount_formatted' => money($model->amount, $model->document->currency_code, true)->format(), - 'sort_order' => $model->sort_order, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Setting/Category.php b/app/Transformers/Setting/Category.php deleted file mode 100644 index e53b09a72..000000000 --- a/app/Transformers/Setting/Category.php +++ /dev/null @@ -1,28 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'type' => $model->type, - 'color' => $model->color, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Setting/Currency.php b/app/Transformers/Setting/Currency.php deleted file mode 100644 index 2e417efc3..000000000 --- a/app/Transformers/Setting/Currency.php +++ /dev/null @@ -1,33 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'code' => $model->code, - 'rate' => $model->rate, - 'enabled' => $model->enabled, - 'precision' => $model->precision, - 'symbol' => $model->symbol, - 'symbol_first' => $model->symbol_first, - 'decimal_mark' => $model->decimal_mark, - 'thousands_separator' => $model->thousands_separator, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Transformers/Setting/Setting.php b/app/Transformers/Setting/Setting.php deleted file mode 100644 index 733b0610e..000000000 --- a/app/Transformers/Setting/Setting.php +++ /dev/null @@ -1,23 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'key' => $model->key, - 'value' => $model->value, - ]; - } -} diff --git a/app/Transformers/Setting/Tax.php b/app/Transformers/Setting/Tax.php deleted file mode 100644 index eee44b408..000000000 --- a/app/Transformers/Setting/Tax.php +++ /dev/null @@ -1,27 +0,0 @@ - $model->id, - 'company_id' => $model->company_id, - 'name' => $model->name, - 'rate' => $model->rate, - 'enabled' => $model->enabled, - 'created_by' => $model->created_by, - 'created_at' => $model->created_at ? $model->created_at->toIso8601String() : '', - 'updated_at' => $model->updated_at ? $model->updated_at->toIso8601String() : '', - ]; - } -} diff --git a/app/Utilities/Chartjs.php b/app/Utilities/Chartjs.php deleted file mode 100644 index 8d0cac43f..000000000 --- a/app/Utilities/Chartjs.php +++ /dev/null @@ -1,18 +0,0 @@ -getMessage(); } diff --git a/app/Utilities/Installer.php b/app/Utilities/Installer.php index a2a2f756e..27f5065c4 100644 --- a/app/Utilities/Installer.php +++ b/app/Utilities/Installer.php @@ -72,6 +72,10 @@ class Installer $requirements[] = trans('install.requirements.extension', ['extension' => 'FileInfo']); } + if (!extension_loaded('intl')) { + $requirements[] = trans('install.requirements.extension', ['extension' => 'Intl']); + } + if (!extension_loaded('gd')) { $requirements[] = trans('install.requirements.extension', ['extension' => 'GD']); } diff --git a/app/Utilities/Overrider.php b/app/Utilities/Overrider.php index 4ff494b00..1d8147d1a 100644 --- a/app/Utilities/Overrider.php +++ b/app/Utilities/Overrider.php @@ -52,14 +52,14 @@ class Overrider } // Locale - if (session('locale') == '') { - $locale = (user()->locale) ?? setting('default.locale'); + if (! session('locale')) { + $locale = user()->locale ?? setting('default.locale'); app()->setLocale($locale); } // Set app url dynamically if empty - if (!config('app.url')) { + if (! config('app.url')) { config(['app.url' => url('/')]); } } diff --git a/app/Utilities/Recurring.php b/app/Utilities/Recurring.php index efeeadc64..2ccfda129 100644 --- a/app/Utilities/Recurring.php +++ b/app/Utilities/Recurring.php @@ -4,7 +4,7 @@ namespace App\Utilities; use App\Models\Document\Document; use App\Traits\DateTime; -use Date; +use App\Utilities\Date; class Recurring { @@ -16,11 +16,11 @@ class Recurring foreach ($items as $key => $item) { // @todo cache recurrings - if (!$item->recurring || !empty($item->parent_id)) { + if (! $item->recurring || !empty($item->parent_id)) { continue; } - foreach ($item->recurring->getRecurringSchedule(false) as $schedule) { + foreach ($item->recurring->getRecurringSchedule() as $schedule) { $issued = Date::parse($item->$issued_date_field); $start = $schedule->getStart(); $start_date = Date::parse($start->format('Y-m-d')); diff --git a/app/Utilities/Reports.php b/app/Utilities/Reports.php index 62bb8ba82..225956ee5 100644 --- a/app/Utilities/Reports.php +++ b/app/Utilities/Reports.php @@ -31,7 +31,7 @@ class Reports }); foreach ($list as $class) { - if (!class_exists($class) || ($check_permission && !static::canRead($class))) { + if (! class_exists($class) || ($check_permission && static::cannotRead($class))) { continue; } @@ -47,7 +47,7 @@ class Reports $model = Report::where('class', $model)->first(); } - if ((!$model instanceof Report) || !class_exists($model->class)) { + if ((! $model instanceof Report) || ! class_exists($model->class)) { return false; } @@ -61,11 +61,21 @@ class Reports return (static::isModuleEnabled($class) && static::canRead($class)); } + public static function cannotShow($class) + { + return ! static::canShow($class); + } + public static function canRead($class) { return user()->can(static::getPermission($class)); } + public static function cannotRead($class) + { + return ! static::canRead($class); + } + public static function getPermission($class) { $arr = explode('\\', $class); @@ -93,7 +103,7 @@ class Reports public static function isModuleEnabled($class) { - if (!$alias = static::getModuleAlias($class)) { + if (! $alias = static::getModuleAlias($class)) { return true; } @@ -104,6 +114,11 @@ class Reports return false; } + public static function isModuleDisabled($class) + { + return ! static::isModuleEnabled($class); + } + public static function isModule($class) { $arr = is_array($class) ? $class : explode('\\', $class); @@ -111,9 +126,14 @@ class Reports return (strtolower($arr[0]) == 'modules'); } + public static function isNotModule($class) + { + return ! static::isModule($class); + } + public static function getModuleAlias($class) { - if (!static::isModule($class)) { + if (static::isNotModule($class)) { return false; } diff --git a/app/Utilities/Str.php b/app/Utilities/Str.php new file mode 100644 index 000000000..44d4c0bc0 --- /dev/null +++ b/app/Utilities/Str.php @@ -0,0 +1,57 @@ +count() === 1) { + $initial = static::getInitialFromOneWord($value, $words, $length); + } else { + $initial = static::getInitialFromMultipleWords($words, $length); + } + + $initial = strtoupper($initial); + + if (language()->direction() == 'rtl') { + $initial = collect(mb_str_split($initial))->reverse()->implode(''); + } + + return $initial; + } + + public static function getInitialFromOneWord($value, $words, $length) + { + $initial = (string) $words->first(); + + if (strlen($value) >= $length) { + $initial = IStr::substr($value, 0, $length); + } + + return $initial; + } + + public static function getInitialFromMultipleWords($words, $length) + { + // otherwise, use initial char from each word + $initials = new Collection(); + + $words->each(function ($word) use ($initials) { + $initials->push(IStr::substr($word, 0, 1)); + }); + + return static::selectInitialFromMultipleInitials($initials, $length); + } + + public static function selectInitialFromMultipleInitials($initials, $length) + { + return $initials->slice(0, $length)->implode(''); + } +} diff --git a/app/Utilities/Widgets.php b/app/Utilities/Widgets.php index 4cc5fcfb9..3509c236b 100644 --- a/app/Utilities/Widgets.php +++ b/app/Utilities/Widgets.php @@ -8,23 +8,22 @@ use Illuminate\Support\Str; class Widgets { + public static $core_widgets = [ + 'App\Widgets\Receivables', + 'App\Widgets\Payables', + 'App\Widgets\CashFlow', + 'App\Widgets\ProfitLoss', + 'App\Widgets\ExpensesByCategory', + 'App\Widgets\AccountBalance', + 'App\Widgets\Currencies', + ]; + public static function getClasses($alias = 'core', $check_permission = true) { $classes = $list = []; if (in_array($alias, ['core', 'all'])) { - $list = [ - 'App\Widgets\TotalIncome', - 'App\Widgets\TotalExpenses', - 'App\Widgets\TotalProfit', - 'App\Widgets\CashFlow', - 'App\Widgets\IncomeByCategory', - 'App\Widgets\ExpensesByCategory', - 'App\Widgets\AccountBalance', - 'App\Widgets\LatestIncome', - 'App\Widgets\LatestExpenses', - 'App\Widgets\Currencies', - ]; + $list = static::$core_widgets; } Module::enabled()->each(function ($module) use (&$list, $alias) { @@ -57,7 +56,7 @@ class Widgets if (is_string($model)) { $class_name = $model; - if (!class_exists($class_name)) { + if (! class_exists($class_name)) { return false; } @@ -76,7 +75,7 @@ class Widgets $model->settings = $class->getDefaultSettings(); } } else { - if ((!$model instanceof Widget) || !class_exists($model->class)) { + if ((! $model instanceof Widget) || ! class_exists($model->class)) { return false; } @@ -100,11 +99,21 @@ class Widgets return (static::isModuleEnabled($class) && static::canRead($class)); } + public static function cannotShow($class) + { + return ! static::canShow($class); + } + public static function canRead($class) { return user()->can(static::getPermission($class)); } + public static function cannotRead($class) + { + return ! static::canRead($class); + } + public static function getPermission($class) { $arr = explode('\\', $class); @@ -132,7 +141,7 @@ class Widgets public static function isModuleEnabled($class) { - if (!$alias = static::getModuleAlias($class)) { + if (! $alias = static::getModuleAlias($class)) { return true; } @@ -143,6 +152,11 @@ class Widgets return false; } + public static function isModuleDisabled($class) + { + return ! static::isModuleEnabled($class); + } + public static function isModule($class) { $arr = is_array($class) ? $class : explode('\\', $class); @@ -150,9 +164,14 @@ class Widgets return (strtolower($arr[0]) == 'modules'); } + public static function isNotModule($class) + { + return ! static::isModule($class); + } + public static function getModuleAlias($class) { - if (!static::isModule($class)) { + if (static::isNotModule($class)) { return false; } @@ -160,4 +179,25 @@ class Widgets return Str::kebab($arr[1]); } + + public static function getCoreWidgets() + { + return static::$core_widgets; + } + + public static function setCoreWidgets($widgets) + { + static::$core_widgets = $widgets; + } + + public static function optimizeCoreWidgets() + { + $core_widgets = collect(static::getCoreWidgets()); + + $core_widgets->pop(); + + $core_widgets->push('App\Widgets\BankFeeds'); + + static::setCoreWidgets($core_widgets->all()); + } } diff --git a/app/Utilities/helpers.php b/app/Utilities/helpers.php index 3133a3e5b..a16ed0ad1 100644 --- a/app/Utilities/helpers.php +++ b/app/Utilities/helpers.php @@ -14,14 +14,7 @@ if (!function_exists('user')) { */ function user() { - // Get user from api/web - if (request()->isApi()) { - $user = app('Dingo\Api\Auth\Auth')->user(); - } else { - $user = auth()->user(); - } - - return $user; + return auth()->user(); } } @@ -33,7 +26,7 @@ if (!function_exists('user_id')) { */ function user_id() { - return optional(user())->id; + return user()?->id; } } @@ -113,7 +106,7 @@ if (!function_exists('company_id')) { */ function company_id() { - return optional(company())->id; + return company()?->id; } } @@ -158,6 +151,26 @@ if (!function_exists('cache_prefix')) { } } +if (!function_exists('array_values_recursive')) { + /** + * Get array values recursively. + */ + function array_values_recursive(array $array): array + { + $flat = []; + + foreach($array as $value) { + if (is_array($value)) { + $flat = array_merge($flat, array_values_recursive($value)); + } else { + $flat[] = $value; + } + } + + return $flat; + } +} + if (!function_exists('running_in_queue')) { /** * Detect if application is running in queue. @@ -169,3 +182,29 @@ if (!function_exists('running_in_queue')) { return defined('APP_RUNNING_IN_QUEUE') ?? false; } } + +if (!function_exists('simple_icons')) { + /** + * Get the simple icon content + * + * @return string + */ + function simple_icons(string $name): string + { + $path = base_path('vendor/simple-icons/simple-icons/icons/' . $name . '.svg'); + + return file_get_contents($path); + } +} + +if (!function_exists('default_currency')) { + /** + * Get the default currency code + * + * @return string + */ + function default_currency(): string + { + return setting('default.currency'); + } +} diff --git a/app/View/Components/Button.php b/app/View/Components/Button.php new file mode 100644 index 000000000..6e5f083b9 --- /dev/null +++ b/app/View/Components/Button.php @@ -0,0 +1,69 @@ +type = !empty($type) ? $type : 'button'; + $this->override = $this->getOverride($override); + + $this->kind = $kind; + $this->class = $this->getClass($class); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.button'); + } + + protected function getOverride($override) + { + return explode(',', $override); + } + + protected function getClass($class) + { + $default = 'px-3 py-1.5 mb-3 sm:mb-0 rounded-xl text-sm font-medium leading-6'; + + switch ($this->kind) { + case 'primary': + $default .= ' bg-green hover:bg-green-700 text-white disabled:bg-green-100'; + break; + case 'secondary': + $default .= ' bg-purple hover:bg-purple-700 text-white disabled:bg-purple-100'; + break; + default: + $default .= ' bg-gray-100 hover:bg-gray-200 disabled:bg-gray-50'; + } + + if (in_array('class', $this->override)) { + return $class; + } + + return $default; + } +} diff --git a/app/View/Components/Contacts/Form/Address.php b/app/View/Components/Contacts/Form/Address.php new file mode 100644 index 000000000..3507926cc --- /dev/null +++ b/app/View/Components/Contacts/Form/Address.php @@ -0,0 +1,18 @@ +type = $type; + $this->contact = $contact; + $this->currencies = $this->getCurrencies($currencies); + $this->currency_code = ($contact) ? $contact->currency_code : setting('default.currency'); + + $this->alias = $this->getAlias($type, $alias); + $this->folder = $this->getScriptFolder($type, $folder); + $this->file = $this->getScriptFile($type, $file); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.contacts.script'); + } + + protected function getCurrencies($currencies) + { + if (!empty($currencies)) { + return $currencies; + } + + return Currency::enabled()->orderBy('name')->get()->makeHidden(['id', 'company_id', 'created_at', 'updated_at', 'deleted_at']); + } +} diff --git a/app/View/Components/Contacts/Show/Buttons.php b/app/View/Components/Contacts/Show/Buttons.php new file mode 100644 index 000000000..eb9c87889 --- /dev/null +++ b/app/View/Components/Contacts/Show/Buttons.php @@ -0,0 +1,18 @@ + 0, + 'open' => 0, + 'overdue' => 0, + ]; + + $this->counts = []; + + // Handle documents + $this->documents = $this->contact->documents()->with('transactions')->isNotRecurring()->get(); + + $this->counts['documents'] = $this->documents->count(); + + $today = Date::today()->toDateString(); + + foreach ($this->documents as $item) { + // Already in transactions + if ($item->status == 'paid' || $item->status == 'cancelled') { + continue; + } + + $transactions = 0; + + foreach ($item->transactions as $transaction) { + $transactions += $transaction->getAmountConvertedToDefault(); + } + + // Check if it's open or overdue invoice + if ($item->due_at > $today) { + $totals['open'] += $item->getAmountConvertedToDefault() - $transactions; + } else { + $totals['overdue'] += $item->getAmountConvertedToDefault() - $transactions; + } + } + + // Handle payments + $this->transactions = $this->contact->transactions()->with('account', 'category')->isNotRecurring()->get(); + + $this->counts['transactions'] = $this->transactions->count(); + + // Prepare data + $this->transactions->each(function ($item) use (&$totals) { + $totals['paid'] += $item->getAmountConvertedToDefault(); + }); + + $this->totals = $totals; + + $limit = (int) request('limit', setting('default.list_limit', '25')); + $this->transactions = $this->paginate($this->transactions->sortByDesc('paid_at'), $limit); + $this->documents = $this->paginate($this->documents->sortByDesc('issued_at'), $limit); + + return view('components.contacts.show.content'); + } + + /** + * Generate a pagination collection. + * + * @param array|Collection $items + * @param int $perPage + * @param int $page + * @param array $options + * + * @return LengthAwarePaginator + */ + public function paginate($items, $perPage = 15, $page = null, $options = []) + { + $perPage = $perPage ?: (int) request('limit', setting('default.list_limit', '25')); + + $page = $page ?: (Paginator::resolveCurrentPage() ?: 1); + + $items = $items instanceof Collection ? $items : Collection::make($items); + + return new LengthAwarePaginator($items->forPage($page, $perPage), $items->count(), $perPage, $page, $options); + } +} diff --git a/app/View/Components/Contacts/Show/MoreButtons.php b/app/View/Components/Contacts/Show/MoreButtons.php new file mode 100644 index 000000000..c5db328db --- /dev/null +++ b/app/View/Components/Contacts/Show/MoreButtons.php @@ -0,0 +1,18 @@ +rawDate = $date; + $this->format = $this->getFormat($format); + $this->function = $function; + + $this->date = $this->getFormatDate($date); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.date'); + } + + protected function getFormat($format) + { + if (! empty($format)) { + return $format; + } + + $date_time = new class() { + use DateTime; + }; + + return $date_time->getCompanyDateFormat(); + } + + protected function getFormatDate($date) + { + if (! empty($this->function)) { + $date = UDate::parse($date)->{$this->function}(); + + return Str::ucfirst($date); + } + + return UDate::parse($date)->format($this->format); + } +} diff --git a/app/View/Components/DeleteButton.php b/app/View/Components/DeleteButton.php new file mode 100644 index 000000000..41634d989 --- /dev/null +++ b/app/View/Components/DeleteButton.php @@ -0,0 +1,269 @@ +label = $this->getLabel($label); + + $this->model = $model; + $this->modelId = $modelId; + $this->modelName = $modelName; + $this->modelTable = $model->getTable(); + + $this->text = $text; + $this->type = $type; + + $this->action = $this->getAction($action, $route, $url); + $this->route = $route; + $this->url = $url; + + $this->title = $this->getTitle($title); + $this->message = $this->getMessage($message); + + $this->cancelText = $this->getCancelText($cancelText); + $this->deleteText = $this->getDeleteText($deleteText); + + $this->id = $this->getId(); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.delete-button'); + } + + protected function getId() + { + if (! empty($this->model)) { + return $this->model->{$this->modelId}; + } + + if (! empty($this->route) && is_array($this->route)) { + return $this->route[1]; + } + + return mt_rand(); + } + + protected function getLabel($label) + { + if (! empty($label)) { + return $label; + } + + return trans('general.delete'); + } + + protected function getAction($action, $route, $url) + { + if (! empty($action)) { + return $action; + } + + if (! empty($route)) { + return $this->getRouteAction($route); + } + + if (! empty($url)) { + return $this->getUrlAction($url); + } + + return ''; + } + + /** + * Get the action for a "url" option. + * + * @param array|string $options + * + * @return string + */ + protected function getUrlAction($options) + { + if (is_array($options)) { + return url($options[0], array_slice($options, 1)); + } + + if (! empty($this->model)) { + return url($options, $this->model->{$this->modelId}); + } + + return url($options); + } + + /** + * Get the action for a "route" option. + * + * @param array|string $options + * + * @return string + */ + protected function getRouteAction($options) + { + if (is_array($options)) { + $parameters = array_slice($options, 1); + + if (array_keys($options) === [0, 1]) { + $parameters = head($parameters); + } + + return route($options[0], $parameters); + } + + if (! empty($this->model)) { + return route($options, $this->model->{$this->modelId}); + } + + return route($options); + } + + protected function getTitle($title) + { + if (! empty($title)) { + return $title; + } + + $type = ''; + + if (! empty($this->model)) { + $type = $this->getModelTitle(); + } + + return ! empty($type) ? trans('general.title.delete', ['type' => $type]) : trans('general.delete'); + } + + protected function getMessage($cancelText) + { + if (!empty($cancelText)) { + return $cancelText; + } + + $name = ''; + $type = ''; + + if (! empty($this->model)) { + $page = ''; + + if (! empty($this->route)) { + $page = explode('.', $this->route)[0]; + } elseif (! empty($this->url)) { + $page = explode('/', $this->url)[1]; + } + + $text = $this->text ? $this->text : $page; + $name = addslashes($this->model->{$this->modelName}); + + $type = mb_strtolower($this->getModelTitle()); + + $message = trans('general.delete_confirm', ['name' => '' . $name . '', 'type' => $type]); + + return $message; + } + + return trans('general.delete_confirm', ['name' => '' . $name . '', 'type' => $type]); + } + + protected function getModelTitle() + { + if (! empty($this->text)) { + return $this->text; + } + + $group = 'core'; + $page = ''; + + if (! empty($this->route)) { + $paths = explode('.', $this->route); + + $page = $paths[0]; + } elseif (! empty($this->url)) { + $paths = explode('/', $this->url); + + $page = $paths[1]; + } + + $title = trans_choice('general.' . $page, 1); + + if (module($page) != null) { + $group = $page; + $page = (! empty($this->route)) ? $paths[1] : $paths[2]; + + $title = trans_choice($group . '::general.' . $page, 1); + } + + return $title; + } + + protected function getCancelText($cancelText) + { + if (!empty($cancelText)) { + return $cancelText; + } + + return trans('general.cancel'); + } + + protected function getDeleteText($deleteText) + { + if (!empty($deleteText)) { + return $deleteText; + } + + return trans('general.delete'); + } +} diff --git a/app/View/Components/DeleteLink.php b/app/View/Components/DeleteLink.php new file mode 100644 index 000000000..6989deeb4 --- /dev/null +++ b/app/View/Components/DeleteLink.php @@ -0,0 +1,296 @@ +label = $this->getLabel($label); + + $this->model = $model; + $this->modelId = $modelId; + $this->modelName = $modelName; + $this->modelTable = $model->getTable(); + + $this->text = $text; + $this->type = $type; + + $this->action = $this->getAction($action, $route, $url); + $this->route = $route; + $this->url = $url; + + $this->title = $this->getTitle($title); + $this->message = $this->getMessage($message); + + $this->cancelText = $this->getCancelText($cancelText); + $this->deleteText = $this->getDeleteText($deleteText); + + $this->id = $this->getId(); + + $this->override = $override; + + $this->class = $this->getClass($class); + $this->textClass = ! empty($textClass) ? $textClass : 'w-full h-full flex items-center rounded-md px-2 text-sm hover:bg-lilac-100'; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.delete-link'); + } + + protected function getId() + { + if (! empty($this->model)) { + return $this->model->{$this->modelId}; + } + + if (! empty($this->route) && is_array($this->route)) { + return $this->route[1]; + } + + return mt_rand(); + } + + protected function getLabel($label) + { + if (! empty($label)) { + return $label; + } + + return trans('general.delete'); + } + + protected function getAction($action, $route, $url) + { + if (! empty($action)) { + return $action; + } + + if (! empty($route)) { + return $this->getRouteAction($route); + } + + if (! empty($url)) { + return $this->getUrlAction($url); + } + + return ''; + } + + /** + * Get the action for a "url" option. + * + * @param array|string $options + * + * @return string + */ + protected function getUrlAction($options) + { + if (is_array($options)) { + return url($options[0], array_slice($options, 1)); + } + + if (! empty($this->model)) { + return url($options, $this->model->{$this->modelId}); + } + + return url($options); + } + + /** + * Get the action for a "route" option. + * + * @param array|string $options + * + * @return string + */ + protected function getRouteAction($options) + { + if (is_array($options)) { + $parameters = array_slice($options, 1); + + if (array_keys($options) === [0, 1]) { + $parameters = head($parameters); + } + + return route($options[0], $parameters); + } + + if (! empty($this->model)) { + return route($options, $this->model->{$this->modelId}); + } + + return route($options); + } + + protected function getTitle($title) + { + if (! empty($title)) { + return $title; + } + + $type = ''; + + if (! empty($this->model)) { + $type = $this->getModelTitle(); + } + + return ! empty($type) ? trans('general.title.delete', ['type' => $type]) : trans('general.delete'); + } + + protected function getMessage($cancelText) + { + if (!empty($cancelText)) { + return $cancelText; + } + + $name = ''; + $type = ''; + + if (! empty($this->model)) { + $page = ''; + + if (! empty($this->route)) { + $page = explode('.', $this->route)[0]; + } elseif (! empty($this->url)) { + $page = explode('/', $this->url)[1]; + } + + $text = $this->text ? $this->text : $page; + $name = addslashes($this->model->{$this->modelName}); + + $type = mb_strtolower($this->getModelTitle()); + + $message = trans('general.delete_confirm', ['name' => '' . $name . '', 'type' => $type]); + + return $message; + } + + return trans('general.delete_confirm', ['name' => '' . $name . '', 'type' => $type]); + } + + protected function getModelTitle() + { + if (! empty($this->text)) { + return $this->text; + } + + $group = 'core'; + $page = ''; + + if (! empty($this->route)) { + $paths = explode('.', $this->route); + + $page = $paths[0]; + } elseif (! empty($this->url)) { + $paths = explode('/', $this->url); + + $page = $paths[1]; + } + + $title = trans_choice('general.' . $page, 1); + + if (module($page) != null) { + $group = $page; + $page = (! empty($this->route)) ? $paths[1] : $paths[2]; + + $title = trans_choice($group . '::general.' . $page, 1); + } + + return $title; + } + + protected function getCancelText($cancelText) + { + if (!empty($cancelText)) { + return $cancelText; + } + + return trans('general.cancel'); + } + + protected function getDeleteText($deleteText) + { + if (!empty($deleteText)) { + return $deleteText; + } + + return trans('general.delete'); + } + + protected function getClass($class) + { + $default_class = 'w-full flex items-center text-purple px-2 h-9 leading-9 whitespace-nowrap'; + + $explode = explode(',', $this->override); + + if (count($explode) && in_array('class', $explode)) { + $default_class = $class; + } else { + $default_class .= ' ' . $class; + } + + return $default_class; + } +} diff --git a/app/View/Components/Documents/Form/Advanced.php b/app/View/Components/Documents/Form/Advanced.php index b88b0eee2..86c119fd5 100644 --- a/app/View/Components/Documents/Form/Advanced.php +++ b/app/View/Components/Documents/Form/Advanced.php @@ -2,8 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; -use App\Models\Setting\Category; +use App\Abstracts\View\Components\Documents\Form as Component; class Advanced extends Component { @@ -14,39 +13,6 @@ class Advanced extends Component */ public function render() { - $category_type = $this->categoryType; - - if ($category_type) { - $categories = Category::$category_type()->enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - } else { - $categories = Category::enabled()->orderBy('name')->take(setting('default.select_limit'))->pluck('name', 'id'); - } - - if (!empty($this->document) && ($this->document->category && !$categories->has($this->document->category_id))) { - $categories->put($this->document->category->id, $this->document->category->name); - } - - $recurring_class = 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - $more_class = 'col-sm-6 col-md-6 col-lg-6 col-xl-6'; - $more_form_class = 'col-md-12'; - - if ($this->hideRecurring && (!$this->hideCategory || !$this->hideAttachment)) { - $more_class = 'col-sm-12 col-md-12 col-lg-12 col-xl-12'; - $more_form_class = 'col-md-6'; - } else if ($this->hideRecurring && ($this->hideCategory && $this->hideAttachment)) { - $recurring_class = 'col-sm-12 col-md-12 col-lg-12 col-xl-12'; - } - - $file_type_mimes = explode(',', config('filesystems.mimes')); - - $file_types = []; - - foreach ($file_type_mimes as $mime) { - $file_types[] = '.' . $mime; - } - - $file_types = implode(',', $file_types); - - return view('components.documents.form.advanced', compact('categories', 'category_type', 'recurring_class', 'more_class', 'more_form_class', 'file_types')); + return view('components.documents.form.advanced'); } } diff --git a/app/View/Components/Documents/Form/Buttons.php b/app/View/Components/Documents/Form/Buttons.php index e523ca6aa..d222144d8 100644 --- a/app/View/Components/Documents/Form/Buttons.php +++ b/app/View/Components/Documents/Form/Buttons.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Buttons extends Component { diff --git a/app/View/Components/Documents/Form/Company.php b/app/View/Components/Documents/Form/Company.php index 069807d2f..5c48de171 100644 --- a/app/View/Components/Documents/Form/Company.php +++ b/app/View/Components/Documents/Form/Company.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; use App\Models\Common\Company as Model; class Company extends Component @@ -16,7 +16,7 @@ class Company extends Component { $company = Model::find(company_id()); - $inputNameType = config('type.' . $this->type . '.route.parameter'); + $inputNameType = config('type.document.' . $this->type . '.route.parameter'); return view('components.documents.form.company', compact('company', 'inputNameType')); } diff --git a/app/View/Components/Documents/Form/Contact.php b/app/View/Components/Documents/Form/Contact.php new file mode 100644 index 000000000..cffaeecbc --- /dev/null +++ b/app/View/Components/Documents/Form/Contact.php @@ -0,0 +1,230 @@ +type = $type; + $this->contact = $contact; + $this->contacts = $contacts; + $this->searchRoute = $searchRoute; + $this->createRoute = $createRoute; + $this->error = ($error) ?: "form.errors.get('contact_id')" ; + + $this->textAddContact = $this->getTextAddContact($type, $textAddContact); + $this->textCreateNewContact = $this->getTextCreateNewContact($type, $textCreateNewContact); + $this->textEditContact = $this->getTextEditContact($type, $textEditContact); + $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); + $this->textChooseDifferentContact = $this->getTextChooseDifferentContact($type, $textChooseDifferentContact); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + if (empty($this->contacts)) { + $this->contacts = Model::{$this->type}()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + + if (!empty($this->contact) && (!$this->contacts->contains('id', $contact->id))) { + $this->contacts->push($this->contact); + } + } + + if (empty($this->searchRoute)) { + switch ($this->type) { + case 'customer': + $this->searchRoute = route('customers.index'); + break; + case 'vendor': + $this->searchRoute = route('vendors.index'); + break; + } + } + + if (empty($this->createRoute)) { + switch ($this->type) { + case 'customer': + $this->createRoute = route('modals.customers.create'); + break; + case 'vendor': + $this->createRoute = route('modals.vendors.create'); + break; + } + } + + #todo 3rd part apps + $this->placeholder = trans('general.placeholder.contact_search', ['type' => trans_choice('general.' . Str::plural($this->type, 2), 1)]); + + return view('components.documents.form.contact'); + } + + protected function getTextAddContact($type, $textAddContact) + { + if (!empty($textAddContact)) { + return $textAddContact; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textAddContact = [ + 'general.form.add', + 'general.vendors' + ]; + break; + default: + $textAddContact = [ + 'general.form.add', + 'general.customers' + ]; + break; + } + + return $textAddContact; + } + + protected function getTextCreateNewContact($type, $textCreateNewContact) + { + if (!empty($textCreateNewContact)) { + return $textCreateNewContact; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textCreateNewContact = [ + 'general.form.add_new', + 'general.vendors' + ]; + break; + default: + $textCreateNewContact = [ + 'general.form.add_new', + 'general.customers' + ]; + break; + } + + return $textCreateNewContact; + } + + protected function getTextEditContact($type, $textEditContact) + { + if (!empty($textEditContact)) { + return $textEditContact; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textEditContact = [ + 'general.form.contact_edit', + 'general.vendors' + ]; + break; + default: + $textEditContact = [ + 'general.form.contact_edit', + 'general.customers' + ]; + break; + } + + return $textEditContact; + } + + protected function getTextContactInfo($type, $textContactInfo) + { + if (!empty($textContactInfo)) { + return $textContactInfo; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textContactInfo = 'bills.bill_from'; + break; + default: + $textContactInfo = 'invoices.bill_to'; + break; + } + + return $textContactInfo; + } + + protected function getTextChooseDifferentContact($type, $textChooseDifferentContact) + { + if (!empty($textChooseDifferentContact)) { + return $textChooseDifferentContact; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $textChooseDifferentContact = [ + 'general.form.choose_different', + 'general.vendors' + ]; + break; + default: + $textChooseDifferentContact = [ + 'general.form.choose_different', + 'general.customers' + ]; + break; + } + + return $textChooseDifferentContact; + } +} diff --git a/app/View/Components/Documents/Form/Content.php b/app/View/Components/Documents/Form/Content.php index 0905502a8..b7c404158 100644 --- a/app/View/Components/Documents/Form/Content.php +++ b/app/View/Components/Documents/Form/Content.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Content extends Component { @@ -15,7 +15,7 @@ class Content extends Component { $status = 'draft'; - if (!empty($this->document)) { + if (! empty($this->document)) { $status = $this->document->status; } diff --git a/app/View/Components/Documents/Form/Footer.php b/app/View/Components/Documents/Form/Footer.php index 772880ca2..e45bfe603 100644 --- a/app/View/Components/Documents/Form/Footer.php +++ b/app/View/Components/Documents/Form/Footer.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Footer extends Component { diff --git a/app/View/Components/Documents/Form/ItemButton.php b/app/View/Components/Documents/Form/ItemButton.php new file mode 100644 index 000000000..384cc5821 --- /dev/null +++ b/app/View/Components/Documents/Form/ItemButton.php @@ -0,0 +1,81 @@ +type = $type; + $this->isSale = $isSale; + $this->isPurchase = $isPurchase; + $this->searchCharLimit = $searchCharLimit; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + $items = Item::enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + $price_type = $this->getPriceType($this->type, $this->isSale, $this->isPurchase); + + foreach ($items as $item) { + $price = $item->{$price_type . '_price'}; + + $item->price = $price; + } + + $price = $price_type . '_price'; + + return view('components.documents.form.item-button', compact('items', 'price')); + } + + protected function getPriceType($type, $is_sale, $is_purchase) + { + if (!empty($is_sale)) { + return 'sale'; + } + + if (!empty($is_purchase)) { + return 'purchase'; + } + + switch ($type) { + case 'bill': + case 'expense': + case 'purchase': + $type = 'purchase'; + break; + case 'sale': + case 'income': + case 'invoice': + default: + $type = 'sale'; + } + + return $type; + } +} diff --git a/app/View/Components/Documents/Form/ItemColumns.php b/app/View/Components/Documents/Form/ItemColumns.php new file mode 100644 index 000000000..6a62101eb --- /dev/null +++ b/app/View/Components/Documents/Form/ItemColumns.php @@ -0,0 +1,31 @@ +type = $type; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.documents.form.item-columns'); + } +} diff --git a/app/View/Components/Documents/Form/Items.php b/app/View/Components/Documents/Form/Items.php index 6dcb915b4..631877256 100644 --- a/app/View/Components/Documents/Form/Items.php +++ b/app/View/Components/Documents/Form/Items.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; use App\Models\Setting\Tax; class Items extends Component diff --git a/app/View/Components/Documents/Form/LineItem.php b/app/View/Components/Documents/Form/LineItem.php index 8ba674a4e..9ba17e852 100644 --- a/app/View/Components/Documents/Form/LineItem.php +++ b/app/View/Components/Documents/Form/LineItem.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class LineItem extends Component { diff --git a/app/View/Components/Documents/Form/Main.php b/app/View/Components/Documents/Form/Main.php index bb590876b..8ff0c390e 100644 --- a/app/View/Components/Documents/Form/Main.php +++ b/app/View/Components/Documents/Form/Main.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Main extends Component { diff --git a/app/View/Components/Documents/Form/Metadata.php b/app/View/Components/Documents/Form/Metadata.php index 2ff2cc54c..9e09121bb 100644 --- a/app/View/Components/Documents/Form/Metadata.php +++ b/app/View/Components/Documents/Form/Metadata.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Metadata extends Component { diff --git a/app/View/Components/Documents/Form/Note.php b/app/View/Components/Documents/Form/Note.php index f1089990d..3d4127ec1 100644 --- a/app/View/Components/Documents/Form/Note.php +++ b/app/View/Components/Documents/Form/Note.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Note extends Component { diff --git a/app/View/Components/Documents/Form/Recurring.php b/app/View/Components/Documents/Form/Recurring.php new file mode 100644 index 000000000..7f45647db --- /dev/null +++ b/app/View/Components/Documents/Form/Recurring.php @@ -0,0 +1,18 @@ + trans('settings.invoice.due_receipt'), + '15' => trans('settings.invoice.due_days', ['days' => 15]), + '30' => trans('settings.invoice.due_days', ['days' => 30]), + '45' => trans('settings.invoice.due_days', ['days' => 45]), + '60' => trans('settings.invoice.due_days', ['days' => 60]), + '90' => trans('settings.invoice.due_days', ['days' => 90]), + ]; + + return view('components.documents.form.recurring_metadata', compact('payment_terms')); + } +} diff --git a/app/View/Components/Documents/Form/Totals.php b/app/View/Components/Documents/Form/Totals.php index 36c9e00e5..30055815e 100644 --- a/app/View/Components/Documents/Form/Totals.php +++ b/app/View/Components/Documents/Form/Totals.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Form; -use App\Abstracts\View\Components\DocumentForm as Component; +use App\Abstracts\View\Components\Documents\Form as Component; class Totals extends Component { diff --git a/app/View/Components/Documents/Index/Buttons.php b/app/View/Components/Documents/Index/Buttons.php new file mode 100644 index 000000000..25e100d4f --- /dev/null +++ b/app/View/Components/Documents/Index/Buttons.php @@ -0,0 +1,18 @@ +document = $document; + $this->hideShow = $hideShow; + $this->showRoute = $this->getShowRoute($document->contact->type, $showRoute); + $this->placement = (! empty($placement)) ? $placement : 'left'; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.documents.index.information'); + } +} diff --git a/app/View/Components/Documents/Index/MoreButtons.php b/app/View/Components/Documents/Index/MoreButtons.php new file mode 100644 index 000000000..58276c5f0 --- /dev/null +++ b/app/View/Components/Documents/Index/MoreButtons.php @@ -0,0 +1,18 @@ +type = $type; - $this->scriptFile = ($scriptFile) ? $scriptFile : 'public/js/common/documents.js'; - $this->version = $this->getVersion($version); $this->document = $document; $this->items = $items; $this->currencies = $this->getCurrencies($currencies); $this->currency_code = ($document) ? $document->currency_code : setting('default.currency'); $this->taxes = $this->getTaxes($taxes); + + $this->alias = $this->getAlias($type, $alias); + $this->folder = $this->getScriptFolder($type, $folder); + $this->file = $this->getScriptFile($type, $file); } /** @@ -55,19 +68,6 @@ class Script extends Component return view('components.documents.script'); } - protected function getVersion($version) - { - if (!empty($version)) { - return $version; - } - - if ($alias = config('type.' . $this->type . '.alias')) { - return module_version($alias); - } - - return version('short'); - } - protected function getCurrencies($currencies) { if (!empty($currencies)) { diff --git a/app/View/Components/Documents/Show/Attachment.php b/app/View/Components/Documents/Show/Attachment.php index 6596ee8d3..a9e4281c0 100644 --- a/app/View/Components/Documents/Show/Attachment.php +++ b/app/View/Components/Documents/Show/Attachment.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Show; -use App\Abstracts\View\Components\DocumentShow as Component; +use App\Abstracts\View\Components\Documents\Show as Component; class Attachment extends Component { diff --git a/app/View/Components/Documents/Show/Buttons.php b/app/View/Components/Documents/Show/Buttons.php new file mode 100644 index 000000000..9d774cf3f --- /dev/null +++ b/app/View/Components/Documents/Show/Buttons.php @@ -0,0 +1,18 @@ +where('recurable_id', $this->document->id) + ->first(); + + return view('components.documents.show.children', compact('recurring')); + } +} diff --git a/app/View/Components/Documents/Show/Content.php b/app/View/Components/Documents/Show/Content.php index 828770034..d8f790f1b 100644 --- a/app/View/Components/Documents/Show/Content.php +++ b/app/View/Components/Documents/Show/Content.php @@ -2,7 +2,7 @@ namespace App\View\Components\Documents\Show; -use App\Abstracts\View\Components\DocumentShow as Component; +use App\Abstracts\View\Components\Documents\Show as Component; class Content extends Component { diff --git a/app/View/Components/Documents/Show/Create.php b/app/View/Components/Documents/Show/Create.php new file mode 100644 index 000000000..01d569d13 --- /dev/null +++ b/app/View/Components/Documents/Show/Create.php @@ -0,0 +1,25 @@ +description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'invoices.slider.create'; + $this->created_date = '' . company_date($this->document->created_at) . ''; + + return view('components.documents.show.create'); + } +} diff --git a/app/View/Components/Documents/Show/Document.php b/app/View/Components/Documents/Show/Document.php deleted file mode 100644 index e7cbf7fe3..000000000 --- a/app/View/Components/Documents/Show/Document.php +++ /dev/null @@ -1,18 +0,0 @@ -description = trans('general.amount_due') . ': ' . '' . money($this->document->amount, $this->document->currency_code, true) . ''; + + return view('components.documents.show.get-paid'); + } +} diff --git a/app/View/Components/Documents/Show/Header.php b/app/View/Components/Documents/Show/Header.php deleted file mode 100644 index ae6041675..000000000 --- a/app/View/Components/Documents/Show/Header.php +++ /dev/null @@ -1,18 +0,0 @@ -description = trans('general.amount_due') . ': ' . '' . money($this->document->amount, $this->document->currency_code, true) . ''; + + return view('components.documents.show.make-payment'); + } +} diff --git a/app/View/Components/Documents/Show/Message.php b/app/View/Components/Documents/Show/Message.php new file mode 100644 index 000000000..c9cb274c8 --- /dev/null +++ b/app/View/Components/Documents/Show/Message.php @@ -0,0 +1,44 @@ +type = $type; + $this->backgroundColor = $backgroundColor; + $this->textColor = $textColor; + $this->message = $message; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.documents.show.message'); + } +} diff --git a/app/View/Components/Documents/Show/MoreButtons.php b/app/View/Components/Documents/Show/MoreButtons.php new file mode 100644 index 000000000..7a087db66 --- /dev/null +++ b/app/View/Components/Documents/Show/MoreButtons.php @@ -0,0 +1,18 @@ +description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'general.last_sent'; + + $last_sent = DocumentHistory::where('document_id', $this->document->id)->whereIn('status', ['sent', 'received'])->latest()->first(); + + $date = ($last_sent) ? company_date($last_sent->created_at) : trans('general.na'); + + $this->sent_date = '' . $date . ''; + + return view('components.documents.show.receive'); + } +} diff --git a/app/View/Components/Documents/Show/RecurringMessage.php b/app/View/Components/Documents/Show/RecurringMessage.php deleted file mode 100644 index 9e12f6f70..000000000 --- a/app/View/Components/Documents/Show/RecurringMessage.php +++ /dev/null @@ -1,18 +0,0 @@ -document->histories()->orderBy('id', 'desc')->first(); + + $this->description = trans('invoices.cancel_date') . ': '; + $this->description .= '' . company_date($last_history->created_at) . ''; + + return view('components.documents.show.restore'); + } +} diff --git a/app/View/Components/Documents/Show/Schedule.php b/app/View/Components/Documents/Show/Schedule.php new file mode 100644 index 000000000..7a88011ef --- /dev/null +++ b/app/View/Components/Documents/Show/Schedule.php @@ -0,0 +1,32 @@ +where('recurable_id', $this->document->id) + ->first(); + + $started_date = '' . company_date($recurring->started_at) . ''; + $frequency = Str::lower(trans('recurring.' . str_replace('ly', 's', $recurring->frequency))); + $invertal = $recurring->interval; + + $this->description = trans('transactions.slider.schedule', ['frequency' => $frequency, 'interval' => $invertal, 'date' => $started_date]); + + return view('components.documents.show.schedule', compact('recurring')); + } +} diff --git a/app/View/Components/Documents/Show/Send.php b/app/View/Components/Documents/Show/Send.php new file mode 100644 index 000000000..bf115d69e --- /dev/null +++ b/app/View/Components/Documents/Show/Send.php @@ -0,0 +1,31 @@ +description = ($this->document->isRecurringDocument()) ? 'invoices.slider.create_recurring' : 'general.last_sent'; + + $last_sent = DocumentHistory::where('document_id', $this->document->id)->whereIn('status', ['sent', 'received'])->latest()->first(); + + $date = ($last_sent) ? company_date($last_sent->created_at) : trans('general.na'); + + $this->sent_date = '' . $date . ''; + + return view('components.documents.show.send'); + } +} diff --git a/app/View/Components/Documents/Show/StatusMessage.php b/app/View/Components/Documents/Show/StatusMessage.php deleted file mode 100644 index 021e79b2b..000000000 --- a/app/View/Components/Documents/Show/StatusMessage.php +++ /dev/null @@ -1,18 +0,0 @@ -id = $id; + $this->override = explode(',', $override); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.dropdown.index'); + } +} diff --git a/app/View/Components/Dropdown/Button.php b/app/View/Components/Dropdown/Button.php new file mode 100644 index 000000000..851578753 --- /dev/null +++ b/app/View/Components/Dropdown/Button.php @@ -0,0 +1,18 @@ +href = $href; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.dropdown.link'); + } +} diff --git a/app/View/Components/EditItemColumns.php b/app/View/Components/EditItemColumns.php deleted file mode 100644 index 914abbdf4..000000000 --- a/app/View/Components/EditItemColumns.php +++ /dev/null @@ -1,31 +0,0 @@ -type = $type; - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|string - */ - public function render() - { - return view('components.edit-item-columns'); - } -} diff --git a/app/View/Components/EmptyPage.php b/app/View/Components/EmptyPage.php index b39eab23e..39741673d 100644 --- a/app/View/Components/EmptyPage.php +++ b/app/View/Components/EmptyPage.php @@ -2,38 +2,68 @@ namespace App\View\Components; -use Illuminate\View\Component; +use App\Abstracts\View\Component; +use App\Traits\Modules; +use Illuminate\View\View; +use Illuminate\Support\Arr; +use Illuminate\Support\Facades\Route; use Illuminate\Support\Str; use Symfony\Component\Routing\Exception\RouteNotFoundException; class EmptyPage extends Component { + use Modules; + /** @var string */ - public $page; + public $alias; /** @var string */ public $group; + /** @var string */ + public $page; + + /** @var string */ + public $title; + + /** @var string */ + public $description; + + /** @var string */ + public $docsCategory; + + /** @var string */ + public $image; + /** @var string */ public $imageEmptyPage; - /** @var string */ - public $textEmptyPage; - - /** @var string */ - public $textPage; - - /** @var string */ - public $urlDocsPath; - /** @var bool */ public $checkPermissionCreate; /** @var string */ public $permissionCreate; + /** @var array */ + public $buttons; + + /** @var bool */ + public $hideButtonCreate; + + /** @var bool */ + public $hideButtonImport; + /** @var string */ - public $routeCreate; + public $importRoute; + + /** @var array */ + public $importRouteParameters; + + /** @var array */ + public $suggestion; + + /** @var array */ + public $suggestions; /** * Create a new component instance. @@ -41,18 +71,38 @@ class EmptyPage extends Component * @return void */ public function __construct( - string $page, string $group = '', string $imageEmptyPage = '', string $textEmptyPage = '', string $textPage = '', - string $urlDocsPath = '', bool $checkPermissionCreate = true, string $permissionCreate = '', string $routeCreate = '' + string $alias = '', string $group = '', string $page = '', + string $title = '', string $description = '', string $docsCategory = 'accounting', + string $image = '', string $imageEmptyPage = '', + bool $checkPermissionCreate = true, string $permissionCreate = '', + array $buttons = [], bool $hideButtonCreate = false, bool $hideButtonImport = false, + string $importRoute = '', array $importRouteParameters = [] ) { - $this->page = $page; + if (empty($alias) && ! empty($group)) { + $alias = $group; + } + + $this->alias = (module($alias) === null) ? 'core': $alias; $this->group = $group; - $this->imageEmptyPage = $this->getImageEmptyPage($page, $imageEmptyPage); - $this->textEmptyPage = $this->getTextEmptyPage($page, $textEmptyPage); - $this->textPage = $this->getTextPage($page, $textPage); - $this->urlDocsPath = $this->getUrlDocsPath($page, $group, $urlDocsPath); + $this->page = $page; + $this->docsCategory = $docsCategory; + + $this->title = $this->getTitle($title); + $this->description = $this->getDescription($description); + + $this->imageEmptyPage = $imageEmptyPage; + $this->image = $this->getImage($page, $image); + $this->checkPermissionCreate = $checkPermissionCreate; $this->permissionCreate = $this->getPermissionCreate($page, $group, $permissionCreate); - $this->routeCreate = $this->getRouteCreate($page, $routeCreate); + + $this->hideButtonCreate = $hideButtonCreate; + $this->hideButtonImport = $hideButtonImport; + + $this->buttons = $this->getButtons($page, $group, $buttons); + + $this->suggestions = $this->getSuggestionModules(); + $this->suggestion = $this->getSuggestionModule(); } /** @@ -65,61 +115,111 @@ class EmptyPage extends Component return view('components.empty-page'); } - protected function getImageEmptyPage($page, $imageEmptyPage) + protected function getTitle($title = null, $number = 2) { - if ($imageEmptyPage) { - return $imageEmptyPage; + if (! empty($title)) { + return $title; } - return 'public/img/empty_pages/' . $page . '.png'; + switch ($this->alias) { + case 'core': + $text = 'general.' . $this->page; + break; + default: + $text = $this->alias . '::general.' . $this->page; + } + + $title = trans_choice($text, $number); + + if ($title == $text) { + $title = trans_choice(Str::replace('-', '_', $text), $number); + } + + return $title; } - protected function getTextEmptyPage($page, $textEmptyPage) + protected function getDescription($description) { - if ($textEmptyPage) { - return $textEmptyPage; + if (! empty($description)) { + return $description; } - return 'general.empty.' . $page; + switch ($this->alias) { + case 'core': + $text = 'general.empty.' . $this->page; + break; + default: + $text = $this->alias . '::general.empty.' . $this->page; + } + + $description = trans($text); + + if ($description == $text) { + $description = trans(Str::replace('-', '_', $text)); + } + + $docs_url = $this->getDocsUrl(); + + if (! empty($docs_url)) { + $description .= ' ' . trans('general.empty.documentation', ['url' => $docs_url]); + } + + return $description; } - protected function getTextPage($page, $textPage) + protected function getDocsUrl() { - if ($textPage) { - return $textPage; + switch ($this->alias) { + case 'core': + $docs_path = 'user-manual/'; + + if (! empty($this->group)) { + $docs_path .= $this->group . '/'; + } + + $docs_path .= $this->page; + break; + default: + $docs_path = 'app-manual/' . $this->docsCategory . '/' . $this->alias; } - return 'general.' . $page; + return 'https://akaunting.com/docs/' . $docs_path; } - protected function getUrlDocsPath($page, $group, $urlDocsPath) + protected function getImage($page, $image) { - if ($urlDocsPath) { - return $urlDocsPath; + if (! empty($image)) { + return $image; } - $docs_path = $page; - - if (!empty($group)) { - $docs_path = $group . '/' . $page; + if (! empty($this->imageEmptyPage)) { + return asset($this->imageEmptyPage); } - return 'https://akaunting.com/docs/user-manual/' . $docs_path; + $path = 'public/img/empty_pages/' . $page . '.png'; + + if ($this->alias != 'core') { + $path = 'modules/' . Str::studly($this->alias) . '/Resources/assets/img/empty-' . $page . '.png'; + + if (! file_exists($path)) { + $path = 'public/img/empty_pages/default.png'; + } + } + + return asset($path); } protected function getPermissionCreate($page, $group, $permissionCreate) { - if ($permissionCreate) { + if (! empty($permissionCreate)) { return $permissionCreate; } $pages = [ 'reconciliations' => 'create-banking-reconciliations', 'transfers' => 'create-banking-transfers', - 'payments' => 'create-purchases-payments', 'vendors' => 'create-purchases-vendors', 'customers' => 'create-sales-customers', - 'revenues' => 'create-sales-revenues', 'taxes' => 'create-settings-taxes', 'items' => 'create-common-items', ]; @@ -135,12 +235,121 @@ class EmptyPage extends Component return $permissionCreate; } - protected function getRouteCreate($page, $routeCreate) + protected function getButtons($page, $group, $buttons) { - if ($routeCreate) { - return $routeCreate; + if (! empty($buttons)) { + $suggestion = $this->getSuggestionModule(); + + if (! empty($suggestion)) { + return array_slice($buttons, 0, 2); + } else { + return array_slice($buttons, 0, 3); + } } - return $page . '.create'; + if (! $this->hideButtonCreate) { + $buttons[] = $this->getCreateButton($page, $group); + } + + if (! $this->hideButtonImport) { + $buttons[] = $this->getImportButton(); + } + + return $buttons; + } + + protected function getCreateButton($page, $group) + { + try { + $route = route($group . '.' . $page . '.create'); + } catch (\Exception $e) { + $route = route($page . '.create'); + } + + $title = $this->getTitle(null, 1); + + return [ + 'url' => $route, + 'permission' => $this->permissionCreate, + 'text' => trans('general.title.new', ['type' => $title]), + 'description' => trans('general.empty.actions.new', ['type' => strtolower($title)]), + 'active_badge' => true, + ]; + } + + protected function getImportButton() + { + $importRoute = $this->getImportRoute($this->importRoute); + $importRouteParameters = $this->getImportRouteParameters($this->importRouteParameters); + + $title = $this->getTitle(); + + return [ + 'url' => route($importRoute, $importRouteParameters), + 'permission' => $this->permissionCreate, + 'text' => trans('import.title', ['type' => $title]), + 'description' => trans('general.empty.actions.import', ['type' => strtolower($title)]), + 'active_badge' => false, + ]; + } + + protected function getImportRoute($importRoute) + { + if (! empty($importRoute)) { + return $importRoute; + } + + $route = 'import.create'; + + return $route; + } + + protected function getImportRouteParameters($importRouteParameters) + { + if (! empty($importRouteParameters)) { + return $importRouteParameters; + } + + return array_slice(request()->segments(), -2, 2, true) ; + } + + public function getSuggestionModule() + { + return ! empty($this->suggestions) ? Arr::random($this->suggestions) : false; + } + + public function getSuggestionModules() + { + if ((! $user = user()) || $user->cannot('read-modules-home')) { + return []; + } + + if (! $path = Route::current()->uri()) { + return []; + } + + $path = str_replace('{company_id}/', '', $path); + + if (! $suggestions = $this->getSuggestions($path)) { + return []; + } + + $modules = []; + + foreach ($suggestions->modules as $s_module) { + if ($this->moduleIsEnabled($s_module->alias)) { + continue; + } + + $s_module->action_url = company_id() . '/' . $s_module->action_url; + + $modules[] = $s_module; + } + + if (empty($modules)) { + return []; + } + + return $modules; } } diff --git a/app/View/Components/Form.php b/app/View/Components/Form.php new file mode 100644 index 000000000..edd48edab --- /dev/null +++ b/app/View/Components/Form.php @@ -0,0 +1,132 @@ +method = Str::upper($method); + $this->action = $this->getAction($action, $route, $url); + $this->model = $model; + $this->class = $class; + $this->role = $role; + $this->novalidate = $novalidate; + $this->enctype = $enctype; + $this->acceptCharset = $acceptCharset; + $this->submit = $submit; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.form.index'); + } + + protected function getAction($action, $route, $url) + { + if (!empty($action)) { + return $action; + } + + if (!empty($route)) { + return $this->getRouteAction($route); + } + + if (!empty($url)) { + return $this->getUrlAction($url); + } + + return ''; + } + + /** + * Get the action for a "url" option. + * + * @param array|string $options + * + * @return string + */ + protected function getUrlAction($options) + { + if (is_array($options)) { + return url($options[0], array_slice($options, 1)); + } + + return url($options); + } + + /** + * Get the action for a "route" option. + * + * @param array|string $options + * + * @return string + */ + protected function getRouteAction($options) + { + if (is_array($options)) { + $parameters = array_slice($options, 1); + + if (array_keys($options) === [0, 1]) { + $parameters = head($parameters); + } + + return route($options[0], $parameters); + } + + return route($options); + } +} diff --git a/app/View/Components/Form/Accordion.php b/app/View/Components/Form/Accordion.php new file mode 100644 index 000000000..165195372 --- /dev/null +++ b/app/View/Components/Form/Accordion.php @@ -0,0 +1,46 @@ +type = $type; + $this->icon = $this->getIcon($icon); + $this->open = $open; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.form.accordion.index'); + } + + protected function getIcon($icon) + { + if (! empty($icon)) { + return $icon; + } + + return 'expand_more'; + } +} diff --git a/app/View/Components/Form/Buttons.php b/app/View/Components/Form/Buttons.php new file mode 100644 index 000000000..0c4621dac --- /dev/null +++ b/app/View/Components/Form/Buttons.php @@ -0,0 +1,131 @@ +groupClass = $this->getGroupClass($groupClass); + + $this->cancel = $this->getCancel($cancel, $cancelRoute, $cancelUrl); + $this->cancelClass = $this->getCancelClass($cancelClass); + $this->cancelText = $this->getCancelText($cancelText); + $this->withoutCancel = $withoutCancel; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.form.buttons'); + } + + protected function getGroupClass($groupClass) + { + if (! empty($groupClass)) { + return $groupClass; + } + + return $this->groupClass; + } + + protected function getCancel($cancel, $route, $url) + { + if (! empty($cancel)) { + return $cancel; + } + + if (!empty($route)) { + return $this->getRouteAction($route); + } + + if (!empty($url)) { + return $this->getUrlAction($url); + } + + return ''; + } + + /** + * Get the action for a "url" option. + * + * @param array|string $options + * + * @return string + */ + protected function getUrlAction($options) + { + if (is_array($options)) { + return url($options[0], array_slice($options, 1)); + } + + return url($options); + } + + /** + * Get the action for a "route" option. + * + * @param array|string $options + * + * @return string + */ + protected function getRouteAction($options) + { + if (is_array($options)) { + $parameters = array_slice($options, 1); + + if (array_keys($options) === [0, 1]) { + $parameters = head($parameters); + } + + return route($options[0], $parameters); + } + + return route($options); + } + + protected function getCancelClass($cancelClass) + { + if (! empty($cancelClass)) { + return $cancelClass; + } + + return $this->cancelClass; + } + + protected function getCancelText($cancelText) + { + if (! empty($cancelText)) { + return $cancelText; + } + + return trans('general.cancel'); + } +} \ No newline at end of file diff --git a/app/View/Components/Form/Group/Account.php b/app/View/Components/Form/Group/Account.php new file mode 100644 index 000000000..9a383d01e --- /dev/null +++ b/app/View/Components/Form/Group/Account.php @@ -0,0 +1,37 @@ +name)) { + $this->name = 'account_id'; + } + + $this->path = route('modals.accounts.create'); + + $this->accounts = Model::enabled()->orderBy('name')->pluck('name', 'id'); + + if (empty($this->selected) && empty($this->getParentData('model'))) { + $this->selected = setting('default.account'); + } + + return view('components.form.group.account'); + } +} diff --git a/app/View/Components/Form/Group/Attachment.php b/app/View/Components/Form/Group/Attachment.php new file mode 100644 index 000000000..50d6da9fc --- /dev/null +++ b/app/View/Components/Form/Group/Attachment.php @@ -0,0 +1,80 @@ + 'form-file dropzone-column w-1/2 h-32.5', + ]; + + public $file_types; + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + $this->setFileTypes(); + + $this->custom_attributes = $this->setCustomAttributes(); + + return view('components.form.group.attachment'); + } + + protected function setFileTypes() + { + $this->file_types = []; + + $file_type_mimes = explode(',', config('filesystems.mimes')); + + $file_types = []; + + foreach ($file_type_mimes as $mime) { + $file_types[] = '.' . $mime; + } + + $this->file_types = implode(',', $file_types); + } + + protected function setCustomAttributes() + { + $attributes = []; + + if (! empty($this->required)) { + $attributes['required'] = $this->required; + } + + if (! empty($this->disabled)) { + $attributes['disabled'] = $this->disabled; + } + + if (! empty($this->readonly)) { + $attributes['readonly'] = $this->readonly; + } + + if (! empty($this->options)) { + $attributes['options'] = $this->options; + } + + if (! empty($this->multiple)) { + $attributes['multiple'] = $this->multiple; + } + + foreach ($this->custom_attributes as $key => $value) { + $attributes[$key] = $value; + } + + return $attributes; + } +} diff --git a/app/View/Components/Form/Group/Category.php b/app/View/Components/Form/Group/Category.php new file mode 100644 index 000000000..cb3222dd1 --- /dev/null +++ b/app/View/Components/Form/Group/Category.php @@ -0,0 +1,46 @@ +type; + + if (empty($this->name)) { + $this->name = 'category_id'; + } + + $this->path = route('modals.categories.create', ['type' => $this->type]); + $this->remoteAction = route('categories.index', ['search' => 'type:' . $this->type . ' enabled:1']); + + $this->categories = Model::type($type)->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + + if (!empty($model) && $model->category && ! $this->categories->has($model->category_id)) { + $this->categories->put($model->category->id, $model->category->name); + } + + if (empty($this->selected) && (in_array($type, ['income', 'expense']))) { + $this->selected = setting('default.' . $type . '_category'); + } + + return view('components.form.group.category'); + } +} diff --git a/app/View/Components/Form/Group/Checkbox.php b/app/View/Components/Form/Group/Checkbox.php new file mode 100644 index 000000000..05b62d452 --- /dev/null +++ b/app/View/Components/Form/Group/Checkbox.php @@ -0,0 +1,27 @@ +type; + + switch ($type) { + case 'customer': + $this->prepareCustomer(); + break; + case 'vendor': + $this->prepareVendor(); + break; + } + + return view($this->view); + } + + protected function prepareCustomer() + { + if (empty($this->name)) { + $this->name = 'contact_id'; + } + + $this->path = route('modals.customers.create'); + $this->remoteAction = route('customers.index'); + $this->label = trans_choice('general.customers', 1); + + $this->contacts = Model::customer()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + + if (!empty($model) && $model->customer && ! $this->contacts->has($model->contact_id)) { + $this->contacts->put($model->customer->id, $model->customer->name); + } + } + + protected function prepareVendor() + { + if (empty($this->name)) { + $this->name = 'contact_id'; + } + + $this->path = route('modals.vendors.create'); + $this->remoteAction = route('vendors.index'); + $this->label = trans_choice('general.vendors', 1); + + $this->contacts = Model::vendor()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); + + if (!empty($model) && $model->vendor && ! $this->contacts->has($model->contact_id)) { + $this->contacts->put($model->vendor->id, $model->vendor->name); + } + } +} diff --git a/app/View/Components/Form/Group/Country.php b/app/View/Components/Form/Group/Country.php new file mode 100644 index 000000000..b54a86b17 --- /dev/null +++ b/app/View/Components/Form/Group/Country.php @@ -0,0 +1,20 @@ +name)) { + $this->name = 'currency_code'; + } + + $this->path = route('modals.currencies.create'); + + $this->field = [ + 'key' => 'code', + 'value' => 'name' + ]; + + $this->currencies = Model::enabled()->orderBy('name')->pluck('name', 'code'); + + if (empty($this->selected) && empty($this->getParentData('model'))) { + $this->selected = setting('default.currency'); + } + + return view('components.form.group.currency'); + } +} diff --git a/app/View/Components/Form/Group/Customer.php b/app/View/Components/Form/Group/Customer.php new file mode 100644 index 000000000..357f53485 --- /dev/null +++ b/app/View/Components/Form/Group/Customer.php @@ -0,0 +1,10 @@ + 'form-file dropzone-column w-1/2 h-32.5', + ]; + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.form.group.file'); + } +} diff --git a/app/View/Components/Form/Group/InvoiceText.php b/app/View/Components/Form/Group/InvoiceText.php new file mode 100644 index 000000000..4cb6c6aea --- /dev/null +++ b/app/View/Components/Form/Group/InvoiceText.php @@ -0,0 +1,20 @@ +selected)) { + $this->selected = setting('default.locale', config('app.locale', 'en-GB')); + } + + return view('components.form.group.locale'); + } +} diff --git a/app/View/Components/Form/Group/Money.php b/app/View/Components/Form/Group/Money.php new file mode 100644 index 000000000..193ee3c9b --- /dev/null +++ b/app/View/Components/Form/Group/Money.php @@ -0,0 +1,20 @@ +payment_methods = Modules::getPaymentMethods(); + + if (empty($this->selected) && empty($this->getParentData('model'))) { + $this->selected = setting('default.payment_method'); + } + + return view('components.form.group.payment_method'); + } +} diff --git a/app/View/Components/Form/Group/Radio.php b/app/View/Components/Form/Group/Radio.php new file mode 100644 index 000000000..c26327bcb --- /dev/null +++ b/app/View/Components/Form/Group/Radio.php @@ -0,0 +1,27 @@ +type = $this->getType($type); + $this->frequency = $this->getFrequency($frequency); + $this->frequencies = $this->getFrequencies($frequencies); + + $this->customFrequency = $this->getCustomFrequency($customFrequency); + $this->customFrequencies = $this->getCustomFrequencies($customFrequencies); + + $this->limit = $this->getLimit($limit); + $this->limits = $this->getLimits($limits); + + $this->startedValue = $this->getStartedValue($startedValue); + $this->limitCount = $this->getLimitCount($limitCount); + $this->limitDateValue = $this->getLimitDateValue($limitDateValue); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.form.group.recurring'); + } + + protected function getType($type) + { + if (! empty($type)) { + return $type; + } + + return 'invoice'; + } + + protected function getFrequency($frequency) + { + if (! empty($frequency)) { + return $frequency; + } + + return 'monthly'; + } + + protected function getFrequencies($frequencies) + { + if (! empty($frequencies)) { + return $frequencies; + } + + return [ + 'daily' => trans('recurring.daily'), + 'weekly' => trans('recurring.weekly'), + 'monthly' => trans('recurring.monthly'), + 'yearly' => trans('recurring.yearly'), + 'custom' => trans('recurring.custom'), + ]; + } + + protected function getCustomFrequency($customFrequency) + { + if (! empty($customFrequency)) { + return $customFrequency; + } + + return 'monthly'; + } + + protected function getCustomFrequencies($customFrequencies) + { + if (! empty($customFrequencies)) { + return $customFrequencies; + } + + return [ + 'daily' => trans('recurring.days'), + 'weekly' => trans('recurring.weeks'), + 'monthly' => trans('recurring.months'), + 'yearly' => trans('recurring.years'), + ]; + } + + protected function getLimit($limit) + { + if (! empty($limit)) { + return $limit; + } + + return 'never'; + } + + protected function getLimits($limits) + { + if (! empty($limits)) { + return $limits; + } + + return [ + 'after' => trans('recurring.after'), + 'on' => trans('recurring.on'), + 'never' => trans('recurring.never'), + ]; + } + + protected function getStartedValue($startedValue) + { + if (! empty($startedValue)) { + return $startedValue; + } + + return Date::now()->toDateString(); + } + + protected function getLimitCount($limitCount) + { + if (! empty($limitCount)) { + return $limitCount; + } + + return 0; + } + + protected function getLimitDateValue($limitDateValue) + { + if (! empty($limitDateValue)) { + return $limitDateValue; + } + + return Date::now()->toDateString(); + } +} diff --git a/app/View/Components/Form/Group/Select.php b/app/View/Components/Form/Group/Select.php new file mode 100644 index 000000000..797b6062e --- /dev/null +++ b/app/View/Components/Form/Group/Select.php @@ -0,0 +1,20 @@ +name)) { + $this->name = 'currency_code'; + } + + $this->path = route('modals.currencies.create'); + + $this->field = [ + 'key' => 'code', + 'value' => 'name' + ]; + + $this->currencies = Model::enabled()->orderBy('name')->pluck('name', 'code'); + + if (empty($this->selected)) { + $this->selected = setting('default.currency'); + } + + return view('components.form.group.tax'); + } +} diff --git a/app/View/Components/Form/Group/Text.php b/app/View/Components/Form/Group/Text.php new file mode 100644 index 000000000..cffc6d4b3 --- /dev/null +++ b/app/View/Components/Form/Group/Text.php @@ -0,0 +1,20 @@ +icon = $icon; + $this->class = ($simpleIcons) ? 'w-8 h-8 ' . $class : $class; + $this->filled = $filled; + $this->rounded = $rounded; + $this->simpleIcons = $simpleIcons; + $this->custom = $custom; + $this->alias = $alias; + + if ($custom) { + $this->icon = $this->getCustomIcon($icon, $alias); + } + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.icon'); + } + + protected function getCustomIcon($icon, $alias) + { + $slug = Str::replace('custom-', '', $icon); + + $base_path = 'public/img/icons/'; + + if (! empty($alias)) { + $base_path = 'modules/' . Str::studly($alias) . '/Resources/assets/img/icons/'; + } + + $path = base_path($base_path . $slug . '.svg'); + + if (! file_exists($path)) { + $path = 'public/img/akaunting-logo-purple.svg'; + } + + return $path; + } +} diff --git a/app/View/Components/Index/Bulkaction.php b/app/View/Components/Index/Bulkaction.php new file mode 100644 index 000000000..b41e5c459 --- /dev/null +++ b/app/View/Components/Index/Bulkaction.php @@ -0,0 +1,94 @@ +class = $class; + $this->text = $text; + $this->path = $path; + $this->actions = $this->getActions($actions); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.bulkaction.index'); + } + + protected function getActions($actions) + { + if (! empty($actions)) { + return $actions; + } + + if (class_exists($this->class)) { + $bulk_action = app($this->class); + + event(new BulkActionsAdding($bulk_action)); + + $this->text = $bulk_action->text; + + if (is_array($bulk_action->path)) { + $this->path = route('bulk-actions.action', $bulk_action->path); + } else { + $this->path = url('common/bulk-actions/' . $bulk_action->path); + } + } else { + $bulk_action = new \stdClass(); + $bulk_action->text = ''; + $bulk_action->path = ''; + $bulk_action->actions = []; + $bulk_action->icons = []; + + event(new BulkActionsAdding($bulk_action)); + + if (is_array($bulk_action->path)) { + $this->path = route('bulk-actions.action', $bulk_action->path); + } else { + $this->path = url('common/bulk-actions/' . $bulk_action->path); + } + } + + $actions = []; + + if ($bulk_action->actions) { + foreach ($bulk_action->actions as $key => $action) { + if ((isset($action['permission']) && ! user()->can($action['permission']))) { + continue; + } + + if (empty($action['icon']) && array_key_exists($key, $bulk_action->icons)) { + $action['icon'] = $bulk_action->icons[$key]; + } + + $actions[$key] = $action; + } + } + + return $actions; + } +} diff --git a/app/View/Components/Index/Category.php b/app/View/Components/Index/Category.php new file mode 100644 index 000000000..595a8b021 --- /dev/null +++ b/app/View/Components/Index/Category.php @@ -0,0 +1,120 @@ +model = $model; + + $this->name = $this->getName($name, $model); + $this->backgroundColor = $this->getBackgroundColor($backgroundColor, $model); + $this->textColor = $this->getTextColor($textColor, $this->backgroundColor); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.category'); + } + + protected function getName($name, $model) + { + if (! empty($name)) { + return $name; + } + + if (! empty($model)) { + $name = $model->name; + } + + return $name; + } + + protected function getBackgroundColor($backgroundColor, $model) + { + if (! empty($backgroundColor)) { + return $backgroundColor; + } + + if (! empty($model)) { + if (Str::contains($model->color, ['#'])) { + $this->backgroundStyle = $model->color; + + return $backgroundColor; + } + + $backgroundColor = 'bg-' . $model->color; + } + + return $backgroundColor; + } + + protected function getTextColor($textColor, $backgroundColor) + { + if (! empty($textColor)) { + return $textColor; + } + + if (! empty($backgroundColor)) { + $x = explode('-', $backgroundColor); + + $textColor = 'text-black'; + + if ($x[1] >= 500) { + $textColor = 'text-white'; + } + } + + return $textColor; + } +} diff --git a/app/View/Components/Index/Country.php b/app/View/Components/Index/Country.php new file mode 100644 index 000000000..dcbf5c390 --- /dev/null +++ b/app/View/Components/Index/Country.php @@ -0,0 +1,43 @@ +code = $code; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + $this->country = trans('countries.' . $this->code); + + return view('components.index.country'); + } +} diff --git a/app/View/Components/Index/Currency.php b/app/View/Components/Index/Currency.php new file mode 100644 index 000000000..f77370721 --- /dev/null +++ b/app/View/Components/Index/Currency.php @@ -0,0 +1,45 @@ +code = $code; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + $code = ($this->code) ? $this->code : setting('default.currency'); + + $this->currency = config('money.' . $code . '.name'); + + return view('components.index.currency'); + } +} diff --git a/app/View/Components/Index/Ddefault.php b/app/View/Components/Index/Ddefault.php new file mode 100644 index 000000000..ce1c8bae6 --- /dev/null +++ b/app/View/Components/Index/Ddefault.php @@ -0,0 +1,63 @@ +id = 'tooltip-default-' . mt_rand(1, time()); + $this->position = $position; + $this->icon = $icon; + $this->iconType = $iconType; + $this->text = $text; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.default'); + } +} diff --git a/app/View/Components/Index/Disable.php b/app/View/Components/Index/Disable.php new file mode 100644 index 000000000..16a53c454 --- /dev/null +++ b/app/View/Components/Index/Disable.php @@ -0,0 +1,80 @@ +id = 'tooltip-disable-' . mt_rand(1, time()); + $this->position = $position; + $this->icon = $icon; + $this->iconType = $iconType; + $this->disableText = $this->getDisableText($text, $disableText); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.disable'); + } + + protected function getDisableText($text, $disableText) + { + if (! empty($disableText)) { + return $disableText; + } + + return trans('general.disabled_type', ['type' => Str::lower($text)]); + } +} diff --git a/app/View/Components/Index/Search.php b/app/View/Components/Index/Search.php new file mode 100644 index 000000000..5ba715c9c --- /dev/null +++ b/app/View/Components/Index/Search.php @@ -0,0 +1,121 @@ +searchString = $searchString; + $this->bulkAction = $bulkAction; + $this->action = $this->getAction($action, $route, $url); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.search'); + } + + protected function getAction($action, $route, $url) + { + if (! empty($action)) { + return $action; + } + + if (! empty($route)) { + return $this->getRouteAction($route); + } + + if (! empty($url)) { + return $this->getUrlAction($url); + } + + return ''; + } + + /** + * Get the action for a "url" option. + * + * @param array|string $options + * + * @return string + */ + protected function getUrlAction($options) + { + if (is_array($options)) { + return url($options[0], array_slice($options, 1)); + } + + return url($options); + } + + /** + * Get the action for a "route" option. + * + * @param array|string $options + * + * @return string + */ + protected function getRouteAction($options) + { + if (is_array($options)) { + $parameters = array_slice($options, 1); + + if (array_keys($options) === [0, 1]) { + $parameters = head($parameters); + } + + return route($options[0], $parameters); + } + + return route($options); + } +} diff --git a/app/View/Components/Index/Status.php b/app/View/Components/Index/Status.php new file mode 100644 index 000000000..ca48bce08 --- /dev/null +++ b/app/View/Components/Index/Status.php @@ -0,0 +1,56 @@ +backgroundColor = ! empty($backgroundColor) ? $backgroundColor : 'bg-lilac-900'; + $this->textColor = ! empty($textColor) ? $textColor : 'text-purple'; + $this->status = $status; + $this->textStatus = $this->getTextStatus($textStatus); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.status'); + } + + protected function getTextStatus($textStatus) + { + if (! empty($textStatus)) { + return $textStatus; + } + + $textStatus = trans('documents.statuses.' . $this->status); + + return $textStatus; + } +} diff --git a/app/View/Components/Index/Summary.php b/app/View/Components/Index/Summary.php new file mode 100644 index 000000000..fb2074525 --- /dev/null +++ b/app/View/Components/Index/Summary.php @@ -0,0 +1,31 @@ +items = $items; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.index.summary'); + } +} diff --git a/app/View/Components/Layouts/Admin.php b/app/View/Components/Layouts/Admin.php new file mode 100644 index 000000000..f7de6430d --- /dev/null +++ b/app/View/Components/Layouts/Admin.php @@ -0,0 +1,18 @@ +companies = $this->getCompanies(); + + $version_update = Versions::getUpdates(); + + $this->notification_count = user()->unreadNotifications->count(); + $this->notification_count += count($version_update); + + return view('components.layouts.admin.menu'); + } + + public function getCompanies() + { + if ($user = user()) { + $companies = $user->companies()->enabled()->limit(10)->get()->sortBy('name'); + } else { + $companies = []; + } + + return $companies; + } +} diff --git a/app/View/Components/Layouts/Admin/Notifications.php b/app/View/Components/Layouts/Admin/Notifications.php new file mode 100644 index 000000000..f525034aa --- /dev/null +++ b/app/View/Components/Layouts/Admin/Notifications.php @@ -0,0 +1,57 @@ +notifications = $this->getNotify(); + + return view('components.layouts.admin.notifications'); + } + + public function getNotify() + { + if (! $path = Route::current()->uri()) { + return []; + } + + $path = str_replace('{company_id}/', '', $path); + $path = str_replace('{company_id}', '', $path); + + $notify = []; + $notifications = $this->getNotifications($path); + + // Push to a stack + foreach ($notifications as $notification) { + $path = str_replace('/', '#', $notification->path); + + $message = str_replace('#path#', $path, $notification->message); + $message = str_replace('#token#', csrf_token(), $message); + $message = str_replace('#url#', route('dashboard'), $message); + $message = str_replace('#company_id#', company_id(), $message); + + if (! setting('notifications.' . $notification->path . '.' . $notification->id . '.status', 1)) { + continue; + } + + $notify[] = $message; + } + + return $notify; + } +} diff --git a/app/View/Components/Layouts/Modules.php b/app/View/Components/Layouts/Modules.php new file mode 100644 index 000000000..631bc9896 --- /dev/null +++ b/app/View/Components/Layouts/Modules.php @@ -0,0 +1,23 @@ +keyword = request()->get('keyword'); + $this->categories = $this->getCategories(); + $this->popular = $this->getPopularModules(); + + return view('components.layouts.modules.bar'); + } + + protected function getCategories() + { + $categories = collect([ + '*' => trans('general.all_type', ['type' => trans_choice('general.categories', 2)]), + ]); + + if (setting('apps.api_key')) { + $categories = Cache::remember('modules.categories.' . language()->getShortCode(), Date::now()->addHour(6), function () { + return collect($this->getCategoriesOfModules())->pluck('name', 'slug') + ->prepend(trans('general.all_type', ['type' => trans_choice('general.categories', 2)]), '*'); + }); + } + + return $categories; + } +} diff --git a/app/View/Components/Layouts/Modules/Releases.php b/app/View/Components/Layouts/Modules/Releases.php new file mode 100644 index 000000000..bf58e7faf --- /dev/null +++ b/app/View/Components/Layouts/Modules/Releases.php @@ -0,0 +1,26 @@ +releases = $releases; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.layouts.modules.releases'); + } +} diff --git a/app/View/Components/Layouts/Modules/Reviews.php b/app/View/Components/Layouts/Modules/Reviews.php new file mode 100644 index 000000000..476bfd656 --- /dev/null +++ b/app/View/Components/Layouts/Modules/Reviews.php @@ -0,0 +1,26 @@ +reviews = $reviews; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.layouts.modules.reviews'); + } +} diff --git a/app/View/Components/Layouts/Portal/Menu.php b/app/View/Components/Layouts/Portal/Menu.php new file mode 100644 index 000000000..2d26e4297 --- /dev/null +++ b/app/View/Components/Layouts/Portal/Menu.php @@ -0,0 +1,34 @@ +companies = $this->getCompanies(); + + return view('components.layouts.portal.menu'); + } + + public function getCompanies() + { + if ($user = user()) { + $companies = $user->companies()->enabled()->limit(10)->get()->sortBy('name'); + } else { + $companies = []; + } + + return $companies; + } +} diff --git a/app/View/Components/Layouts/Wizard.php b/app/View/Components/Layouts/Wizard.php new file mode 100644 index 000000000..cf039ac0c --- /dev/null +++ b/app/View/Components/Layouts/Wizard.php @@ -0,0 +1,18 @@ +company = $this->getCompany(); + + $this->translations = $this->getTransalations(); + + $this->currencies = $this->getCurrencies(); + + // Prepare codes + $this->currency_codes = $this->getCurrencyCodes(); + + $this->taxes = $this->getTaxes(); + + $this->modules = $this->getFeaturedModules([ + 'query' => [ + 'limit' => 5 + ] + ]); + + return view('components.layouts.wizard.scripts'); + } + + protected function getCompany() + { + $company = company(); + + $company->api_key = setting('apps.api_key'); + $company->financial_start = setting('localisation.financial_start'); + + $logo_id = setting('company.logo'); + + $logo = false; + + if ($logo_id) { + $logo = Media::find($logo_id); + + if ($logo) { + $logo->path = route('uploads.get', $logo->id); + } + } + + $company->logo = $logo; + + return $company; + } + + /* Wizard page transactions */ + protected function getTransalations() + { + return [ + 'company' => [ + 'title' => trans_choice('general.companies', 1), + 'api_key' => trans('modules.api_key'), + 'form_enter' => trans('general.form.enter'), + 'get_api_key' => trans('modules.get_api_key'), + 'tax_number' => trans('general.tax_number'), + 'financial_start' => trans('settings.localisation.financial_start'), + 'address' => trans('settings.company.address'), + 'logo' => trans('settings.company.logo'), + 'skip' => trans('companies.skip_step'), + 'save' => trans('general.save'), + 'country' => trans_choice('general.countries', 1), + ], + + 'currencies' => [ + 'title' => trans_choice('general.currencies', 2), + 'add_new' => trans('general.add_new'), + 'no_currency' => trans('currencies.no_currency'), + 'new_currency' => trans('currencies.new_currency'), + 'create_currency' => trans('currencies.create_currency'), + 'name' => trans('general.name'), + 'code' => trans('currencies.code'), + 'rate' => trans('currencies.rate'), + 'enabled' => trans('general.enabled'), + 'actions' => trans('general.actions') , + 'yes' => trans('general.yes'), + 'no' => trans('general.no'), + 'edit' => trans('general.edit'), + 'delete' => trans('general.delete'), + 'save' => trans('general.save'), + 'precision' => trans('currencies.precision'), + 'symbol' => trans('currencies.symbol.symbol'), + 'position' => trans('currencies.symbol.position'), + 'decimal_mark' => trans('currencies.decimal_mark'), + 'thousands_separator' => trans('currencies.thousands_separator'), + 'previous' => trans('pagination.previous'), + 'next' => trans('pagination.next'), + 'delete_confirm' => trans('general.delete_confirm'), + 'cancel' => trans('general.cancel'), + ], + + 'taxes' => [ + 'title' => trans_choice('general.taxes', 2), + 'add_new' => trans('general.add_new'), + 'no_taxes' => trans('taxes.no_taxes'), + 'create_task' => trans('taxes.create_task'), + 'new_tax' => trans('taxes.new_tax'), + 'name' => trans('general.name'), + 'rate_percent' => trans('taxes.rate_percent'), + 'enabled' => trans('general.enabled'), + 'actions' => trans('general.actions'), + 'yes' => trans('general.yes'), + 'no' => trans('general.no'), + 'edit' => trans('general.edit'), + 'delete' => trans('general.delete'), + 'name' => trans('general.name'), + 'rate' => trans('currencies.rate'), + 'enabled' => trans('general.enabled'), + 'save' => trans('general.save'), + 'previous' => trans('pagination.previous'), + 'next' => trans('pagination.next'), + 'cancel' => trans('general.cancel'), + ], + + 'finish' => [ + 'title' => trans('modules.ready'), + 'recommended_apps' => trans('modules.recommended_apps'), + 'no_apps' => trans('modules.no_apps'), + 'developer' => trans('modules.developer'), + 'from' => trans('general.from'), + 'apps_managing' => trans('modules.apps_managing'), + 'reviews' => trans('modules.tab.reviews'), + 'previous' => trans('companies.skip_step'), + 'go_to_dashboard' => trans('general.go_to_dashboard'), + 'error_message' => trans('errors.title.500'), + ] + ]; + } + + protected function getCurrencies() + { + return Currency::all(); + } + + protected function getCurrencyCodes() + { + $codes = []; + $money_currencies = MoneyCurrency::getCurrencies(); + + foreach ($money_currencies as $key => $item) { + $codes[$key] = $key; + } + + return $codes; + } + + protected function getTaxes() + { + return Tax::all(); + } +} diff --git a/app/View/Components/Link.php b/app/View/Components/Link.php new file mode 100644 index 000000000..58ef80de2 --- /dev/null +++ b/app/View/Components/Link.php @@ -0,0 +1,66 @@ +override = $this->getOverride($override); + + $this->kind = $kind; + $this->class = $this->getClass($class); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.link'); + } + + protected function getOverride($override) + { + return explode(',', $override); + } + + protected function getClass($class) + { + $default = 'px-3 py-1.5 mb-3 sm:mb-0 rounded-xl text-sm font-medium leading-6'; + + switch ($this->kind) { + case 'primary': + $default .= ' bg-green hover:bg-green-700 text-white disabled:bg-green-100'; + break; + case 'secondary': + $default .= ' bg-purple hover:bg-purple-700 text-white disabled:bg-purple-100'; + break; + default: + $default .= ' bg-gray-100 hover:bg-gray-200 disabled:bg-gray-50'; + } + + if (in_array('class', $this->override)) { + return $class; + } + + return $default; + } +} diff --git a/app/View/Components/Media/Ffile.php b/app/View/Components/Media/Ffile.php new file mode 100644 index 000000000..5b5f90790 --- /dev/null +++ b/app/View/Components/Media/Ffile.php @@ -0,0 +1,36 @@ +file = $file; + $this->column_name = ! empty($column_name) ? $column_name : 'attachment'; + $this->options = ! empty($options) ? $options : false; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.media.file'); + } +} diff --git a/app/View/Components/Menu/Favorite.php b/app/View/Components/Menu/Favorite.php new file mode 100644 index 000000000..3d2cb44fe --- /dev/null +++ b/app/View/Components/Menu/Favorite.php @@ -0,0 +1,41 @@ +title = $title; + $this->icon = $icon; + $this->route = $route; + $this->url = $url; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.menu.favorite'); + } +} diff --git a/app/View/Components/Modules/Banners.php b/app/View/Components/Modules/Banners.php new file mode 100644 index 000000000..7c84b3463 --- /dev/null +++ b/app/View/Components/Modules/Banners.php @@ -0,0 +1,12 @@ +module = $model; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.modules.item'); + } +} diff --git a/app/View/Components/Modules/Items.php b/app/View/Components/Modules/Items.php new file mode 100644 index 000000000..fcd000914 --- /dev/null +++ b/app/View/Components/Modules/Items.php @@ -0,0 +1,257 @@ +limit = $limit; + $this->seeMore = $this->getSeeMore($seeMore, $model); + $this->modules = $this->getModel($model); + $this->installedStatus = $this->getInstalledStatus(); + + $this->view = $this->getView(); + $this->type = $this->getType(); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view($this->view); + } + + protected function getSeeMore($seeMore, $model) + { + if (empty($seeMore)) { + return $seeMore; + } + + if (! empty($model) && ($model->current_page < $model->last_page)) { + return true; + } + + return false; + } + + protected function getModel($model) + { + if (! empty($model)) { + if (! empty($model->data)) { + return $model->data; + } + + return $model; + } + + $model = []; + + switch ($this->type) { + case 'banners': + $model = $this->getBanners(); + break; + case 'new': + $model = $this->getNew($this->limit); + break; + case 'paid': + $model = $this->getPaid($this->limit); + break; + case 'free': + $model = $this->getFree($this->limit); + break; + case 'pre_sale': + $model = $this->getPreSale($this->limit); + break; + case 'purchased': + $model = $this->getPurchased($this->limit); + break; + case 'installed': + $model = $this->getInstalled(); + break; + case 'no-apps': + $model = $this->getTestimonials(); + break; + } + + return $model; + } + + protected function getView() + { + if (! empty($this->view)) { + return $this->view; + } + + return 'components.modules.items'; + } + + protected function getBanners() + { + $model = $this->getBannersOfModules(); + + return $model; + } + + protected function getNew($limit) + { + $model = []; + + $response = $this->getNewModules([ + 'query' => [ + 'limit' => $limit + ] + ]); + + if ($response) { + $model = $response->data; + } + + return $model; + } + + protected function getFree($limit) + { + $model = []; + + $response = $this->getFreeModules([ + 'query' => [ + 'limit' => $limit + ] + ]); + + if ($response) { + $model = $response->data; + } + + return $model; + } + + protected function getPaid($limit) + { + $model = []; + + $response = $this->getPaidModules([ + 'query' => [ + 'limit' => $limit + ] + ]); + + if ($response) { + $model = $response->data; + } + + return $model; + } + + protected function getPreSale($limit) + { + $model = []; + + $response = $this->getPreSaleModules([ + 'query' => [ + 'limit' => $limit + ] + ]); + + if ($response) { + $model = $response->data; + } + + return $model; + } + + protected function getPurchased($limit) + { + $model = []; + $data = []; + + if ($limit != 4) { + $data = [ + 'query' => [ + 'limit' => $limit + ] + ]; + } + + $response = $this->getMyModules($data); + + if ($response) { + $model = $response; + } + + return $model; + } + + protected function getInstalled() + { + $model = []; + + $response = $this->getInstalledModules(); + + if ($response) { + $model = $response; + } + + return $model; + } + + protected function getTestimonials() + { + $model = []; + + $response = $this->getTestimonialModules(); + + if ($response) { + $model = $response; + } + + return $model; + } + + protected function getInstalledStatus() + { + $installed = Module::where('company_id', '=', company_id())->pluck('enabled', 'alias')->toArray(); + + return $installed; + } + + protected function getType() + { + if (! empty($this->type)) { + return $this->type; + } + + $name = Route::currentRouteName(); + + $keys = explode('.', $name); + + return count($keys) > 2 ? $keys[1] : last($keys); + } +} diff --git a/app/View/Components/Modules/Nnew.php b/app/View/Components/Modules/Nnew.php new file mode 100644 index 000000000..7f54a63ec --- /dev/null +++ b/app/View/Components/Modules/Nnew.php @@ -0,0 +1,12 @@ +items = $items; + $this->limits = $this->getLimits($limits); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.pagination'); + } + + protected function getLimits($limits) + { + if (! empty($limits)) { + return $limits; + } + + $limits = [ + '10' => '10', + '25' => '25', + '50' => '50', + '100' => '100' + ]; + + return $limits; + } +} diff --git a/app/View/Components/Script.php b/app/View/Components/Script.php new file mode 100644 index 000000000..1268585ab --- /dev/null +++ b/app/View/Components/Script.php @@ -0,0 +1,72 @@ +alias = $alias; + $this->folder = $folder; + $this->file = $file; + + $this->source = $this->getSource($alias, $folder, $file); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.script'); + } + + protected function getSource($alias, $folder, $file) + { + $path = 'public/js/'; + $version = version('short'); + + if ($alias != 'core') { + try { + $module = module($alias); + + if ($module) { + $path = 'modules/' . $module->getStudlyName() . '/Resources/assets/js/'; + $version = module_version($alias); + } + } catch (\Exception $e) { + + } + } + + if (! empty($folder)) { + $path .= $folder . '/'; + } + + $path .= $file . '.min.js?v=' . $version; + + return $path; + } +} diff --git a/app/View/Components/SearchString.php b/app/View/Components/SearchString.php index 8a4fc6dec..c24479f34 100644 --- a/app/View/Components/SearchString.php +++ b/app/View/Components/SearchString.php @@ -2,9 +2,9 @@ namespace App\View\Components; +use App\Abstracts\View\Component; use App\Traits\DateTime; use Illuminate\Support\Str; -use Illuminate\View\Component; class SearchString extends Component { @@ -89,11 +89,11 @@ class SearchString extends Component $column = $options['key']; } - if (isset($options['relationship']) && isset($options['foreign_key']) && !empty($options['foreign_key'])) { + if (isset($options['relationship']) && isset($options['foreign_key']) && ! empty($options['foreign_key'])) { $column .= '.' . $options['foreign_key']; } - if (isset($options['relationship']) && !isset($options['foreign_key'])) { + if (isset($options['relationship']) && ! isset($options['foreign_key'])) { $column .= '.id'; } @@ -108,7 +108,7 @@ class SearchString extends Component $column = str_replace('_code', '', $column); } - if (!empty($options['translation']) && !isset($options['boolean'])) { + if (! empty($options['translation']) && ! isset($options['boolean'])) { return $options['translation']; } diff --git a/app/View/Components/SelectContactCard.php b/app/View/Components/SelectContactCard.php deleted file mode 100644 index 1a93704dd..000000000 --- a/app/View/Components/SelectContactCard.php +++ /dev/null @@ -1,231 +0,0 @@ -type = $type; - $this->contact = $contact; - $this->contacts = $contacts; - $this->searchRoute = $searchRoute; - $this->createRoute = $createRoute; - $this->error = ($error) ?: "form.errors.get('contact_id')" ; - - $this->textAddContact = $this->getTextAddContact($type, $textAddContact); - $this->textCreateNewContact = $this->getTextCreateNewContact($type, $textCreateNewContact); - $this->textEditContact = $this->getTextEditContact($type, $textEditContact); - $this->textContactInfo = $this->getTextContactInfo($type, $textContactInfo); - $this->textChooseDifferentContact = $this->getTextChooseDifferentContact($type, $textChooseDifferentContact); - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|string - */ - public function render() - { - if (empty($this->contacts)) { - $this->contacts = Contact::{$this->type}()->enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); - - if (!empty($this->contact) && (!$this->contacts->contains('id', $contact->id))) { - $this->contacts->push($this->contact); - } - } - - if (empty($this->searchRoute)) { - switch ($this->type) { - case 'customer': - $this->searchRoute = route('customers.index'); - break; - case 'vendor': - $this->searchRoute = route('vendors.index'); - break; - } - } - - if (empty($this->createRoute)) { - switch ($this->type) { - case 'customer': - $this->createRoute = route('modals.customers.create'); - break; - case 'vendor': - $this->createRoute = route('modals.vendors.create'); - break; - } - } - - #todo 3rd part apps - $this->placeholder = trans('general.placeholder.contact_search', ['type' => trans_choice('general.' . Str::plural($this->type, 2), 1)]); - - return view('components.select-contact-card'); - } - - protected function getTextAddContact($type, $textAddContact) - { - if (!empty($textAddContact)) { - return $textAddContact; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textAddContact = [ - 'general.form.add', - 'general.vendors' - ]; - break; - default: - $textAddContact = [ - 'general.form.add', - 'general.customers' - ]; - break; - } - - return $textAddContact; - } - - protected function getTextCreateNewContact($type, $textCreateNewContact) - { - if (!empty($textCreateNewContact)) { - return $textCreateNewContact; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textCreateNewContact = [ - 'general.form.add_new', - 'general.vendors' - ]; - break; - default: - $textCreateNewContact = [ - 'general.form.add_new', - 'general.customers' - ]; - break; - } - - return $textCreateNewContact; - } - - protected function getTextEditContact($type, $textEditContact) - { - if (!empty($textEditContact)) { - return $textEditContact; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textEditContact = [ - 'general.form.contact_edit', - 'general.vendors' - ]; - break; - default: - $textEditContact = [ - 'general.form.contact_edit', - 'general.customers' - ]; - break; - } - - return $textEditContact; - } - - protected function getTextContactInfo($type, $textContactInfo) - { - if (!empty($textContactInfo)) { - return $textContactInfo; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textContactInfo = 'bills.bill_from'; - break; - default: - $textContactInfo = 'invoices.bill_to'; - break; - } - - return $textContactInfo; - } - - protected function getTextChooseDifferentContact($type, $textChooseDifferentContact) - { - if (!empty($textChooseDifferentContact)) { - return $textChooseDifferentContact; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $textChooseDifferentContact = [ - 'general.form.choose_different', - 'general.vendors' - ]; - break; - default: - $textChooseDifferentContact = [ - 'general.form.choose_different', - 'general.customers' - ]; - break; - } - - return $textChooseDifferentContact; - } -} diff --git a/app/View/Components/SelectItemButton.php b/app/View/Components/SelectItemButton.php deleted file mode 100644 index 720f54412..000000000 --- a/app/View/Components/SelectItemButton.php +++ /dev/null @@ -1,81 +0,0 @@ -type = $type; - $this->isSale = $isSale; - $this->isPurchase = $isPurchase; - $this->searchCharLimit = $searchCharLimit; - } - - /** - * Get the view / contents that represent the component. - * - * @return \Illuminate\Contracts\View\View|string - */ - public function render() - { - $items = Item::enabled()->orderBy('name')->take(setting('default.select_limit'))->get(); - $price_type = $this->getPriceType($this->type, $this->isSale, $this->isPurchase); - - foreach ($items as $item) { - $price = $item->{$price_type . '_price'}; - - $item->price = $price; - } - - $price = $price_type . '_price'; - - return view('components.select-item-button', compact('items', 'price')); - } - - protected function getPriceType($type, $is_sale, $is_purchase) - { - if (!empty($is_sale)) { - return 'sale'; - } - - if (!empty($is_purchase)) { - return 'purchase'; - } - - switch ($type) { - case 'bill': - case 'expense': - case 'purchase': - $type = 'purchase'; - break; - case 'sale': - case 'income': - case 'invoice': - default: - $type = 'sale'; - } - - return $type; - } -} diff --git a/app/View/Components/Show/Accordion.php b/app/View/Components/Show/Accordion.php new file mode 100644 index 000000000..d38c1bef0 --- /dev/null +++ b/app/View/Components/Show/Accordion.php @@ -0,0 +1,46 @@ +type = $type; + $this->icon = $this->getIcon($icon); + $this->open = $open; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.show.accordion.index'); + } + + protected function getIcon($icon) + { + if (! empty($icon)) { + return $icon; + } + + return 'expand_more'; + } +} diff --git a/app/View/Components/Show/NoRecords.php b/app/View/Components/Show/NoRecords.php new file mode 100644 index 000000000..9939abf71 --- /dev/null +++ b/app/View/Components/Show/NoRecords.php @@ -0,0 +1,144 @@ + [ + 'transactions' => 'accounts.create-income', + 'transfers' => 'accounts.create-transfer', + ], + 'customer' => [ + 'invoices' => 'customers.create-invoice', + 'transactions' => 'customers.create-income', + ], + 'vendor' => [ + 'bills' => 'vendors.create-bill', + 'transactions' => 'vendors.create-expense', + ], + ]; + + /** + * Create a new component instance. + * + * @return void + */ + public function __construct( + string $type = '', $model = false, string $page = '', string $group = '', + string $backgroundColor = '', string $textColor = '', + string $image = '', string $description = '', string $url = '', string $textAction = '' + ) { + $this->type = $type; + $this->model = $model; + $this->page = $page; + $this->group = $group; + $this->backgroundColor = ! empty($backgroundColor) ? $backgroundColor : 'bg-lilac-900'; + $this->textColor = ! empty($textColor) ? $textColor : 'text-purple'; + $this->image = $this->getImage($image); + $this->description = $this->getDescription($description); + $this->url = $this->getUrl($url); + $this->textAction = $this->getTextAction($textAction); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.show.no-records'); + } + + protected function getImage($image) + { + if (! empty($image)) { + return $image; + } + + $image = match ($this->type) { + 'account' => 'public/img/no_records/accounts_' . $this->page . '.png', + 'customer' => 'public/img/no_records/customers_' . $this->page . '.png', + 'vendor' => 'public/img/no_records/vendors_' . $this->page . '.png', + default => '', + }; + + return $image; + } + + protected function getDescription($description) + { + if (! empty($description)) { + return $description; + } + + $prefix = Str::plural($this->type); + + $description = match ($this->type) { + 'account', 'customer', 'vendor' => trans($prefix . '.no_records.' . $this->page), + default => '', + }; + + return $description; + } + + protected function getUrl($url) + { + if (! empty($url)) { + return $url; + } + + if (array_key_exists($this->type, $this->urls) && array_key_exists($this->page, $this->urls[$this->type])) { + return route($this->urls[$this->type][$this->page], $this->model->id); + } + + return $url; + } + + protected function getTextAction($textAction) + { + if (! empty($textAction)) { + return $textAction; + } + + $textAction = match ($this->type) { + 'account', 'customer', 'vendor' => trans('general.title.new', ['type' => trans_choice('general.' . $this->page, 1)]), + default => trans('modules.learn_more'), + }; + + return $textAction; + } +} diff --git a/app/View/Components/Show/Status.php b/app/View/Components/Show/Status.php new file mode 100644 index 000000000..03d8fc6f5 --- /dev/null +++ b/app/View/Components/Show/Status.php @@ -0,0 +1,56 @@ +backgroundColor = ! empty($backgroundColor) ? $backgroundColor : 'bg-lilac-900'; + $this->textColor = ! empty($textColor) ? $textColor : 'text-purple'; + $this->status = $status; + $this->textStatus = $this->getTextStatus($textStatus); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.show.status'); + } + + protected function getTextStatus($textStatus) + { + if (! empty($textStatus)) { + return $textStatus; + } + + $textStatus = trans('documents.statuses.' . $this->status); + + return $textStatus; + } +} diff --git a/app/View/Components/Suggestions.php b/app/View/Components/Suggestions.php new file mode 100644 index 000000000..269d00a0a --- /dev/null +++ b/app/View/Components/Suggestions.php @@ -0,0 +1,76 @@ +suggestions = $this->setSuggestions($suggestions); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.suggestions'); + } + + protected function setSuggestions() + { + // No need to add suggestions in console + if (app()->runningInConsole() || !config('app.installed')) { + return []; + } + + if ((! $user = user()) || $user->cannot('read-modules-home')) { + return []; + } + + if (! $path = Route::current()->uri()) { + return []; + } + + $path = str_replace('{company_id}/', '', $path); + + if (! $suggestions = $this->getSuggestions($path)) { + return []; + } + + $modules = []; + + foreach ($suggestions->modules as $s_module) { + if ($this->moduleIsEnabled($s_module->alias)) { + continue; + } + + $s_module->action_url = company_id() . '/' . $s_module->action_url; + + $modules[] = $s_module; + } + + if (empty($modules)) { + return []; + } + + return $modules; + } +} diff --git a/app/View/Components/Table/Actions.php b/app/View/Components/Table/Actions.php new file mode 100644 index 000000000..a3e00caae --- /dev/null +++ b/app/View/Components/Table/Actions.php @@ -0,0 +1,116 @@ +model = $model; + $this->actions = $this->getActions($actions); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.table.actions'); + } + + protected function getActions($actions) + { + if (! empty($actions)) { + return $actions; + } + + $actions = []; + + if ($this->model && !empty($this->model->line_actions)) { + $actions = $this->model->line_actions; + } + + foreach ($actions as $key => $action) { + $attributes = []; + + if (! empty($action['attributes'])) { + $attributes = $action['attributes']; + } + + $actions[$key]['attributes'] = $this->getAttributes($attributes); + } + + return $actions; + } + + /** + * Build an HTML attribute string from an array. + * + * @param array $attributes + * + * @return string + */ + public function getAttributes($attributes) + { + $html = []; + + foreach ((array) $attributes as $key => $value) { + $element = $this->attributeElement($key, $value); + + if (! is_null($element)) { + $html[] = $element; + } + } + + return count($html) > 0 ? ' ' . implode(' ', $html) : ''; + } + + /** + * Build a single attribute element. + * + * @param string $key + * @param string $value + * + * @return string + */ + protected function attributeElement($key, $value) + { + // For numeric keys we will assume that the value is a boolean attribute + // where the presence of the attribute represents a true value and the + // absence represents a false value. + // This will convert HTML attributes such as "required" to a correct + // form instead of using incorrect numerics. + if (is_numeric($key)) { + return $value; + } + + // Treat boolean attributes as HTML properties + if (is_bool($value) && $key !== 'value') { + return $value ? $key : ''; + } + + if (is_array($value) && $key === 'class') { + return 'class=' . implode(' ', $value); + } + + if (! is_null($value)) { + return $key . '=' . e($value, false); + } + } +} diff --git a/app/View/Components/Table/Tbody.php b/app/View/Components/Table/Tbody.php new file mode 100644 index 000000000..4c2ddafe7 --- /dev/null +++ b/app/View/Components/Table/Tbody.php @@ -0,0 +1,18 @@ +override = $this->getOverride($override); + + $this->kind = $kind; + $this->class = $this->getClass($class); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.table.td'); + } + + protected function getOverride($override) + { + return explode(',', $override); + } + + protected function getClass($class) + { + if (in_array('class', $this->override)) { + return $class; + } + + $default = 'py-4 whitespace-nowrap text-sm font-normal text-black truncate'; + + switch ($this->kind) { + case 'amount': + $default = $class . ' ltr:pl-6 rtl:pr-6 ltr:text-right rtl:text-left ' . $default; + break; + case 'right': + $default = $class . ' ltr:pl-6 rtl:pr-6 ltr:text-right rtl:text-left ' . $default; + break; + case 'action': + $default = 'p-0'; + break; + case 'cursor-none': + $default = $class . ' cursor-default ' . $default; + break; + default: + $default = $class . ' ltr:pr-6 rtl:pl-6 ltr:text-left rtl:text-right cursor-pointer ' . $default; + } + + return $default; + } +} diff --git a/app/View/Components/Table/Th.php b/app/View/Components/Table/Th.php new file mode 100644 index 000000000..a46be84dd --- /dev/null +++ b/app/View/Components/Table/Th.php @@ -0,0 +1,65 @@ +override = $this->getOverride($override); + + $this->kind = $kind; + $this->class = $this->getClass($class); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.table.th'); + } + + protected function getOverride($override) + { + return explode(',', $override); + } + + protected function getClass($class) + { + if (in_array('class', $this->override)) { + return $class; + } + + $default = 'py-3 text-xs font-medium text-black tracking-wider'; + + switch ($this->kind) { + case 'amount': + $default = $class . ' ltr:pl-6 rtl:pr-6 ltr:text-right rtl:text-left ' . $default; + break; + case 'right': + $default = $class . ' ltr:pl-6 rtl:pr-6 ltr:text-right rtl:text-left' . $default; + break; + default: + $default = $class . ' ltr:pr-6 rtl:pl-6 ltr:text-left rtl:text-right ' . $default; + } + + return $default; + } +} diff --git a/app/View/Components/Table/Thead.php b/app/View/Components/Table/Thead.php new file mode 100644 index 000000000..eddbe8f50 --- /dev/null +++ b/app/View/Components/Table/Thead.php @@ -0,0 +1,18 @@ +class = $this->getClass($class); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.table.tr'); + } + + protected function getClass($class) + { + if (! empty($class)) { + return $class; + } + + $self = new ReflectionProperty($this::class, 'methodCache'); + $self->setAccessible(true); + + $values = $self->getValue(); + + if (array_key_exists('App\View\Components\Table\Tbody', $values)) { + return 'relative flex items-center px-1 group border-b hover:bg-gray-100'; + } + + return ''; + } +} diff --git a/app/View/Components/Tips.php b/app/View/Components/Tips.php new file mode 100644 index 000000000..e474cd493 --- /dev/null +++ b/app/View/Components/Tips.php @@ -0,0 +1,86 @@ +position = $position; + $this->path = $path; + $this->tips = collect(); + + $this->setTips($tips); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + switch ($this->position) { + case 'fixed': + $view = 'components.tips.fixed'; + break; + default: + $view = 'components.tips.relative'; + } + + return view($view); + } + + protected function setTips($tips) + { + if (!empty($tips)) { + $this->tips = $tips; + } + + if (!$path = Route::current()->uri()) { + return; + } + + $path = Str::replace('{company_id}/', '', $path); + + if (!$tips = $this->getTips($path)) { + return; + } + + foreach ($tips as $tip) { + if ($tip->position != $this->position) { + continue; + } + + if (!empty($tip->alias) && $this->moduleIsEnabled($tip->alias)) { + continue; + } + + $this->tips->push($tip); + } + } +} diff --git a/app/View/Components/Tooltip.php b/app/View/Components/Tooltip.php new file mode 100644 index 000000000..a3af5460c --- /dev/null +++ b/app/View/Components/Tooltip.php @@ -0,0 +1,159 @@ +id = $this->getId($id); + $this->placement = $this->getPlacement($placement); + $this->tooltipPosition = $this->getTooltipPosition($tooltipPosition); + + $this->backgroundColor = $this->getBackgroundColor($backgroundColor); + $this->textColor = $this->getTextColor($textColor); + $this->borderColor = $this->getBorderColor($borderColor); + + $this->message = $this->getMessage($message); + $this->size = $this->getSize($size); + $this->whitespace = $this->getWhiteSpace($whitespace); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.tooltip'); + } + + protected function getId($id) + { + if (! empty($id)) { + return $id; + } + + return 'tooltip-' . Str::random(1920); + } + + protected function getPlacement($placement) + { + if (! empty($placement)) { + return $placement; + } + + return 'top'; + } + + protected function getTooltipPosition($tooltipPosition) + { + if (! empty($tooltipPosition)) { + return $tooltipPosition; + } + + switch ($this->placement) { + case 'bottom': + $tooltipPosition = "-top-1 before:border-b-0 before:border-r-0"; + break; + case 'left': + $tooltipPosition = "-right-1 before:border-b-0 before:border-l-0"; + break; + case 'right': + $tooltipPosition = "-left-1 before:border-t-0 before:border-r-0"; + break; + case 'top': + default: + $tooltipPosition = "-bottom-1 before:border-t-0 before:border-l-0"; + break; + } + + return $tooltipPosition; + } + + protected function getBackgroundColor($backgroundColor) + { + if (! empty($backgroundColor)) { + return $backgroundColor; + } + + return 'bg-white'; + } + + protected function getTextColor($textColor) + { + if (! empty($textColor)) { + return $textColor; + } + + return 'text-gray-900'; + } + + protected function getBorderColor($borderColor) + { + if (! empty($borderColor)) { + return $borderColor; + } + + return 'border-gray-200'; + } + + protected function getMessage($message) + { + if (! empty($message)) { + return $message; + } + + return trans('general.na'); + } + + protected function getSize($size) + { + if (! empty($size)) { + return $size; + } + + return 'w-auto'; + } + + protected function getWhiteSpace($whitespace) + { + if (! empty($whitespace)) { + return $whitespace; + } + + return 'whitespace-normal'; + } +} diff --git a/app/View/Components/Transactions/Script.php b/app/View/Components/Transactions/Script.php index 6600ae669..9769bf564 100644 --- a/app/View/Components/Transactions/Script.php +++ b/app/View/Components/Transactions/Script.php @@ -2,32 +2,46 @@ namespace App\View\Components\Transactions; -use Illuminate\View\Component; +use App\Abstracts\View\Component; +use App\Traits\ViewComponents; class Script extends Component { + use ViewComponents; + + public const OBJECT_TYPE = 'transaction'; + public const DEFAULT_TYPE = 'income'; + public const DEFAULT_PLURAL_TYPE = 'incomes'; + /** @var string */ public $type; - /** @var string */ - public $scriptFile; - - /** @var string */ - public $version; - public $transaction; + /** @var string */ + public $alias; + + /** @var string */ + public $folder; + + /** @var string */ + public $file; + /** * Create a new component instance. * * @return void */ - public function __construct(string $type = '', string $scriptFile = '', string $version = '', $transaction = false) - { + public function __construct( + string $type = '', $transaction = false, + string $alias = '', string $folder = '', string $file = '' + ) { $this->type = $type; - $this->scriptFile = ($scriptFile) ? $scriptFile : 'public/js/banking/transactions.js'; - $this->version = $this->getVersion($version); $this->transaction = $transaction; + + $this->alias = $this->getAlias($type, $alias); + $this->folder = $this->getScriptFolder($type, $folder); + $this->file = $this->getScriptFile($type, $file); } /** @@ -39,17 +53,4 @@ class Script extends Component { return view('components.transactions.script'); } - - protected function getVersion($version) - { - if (!empty($version)) { - return $version; - } - - if ($alias = config('type.' . $this->type . '.alias')) { - return module_version($alias); - } - - return version('short'); - } } diff --git a/app/View/Components/Transactions/Show/Attachment.php b/app/View/Components/Transactions/Show/Attachment.php index 2e9e2c339..4a79b3cc0 100644 --- a/app/View/Components/Transactions/Show/Attachment.php +++ b/app/View/Components/Transactions/Show/Attachment.php @@ -2,7 +2,7 @@ namespace App\View\Components\Transactions\Show; -use App\Abstracts\View\Components\TransactionShow as Component; +use App\Abstracts\View\Components\Transactions\Show as Component; class Attachment extends Component { diff --git a/app/View/Components/Transactions/Show/Buttons.php b/app/View/Components/Transactions/Show/Buttons.php new file mode 100644 index 000000000..352e1d801 --- /dev/null +++ b/app/View/Components/Transactions/Show/Buttons.php @@ -0,0 +1,18 @@ +type = $type; - $this->scriptFile = ($scriptFile) ? $scriptFile : 'public/js/banking/transfers.js'; - $this->version = $this->getVersion($version); - $this->transfer = $transfer; + public function __construct( + $model = false, $transfer = false, + string $alias = '', string $folder = '', string $file = '' + ) { + $this->model = ! empty($model) ? $model : $transfer; + $this->transfer = ! empty($model) ? $model : $transfer; + + $this->alias = $this->getAlias($type, $alias); + $this->folder = $this->getScriptFolder($type, $folder); + $this->file = $this->getScriptFile($type, $file); } /** @@ -39,17 +52,4 @@ class Script extends Component { return view('components.transfers.script'); } - - protected function getVersion($version) - { - if (!empty($version)) { - return $version; - } - - if ($alias = config('type.' . $this->type . '.alias')) { - return module_version($alias); - } - - return version('short'); - } } diff --git a/app/View/Components/Transfers/Show/Attachment.php b/app/View/Components/Transfers/Show/Attachment.php index e89a9c9e0..ae1269175 100644 --- a/app/View/Components/Transfers/Show/Attachment.php +++ b/app/View/Components/Transfers/Show/Attachment.php @@ -2,7 +2,7 @@ namespace App\View\Components\Transfers\Show; -use App\Abstracts\View\Components\TransferShow as Component; +use App\Abstracts\View\Components\Transfers\Show as Component; class Attachment extends Component { diff --git a/app/View/Components/Transfers/Show/Buttons.php b/app/View/Components/Transfers/Show/Buttons.php new file mode 100644 index 000000000..49c56ea1c --- /dev/null +++ b/app/View/Components/Transfers/Show/Buttons.php @@ -0,0 +1,18 @@ +model = ! empty($model) ? $model : user()->contact; + $this->contact = ! empty($contact) ? $contact : $this->model; + } + + /** + * Determine if the given full_name is the currently selected full_name. + * + * @param string $full_name + * @return string + */ + public function shortName($full_name) + { + if (empty($full_name)) { + return trans('general.na'); + } + + $names = explode(' ', $full_name); + + return strtoupper(substr($names[0], 0, 1) . substr(end($names), 0, 1)); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.contact'); + } +} diff --git a/app/View/Components/Widgets/InvoiceHistory.php b/app/View/Components/Widgets/InvoiceHistory.php new file mode 100644 index 000000000..99e96c3ff --- /dev/null +++ b/app/View/Components/Widgets/InvoiceHistory.php @@ -0,0 +1,50 @@ +contact = ! empty($contact) ? $contact : user()->contact; + $this->model = $model; + $this->invoices = $this->getPayment($model, $invoices); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.invoice_history'); + } + + protected function getPayment($model, $invoices) + { + if (! empty($model)) { + return $model; + } + + if (! empty($invoices)) { + return $invoices; + } + + return $this->contact->invoices()->orderBy('created_at', 'desc')->limit(3)->get(); + } +} diff --git a/app/View/Components/Widgets/LastPayment.php b/app/View/Components/Widgets/LastPayment.php new file mode 100644 index 000000000..78b458a48 --- /dev/null +++ b/app/View/Components/Widgets/LastPayment.php @@ -0,0 +1,50 @@ +contact = ! empty($contact) ? $contact : user()->contact; + $this->model = $model; + $this->payment = $this->getPayment($model, $payment); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.last_payment'); + } + + protected function getPayment($model, $payment) + { + if (! empty($model)) { + return $model; + } + + if (! empty($payment)) { + return $payment; + } + + return $this->contact->income_transactions()->orderBy('created_at', 'desc')->first(); + } +} diff --git a/app/View/Components/Widgets/LatestInvoices.php b/app/View/Components/Widgets/LatestInvoices.php new file mode 100644 index 000000000..07caa7859 --- /dev/null +++ b/app/View/Components/Widgets/LatestInvoices.php @@ -0,0 +1,50 @@ +contact = ! empty($contact) ? $contact : user()->contact; + $this->model = $model; + $this->invoices = $this->getInvoices($model, $invoices); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.latest_invoices'); + } + + protected function getInvoices($model, $invoices) + { + if (! empty($model)) { + return $model; + } + + if (! empty($invoices)) { + return $invoices; + } + + return $this->contact->invoices()->orderBy('created_at', 'desc')->limit(3)->get(); + } +} diff --git a/app/View/Components/Widgets/OutstandingBalance.php b/app/View/Components/Widgets/OutstandingBalance.php new file mode 100644 index 000000000..4c1a85385 --- /dev/null +++ b/app/View/Components/Widgets/OutstandingBalance.php @@ -0,0 +1,32 @@ +contact = ! empty($contact) ? $contact : user()->contact; + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.outstanding_balance'); + } +} diff --git a/app/View/Components/Widgets/PaymentHistory.php b/app/View/Components/Widgets/PaymentHistory.php new file mode 100644 index 000000000..3f8ce186c --- /dev/null +++ b/app/View/Components/Widgets/PaymentHistory.php @@ -0,0 +1,50 @@ +contact = ! empty($contact) ? $contact : user()->contact; + $this->model = $model; + $this->payments = $this->getPayment($model, $payments); + } + + /** + * Get the view / contents that represent the component. + * + * @return \Illuminate\Contracts\View\View|string + */ + public function render() + { + return view('components.widgets.payment_history'); + } + + protected function getPayment($model, $payment) + { + if (! empty($model)) { + return $model; + } + + if (! empty($payment)) { + return $payment; + } + + return $this->contact->income_transactions()->orderBy('created_at', 'desc')->limit(3)->get(); + } +} diff --git a/app/View/Presenters/Menu.php b/app/View/Presenters/Menu.php new file mode 100644 index 000000000..e12551a92 --- /dev/null +++ b/app/View/Presenters/Menu.php @@ -0,0 +1,280 @@ + + +
+ + +
+ ' . PHP_EOL; + } + + /** + * {@inheritdoc }. + */ + public function getMenuWithoutDropdownWrapper($item) + { + return '
  • + getAttributes() . '> + ' . $this->getIcon($item) . ' + ' . $item->title . ' + + +
  • ' + . PHP_EOL; + } + + /** + * {@inheritdoc }. + */ + public function getActiveState($item, $state = ' font-semibold') + { + return $item->isActive() ? $state : ''; + } + + /** + * Get active state on child items. + * + * @param $item + * @param string $state + * + * @return null|string + */ + public function getActiveStateOnChild($item, $state = 'open') + { + return $item->hasActiveOnChild() ? $state : ''; + } + + /** + * Get active state on child items. + * + * @param $item + * @param string $state + * + * @return null|string + */ + public function getShowStateOnChild($item, $state = 'open') + { + return $item->hasActiveOnChild() ? $state : ' '; + } + + /** + * {@inheritdoc }. + */ + public function getDividerWrapper() + { + return '
    '; + } + + /** + * {@inheritdoc }. + */ + public function getHeaderWrapper($item) + { + return ''; + } + + /** + * {@inheritdoc }. + */ + public function getMenuWithDropDownWrapper($item) + { + $id = Str::slug($item->title); + + return ' +
    getActiveStateOnChild($item) . '> + +
    + ' . $this->getIcon($item) . ' + ' . $item->title . ' + ' . $this->getChevron($item) . ' +
    +
    + +
    ' + . PHP_EOL; + } + + /** + * Get multilevel menu wrapper. + * + * @param \Akaunting\Menu\MenuItem $item + * + * @return string` + */ + public function getMultiLevelDropdownWrapper($item) + { + $id = Str::slug($item->title); + + return '
    + +
    + ' . $this->getIcon($item) . ' + ' . $item->title . ' + + ' . $this->getChevron($item) . ' +
    +
    + +
    ' + . PHP_EOL; + } + + public function iconState($item, $state = '') + { + return $item->isActive() ? $state : '-outlined'; + } + + public function iconChildState($item, $state = '') + { + return $item->hasActiveOnChild() ? $state : '-outlined'; + } + + public function getId($item) + { + $id = Str::of($item->getUrl()) + ->replace(url('/'), '-') + ->replace('/' . company_id(), '') + ->replace(['/', '?', '='], '-') + ->trim('-') + ->squish(); + + return 'menu-' . $id; + } + + public function getClass($item) + { + $class = 'flex items-center text-purple'; + + $attributes = $item->attributes; + + if (!empty($attributes['class'])) { + $class .= ' ' . $attributes['class']; + } + + return $class; + } + + public function getIcon($item) + { + if (empty($item->icon)) { + return ''; + } + + $state = empty($item->getChilds()) ? $this->iconState($item) : $this->iconChildState($item); + + if (Str::startsWith($item->icon, 'simple-icons-')) { + $slug = Str::replace('simple-icons-', '', $item->icon); + + $path = base_path('vendor/simple-icons/simple-icons/icons/' . $slug . '.svg'); + + $icon_content = file_get_contents($path); + + $style = ''; + $styles= []; + + foreach (['width', 'height', 'stroke-width'] as $css) { + if (empty($item->attributes['simple-icons-' . $css])) { + continue; + } + + $styles[] .= $css . ':' . $item->attributes['simple-icons-' . $css] . ';'; + } + + if ($styles) { + $style = 'style="'; + $style .= implode(' ', $styles); + $style .= '"'; + } + + $find_str = 'xmlns="http://www.w3.org/2000/svg"'; + + $icon_content = Str::replace($find_str, $find_str . $style, $icon_content); + } elseif (Str::startsWith($item->icon, 'custom-')) { + $path = $this->getCustomIcon($item); + + $icon_content = file_get_contents($path); + } else { + $icon_content = '' . $item->icon . ''; + } + + return '
    + ' . $icon_content . ' +
    ' . PHP_EOL; + } + + public function getChevron($item) + { + $state = $this->chevronState($item); + + return 'expand' . $state . '' . PHP_EOL; + } + + public function chevronState($item, $state = '_less') + { + return $item->hasActiveOnChild() ? $state : '_more'; + } + + protected function getCustomIcon($item) + { + $slug = Str::replace('custom-', '', $item->icon); + + $base_path = 'public/img/icons/'; + + $module_alias = ''; + + if (! empty($item->properties['route'])) { + $route = $item->properties['route'][0]; + + $module_alias = explode('.', $route)[0]; + } elseif (! empty($item->properties['url'])) { + $url_paths = explode('/', $item->properties['url']); + + $module_alias = count($url_paths) >= 1 ? $url_paths[1] : $url_paths[0]; + } elseif (! empty($item->childs[0])) { + $route = $item->childs[0]->route[0]; + + $module_alias = explode('.', $route)[0]; + } + + if (module($module_alias) != null) { + $base_path = 'modules/' . Str::studly($module_alias) . '/Resources/assets/img/icons/'; + } + + $path = base_path($base_path . $slug . '.svg'); + + if (! file_exists($path)) { + $path = 'public/img/akaunting-logo-purple.svg'; + } + + return $path; + } +} diff --git a/app/Widgets/AccountBalance.php b/app/Widgets/AccountBalance.php index 54822ae64..fbe315e58 100644 --- a/app/Widgets/AccountBalance.php +++ b/app/Widgets/AccountBalance.php @@ -9,9 +9,17 @@ class AccountBalance extends Widget { public $default_name = 'widgets.account_balance'; + public $description = 'widgets.description.account_balance'; + + public $report_class = 'App\Reports\IncomeExpense'; + public function show() { - $accounts = Account::with('income_transactions', 'expense_transactions')->enabled()->take(5)->get(); + $accounts = Account::with('income_transactions', 'expense_transactions')->enabled()->take(5)->get()->map(function($account) { + $account->balance_formatted = money($account->balance, $account->currency_code, true); + + return $account; + })->all(); return $this->view('widgets.account_balance', [ 'accounts' => $accounts, diff --git a/app/Widgets/BankFeeds.php b/app/Widgets/BankFeeds.php new file mode 100644 index 000000000..a9ca96d1c --- /dev/null +++ b/app/Widgets/BankFeeds.php @@ -0,0 +1,24 @@ +getModulesByWidget('bank-feeds'); + + return $this->view('widgets.bank_feeds', [ + 'module' => $module, + 'learn_more_url' => $this->getCloudBankFeedsUrl(), + ]); + } +} diff --git a/app/Widgets/CashFlow.php b/app/Widgets/CashFlow.php index e53730ea5..7e164ec6f 100644 --- a/app/Widgets/CashFlow.php +++ b/app/Widgets/CashFlow.php @@ -2,12 +2,12 @@ namespace App\Widgets; +use Akaunting\Apexcharts\Charts as Apexcharts; use App\Abstracts\Widget; use App\Models\Banking\Transaction; use App\Traits\Currencies; use App\Traits\DateTime; -use App\Utilities\Chartjs; -use Date; +use App\Utilities\Date; class CashFlow extends Widget { @@ -16,10 +16,68 @@ class CashFlow extends Widget public $default_name = 'widgets.cash_flow'; public $default_settings = [ - 'width' => 'col-md-12', + 'width' => 'w-full my-8 px-12', ]; + public $description = 'widgets.description.cash_flow'; + + public $report_class = 'Modules\CashFlowStatement\Reports\CashFlowStatement'; + + public $start_date; + + public $end_date; + + public $period; + public function show() + { + $this->setFilter(); + + $labels = $this->getLabels(); + + $income = array_values($this->calculateTotals('income')); + $expense = array_values($this->calculateTotals('expense')); + $profit = array_values($this->calculateProfit($income, $expense)); + + $colors = $this->getColors(); + + $options = [ + 'chart' => [ + 'stacked' => true, + ], + 'plotOptions' => [ + 'bar' => [ + 'columnWidth' => '40%', + ], + ], + 'legend' => [ + 'position' => 'top', + ], + ]; + + $chart = new Apexcharts(); + + $chart->setType('line') + ->setOptions($options) + ->setLabels(array_values($labels)) + ->setColors($colors) + ->setDataset(trans('general.incoming'), 'column', $income) + ->setDataset(trans('general.outgoing'), 'column', $expense) + ->setDataset(trans_choice('general.profits', 1), 'line', $profit); + + $totals = [ + 'incoming' => money(array_sum($income), setting('default.currency'), true), + 'outgoing' => money(abs(array_sum($expense)), setting('default.currency'), true), + 'profit' => money(array_sum($profit), setting('default.currency'), true), + ]; + + return $this->view('widgets.cash_flow', [ + 'chart' => $chart, + 'totals' => $totals, + ]); + } + + public function setFilter(): void { $financial_start = $this->getFinancialStart()->format('Y-m-d'); @@ -28,31 +86,35 @@ class CashFlow extends Widget $year_start = $financial_start; } - $start = Date::parse(request('start_date', $year_start)); - $end = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); - $period = request('period', 'month'); + $this->start_date = Date::parse(request('start_date', $year_start)); + $this->end_date = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); + $this->period = request('period', 'month'); + } + + public function getLabels(): array + { $range = request('range', 'custom'); - $start_month = $start->month; - $end_month = $end->month; + $start_month = $this->start_date->month; + $end_month = $this->end_date->month; // Monthly $labels = []; - $s = clone $start; + $s = clone $this->start_date; if ($range == 'last_12_months') { $end_month = 12; $start_month = 0; } elseif ($range == 'custom') { - $end_month = $end->diffInMonths($start); + $end_month = $this->end_date->diffInMonths($this->start_date); $start_month = 0; } for ($j = $end_month; $j >= $start_month; $j--) { $labels[$end_month - $j] = $s->format('M Y'); - if ($period == 'month') { + if ($this->period == 'month') { $s->addMonth(); } else { $s->addMonths(3); @@ -60,74 +122,43 @@ class CashFlow extends Widget } } - $income = $this->calculateTotals('income', $start, $end, $period); - $expense = $this->calculateTotals('expense', $start, $end, $period); - $profit = $this->calculateProfit($income, $expense); - - $chart = new Chartjs(); - $chart->type('line') - ->width(0) - ->height(300) - ->options($this->getLineChartOptions()) - ->labels(array_values($labels)); - - $chart->dataset(trans_choice('general.incomes', 1), 'line', array_values($income)) - ->backgroundColor('#328aef') - ->color('#328aef') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - $chart->dataset(trans_choice('general.expenses', 2), 'line', array_values($expense)) - ->backgroundColor('#ef3232') - ->color('#ef3232') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - $chart->dataset(trans_choice('general.profits', 1), 'line', array_values($profit)) - ->backgroundColor('#6da252') - ->color('#6da252') - ->options([ - 'borderWidth' => 4, - 'pointStyle' => 'line', - ]) - ->fill(false); - - return $this->view('widgets.line_chart', [ - 'chart' => $chart, - ]); + return $labels; } - private function calculateTotals($type, $start, $end, $period) + public function getColors(): array + { + return [ + '#8bb475', + '#fb7185', + '#7779A2', + ]; + } + + private function calculateTotals($type): array { $totals = []; $date_format = 'Y-m'; - if ($period == 'month') { + if ($this->period == 'month') { $n = 1; - $start_date = $start->format($date_format); - $end_date = $end->format($date_format); + $start_date = $this->start_date->format($date_format); + $end_date = $this->end_date->format($date_format); $next_date = $start_date; } else { $n = 3; - $start_date = $start->quarter; - $end_date = $end->quarter; + $start_date = $this->start_date->quarter; + $end_date = $this->end_date->quarter; $next_date = $start_date; } - $s = clone $start; + $s = clone $this->start_date; //$totals[$start_date] = 0; while ($next_date <= $end_date) { $totals[$next_date] = 0; - if ($period == 'month') { + if ($this->period == 'month') { $next_date = $s->addMonths($n)->format($date_format); } else { if (isset($totals[4])) { @@ -138,17 +169,21 @@ class CashFlow extends Widget } } - $items = $this->applyFilters(Transaction::$type()->whereBetween('paid_at', [$start, $end])->isNotTransfer())->get(); + $items = $this->applyFilters(Transaction::$type()->whereBetween('paid_at', [$this->start_date, $this->end_date])->isNotTransfer())->get(); - $this->setTotals($totals, $items, $date_format, $period); + $this->setTotals($totals, $items, $date_format); return $totals; } - private function setTotals(&$totals, $items, $date_format, $period) + private function setTotals(&$totals, $items, $date_format): void { + $type = 'income'; + foreach ($items as $item) { - if ($period == 'month') { + $type = $item->type; + + if ($this->period == 'month') { $i = Date::parse($item->paid_at)->format($date_format); } else { $i = Date::parse($item->paid_at)->quarter; @@ -164,20 +199,24 @@ class CashFlow extends Widget $precision = config('money.' . setting('default.currency') . '.precision'); foreach ($totals as $key => $value) { + if ($type == 'expense') { + $value = -1 * $value; + } + $totals[$key] = round($value, $precision); } } - private function calculateProfit($incomes, $expenses) + private function calculateProfit($incomes, $expenses): array { $profit = []; + $precision = config('money.' . setting('default.currency') . '.precision'); + foreach ($incomes as $key => $income) { - if ($income > 0 && $income > $expenses[$key]) { - $profit[$key] = $income - $expenses[$key]; - } else { - $profit[$key] = 0; - } + $value = $income - abs($expenses[$key]); + + $profit[$key] = round($value, $precision); } return $profit; diff --git a/app/Widgets/ExpensesByCategory.php b/app/Widgets/ExpensesByCategory.php index 2ec6ab13e..4b39555f0 100644 --- a/app/Widgets/ExpensesByCategory.php +++ b/app/Widgets/ExpensesByCategory.php @@ -9,13 +9,13 @@ class ExpensesByCategory extends Widget { public $default_name = 'widgets.expenses_by_category'; - public $default_settings = [ - 'width' => 'col-md-6', - ]; + public $description = 'widgets.description.expenses_by_category'; + + public $report_class = 'App\Reports\ExpenseSummary'; public function show() { - Category::with('expense_transactions')->expense()->each(function ($category) { + Category::withSubCategory()->with('expense_transactions')->expense()->each(function ($category) { $amount = 0; $this->applyFilters($category->expense_transactions)->each(function ($transaction) use (&$amount) { @@ -25,7 +25,7 @@ class ExpensesByCategory extends Widget $this->addMoneyToDonut($category->color, $amount, $category->name); }); - $chart = $this->getDonutChart(trans_choice('general.expenses', 2), 0, 160, 6); + $chart = $this->getDonutChart(trans_choice('general.expenses', 2), '100%', 300, 6); return $this->view('widgets.donut_chart', [ 'chart' => $chart, diff --git a/app/Widgets/IncomeByCategory.php b/app/Widgets/IncomeByCategory.php deleted file mode 100644 index 482e933f0..000000000 --- a/app/Widgets/IncomeByCategory.php +++ /dev/null @@ -1,34 +0,0 @@ - 'col-md-6', - ]; - - public function show() - { - Category::with('income_transactions')->income()->each(function ($category) { - $amount = 0; - - $this->applyFilters($category->income_transactions)->each(function ($transaction) use (&$amount) { - $amount += $transaction->getAmountConvertedToDefault(); - }); - - $this->addMoneyToDonut($category->color, $amount, $category->name); - }); - - $chart = $this->getDonutChart(trans_choice('general.incomes', 1), 0, 160, 6); - - return $this->view('widgets.donut_chart', [ - 'chart' => $chart, - ]); - } -} diff --git a/app/Widgets/LatestExpenses.php b/app/Widgets/LatestExpenses.php deleted file mode 100644 index 9f5810136..000000000 --- a/app/Widgets/LatestExpenses.php +++ /dev/null @@ -1,20 +0,0 @@ -applyFilters(Transaction::with('category')->expense()->orderBy('paid_at', 'desc')->isNotTransfer()->take(5))->get(); - - return $this->view('widgets.latest_expenses', [ - 'transactions' => $transactions, - ]); - } -} diff --git a/app/Widgets/LatestIncome.php b/app/Widgets/LatestIncome.php deleted file mode 100644 index d883fcdf5..000000000 --- a/app/Widgets/LatestIncome.php +++ /dev/null @@ -1,20 +0,0 @@ -applyFilters(Transaction::with('category')->income()->orderBy('paid_at', 'desc')->isNotTransfer()->take(5))->get(); - - return $this->view('widgets.latest_income', [ - 'transactions' => $transactions, - ]); - } -} diff --git a/app/Widgets/Payables.php b/app/Widgets/Payables.php new file mode 100644 index 000000000..3b0d86520 --- /dev/null +++ b/app/Widgets/Payables.php @@ -0,0 +1,79 @@ + 0, + 'overdue_30_60' => 0, + 'overdue_60_90' => 0, + 'overdue_90_un' => 0, + ]; + + $query = Document::bill()->with('transactions')->accrued()->notPaid(); + + $this->applyFilters($query, ['date_field' => 'issued_at'])->each(function ($bill) use (&$open, &$overdue, &$periods) { + list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($bill); + + $open += $open_tmp; + $overdue += $overdue_tmp; + + foreach ($periods as $period_name => $period_amount) { + $arr = explode('_', $period_name); + + if ($arr[2] == 'un') { + $arr[2] = '9999'; + } + + $start = Date::today()->subDays($arr[2])->toDateString() . ' 00:00:00'; + $end = Date::today()->subDays($arr[1])->toDateString() . ' 23:59:59'; + + if (! Date::parse($bill->due_at)->isBetween($start, $end)) { + continue; + } + + $periods[$period_name] += $overdue_tmp; + } + }); + + foreach ($periods as $period_name => $period_amount) { + $periods[$period_name] = money($period_amount, setting('default.currency'), true); + } + + $has_progress = !empty($open) || !empty($overdue); + $progress = !empty($open) ? (int) ($open * 100) / ($open + $overdue) : 0; + + $grand = $open + $overdue; + + $totals = [ + 'grand' => money($grand, setting('default.currency'), true), + 'open' => money($open, setting('default.currency'), true), + 'overdue' => money($overdue, setting('default.currency'), true), + ]; + + $grand_total_text = trans('widgets.total_unpaid_bills'); + + return $this->view('widgets.receivables_payables', [ + 'totals' => $totals, + 'has_progress' => $has_progress, + 'progress' => $progress, + 'periods' => $periods, + 'grand_total_text' => $grand_total_text, + ]); + } +} diff --git a/app/Widgets/ProfitLoss.php b/app/Widgets/ProfitLoss.php new file mode 100644 index 000000000..39febc172 --- /dev/null +++ b/app/Widgets/ProfitLoss.php @@ -0,0 +1,217 @@ +setFilter(); + + $labels = $this->getLabels(); + + $income = $this->getIncome(); + + $expense = $this->getExpense(); + + $colors = $this->getColors(); + + $chart = new Apexcharts(); + + $options = [ + 'legend' => [ + 'position' => 'top', + 'markers' => [ + 'radius' => '12', + ], + ], + ]; + + $chart->setType('bar') + ->setOptions($options) + ->setLabels(array_values($labels)) + ->setColors($colors) + ->setDataset(trans_choice('general.incomes', 1), 'column', array_values($income)) + ->setDataset(trans_choice('general.expenses', 1), 'column', array_values($expense)); + + return $this->view('widgets.bar_chart', [ + 'chart' => $chart, + ]); + } + + public function setFilter(): void + { + $financial_start = $this->getFinancialStart()->format('Y-m-d'); + + // check and assign year start + if (($year_start = Date::today()->startOfYear()->format('Y-m-d')) !== $financial_start) { + $year_start = $financial_start; + } + + $this->start_date = Date::parse(request('start_date', $year_start)); + $this->end_date = Date::parse(request('end_date', Date::parse($year_start)->addYear(1)->subDays(1)->format('Y-m-d'))); + $this->period = request('period', 'month'); + } + + public function getLabels(): array + { + $range = request('range', 'custom'); + + $start_month = $this->start_date->month; + $end_month = $this->end_date->month; + + // Monthly + $labels = []; + + $s = clone $this->start_date; + + if ($range == 'last_12_months') { + $end_month = 12; + $start_month = 0; + } elseif ($range == 'custom') { + $end_month = $this->end_date->diffInMonths($this->start_date); + $start_month = 0; + } + + for ($j = $end_month; $j >= $start_month; $j--) { + $labels[$end_month - $j] = $s->format('M Y'); + + if ($this->period == 'month') { + $s->addMonth(); + } else { + $s->addMonths(3); + $j -= 2; + } + } + + return $labels; + } + + public function getIncome(): array + { + // Invoices + $query = Document::invoice()->with('recurring', 'totals', 'transactions')->accrued(); + $invoices = $this->applyFilters($query, ['date_field' => 'issued_at'])->get(); + Recurring::reflect($invoices, 'issued_at'); + $totals = $this->calculateTotals($invoices, 'issued_at'); + + // Transactions + $query = Transaction::with('recurring')->income()->isNotDocument()->isNotTransfer(); + $transactions = $this->applyFilters($query, ['date_field' => 'paid_at'])->get(); + Recurring::reflect($transactions, 'paid_at'); + $totals = $this->calculateTotals($transactions, 'paid_at', $totals); + + return $totals; + } + + public function getExpense(): array + { + // Bills + $query = Document::bill()->with('recurring', 'totals', 'transactions')->accrued(); + $bills = $this->applyFilters($query, ['date_field' => 'issued_at'])->get(); + Recurring::reflect($bills, 'issued_at'); + $totals = $this->calculateTotals($bills, 'issued_at'); + + // Transactions + $query = Transaction::with('recurring')->expense()->isNotDocument()->isNotTransfer(); + $transactions = $this->applyFilters($query, ['date_field' => 'paid_at'])->get(); + Recurring::reflect($transactions, 'paid_at'); + $totals = $this->calculateTotals($transactions, 'paid_at', $totals); + + return $totals; + } + + public function getColors(): array + { + return [ + '#8bb475', + '#fb7185', + ]; + } + + public function calculateTotals($items, $date_field, $totals = []): array + { + $date_format = 'Y-m'; + + if ($this->period == 'month') { + $n = 1; + $start_date = $this->start_date->format($date_format); + $end_date = $this->end_date->format($date_format); + $next_date = $start_date; + } else { + $n = 3; + $start_date = $this->start_date->quarter; + $end_date = $this->end_date->quarter; + $next_date = $start_date; + } + + $s = clone $this->start_date; + + //$totals[$start_date] = 0; + while ($next_date <= $end_date) { + if (! isset($totals[$next_date])) { + $totals[$next_date] = 0; + } + + if ($this->period == 'month') { + $next_date = $s->addMonths($n)->format($date_format); + } else { + if (isset($totals[4])) { + break; + } + + $next_date = $s->addMonths($n)->quarter; + } + } + + $this->setTotals($totals, $items, $date_field, $date_format); + + return $totals; + } + + public function setTotals(&$totals, $items, $date_field, $date_format): void + { + foreach ($items as $item) { + if ($this->period == 'month') { + $i = Date::parse($item->$date_field)->format($date_format); + } else { + $i = Date::parse($item->$date_field)->quarter; + } + + if (! isset($totals[$i])) { + continue; + } + + $totals[$i] += $item->getAmountConvertedToDefault(); + } + + $precision = config('money.' . setting('default.currency') . '.precision'); + + foreach ($totals as $key => $value) { + $totals[$key] = round($value, $precision); + } + } +} diff --git a/app/Widgets/Receivables.php b/app/Widgets/Receivables.php new file mode 100644 index 000000000..6e0cd80ab --- /dev/null +++ b/app/Widgets/Receivables.php @@ -0,0 +1,79 @@ + 0, + 'overdue_30_60' => 0, + 'overdue_60_90' => 0, + 'overdue_90_un' => 0, + ]; + + $query = Document::invoice()->with('transactions')->accrued()->notPaid(); + + $this->applyFilters($query, ['date_field' => 'issued_at'])->each(function ($invoice) use (&$open, &$overdue, &$periods) { + list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($invoice); + + $open += $open_tmp; + $overdue += $overdue_tmp; + + foreach ($periods as $period_name => $period_amount) { + $arr = explode('_', $period_name); + + if ($arr[2] == 'un') { + $arr[2] = '9999'; + } + + $start = Date::today()->subDays($arr[2])->toDateString() . ' 00:00:00'; + $end = Date::today()->subDays($arr[1])->toDateString() . ' 23:59:59'; + + if (! Date::parse($invoice->due_at)->isBetween($start, $end)) { + continue; + } + + $periods[$period_name] += $overdue_tmp; + } + }); + + foreach ($periods as $period_name => $period_amount) { + $periods[$period_name] = money($period_amount, setting('default.currency'), true); + } + + $has_progress = !empty($open) || !empty($overdue); + $progress = !empty($open) ? (int) ($open * 100) / ($open + $overdue) : 0; + + $grand = $open + $overdue; + + $totals = [ + 'grand' => money($grand, setting('default.currency'), true), + 'open' => money($open, setting('default.currency'), true), + 'overdue' => money($overdue, setting('default.currency'), true), + ]; + + $grand_total_text = trans('widgets.total_unpaid_invoices'); + + return $this->view('widgets.receivables_payables', [ + 'totals' => $totals, + 'has_progress' => $has_progress, + 'progress' => $progress, + 'periods' => $periods, + 'grand_total_text' => $grand_total_text, + ]); + } +} diff --git a/app/Widgets/TotalExpenses.php b/app/Widgets/TotalExpenses.php deleted file mode 100644 index 0c90ab6e6..000000000 --- a/app/Widgets/TotalExpenses.php +++ /dev/null @@ -1,56 +0,0 @@ - 'partials.widgets.stats_header', - ]; - - public function show() - { - $current = $open = $overdue = 0; - - $this->applyFilters(Transaction::expense()->isNotTransfer())->each(function ($transaction) use (&$current) { - $current += $transaction->getAmountConvertedToDefault(); - }); - - $this->applyFilters( - Document::bill()->with('transactions')->accrued()->notPaid(), - ['date_field' => 'created_at'] - )->each( - function ($bill) use (&$open, &$overdue) { - list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($bill); - - $open += $open_tmp; - $overdue += $overdue_tmp; - } - ); - - $grand = $current + $open + $overdue; - - $progress = 100; - - if (!empty($open) && !empty($overdue)) { - $progress = (int) ($open * 100) / ($open + $overdue); - } - - $totals = [ - 'grand' => money($grand, setting('default.currency'), true), - 'open' => money($open, setting('default.currency'), true), - 'overdue' => money($overdue, setting('default.currency'), true), - 'progress' => $progress, - ]; - - return $this->view('widgets.total_expenses', [ - 'totals' => $totals, - ]); - } -} diff --git a/app/Widgets/TotalIncome.php b/app/Widgets/TotalIncome.php deleted file mode 100644 index 0d41eb06d..000000000 --- a/app/Widgets/TotalIncome.php +++ /dev/null @@ -1,56 +0,0 @@ - 'partials.widgets.stats_header', - ]; - - public function show() - { - $current = $open = $overdue = 0; - - $this->applyFilters(Transaction::income()->isNotTransfer())->each(function ($transaction) use (&$current) { - $current += $transaction->getAmountConvertedToDefault(); - }); - - $this->applyFilters( - Document::invoice()->with('transactions')->accrued()->notPaid(), - ['date_field' => 'created_at'] - )->each( - function ($invoice) use (&$open, &$overdue) { - list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($invoice); - - $open += $open_tmp; - $overdue += $overdue_tmp; - } - ); - - $grand = $current + $open + $overdue; - - $progress = 100; - - if (!empty($open) && !empty($overdue)) { - $progress = (int) ($open * 100) / ($open + $overdue); - } - - $totals = [ - 'grand' => money($grand, setting('default.currency'), true), - 'open' => money($open, setting('default.currency'), true), - 'overdue' => money($overdue, setting('default.currency'), true), - 'progress' => $progress, - ]; - - return $this->view('widgets.total_income', [ - 'totals' => $totals, - ]); - } -} diff --git a/app/Widgets/TotalProfit.php b/app/Widgets/TotalProfit.php deleted file mode 100644 index 5aa30ca94..000000000 --- a/app/Widgets/TotalProfit.php +++ /dev/null @@ -1,79 +0,0 @@ - 'partials.widgets.stats_header', - ]; - - public function show() - { - $current_income = $open_invoice = $overdue_invoice = 0; - $current_expenses = $open_bill = $overdue_bill = 0; - - $this->applyFilters(Transaction::isNotTransfer())->each(function ($transaction) use (&$current_income, &$current_expenses) { - $amount = $transaction->getAmountConvertedToDefault(); - - if ($transaction->type == 'income') { - $current_income += $amount; - } else { - $current_expenses += $amount; - } - }); - - $this->applyFilters( - Document::invoice()->with('transactions')->accrued()->notPaid(), - ['date_field' => 'created_at'] - )->each( - function ($invoice) use (&$open_invoice, &$overdue_invoice) { - list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($invoice); - - $open_invoice += $open_tmp; - $overdue_invoice += $overdue_tmp; - } - ); - - $this->applyFilters( - Document::bill()->with('transactions')->accrued()->notPaid(), - ['date_field' => 'created_at'] - )->each( - function ($bill) use (&$open_bill, &$overdue_bill) { - list($open_tmp, $overdue_tmp) = $this->calculateDocumentTotals($bill); - - $open_bill += $open_tmp; - $overdue_bill += $overdue_tmp; - } - ); - - $current = $current_income - $current_expenses; - $open = $open_invoice - $open_bill; - $overdue = $overdue_invoice - $overdue_bill; - - $grand = $current + $open + $overdue; - - $progress = 100; - - if (!empty($open) && !empty($overdue)) { - $progress = (int) ($open * 100) / ($open + $overdue); - } - - $totals = [ - 'grand' => money($grand, setting('default.currency'), true), - 'open' => money($open, setting('default.currency'), true), - 'overdue' => money($overdue, setting('default.currency'), true), - 'progress' => $progress, - ]; - - return $this->view('widgets.total_profit', [ - 'totals' => $totals, - ]); - } -} diff --git a/composer.json b/composer.json index a0695231d..840fcc148 100644 --- a/composer.json +++ b/composer.json @@ -1,74 +1,84 @@ { "name": "akaunting/akaunting", - "description": "Free accounting software, based on Laravel framework.", + "description": "Free accounting software built with Laravel", "homepage": "https://akaunting.com", "keywords": [ "laravel", "accounting", "invoice", + "expenses", "software", "online" ], "license": "GPL-3.0+", "type": "project", "require": { - "php": "^7.3.0", + "php": "^8.0.2", "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "ext-zip": "*", + "akaunting/laravel-apexcharts": "^1.0", "akaunting/laravel-firewall": "^1.2", "akaunting/laravel-language": "^1.0", - "akaunting/laravel-menu": "^1.0", + "akaunting/laravel-menu": "^2.0", "akaunting/laravel-module": "^2.0", - "akaunting/laravel-money": "^1.2", + "akaunting/laravel-money": "^3.0", + "akaunting/laravel-mutable-observer": "^1.0", "akaunting/laravel-setting": "^1.2", + "akaunting/laravel-sortable": "^1.0", "akaunting/laravel-version": "^1.0", - "akaunting/laravel-debugbar-collector": "^1.0", - "akaunting/module-bc21": "^2.0", - "akaunting/module-offline-payments": "^2.0", - "akaunting/module-paypal-standard": "^2.0", + "akaunting/laravel-debugbar-collector": "^2.0", + "akaunting/module-offline-payments": "dev-dev-30", + "akaunting/module-paypal-standard": "dev-dev-30", "barryvdh/laravel-debugbar": "^3.6", - "barryvdh/laravel-dompdf": "0.*", + "barryvdh/laravel-dompdf": "^1.0", "barryvdh/laravel-ide-helper": "^2.9", - "bkwld/cloner": "3.9.*", - "consoletvs/charts": "6.5.*", - "dingo/api": "3.0.*", + "bkwld/cloner": "^3.10", "doctrine/dbal": "^3.1", - "fideloper/proxy": "^4.4", "fruitcake/laravel-cors": "^2.0", - "genealabs/laravel-model-caching": "0.11.*", - "graham-campbell/markdown": "13.1.*", - "guzzlehttp/guzzle": "^7.0.1", - "intervention/image": "2.5.*", + "genealabs/laravel-model-caching": "0.12.*", + "graham-campbell/markdown": "14.0.x-dev", + "guzzlehttp/guzzle": "^7.4", + "intervention/image": "^2.5", "intervention/imagecache": "^2.5", - "kyslik/column-sortable": "^6.0", "laracasts/flash": "3.2.*", - "laravel/framework": "^8.12", + "laravel/framework": "^9.0", + "laravel/sanctum": "^2.14", "laravel/slack-notification-channel": "^2.3", "laravel/tinker": "^2.5", "laravel/ui": "^3.0", - "laravelcollective/html": "6.2.*", - "league/flysystem-aws-s3-v3": "1.0.*", - "league/oauth2-client": "2.6.*", - "league/omnipay": "3.1.*", - "livewire/livewire": "2.3.*", - "lorisleiva/laravel-search-string": "1.1.*", + "league/flysystem-aws-s3-v3": "^3.0", + "league/oauth2-client": "^2.6", + "league/omnipay": "^3.2", + "livewire/livewire": "^2.10", + "lorisleiva/laravel-search-string": "^1.2", "maatwebsite/excel": "3.1.*", "mnsami/composer-custom-directory-installer": "2.0.*", - "monooso/unobserve": "^3.0", - "plank/laravel-mediable": "^5.1", + "plank/laravel-mediable": "^5.4", "riverskies/laravel-mobile-detect": "^1.3", - "santigarcor/laratrust": "6.3.*", - "simshaun/recurr": "4.0.*", - "staudenmeir/belongs-to-through": "^2.11", - "staudenmeir/eloquent-has-many-deep": "^1.13" + "santigarcor/laratrust": "^7.0", + "simple-icons/simple-icons": "^6.0", + "simshaun/recurr": "^5.0", + "staudenmeir/belongs-to-through": "^2.12", + "staudenmeir/eloquent-has-many-deep": "^1.15" }, "require-dev": { "beyondcode/laravel-dump-server": "^1.5", "brianium/paratest": "^6.1", - "facade/ignition": "^2.5", "fakerphp/faker": "^1.9.1", "mockery/mockery": "^1.4.2", - "nunomaduro/collision": "^5.0", + "nunomaduro/collision": "^6.1", "phpunit/phpunit": "^9.3", + "spatie/laravel-ignition": "^1.0", "wnx/laravel-stats": "^2.5" }, "extra": { @@ -76,14 +86,13 @@ "dont-discover": [] }, "installer-paths": { - "modules/BC21": ["akaunting/module-bc21"], "modules/OfflinePayments": ["akaunting/module-offline-payments"], "modules/PaypalStandard": ["akaunting/module-paypal-standard"] } }, "autoload": { "psr-4": { - "App\\": ["app/", "modules/BC21"], + "App\\": ["app/"], "Akaunting\\Module\\Commands\\": "overrides/akaunting/laravel-module/Commands/", "Database\\Factories\\": "database/factories/", "Database\\Seeds\\": "database/seeds/", @@ -148,6 +157,9 @@ "config": { "optimize-autoloader": true, "preferred-install": "dist", - "sort-packages": true + "sort-packages": true, + "allow-plugins": { + "mnsami/composer-custom-directory-installer": true + } } } diff --git a/composer.lock b/composer.lock index 155fa686d..7ad3fa7e1 100644 --- a/composer.lock +++ b/composer.lock @@ -4,28 +4,96 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e7245cf9eae9f9527aec758b656c792c", + "content-hash": "9253ba36f3f4233b53e3d31d859ad8b9", "packages": [ { - "name": "akaunting/laravel-debugbar-collector", - "version": "1.0.2", + "name": "akaunting/laravel-apexcharts", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/akaunting/laravel-debugbar-collector.git", - "reference": "b576005dd586274af0c6e7a95208a939f2f0da3f" + "url": "https://github.com/akaunting/laravel-apexcharts.git", + "reference": "84ae3484f1df9f3486b5e0bd65241b5822947ca3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-debugbar-collector/zipball/b576005dd586274af0c6e7a95208a939f2f0da3f", - "reference": "b576005dd586274af0c6e7a95208a939f2f0da3f", + "url": "https://api.github.com/repos/akaunting/laravel-apexcharts/zipball/84ae3484f1df9f3486b5e0bd65241b5822947ca3", + "reference": "84ae3484f1df9f3486b5e0bd65241b5822947ca3", + "shasum": "" + }, + "require": { + "balping/json-raw-encoder": "^1.0", + "ext-json": "*", + "illuminate/support": ">=8.0", + "php": ">=7.3" + }, + "require-dev": { + "orchestra/testbench": ">=6.0", + "phpunit/phpunit": ">=9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Akaunting\\Apexcharts\\Provider" + ], + "aliases": { + "Apexcharts": "Akaunting\\Apexcharts\\Facade" + } + } + }, + "autoload": { + "psr-4": { + "Akaunting\\Apexcharts\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Cüneyt Şentürk", + "email": "info@akaunting.com", + "homepage": "https://akaunting.com", + "role": "Developer" + } + ], + "description": "ApexCharts package for Laravel", + "keywords": [ + "apexcharts", + "bar", + "charts", + "donut", + "laravel", + "line", + "pie" + ], + "support": { + "issues": "https://github.com/akaunting/laravel-apexcharts/issues", + "source": "https://github.com/akaunting/laravel-apexcharts/tree/1.0.4" + }, + "time": "2022-02-23T12:26:06+00:00" + }, + { + "name": "akaunting/laravel-debugbar-collector", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/akaunting/laravel-debugbar-collector.git", + "reference": "a89b2893c1dd50b0d78cd6163282ac8731a5cc2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/akaunting/laravel-debugbar-collector/zipball/a89b2893c1dd50b0d78cd6163282ac8731a5cc2f", + "reference": "a89b2893c1dd50b0d78cd6163282ac8731a5cc2f", "shasum": "" }, "require": { "barryvdh/laravel-debugbar": "^3.6", - "php": ">=7.3" + "php": ">=8.0" }, "require-dev": { - "orchestra/testbench": "^6.0", + "orchestra/testbench": "^7.0", "phpunit/phpunit": "^9.0" }, "type": "library", @@ -67,9 +135,9 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-debugbar-collector/issues", - "source": "https://github.com/akaunting/laravel-debugbar-collector/tree/1.0.2" + "source": "https://github.com/akaunting/laravel-debugbar-collector/tree/2.0.0" }, - "time": "2022-01-11T10:26:31+00:00" + "time": "2022-05-31T10:53:22+00:00" }, { "name": "akaunting/laravel-firewall", @@ -202,16 +270,16 @@ }, { "name": "akaunting/laravel-menu", - "version": "1.0.16", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-menu.git", - "reference": "ac137b05433e549f1b5118299f9cacc6d9e0045c" + "reference": "4b5faf3929e2198725619ef7d313d2c582ea348f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-menu/zipball/ac137b05433e549f1b5118299f9cacc6d9e0045c", - "reference": "ac137b05433e549f1b5118299f9cacc6d9e0045c", + "url": "https://api.github.com/repos/akaunting/laravel-menu/zipball/4b5faf3929e2198725619ef7d313d2c582ea348f", + "reference": "4b5faf3929e2198725619ef7d313d2c582ea348f", "shasum": "" }, "require": { @@ -219,13 +287,13 @@ "illuminate/support": ">=5.5", "illuminate/view": ">=5.5", "laravelcollective/html": ">=5.5", - "php": ">=7.1" + "php": ">=7.3" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.10", - "mockery/mockery": ">=1.0", - "orchestra/testbench": ">=3.8", - "phpunit/phpunit": ">=7.0" + "friendsofphp/php-cs-fixer": ">=3.4", + "mockery/mockery": ">=1.4", + "orchestra/testbench": ">=6.0", + "phpunit/phpunit": ">=9.0" }, "type": "library", "extra": { @@ -268,9 +336,9 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-menu/issues", - "source": "https://github.com/akaunting/laravel-menu/tree/1.0.16" + "source": "https://github.com/akaunting/laravel-menu/tree/2.0.3" }, - "time": "2021-11-17T07:01:43+00:00" + "time": "2022-02-04T14:26:16+00:00" }, { "name": "akaunting/laravel-module", @@ -344,26 +412,29 @@ }, { "name": "akaunting/laravel-money", - "version": "1.2.3", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/akaunting/laravel-money.git", - "reference": "e97cbb9735540fac995e5e0b17395ef4ba33ac38" + "reference": "22336631239eb008e26d322faa208cbc50757a38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/e97cbb9735540fac995e5e0b17395ef4ba33ac38", - "reference": "e97cbb9735540fac995e5e0b17395ef4ba33ac38", + "url": "https://api.github.com/repos/akaunting/laravel-money/zipball/22336631239eb008e26d322faa208cbc50757a38", + "reference": "22336631239eb008e26d322faa208cbc50757a38", "shasum": "" }, "require": { - "illuminate/support": ">=5.4", - "illuminate/view": ">=5.4", - "php": ">=5.6.4" + "illuminate/contracts": "^8.67|^9.0", + "illuminate/support": "^8.67|^9.0", + "illuminate/view": "^8.67|^9.0", + "php": "^8.0", + "vlucas/phpdotenv": "^5.4.1" }, "require-dev": { - "mockery/mockery": ">=1.0", - "phpunit/phpunit": ">=5.7" + "orchestra/testbench": "^6.23|^7.4", + "phpunit/phpunit": "^9.5", + "vimeo/psalm": "^4.23" }, "type": "library", "extra": { @@ -378,7 +449,7 @@ "src/helpers.php" ], "psr-4": { - "Akaunting\\Money\\": "./src" + "Akaunting\\Money\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -403,9 +474,70 @@ ], "support": { "issues": "https://github.com/akaunting/laravel-money/issues", - "source": "https://github.com/akaunting/laravel-money/tree/1.2.3" + "source": "https://github.com/akaunting/laravel-money/tree/3.0.1" }, - "time": "2021-09-28T06:19:54+00:00" + "time": "2022-05-11T06:34:38+00:00" + }, + { + "name": "akaunting/laravel-mutable-observer", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/akaunting/laravel-mutable-observer.git", + "reference": "09664ab6037b5c668f7437d0dcbd50ae40078e3e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/akaunting/laravel-mutable-observer/zipball/09664ab6037b5c668f7437d0dcbd50ae40078e3e", + "reference": "09664ab6037b5c668f7437d0dcbd50ae40078e3e", + "shasum": "" + }, + "require": { + "laravel/framework": ">=8.0", + "php": ">=8.0" + }, + "require-dev": { + "orchestra/testbench": ">=7.0", + "phpunit/phpunit": ">=9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Akaunting\\MutableObserver\\Provider" + ] + } + }, + "autoload": { + "psr-4": { + "Akaunting\\MutableObserver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Denis Duliçi", + "email": "info@akaunting.com", + "homepage": "https://akaunting.com", + "role": "Developer" + } + ], + "description": "Mutable observer package for Laravel", + "keywords": [ + "laravel", + "mutable", + "mute", + "observer", + "unmute" + ], + "support": { + "issues": "https://github.com/akaunting/laravel-mutable-observer/issues", + "source": "https://github.com/akaunting/laravel-mutable-observer/tree/1.0.0" + }, + "time": "2022-02-23T08:45:00+00:00" }, { "name": "akaunting/laravel-setting", @@ -474,6 +606,70 @@ }, "time": "2021-04-23T22:38:26+00:00" }, + { + "name": "akaunting/laravel-sortable", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/akaunting/laravel-sortable.git", + "reference": "8cfb79d6b6426cd7f1c01a64025f615e17a88fda" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/akaunting/laravel-sortable/zipball/8cfb79d6b6426cd7f1c01a64025f615e17a88fda", + "reference": "8cfb79d6b6426cd7f1c01a64025f615e17a88fda", + "shasum": "" + }, + "require": { + "laravel/framework": ">=6.0", + "php": ">=7.3" + }, + "require-dev": { + "orchestra/testbench": ">=6.0", + "phpunit/phpunit": ">=9.0" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Akaunting\\Sortable\\Provider" + ] + } + }, + "autoload": { + "psr-4": { + "Akaunting\\Sortable\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Denis Duliçi", + "email": "info@akaunting.com", + "homepage": "https://akaunting.com", + "role": "Developer" + } + ], + "description": "Sortable behavior package for Laravel", + "keywords": [ + "blade", + "column", + "laravel", + "model", + "sort", + "sortable", + "sorting", + "view" + ], + "support": { + "issues": "https://github.com/akaunting/laravel-sortable/issues", + "source": "https://github.com/akaunting/laravel-sortable/tree/1.0.3" + }, + "time": "2022-01-31T13:15:55+00:00" + }, { "name": "akaunting/laravel-version", "version": "1.0.4", @@ -534,52 +730,18 @@ }, "time": "2021-03-05T11:00:11+00:00" }, - { - "name": "akaunting/module-bc21", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/akaunting/module-bc21.git", - "reference": "4158c23c70aea22e6fb774a7a0d1d9e3d856fe8d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/akaunting/module-bc21/zipball/4158c23c70aea22e6fb774a7a0d1d9e3d856fe8d", - "reference": "4158c23c70aea22e6fb774a7a0d1d9e3d856fe8d", - "shasum": "" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-3.0+" - ], - "description": "BC21 app for Akaunting", - "homepage": "https://akaunting.com", - "keywords": [ - "Accounting", - "akaunting", - "bc21", - "invoice", - "laravel" - ], - "support": { - "issues": "https://github.com/akaunting/module-bc21/issues", - "source": "https://github.com/akaunting/module-bc21/tree/2.0.0" - }, - "time": "2021-03-04T09:21:35+00:00" - }, { "name": "akaunting/module-offline-payments", - "version": "2.0.4", + "version": "dev-dev-30", "source": { "type": "git", "url": "https://github.com/akaunting/module-offline-payments.git", - "reference": "c649c76b8f94308581d9419510343505014d3f72" + "reference": "d1d5c530b1bb482c666e25e4c24901b2ba67e339" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/module-offline-payments/zipball/c649c76b8f94308581d9419510343505014d3f72", - "reference": "c649c76b8f94308581d9419510343505014d3f72", + "url": "https://api.github.com/repos/akaunting/module-offline-payments/zipball/d1d5c530b1bb482c666e25e4c24901b2ba67e339", + "reference": "d1d5c530b1bb482c666e25e4c24901b2ba67e339", "shasum": "" }, "type": "library", @@ -598,22 +760,22 @@ ], "support": { "issues": "https://github.com/akaunting/module-offline-payments/issues", - "source": "https://github.com/akaunting/module-offline-payments/tree/2.0.4" + "source": "https://github.com/akaunting/module-offline-payments/tree/dev-30" }, - "time": "2021-12-05T13:13:09+00:00" + "time": "2022-05-27T14:13:26+00:00" }, { "name": "akaunting/module-paypal-standard", - "version": "2.0.1", + "version": "dev-dev-30", "source": { "type": "git", "url": "https://github.com/akaunting/module-paypal-standard.git", - "reference": "49671f6f3c2c6319c7b319716292d31c2ad7db51" + "reference": "01633369969db70acdf2c46d7583ca7ec94812a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/akaunting/module-paypal-standard/zipball/49671f6f3c2c6319c7b319716292d31c2ad7db51", - "reference": "49671f6f3c2c6319c7b319716292d31c2ad7db51", + "url": "https://api.github.com/repos/akaunting/module-paypal-standard/zipball/01633369969db70acdf2c46d7583ca7ec94812a4", + "reference": "01633369969db70acdf2c46d7583ca7ec94812a4", "shasum": "" }, "type": "library", @@ -632,9 +794,9 @@ ], "support": { "issues": "https://github.com/akaunting/module-paypal-standard/issues", - "source": "https://github.com/akaunting/module-paypal-standard/tree/2.0.1" + "source": "https://github.com/akaunting/module-paypal-standard/tree/dev-30" }, - "time": "2021-04-16T22:28:17+00:00" + "time": "2022-05-27T14:14:44+00:00" }, { "name": "asm89/stack-cors", @@ -744,16 +906,16 @@ }, { "name": "aws/aws-sdk-php", - "version": "3.220.4", + "version": "3.224.0", "source": { "type": "git", "url": "https://github.com/aws/aws-sdk-php.git", - "reference": "6c2e36bb61741c87ed7ffd53e15d903311ad6b60" + "reference": "bc5eb18414ef703c5f39a5a009a437c74c228306" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/6c2e36bb61741c87ed7ffd53e15d903311ad6b60", - "reference": "6c2e36bb61741c87ed7ffd53e15d903311ad6b60", + "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/bc5eb18414ef703c5f39a5a009a437c74c228306", + "reference": "bc5eb18414ef703c5f39a5a009a437c74c228306", "shasum": "" }, "require": { @@ -829,9 +991,9 @@ "support": { "forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80", "issues": "https://github.com/aws/aws-sdk-php/issues", - "source": "https://github.com/aws/aws-sdk-php/tree/3.220.4" + "source": "https://github.com/aws/aws-sdk-php/tree/3.224.0" }, - "time": "2022-04-25T18:16:08+00:00" + "time": "2022-05-27T20:23:28+00:00" }, { "name": "balping/json-raw-encoder", @@ -966,34 +1128,40 @@ }, { "name": "barryvdh/laravel-dompdf", - "version": "v0.9.0", + "version": "v1.0.2", "source": { "type": "git", "url": "https://github.com/barryvdh/laravel-dompdf.git", - "reference": "5b99e1f94157d74e450f4c97e8444fcaffa2144b" + "reference": "de83130d029289e1b59f28b41c314ce1d157b4a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/5b99e1f94157d74e450f4c97e8444fcaffa2144b", - "reference": "5b99e1f94157d74e450f4c97e8444fcaffa2144b", + "url": "https://api.github.com/repos/barryvdh/laravel-dompdf/zipball/de83130d029289e1b59f28b41c314ce1d157b4a0", + "reference": "de83130d029289e1b59f28b41c314ce1d157b4a0", "shasum": "" }, "require": { - "dompdf/dompdf": "^1", - "illuminate/support": "^5.5|^6|^7|^8", - "php": "^7.1 || ^8.0" + "dompdf/dompdf": "^1.2.1", + "illuminate/support": "^6|^7|^8|^9", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "nunomaduro/larastan": "^1|^2", + "orchestra/testbench": "^4|^5|^6|^7", + "phpro/grumphp": "^1", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.9-dev" + "dev-master": "1.0-dev" }, "laravel": { "providers": [ "Barryvdh\\DomPDF\\ServiceProvider" ], "aliases": { - "PDF": "Barryvdh\\DomPDF\\Facade" + "PDF": "Barryvdh\\DomPDF\\Facade\\Pdf" } } }, @@ -1020,15 +1188,19 @@ ], "support": { "issues": "https://github.com/barryvdh/laravel-dompdf/issues", - "source": "https://github.com/barryvdh/laravel-dompdf/tree/v0.9.0" + "source": "https://github.com/barryvdh/laravel-dompdf/tree/v1.0.2" }, "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, { "url": "https://github.com/barryvdh", "type": "github" } ], - "time": "2020-12-27T12:05:53+00:00" + "time": "2022-05-19T15:08:38+00:00" }, { "name": "barryvdh/laravel-ide-helper", @@ -1178,20 +1350,20 @@ }, { "name": "bkwld/cloner", - "version": "3.9.2", + "version": "3.10.0", "source": { "type": "git", "url": "https://github.com/BKWLD/cloner.git", - "reference": "825ad2cb237660bdef4d4aad3c539efb9a7db0a8" + "reference": "fda6f0564be1dda3992e0a1856d0f2128e58abbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/BKWLD/cloner/zipball/825ad2cb237660bdef4d4aad3c539efb9a7db0a8", - "reference": "825ad2cb237660bdef4d4aad3c539efb9a7db0a8", + "url": "https://api.github.com/repos/BKWLD/cloner/zipball/fda6f0564be1dda3992e0a1856d0f2128e58abbf", + "reference": "fda6f0564be1dda3992e0a1856d0f2128e58abbf", "shasum": "" }, "require": { - "illuminate/support": "^5.5|^6.0|^7.0|^8.0", + "illuminate/support": "^5.5|^6.0|^7.0|^8.0|^9.0", "php": ">=7.0" }, "require-dev": { @@ -1231,9 +1403,9 @@ "description": "A trait for Laravel Eloquent models that lets you clone of a model and it's relationships, including files.", "support": { "issues": "https://github.com/BKWLD/cloner/issues", - "source": "https://github.com/BKWLD/cloner/tree/3.9.2" + "source": "https://github.com/BKWLD/cloner/tree/3.10.0" }, - "time": "2020-12-23T18:24:13+00:00" + "time": "2022-02-14T17:28:35+00:00" }, { "name": "brick/math", @@ -1363,20 +1535,20 @@ }, { "name": "composer/pcre", - "version": "2.0.0", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "c8e9d27cfc5ed22643c19c160455b473ffd8aabe" + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/c8e9d27cfc5ed22643c19c160455b473ffd8aabe", - "reference": "c8e9d27cfc5ed22643c19c160455b473ffd8aabe", + "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.3", @@ -1386,7 +1558,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.x-dev" + "dev-main": "3.x-dev" } }, "autoload": { @@ -1414,7 +1586,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/2.0.0" + "source": "https://github.com/composer/pcre/tree/3.0.0" }, "funding": [ { @@ -1430,39 +1602,41 @@ "type": "tidelift" } ], - "time": "2022-02-25T20:05:29+00:00" + "time": "2022-02-25T20:21:48+00:00" }, { - "name": "consoletvs/charts", - "version": "6.5.6", + "name": "dflydev/dot-access-data", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/Chartisan/Charts.git", - "reference": "fc73038a006ddc2d6b277b9567ee01c6272448b3" + "url": "https://github.com/dflydev/dflydev-dot-access-data.git", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chartisan/Charts/zipball/fc73038a006ddc2d6b277b9567ee01c6272448b3", - "reference": "fc73038a006ddc2d6b277b9567ee01c6272448b3", + "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/0992cc19268b259a39e86f296da5f0677841f42c", + "reference": "0992cc19268b259a39e86f296da5f0677841f42c", "shasum": "" }, "require": { - "balping/json-raw-encoder": "^1.0", - "illuminate/console": "^5.0|^6.0|^7.0|^8.0|^9.0", - "illuminate/support": "^5.0|^6.0|^7.0|^8.0|^9.0", - "php": ">=7.0" + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.42", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", + "scrutinizer/ocular": "1.6.0", + "squizlabs/php_codesniffer": "^3.5", + "vimeo/psalm": "^3.14" }, "type": "library", "extra": { - "laravel": { - "providers": [ - "ConsoleTVs\\Charts\\ChartsServiceProvider" - ] + "branch-alias": { + "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { - "ConsoleTVs\\Charts\\": "src/" + "Dflydev\\DotAccessData\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1471,257 +1645,52 @@ ], "authors": [ { - "name": "Èrik Campobadal Forés", - "email": "soc@erik.cat" - } - ], - "description": "The laravel charting package", - "support": { - "issues": "https://github.com/Chartisan/Charts/issues", - "source": "https://github.com/Chartisan/Charts/tree/6.5.6" - }, - "funding": [ - { - "url": "https://github.com/ConsoleTVs", - "type": "github" + "name": "Dragonfly Development Inc.", + "email": "info@dflydev.com", + "homepage": "http://dflydev.com" }, { - "url": "https://www.patreon.com/ErikCampobadal", - "type": "patreon" - } - ], - "time": "2022-01-20T05:36:01+00:00" - }, - { - "name": "dingo/api", - "version": "v3.0.8", - "source": { - "type": "git", - "url": "https://github.com/dingo/api.git", - "reference": "42b6afa6e20a27f938a45e676665e57d26422cea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dingo/api/zipball/42b6afa6e20a27f938a45e676665e57d26422cea", - "reference": "42b6afa6e20a27f938a45e676665e57d26422cea", - "shasum": "" - }, - "require": { - "dingo/blueprint": "^0.4", - "illuminate/routing": "^7.0|^8.0", - "illuminate/support": "^7.0|^8.0", - "league/fractal": "^0.19", - "php": "^7.2.5|^8.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2", - "illuminate/auth": "^7.0|^8.0", - "illuminate/cache": "^7.0|^8.0", - "illuminate/console": "^7.0|^8.0", - "illuminate/database": "^7.0|^8.0", - "illuminate/events": "^7.0|^8.0", - "illuminate/filesystem": "^7.0|^8.0", - "illuminate/log": "^7.0|^8.0", - "illuminate/pagination": "^7.0|^8.0", - "laravel/lumen-framework": "^7.0|^8.0", - "mockery/mockery": "~1.0", - "phpunit/phpunit": "^8.5|^9.0", - "squizlabs/php_codesniffer": "~2.0", - "tymon/jwt-auth": "1.0.*" - }, - "suggest": { - "tymon/jwt-auth": "Protect your API with JSON Web Tokens." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" + "name": "Beau Simensen", + "email": "beau@dflydev.com", + "homepage": "http://beausimensen.com" }, - "laravel": { - "providers": [ - "Dingo\\Api\\Provider\\LaravelServiceProvider" - ], - "aliases": { - "API": "Dingo\\Api\\Facade\\API" - } - } - }, - "autoload": { - "psr-4": { - "Dingo\\Api\\": "src/" - }, - "files": [ - "src/helpers.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ { - "name": "Jason Lewis", - "email": "jason.lewis1991@gmail.com" + "name": "Carlos Frutos", + "email": "carlos@kiwing.it", + "homepage": "https://github.com/cfrutos" + }, + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com" } ], - "description": "A RESTful API package for the Laravel and Lumen frameworks.", + "description": "Given a deep data structure, access data by dot notation.", + "homepage": "https://github.com/dflydev/dflydev-dot-access-data", "keywords": [ - "api", - "dingo", - "laravel", - "restful" + "access", + "data", + "dot", + "notation" ], "support": { - "issues": "https://github.com/dingo/api/issues", - "source": "https://github.com/dingo/api/tree/v3.0.8" + "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", + "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.1" }, - "abandoned": "api-ecosystem-for-laravel/dingo-api", - "time": "2022-01-27T15:11:20+00:00" - }, - { - "name": "dingo/blueprint", - "version": "v0.4.3", - "source": { - "type": "git", - "url": "https://github.com/dingo/blueprint.git", - "reference": "e3a8f19ae10716670079c3c162540756dbd20a88" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dingo/blueprint/zipball/e3a8f19ae10716670079c3c162540756dbd20a88", - "reference": "e3a8f19ae10716670079c3c162540756dbd20a88", - "shasum": "" - }, - "require": { - "doctrine/annotations": "~1.2", - "illuminate/filesystem": "^7.0|^8.0", - "illuminate/support": "^7.0|^8.0", - "php": "^7.2.5|^8.0", - "phpdocumentor/reflection-docblock": "^3.1 || ^4.1 || ^5" - }, - "require-dev": { - "phpunit/phpunit": "^6.5|^8.3|^9.0", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.2-dev" - } - }, - "autoload": { - "psr-4": { - "Dingo\\Blueprint\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jason Lewis", - "email": "jason.lewis1991@gmail.com" - } - ], - "description": "API Blueprint documentation generator.", - "keywords": [ - "api", - "blueprint", - "dingo", - "docs", - "laravel" - ], - "support": { - "issues": "https://github.com/dingo/blueprint/issues", - "source": "https://github.com/dingo/blueprint/tree/v0.4.3" - }, - "time": "2021-04-30T11:20:38+00:00" - }, - { - "name": "doctrine/annotations", - "version": "1.13.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "ext-tokenizer": "*", - "php": "^7.1 || ^8.0", - "psr/cache": "^1 || ^2 || ^3" - }, - "require-dev": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", - "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" - }, - "type": "library", - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "https://www.doctrine-project.org/projects/annotations.html", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "support": { - "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" - }, - "time": "2021-08-05T19:00:23+00:00" + "time": "2021-08-13T13:06:58+00:00" }, { "name": "doctrine/cache", - "version": "2.1.1", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/cache.git", - "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce" + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/331b4d5dbaeab3827976273e9356b3b453c300ce", - "reference": "331b4d5dbaeab3827976273e9356b3b453c300ce", + "url": "https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb", + "reference": "1ca8f21980e770095a31456042471a57bc4c68fb", "shasum": "" }, "require": { @@ -1731,18 +1700,12 @@ "doctrine/common": ">2.2,<2.4" }, "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", "cache/integration-tests": "dev-master", - "doctrine/coding-standard": "^8.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "predis/predis": "~1.0", + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/cache": "^1.0 || ^2.0 || ^3.0", - "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev", - "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + "symfony/cache": "^4.4 || ^5.4 || ^6", + "symfony/var-exporter": "^4.4 || ^5.4 || ^6" }, "type": "library", "autoload": { @@ -1791,7 +1754,7 @@ ], "support": { "issues": "https://github.com/doctrine/cache/issues", - "source": "https://github.com/doctrine/cache/tree/2.1.1" + "source": "https://github.com/doctrine/cache/tree/2.2.0" }, "funding": [ { @@ -1807,7 +1770,7 @@ "type": "tidelift" } ], - "time": "2021-07-17T14:49:29+00:00" + "time": "2022-05-20T20:07:39+00:00" }, { "name": "doctrine/collections", @@ -1880,22 +1843,22 @@ }, { "name": "doctrine/dbal", - "version": "3.3.5", + "version": "3.3.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "719663b15983278227669c8595151586a2ff3327" + "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/719663b15983278227669c8595151586a2ff3327", - "reference": "719663b15983278227669c8595151586a2ff3327", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21", + "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.11|^2.0", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", "php": "^7.3 || ^8.0", "psr/cache": "^1|^2|^3", @@ -1903,15 +1866,15 @@ }, "require-dev": { "doctrine/coding-standard": "9.0.0", - "jetbrains/phpstorm-stubs": "2021.1", - "phpstan/phpstan": "1.5.3", - "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "9.5.16", + "jetbrains/phpstorm-stubs": "2022.1", + "phpstan/phpstan": "1.6.3", + "phpstan/phpstan-strict-rules": "^1.2", + "phpunit/phpunit": "9.5.20", "psalm/plugin-phpunit": "0.16.1", "squizlabs/php_codesniffer": "3.6.2", "symfony/cache": "^5.2|^6.0", "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", - "vimeo/psalm": "4.22.0" + "vimeo/psalm": "4.23.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -1971,7 +1934,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.5" + "source": "https://github.com/doctrine/dbal/tree/3.3.6" }, "funding": [ { @@ -1987,29 +1950,29 @@ "type": "tidelift" } ], - "time": "2022-04-05T09:50:18+00:00" + "time": "2022-05-02T17:21:01+00:00" }, { "name": "doctrine/deprecations", - "version": "v0.5.3", + "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", "shasum": "" }, "require": { "php": "^7.1|^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "psr/log": "^1.0" + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5|^8.5|^9.5", + "psr/log": "^1|^2|^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -2028,9 +1991,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" + "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" }, - "time": "2021-03-21T12:59:47+00:00" + "time": "2022-05-02T15:47:09+00:00" }, { "name": "doctrine/event-manager", @@ -2295,16 +2258,16 @@ }, { "name": "dompdf/dompdf", - "version": "v1.2.1", + "version": "v1.2.2", "source": { "type": "git", "url": "https://github.com/dompdf/dompdf.git", - "reference": "c6dfd9bb8b0040609f04754f729d4cb3016e0575" + "reference": "5031045d9640b38cfc14aac9667470df09c9e090" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/dompdf/dompdf/zipball/c6dfd9bb8b0040609f04754f729d4cb3016e0575", - "reference": "c6dfd9bb8b0040609f04754f729d4cb3016e0575", + "url": "https://api.github.com/repos/dompdf/dompdf/zipball/5031045d9640b38cfc14aac9667470df09c9e090", + "reference": "5031045d9640b38cfc14aac9667470df09c9e090", "shasum": "" }, "require": { @@ -2315,6 +2278,8 @@ "php": "^7.1 || ^8.0" }, "require-dev": { + "ext-json": "*", + "ext-zip": "*", "mockery/mockery": "^1.3", "phpunit/phpunit": "^7.5 || ^8 || ^9", "squizlabs/php_codesniffer": "^3.5" @@ -2356,9 +2321,9 @@ "homepage": "https://github.com/dompdf/dompdf", "support": { "issues": "https://github.com/dompdf/dompdf/issues", - "source": "https://github.com/dompdf/dompdf/tree/v1.2.1" + "source": "https://github.com/dompdf/dompdf/tree/v1.2.2" }, - "time": "2022-03-24T12:57:42+00:00" + "time": "2022-04-27T13:50:54+00:00" }, { "name": "dragonmantank/cron-expression", @@ -2423,27 +2388,27 @@ }, { "name": "egulias/email-validator", - "version": "2.1.25", + "version": "3.2", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4" + "reference": "a5ed8d58ed0c340a7c2109f587951b1c84cf6286" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/0dbf5d78455d4d6a41d186da50adc1122ec066f4", - "reference": "0dbf5d78455d4d6a41d186da50adc1122ec066f4", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/a5ed8d58ed0c340a7c2109f587951b1c84cf6286", + "reference": "a5ed8d58ed0c340a7c2109f587951b1c84cf6286", "shasum": "" }, "require": { - "doctrine/lexer": "^1.0.1", - "php": ">=5.5", - "symfony/polyfill-intl-idn": "^1.10" + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" }, "require-dev": { - "dominicsayers/isemail": "^3.0.7", - "phpunit/phpunit": "^4.8.36|^7.5.15", - "satooshi/php-coveralls": "^1.0.1" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" @@ -2451,7 +2416,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { @@ -2479,7 +2444,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/2.1.25" + "source": "https://github.com/egulias/EmailValidator/tree/3.2" }, "funding": [ { @@ -2487,7 +2452,7 @@ "type": "github" } ], - "time": "2020-12-29T14:50:06+00:00" + "time": "2022-05-28T22:19:18+00:00" }, { "name": "ezyang/htmlpurifier", @@ -2540,64 +2505,6 @@ }, "time": "2021-12-25T01:21:49+00:00" }, - { - "name": "fideloper/proxy", - "version": "4.4.1", - "source": { - "type": "git", - "url": "https://github.com/fideloper/TrustedProxy.git", - "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/c073b2bd04d1c90e04dc1b787662b558dd65ade0", - "reference": "c073b2bd04d1c90e04dc1b787662b558dd65ade0", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0|^9.0", - "php": ">=5.4.0" - }, - "require-dev": { - "illuminate/http": "^5.0|^6.0|^7.0|^8.0|^9.0", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Fideloper\\Proxy\\TrustedProxyServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Fideloper\\Proxy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Fidao", - "email": "fideloper@gmail.com" - } - ], - "description": "Set trusted proxies for Laravel", - "keywords": [ - "load balancing", - "proxy", - "trusted proxy" - ], - "support": { - "issues": "https://github.com/fideloper/TrustedProxy/issues", - "source": "https://github.com/fideloper/TrustedProxy/tree/4.4.1" - }, - "time": "2020-10-22T13:48:01+00:00" - }, { "name": "fruitcake/laravel-cors", "version": "v2.2.0", @@ -2678,42 +2585,113 @@ "time": "2022-02-23T14:25:13+00:00" }, { - "name": "genealabs/laravel-model-caching", - "version": "0.11.7", + "name": "fruitcake/php-cors", + "version": "v1.2.0", "source": { "type": "git", - "url": "https://github.com/GeneaLabs/laravel-model-caching.git", - "reference": "ff303d782cb63a9c44bcd76a28bde73a67040c7e" + "url": "https://github.com/fruitcake/php-cors.git", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeneaLabs/laravel-model-caching/zipball/ff303d782cb63a9c44bcd76a28bde73a67040c7e", - "reference": "ff303d782cb63a9c44bcd76a28bde73a67040c7e", + "url": "https://api.github.com/repos/fruitcake/php-cors/zipball/58571acbaa5f9f462c9c77e911700ac66f446d4e", + "reference": "58571acbaa5f9f462c9c77e911700ac66f446d4e", "shasum": "" }, "require": { - "genealabs/laravel-pivot-events": "^8.0", - "illuminate/cache": "^8.0", - "illuminate/config": "^8.0", - "illuminate/console": "^8.0", - "illuminate/container": "^8.0", - "illuminate/database": "^8.0", - "illuminate/http": "^8.0", - "illuminate/support": "^8.0", - "php": "^7.3|^8.0" + "php": "^7.4|^8.0", + "symfony/http-foundation": "^4.4|^5.4|^6" }, "require-dev": { - "doctrine/dbal": "^2.10", + "phpstan/phpstan": "^1.4", + "phpunit/phpunit": "^9", + "squizlabs/php_codesniffer": "^3.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Fruitcake\\Cors\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fruitcake", + "homepage": "https://fruitcake.nl" + }, + { + "name": "Barryvdh", + "email": "barryvdh@gmail.com" + } + ], + "description": "Cross-origin resource sharing library for the Symfony HttpFoundation", + "homepage": "https://github.com/fruitcake/php-cors", + "keywords": [ + "cors", + "laravel", + "symfony" + ], + "support": { + "issues": "https://github.com/fruitcake/php-cors/issues", + "source": "https://github.com/fruitcake/php-cors/tree/v1.2.0" + }, + "funding": [ + { + "url": "https://fruitcake.nl", + "type": "custom" + }, + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2022-02-20T15:07:15+00:00" + }, + { + "name": "genealabs/laravel-model-caching", + "version": "0.12.4", + "source": { + "type": "git", + "url": "https://github.com/GeneaLabs/laravel-model-caching.git", + "reference": "dcc2204dcd1a1804316d58cba9b8608e711f9564" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GeneaLabs/laravel-model-caching/zipball/dcc2204dcd1a1804316d58cba9b8608e711f9564", + "reference": "dcc2204dcd1a1804316d58cba9b8608e711f9564", + "shasum": "" + }, + "require": { + "genealabs/laravel-pivot-events": "^9.0", + "illuminate/cache": "^9.0", + "illuminate/config": "^9.0", + "illuminate/console": "^9.0", + "illuminate/container": "^9.0", + "illuminate/database": "^9.0", + "illuminate/http": "^9.0", + "illuminate/support": "^9.0", + "php": "^8.0" + }, + "require-dev": { + "doctrine/dbal": "^3.3", "fakerphp/faker": "^1.11", - "laravel/legacy-factories": "^1.0", + "laravel/legacy-factories": "^1.3", "laravel/nova": "^3.9", - "orchestra/testbench": "^6.0", - "orchestra/testbench-browser-kit": "^6.0", + "orchestra/testbench": "^7.0", + "orchestra/testbench-browser-kit": "^7.0", "php-coveralls/php-coveralls": "^2.2", - "phpmd/phpmd": "^2.7", - "phpunit/phpunit": "^9.0", - "slevomat/coding-standard": "^6.4", - "squizlabs/php_codesniffer": "^3.4", + "phpmd/phpmd": "^2.11", + "phpunit/phpunit": "^9.5", + "slevomat/coding-standard": "^7.0", + "squizlabs/php_codesniffer": "^3.6", "symfony/thanks": "^1.2" }, "type": "library", @@ -2742,30 +2720,30 @@ "description": "Automatic caching for Eloquent models.", "support": { "issues": "https://github.com/GeneaLabs/laravel-model-caching/issues", - "source": "https://github.com/GeneaLabs/laravel-model-caching/tree/0.11.7" + "source": "https://github.com/GeneaLabs/laravel-model-caching/tree/0.12.4" }, - "time": "2022-02-03T13:21:28+00:00" + "time": "2022-05-02T19:25:04+00:00" }, { "name": "genealabs/laravel-pivot-events", - "version": "8.0", + "version": "9.0.4", "source": { "type": "git", "url": "https://github.com/GeneaLabs/laravel-pivot-events.git", - "reference": "aafc9d7f6a0b31e0d58bd2b31e38253fbd27c2a9" + "reference": "3e076a8d266baf0833e7496ca4e5eb65d5df4b76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeneaLabs/laravel-pivot-events/zipball/aafc9d7f6a0b31e0d58bd2b31e38253fbd27c2a9", - "reference": "aafc9d7f6a0b31e0d58bd2b31e38253fbd27c2a9", + "url": "https://api.github.com/repos/GeneaLabs/laravel-pivot-events/zipball/3e076a8d266baf0833e7496ca4e5eb65d5df4b76", + "reference": "3e076a8d266baf0833e7496ca4e5eb65d5df4b76", "shasum": "" }, "require": { - "illuminate/database": "^8.0", - "illuminate/support": "^8.0" + "illuminate/database": "^8.0|^9.0", + "illuminate/support": "^8.0|^9.0" }, "require-dev": { - "orchestra/testbench": "^6.0", + "orchestra/testbench": "^7.0", "symfony/thanks": "^1.0" }, "type": "library", @@ -2787,7 +2765,7 @@ } ], "description": "This package introduces new eloquent events for sync(), attach(), detach() or updateExistingPivot() methods on BelongsToMany relation.", - "homepage": "https://github.com/fico7489/laravel-pivot", + "homepage": "https://github.com/GeneaLabs/laravel-pivot", "keywords": [ "eloquent events", "eloquent extra events", @@ -2796,39 +2774,40 @@ "laravel sync events" ], "support": { - "issues": "https://github.com/fico7489/laravel-pivot/issues", - "source": "https://github.com/fico7489/laravel-pivot" + "issues": "https://github.com/GeneaLabs/laravel-pivot/issues", + "source": "https://github.com/GeneaLabs/laravel-pivot" }, - "time": "2020-09-08T14:39:12+00:00" + "time": "2022-03-30T12:50:17+00:00" }, { "name": "graham-campbell/markdown", - "version": "v13.1.2", + "version": "14.0.x-dev", "source": { "type": "git", "url": "https://github.com/GrahamCampbell/Laravel-Markdown.git", - "reference": "275f96e5b1a2f86f3239eb2c2c5262790725f4ba" + "reference": "36dc081ad00ee5abedff939cfccbfc5008eed8eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Markdown/zipball/275f96e5b1a2f86f3239eb2c2c5262790725f4ba", - "reference": "275f96e5b1a2f86f3239eb2c2c5262790725f4ba", + "url": "https://api.github.com/repos/GrahamCampbell/Laravel-Markdown/zipball/36dc081ad00ee5abedff939cfccbfc5008eed8eb", + "reference": "36dc081ad00ee5abedff939cfccbfc5008eed8eb", "shasum": "" }, "require": { - "illuminate/contracts": "^6.0 || ^7.0 || ^8.0", - "illuminate/filesystem": "^6.0 || ^7.0 || ^8.0", - "illuminate/support": "^6.0 || ^7.0 || ^8.0", - "illuminate/view": "^6.0 || ^7.0 || ^8.0", - "league/commonmark": "^1.5", - "php": "^7.2.5 || ^8.0" + "illuminate/contracts": "^8.75 || ^9.0", + "illuminate/filesystem": "^8.75 || ^9.0", + "illuminate/support": "^8.75 || ^9.0", + "illuminate/view": "^8.75 || ^9.0", + "league/commonmark": "^2.3.1", + "php": "^7.4.15 || ^8.0.2" }, "require-dev": { - "graham-campbell/analyzer": "^3.0", - "graham-campbell/testbench": "^5.6", - "mockery/mockery": "^1.3.1", - "phpunit/phpunit": "^8.5.8 || ^9.3.7" + "graham-campbell/analyzer": "^3.1", + "graham-campbell/testbench": "^5.7", + "mockery/mockery": "^1.5", + "phpunit/phpunit": "^9.5" }, + "default-branch": true, "type": "library", "extra": { "laravel": { @@ -2867,7 +2846,7 @@ ], "support": { "issues": "https://github.com/GrahamCampbell/Laravel-Markdown/issues", - "source": "https://github.com/GrahamCampbell/Laravel-Markdown/tree/v13.1.2" + "source": "https://github.com/GrahamCampbell/Laravel-Markdown/tree/v14.0.0" }, "funding": [ { @@ -2879,7 +2858,7 @@ "type": "tidelift" } ], - "time": "2021-11-21T15:23:56+00:00" + "time": "2022-05-30T21:37:30+00:00" }, { "name": "graham-campbell/result-type", @@ -2945,16 +2924,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.4.2", + "version": "7.4.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4" + "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ac1ec1cd9b5624694c3a40be801d94137afb12b4", - "reference": "ac1ec1cd9b5624694c3a40be801d94137afb12b4", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/74a8602c6faec9ef74b7a9391ac82c5e65b1cdab", + "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab", "shasum": "" }, "require": { @@ -3049,7 +3028,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.4.2" + "source": "https://github.com/guzzle/guzzle/tree/7.4.3" }, "funding": [ { @@ -3065,7 +3044,7 @@ "type": "tidelift" } ], - "time": "2022-03-20T14:16:28+00:00" + "time": "2022-05-25T13:24:33+00:00" }, { "name": "guzzlehttp/promises", @@ -3153,29 +3132,32 @@ }, { "name": "guzzlehttp/psr7", - "version": "1.8.5", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268" + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/337e3ad8e5716c15f9657bd214d16cc5e69df268", - "reference": "337e3ad8e5716c15f9657bd214d16cc5e69df268", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2", + "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + "php": "^7.2.5 || ^8.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "ralouphie/getallheaders": "^3.0" }, "provide": { + "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + "bamarni/composer-bin-plugin": "^1.4.1", + "http-interop/http-factory-tests": "^0.9", + "phpunit/phpunit": "^8.5.8 || ^9.3.10" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -3183,13 +3165,10 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7-dev" + "dev-master": "2.2-dev" } }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { "GuzzleHttp\\Psr7\\": "src/" } @@ -3228,6 +3207,11 @@ "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com", + "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", @@ -3243,7 +3227,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/1.8.5" + "source": "https://github.com/guzzle/psr7/tree/2.2.1" }, "funding": [ { @@ -3259,7 +3243,7 @@ "type": "tidelift" } ], - "time": "2022-03-20T21:51:18+00:00" + "time": "2022-03-20T21:55:58+00:00" }, { "name": "hoa/compiler", @@ -4094,26 +4078,26 @@ }, { "name": "intervention/image", - "version": "2.5.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e" + "reference": "04be355f8d6734c826045d02a1079ad658322dad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Intervention/image/zipball/abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", - "reference": "abbf18d5ab8367f96b3205ca3c89fb2fa598c69e", + "url": "https://api.github.com/repos/Intervention/image/zipball/04be355f8d6734c826045d02a1079ad658322dad", + "reference": "04be355f8d6734c826045d02a1079ad658322dad", "shasum": "" }, "require": { "ext-fileinfo": "*", - "guzzlehttp/psr7": "~1.1", + "guzzlehttp/psr7": "~1.1 || ^2.0", "php": ">=5.4.0" }, "require-dev": { "mockery/mockery": "~0.9.2", - "phpunit/phpunit": "^4.8 || ^5.7" + "phpunit/phpunit": "^4.8 || ^5.7 || ^7.5.15" }, "suggest": { "ext-gd": "to use GD library based image processing.", @@ -4146,8 +4130,8 @@ "authors": [ { "name": "Oliver Vogel", - "email": "oliver@olivervogel.com", - "homepage": "http://olivervogel.com/" + "email": "oliver@intervention.io", + "homepage": "https://intervention.io/" } ], "description": "Image handling and manipulation library with support for Laravel integration", @@ -4162,9 +4146,19 @@ ], "support": { "issues": "https://github.com/Intervention/image/issues", - "source": "https://github.com/Intervention/image/tree/master" + "source": "https://github.com/Intervention/image/tree/2.7.2" }, - "time": "2019-11-02T09:15:47+00:00" + "funding": [ + { + "url": "https://paypal.me/interventionio", + "type": "custom" + }, + { + "url": "https://github.com/Intervention", + "type": "github" + } + ], + "time": "2022-05-21T17:30:32+00:00" }, { "name": "intervention/imagecache", @@ -4370,16 +4364,16 @@ }, { "name": "kkszymanowski/traitor", - "version": "0.2.5", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/KKSzymanowski/Traitor.git", - "reference": "9770fc7de72ff585601dc9c42b31715d9fc40a24" + "reference": "c16d90149e807d71562953eb5c9279e75170b63f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KKSzymanowski/Traitor/zipball/9770fc7de72ff585601dc9c42b31715d9fc40a24", - "reference": "9770fc7de72ff585601dc9c42b31715d9fc40a24", + "url": "https://api.github.com/repos/KKSzymanowski/Traitor/zipball/c16d90149e807d71562953eb5c9279e75170b63f", + "reference": "c16d90149e807d71562953eb5c9279e75170b63f", "shasum": "" }, "require": { @@ -4387,7 +4381,7 @@ "php": ">=5.4" }, "require-dev": { - "phpunit/phpunit": "~4.1" + "phpunit/phpunit": "8.*" }, "type": "library", "autoload": { @@ -4416,68 +4410,7 @@ "issues": "https://github.com/kkszymanowski/traitor/issues", "source": "https://github.com/kkszymanowski/traitor" }, - "time": "2018-04-19T12:24:36+00:00" - }, - { - "name": "kyslik/column-sortable", - "version": "6.4.2", - "source": { - "type": "git", - "url": "https://github.com/Kyslik/column-sortable.git", - "reference": "91792a166dd02aaaeb7928417bb49d808b0c58ea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Kyslik/column-sortable/zipball/91792a166dd02aaaeb7928417bb49d808b0c58ea", - "reference": "91792a166dd02aaaeb7928417bb49d808b0c58ea", - "shasum": "" - }, - "require": { - "illuminate/database": "5.8.*|^6.0|^7.0|^8.0|^9.0", - "illuminate/support": "5.8.*|^6.0|^7.0|^8.0|^9.0", - "php": ">=7.2" - }, - "require-dev": { - "orchestra/testbench": "^5.0|^7.0", - "phpunit/phpunit": "^8.5|^9.5.10" - }, - "type": "package", - "extra": { - "laravel": { - "providers": [ - "Kyslik\\ColumnSortable\\ColumnSortableServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Kyslik\\ColumnSortable\\": "src/ColumnSortable/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Martin Kiesel", - "email": "martin.kiesel@gmail.com", - "role": "Developer and maintainer" - } - ], - "description": "Package for handling column sorting in Laravel 6.x", - "keywords": [ - "column", - "laravel", - "sort", - "sortable", - "sorting" - ], - "support": { - "issues": "https://github.com/Kyslik/column-sortable/issues", - "source": "https://github.com/Kyslik/column-sortable/tree/6.4.2" - }, - "time": "2022-02-15T23:02:23+00:00" + "time": "2022-03-02T17:32:19+00:00" }, { "name": "laracasts/flash", @@ -4539,56 +4472,55 @@ }, { "name": "laravel/framework", - "version": "v8.83.9", + "version": "v9.14.1", "source": { "type": "git", "url": "https://github.com/laravel/framework.git", - "reference": "ac6e16bb56510eda2e373c6365d5c92da3fd559d" + "reference": "2ca86f96118635a79ee3389013ccab110ae14bea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/framework/zipball/ac6e16bb56510eda2e373c6365d5c92da3fd559d", - "reference": "ac6e16bb56510eda2e373c6365d5c92da3fd559d", + "url": "https://api.github.com/repos/laravel/framework/zipball/2ca86f96118635a79ee3389013ccab110ae14bea", + "reference": "2ca86f96118635a79ee3389013ccab110ae14bea", "shasum": "" }, "require": { - "doctrine/inflector": "^1.4|^2.0", - "dragonmantank/cron-expression": "^3.0.2", - "egulias/email-validator": "^2.1.10", - "ext-json": "*", + "doctrine/inflector": "^2.0", + "dragonmantank/cron-expression": "^3.1", + "egulias/email-validator": "^3.1", "ext-mbstring": "*", "ext-openssl": "*", + "fruitcake/php-cors": "^1.2", "laravel/serializable-closure": "^1.0", - "league/commonmark": "^1.3|^2.0.2", - "league/flysystem": "^1.1", + "league/commonmark": "^2.2", + "league/flysystem": "^3.0", "monolog/monolog": "^2.0", "nesbot/carbon": "^2.53.1", - "opis/closure": "^3.6", - "php": "^7.3|^8.0", - "psr/container": "^1.0", - "psr/log": "^1.0|^2.0", - "psr/simple-cache": "^1.0", + "php": "^8.0.2", + "psr/container": "^1.1.1|^2.0.1", + "psr/log": "^1.0|^2.0|^3.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", "ramsey/uuid": "^4.2.2", - "swiftmailer/swiftmailer": "^6.3", - "symfony/console": "^5.4", - "symfony/error-handler": "^5.4", - "symfony/finder": "^5.4", - "symfony/http-foundation": "^5.4", - "symfony/http-kernel": "^5.4", - "symfony/mime": "^5.4", - "symfony/process": "^5.4", - "symfony/routing": "^5.4", - "symfony/var-dumper": "^5.4", + "symfony/console": "^6.0", + "symfony/error-handler": "^6.0", + "symfony/finder": "^6.0", + "symfony/http-foundation": "^6.0", + "symfony/http-kernel": "^6.0", + "symfony/mailer": "^6.0", + "symfony/mime": "^6.0", + "symfony/process": "^6.0", + "symfony/routing": "^6.0", + "symfony/var-dumper": "^6.0", "tijsverkoyen/css-to-inline-styles": "^2.2.2", "vlucas/phpdotenv": "^5.4.1", - "voku/portable-ascii": "^1.6.1" + "voku/portable-ascii": "^2.0" }, "conflict": { "tightenco/collect": "<5.5.33" }, "provide": { - "psr/container-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "psr/container-implementation": "1.1|2.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0" }, "replace": { "illuminate/auth": "self.version", @@ -4596,6 +4528,7 @@ "illuminate/bus": "self.version", "illuminate/cache": "self.version", "illuminate/collections": "self.version", + "illuminate/conditionable": "self.version", "illuminate/config": "self.version", "illuminate/console": "self.version", "illuminate/container": "self.version", @@ -4626,19 +4559,22 @@ "require-dev": { "aws/aws-sdk-php": "^3.198.1", "doctrine/dbal": "^2.13.3|^3.1.4", - "filp/whoops": "^2.14.3", - "guzzlehttp/guzzle": "^6.5.5|^7.0.1", - "league/flysystem-cached-adapter": "^1.0", + "fakerphp/faker": "^1.9.2", + "guzzlehttp/guzzle": "^7.2", + "league/flysystem-aws-s3-v3": "^3.0", + "league/flysystem-ftp": "^3.0", + "league/flysystem-sftp-v3": "^3.0", "mockery/mockery": "^1.4.4", - "orchestra/testbench-core": "^6.27", + "orchestra/testbench-core": "^7.1", "pda/pheanstalk": "^4.0", - "phpunit/phpunit": "^8.5.19|^9.5.8", + "phpstan/phpstan": "^1.4.7", + "phpunit/phpunit": "^9.5.8", "predis/predis": "^1.1.9", - "symfony/cache": "^5.4" + "symfony/cache": "^6.0" }, "suggest": { "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).", - "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.198.1).", + "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.198.1).", "brianium/paratest": "Required to run tests in parallel (^6.0).", "doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.13.3|^3.1.4).", "ext-bcmath": "Required to use the multiple_of validation rule.", @@ -4650,27 +4586,29 @@ "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).", "fakerphp/faker": "Required to use the eloquent factory builder (^1.9.1).", "filp/whoops": "Required for friendly error pages in development (^2.14.3).", - "guzzlehttp/guzzle": "Required to use the HTTP Client, Mailgun mail driver and the ping methods on schedules (^6.5.5|^7.0.1).", + "guzzlehttp/guzzle": "Required to use the HTTP Client and the ping methods on schedules (^7.2).", "laravel/tinker": "Required to use the tinker console command (^2.0).", - "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).", - "league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).", - "league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).", + "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.0).", + "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.0).", + "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.0).", "mockery/mockery": "Required to use mocking (^1.4.4).", "nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).", "pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).", - "phpunit/phpunit": "Required to use assertions and run tests (^8.5.19|^9.5.8).", + "phpunit/phpunit": "Required to use assertions and run tests (^9.5.8).", "predis/predis": "Required to use the predis connector (^1.1.9).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).", - "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0|^5.0|^6.0|^7.0).", - "symfony/cache": "Required to PSR-6 cache bridge (^5.4).", - "symfony/filesystem": "Required to enable support for relative symbolic links (^5.4).", - "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0).", - "wildbit/swiftmailer-postmark": "Required to use Postmark mail driver (^3.0)." + "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0|^7.0).", + "symfony/cache": "Required to PSR-6 cache bridge (^6.0).", + "symfony/filesystem": "Required to enable support for relative symbolic links (^6.0).", + "symfony/http-client": "Required to enable support for the Symfony API mail transports (^6.0).", + "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^6.0).", + "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^6.0).", + "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^2.0)." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "8.x-dev" + "dev-master": "9.x-dev" } }, "autoload": { @@ -4684,7 +4622,8 @@ "Illuminate\\": "src/Illuminate/", "Illuminate\\Support\\": [ "src/Illuminate/Macroable/", - "src/Illuminate/Collections/" + "src/Illuminate/Collections/", + "src/Illuminate/Conditionable/" ] } }, @@ -4708,20 +4647,85 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-04-19T15:01:38+00:00" + "time": "2022-05-25T18:18:07+00:00" }, { - "name": "laravel/serializable-closure", - "version": "v1.1.1", + "name": "laravel/sanctum", + "version": "v2.15.1", "source": { "type": "git", - "url": "https://github.com/laravel/serializable-closure.git", - "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e" + "url": "https://github.com/laravel/sanctum.git", + "reference": "31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/9e4b005daa20b0c161f3845040046dc9ddc1d74e", - "reference": "9e4b005daa20b0c161f3845040046dc9ddc1d74e", + "url": "https://api.github.com/repos/laravel/sanctum/zipball/31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473", + "reference": "31fbe6f85aee080c4dc2f9b03dc6dd5d0ee72473", + "shasum": "" + }, + "require": { + "ext-json": "*", + "illuminate/console": "^6.9|^7.0|^8.0|^9.0", + "illuminate/contracts": "^6.9|^7.0|^8.0|^9.0", + "illuminate/database": "^6.9|^7.0|^8.0|^9.0", + "illuminate/support": "^6.9|^7.0|^8.0|^9.0", + "php": "^7.2|^8.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "orchestra/testbench": "^4.0|^5.0|^6.0|^7.0", + "phpunit/phpunit": "^8.0|^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + }, + "laravel": { + "providers": [ + "Laravel\\Sanctum\\SanctumServiceProvider" + ] + } + }, + "autoload": { + "psr-4": { + "Laravel\\Sanctum\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Taylor Otwell", + "email": "taylor@laravel.com" + } + ], + "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", + "keywords": [ + "auth", + "laravel", + "sanctum" + ], + "support": { + "issues": "https://github.com/laravel/sanctum/issues", + "source": "https://github.com/laravel/sanctum" + }, + "time": "2022-04-08T13:39:49+00:00" + }, + { + "name": "laravel/serializable-closure", + "version": "v1.2.0", + "source": { + "type": "git", + "url": "https://github.com/laravel/serializable-closure.git", + "reference": "09f0e9fb61829f628205b7c94906c28740ff9540" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/09f0e9fb61829f628205b7c94906c28740ff9540", + "reference": "09f0e9fb61829f628205b7c94906c28740ff9540", "shasum": "" }, "require": { @@ -4767,7 +4771,7 @@ "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, - "time": "2022-02-11T19:23:53+00:00" + "time": "2022-05-16T17:09:47+00:00" }, { "name": "laravel/slack-notification-channel", @@ -4900,16 +4904,16 @@ }, { "name": "laravel/ui", - "version": "v3.4.5", + "version": "v3.4.6", "source": { "type": "git", "url": "https://github.com/laravel/ui.git", - "reference": "f11d295de1508c5bb56206a620b00b6616de414c" + "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/ui/zipball/f11d295de1508c5bb56206a620b00b6616de414c", - "reference": "f11d295de1508c5bb56206a620b00b6616de414c", + "url": "https://api.github.com/repos/laravel/ui/zipball/65ec5c03f7fee2c8ecae785795b829a15be48c2c", + "reference": "65ec5c03f7fee2c8ecae785795b829a15be48c2c", "shasum": "" }, "require": { @@ -4955,36 +4959,36 @@ "ui" ], "support": { - "source": "https://github.com/laravel/ui/tree/v3.4.5" + "source": "https://github.com/laravel/ui/tree/v3.4.6" }, - "time": "2022-02-21T14:59:16+00:00" + "time": "2022-05-20T13:38:08+00:00" }, { "name": "laravelcollective/html", - "version": "v6.2.1", + "version": "v6.3.0", "source": { "type": "git", "url": "https://github.com/LaravelCollective/html.git", - "reference": "ae15b9c4bf918ec3a78f092b8555551dd693fde3" + "reference": "78c3cb516ac9e6d3d76cad9191f81d217302dea6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/LaravelCollective/html/zipball/ae15b9c4bf918ec3a78f092b8555551dd693fde3", - "reference": "ae15b9c4bf918ec3a78f092b8555551dd693fde3", + "url": "https://api.github.com/repos/LaravelCollective/html/zipball/78c3cb516ac9e6d3d76cad9191f81d217302dea6", + "reference": "78c3cb516ac9e6d3d76cad9191f81d217302dea6", "shasum": "" }, "require": { - "illuminate/http": "^6.0|^7.0|^8.0", - "illuminate/routing": "^6.0|^7.0|^8.0", - "illuminate/session": "^6.0|^7.0|^8.0", - "illuminate/support": "^6.0|^7.0|^8.0", - "illuminate/view": "^6.0|^7.0|^8.0", + "illuminate/http": "^6.0|^7.0|^8.0|^9.0", + "illuminate/routing": "^6.0|^7.0|^8.0|^9.0", + "illuminate/session": "^6.0|^7.0|^8.0|^9.0", + "illuminate/support": "^6.0|^7.0|^8.0|^9.0", + "illuminate/view": "^6.0|^7.0|^8.0|^9.0", "php": ">=7.2.5" }, "require-dev": { - "illuminate/database": "^6.0|^7.0|^8.0", + "illuminate/database": "^6.0|^7.0|^8.0|^9.0", "mockery/mockery": "~1.0", - "phpunit/phpunit": "~8.5" + "phpunit/phpunit": "~8.5|^9.5.10" }, "type": "library", "extra": { @@ -5029,46 +5033,58 @@ "issues": "https://github.com/LaravelCollective/html/issues", "source": "https://github.com/LaravelCollective/html" }, - "time": "2020-12-15T20:20:05+00:00" + "time": "2022-02-08T21:02:54+00:00" }, { "name": "league/commonmark", - "version": "1.6.7", + "version": "2.3.1", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", - "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b" + "reference": "cb36fee279f7fca01d5d9399ddd1b37e48e2eca1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/2b8185c13bc9578367a5bf901881d1c1b5bbd09b", - "reference": "2b8185c13bc9578367a5bf901881d1c1b5bbd09b", + "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/cb36fee279f7fca01d5d9399ddd1b37e48e2eca1", + "reference": "cb36fee279f7fca01d5d9399ddd1b37e48e2eca1", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": "^7.1 || ^8.0" - }, - "conflict": { - "scrutinizer/ocular": "1.7.*" + "league/config": "^1.1.1", + "php": "^7.4 || ^8.0", + "psr/event-dispatcher": "^1.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "cebe/markdown": "~1.0", - "commonmark/commonmark.js": "0.29.2", - "erusev/parsedown": "~1.0", + "cebe/markdown": "^1.0", + "commonmark/cmark": "0.30.0", + "commonmark/commonmark.js": "0.30.0", + "composer/package-versions-deprecated": "^1.8", + "embed/embed": "^4.4", + "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", - "michelf/php-markdown": "~1.4", - "mikehaertl/php-shellcommand": "^1.4", - "phpstan/phpstan": "^0.12.90", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2", - "scrutinizer/ocular": "^1.5", - "symfony/finder": "^4.2" + "michelf/php-markdown": "^1.4", + "nyholm/psr7": "^1.5", + "phpstan/phpstan": "^0.12.88 || ^1.0.0", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "symfony/finder": "^5.3", + "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" + }, + "suggest": { + "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, - "bin": [ - "bin/commonmark" - ], "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.4-dev" + } + }, "autoload": { "psr-4": { "League\\CommonMark\\": "src" @@ -5086,7 +5102,7 @@ "role": "Lead Developer" } ], - "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)", + "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", "homepage": "https://commonmark.thephpleague.com", "keywords": [ "commonmark", @@ -5100,6 +5116,7 @@ ], "support": { "docs": "https://commonmark.thephpleague.com/", + "forum": "https://github.com/thephpleague/commonmark/discussions", "issues": "https://github.com/thephpleague/commonmark/issues", "rss": "https://github.com/thephpleague/commonmark/releases.atom", "source": "https://github.com/thephpleague/commonmark" @@ -5122,58 +5139,134 @@ "type": "tidelift" } ], - "time": "2022-01-13T17:18:13+00:00" + "time": "2022-05-14T15:37:39+00:00" }, { - "name": "league/flysystem", - "version": "1.1.9", + "name": "league/config", + "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/thephpleague/flysystem.git", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99" + "url": "https://github.com/thephpleague/config.git", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99", - "reference": "094defdb4a7001845300334e7c1ee2335925ef99", + "url": "https://api.github.com/repos/thephpleague/config/zipball/a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", + "reference": "a9d39eeeb6cc49d10a6e6c36f22c4c1f4a767f3e", "shasum": "" }, "require": { - "ext-fileinfo": "*", - "league/mime-type-detection": "^1.3", - "php": "^7.2.5 || ^8.0" - }, - "conflict": { - "league/flysystem-sftp": "<1.0.6" + "dflydev/dot-access-data": "^3.0.1", + "nette/schema": "^1.2", + "php": "^7.4 || ^8.0" }, "require-dev": { - "phpspec/prophecy": "^1.11.1", - "phpunit/phpunit": "^8.5.8" - }, - "suggest": { - "ext-ftp": "Allows you to use FTP server storage", - "ext-openssl": "Allows you to use FTPS server storage", - "league/flysystem-aws-s3-v2": "Allows you to use S3 storage with AWS SDK v2", - "league/flysystem-aws-s3-v3": "Allows you to use S3 storage with AWS SDK v3", - "league/flysystem-azure": "Allows you to use Windows Azure Blob storage", - "league/flysystem-cached-adapter": "Flysystem adapter decorator for metadata caching", - "league/flysystem-eventable-filesystem": "Allows you to use EventableFilesystem", - "league/flysystem-rackspace": "Allows you to use Rackspace Cloud Files", - "league/flysystem-sftp": "Allows you to use SFTP server storage via phpseclib", - "league/flysystem-webdav": "Allows you to use WebDAV storage", - "league/flysystem-ziparchive": "Allows you to use ZipArchive adapter", - "spatie/flysystem-dropbox": "Allows you to use Dropbox storage", - "srmklive/flysystem-dropbox-v2": "Allows you to use Dropbox storage for PHP 5 applications" + "phpstan/phpstan": "^0.12.90", + "phpunit/phpunit": "^9.5.5", + "scrutinizer/ocular": "^1.8.1", + "unleashedtech/php-coding-standard": "^3.1", + "vimeo/psalm": "^4.7.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-main": "1.2-dev" } }, "autoload": { "psr-4": { - "League\\Flysystem\\": "src/" + "League\\Config\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Colin O'Dell", + "email": "colinodell@gmail.com", + "homepage": "https://www.colinodell.com", + "role": "Lead Developer" + } + ], + "description": "Define configuration arrays with strict schemas and access values with dot notation", + "homepage": "https://config.thephpleague.com", + "keywords": [ + "array", + "config", + "configuration", + "dot", + "dot-access", + "nested", + "schema" + ], + "support": { + "docs": "https://config.thephpleague.com/", + "issues": "https://github.com/thephpleague/config/issues", + "rss": "https://github.com/thephpleague/config/releases.atom", + "source": "https://github.com/thephpleague/config" + }, + "funding": [ + { + "url": "https://www.colinodell.com/sponsor", + "type": "custom" + }, + { + "url": "https://www.paypal.me/colinpodell/10.00", + "type": "custom" + }, + { + "url": "https://github.com/colinodell", + "type": "github" + } + ], + "time": "2021-08-14T12:15:32+00:00" + }, + { + "name": "league/flysystem", + "version": "3.0.20", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/flysystem.git", + "reference": "42a2f47dcf39944e2aee1b660ee55ab6ef69b535" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/42a2f47dcf39944e2aee1b660ee55ab6ef69b535", + "reference": "42a2f47dcf39944e2aee1b660ee55ab6ef69b535", + "shasum": "" + }, + "require": { + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" + }, + "conflict": { + "aws/aws-sdk-php": "3.209.31 || 3.210.0", + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1", + "symfony/http-client": "<5.2" + }, + "require-dev": { + "async-aws/s3": "^1.5", + "async-aws/simple-s3": "^1.0", + "aws/aws-sdk-php": "^3.198.1", + "composer/semver": "^3.0", + "ext-fileinfo": "*", + "ext-ftp": "*", + "ext-zip": "*", + "friendsofphp/php-cs-fixer": "^3.5", + "google/cloud-storage": "^1.23", + "microsoft/azure-storage-blob": "^1.1", + "phpseclib/phpseclib": "^2.0", + "phpstan/phpstan": "^0.12.26", + "phpunit/phpunit": "^9.5.11", + "sabre/dav": "^4.3.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -5183,73 +5276,71 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Filesystem abstraction: Many filesystems, one API.", + "description": "File storage abstraction for PHP", "keywords": [ - "Cloud Files", "WebDAV", - "abstraction", "aws", "cloud", - "copy.com", - "dropbox", - "file systems", + "file", "files", "filesystem", "filesystems", "ftp", - "rackspace", - "remote", "s3", "sftp", "storage" ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", - "source": "https://github.com/thephpleague/flysystem/tree/1.1.9" + "source": "https://github.com/thephpleague/flysystem/tree/3.0.20" }, "funding": [ { "url": "https://offset.earth/frankdejonge", - "type": "other" + "type": "custom" + }, + { + "url": "https://github.com/frankdejonge", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/league/flysystem", + "type": "tidelift" } ], - "time": "2021-12-09T09:40:50+00:00" + "time": "2022-05-25T19:18:39+00:00" }, { "name": "league/flysystem-aws-s3-v3", - "version": "1.0.29", + "version": "3.0.13", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git", - "reference": "4e25cc0582a36a786c31115e419c6e40498f6972" + "reference": "0074cf016e21a6d1eb99b6db70acdd23743fc371" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/4e25cc0582a36a786c31115e419c6e40498f6972", - "reference": "4e25cc0582a36a786c31115e419c6e40498f6972", + "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/0074cf016e21a6d1eb99b6db70acdd23743fc371", + "reference": "0074cf016e21a6d1eb99b6db70acdd23743fc371", "shasum": "" }, "require": { - "aws/aws-sdk-php": "^3.20.0", - "league/flysystem": "^1.0.40", - "php": ">=5.5.0" + "aws/aws-sdk-php": "^3.132.4", + "league/flysystem": "^2.0.0 || ^3.0.0", + "league/mime-type-detection": "^1.0.0", + "php": "^8.0.2" }, - "require-dev": { - "henrikbjorn/phpspec-code-coverage": "~1.0.1", - "phpspec/phpspec": "^2.0.0" + "conflict": { + "guzzlehttp/guzzle": "<7.0", + "guzzlehttp/ringphp": "<1.1.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { "psr-4": { - "League\\Flysystem\\AwsS3v3\\": "src/" + "League\\Flysystem\\AwsS3V3\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -5259,83 +5350,24 @@ "authors": [ { "name": "Frank de Jonge", - "email": "info@frenky.net" + "email": "info@frankdejonge.nl" } ], - "description": "Flysystem adapter for the AWS S3 SDK v3.x", + "description": "AWS S3 filesystem adapter for Flysystem.", + "keywords": [ + "Flysystem", + "aws", + "file", + "files", + "filesystem", + "s3", + "storage" + ], "support": { "issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues", - "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/1.0.29" + "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/3.0.13" }, - "time": "2020-10-08T18:58:37+00:00" - }, - { - "name": "league/fractal", - "version": "0.19.2", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/fractal.git", - "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/fractal/zipball/06dc15f6ba38f2dde2f919d3095d13b571190a7c", - "reference": "06dc15f6ba38f2dde2f919d3095d13b571190a7c", - "shasum": "" - }, - "require": { - "php": ">=5.4" - }, - "require-dev": { - "doctrine/orm": "^2.5", - "illuminate/contracts": "~5.0", - "mockery/mockery": "~0.9", - "pagerfanta/pagerfanta": "~1.0.0", - "phpunit/phpunit": "^4.8.35 || ^7.5", - "squizlabs/php_codesniffer": "~1.5|~2.0|~3.4", - "zendframework/zend-paginator": "~2.3" - }, - "suggest": { - "illuminate/pagination": "The Illuminate Pagination component.", - "pagerfanta/pagerfanta": "Pagerfanta Paginator", - "zendframework/zend-paginator": "Zend Framework Paginator" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.13-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Fractal\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Phil Sturgeon", - "email": "me@philsturgeon.uk", - "homepage": "http://philsturgeon.uk/", - "role": "Developer" - } - ], - "description": "Handle the output of complex data structures ready for API output.", - "homepage": "http://fractal.thephpleague.com/", - "keywords": [ - "api", - "json", - "league", - "rest" - ], - "support": { - "issues": "https://github.com/thephpleague/fractal/issues", - "source": "https://github.com/thephpleague/fractal/tree/0.19.2" - }, - "time": "2020-01-24T23:17:29+00:00" + "time": "2022-04-01T22:05:11+00:00" }, { "name": "league/mime-type-detection", @@ -5465,31 +5497,31 @@ }, { "name": "league/omnipay", - "version": "v3.1.0", + "version": "v3.2.1", "source": { "type": "git", "url": "https://github.com/thephpleague/omnipay.git", - "reference": "1ba7c8a3312cf2342458b99c9e5b86eaae44aed2" + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/1ba7c8a3312cf2342458b99c9e5b86eaae44aed2", - "reference": "1ba7c8a3312cf2342458b99c9e5b86eaae44aed2", + "url": "https://api.github.com/repos/thephpleague/omnipay/zipball/38f66a0cc043ed51d6edf7956d6439a2f263501f", + "reference": "38f66a0cc043ed51d6edf7956d6439a2f263501f", "shasum": "" }, "require": { - "omnipay/common": "^3", - "php": "^7.2", - "php-http/discovery": "^1.12", - "php-http/guzzle7-adapter": "^0.1" + "omnipay/common": "^3.1", + "php": "^7.2|^8.0", + "php-http/discovery": "^1.14", + "php-http/guzzle7-adapter": "^1" }, "require-dev": { - "omnipay/tests": "^3" + "omnipay/tests": "^3|^4" }, "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "3.2.x-dev" } }, "notification-url": "https://packagist.org/downloads/", @@ -5516,37 +5548,44 @@ ], "support": { "issues": "https://github.com/thephpleague/omnipay/issues", - "source": "https://github.com/thephpleague/omnipay/tree/v3.1.0" + "source": "https://github.com/thephpleague/omnipay/tree/v3.2.1" }, - "time": "2020-09-22T14:02:17+00:00" + "funding": [ + { + "url": "https://github.com/barryvdh", + "type": "github" + } + ], + "time": "2021-06-05T11:34:12+00:00" }, { "name": "livewire/livewire", - "version": "v2.3.18", + "version": "v2.10.5", "source": { "type": "git", "url": "https://github.com/livewire/livewire.git", - "reference": "c0c78f430e4151fb6902bbb88c75e782d2549e1a" + "reference": "9ea6237760f627b3b6a05d15137880780ac843b5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/livewire/livewire/zipball/c0c78f430e4151fb6902bbb88c75e782d2549e1a", - "reference": "c0c78f430e4151fb6902bbb88c75e782d2549e1a", + "url": "https://api.github.com/repos/livewire/livewire/zipball/9ea6237760f627b3b6a05d15137880780ac843b5", + "reference": "9ea6237760f627b3b6a05d15137880780ac843b5", "shasum": "" }, "require": { - "illuminate/database": "^7.0|^8.0", - "illuminate/support": "^7.0|^8.0", - "illuminate/validation": "^7.0|^8.0", + "illuminate/database": "^7.0|^8.0|^9.0", + "illuminate/support": "^7.0|^8.0|^9.0", + "illuminate/validation": "^7.0|^8.0|^9.0", + "league/mime-type-detection": "^1.9", "php": "^7.2.5|^8.0", - "symfony/http-kernel": "^5.0" + "symfony/http-kernel": "^5.0|^6.0" }, "require-dev": { "calebporzio/sushi": "^2.1", - "laravel/framework": "^7.0|^8.0", + "laravel/framework": "^7.0|^8.0|^9.0", "mockery/mockery": "^1.3.1", - "orchestra/testbench": "^5.0|^6.0", - "orchestra/testbench-dusk": "^5.2|^6.0", + "orchestra/testbench": "^5.0|^6.0|^7.0", + "orchestra/testbench-dusk": "^5.2|^6.0|^7.0", "phpunit/phpunit": "^8.4|^9.0", "psy/psysh": "@stable" }, @@ -5582,37 +5621,37 @@ "description": "A front-end framework for Laravel.", "support": { "issues": "https://github.com/livewire/livewire/issues", - "source": "https://github.com/livewire/livewire/tree/v2.3.18" + "source": "https://github.com/livewire/livewire/tree/v2.10.5" }, "funding": [ { - "url": "https://github.com/calebporzio", + "url": "https://github.com/livewire", "type": "github" } ], - "time": "2021-02-16T20:34:52+00:00" + "time": "2022-04-07T21:38:12+00:00" }, { "name": "lorisleiva/laravel-search-string", - "version": "v1.1.3", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/lorisleiva/laravel-search-string.git", - "reference": "366f5584f2ae13d6751644f05079f2c0d6634c0e" + "reference": "e7793c8a87465dcdd6c52721495adace1ab6b335" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lorisleiva/laravel-search-string/zipball/366f5584f2ae13d6751644f05079f2c0d6634c0e", - "reference": "366f5584f2ae13d6751644f05079f2c0d6634c0e", + "url": "https://api.github.com/repos/lorisleiva/laravel-search-string/zipball/e7793c8a87465dcdd6c52721495adace1ab6b335", + "reference": "e7793c8a87465dcdd6c52721495adace1ab6b335", "shasum": "" }, "require": { "hoa/compiler": "^3.17", - "illuminate/support": "^5.5|^6.0|^7.0|^8.0", + "illuminate/support": "^8.0|^9.0", "sanmai/hoa-protocol": "^1.17" }, "require-dev": { - "orchestra/testbench": "^4.0|^5.0|^6.0" + "orchestra/testbench": "^6.0|^7.0" }, "type": "library", "extra": { @@ -5640,7 +5679,7 @@ "description": "Generates database queries based on one unique string using a simple and customizable syntax.", "support": { "issues": "https://github.com/lorisleiva/laravel-search-string/issues", - "source": "https://github.com/lorisleiva/laravel-search-string/tree/v1.1.3" + "source": "https://github.com/lorisleiva/laravel-search-string/tree/v1.2.0" }, "funding": [ { @@ -5648,20 +5687,20 @@ "type": "github" } ], - "time": "2021-04-30T19:12:09+00:00" + "time": "2022-02-24T15:44:46+00:00" }, { "name": "maatwebsite/excel", - "version": "3.1.39", + "version": "3.1.40", "source": { "type": "git", "url": "https://github.com/SpartnerNL/Laravel-Excel.git", - "reference": "5165334de44c6f7788a5818a1d019aa71a43e092" + "reference": "8a54972e3d616c74687c3cbff15765555761885c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/5165334de44c6f7788a5818a1d019aa71a43e092", - "reference": "5165334de44c6f7788a5818a1d019aa71a43e092", + "url": "https://api.github.com/repos/SpartnerNL/Laravel-Excel/zipball/8a54972e3d616c74687c3cbff15765555761885c", + "reference": "8a54972e3d616c74687c3cbff15765555761885c", "shasum": "" }, "require": { @@ -5714,7 +5753,7 @@ ], "support": { "issues": "https://github.com/SpartnerNL/Laravel-Excel/issues", - "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.39" + "source": "https://github.com/SpartnerNL/Laravel-Excel/tree/3.1.40" }, "funding": [ { @@ -5726,33 +5765,35 @@ "type": "github" } ], - "time": "2022-04-23T11:44:18+00:00" + "time": "2022-05-02T13:50:01+00:00" }, { "name": "maennchen/zipstream-php", - "version": "2.1.0", + "version": "2.2.1", "source": { "type": "git", "url": "https://github.com/maennchen/ZipStream-PHP.git", - "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58" + "reference": "211e9ba1530ea5260b45d90c9ea252f56ec52729" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/c4c5803cc1f93df3d2448478ef79394a5981cc58", - "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58", + "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/211e9ba1530ea5260b45d90c9ea252f56ec52729", + "reference": "211e9ba1530ea5260b45d90c9ea252f56ec52729", "shasum": "" }, "require": { "myclabs/php-enum": "^1.5", - "php": ">= 7.1", + "php": "^7.4 || ^8.0", "psr/http-message": "^1.0", "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { "ext-zip": "*", - "guzzlehttp/guzzle": ">= 6.3", + "guzzlehttp/guzzle": "^6.5.3 || ^7.2.0", "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": ">= 7.5" + "php-coveralls/php-coveralls": "^2.4", + "phpunit/phpunit": "^8.5.8 || ^9.4.2", + "vimeo/psalm": "^4.1" }, "type": "library", "autoload": { @@ -5789,7 +5830,7 @@ ], "support": { "issues": "https://github.com/maennchen/ZipStream-PHP/issues", - "source": "https://github.com/maennchen/ZipStream-PHP/tree/master" + "source": "https://github.com/maennchen/ZipStream-PHP/tree/2.2.1" }, "funding": [ { @@ -5797,7 +5838,7 @@ "type": "open_collective" } ], - "time": "2020-05-30T13:11:16+00:00" + "time": "2022-05-18T15:52:06+00:00" }, { "name": "markbaker/complex", @@ -6086,41 +6127,43 @@ }, { "name": "moneyphp/money", - "version": "v3.3.1", + "version": "v4.0.4", "source": { "type": "git", "url": "https://github.com/moneyphp/money.git", - "reference": "122664c2621a95180a13c1ac81fea1d2ef20781e" + "reference": "efe904ab6109d87046eb624d5dff7d270fd0cca5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moneyphp/money/zipball/122664c2621a95180a13c1ac81fea1d2ef20781e", - "reference": "122664c2621a95180a13c1ac81fea1d2ef20781e", + "url": "https://api.github.com/repos/moneyphp/money/zipball/efe904ab6109d87046eb624d5dff7d270fd0cca5", + "reference": "efe904ab6109d87046eb624d5dff7d270fd0cca5", "shasum": "" }, "require": { + "ext-bcmath": "*", + "ext-filter": "*", "ext-json": "*", - "php": ">=5.6" + "php": "~8.0.0 || ~8.1.0" }, "require-dev": { - "cache/taggable-cache": "^0.4.0", - "doctrine/instantiator": "^1.0.5", - "ext-bcmath": "*", + "cache/taggable-cache": "^1.1.0", + "doctrine/coding-standard": "^9.0", + "doctrine/instantiator": "^1.4.0", "ext-gmp": "*", "ext-intl": "*", - "florianv/exchanger": "^1.0", - "florianv/swap": "^3.0", - "friends-of-phpspec/phpspec-code-coverage": "^3.1.1 || ^4.3", + "florianv/exchanger": "^2.6.3", + "florianv/swap": "^4.3.0", "moneyphp/iso-currencies": "^3.2.1", - "php-http/message": "^1.4", - "php-http/mock-client": "^1.0.0", - "phpspec/phpspec": "^3.4.3", - "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.18 || ^8.5", - "psr/cache": "^1.0", - "symfony/phpunit-bridge": "^4" + "php-http/message": "^1.11.0", + "php-http/mock-client": "^1.4.1", + "phpbench/phpbench": "^1.2.5", + "phpspec/phpspec": "^7.2", + "phpunit/phpunit": "^9.5.4", + "psalm/plugin-phpunit": "^0.15.1", + "psr/cache": "^1.0.1", + "vimeo/psalm": "~4.7.0 || ^4.8.2" }, "suggest": { - "ext-bcmath": "Calculate without integer limits", "ext-gmp": "Calculate without integer limits", "ext-intl": "Format Money objects with intl", "florianv/exchanger": "Exchange rates library for PHP", @@ -6166,22 +6209,22 @@ ], "support": { "issues": "https://github.com/moneyphp/money/issues", - "source": "https://github.com/moneyphp/money/tree/master" + "source": "https://github.com/moneyphp/money/tree/v4.0.4" }, - "time": "2020-03-18T17:49:59+00:00" + "time": "2022-05-18T19:32:15+00:00" }, { "name": "monolog/monolog", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "4192345e260f1d51b365536199744b987e160edc" + "reference": "247918972acd74356b0a91dfaa5adcaec069b6c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4192345e260f1d51b365536199744b987e160edc", - "reference": "4192345e260f1d51b365536199744b987e160edc", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/247918972acd74356b0a91dfaa5adcaec069b6c0", + "reference": "247918972acd74356b0a91dfaa5adcaec069b6c0", "shasum": "" }, "require": { @@ -6194,18 +6237,23 @@ "require-dev": { "aws/aws-sdk-php": "^2.4.9 || ^3.0", "doctrine/couchdb": "~1.0@dev", - "elasticsearch/elasticsearch": "^7", + "elasticsearch/elasticsearch": "^7 || ^8", + "ext-json": "*", "graylog2/gelf-php": "^1.4.2", + "guzzlehttp/guzzle": "^7.4", + "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.3", - "phpspec/prophecy": "^1.6.1", + "phpspec/prophecy": "^1.15", "phpstan/phpstan": "^0.12.91", - "phpunit/phpunit": "^8.5", + "phpunit/phpunit": "^8.5.14", "predis/predis": "^1.1", "rollbar/rollbar": "^1.3 || ^2 || ^3", - "ruflin/elastica": ">=0.90@dev", - "swiftmailer/swiftmailer": "^5.3|^6.0" + "ruflin/elastica": "^7", + "swiftmailer/swiftmailer": "^5.3|^6.0", + "symfony/mailer": "^5.4 || ^6", + "symfony/mime": "^5.4 || ^6" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", @@ -6255,7 +6303,7 @@ ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", - "source": "https://github.com/Seldaek/monolog/tree/2.5.0" + "source": "https://github.com/Seldaek/monolog/tree/2.6.0" }, "funding": [ { @@ -6267,66 +6315,7 @@ "type": "tidelift" } ], - "time": "2022-04-08T15:43:54+00:00" - }, - { - "name": "monooso/unobserve", - "version": "v3.0.0", - "source": { - "type": "git", - "url": "https://github.com/monooso/unobserve.git", - "reference": "e7cc357d405ecf73b392604d49e65359cd471d24" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/monooso/unobserve/zipball/e7cc357d405ecf73b392604d49e65359cd471d24", - "reference": "e7cc357d405ecf73b392604d49e65359cd471d24", - "shasum": "" - }, - "require": { - "illuminate/contracts": "^8.0", - "illuminate/support": "^8.0", - "php": "^7.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.15", - "orchestra/testbench": "^6.0", - "phpunit/phpunit": "^9.3", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "laravel": { - "providers": [ - "Monooso\\Unobserve\\UnobserveServiceProvider" - ] - } - }, - "autoload": { - "psr-4": { - "Monooso\\Unobserve\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Stephen Lewis", - "email": "code@stephenlewis.me" - } - ], - "description": "Mute and unmute Laravel observers at will.", - "homepage": "https://github.com/monooso/unobserve", - "keywords": [ - "laravel" - ], - "support": { - "issues": "https://github.com/monooso/unobserve/issues", - "source": "https://github.com/monooso/unobserve" - }, - "time": "2020-10-10T14:11:58+00:00" + "time": "2022-05-10T09:36:00+00:00" }, { "name": "mtdowling/jmespath.php", @@ -6451,16 +6440,16 @@ }, { "name": "nesbot/carbon", - "version": "2.57.0", + "version": "2.58.0", "source": { "type": "git", "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "4a54375c21eea4811dbd1149fe6b246517554e78" + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/4a54375c21eea4811dbd1149fe6b246517554e78", - "reference": "4a54375c21eea4811dbd1149fe6b246517554e78", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/97a34af22bde8d0ac20ab34b29d7bfe360902055", + "reference": "97a34af22bde8d0ac20ab34b29d7bfe360902055", "shasum": "" }, "require": { @@ -6478,7 +6467,8 @@ "phpmd/phpmd": "^2.9", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12.54 || ^1.0", - "phpunit/phpunit": "^7.5.20 || ^8.5.14", + "phpunit/php-file-iterator": "^2.0.5", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", "squizlabs/php_codesniffer": "^3.4" }, "bin": [ @@ -6543,7 +6533,154 @@ "type": "tidelift" } ], - "time": "2022-02-13T18:13:33+00:00" + "time": "2022-04-25T19:31:17+00:00" + }, + { + "name": "nette/schema", + "version": "v1.2.2", + "source": { + "type": "git", + "url": "https://github.com/nette/schema.git", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/schema/zipball/9a39cef03a5b34c7de64f551538cbba05c2be5df", + "reference": "9a39cef03a5b34c7de64f551538cbba05c2be5df", + "shasum": "" + }, + "require": { + "nette/utils": "^2.5.7 || ^3.1.5 || ^4.0", + "php": ">=7.1 <8.2" + }, + "require-dev": { + "nette/tester": "^2.3 || ^2.4", + "phpstan/phpstan-nette": "^0.12", + "tracy/tracy": "^2.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "📐 Nette Schema: validating data structures against a given Schema.", + "homepage": "https://nette.org", + "keywords": [ + "config", + "nette" + ], + "support": { + "issues": "https://github.com/nette/schema/issues", + "source": "https://github.com/nette/schema/tree/v1.2.2" + }, + "time": "2021-10-15T11:40:02+00:00" + }, + { + "name": "nette/utils", + "version": "v3.2.7", + "source": { + "type": "git", + "url": "https://github.com/nette/utils.git", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nette/utils/zipball/0af4e3de4df9f1543534beab255ccf459e7a2c99", + "reference": "0af4e3de4df9f1543534beab255ccf459e7a2c99", + "shasum": "" + }, + "require": { + "php": ">=7.2 <8.2" + }, + "conflict": { + "nette/di": "<3.0.6" + }, + "require-dev": { + "nette/tester": "~2.0", + "phpstan/phpstan": "^1.0", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize(), toAscii(), chr() and reverse()", + "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause", + "GPL-2.0-only", + "GPL-3.0-only" + ], + "authors": [ + { + "name": "David Grudl", + "homepage": "https://davidgrudl.com" + }, + { + "name": "Nette Community", + "homepage": "https://nette.org/contributors" + } + ], + "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", + "homepage": "https://nette.org", + "keywords": [ + "array", + "core", + "datetime", + "images", + "json", + "nette", + "paginator", + "password", + "slugify", + "string", + "unicode", + "utf-8", + "utility", + "validation" + ], + "support": { + "issues": "https://github.com/nette/utils/issues", + "source": "https://github.com/nette/utils/tree/v3.2.7" + }, + "time": "2022-01-24T11:29:14+00:00" }, { "name": "nikic/php-parser", @@ -6900,16 +7037,16 @@ }, { "name": "php-http/discovery", - "version": "1.14.1", + "version": "1.14.2", "source": { "type": "git", "url": "https://github.com/php-http/discovery.git", - "reference": "de90ab2b41d7d61609f504e031339776bc8c7223" + "reference": "c8d48852fbc052454af42f6de27635ddd916b959" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/discovery/zipball/de90ab2b41d7d61609f504e031339776bc8c7223", - "reference": "de90ab2b41d7d61609f504e031339776bc8c7223", + "url": "https://api.github.com/repos/php-http/discovery/zipball/c8d48852fbc052454af42f6de27635ddd916b959", + "reference": "c8d48852fbc052454af42f6de27635ddd916b959", "shasum": "" }, "require": { @@ -6922,8 +7059,7 @@ "graham-campbell/phpspec-skip-example-extension": "^5.0", "php-http/httplug": "^1.0 || ^2.0", "php-http/message-factory": "^1.0", - "phpspec/phpspec": "^5.1 || ^6.1", - "puli/composer-plugin": "1.0.0-beta10" + "phpspec/phpspec": "^5.1 || ^6.1" }, "suggest": { "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories" @@ -6962,22 +7098,22 @@ ], "support": { "issues": "https://github.com/php-http/discovery/issues", - "source": "https://github.com/php-http/discovery/tree/1.14.1" + "source": "https://github.com/php-http/discovery/tree/1.14.2" }, - "time": "2021-09-18T07:57:46+00:00" + "time": "2022-05-25T07:26:05+00:00" }, { "name": "php-http/guzzle7-adapter", - "version": "0.1.1", + "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-http/guzzle7-adapter.git", - "reference": "1967de656b9679a2a6a66d0e4e16fa99bbed1ad1" + "reference": "fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/1967de656b9679a2a6a66d0e4e16fa99bbed1ad1", - "reference": "1967de656b9679a2a6a66d0e4e16fa99bbed1ad1", + "url": "https://api.github.com/repos/php-http/guzzle7-adapter/zipball/fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01", + "reference": "fb075a71dbfa4847cf0c2938c4e5a9c478ef8b01", "shasum": "" }, "require": { @@ -7024,9 +7160,9 @@ ], "support": { "issues": "https://github.com/php-http/guzzle7-adapter/issues", - "source": "https://github.com/php-http/guzzle7-adapter/tree/0.1.1" + "source": "https://github.com/php-http/guzzle7-adapter/tree/1.0.0" }, - "time": "2020-10-21T17:30:51+00:00" + "time": "2021-03-09T07:35:15+00:00" }, { "name": "php-http/httplug", @@ -7328,63 +7464,6 @@ }, "time": "2020-06-27T09:03:43+00:00" }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", - "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", - "shasum": "" - }, - "require": { - "ext-filter": "*", - "php": "^7.2 || ^8.0", - "phpdocumentor/reflection-common": "^2.2", - "phpdocumentor/type-resolver": "^1.3", - "webmozart/assert": "^1.9.1" - }, - "require-dev": { - "mockery/mockery": "~1.3.2", - "psalm/phar": "^4.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "support": { - "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" - }, - "time": "2021-10-19T17:43:47+00:00" - }, { "name": "phpdocumentor/type-resolver", "version": "1.6.1", @@ -7612,40 +7691,41 @@ }, { "name": "plank/laravel-mediable", - "version": "5.3.1", + "version": "5.5.0", "source": { "type": "git", "url": "https://github.com/plank/laravel-mediable.git", - "reference": "a5ed07386e7696e5af22c940d6b60d12256e6ea4" + "reference": "07195303b3c6d261b569981cad786f6ec33ee44d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/plank/laravel-mediable/zipball/a5ed07386e7696e5af22c940d6b60d12256e6ea4", - "reference": "a5ed07386e7696e5af22c940d6b60d12256e6ea4", + "url": "https://api.github.com/repos/plank/laravel-mediable/zipball/07195303b3c6d261b569981cad786f6ec33ee44d", + "reference": "07195303b3c6d261b569981cad786f6ec33ee44d", "shasum": "" }, "require": { "ext-fileinfo": "*", - "guzzlehttp/guzzle": "^6.5|^7.1", - "illuminate/database": ">6.0", - "illuminate/filesystem": ">6.0", - "illuminate/support": ">6.0", - "intervention/image": "^2.5", - "league/flysystem": "^1.1.4", - "php": ">=7.3.0", - "psr/http-message": "^1.0" + "guzzlehttp/guzzle": "^6.5.5|^7.4.1", + "illuminate/database": "^8.83|^9.0", + "illuminate/filesystem": "^8.83|^9.0", + "illuminate/support": "^8.83|^9.0", + "intervention/image": "^2.7.1", + "league/flysystem": "^1.1.9|^2.4.2|^3.0.4", + "php": ">=7.4.0", + "psr/http-message": "^1.0.1", + "symfony/http-foundation": "^5.0.11|^6.0.3" }, "require-dev": { - "aws/aws-sdk-php": "^3.166.0", - "doctrine/dbal": "^2.11", - "guzzlehttp/promises": "^1.4", - "laravel/legacy-factories": "^1.0.4", - "league/flysystem-aws-s3-v3": "^1.0.23", + "aws/aws-sdk-php": "^3.166.2", + "doctrine/dbal": "^2.11|^3.0", + "guzzlehttp/promises": "^1.5.1", + "laravel/legacy-factories": "^1.3.0", + "league/flysystem-aws-s3-v3": "^1.0.29|^2.1.0|^3.0", "mockery/mockery": "^1.4.2", - "orchestra/testbench": "^5.9|^6.6", - "php-coveralls/php-coveralls": "^2.4", - "phpunit/phpunit": "^9.5", - "vlucas/phpdotenv": "^4.0|^5.0" + "orchestra/testbench": "^6.6|^7.0", + "php-coveralls/php-coveralls": "^2.5.2", + "phpunit/phpunit": "^9.5.13", + "vlucas/phpdotenv": "^4.2.2|^5.4.1" }, "type": "library", "extra": { @@ -7684,26 +7764,26 @@ ], "support": { "issues": "https://github.com/plank/laravel-mediable/issues", - "source": "https://github.com/plank/laravel-mediable/tree/5.3.1" + "source": "https://github.com/plank/laravel-mediable/tree/5.5.0" }, - "time": "2021-12-11T19:44:41+00:00" + "time": "2022-05-10T02:47:04+00:00" }, { "name": "psr/cache", - "version": "1.0.1", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", - "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { @@ -7723,7 +7803,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", @@ -7733,28 +7813,33 @@ "psr-6" ], "support": { - "source": "https://github.com/php-fig/cache/tree/master" + "source": "https://github.com/php-fig/cache/tree/3.0.0" }, - "time": "2016-08-06T20:24:11+00:00" + "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/container", - "version": "1.1.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", - "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.4.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -7781,9 +7866,9 @@ ], "support": { "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.1" + "source": "https://github.com/php-fig/container/tree/2.0.2" }, - "time": "2021-03-05T17:36:06+00:00" + "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", @@ -7997,30 +8082,30 @@ }, { "name": "psr/log", - "version": "1.1.4", + "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", - "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "Psr/Log/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -8041,31 +8126,31 @@ "psr-3" ], "support": { - "source": "https://github.com/php-fig/log/tree/1.1.4" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "time": "2021-05-03T11:20:27+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { "name": "psr/simple-cache", - "version": "1.0.1", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" + "reference": "8707bf3cea6f710bf6ef05491234e3ab06f6432a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/8707bf3cea6f710bf6ef05491234e3ab06f6432a", + "reference": "8707bf3cea6f710bf6ef05491234e3ab06f6432a", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -8080,7 +8165,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", @@ -8092,22 +8177,22 @@ "simple-cache" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/master" + "source": "https://github.com/php-fig/simple-cache/tree/2.0.0" }, - "time": "2017-10-23T01:57:42+00:00" + "time": "2021-10-29T13:22:09+00:00" }, { "name": "psy/psysh", - "version": "v0.11.2", + "version": "v0.11.5", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "7f7da640d68b9c9fec819caae7c744a213df6514" + "reference": "c23686f9c48ca202710dbb967df8385a952a2daf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/7f7da640d68b9c9fec819caae7c744a213df6514", - "reference": "7f7da640d68b9c9fec819caae7c744a213df6514", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/c23686f9c48ca202710dbb967df8385a952a2daf", + "reference": "c23686f9c48ca202710dbb967df8385a952a2daf", "shasum": "" }, "require": { @@ -8122,15 +8207,13 @@ "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "3.17.05.02" + "bamarni/composer-bin-plugin": "^1.2" }, "suggest": { "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-pdo-sqlite": "The doc command requires SQLite to work.", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." + "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history." }, "bin": [ "bin/psysh" @@ -8170,9 +8253,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.11.2" + "source": "https://github.com/bobthecow/psysh/tree/v0.11.5" }, - "time": "2022-02-28T15:28:54+00:00" + "time": "2022-05-27T18:03:49+00:00" }, { "name": "ralouphie/getallheaders", @@ -8299,25 +8382,24 @@ }, { "name": "ramsey/uuid", - "version": "4.2.3", + "version": "4.3.1", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df" + "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", - "reference": "fc9bb7fb5388691fd7373cd44dcb4d63bbcf24df", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", + "reference": "8505afd4fea63b81a85d3b7b53ac3cb8dc347c28", "shasum": "" }, "require": { "brick/math": "^0.8 || ^0.9", + "ext-ctype": "*", "ext-json": "*", - "php": "^7.2 || ^8.0", - "ramsey/collection": "^1.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php80": "^1.14" + "php": "^8.0", + "ramsey/collection": "^1.0" }, "replace": { "rhumsaa/uuid": "self.version" @@ -8354,9 +8436,6 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "4.x-dev" - }, "captainhook": { "force-install": true } @@ -8381,7 +8460,7 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.2.3" + "source": "https://github.com/ramsey/uuid/tree/4.3.1" }, "funding": [ { @@ -8393,7 +8472,7 @@ "type": "tidelift" } ], - "time": "2021-09-25T23:10:38+00:00" + "time": "2022-03-27T21:42:02+00:00" }, { "name": "riverskies/laravel-mobile-detect", @@ -8580,26 +8659,26 @@ }, { "name": "santigarcor/laratrust", - "version": "6.3.2", + "version": "7.1.0", "source": { "type": "git", "url": "https://github.com/santigarcor/laratrust.git", - "reference": "9ab3bfdc06afe18b17f69b77cb77291c36dae9f6" + "reference": "8a18c70bb1ced09baed361b68c432b0bedb74f16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/santigarcor/laratrust/zipball/9ab3bfdc06afe18b17f69b77cb77291c36dae9f6", - "reference": "9ab3bfdc06afe18b17f69b77cb77291c36dae9f6", + "url": "https://api.github.com/repos/santigarcor/laratrust/zipball/8a18c70bb1ced09baed361b68c432b0bedb74f16", + "reference": "8a18c70bb1ced09baed361b68c432b0bedb74f16", "shasum": "" }, "require": { - "kkszymanowski/traitor": "^0.2.0", - "laravel/framework": "~6.0|~7.0|~8.0", + "kkszymanowski/traitor": "^1.0", + "laravel/framework": "~6.0|~7.0|~8.0|^9.0", "php": ">=7.2" }, "require-dev": { "mockery/mockery": "^1.3.2", - "orchestra/testbench": "4.*|5.*|6.*", + "orchestra/testbench": "4.*|5.*|6.*|7.*", "phpunit/phpunit": "^7.5.15|^8.4|^9.0" }, "type": "library", @@ -8643,7 +8722,7 @@ ], "support": { "issues": "https://github.com/santigarcor/laratrust/issues", - "source": "https://github.com/santigarcor/laratrust/tree/6.3.2" + "source": "https://github.com/santigarcor/laratrust/tree/7.1.0" }, "funding": [ { @@ -8651,28 +8730,67 @@ "type": "github" } ], - "time": "2021-03-03T13:34:32+00:00" + "time": "2022-03-04T15:28:43+00:00" }, { - "name": "simshaun/recurr", - "version": "v4.0.5", + "name": "simple-icons/simple-icons", + "version": "6.23.0", "source": { "type": "git", - "url": "https://github.com/simshaun/recurr.git", - "reference": "08b0b46879f598cd11dd42b4c1a9c221a0562749" + "url": "https://github.com/simple-icons/simple-icons.git", + "reference": "f493bbdbf36dbc38178f16657e7cbef8315c45f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/simshaun/recurr/zipball/08b0b46879f598cd11dd42b4c1a9c221a0562749", - "reference": "08b0b46879f598cd11dd42b4c1a9c221a0562749", + "url": "https://api.github.com/repos/simple-icons/simple-icons/zipball/f493bbdbf36dbc38178f16657e7cbef8315c45f2", + "reference": "f493bbdbf36dbc38178f16657e7cbef8315c45f2", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "CC0-1.0" + ], + "description": "SVG icons for popular brands", + "homepage": "https://simpleicons.org/", + "keywords": [ + "icons", + "svg" + ], + "support": { + "docs": "https://github.com/simple-icons/simple-icons#php-usage-", + "issues": "https://github.com/simple-icons/simple-icons/issues", + "source": "https://github.com/simple-icons/simple-icons" + }, + "funding": [ + { + "url": "https://opencollective.com/simple-icons", + "type": "opencollective" + } + ], + "time": "2022-05-22T11:39:24+00:00" + }, + { + "name": "simshaun/recurr", + "version": "v5.0.0", + "source": { + "type": "git", + "url": "https://github.com/simshaun/recurr.git", + "reference": "b5aa5b07a595023b67a558b810390dfa7160e3f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/simshaun/recurr/zipball/b5aa5b07a595023b67a558b810390dfa7160e3f5", + "reference": "b5aa5b07a595023b67a558b810390dfa7160e3f5", "shasum": "" }, "require": { - "doctrine/collections": "~1.3", - "php": ">=5.5.0" + "doctrine/collections": "~1.6", + "php": "^7.2||^8.0" }, "require-dev": { - "phpunit/phpunit": "~5.7" + "phpunit/phpunit": "^8.5.16", + "symfony/yaml": "^5.3" }, "type": "library", "extra": { @@ -8707,31 +8825,30 @@ ], "support": { "issues": "https://github.com/simshaun/recurr/issues", - "source": "https://github.com/simshaun/recurr/tree/v4.0.5" + "source": "https://github.com/simshaun/recurr/tree/v5.0.0" }, - "time": "2021-03-25T23:00:49+00:00" + "time": "2021-09-09T03:42:57+00:00" }, { "name": "staudenmeir/belongs-to-through", - "version": "v2.11.2", + "version": "v2.12.1", "source": { "type": "git", "url": "https://github.com/staudenmeir/belongs-to-through.git", - "reference": "32d03527163a3edd7f88e4b74b03575e4bdb5db7" + "reference": "8316d274db603f63b16bb1c67379b0fa73209d98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/staudenmeir/belongs-to-through/zipball/32d03527163a3edd7f88e4b74b03575e4bdb5db7", - "reference": "32d03527163a3edd7f88e4b74b03575e4bdb5db7", + "url": "https://api.github.com/repos/staudenmeir/belongs-to-through/zipball/8316d274db603f63b16bb1c67379b0fa73209d98", + "reference": "8316d274db603f63b16bb1c67379b0fa73209d98", "shasum": "" }, "require": { - "illuminate/database": "^8.0", - "php": "^7.3|^8.0" + "illuminate/database": "^9.0", + "php": "^8.0.2" }, "require-dev": { - "phpunit/phpunit": "^9.3", - "scrutinizer/ocular": "^1.8" + "phpunit/phpunit": "^9.5" }, "type": "library", "autoload": { @@ -8756,7 +8873,7 @@ "description": "Laravel Eloquent BelongsToThrough relationships", "support": { "issues": "https://github.com/staudenmeir/belongs-to-through/issues", - "source": "https://github.com/staudenmeir/belongs-to-through/tree/v2.11.2" + "source": "https://github.com/staudenmeir/belongs-to-through/tree/v2.12.1" }, "funding": [ { @@ -8764,30 +8881,30 @@ "type": "custom" } ], - "time": "2021-08-19T18:23:06+00:00" + "time": "2022-03-10T21:14:19+00:00" }, { "name": "staudenmeir/eloquent-has-many-deep", - "version": "v1.14.4", + "version": "v1.15.1", "source": { "type": "git", "url": "https://github.com/staudenmeir/eloquent-has-many-deep.git", - "reference": "b121fdb50ca3e0a4b884f97dd19af68d1e73bbff" + "reference": "c21dcb2bfa9618e8eaaeda95541d2ffb3f421ecd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/staudenmeir/eloquent-has-many-deep/zipball/b121fdb50ca3e0a4b884f97dd19af68d1e73bbff", - "reference": "b121fdb50ca3e0a4b884f97dd19af68d1e73bbff", + "url": "https://api.github.com/repos/staudenmeir/eloquent-has-many-deep/zipball/c21dcb2bfa9618e8eaaeda95541d2ffb3f421ecd", + "reference": "c21dcb2bfa9618e8eaaeda95541d2ffb3f421ecd", "shasum": "" }, "require": { - "illuminate/database": "^8.0", - "php": "^7.3|^8.0" + "illuminate/database": "^9.0", + "php": "^8.0.2" }, "require-dev": { - "illuminate/pagination": "^8.0", - "phpunit/phpunit": "^9.3", - "staudenmeir/eloquent-eager-limit": "^1.6" + "illuminate/pagination": "^9.0", + "phpunit/phpunit": "^9.5", + "staudenmeir/eloquent-eager-limit": "^1.7" }, "type": "library", "autoload": { @@ -8808,7 +8925,7 @@ "description": "Laravel Eloquent HasManyThrough relationships with unlimited levels", "support": { "issues": "https://github.com/staudenmeir/eloquent-has-many-deep/issues", - "source": "https://github.com/staudenmeir/eloquent-has-many-deep/tree/v1.14.4" + "source": "https://github.com/staudenmeir/eloquent-has-many-deep/tree/v1.15.1" }, "funding": [ { @@ -8816,126 +8933,46 @@ "type": "custom" } ], - "time": "2021-12-07T11:59:19+00:00" - }, - { - "name": "swiftmailer/swiftmailer", - "version": "v6.3.0", - "source": { - "type": "git", - "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/8a5d5072dca8f48460fce2f4131fcc495eec654c", - "reference": "8a5d5072dca8f48460fce2f4131fcc495eec654c", - "shasum": "" - }, - "require": { - "egulias/email-validator": "^2.0|^3.1", - "php": ">=7.0.0", - "symfony/polyfill-iconv": "^1.0", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.4" - }, - "suggest": { - "ext-intl": "Needed to support internationalized email addresses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.2-dev" - } - }, - "autoload": { - "files": [ - "lib/swift_required.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Chris Corbyn" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Swiftmailer, free feature-rich PHP mailer", - "homepage": "https://swiftmailer.symfony.com", - "keywords": [ - "email", - "mail", - "mailer" - ], - "support": { - "issues": "https://github.com/swiftmailer/swiftmailer/issues", - "source": "https://github.com/swiftmailer/swiftmailer/tree/v6.3.0" - }, - "funding": [ - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", - "type": "tidelift" - } - ], - "abandoned": "symfony/mailer", - "time": "2021-10-18T15:26:12+00:00" + "time": "2022-03-15T20:45:07+00:00" }, { "name": "symfony/console", - "version": "v5.4.7", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6" + "reference": "9b190bc7a19d19add1dbb3382721973836e59b50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/900275254f0a1a2afff1ab0e11abd5587a10e1d6", - "reference": "900275254f0a1a2afff1ab0e11abd5587a10e1d6", + "url": "https://api.github.com/repos/symfony/console/zipball/9b190bc7a19d19add1dbb3382721973836e59b50", + "reference": "9b190bc7a19d19add1dbb3382721973836e59b50", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16", "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.1|^6.0" + "symfony/string": "^5.4|^6.0" }, "conflict": { - "psr/log": ">=3", - "symfony/dependency-injection": "<4.4", - "symfony/dotenv": "<5.1", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" + "symfony/dependency-injection": "<5.4", + "symfony/dotenv": "<5.4", + "symfony/event-dispatcher": "<5.4", + "symfony/lock": "<5.4", + "symfony/process": "<5.4" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { - "psr/log": "^1|^2", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^4.4|^5.0|^6.0", - "symfony/lock": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/lock": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" }, "suggest": { "psr/log": "For using the console logger", @@ -8975,7 +9012,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.7" + "source": "https://github.com/symfony/console/tree/v6.0.9" }, "funding": [ { @@ -8991,25 +9028,24 @@ "type": "tidelift" } ], - "time": "2022-03-31T17:09:19+00:00" + "time": "2022-05-27T06:40:13+00:00" }, { "name": "symfony/css-selector", - "version": "v5.4.3", + "version": "v6.0.3", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e" + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e", - "reference": "b0a190285cd95cb019237851205b8140ef6e368e", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/1955d595c12c111629cc814d3f2a2ff13580508a", + "reference": "1955d595c12c111629cc814d3f2a2ff13580508a", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -9041,7 +9077,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v5.4.3" + "source": "https://github.com/symfony/css-selector/tree/v6.0.3" }, "funding": [ { @@ -9057,20 +9093,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/debug", - "version": "v4.4.37", + "version": "v4.4.41", "source": { "type": "git", "url": "https://github.com/symfony/debug.git", - "reference": "5de6c6e7f52b364840e53851c126be4d71e60470" + "reference": "6637e62480b60817b9a6984154a533e8e64c6bd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/5de6c6e7f52b364840e53851c126be4d71e60470", - "reference": "5de6c6e7f52b364840e53851c126be4d71e60470", + "url": "https://api.github.com/repos/symfony/debug/zipball/6637e62480b60817b9a6984154a533e8e64c6bd5", + "reference": "6637e62480b60817b9a6984154a533e8e64c6bd5", "shasum": "" }, "require": { @@ -9109,7 +9145,7 @@ "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/debug/tree/v4.4.37" + "source": "https://github.com/symfony/debug/tree/v4.4.41" }, "funding": [ { @@ -9125,29 +9161,29 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:41:36+00:00" + "time": "2022-04-12T15:19:55+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v2.5.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66" + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66", - "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", + "reference": "26954b3d62a6c5fd0ea8a2a00c0353a14978d05c", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.0.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -9176,7 +9212,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.0.1" }, "funding": [ { @@ -9192,31 +9228,31 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/error-handler", - "version": "v5.4.7", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "060bc01856a1846e3e4385261bc9ed11a1dd7b6a" + "reference": "732ca203b3222cde3378d5ddf5e2883211acc53e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/060bc01856a1846e3e4385261bc9ed11a1dd7b6a", - "reference": "060bc01856a1846e3e4385261bc9ed11a1dd7b6a", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/732ca203b3222cde3378d5ddf5e2883211acc53e", + "reference": "732ca203b3222cde3378d5ddf5e2883211acc53e", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^4.4|^5.0|^6.0" + "symfony/var-dumper": "^5.4|^6.0" }, "require-dev": { "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^4.4|^5.0|^6.0", - "symfony/serializer": "^4.4|^5.0|^6.0" + "symfony/http-kernel": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -9247,7 +9283,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v5.4.7" + "source": "https://github.com/symfony/error-handler/tree/v6.0.9" }, "funding": [ { @@ -9263,44 +9299,42 @@ "type": "tidelift" } ], - "time": "2022-03-18T16:21:29+00:00" + "time": "2022-05-23T10:32:42+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v5.4.3", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d" + "reference": "5c85b58422865d42c6eb46f7693339056db098a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dec8a9f58d20df252b9cd89f1c6c1530f747685d", - "reference": "dec8a9f58d20df252b9cd89f1c6c1530f747685d", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/5c85b58422865d42c6eb46f7693339056db098a8", + "reference": "5c85b58422865d42c6eb46f7693339056db098a8", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/event-dispatcher-contracts": "^2|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/event-dispatcher-contracts": "^2|^3" }, "conflict": { - "symfony/dependency-injection": "<4.4" + "symfony/dependency-injection": "<5.4" }, "provide": { "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0" + "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/error-handler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", "symfony/service-contracts": "^1.1|^2|^3", - "symfony/stopwatch": "^4.4|^5.0|^6.0" + "symfony/stopwatch": "^5.4|^6.0" }, "suggest": { "symfony/dependency-injection": "", @@ -9332,7 +9366,7 @@ "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v5.4.3" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.0.9" }, "funding": [ { @@ -9348,24 +9382,24 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-05-05T16:45:52+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v2.5.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1" + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f98b54df6ad059855739db6fcbc2d36995283fe1", - "reference": "f98b54df6ad059855739db6fcbc2d36995283fe1", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7bc61cc2db649b4637d331240c5346dcc7708051", + "reference": "7bc61cc2db649b4637d331240c5346dcc7708051", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "psr/event-dispatcher": "^1" }, "suggest": { @@ -9374,7 +9408,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -9411,7 +9445,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.0.1" }, "funding": [ { @@ -9427,26 +9461,24 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/finder", - "version": "v5.4.3", + "version": "v6.0.8", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d" + "reference": "af7edab28d17caecd1f40a9219fc646ae751c21f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/231313534dded84c7ecaa79d14bc5da4ccb69b7d", - "reference": "231313534dded84c7ecaa79d14bc5da4ccb69b7d", + "url": "https://api.github.com/repos/symfony/finder/zipball/af7edab28d17caecd1f40a9219fc646ae751c21f", + "reference": "af7edab28d17caecd1f40a9219fc646ae751c21f", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -9474,7 +9506,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v5.4.3" + "source": "https://github.com/symfony/finder/tree/v6.0.8" }, "funding": [ { @@ -9490,33 +9522,32 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:34:36+00:00" + "time": "2022-04-15T08:07:58+00:00" }, { "name": "symfony/http-foundation", - "version": "v5.4.6", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465" + "reference": "05abe9aab47decfd793632787d0c6a25268e2a5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/34e89bc147633c0f9dd6caaaf56da3b806a21465", - "reference": "34e89bc147633c0f9dd6caaaf56da3b806a21465", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/05abe9aab47decfd793632787d0c6a25268e2a5b", + "reference": "05abe9aab47decfd793632787d0c6a25268e2a5b", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "~1.1" }, "require-dev": { "predis/predis": "~1.0", - "symfony/cache": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/mime": "^4.4|^5.0|^6.0" + "symfony/cache": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0" }, "suggest": { "symfony/mime": "To use the file extension guesser" @@ -9547,7 +9578,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v5.4.6" + "source": "https://github.com/symfony/http-foundation/tree/v6.0.9" }, "funding": [ { @@ -9563,67 +9594,64 @@ "type": "tidelift" } ], - "time": "2022-03-05T21:03:43+00:00" + "time": "2022-05-21T13:33:31+00:00" }, { "name": "symfony/http-kernel", - "version": "v5.4.7", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "509243b9b3656db966284c45dffce9316c1ecc5c" + "reference": "e78407f2a7b683fd1269057aa39355d77ddbcff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/509243b9b3656db966284c45dffce9316c1ecc5c", - "reference": "509243b9b3656db966284c45dffce9316c1ecc5c", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e78407f2a7b683fd1269057aa39355d77ddbcff9", + "reference": "e78407f2a7b683fd1269057aa39355d77ddbcff9", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/log": "^1|^2", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/event-dispatcher": "^5.0|^6.0", - "symfony/http-foundation": "^5.3.7|^6.0", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-php73": "^1.9", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "psr/log": "^1|^2|^3", + "symfony/error-handler": "^5.4|^6.0", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.0", - "symfony/config": "<5.0", - "symfony/console": "<4.4", - "symfony/dependency-injection": "<5.3", - "symfony/doctrine-bridge": "<5.0", - "symfony/form": "<5.0", - "symfony/http-client": "<5.0", - "symfony/mailer": "<5.0", - "symfony/messenger": "<5.0", - "symfony/translation": "<5.0", - "symfony/twig-bridge": "<5.0", - "symfony/validator": "<5.0", + "symfony/cache": "<5.4", + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/doctrine-bridge": "<5.4", + "symfony/form": "<5.4", + "symfony/http-client": "<5.4", + "symfony/mailer": "<5.4", + "symfony/messenger": "<5.4", + "symfony/translation": "<5.4", + "symfony/twig-bridge": "<5.4", + "symfony/validator": "<5.4", "twig/twig": "<2.13" }, "provide": { - "psr/log-implementation": "1.0|2.0" + "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/cache": "^1.0|^2.0|^3.0", "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^5.0|^6.0", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/css-selector": "^4.4|^5.0|^6.0", - "symfony/dependency-injection": "^5.3|^6.0", - "symfony/dom-crawler": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/config": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/css-selector": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/dom-crawler": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/routing": "^4.4|^5.0|^6.0", - "symfony/stopwatch": "^4.4|^5.0|^6.0", - "symfony/translation": "^4.4|^5.0|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/routing": "^5.4|^6.0", + "symfony/stopwatch": "^5.4|^6.0", + "symfony/translation": "^5.4|^6.0", "symfony/translation-contracts": "^1.1|^2|^3", "twig/twig": "^2.13|^3.0.4" }, @@ -9659,7 +9687,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v5.4.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.0.9" }, "funding": [ { @@ -9675,42 +9703,114 @@ "type": "tidelift" } ], - "time": "2022-04-02T06:04:20+00:00" + "time": "2022-05-27T07:14:30+00:00" }, { - "name": "symfony/mime", - "version": "v5.4.7", + "name": "symfony/mailer", + "version": "v6.0.8", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c" + "url": "https://github.com/symfony/mailer.git", + "reference": "706af6b3e99ebcbc639c9c664f5579aaa869409b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", - "reference": "92d27a34dea2e199fa9b687e3fff3a7d169b7b1c", + "url": "https://api.github.com/repos/symfony/mailer/zipball/706af6b3e99ebcbc639c9c664f5579aaa869409b", + "reference": "706af6b3e99ebcbc639c9c664f5579aaa869409b", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "egulias/email-validator": "^2.1.10|^3", + "php": ">=8.0.2", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0", + "symfony/mime": "^5.4|^6.0", + "symfony/service-contracts": "^1.1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<5.4" + }, + "require-dev": { + "symfony/http-client-contracts": "^1.1|^2|^3", + "symfony/messenger": "^5.4|^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v6.0.8" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-27T17:10:30+00:00" + }, + { + "name": "symfony/mime", + "version": "v6.0.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "e17bae63d437b3e21942dcc47ccca802d3573dd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/e17bae63d437b3e21942dcc47ccca802d3573dd8", + "reference": "e17bae63d437b3e21942dcc47ccca802d3573dd8", + "shasum": "" + }, + "require": { + "php": ">=8.0.2", "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0", - "symfony/polyfill-php80": "^1.16" + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<3.2.2", "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<4.4" + "symfony/mailer": "<5.4" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1", "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/property-access": "^4.4|^5.1|^6.0", - "symfony/property-info": "^4.4|^5.1|^6.0", - "symfony/serializer": "^5.2|^6.0" + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/property-access": "^5.4|^6.0", + "symfony/property-info": "^5.4|^6.0", + "symfony/serializer": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -9742,7 +9842,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v5.4.7" + "source": "https://github.com/symfony/mime/tree/v6.0.9" }, "funding": [ { @@ -9758,7 +9858,7 @@ "type": "tidelift" } ], - "time": "2022-03-11T16:08:05+00:00" + "time": "2022-05-21T13:33:31+00:00" }, { "name": "symfony/polyfill-ctype", @@ -9842,89 +9942,6 @@ ], "time": "2021-10-20T20:35:02+00:00" }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.25.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f1aed619e28cb077fc83fac8c4c0383578356e40", - "reference": "f1aed619e28cb077fc83fac8c4c0383578356e40", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "provide": { - "ext-iconv": "*" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.25.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-01-04T09:04:05+00:00" - }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.25.0", @@ -10336,85 +10353,6 @@ ], "time": "2021-05-27T09:17:38+00:00" }, - { - "name": "symfony/polyfill-php73", - "version": "v1.25.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/cc5db0e22b3cb4111010e48785a97f670b350ca5", - "reference": "cc5db0e22b3cb4111010e48785a97f670b350ca5", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.23-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.25.0" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2021-06-05T21:20:04+00:00" - }, { "name": "symfony/polyfill-php80", "version": "v1.25.0", @@ -10579,21 +10517,20 @@ }, { "name": "symfony/process", - "version": "v5.4.7", + "version": "v6.0.8", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "38a44b2517b470a436e1c944bf9b9ba3961137fb" + "reference": "d074154ea8b1443a96391f6e39f9e547b2dd01b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/38a44b2517b470a436e1c944bf9b9ba3961137fb", - "reference": "38a44b2517b470a436e1c944bf9b9ba3961137fb", + "url": "https://api.github.com/repos/symfony/process/zipball/d074154ea8b1443a96391f6e39f9e547b2dd01b9", + "reference": "d074154ea8b1443a96391f6e39f9e547b2dd01b9", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "type": "library", "autoload": { @@ -10621,7 +10558,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v5.4.7" + "source": "https://github.com/symfony/process/tree/v6.0.8" }, "funding": [ { @@ -10637,41 +10574,39 @@ "type": "tidelift" } ], - "time": "2022-03-18T16:18:52+00:00" + "time": "2022-04-12T16:11:42+00:00" }, { "name": "symfony/routing", - "version": "v5.4.3", + "version": "v6.0.8", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "44b29c7a94e867ccde1da604792f11a469958981" + "reference": "74c40c9fc334acc601a32fcf4274e74fb3bac11e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/44b29c7a94e867ccde1da604792f11a469958981", - "reference": "44b29c7a94e867ccde1da604792f11a469958981", + "url": "https://api.github.com/repos/symfony/routing/zipball/74c40c9fc334acc601a32fcf4274e74fb3bac11e", + "reference": "74c40c9fc334acc601a32fcf4274e74fb3bac11e", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2" }, "conflict": { "doctrine/annotations": "<1.12", - "symfony/config": "<5.3", - "symfony/dependency-injection": "<4.4", - "symfony/yaml": "<4.4" + "symfony/config": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/yaml": "<5.4" }, "require-dev": { "doctrine/annotations": "^1.12", "psr/log": "^1|^2|^3", - "symfony/config": "^5.3|^6.0", - "symfony/dependency-injection": "^4.4|^5.0|^6.0", - "symfony/expression-language": "^4.4|^5.0|^6.0", - "symfony/http-foundation": "^4.4|^5.0|^6.0", - "symfony/yaml": "^4.4|^5.0|^6.0" + "symfony/config": "^5.4|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/expression-language": "^5.4|^6.0", + "symfony/http-foundation": "^5.4|^6.0", + "symfony/yaml": "^5.4|^6.0" }, "suggest": { "symfony/config": "For using the all-in-one router or any loader", @@ -10711,7 +10646,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v5.4.3" + "source": "https://github.com/symfony/routing/tree/v6.0.8" }, "funding": [ { @@ -10727,26 +10662,25 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-04-22T08:18:02+00:00" }, { "name": "symfony/service-contracts", - "version": "v2.5.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c" + "reference": "e517458f278c2131ca9f262f8fbaf01410f2c65c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c", - "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e517458f278c2131ca9f262f8fbaf01410f2c65c", + "reference": "e517458f278c2131ca9f262f8fbaf01410f2c65c", "shasum": "" }, "require": { - "php": ">=7.2.5", - "psr/container": "^1.1", - "symfony/deprecation-contracts": "^2.1|^3" + "php": ">=8.0.2", + "psr/container": "^2.0" }, "conflict": { "ext-psr": "<1.1|>=2" @@ -10757,7 +10691,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -10794,7 +10728,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.0.1" }, "funding": [ { @@ -10810,38 +10744,37 @@ "type": "tidelift" } ], - "time": "2022-03-13T20:07:29+00:00" + "time": "2022-03-13T20:10:05+00:00" }, { "name": "symfony/string", - "version": "v5.4.3", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10" + "reference": "df9f03d595aa2d446498ba92fe803a519b2c43cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/92043b7d8383e48104e411bc9434b260dbeb5a10", - "reference": "92043b7d8383e48104e411bc9434b260dbeb5a10", + "url": "https://api.github.com/repos/symfony/string/zipball/df9f03d595aa2d446498ba92fe803a519b2c43cc", + "reference": "df9f03d595aa2d446498ba92fe803a519b2c43cc", "shasum": "" }, "require": { - "php": ">=7.2.5", + "php": ">=8.0.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.0", "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "~1.15" + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "symfony/translation-contracts": ">=3.0" + "symfony/translation-contracts": "<2.0" }, "require-dev": { - "symfony/error-handler": "^4.4|^5.0|^6.0", - "symfony/http-client": "^4.4|^5.0|^6.0", - "symfony/translation-contracts": "^1.1|^2", - "symfony/var-exporter": "^4.4|^5.0|^6.0" + "symfony/error-handler": "^5.4|^6.0", + "symfony/http-client": "^5.4|^6.0", + "symfony/translation-contracts": "^2.0|^3.0", + "symfony/var-exporter": "^5.4|^6.0" }, "type": "library", "autoload": { @@ -10880,7 +10813,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.3" + "source": "https://github.com/symfony/string/tree/v6.0.9" }, "funding": [ { @@ -10896,52 +10829,50 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-04-22T08:18:02+00:00" }, { "name": "symfony/translation", - "version": "v5.4.7", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "e1eb790575202ee3ac2659f55b93b05853726f8e" + "reference": "9ba011309943955a3807b8236c17cff3b88f67b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/e1eb790575202ee3ac2659f55b93b05853726f8e", - "reference": "e1eb790575202ee3ac2659f55b93b05853726f8e", + "url": "https://api.github.com/repos/symfony/translation/zipball/9ba011309943955a3807b8236c17cff3b88f67b6", + "reference": "9ba011309943955a3807b8236c17cff3b88f67b6", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=8.0.2", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16", - "symfony/translation-contracts": "^2.3" + "symfony/translation-contracts": "^2.3|^3.0" }, "conflict": { - "symfony/config": "<4.4", - "symfony/console": "<5.3", - "symfony/dependency-injection": "<5.0", - "symfony/http-kernel": "<5.0", - "symfony/twig-bundle": "<5.0", - "symfony/yaml": "<4.4" + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" }, "provide": { - "symfony/translation-implementation": "2.3" + "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", - "symfony/config": "^4.4|^5.0|^6.0", + "symfony/config": "^5.4|^6.0", "symfony/console": "^5.4|^6.0", - "symfony/dependency-injection": "^5.0|^6.0", - "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^5.4|^6.0", + "symfony/finder": "^5.4|^6.0", "symfony/http-client-contracts": "^1.1|^2.0|^3.0", - "symfony/http-kernel": "^5.0|^6.0", - "symfony/intl": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^5.4|^6.0", + "symfony/intl": "^5.4|^6.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/service-contracts": "^1.1.2|^2|^3", - "symfony/yaml": "^4.4|^5.0|^6.0" + "symfony/yaml": "^5.4|^6.0" }, "suggest": { "psr/log-implementation": "To use logging capability in translator", @@ -10977,7 +10908,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v5.4.7" + "source": "https://github.com/symfony/translation/tree/v6.0.9" }, "funding": [ { @@ -10993,24 +10924,24 @@ "type": "tidelift" } ], - "time": "2022-03-24T17:09:09+00:00" + "time": "2022-05-06T14:27:17+00:00" }, { "name": "symfony/translation-contracts", - "version": "v2.5.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "1211df0afa701e45a04253110e959d4af4ef0f07" + "reference": "c4183fc3ef0f0510893cbeedc7718fb5cafc9ac9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07", - "reference": "1211df0afa701e45a04253110e959d4af4ef0f07", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/c4183fc3ef0f0510893cbeedc7718fb5cafc9ac9", + "reference": "c4183fc3ef0f0510893cbeedc7718fb5cafc9ac9", "shasum": "" }, "require": { - "php": ">=7.2.5" + "php": ">=8.0.2" }, "suggest": { "symfony/translation-implementation": "" @@ -11018,7 +10949,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "2.5-dev" + "dev-main": "3.0-dev" }, "thanks": { "name": "symfony/contracts", @@ -11055,7 +10986,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.0.1" }, "funding": [ { @@ -11071,36 +11002,35 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-02T09:55:41+00:00" }, { "name": "symfony/var-dumper", - "version": "v5.4.6", + "version": "v6.0.9", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0" + "reference": "ac81072464221e73ee994d12f0b8a2af4a9ed798" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/294e9da6e2e0dd404e983daa5aa74253d92c05d0", - "reference": "294e9da6e2e0dd404e983daa5aa74253d92c05d0", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/ac81072464221e73ee994d12f0b8a2af4a9ed798", + "reference": "ac81072464221e73ee994d12f0b8a2af4a9ed798", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" + "php": ">=8.0.2", + "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "symfony/console": "<5.4" }, "require-dev": { "ext-iconv": "*", - "symfony/console": "^4.4|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0", - "symfony/uid": "^5.1|^6.0", + "symfony/console": "^5.4|^6.0", + "symfony/process": "^5.4|^6.0", + "symfony/uid": "^5.4|^6.0", "twig/twig": "^2.13|^3.0.4" }, "suggest": { @@ -11144,7 +11074,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.6" + "source": "https://github.com/symfony/var-dumper/tree/v6.0.9" }, "funding": [ { @@ -11160,7 +11090,7 @@ "type": "tidelift" } ], - "time": "2022-03-02T12:42:23+00:00" + "time": "2022-05-21T13:33:31+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", @@ -11297,16 +11227,16 @@ }, { "name": "voku/portable-ascii", - "version": "1.6.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a" + "reference": "b56450eed252f6801410d810c8e1727224ae0743" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/voku/portable-ascii/zipball/87337c91b9dfacee02452244ee14ab3c43bc485a", - "reference": "87337c91b9dfacee02452244ee14ab3c43bc485a", + "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b56450eed252f6801410d810c8e1727224ae0743", + "reference": "b56450eed252f6801410d810c8e1727224ae0743", "shasum": "" }, "require": { @@ -11343,7 +11273,7 @@ ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", - "source": "https://github.com/voku/portable-ascii/tree/1.6.1" + "source": "https://github.com/voku/portable-ascii/tree/2.0.1" }, "funding": [ { @@ -11367,7 +11297,7 @@ "type": "tidelift" } ], - "time": "2022-01-24T18:55:24+00:00" + "time": "2022-03-08T17:03:00+00:00" }, { "name": "webmozart/assert", @@ -11652,149 +11582,6 @@ ], "time": "2022-03-03T08:28:38+00:00" }, - { - "name": "facade/flare-client-php", - "version": "1.9.1", - "source": { - "type": "git", - "url": "https://github.com/facade/flare-client-php.git", - "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/flare-client-php/zipball/b2adf1512755637d0cef4f7d1b54301325ac78ed", - "reference": "b2adf1512755637d0cef4f7d1b54301325ac78ed", - "shasum": "" - }, - "require": { - "facade/ignition-contracts": "~1.0", - "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0", - "php": "^7.1|^8.0", - "symfony/http-foundation": "^3.3|^4.1|^5.0", - "symfony/mime": "^3.4|^4.0|^5.1", - "symfony/var-dumper": "^3.4|^4.0|^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "phpunit/phpunit": "^7.5.16", - "spatie/phpunit-snapshot-assertions": "^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Facade\\FlareClient\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Send PHP errors to Flare", - "homepage": "https://github.com/facade/flare-client-php", - "keywords": [ - "exception", - "facade", - "flare", - "reporting" - ], - "support": { - "issues": "https://github.com/facade/flare-client-php/issues", - "source": "https://github.com/facade/flare-client-php/tree/1.9.1" - }, - "funding": [ - { - "url": "https://github.com/spatie", - "type": "github" - } - ], - "time": "2021-09-13T12:16:46+00:00" - }, - { - "name": "facade/ignition", - "version": "2.17.5", - "source": { - "type": "git", - "url": "https://github.com/facade/ignition.git", - "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/facade/ignition/zipball/1d71996f83c9a5a7807331b8986ac890352b7a0c", - "reference": "1d71996f83c9a5a7807331b8986ac890352b7a0c", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "facade/flare-client-php": "^1.9.1", - "facade/ignition-contracts": "^1.0.2", - "illuminate/support": "^7.0|^8.0", - "monolog/monolog": "^2.0", - "php": "^7.2.5|^8.0", - "symfony/console": "^5.0", - "symfony/var-dumper": "^5.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.14", - "livewire/livewire": "^2.4", - "mockery/mockery": "^1.3", - "orchestra/testbench": "^5.0|^6.0", - "psalm/plugin-laravel": "^1.2" - }, - "suggest": { - "laravel/telescope": "^3.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.x-dev" - }, - "laravel": { - "providers": [ - "Facade\\Ignition\\IgnitionServiceProvider" - ], - "aliases": { - "Flare": "Facade\\Ignition\\Facades\\Flare" - } - } - }, - "autoload": { - "files": [ - "src/helpers.php" - ], - "psr-4": { - "Facade\\Ignition\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "A beautiful error page for Laravel applications.", - "homepage": "https://github.com/facade/ignition", - "keywords": [ - "error", - "flare", - "laravel", - "page" - ], - "support": { - "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", - "forum": "https://twitter.com/flareappio", - "issues": "https://github.com/facade/ignition/issues", - "source": "https://github.com/facade/ignition" - }, - "time": "2022-02-23T18:31:24+00:00" - }, { "name": "facade/ignition-contracts", "version": "1.0.2", @@ -12170,37 +11957,37 @@ }, { "name": "nunomaduro/collision", - "version": "v5.11.0", + "version": "v6.2.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/collision.git", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461" + "reference": "c379636dc50e829edb3a8bcb944a01aa1aed8f25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nunomaduro/collision/zipball/8b610eef8582ccdc05d8f2ab23305e2d37049461", - "reference": "8b610eef8582ccdc05d8f2ab23305e2d37049461", + "url": "https://api.github.com/repos/nunomaduro/collision/zipball/c379636dc50e829edb3a8bcb944a01aa1aed8f25", + "reference": "c379636dc50e829edb3a8bcb944a01aa1aed8f25", "shasum": "" }, "require": { - "facade/ignition-contracts": "^1.0", - "filp/whoops": "^2.14.3", - "php": "^7.3 || ^8.0", - "symfony/console": "^5.0" + "facade/ignition-contracts": "^1.0.2", + "filp/whoops": "^2.14.5", + "php": "^8.0.0", + "symfony/console": "^6.0.2" }, "require-dev": { - "brianium/paratest": "^6.1", - "fideloper/proxy": "^4.4.1", - "fruitcake/laravel-cors": "^2.0.3", - "laravel/framework": "8.x-dev", - "nunomaduro/larastan": "^0.6.2", - "nunomaduro/mock-final-classes": "^1.0", - "orchestra/testbench": "^6.0", - "phpstan/phpstan": "^0.12.64", - "phpunit/phpunit": "^9.5.0" + "brianium/paratest": "^6.4.1", + "laravel/framework": "^9.7", + "nunomaduro/larastan": "^1.0.2", + "nunomaduro/mock-final-classes": "^1.1.0", + "orchestra/testbench": "^7.3.0", + "phpunit/phpunit": "^9.5.11" }, "type": "library", "extra": { + "branch-alias": { + "dev-develop": "6.x-dev" + }, "laravel": { "providers": [ "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider" @@ -12253,7 +12040,7 @@ "type": "patreon" } ], - "time": "2022-01-10T16:22:52+00:00" + "time": "2022-04-05T15:31:38+00:00" }, { "name": "phar-io/manifest", @@ -12366,6 +12153,63 @@ }, "time": "2022-02-21T01:04:05+00:00" }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", + "shasum": "" + }, + "require": { + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "support": { + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" + }, + "time": "2021-10-19T17:43:47+00:00" + }, { "name": "phploc/phploc", "version": "7.0.2", @@ -13879,6 +13723,302 @@ ], "time": "2020-09-28T06:39:44+00:00" }, + { + "name": "spatie/backtrace", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/backtrace.git", + "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/backtrace/zipball/4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "reference": "4ee7d41aa5268107906ea8a4d9ceccde136dbd5b", + "shasum": "" + }, + "require": { + "php": "^7.3|^8.0" + }, + "require-dev": { + "ext-json": "*", + "phpunit/phpunit": "^9.3", + "symfony/var-dumper": "^5.1" + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\Backtrace\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Freek Van de Herten", + "email": "freek@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "A better backtrace", + "homepage": "https://github.com/spatie/backtrace", + "keywords": [ + "Backtrace", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/backtrace/issues", + "source": "https://github.com/spatie/backtrace/tree/1.2.1" + }, + "funding": [ + { + "url": "https://github.com/sponsors/spatie", + "type": "github" + }, + { + "url": "https://spatie.be/open-source/support-us", + "type": "other" + } + ], + "time": "2021-11-09T10:57:15+00:00" + }, + { + "name": "spatie/flare-client-php", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/flare-client-php.git", + "reference": "86a380f5b1ce839af04a08f1c8f2697184cdf23f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/flare-client-php/zipball/86a380f5b1ce839af04a08f1c8f2697184cdf23f", + "reference": "86a380f5b1ce839af04a08f1c8f2697184cdf23f", + "shasum": "" + }, + "require": { + "illuminate/pipeline": "^8.0|^9.0", + "php": "^8.0", + "spatie/backtrace": "^1.2", + "symfony/http-foundation": "^5.0|^6.0", + "symfony/mime": "^5.2|^6.0", + "symfony/process": "^5.2|^6.0", + "symfony/var-dumper": "^5.2|^6.0" + }, + "require-dev": { + "dms/phpunit-arraysubset-asserts": "^0.3.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/phpunit-snapshot-assertions": "^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1.x-dev" + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\FlareClient\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Send PHP errors to Flare", + "homepage": "https://github.com/spatie/flare-client-php", + "keywords": [ + "exception", + "flare", + "reporting", + "spatie" + ], + "support": { + "issues": "https://github.com/spatie/flare-client-php/issues", + "source": "https://github.com/spatie/flare-client-php/tree/1.2.0" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-05-16T12:13:39+00:00" + }, + { + "name": "spatie/ignition", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/spatie/ignition.git", + "reference": "997363fbcce809b1e55f571997d49017f9c623d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/ignition/zipball/997363fbcce809b1e55f571997d49017f9c623d9", + "reference": "997363fbcce809b1e55f571997d49017f9c623d9", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "monolog/monolog": "^2.0", + "php": "^8.0", + "spatie/flare-client-php": "^1.1", + "symfony/console": "^5.4|^6.0", + "symfony/var-dumper": "^5.4|^6.0" + }, + "require-dev": { + "mockery/mockery": "^1.4", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "symfony/process": "^5.4|^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Spatie\\Ignition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for PHP applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/ignition/issues", + "source": "https://github.com/spatie/ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-05-16T13:16:07+00:00" + }, + { + "name": "spatie/laravel-ignition", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/spatie/laravel-ignition.git", + "reference": "51e5daaa7e43c154fe57f1ddfbba862f9fe57646" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/laravel-ignition/zipball/51e5daaa7e43c154fe57f1ddfbba862f9fe57646", + "reference": "51e5daaa7e43c154fe57f1ddfbba862f9fe57646", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "illuminate/support": "^8.77|^9.0", + "monolog/monolog": "^2.3", + "php": "^8.0", + "spatie/flare-client-php": "^1.0.1", + "spatie/ignition": "^1.2.4", + "symfony/console": "^5.0|^6.0", + "symfony/var-dumper": "^5.0|^6.0" + }, + "require-dev": { + "filp/whoops": "^2.14", + "livewire/livewire": "^2.8|dev-develop", + "mockery/mockery": "^1.4", + "nunomaduro/larastan": "^1.0", + "orchestra/testbench": "^6.23|^7.0", + "pestphp/pest": "^1.20", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "spatie/laravel-ray": "^1.27" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Spatie\\LaravelIgnition\\IgnitionServiceProvider" + ], + "aliases": { + "Flare": "Spatie\\LaravelIgnition\\Facades\\Flare" + } + } + }, + "autoload": { + "files": [ + "src/helpers.php" + ], + "psr-4": { + "Spatie\\LaravelIgnition\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Spatie", + "email": "info@spatie.be", + "role": "Developer" + } + ], + "description": "A beautiful error page for Laravel applications.", + "homepage": "https://flareapp.io/ignition", + "keywords": [ + "error", + "flare", + "laravel", + "page" + ], + "support": { + "docs": "https://flareapp.io/docs/ignition-for-laravel/introduction", + "forum": "https://twitter.com/flareappio", + "issues": "https://github.com/spatie/laravel-ignition/issues", + "source": "https://github.com/spatie/laravel-ignition" + }, + "funding": [ + { + "url": "https://github.com/spatie", + "type": "github" + } + ], + "time": "2022-05-05T15:53:24+00:00" + }, { "name": "theseer/tokenizer", "version": "1.2.1", @@ -13931,16 +14071,16 @@ }, { "name": "wnx/laravel-stats", - "version": "v2.9.0", + "version": "v2.9.1", "source": { "type": "git", "url": "https://github.com/stefanzweifel/laravel-stats.git", - "reference": "3d43af3bda6d70ba6ab820e247963a6bae795b1f" + "reference": "6faa785d4211b298ea1c038f23ec02bc61a6619d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/stefanzweifel/laravel-stats/zipball/3d43af3bda6d70ba6ab820e247963a6bae795b1f", - "reference": "3d43af3bda6d70ba6ab820e247963a6bae795b1f", + "url": "https://api.github.com/repos/stefanzweifel/laravel-stats/zipball/6faa785d4211b298ea1c038f23ec02bc61a6619d", + "reference": "6faa785d4211b298ea1c038f23ec02bc61a6619d", "shasum": "" }, "require": { @@ -13998,7 +14138,7 @@ ], "support": { "issues": "https://github.com/stefanzweifel/laravel-stats/issues", - "source": "https://github.com/stefanzweifel/laravel-stats/tree/v2.9.0" + "source": "https://github.com/stefanzweifel/laravel-stats/tree/v2.9.1" }, "funding": [ { @@ -14010,18 +14150,33 @@ "type": "github" } ], - "time": "2022-03-22T18:47:59+00:00" + "time": "2022-05-31T08:12:06+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": { + "akaunting/module-offline-payments": 20, + "akaunting/module-paypal-standard": 20, + "graham-campbell/markdown": 20 + }, "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^7.3.0", - "ext-bcmath": "*" + "php": "^8.0.2", + "ext-bcmath": "*", + "ext-ctype": "*", + "ext-curl": "*", + "ext-dom": "*", + "ext-fileinfo": "*", + "ext-gd": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "ext-zip": "*" }, "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.2.0" } diff --git a/config/apexcharts.php b/config/apexcharts.php new file mode 100644 index 000000000..324f6cf89 --- /dev/null +++ b/config/apexcharts.php @@ -0,0 +1,80 @@ + [ + 'chart' => [ + 'width' => '100%', + 'height' => 300, + 'toolbar' => [ + 'show' => false, + ], + 'stacked' => false, + 'zoom' => [ + 'enabled' => false, + ], + 'fontFamily' => '"Quicksand", sans-serif', + 'foreColor' => '#595959', + ], + + 'legend' => [ + 'horizontalAlign' => 'left', + ], + + 'dataLabels' => [ + 'enabled' => false, + ], + + 'grid' => [ + 'show' => true, + 'borderColor' => '#E5E7EB', + ], + + 'markers' => [ + 'size' => 5, + /*'colors' => [ + '#ffffff', + ], + 'strokeColors' => '#444444', + 'strokeWidth' => 2,*/ + 'hover' => [ + 'size' => 8, + ], + ], + + 'states' => [ + 'hover' => [ + 'filter' => [ + 'value' => 0.01, + ], + ], + ], + + 'stroke' => [ + 'show' => true, + 'curve' => 'straight', + 'width' => 2, + ], + + 'fill' => [ + 'opacity' => 1, + ], + + 'tooltip' => [ + 'shared' => false, + 'followCursor' => true, + 'onDatasetHover' => [ + 'highlightDataSeries' => true, + ], + ], + + 'xaxis' => [ + 'labels' => [ + 'rotate' => 0, + ], + 'tickAmount' => 3, + ], + + ], + +]; diff --git a/config/api.php b/config/api.php index f58f739ca..d374a644c 100644 --- a/config/api.php +++ b/config/api.php @@ -1,5 +1,6 @@ env('API_SUBTYPE', 'api'), + 'subtype' => env('API_SUBTYPE', 'akaunting'), /* |-------------------------------------------------------------------------- @@ -70,7 +71,7 @@ return [ | */ - 'domain' => env('API_DOMAIN', null), + 'domain' => env('API_DOMAIN'), /* |-------------------------------------------------------------------------- @@ -123,7 +124,7 @@ return [ | */ - 'debug' => env('API_DEBUG', true), + 'debug' => env('API_DEBUG', false), /* |-------------------------------------------------------------------------- @@ -137,7 +138,7 @@ return [ | */ - 'errorFormat' => [ + 'error_format' => [ 'message' => ':message', 'errors' => ':errors', 'code' => ':code', @@ -154,27 +155,11 @@ return [ | */ - 'middleware' => [ - - ], + 'middleware' => explode(',', env('API_MIDDLEWARE', 'api')), /* |-------------------------------------------------------------------------- - | Authentication Providers - |-------------------------------------------------------------------------- - | - | The authentication providers that should be used when attempting to - | authenticate an incoming API request. - | - */ - - 'auth' => [ - 'basic' => 'Dingo\Api\Auth\Provider\Basic', - ], - - /* - |-------------------------------------------------------------------------- - | Throttling / Rate Limiting + | Rate Limit (Throttle) |-------------------------------------------------------------------------- | | Consumers of your API can be limited to the amount of requests they can @@ -183,51 +168,8 @@ return [ | */ - 'throttling' => [ - - ], - - /* - |-------------------------------------------------------------------------- - | Response Transformer - |-------------------------------------------------------------------------- - | - | Responses can be transformed so that they are easier to format. By - | default a Fractal transformer will be used to transform any - | responses prior to formatting. You can easily replace - | this with your own transformer. - | - */ - - 'transformer' => env('API_TRANSFORMER', Dingo\Api\Transformer\Adapter\Fractal::class), - - /* - |-------------------------------------------------------------------------- - | Response Formats - |-------------------------------------------------------------------------- - | - | Responses can be returned in multiple formats by registering different - | response formatters. You can also customize an existing response - | formatter with a number of options to configure its output. - | - */ - - 'defaultFormat' => env('API_DEFAULT_FORMAT', 'json'), - - 'formats' => [ - - 'json' => Dingo\Api\Http\Response\Format\Json::class, - - ], - - 'formatsOptions' => [ - - 'json' => [ - 'pretty_print' => env('API_JSON_FORMAT_PRETTY_PRINT_ENABLED', false), - 'indent_style' => env('API_JSON_FORMAT_INDENT_STYLE', 'space'), - 'indent_size' => env('API_JSON_FORMAT_INDENT_SIZE', 2), - ], - + 'rate_limit' => [ + Limit::perMinute(env('API_RATE_LIMIT', 60)), ], ]; diff --git a/config/app.php b/config/app.php index 24c5f0404..dbf827b95 100644 --- a/config/app.php +++ b/config/app.php @@ -1,5 +1,7 @@ env('APP_URL', ''), - 'asset_url' => env('ASSET_URL', null), + 'asset_url' => env('ASSET_URL'), /* |-------------------------------------------------------------------------- @@ -184,7 +186,6 @@ return [ App\Providers\Blade::class, // App\Providers\Broadcast::class, App\Providers\Event::class, - App\Providers\Form::class, App\Providers\Macro::class, App\Providers\Observer::class, App\Providers\Queue::class, @@ -205,47 +206,8 @@ return [ | */ - 'aliases' => [ - - 'App' => Illuminate\Support\Facades\App::class, - 'Arr' => Illuminate\Support\Arr::class, - 'Artisan' => Illuminate\Support\Facades\Artisan::class, - 'Auth' => Illuminate\Support\Facades\Auth::class, - 'Blade' => Illuminate\Support\Facades\Blade::class, - 'Broadcast' => Illuminate\Support\Facades\Broadcast::class, - 'Bus' => Illuminate\Support\Facades\Bus::class, - 'Cache' => Illuminate\Support\Facades\Cache::class, - 'Config' => Illuminate\Support\Facades\Config::class, - 'Cookie' => Illuminate\Support\Facades\Cookie::class, - 'Crypt' => Illuminate\Support\Facades\Crypt::class, + 'aliases' => Facade::defaultAliases()->merge([ 'Date' => App\Utilities\Date::class, - 'DB' => Illuminate\Support\Facades\DB::class, - 'Eloquent' => Illuminate\Database\Eloquent\Model::class, - 'Event' => Illuminate\Support\Facades\Event::class, - 'File' => Illuminate\Support\Facades\File::class, - 'Gate' => Illuminate\Support\Facades\Gate::class, - 'Hash' => Illuminate\Support\Facades\Hash::class, - 'Http' => Illuminate\Support\Facades\Http::class, - 'Lang' => Illuminate\Support\Facades\Lang::class, - 'Log' => Illuminate\Support\Facades\Log::class, - 'Mail' => Illuminate\Support\Facades\Mail::class, - 'Notification' => Illuminate\Support\Facades\Notification::class, - 'Password' => Illuminate\Support\Facades\Password::class, - 'Queue' => Illuminate\Support\Facades\Queue::class, - 'RateLimiter' => Illuminate\Support\Facades\RateLimiter::class, - 'Redirect' => Illuminate\Support\Facades\Redirect::class, - 'Redis' => Illuminate\Support\Facades\Redis::class, - 'Request' => Illuminate\Support\Facades\Request::class, - 'Response' => Illuminate\Support\Facades\Response::class, - 'Route' => Illuminate\Support\Facades\Route::class, - 'Schema' => Illuminate\Support\Facades\Schema::class, - 'Session' => Illuminate\Support\Facades\Session::class, - 'Storage' => Illuminate\Support\Facades\Storage::class, - 'Str' => Illuminate\Support\Str::class, - 'URL' => Illuminate\Support\Facades\URL::class, - 'Validator' => Illuminate\Support\Facades\Validator::class, - 'View' => Illuminate\Support\Facades\View::class, - - ], + ])->toArray(), ]; diff --git a/config/auth.php b/config/auth.php index 35bc71c7e..75a6c0406 100644 --- a/config/auth.php +++ b/config/auth.php @@ -86,7 +86,7 @@ return [ | than one user table or model in the application and you want to have | separate password reset settings based on the specific user types. | - | The expire time is the number of minutes that the reset token should be + | The expire time is the number of minutes that each reset token will be | considered valid. This security feature keeps tokens short-lived so | they have less time to be guessed. You may change this as needed. | diff --git a/config/broadcasting.php b/config/broadcasting.php index 2d529820c..67fcbbd6c 100644 --- a/config/broadcasting.php +++ b/config/broadcasting.php @@ -39,6 +39,9 @@ return [ 'cluster' => env('PUSHER_APP_CLUSTER'), 'useTLS' => true, ], + 'client_options' => [ + // Guzzle client options: https://docs.guzzlephp.org/en/stable/request-options.html + ], ], 'ably' => [ diff --git a/config/cache.php b/config/cache.php index 681d02e4f..bc0583dce 100644 --- a/config/cache.php +++ b/config/cache.php @@ -105,6 +105,6 @@ return [ | */ - 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_cache'), + 'prefix' => env('CACHE_PREFIX', Str::slug(env('APP_NAME', 'laravel'), '_') . '_cache_'), ]; diff --git a/config/columnsortable.php b/config/columnsortable.php deleted file mode 100644 index cdd817e9f..000000000 --- a/config/columnsortable.php +++ /dev/null @@ -1,106 +0,0 @@ - [ - 'alpha' => [ - 'rows' => ['name', 'contact_name', 'customer_name', 'vendor_name', 'display_name', 'company_name', 'domain', 'email', 'description', 'code', 'type', 'status', 'vendor', 'account', 'category'], - 'class' => 'fas fa-sort-alpha', - ], - 'amount' => [ - 'rows' => ['amount', 'price', 'sale_price', 'purchase_price', 'total_price', 'current_balance', 'total_price', 'opening_balance'], - 'class' => 'fas fa-sort-amount', - ], - 'numeric' => [ - 'rows' => ['created_at', 'updated_at', 'paid_at', 'issued_at', 'due_at', 'id', 'quantity', 'rate', 'number', 'document_number'], - 'class' => 'fas fa-sort-numeric', - ], - ], - - /* - whether icons should be enabled - */ - 'enable_icons' => true, - - /* - defines icon set to use when sorted data is none above (alpha nor amount nor numeric) - */ - 'default_icon_set' => 'fas fa-arrow-down sort-icon', - - /* - icon that shows when generating sortable link while column is not sorted - */ - 'sortable_icon' => 'fas fa-arrow-down sort-icon', - - /* - generated icon is clickable non-clickable (default) - */ - 'clickable_icon' => false, - - /* - icon and text separator (any string) - in case of 'clickable_icon' => true; separator creates possibility to style icon and anchor-text properly - */ - 'icon_text_separator' => '  ', - - /* - suffix class that is appended when ascending order is applied - */ - 'asc_suffix' => '-down', - - /* - suffix class that is appended when descending order is applied - */ - 'desc_suffix' => '-up', - - /* - default anchor class, if value is null none is added - */ - 'anchor_class' => null, - - /* - relation - column separator ex: detail.phone_number means relation "detail" and column "phone_number" - */ - 'uri_relation_column_separator' => '.', - - /* - formatting function applied to name of column, use null to turn formatting off - */ - 'formatting_function' => 'ucfirst', - - /* - inject title parameter in query strings, use null to turn injection off - example: 'inject_title' => 't' will result in ..user/?t="formatted title of sorted column" - */ - 'inject_title_as' => null, - - /* - allow request modification, when default sorting is set but is not in URI (first load) - */ - 'allow_request_modification' => true, - - /* - default order for: $user->sortable('id') usage - */ - 'default_direction' => 'asc', - - /* - default order for non-sorted columns - */ - 'default_direction_unsorted' => 'asc', - - /* - use the first defined sortable column (Model::$sortable) as default - also applies if sorting parameters are invalid for example: 'sort' => 'name', 'direction' => '' - */ - 'default_first_column' => false, - - /* - join type: join vs leftJoin (default leftJoin) - for more information see https://github.com/Kyslik/column-sortable/issues/59 - */ - 'join_type' => 'leftJoin', -]; diff --git a/config/cors.php b/config/cors.php index 884143795..af5ba782e 100644 --- a/config/cors.php +++ b/config/cors.php @@ -15,7 +15,7 @@ return [ | */ - 'paths' => [env('API_SUBTYPE', 'api') . '/*'], + 'paths' => [env('API_PREFIX', 'api') . '/*'], 'allowed_methods' => ['*'], diff --git a/config/database.php b/config/database.php index 2c9002a1a..7f8c603c1 100644 --- a/config/database.php +++ b/config/database.php @@ -92,7 +92,7 @@ return [ 'charset' => 'utf8', 'prefix' => env('DB_PREFIX', 'ak_'), 'prefix_indexes' => true, - 'schema' => 'public', + 'search_path' => 'public', 'sslmode' => 'prefer', ], @@ -147,7 +147,7 @@ return [ 'default' => [ 'url' => env('REDIS_URL'), 'host' => env('REDIS_HOST', '127.0.0.1'), - 'password' => env('REDIS_PASSWORD', null), + 'password' => env('REDIS_PASSWORD'), 'port' => env('REDIS_PORT', '6379'), 'database' => env('REDIS_DB', '0'), ], diff --git a/config/debugbar.php b/config/debugbar.php index 9e9770780..6f7fb4c4f 100644 --- a/config/debugbar.php +++ b/config/debugbar.php @@ -147,7 +147,7 @@ return [ 'types' => ['SELECT'], // // workaround ['SELECT'] only. https://github.com/barryvdh/laravel-debugbar/issues/888 ['SELECT', 'INSERT', 'UPDATE', 'DELETE']; for MySQL 5.6.3+ ], 'hints' => true, // Show hints for common mistakes - 'show_copy' => true, // Show copy button next to the query + 'show_copy' => true, // Show copy button next to the query ], 'mail' => [ 'full_log' => false diff --git a/config/dompdf.php b/config/dompdf.php index 143cfbe3c..51879fb5b 100644 --- a/config/dompdf.php +++ b/config/dompdf.php @@ -15,6 +15,11 @@ return [ 'orientation' => 'portrait', + /* + * Dejavu Sans font is missing glyphs for converted entities, turn it off if you need to show € and £. + */ + 'convert_entities' => false, + 'defines' => [ /** * The location of the DOMPDF font directory @@ -40,7 +45,7 @@ return [ * Times-Roman, Times-Bold, Times-BoldItalic, Times-Italic, * Symbol, ZapfDingbats. */ - "font_dir" => storage_path('fonts/'), // advised by dompdf (https://github.com/dompdf/dompdf/pull/782) + "font_dir" => storage_path('fonts'), // advised by dompdf (https://github.com/dompdf/dompdf/pull/782) /** * The location of the DOMPDF font cache directory @@ -50,7 +55,7 @@ return [ * * Note: This directory must exist and be writable by the webserver process. */ - "font_cache" => storage_path('fonts/'), + "font_cache" => storage_path('fonts'), /** * The location of a temporary directory. diff --git a/config/filesystems.php b/config/filesystems.php index cec9a49bd..d4c1d1df0 100644 --- a/config/filesystems.php +++ b/config/filesystems.php @@ -13,7 +13,7 @@ return [ | */ - 'default' => env('FILESYSTEM_DRIVER', 'uploads'), + 'default' => env('FILESYSTEM_DISK', 'uploads'), /* |-------------------------------------------------------------------------- @@ -52,7 +52,7 @@ return [ | | Here you may configure as many filesystem "disks" as you wish, and you | may even configure multiple disks of the same driver. Defaults have - | been setup for each driver as an example of the required options. + | been set up for each driver as an example of the required values. | | Supported Drivers: "local", "ftp", "sftp", "s3" | diff --git a/config/hashing.php b/config/hashing.php index 842577087..bcd3be4c2 100644 --- a/config/hashing.php +++ b/config/hashing.php @@ -44,9 +44,9 @@ return [ */ 'argon' => [ - 'memory' => 1024, - 'threads' => 2, - 'time' => 2, + 'memory' => 65536, + 'threads' => 1, + 'time' => 4, ], ]; diff --git a/config/language.php b/config/language.php index edc32f503..f1d04b2be 100644 --- a/config/language.php +++ b/config/language.php @@ -33,6 +33,17 @@ return [ */ 'url' => false, + /* + |-------------------------------------------------------------------------- + | Set strategy + |-------------------------------------------------------------------------- + | + | This option will determine the strategy used to determine the back url. + | It can be 'session' (default) or 'referer' + | + */ + 'back' => 'session', + /* |-------------------------------------------------------------------------- | Carbon Language @@ -109,7 +120,10 @@ return [ | Language code mode |-------------------------------------------------------------------------- | - | This option indicates the language code to be used, short or long + | This option indicates the language code and name to be used, short/long + | and english/native. + | Short: language code (en) + | Long: languagecode-COUNTRYCODE (en-GB) | */ 'mode' => ['code' => 'long', 'name' => 'native'], @@ -119,79 +133,74 @@ return [ | Allowed languages |-------------------------------------------------------------------------- | - | This options indicates the allowed languages. + | This options indicates the language allowed languages. | */ 'allowed' => ['ar-SA', 'az-AZ', 'bg-BG', 'bn-BD', 'bs-BA', 'ca-ES', 'cs-CZ', 'da-DK', 'de-DE', 'el-GR', 'en-AU', 'en-GB', 'en-US', 'es-AR', 'es-ES', 'es-MX', 'et-EE', 'fa-IR', 'fr-FR', 'he-IL', 'hi-IN', 'hr-HR', 'hu-HU', 'id-ID', 'is-IS', 'it-IT', 'ja-JP', 'ka-GE', 'ko-KR', 'lt-LT', 'lv-LV', 'mk-MK', 'ms-MY', 'nb-NO', 'ne-NP', 'nl-NL', 'pl-PL', 'pt-BR', 'pt-PT', 'ro-RO', 'ru-RU', 'sk-SK', 'sl-SI', 'sr-RS', 'sq-AL', 'sv-SE', 'th-TH', 'tr-TR', 'uk-UA', 'ur-PK', 'uz-UZ', 'vi-VN', 'zh-CN', 'zh-TW'], /* |-------------------------------------------------------------------------- - | All languages + | All Languages |-------------------------------------------------------------------------- | | This option indicates the language codes and names. | */ 'all' => [ - ['short' => 'ar', 'long' => 'ar-SA', 'english' => 'Arabic', 'native' => 'العربية'], - ['short' => 'az', 'long' => 'az-AZ', 'english' => 'Azerbaijani', 'native' => 'Azərbaycan'], - ['short' => 'bg', 'long' => 'bg-BG', 'english' => 'Bulgarian', 'native' => 'български'], - ['short' => 'bn', 'long' => 'bn-BD', 'english' => 'Bengali', 'native' => 'বাংলা'], - ['short' => 'bs', 'long' => 'bs-BA', 'english' => 'Bosnian', 'native' => 'Bosanski'], - ['short' => 'ca', 'long' => 'ca-ES', 'english' => 'Catalan', 'native' => 'Català'], - ['short' => 'cn', 'long' => 'zh-CN', 'english' => 'Chinese (S)', 'native' => '简体中文'], - ['short' => 'cs', 'long' => 'cs-CZ', 'english' => 'Czech', 'native' => 'Čeština'], - ['short' => 'da', 'long' => 'da-DK', 'english' => 'Danish', 'native' => 'Dansk'], - ['short' => 'de', 'long' => 'de-DE', 'english' => 'German', 'native' => 'Deutsch'], - ['short' => 'de', 'long' => 'de-AT', 'english' => 'Austrian', 'native' => 'Österreichisches Deutsch'], - ['short' => 'fi', 'long' => 'fi-FI', 'english' => 'Finnish', 'native' => 'Suomi'], - ['short' => 'fr', 'long' => 'fr-FR', 'english' => 'French', 'native' => 'Français'], - ['short' => 'ea', 'long' => 'es-AR', 'english' => 'Spanish (Argentina)', 'native' => 'Español de Argentina'], - ['short' => 'el', 'long' => 'el-GR', 'english' => 'Greek', 'native' => 'Ελληνικά'], - ['short' => 'en', 'long' => 'en-AU', 'english' => 'English (AU)', 'native' => 'English (AU)'], - ['short' => 'en', 'long' => 'en-CA', 'english' => 'English (CA)', 'native' => 'English (CA)'], - ['short' => 'en', 'long' => 'en-GB', 'english' => 'English (GB)', 'native' => 'English (GB)'], - ['short' => 'en', 'long' => 'en-US', 'english' => 'English (US)', 'native' => 'English (US)'], - ['short' => 'es', 'long' => 'es-ES', 'english' => 'Spanish', 'native' => 'Español'], - ['short' => 'et', 'long' => 'et-EE', 'english' => 'Estonian', 'native' => 'Eesti'], - ['short' => 'he', 'long' => 'he-IL', 'english' => 'Hebrew', 'native' => 'עִבְרִית'], - ['short' => 'hi', 'long' => 'hi-IN', 'english' => 'Hindi', 'native' => 'हिन्दी'], - ['short' => 'hr', 'long' => 'hr-HR', 'english' => 'Croatian', 'native' => 'Hrvatski'], - ['short' => 'hu', 'long' => 'hu-HU', 'english' => 'Hungarian', 'native' => 'Magyar'], - ['short' => 'hy', 'long' => 'hy-AM', 'english' => 'Armenian', 'native' => 'Հայերեն'], - ['short' => 'id', 'long' => 'id-ID', 'english' => 'Indonesian', 'native' => 'Bahasa Indonesia'], - ['short' => 'is', 'long' => 'is-IS', 'english' => 'Icelandic', 'native' => 'Íslenska'], - ['short' => 'it', 'long' => 'it-IT', 'english' => 'Italian', 'native' => 'Italiano'], - ['short' => 'ir', 'long' => 'fa-IR', 'english' => 'Persian', 'native' => 'فارسی'], - ['short' => 'jp', 'long' => 'ja-JP', 'english' => 'Japanese', 'native' => '日本語'], - ['short' => 'ka', 'long' => 'ka-GE', 'english' => 'Georgian', 'native' => 'ქართული'], - ['short' => 'ko', 'long' => 'ko-KR', 'english' => 'Korean', 'native' => '한국어'], - ['short' => 'lt', 'long' => 'lt-LT', 'english' => 'Lithuanian', 'native' => 'Lietuvių'], - ['short' => 'lv', 'long' => 'lv-LV', 'english' => 'Latvian', 'native' => 'Latviešu valoda'], - ['short' => 'mk', 'long' => 'mk-MK', 'english' => 'Macedonian', 'native' => 'Македонски јазик'], - ['short' => 'ms', 'long' => 'ms-MY', 'english' => 'Malay', 'native' => 'Bahasa Melayu'], - ['short' => 'mx', 'long' => 'es-MX', 'english' => 'Spanish (Mexico)', 'native' => 'Español de México'], - ['short' => 'nb', 'long' => 'nb-NO', 'english' => 'Norwegian', 'native' => 'Norsk Bokmål'], - ['short' => 'ne', 'long' => 'ne-NP', 'english' => 'Nepali', 'native' => 'नेपाली'], - ['short' => 'nl', 'long' => 'nl-NL', 'english' => 'Dutch', 'native' => 'Nederlands'], - ['short' => 'pl', 'long' => 'pl-PL', 'english' => 'Polish', 'native' => 'Polski'], - ['short' => 'pt-BR', 'long' => 'pt-BR', 'english' => 'Brazilian', 'native' => 'Português do Brasil'], - ['short' => 'pt', 'long' => 'pt-PT', 'english' => 'Portuguese', 'native' => 'Português'], - ['short' => 'ro', 'long' => 'ro-RO', 'english' => 'Romanian', 'native' => 'Română'], - ['short' => 'ru', 'long' => 'ru-RU', 'english' => 'Russian', 'native' => 'Русский'], - ['short' => 'sr', 'long' => 'sr-RS', 'english' => 'Serbian (Cyrillic)', 'native' => 'Српски језик'], - ['short' => 'sr', 'long' => 'sr-CS', 'english' => 'Serbian (Latin)', 'native' => 'Српски језик'], - ['short' => 'sq', 'long' => 'sq-AL', 'english' => 'Albanian', 'native' => 'Shqip'], - ['short' => 'sk', 'long' => 'sk-SK', 'english' => 'Slovak', 'native' => 'Slovenčina'], - ['short' => 'sl', 'long' => 'sl-SI', 'english' => 'Slovenian', 'native' => 'Slovenščina'], - ['short' => 'sv', 'long' => 'sv-SE', 'english' => 'Swedish', 'native' => 'Svenska'], - ['short' => 'th', 'long' => 'th-TH', 'english' => 'Thai', 'native' => 'ไทย'], - ['short' => 'tr', 'long' => 'tr-TR', 'english' => 'Turkish', 'native' => 'Türkçe'], - ['short' => 'tw', 'long' => 'zh-TW', 'english' => 'Chinese (T)', 'native' => '繁體中文'], - ['short' => 'uk', 'long' => 'uk-UA', 'english' => 'Ukrainian', 'native' => 'Українська'], - ['short' => 'ur', 'long' => 'ur-PK', 'english' => 'Urdu (Pakistan)', 'native' => 'اردو'], - ['short' => 'uz', 'long' => 'uz-UZ', 'english' => 'Uzbek', 'native' => 'O‘zbekcha'], - ['short' => 'vi', 'long' => 'vi-VN', 'english' => 'Vietnamese', 'native' => 'Tiếng Việt'], + ['short' => 'ar', 'long' => 'ar-SA', 'english' => 'Arabic', 'native' => 'العربية', 'direction' => 'rtl'], + ['short' => 'bg', 'long' => 'bg-BG', 'english' => 'Bulgarian', 'native' => 'български', 'direction' => 'ltr'], + ['short' => 'bn', 'long' => 'bn-BD', 'english' => 'Bengali', 'native' => 'বাংলা', 'direction' => 'ltr'], + ['short' => 'cn', 'long' => 'zh-CN', 'english' => 'Chinese (S)', 'native' => '简体中文', 'direction' => 'ltr'], + ['short' => 'cs', 'long' => 'cs-CZ', 'english' => 'Czech', 'native' => 'Čeština', 'direction' => 'ltr'], + ['short' => 'da', 'long' => 'da-DK', 'english' => 'Danish', 'native' => 'Dansk', 'direction' => 'ltr'], + ['short' => 'de', 'long' => 'de-DE', 'english' => 'German', 'native' => 'Deutsch', 'direction' => 'ltr'], + ['short' => 'de', 'long' => 'de-AT', 'english' => 'Austrian', 'native' => 'Österreichisches Deutsch', 'direction' => 'ltr'], + ['short' => 'fi', 'long' => 'fi-FI', 'english' => 'Finnish', 'native' => 'Suomi', 'direction' => 'ltr'], + ['short' => 'fr', 'long' => 'fr-FR', 'english' => 'French', 'native' => 'Français', 'direction' => 'ltr'], + ['short' => 'el', 'long' => 'el-GR', 'english' => 'Greek', 'native' => 'Ελληνικά', 'direction' => 'ltr'], + ['short' => 'en', 'long' => 'en-AU', 'english' => 'English (AU)', 'native' => 'English (AU)', 'direction' => 'ltr'], + ['short' => 'en', 'long' => 'en-CA', 'english' => 'English (CA)', 'native' => 'English (CA)', 'direction' => 'ltr'], + ['short' => 'en', 'long' => 'en-GB', 'english' => 'English (GB)', 'native' => 'English (GB)', 'direction' => 'ltr'], + ['short' => 'en', 'long' => 'en-US', 'english' => 'English (US)', 'native' => 'English (US)', 'direction' => 'ltr'], + ['short' => 'es', 'long' => 'es-ES', 'english' => 'Spanish', 'native' => 'Español', 'direction' => 'ltr'], + ['short' => 'et', 'long' => 'et-EE', 'english' => 'Estonian', 'native' => 'Eesti', 'direction' => 'ltr'], + ['short' => 'he', 'long' => 'he-IL', 'english' => 'Hebrew', 'native' => 'עִבְרִית', 'direction' => 'rtl'], + ['short' => 'hi', 'long' => 'hi-IN', 'english' => 'Hindi', 'native' => 'हिन्दी', 'direction' => 'ltr'], + ['short' => 'hr', 'long' => 'hr-HR', 'english' => 'Croatian', 'native' => 'Hrvatski', 'direction' => 'ltr'], + ['short' => 'hu', 'long' => 'hu-HU', 'english' => 'Hungarian', 'native' => 'Magyar', 'direction' => 'ltr'], + ['short' => 'hy', 'long' => 'hy-AM', 'english' => 'Armenian', 'native' => 'Հայերեն', 'direction' => 'ltr'], + ['short' => 'id', 'long' => 'id-ID', 'english' => 'Indonesian', 'native' => 'Bahasa Indonesia', 'direction' => 'ltr'], + ['short' => 'it', 'long' => 'it-IT', 'english' => 'Italian', 'native' => 'Italiano', 'direction' => 'ltr'], + ['short' => 'ir', 'long' => 'fa-IR', 'english' => 'Persian', 'native' => 'فارسی', 'direction' => 'rtl'], + ['short' => 'jp', 'long' => 'ja-JP', 'english' => 'Japanese', 'native' => '日本語', 'direction' => 'ltr'], + ['short' => 'ka', 'long' => 'ka-GE', 'english' => 'Georgian', 'native' => 'ქართული', 'direction' => 'ltr'], + ['short' => 'ko', 'long' => 'ko-KR', 'english' => 'Korean', 'native' => '한국어', 'direction' => 'ltr'], + ['short' => 'lt', 'long' => 'lt-LT', 'english' => 'Lithuanian', 'native' => 'Lietuvių', 'direction' => 'ltr'], + ['short' => 'lv', 'long' => 'lv-LV', 'english' => 'Latvian', 'native' => 'Latviešu valoda', 'direction' => 'ltr'], + ['short' => 'mk', 'long' => 'mk-MK', 'english' => 'Macedonian', 'native' => 'Македонски јазик', 'direction' => 'ltr'], + ['short' => 'ms', 'long' => 'ms-MY', 'english' => 'Malay', 'native' => 'Bahasa Melayu', 'direction' => 'ltr'], + ['short' => 'mx', 'long' => 'es-MX', 'english' => 'Mexico', 'native' => 'Español de México', 'direction' => 'ltr'], + ['short' => 'nb', 'long' => 'nb-NO', 'english' => 'Norwegian', 'native' => 'Norsk Bokmål', 'direction' => 'ltr'], + ['short' => 'ne', 'long' => 'ne-NP', 'english' => 'Nepali', 'native' => 'नेपाली', 'direction' => 'ltr'], + ['short' => 'nl', 'long' => 'nl-NL', 'english' => 'Dutch', 'native' => 'Nederlands', 'direction' => 'ltr'], + ['short' => 'pl', 'long' => 'pl-PL', 'english' => 'Polish', 'native' => 'Polski', 'direction' => 'ltr'], + ['short' => 'pt-BR', 'long' => 'pt-BR', 'english' => 'Brazilian', 'native' => 'Português do Brasil', 'direction' => 'ltr'], + ['short' => 'pt', 'long' => 'pt-PT', 'english' => 'Portuguese', 'native' => 'Português', 'direction' => 'ltr'], + ['short' => 'ro', 'long' => 'ro-RO', 'english' => 'Romanian', 'native' => 'Română', 'direction' => 'ltr'], + ['short' => 'ru', 'long' => 'ru-RU', 'english' => 'Russian', 'native' => 'Русский', 'direction' => 'ltr'], + ['short' => 'sr', 'long' => 'sr-RS', 'english' => 'Serbian (Cyrillic)', 'native' => 'Српски језик', 'direction' => 'ltr'], + ['short' => 'sr', 'long' => 'sr-CS', 'english' => 'Serbian (Latin)', 'native' => 'Српски језик', 'direction' => 'ltr'], + ['short' => 'sq', 'long' => 'sq-AL', 'english' => 'Albanian', 'native' => 'Shqip', 'direction' => 'ltr'], + ['short' => 'sk', 'long' => 'sk-SK', 'english' => 'Slovak', 'native' => 'Slovenčina', 'direction' => 'ltr'], + ['short' => 'sl', 'long' => 'sl-SL', 'english' => 'Slovenian', 'native' => 'Slovenščina', 'direction' => 'ltr'], + ['short' => 'sv', 'long' => 'sv-SE', 'english' => 'Swedish', 'native' => 'Svenska', 'direction' => 'ltr'], + ['short' => 'th', 'long' => 'th-TH', 'english' => 'Thai', 'native' => 'ไทย', 'direction' => 'ltr'], + ['short' => 'tr', 'long' => 'tr-TR', 'english' => 'Turkish', 'native' => 'Türkçe', 'direction' => 'ltr'], + ['short' => 'tw', 'long' => 'zh-TW', 'english' => 'Chinese (T)', 'native' => '繁體中文', 'direction' => 'ltr'], + ['short' => 'uk', 'long' => 'uk-UA', 'english' => 'Ukrainian', 'native' => 'Українська', 'direction' => 'ltr'], + ['short' => 'ur', 'long' => 'ur-PK', 'english' => 'Urdu (Pakistan)', 'native' => 'اردو', 'direction' => 'rtl'], + ['short' => 'uz', 'long' => 'uz-UZ', 'english' => 'Uzbek', 'native' => 'O\'zbek', 'direction' => 'ltr'], + ['short' => 'vi', 'long' => 'vi-VN', 'english' => 'Vietnamese', 'native' => 'Tiếng Việt', 'direction' => 'ltr'], ], ]; diff --git a/config/livewire.php b/config/livewire.php index 74b8e80a6..6c7389997 100644 --- a/config/livewire.php +++ b/config/livewire.php @@ -29,6 +29,18 @@ return [ 'view_path' => resource_path('views/livewire'), + /* + |-------------------------------------------------------------------------- + | Layout + |-------------------------------------------------------------------------- + | The default layout view that will be used when rendering a component via + | Route::get('/some-endpoint', SomeComponent::class);. In this case the + | the view returned by SomeComponent will be wrapped in "layouts.app" + | + */ + + 'layout' => 'components.layouts.admin', + /* |-------------------------------------------------------------------------- | Livewire Assets URL @@ -44,6 +56,20 @@ return [ 'asset_url' => env('ASSET_URL', 'public'), + /* + |-------------------------------------------------------------------------- + | Livewire App URL + |-------------------------------------------------------------------------- + | + | This value should be used if livewire assets are served from CDN. + | Livewire will communicate with an app through this url. + | + | Examples: "https://my-app.com", "myurl.com/app". + | + */ + + 'app_url' => env('APP_URL', 'localhost'), + /* |-------------------------------------------------------------------------- | Livewire Endpoint Middleware Group @@ -77,8 +103,9 @@ return [ 'preview_mimes' => [ // Supported file types for temporary pre-signed file URLs. 'png', 'gif', 'bmp', 'svg', 'wav', 'mp4', 'mov', 'avi', 'wmv', 'mp3', 'm4a', - 'jpeg', 'mpga', 'webp', 'wma', + 'jpg', 'jpeg', 'mpga', 'webp', 'wma', ], + 'max_upload_time' => 5, // Max duration (in minutes) before an upload gets invalidated. ], /* @@ -88,7 +115,7 @@ return [ | | This value sets the path to the Livewire manifest file. | The default should work for most cases (which is - | "/bootstrap/cache/livewire-components.php)", but for specific + | "/bootstrap/cache/livewire-components.php"), but for specific | cases like when hosting on Laravel Vapor, it could be set to a different value. | | Example: for Laravel Vapor, it would be "/tmp/storage/bootstrap/cache/livewire-components.php". @@ -97,4 +124,35 @@ return [ 'manifest_path' => null, + /* + |-------------------------------------------------------------------------- + | Back Button Cache + |-------------------------------------------------------------------------- + | + | This value determines whether the back button cache will be used on pages + | that contain Livewire. By disabling back button cache, it ensures that + | the back button shows the correct state of components, instead of + | potentially stale, cached data. + | + | Setting it to "false" (default) will disable back button cache. + | + */ + + 'back_button_cache' => false, + + /* + |-------------------------------------------------------------------------- + | Render On Redirect + |-------------------------------------------------------------------------- + | + | This value determines whether Livewire will render before it's redirected + | or not. Setting it to "false" (default) will mean the render method is + | skipped when redirecting. And "true" will mean the render method is + | run before redirecting. Browsers bfcache can store a potentially + | stale view if render is skipped on redirect. + | + */ + + 'render_on_redirect' => false, + ]; diff --git a/config/logging.php b/config/logging.php index 26577ead3..1f73790ca 100644 --- a/config/logging.php +++ b/config/logging.php @@ -19,6 +19,20 @@ return [ 'default' => env('LOG_CHANNEL', 'stack'), + /* + |-------------------------------------------------------------------------- + | Deprecations Log Channel + |-------------------------------------------------------------------------- + | + | This option controls the log channel that should be used to log warnings + | regarding deprecated PHP and library features. This allows you to get + | your application ready for upcoming major versions of dependencies. + | + */ + + 'deprecations' => env('LOG_DEPRECATIONS_CHANNEL', 'null'), + + /* |-------------------------------------------------------------------------- | Log Channels diff --git a/config/mail.php b/config/mail.php index 6731a0191..61f230d60 100644 --- a/config/mail.php +++ b/config/mail.php @@ -29,7 +29,7 @@ return [ | mailers below. You are free to add additional mailers as required. | | Supported: "smtp", "sendmail", "mailgun", "ses", - | "postmark", "log", "array", "mail" + | "postmark", "log", "array", "mail", "failover" | */ @@ -42,7 +42,6 @@ return [ 'username' => env('MAIL_USERNAME'), 'password' => env('MAIL_PASSWORD'), 'timeout' => env('MAIL_TIMEOUT'), - 'auth_mode' => env('MAIL_AUTH_MODE'), ], 'ses' => [ @@ -63,7 +62,7 @@ return [ 'sendmail' => [ 'transport' => 'sendmail', - 'path' => '/usr/sbin/sendmail -bs', + 'path' => env('MAIL_SENDMAIL_PATH', '/usr/sbin/sendmail -t -i'), ], 'log' => [ diff --git a/config/menu.php b/config/menu.php index 8958f4108..ff8da3659 100644 --- a/config/menu.php +++ b/config/menu.php @@ -3,7 +3,7 @@ return [ 'styles' => [ - 'argon' => \Akaunting\Menu\Presenters\Admin\Argon::class, + 'tailwind' => \App\View\Presenters\Menu::class, ], 'home_urls' => [ diff --git a/config/read-only.php b/config/read-only.php index 6e1040424..9f31db095 100644 --- a/config/read-only.php +++ b/config/read-only.php @@ -45,6 +45,6 @@ return [ | Skip livewire paths |-------------------------------------------------------------------------- */ - 'livewire' => explode(',', env('READ_ONLY_LIVEWIRE', 'common.search')), + 'livewire' => explode(',', env('READ_ONLY_LIVEWIRE', 'menu.notifications,menu.settings,menu.neww')), ]; diff --git a/config/sanctum.php b/config/sanctum.php new file mode 100644 index 000000000..529cfdc99 --- /dev/null +++ b/config/sanctum.php @@ -0,0 +1,67 @@ + explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( + '%s%s', + 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', + Sanctum::currentApplicationUrlWithPort() + ))), + + /* + |-------------------------------------------------------------------------- + | Sanctum Guards + |-------------------------------------------------------------------------- + | + | This array contains the authentication guards that will be checked when + | Sanctum is trying to authenticate a request. If none of these guards + | are able to authenticate the request, Sanctum will use the bearer + | token that's present on an incoming request for authentication. + | + */ + + 'guard' => ['web'], + + /* + |-------------------------------------------------------------------------- + | Expiration Minutes + |-------------------------------------------------------------------------- + | + | This value controls the number of minutes until an issued token will be + | considered expired. If this value is null, personal access tokens do + | not expire. This won't tweak the lifetime of first-party sessions. + | + */ + + 'expiration' => null, + + /* + |-------------------------------------------------------------------------- + | Sanctum Middleware + |-------------------------------------------------------------------------- + | + | When authenticating your first-party SPA with Sanctum you may need to + | customize some of the middleware Sanctum uses while processing the + | request. You may change the middleware listed below as required. + | + */ + + 'middleware' => [ + 'verify_csrf_token' => App\Http\Middleware\VerifyCsrfToken::class, + 'encrypt_cookies' => App\Http\Middleware\EncryptCookies::class, + ], + +]; diff --git a/config/search-string.php b/config/search-string.php index 1c9276edf..3360dcb79 100644 --- a/config/search-string.php +++ b/config/search-string.php @@ -94,7 +94,12 @@ return [ App\Models\Banking\Transaction::class => [ 'columns' => [ 'id', - 'type', + 'type' => [ + 'values' => [ + 'income' => 'general.incomes', + 'expense' => 'general.expenses', + ], + ], 'account_id' => [ 'route' => ['accounts.index', 'search=enabled:1'], ], @@ -109,7 +114,7 @@ return [ 'payment_method', 'reference', 'category_id' => [ - 'route' => ['categories.index', 'search=enabled:1'], + 'route' => ['categories.index', 'search=type:income,expense enabled:1'] ], 'parent_id', 'recurring' => [ @@ -117,7 +122,7 @@ return [ 'foreign_key' => '', 'relationship' => true, 'boolean' => true, - ] + ], ], ], @@ -161,7 +166,7 @@ return [ 'category_id' => [ 'route' => ['categories.index', 'search=type:item enabled:1'] ], - 'sales_price', + 'sale_price', 'purchase_price', ], ], @@ -185,6 +190,44 @@ return [ ], ], + 'App\Models\Purchase\Vendor' => [ + 'columns' => [ + 'id', + 'type', + 'name' => ['searchable' => true], + 'email' => ['searchable' => true], + 'tax_number' => ['searchable' => true], + 'phone' => ['searchable' => true], + 'address' => ['searchable' => true], + 'website' => ['searchable' => true], + 'currency_code' => [ + 'route' => ['currencies.index', 'search=enabled:1'], + ], + 'reference', + 'user_id', + 'enabled' => ['boolean' => true], + ], + ], + + 'App\Models\Sale\Customer' => [ + 'columns' => [ + 'id', + 'type', + 'name' => ['searchable' => true], + 'email' => ['searchable' => true], + 'tax_number' => ['searchable' => true], + 'phone' => ['searchable' => true], + 'address' => ['searchable' => true], + 'website' => ['searchable' => true], + 'currency_code' => [ + 'route' => ['currencies.index', 'search=enabled:1'], + ], + 'reference', + 'user_id', + 'enabled' => ['boolean' => true], + ], + ], + App\Models\Document\Document::class => [ 'columns' => [ 'id', @@ -208,14 +251,14 @@ return [ 'contact_phone' => ['searchable' => true], 'contact_address' => ['searchable' => true], 'category_id' => [ - 'route' => ['categories.index', 'search=enabled:1'], + 'route' => ['categories.index', 'search=type:income,expense enabled:1'] ], 'parent_id', 'recurring' => [ 'key' => 'recurring', 'relationship' => true, 'boolean' => true, - ] + ], ], ], @@ -256,42 +299,9 @@ return [ 'parent_id', 'recurring' => [ 'key' => 'recurring', - 'foreign_key' => '', 'relationship' => true, 'boolean' => true, - ] - ], - ], - - 'App\Models\Purchase\Payment' => [ - 'columns' => [ - 'id', - 'type', - 'account_id' => [ - 'route' => ['accounts.index', 'search=enabled:1'], ], - 'paid_at' => ['date' => true], - 'amount', - 'currency_code' => [ - 'route' => ['currencies.index', 'search=enabled:1'], - ], - 'document_id', - 'contact_id' => [ - 'route' => ['vendors.index', 'search=enabled:1'], - ], - 'description' => ['searchable' => true], - 'payment_method', - 'reference', - 'category_id' => [ - 'route' => ['categories.index', 'search=type:expense enabled:1'] - ], - 'parent_id', - 'recurring' => [ - 'key' => 'recurring', - 'foreign_key' => '', - 'relationship' => true, - 'boolean' => true, - ] ], ], @@ -333,42 +343,9 @@ return [ 'parent_id', 'recurring' => [ 'key' => 'recurring', - 'foreign_key' => '', 'relationship' => true, 'boolean' => true, - ] - ], - ], - - 'App\Models\Sale\Revenue' => [ - 'columns' => [ - 'id', - 'type', - 'account_id' => [ - 'route' => ['accounts.index', 'search=enabled:1'], ], - 'paid_at' => ['date' => true], - 'amount', - 'currency_code' => [ - 'route' => ['currencies.index', 'search=enabled:1'], - ], - 'document_id', - 'contact_id' => [ - 'route' => ['customers.index', 'search=enabled:1'], - ], - 'description' => ['searchable' => true], - 'payment_method', - 'reference', - 'category_id' => [ - 'route' => ['categories.index', 'search=type:income enabled:1'], - ], - 'parent_id', - 'recurring' => [ - 'key' => 'recurring', - 'foreign_key' => '', - 'relationship' => true, - 'boolean' => true, - ] ], ], @@ -402,6 +379,14 @@ return [ ], ], + App\Models\Setting\EmailTemplate::class => [ + 'columns' => [ + 'id', + 'name' => ['searchable' => true], + 'subject' => ['searchable' => true], + ], + ], + App\Models\Setting\Tax::class => [ 'columns' => [ 'id', diff --git a/config/session.php b/config/session.php index 53fb21b17..2830e3f88 100644 --- a/config/session.php +++ b/config/session.php @@ -72,7 +72,7 @@ return [ | */ - 'connection' => env('SESSION_CONNECTION', null), + 'connection' => env('SESSION_CONNECTION'), /* |-------------------------------------------------------------------------- @@ -100,7 +100,7 @@ return [ | */ - 'store' => env('SESSION_STORE', null), + 'store' => env('SESSION_STORE'), /* |-------------------------------------------------------------------------- @@ -152,7 +152,7 @@ return [ | */ - 'domain' => env('SESSION_DOMAIN', null), + 'domain' => env('SESSION_DOMAIN'), /* |-------------------------------------------------------------------------- diff --git a/config/setting.php b/config/setting.php index 937957947..e234fa46f 100644 --- a/config/setting.php +++ b/config/setting.php @@ -124,18 +124,28 @@ return [ 'logo_size_height' => env('SETTING_FALLBACK_INVOICE_LOGO_SIZE_HEIGHT', 128), 'item_search_char_limit' => env('SETTING_FALLBACK_INVOICE_ITEM_SEARCH_CHAR_LIMIT', 3), ], + 'invoice-recurring' => [ + 'number_prefix' => env('SETTING_FALLBACK_INVOICE_RECURRING_NUMBER_PREFIX', 'RCI-'), + 'number_digit' => env('SETTING_FALLBACK_INVOICE_RECURRING_NUMBER_DIGIT', '5'), + 'number_next' => env('SETTING_FALLBACK_INVOICE_RECURRING_NUMBER_NEXT', '1'), + ], 'bill' => [ 'number_prefix' => env('SETTING_FALLBACK_BILL_NUMBER_PREFIX', 'BILL-'), 'number_digit' => env('SETTING_FALLBACK_BILL_NUMBER_DIGIT', '5'), 'number_next' => env('SETTING_FALLBACK_BILL_NUMBER_NEXT', '1'), - 'item_name' => env('SETTING_FALLBACK_BILL_ITEM_NAME', 'settings.bill.item'), - 'price_name' => env('SETTING_FALLBACK_BILL_PRICE_NAME', 'settings.bill.price'), - 'quantity_name' => env('SETTING_FALLBACK_BILL_QUANTITY_NAME', 'settings.bill.quantity'), + 'item_name' => env('SETTING_FALLBACK_BILL_ITEM_NAME', 'settings.invoice.item'), + 'price_name' => env('SETTING_FALLBACK_BILL_PRICE_NAME', 'settings.invoice.price'), + 'quantity_name' => env('SETTING_FALLBACK_BILL_QUANTITY_NAME', 'settings.invoice.quantity'), 'payment_terms' => env('SETTING_FALLBACK_BILL_PAYMENT_TERMS', '0'), 'template' => env('SETTING_FALLBACK_BILL_TEMPLATE', 'default'), 'color' => env('SETTING_FALLBACK_BILL_COLOR', '#55588b'), 'item_search_char_limit' => env('SETTING_FALLBACK_BILL_ITEM_SEARCH_CHAR_LIMIT', 3), ], + 'bill-recurring' => [ + 'number_prefix' => env('SETTING_FALLBACK_BILL_RECURRING_NUMBER_PREFIX', 'RCB-'), + 'number_digit' => env('SETTING_FALLBACK_BILL_RECURRING_NUMBER_DIGIT', '5'), + 'number_next' => env('SETTING_FALLBACK_BILL_RECURRING_NUMBER_NEXT', '1'), + ], 'default' => [ 'currency' => env('SETTING_FALLBACK_DEFAULT_CURRENCY', 'USD'), 'locale' => env('SETTING_FALLBACK_DEFAULT_LOCALE', 'en-GB'), @@ -161,11 +171,19 @@ return [ ], ], 'transaction' => [ + 'number_prefix' => env('SETTING_FALLBACK_TRANSACTION_NUMBER_PREFIX', 'TRA-'), + 'number_digit' => env('SETTING_FALLBACK_TRANSACTION_NUMBER_DIGIT', '5'), + 'number_next' => env('SETTING_FALLBACK_TRANSACTION_NUMBER_NEXT', '1'), 'type' => [ 'income' => env('SETTING_FALLBACK_TRANSACTION_TYPE_INCOME', 'income'), 'expense' => env('SETTING_FALLBACK_TRANSACTION_TYPE_EXPENSE', 'expense'), ], ], + 'transaction-recurring' => [ + 'number_prefix' => env('SETTING_FALLBACK_TRANSACTION_RECURRING_NUMBER_PREFIX', 'RCT-'), + 'number_digit' => env('SETTING_FALLBACK_TRANSACTION_RECURRING_NUMBER_DIGIT', '5'), + 'number_next' => env('SETTING_FALLBACK_TRANSACTION_RECURRING_NUMBER_NEXT', '1'), + ], 'transfer' => [ 'template' => env('SETTING_FALLBACK_BANKING_TEMPLATE', 'default'), ], diff --git a/config/sortable.php b/config/sortable.php new file mode 100644 index 000000000..59cd571a1 --- /dev/null +++ b/config/sortable.php @@ -0,0 +1,79 @@ + [ + 'alpha' => [ + 'fields' => ['name', 'contact_name', 'customer_name', 'vendor_name', 'display_name', 'company_name', 'domain', 'email', 'description', 'code', 'type', 'status', 'vendor', 'account', 'category'], + 'icon' => 'arrow_drop', + ], + 'amount' => [ + 'fields' => ['amount', 'price', 'sale_price', 'purchase_price', 'total_price', 'current_balance', 'total_price', 'opening_balance'], + 'icon' => 'arrow_drop', + ], + 'numeric' => [ + 'fields' => ['created_at', 'updated_at', 'paid_at', 'issued_at', 'due_at', 'id', 'quantity', 'rate', 'number', 'document_number'], + 'icon' => 'arrow_drop', + ], + ], + + 'icons' => [ + 'enabled' => true, + + 'wrapper' => '{icon}', + + 'default' => 'arrow_drop', + + // Icon that shows when generating sortable link for columns not sorted by, not applied if value is null + 'sortable' => null, + + 'clickable' => false, + + 'prefix' => ' ', + + 'suffix' => '', + + 'asc_suffix' => '_down', + + 'desc_suffix' => '_up', + ], + + // Default anchor class, not applied if value is null + 'anchor_class' => null, + + // Default active anchor class, not applied if value is null + 'active_anchor_class' => null, + + // Default sort direction anchor class, not applied if value is null + 'direction_anchor_class_prefix' => null, + + // Relation - column separator ex: author.name means relation "author" and column "name" + 'relation_column_separator' => '.', + + // Formatting function applied to name of column, use null to turn formatting off + 'formatting_function' => 'ucfirst', + + // Apply formatting function to custom titles as well as column names + 'format_custom_titles' => true, + + // Inject title parameter in query strings, use null to turn injection off + // Example: 'inject_title' => 't' will result in ..user/?t="formatted title of sorted column" + 'inject_title_as' => null, + + // Allow request modification, when default sorting is set but is not in URI (first load) + 'allow_request_modification' => true, + + // Default direction for: $user->sortable('id') usage + 'default_direction' => 'asc', + + // Default direction for non-sorted columns + 'default_direction_unsorted' => 'asc', + + // Use the first defined sortable column (Model::$sortable) as default + // Also applies if sorting parameters are invalid for example: 'sort' => 'name', 'direction' => '' + 'default_first_column' => false, + + // Join type: join vs leftJoin + 'join_type' => 'leftJoin', + +]; diff --git a/config/type.php b/config/type.php index 89bb4621f..fe2a1bacf 100644 --- a/config/type.php +++ b/config/type.php @@ -1,152 +1,393 @@ [ - 'alias' => '', // core empty but module write own alias - 'group' => 'sales', // controller folder name for permission and route - 'route' => [ - 'prefix' => 'invoices', // core use with group + prefix, module ex. estimates - 'parameter' => 'invoice', // sales/invoices/{parameter}/edit - //'create' => 'invoices.create', // if you change route, you can write full path + // Categories + 'category' => [ + Category::INCOME_TYPE => [ + 'alias' => '', + 'translation' => [ + 'prefix' => 'general', + ], ], - 'permission' => [ - 'prefix' => 'invoices', // this controller file name. - //'create' => 'create-sales-invoices', // if you change action permission key, you can write full permission - ], - 'translation' => [ - 'prefix' => 'invoices', // this translation file name. - 'add_contact' => 'general.customers', // - 'issued_at' => 'invoices.invoice_date', - 'due_at' => 'invoices.due_date', - ], - 'setting' => [ - 'prefix' => 'invoice', - ], - 'category_type' => 'income', - 'transaction_type' => 'income', - 'contact_type' => 'customer', // use contact type - 'hide' => [], // for document items - 'class' => [], - 'notification' => [ - 'class' => 'App\Notifications\Sale\Invoice', - 'notify_contact' => true, - 'notify_user' => true, - ], - ], - Document::BILL_TYPE => [ - 'alias' => '', - 'group' => 'purchases', - 'route' => [ - 'prefix' => 'bills', - 'parameter' => 'bill', - //'create' => 'bilss.create', + Category::EXPENSE_TYPE => [ + 'alias' => '', + 'translation' => [ + 'prefix' => 'general', + ], ], - 'permission' => [ - 'prefix' => 'bills', - //'create' => 'create-purchases-bills', + + Category::ITEM_TYPE => [ + 'alias' => '', + 'translation' => [ + 'prefix' => 'general', + ], ], - 'translation' => [ - 'prefix' => 'bills', - 'issued_at' => 'bills.bill_date', - 'due_at' => 'bills.due_date', - ], - 'setting' => [ - 'prefix' => 'bill', - ], - 'category_type' => 'expense', - 'transaction_type' => 'expense', - 'contact_type' => 'vendor', - 'hide' => [], - 'notification' => [ - 'class' => 'App\Notifications\Purchase\Bill', - 'notify_contact' => false, - 'notify_user' => true, + + Category::OTHER_TYPE => [ + 'alias' => '', + 'translation' => [ + 'prefix' => 'general', + ], ], ], // Contacts - 'customer' => [ - 'group' => 'sales', - 'permission' => [ - 'prefix' => 'customers', - //'create' => 'create-sales-customers', + 'contact' => [ + Contact::CUSTOMER_TYPE => [ + 'group' => 'sales', + 'route' => [ + 'prefix' => 'customers', // core use with group + prefix, module ex. estimates + 'parameter' => 'customer', // sales/customers/{parameter}/edit + //'create' => 'customers.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'customers', + //'create' => 'create-sales-customers', + ], + 'translation' => [ + 'prefix' => 'customers', // this translation file name. + 'section_general_description' => 'customers.form_description.general', + 'section_billing_description' => 'customers.form_description.billing', + 'section_address_description' => 'customers.form_description.address', + ], + 'category_type' => 'income', + 'document_type' => 'invoice', + 'transaction_type' => 'income', + 'hide' => [], + 'class' => [], + 'script' => [ + 'folder' => 'common', + 'file' => 'contacts', + ], + ], + + Contact::VENDOR_TYPE => [ + 'group' => 'purchases', + 'route' => [ + 'prefix' => 'vendors', // core use with group + prefix, module ex. estimates + 'parameter' => 'vendor', // sales/vendors/{parameter}/edit + //'create' => 'vendors.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'vendors', + //'create' => 'create-purchases-vendors', + ], + 'translation' => [ + 'prefix' => 'vendors', // this translation file name. + 'section_general_description' => 'vendors.form_description.general', + 'section_billing_description' => 'vendors.form_description.billing', + 'section_address_description' => 'vendors.form_description.address', + ], + 'category_type' => 'expense', + 'document_type' => 'bill', + 'transaction_type' => 'expense', + 'hide' => [], + 'class' => [], + 'script' => [ + 'folder' => 'common', + 'file' => 'contacts', + ], ], ], - 'vendor' => [ - 'group' => 'purchases', - 'permission' => [ - 'prefix' => 'vendors', - //'create' => 'create-purchases-vendors', + // Documents + 'document' => [ + Document::INVOICE_TYPE => [ + 'alias' => '', // core empty but module write own alias + 'group' => 'sales', // controller folder name for permission and route + 'route' => [ + 'prefix' => 'invoices', // core use with group + prefix, module ex. estimates + 'parameter' => 'invoice', // sales/invoices/{parameter}/edit + 'document' => 'invoices.index', + 'recurring' => 'recurring-invoices.index', + //'create' => 'invoices.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'invoices', // this controller file name. + //'create' => 'create-sales-invoices', // if you change action permission key, you can write full permission + ], + 'translation' => [ + 'prefix' => 'invoices', // this translation file name. + 'add_contact' => 'general.customers', // + 'issued_at' => 'invoices.invoice_date', + 'due_at' => 'invoices.due_date', + 'section_billing_description' => 'invoices.form_description.billing', + ], + 'setting' => [ + 'prefix' => 'invoice', + ], + 'category_type' => 'income', + 'transaction_type' => 'income', + 'contact_type' => 'customer', // use contact type + 'hide' => [], // for document items + 'class' => [], + 'notification' => [ + 'class' => 'App\Notifications\Sale\Invoice', + 'notify_contact' => true, + 'notify_user' => true, + ], + 'script' => [ + 'folder' => 'common', + 'file' => 'documents', + ], + 'status_workflow' => [ + 'draft' => 'send', + 'sent' => 'get-paid', + 'viewed' => 'get-paid', + 'partial' => 'get-paid', + 'paid' => 'get-paid', + 'cancelled' => 'restore', + ], + ], + + Document::INVOICE_RECURRING_TYPE => [ + 'alias' => '', // core empty but module write own alias + 'group' => 'sales', // controller folder name for permission and route + 'route' => [ + 'prefix' => 'recurring-invoices', // core use with group + prefix, module ex. estimates + 'parameter' => 'recurring_invoice', // sales/invoices/{parameter}/edit + 'document' => 'invoices.index', + 'recurring' => 'recurring-invoices.index', + 'end' => 'recurring-invoices.end', + //'create' => 'invoices.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'invoices', // this controller file name. + //'create' => 'create-sales-invoices', // if you change action permission key, you can write full permission + ], + 'translation' => [ + 'prefix' => 'invoices', // this translation file name. + 'add_contact' => 'general.customers', // + 'issued_at' => 'invoices.invoice_date', + 'due_at' => 'invoices.due_date', + 'tab_document' => 'general.invoices', + 'section_billing_description' => 'invoices.form_description.billing', + ], + 'setting' => [ + 'prefix' => 'invoice', + ], + 'category_type' => 'income', + 'transaction_type' => 'income', + 'contact_type' => 'customer', // use contact type + 'hide' => [], // for document items + 'class' => [], + 'notification' => [ + + ], + 'image_empty_page' => 'public/img/empty_pages/recurring_templates.png', + 'script' => [ + 'folder' => 'common', + 'file' => 'documents', + ], + 'status_workflow' => [ + 'draft' => 'schedule', + 'active' => 'schedule', + 'end' => 'schedule', + ], + ], + + Document::BILL_TYPE => [ + 'alias' => '', + 'group' => 'purchases', + 'route' => [ + 'prefix' => 'bills', + 'parameter' => 'bill', + 'document' => 'bills.index', + 'recurring' => 'recurring-bills.index', + //'create' => 'bilss.create', + ], + 'permission' => [ + 'prefix' => 'bills', + //'create' => 'create-purchases-bills', + ], + 'translation' => [ + 'prefix' => 'bills', + 'issued_at' => 'bills.bill_date', + 'due_at' => 'bills.due_date', + 'section_billing_description' => 'bills.form_description.billing', + ], + 'setting' => [ + 'prefix' => 'bill', + ], + 'category_type' => 'expense', + 'transaction_type' => 'expense', + 'contact_type' => 'vendor', + 'hide' => [], + 'notification' => [ + 'class' => 'App\Notifications\Purchase\Bill', + 'notify_contact' => false, + 'notify_user' => true, + ], + 'script' => [ + 'folder' => 'common', + 'file' => 'documents', + ], + 'status_workflow' => [ + 'draft' => 'receive', + 'received' => 'make-payment', + 'viewed' => 'make-payment', + 'partial' => 'make-payment', + 'paid' => 'make-payment', + 'cancelled' => 'restore', + ], + ], + + Document::BILL_RECURRING_TYPE => [ + 'alias' => '', + 'group' => 'purchases', + 'route' => [ + 'prefix' => 'recurring-bills', + 'parameter' => 'recurring_bill', + 'document' => 'bills.index', + 'recurring' => 'recurring-bills.index', + 'end' => 'recurring-bills.end', + //'create' => 'bilss.create', + ], + 'permission' => [ + 'prefix' => 'bills', + //'create' => 'create-purchases-bills', + ], + 'translation' => [ + 'prefix' => 'bills', + 'issued_at' => 'bills.bill_date', + 'due_at' => 'bills.due_date', + 'tab_document' => 'general.bills', + 'section_billing_description' => 'bills.form_description.billing', + ], + 'setting' => [ + 'prefix' => 'bill', + ], + 'category_type' => 'expense', + 'transaction_type' => 'expense', + 'contact_type' => 'vendor', + 'hide' => [], + 'notification' => [ + + ], + 'image_empty_page' => 'public/img/empty_pages/recurring_templates.png', + 'script' => [ + 'folder' => 'common', + 'file' => 'documents', + ], + 'status_workflow' => [ + 'draft' => 'schedule', + 'active' => 'schedule', + 'end' => 'schedule', + ], ], ], // Transactions - 'income' => [ - 'group' => 'sales', - 'route' => [ - 'prefix' => 'revenues', // core use with group + prefix, module ex. estimates - 'parameter' => 'revenue', // sales/invoices/{parameter}/edit - //'create' => 'invoices.create', // if you change route, you can write full path + 'transaction' => [ + Transaction::INCOME_TYPE => [ + 'group' => 'banking', + 'route' => [ + 'prefix' => 'transactions', // core use with group + prefix, module ex. estimates + 'parameter' => 'income', // sales/invoices/{parameter}/edit + //'create' => 'invoices.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'transactions', + //'create' => 'create-banking-transactions', + ], + 'translation' => [ + 'prefix' => 'transactions', // this translation file name. + 'related_document_amount' => 'invoices.invoice_amount', + 'transactions' => 'general.incomes', + ], + 'contact_type' => 'customer', + 'document_type' => 'invoice', + 'split_type' => Transaction::INCOME_SPLIT_TYPE, + 'email_template' => 'payment_received_customer', + 'script' => [ + 'folder' => 'banking', + 'file' => 'transactions', + ], ], - 'permission' => [ - 'prefix' => 'revenues', - //'create' => 'create-sales-revenues', - ], - 'translation' => [ - 'prefix' => 'revenues', // this translation file name. - 'related_document_amount' => 'invoices.invoice_amount', - ], - 'contact_type' => 'customer', - ], - 'expense' => [ - 'group' => 'purchases', - 'route' => [ - 'prefix' => 'payments', // core use with group + prefix, module ex. estimates - 'parameter' => 'payment', // sales/invoices/{parameter}/edit - //'create' => 'invoices.create', // if you change route, you can write full path + Transaction::INCOME_RECURRING_TYPE => [ + 'group' => 'banking', + 'route' => [ + 'prefix' => 'recurring-transactions', // core use with group + prefix, module ex. estimates + 'parameter' => 'recurring_transaction', // sales/invoices/{parameter}/edit + //'create' => 'invoices.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'transactions', + //'create' => 'create-banking-transactions', + ], + 'translation' => [ + 'prefix' => 'transactions', // this translation file name. + 'new' => 'general.recurring_incomes', + 'transactions' => 'general.expenses', + ], + 'image_empty_page' => 'public/img/empty_pages/recurring_templates.png', + 'script' => [ + 'folder' => 'banking', + 'file' => 'transactions', + ], + 'status_workflow' => [ + 'draft' => 'schedule', + 'active' => 'schedule', + 'end' => 'schedule', + ], ], - 'permission' => [ - 'prefix' => 'payments', - //'create' => 'create-purchases-payments', - ], - 'translation' => [ - 'prefix' => 'payments', // this translation file name. - 'related_document_amount' => 'bills.bill_amount', - ], - 'contact_type' => 'vendor', - ], - // Categories - 'category' => [ - 'income' => [ - 'alias' => '', + Transaction::EXPENSE_TYPE => [ + 'group' => 'banking', + 'route' => [ + 'prefix' => 'transactions', // core use with group + prefix, module ex. estimates + 'parameter' => 'expense', // sales/invoices/{parameter}/edit + //'create' => 'invoices.create', // if you change route, you can write full path + ], + 'permission' => [ + 'prefix' => 'transactions', + //'create' => 'create-banking-transactions', + ], 'translation' => [ - 'prefix' => 'general', + 'prefix' => 'transactions', // this translation file name. + 'related_document_amount' => 'bills.bill_amount', + ], + 'contact_type' => 'vendor', + 'document_type' => 'bill', + 'split_type' => Transaction::EXPENSE_SPLIT_TYPE, + 'email_template' => 'payment_made_vendor', + 'script' => [ + 'folder' => 'banking', + 'file' => 'transactions', ], ], - 'expense' => [ - 'alias' => '', - 'translation' => [ - 'prefix' => 'general', + + Transaction::EXPENSE_RECURRING_TYPE => [ + 'group' => 'banking', + 'route' => [ + 'prefix' => 'recurring-transactions', // core use with group + prefix, module ex. estimates + 'parameter' => 'recurring_transaction', // sales/invoices/{parameter}/edit + //'create' => 'invoices.create', // if you change route, you can write full path ], - ], - 'item' => [ - 'alias' => '', - 'translation' => [ - 'prefix' => 'general', + 'permission' => [ + 'prefix' => 'transactions', + //'create' => 'create-banking-transactions', ], - ], - 'other' => [ - 'alias' => '', 'translation' => [ - 'prefix' => 'general', + 'new' => 'general.recurring_expenses', + ], + 'image_empty_page' => 'public/img/empty_pages/recurring_templates.png', + 'script' => [ + 'folder' => 'banking', + 'file' => 'transactions', + ], + 'status_workflow' => [ + 'draft' => 'schedule', + 'active' => 'schedule', + 'end' => 'schedule', ], ], ], diff --git a/config/version.php b/config/version.php index 38a81f0b3..459c056e4 100644 --- a/config/version.php +++ b/config/version.php @@ -4,21 +4,21 @@ return [ 'name' => 'Akaunting', - 'code' => 'Document', + 'code' => 'Tailwind', - 'major' => '2', + 'major' => '3', - 'minor' => '1', + 'minor' => '0', - 'patch' => '35', + 'patch' => '0', 'build' => '', 'status' => 'Stable', - 'date' => '27-April-2021', + 'date' => '1-June-2022', - 'time' => '14:00', + 'time' => '10:00', 'zone' => 'GMT +3', diff --git a/database/factories/Account.php b/database/factories/Account.php index dd745d1a2..b7b3c30e6 100644 --- a/database/factories/Account.php +++ b/database/factories/Account.php @@ -21,8 +21,11 @@ class Account extends Factory */ public function definition() { + $types = ['bank', 'credit_card']; + return [ 'company_id' => $this->company->id, + 'type' => $this->faker->randomElement($types), 'name' => $this->faker->text(15), 'number' => (string) $this->faker->iban(), 'currency_code' => $this->company->currencies()->enabled()->get()->random(1)->pluck('code')->first(), diff --git a/database/factories/Company.php b/database/factories/Company.php new file mode 100644 index 000000000..ad51d0e75 --- /dev/null +++ b/database/factories/Company.php @@ -0,0 +1,95 @@ + $this->faker->boolean ? 1 : 0, + 'created_from' => 'core::factory', + ]; + } + + /** + * Indicate that the model is enabled. + * + * @return \Illuminate\Database\Eloquent\Factories\Factory + */ + public function enabled() + { + return $this->state([ + 'enabled' => 1, + ]); + } + + /** + * Indicate that the model is disabled. + * + * @return \Illuminate\Database\Eloquent\Factories\Factory + */ + public function disabled() + { + return $this->state([ + 'enabled' => 0, + ]); + } + + /** + * Configure the model factory. + * + * @return $this + */ + public function configure() + { + return $this->afterCreating(function (Model $company) { + $company->makeCurrent(); + + app()->setLocale('en-GB'); + + // Company seeds + Artisan::call('company:seed', [ + 'company' => $company->id + ]); + + $user = User::first(); + + $user->companies()->attach($company->id); + + // User seeds + Artisan::call('user:seed', [ + 'user' => $user->id, + 'company' => $company->id, + ]); + + setting()->set([ + 'company.name' => $this->faker->text(15), + 'company.address' => 'New Street 1254', + 'company.city' => 'London', + 'company.country' => $this->faker->countryCode, + 'default.currency' => 'USD', + 'default.locale' => 'en-GB', + ]); + + setting()->save(); + }); + } +} diff --git a/database/factories/Contact.php b/database/factories/Contact.php index fb02128df..0631f1e53 100644 --- a/database/factories/Contact.php +++ b/database/factories/Contact.php @@ -25,16 +25,18 @@ class Contact extends Factory public function definition() { $types = array_merge($this->getCustomerTypes(), $this->getVendorTypes()); + $countries = array_keys(trans('countries')); return [ 'company_id' => $this->company->id, 'type' => $this->faker->randomElement($types), 'name' => $this->faker->name, - 'email' => $this->faker->unique()->safeEmail, + 'email' => $this->faker->freeEmail, 'user_id' => null, 'tax_number' => $this->faker->randomNumber(9), 'phone' => $this->faker->phoneNumber, 'address' => $this->faker->address, + 'country' => $this->faker->randomElement($countries), 'website' => 'https://akaunting.com', 'currency_code' => setting('default.currency'), 'reference' => $this->faker->text(5), diff --git a/database/factories/Document.php b/database/factories/Document.php index 470fd60c4..504754ae3 100644 --- a/database/factories/Document.php +++ b/database/factories/Document.php @@ -14,12 +14,15 @@ use App\Models\Common\Contact; use App\Models\Common\Item; use App\Models\Document\Document as Model; use App\Models\Setting\Tax; +use App\Traits\Documents; use App\Utilities\Date; use App\Utilities\Overrider; use Illuminate\Database\Eloquent\Factories\Factory; class Document extends AbstractFactory { + use Documents; + /** * The name of the factory's corresponding model. * @@ -35,7 +38,7 @@ class Document extends AbstractFactory public function definition() { $issued_at = $this->faker->dateTimeBetween(now()->startOfYear(), now()->endOfYear())->format('Y-m-d H:i:s'); - $due_at = Date::parse($issued_at)->addDays($this->faker->randomNumber(3))->format('Y-m-d H:i:s'); + $due_at = Date::parse($issued_at)->addDays($this->faker->randomNumber(2))->format('Y-m-d H:i:s'); return [ 'company_id' => $this->company->id, @@ -54,30 +57,28 @@ class Document extends AbstractFactory */ public function invoice(): Factory { - return $this->state(function (array $attributes): array { - $contacts = Contact::customer()->enabled()->get(); + $contacts = Contact::customer()->enabled()->get(); - if ($contacts->count()) { - $contact = $contacts->random(1)->first(); - } else { - $contact = Contact::factory()->customer()->enabled()->create(); - } + if ($contacts->count()) { + $contact = $contacts->random(1)->first(); + } else { + $contact = Contact::factory()->customer()->enabled()->create(); + } - $statuses = ['draft', 'sent', 'viewed', 'partial', 'paid', 'cancelled']; + $statuses = ['draft', 'sent', 'viewed', 'partial', 'paid', 'cancelled']; - return [ - 'type' => Model::INVOICE_TYPE, - 'document_number' => setting('invoice.number_prefix') . $this->faker->randomNumber(setting('invoice.number_digit')), - 'category_id' => $this->company->categories()->income()->get()->random(1)->pluck('id')->first(), - 'contact_id' => $contact->id, - 'contact_name' => $contact->name, - 'contact_email' => $contact->email, - 'contact_tax_number' => $contact->tax_number, - 'contact_phone' => $contact->phone, - 'contact_address' => $contact->address, - 'status' => $this->faker->randomElement($statuses), - ]; - }); + return $this->state([ + 'type' => Model::INVOICE_TYPE, + 'document_number' => $this->getNextDocumentNumber(Model::INVOICE_TYPE), + 'category_id' => $this->company->categories()->income()->get()->random(1)->pluck('id')->first(), + 'contact_id' => $contact->id, + 'contact_name' => $contact->name, + 'contact_email' => $contact->email, + 'contact_tax_number' => $contact->tax_number, + 'contact_phone' => $contact->phone, + 'contact_address' => $contact->address, + 'status' => $this->faker->randomElement($statuses), + ]); } /** @@ -85,30 +86,28 @@ class Document extends AbstractFactory */ public function bill(): Factory { - return $this->state(function (array $attributes): array { - $contacts = Contact::vendor()->enabled()->get(); + $contacts = Contact::vendor()->enabled()->get(); - if ($contacts->count()) { - $contact = $contacts->random(1)->first(); - } else { - $contact = Contact::factory()->vendor()->enabled()->create(); - } + if ($contacts->count()) { + $contact = $contacts->random(1)->first(); + } else { + $contact = Contact::factory()->vendor()->enabled()->create(); + } - $statuses = ['draft', 'received', 'partial', 'paid', 'cancelled']; + $statuses = ['draft', 'received', 'partial', 'paid', 'cancelled']; - return [ - 'type' => Model::BILL_TYPE, - 'document_number' => setting('bill.number_prefix') . $this->faker->randomNumber(setting('bill.number_digit')), - 'category_id' => $this->company->categories()->expense()->get()->random(1)->pluck('id')->first(), - 'contact_id' => $contact->id, - 'contact_name' => $contact->name, - 'contact_email' => $contact->email, - 'contact_tax_number' => $contact->tax_number, - 'contact_phone' => $contact->phone, - 'contact_address' => $contact->address, - 'status' => $this->faker->randomElement($statuses), - ]; - }); + return $this->state([ + 'type' => Model::BILL_TYPE, + 'document_number' => $this->getNextDocumentNumber(Model::BILL_TYPE), + 'category_id' => $this->company->categories()->expense()->get()->random(1)->pluck('id')->first(), + 'contact_id' => $contact->id, + 'contact_name' => $contact->name, + 'contact_email' => $contact->email, + 'contact_tax_number' => $contact->tax_number, + 'contact_phone' => $contact->phone, + 'contact_address' => $contact->address, + 'status' => $this->faker->randomElement($statuses), + ]); } /** @@ -202,10 +201,15 @@ class Document extends AbstractFactory */ public function recurring() { + $type = $this->getRawAttribute('type') . '-recurring'; + return $this->state([ + 'type' => $type, + 'document_number' => $this->getNextDocumentNumber($type), + 'recurring_started_at' => $this->getRawAttribute('issued_at'), 'recurring_frequency' => 'daily', 'recurring_interval' => '1', - 'recurring_count' => '7', + 'recurring_limit_count' => '7', ]); } @@ -216,43 +220,41 @@ class Document extends AbstractFactory */ public function items() { - return $this->state(function (array $attributes) { - $amount = $this->faker->randomFloat(2, 1, 1000); + $amount = $this->faker->randomFloat(2, 1, 1000); - $taxes = Tax::enabled()->get(); + $taxes = Tax::enabled()->get(); - if ($taxes->count()) { - $tax = $taxes->random(1)->first(); - } else { - $tax = Tax::factory()->enabled()->create(); - } + if ($taxes->count()) { + $tax = $taxes->random(1)->first(); + } else { + $tax = Tax::factory()->enabled()->create(); + } - $items = Item::enabled()->get(); + $items = Item::enabled()->get(); - if ($items->count()) { - $item = $items->random(1)->first(); - } else { - $item = Item::factory()->enabled()->create(); - } + if ($items->count()) { + $item = $items->random(1)->first(); + } else { + $item = Item::factory()->enabled()->create(); + } - $items = [ - [ - 'type' => $attributes['type'], - 'name' => $item->name, - 'description' => $this->faker->text, - 'item_id' => $item->id, - 'tax_ids' => [$tax->id], - 'quantity' => '1', - 'price' => $amount, - 'currency' => setting('default.currency'), - ], - ]; + $items = [ + [ + 'type' => $this->getRawAttribute('type'), + 'name' => $item->name, + 'description' => $this->faker->text, + 'item_id' => $item->id, + 'tax_ids' => [$tax->id], + 'quantity' => '1', + 'price' => $amount, + 'currency' => setting('default.currency'), + ], + ]; - return [ - 'items' => $items, - 'recurring_frequency' => 'no', - ]; - }); + return $this->state([ + 'items' => $items, + 'recurring_frequency' => 'no', + ]); } /** @@ -291,6 +293,7 @@ class Document extends AbstractFactory $items = [ [ + 'type' => $document->type, 'name' => $item->name, 'description' => $this->faker->text, 'item_id' => $item->id, @@ -327,7 +330,7 @@ class Document extends AbstractFactory case 'paid': $payment_request = [ 'paid_at' => $updated_document->due_at, - 'type' => config('type.' . $document->type . '.transaction_type'), + 'type' => config('type.document.' . $document->type . '.transaction_type'), ]; if ($init_status === 'partial') { diff --git a/database/factories/Item.php b/database/factories/Item.php index 3ce7f6f4b..64e006c00 100644 --- a/database/factories/Item.php +++ b/database/factories/Item.php @@ -21,8 +21,11 @@ class Item extends Factory */ public function definition() { + $types = ['product', 'service']; + return [ 'company_id' => $this->company->id, + 'type' => $this->faker->randomElement($types), 'name' => $this->faker->text(15), 'description' => $this->faker->text(100), 'purchase_price' => $this->faker->randomFloat(2, 10, 20), diff --git a/database/factories/Permission.php b/database/factories/Permission.php deleted file mode 100644 index c2b313a18..000000000 --- a/database/factories/Permission.php +++ /dev/null @@ -1,36 +0,0 @@ -faker->randomElement($map); - $word_1 = $this->faker->word; - $word_2 = $this->faker->word; - - return [ - 'name' => strtolower($prefix) . '-' . strtolower($word_1) . '-' . strtolower($word_2), - 'display_name' => $prefix . ' ' . $word_1 . ' ' . $word_2, - 'description' => $prefix . ' ' . $word_1 . ' ' . $word_2, - ]; - } -} diff --git a/database/factories/Role.php b/database/factories/Role.php deleted file mode 100644 index 2cce819b5..000000000 --- a/database/factories/Role.php +++ /dev/null @@ -1,63 +0,0 @@ -faker->word; - - return [ - 'name' => strtolower($name), - 'display_name' => $name, - 'description' => $name, - 'created_from' => 'core::factory', - ]; - } - - /** - * Indicate the model permissions. - * - * @return \Illuminate\Database\Eloquent\Factories\Factory - */ - public function permissions() - { - return $this->state([ - 'permissions' => $this->getPermissions(), - ]); - } - - /** - * Configure the model factory. - * - * @return $this - */ - public function configure() - { - return $this->afterCreating(function (Model $role) { - $role->permissions()->attach($this->getPermissions()); - }); - } - - protected function getPermissions() - { - return Permission::take(50)->pluck('id')->toArray(); - } -} diff --git a/database/factories/Transaction.php b/database/factories/Transaction.php index 45723a14c..d351708fd 100644 --- a/database/factories/Transaction.php +++ b/database/factories/Transaction.php @@ -5,6 +5,7 @@ namespace Database\Factories; use App\Abstracts\Factory; use App\Models\Banking\Transaction as Model; use App\Traits\Transactions; +use App\Utilities\Date; class Transaction extends Factory { @@ -17,6 +18,13 @@ class Transaction extends Factory */ protected $model = Model::class; + /** + * The type of the model. + * + * @var string + */ + protected $type = 'income'; + /** * Define the model's default state. * @@ -25,13 +33,14 @@ class Transaction extends Factory public function definition() { $types = array_merge($this->getIncomeTypes(), $this->getExpenseTypes()); - $type = $this->faker->randomElement($types); + $this->type = $this->faker->randomElement($types); - $category_type = in_array($type, $this->getIncomeTypes()) ? 'income' : 'expense'; + $category_type = in_array($this->type, $this->getIncomeTypes()) ? 'income' : 'expense'; return [ 'company_id' => $this->company->id, - 'type' => $type, + 'type' => $this->type, + 'number' => $this->getNextTransactionNumber(), 'account_id' => setting('default.account'), 'paid_at' => $this->faker->dateTimeBetween(now()->startOfYear(), now()->endOfYear())->format('Y-m-d H:i:s'), 'amount' => $this->faker->randomFloat(2, 1, 1000), @@ -70,4 +79,26 @@ class Transaction extends Factory 'category_id' => $this->company->categories()->expense()->get()->random(1)->pluck('id')->first(), ]); } + + /** + * Indicate that the model is recurring. + * + * @return \Illuminate\Database\Eloquent\Factories\Factory + */ + public function recurring() + { + return $this->state([ + 'type' => $this->getRawAttribute('type') . '-recurring', + 'number' => $this->getNextTransactionNumber('-recurring'), + 'recurring_started_at' => $this->getRawAttribute('paid_at'), + 'recurring_frequency' => 'daily', + 'recurring_custom_frequency' => 'daily', + 'recurring_interval' => '1', + 'recurring_limit' => 'date', + 'recurring_limit_date' => Date::now()->addDay(7)->format('Y-m-d'), + 'disabled_transaction_paid' => "Auto-generated", + 'disabled_transaction_number' => "Auto-generated", + 'real_type' => $this->getRawAttribute('type'), + ]); + } } diff --git a/database/factories/User.php b/database/factories/User.php index 2ba3475b1..41b85ab5d 100644 --- a/database/factories/User.php +++ b/database/factories/User.php @@ -26,13 +26,13 @@ class User extends Factory return [ 'name' => $this->faker->name, - 'email' => $this->faker->unique()->safeEmail, + 'email' => $this->faker->freeEmail, 'password' => $password, 'password_confirmation' => $password, 'remember_token' => Str::random(10), 'locale' => 'en-GB', 'companies' => ['1'], - 'roles' => ['1'], + 'roles' => '1', 'enabled' => $this->faker->boolean ? 1 : 0, 'created_from' => 'core::factory', ]; diff --git a/database/factories/Widget.php b/database/factories/Widget.php index 25ec87d2b..cf7cad553 100644 --- a/database/factories/Widget.php +++ b/database/factories/Widget.php @@ -5,6 +5,7 @@ namespace Database\Factories; use App\Abstracts\Factory; use App\Models\Common\Dashboard; use App\Models\Common\Widget as Model; +use App\Utilities\Widgets; class Widget extends Factory { @@ -15,19 +16,6 @@ class Widget extends Factory */ protected $model = Model::class; - public $classes = [ - 'App\Widgets\TotalIncome', - 'App\Widgets\TotalExpenses', - 'App\Widgets\TotalProfit', - 'App\Widgets\CashFlow', - 'App\Widgets\IncomeByCategory', - 'App\Widgets\ExpensesByCategory', - 'App\Widgets\AccountBalance', - 'App\Widgets\LatestIncome', - 'App\Widgets\LatestExpenses', - 'App\Widgets\Currencies', - ]; - /** * Define the model's default state. * @@ -41,7 +29,7 @@ class Widget extends Factory 'company_id' => $this->company->id, 'dashboard_id' => $dashboard->id, 'name' => $this->faker->text(15), - 'class' => $this->faker->randomElement($this->classes), + 'class' => $this->faker->randomElement(Widgets::$core_widgets), 'created_from' => 'core::factory', ]; } diff --git a/database/migrations/2017_09_14_000000_core_v1.php b/database/migrations/2017_09_14_000000_core_v1.php index 613eb8e28..3525b6ba4 100644 --- a/database/migrations/2017_09_14_000000_core_v1.php +++ b/database/migrations/2017_09_14_000000_core_v1.php @@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CoreV1 extends Migration +return new class extends Migration { /** * Run the migrations. @@ -465,6 +465,8 @@ class CoreV1 extends Migration $table->string('key'); $table->text('value')->nullable(); + $table->softDeletes(); + $table->index('company_id'); $table->unique(['company_id', 'key']); }); @@ -514,9 +516,8 @@ class CoreV1 extends Migration Schema::create('user_companies', function (Blueprint $table) { $table->integer('user_id')->unsigned(); $table->integer('company_id')->unsigned(); - $table->string('user_type'); - $table->primary(['user_id', 'company_id', 'user_type']); + $table->primary(['user_id', 'company_id']); }); } @@ -527,44 +528,6 @@ class CoreV1 extends Migration */ public function down() { - Schema::drop('accounts'); - Schema::drop('bills'); - Schema::drop('bill_histories'); - Schema::drop('bill_items'); - Schema::drop('bill_item_taxes'); - Schema::drop('bill_totals'); - Schema::drop('categories'); - Schema::drop('companies'); - Schema::drop('currencies'); - Schema::drop('invoices'); - Schema::drop('invoice_histories'); - Schema::drop('invoice_items'); - Schema::drop('invoice_item_taxes'); - Schema::drop('invoice_totals'); - Schema::drop('items'); - Schema::drop('jobs'); - Schema::drop('failed_jobs'); - Schema::drop('mediables'); - Schema::drop('media'); - Schema::drop('modules'); - Schema::drop('module_histories'); - Schema::drop('notifications'); - Schema::drop('password_resets'); - - // Cascade table first - Schema::drop('user_permissions'); - Schema::drop('role_permissions'); - Schema::drop('permissions'); - Schema::drop('user_roles'); - Schema::drop('roles'); - - Schema::drop('reconciliations'); - Schema::drop('recurring'); - Schema::drop('sessions'); - Schema::drop('settings'); - Schema::drop('taxes'); - Schema::drop('transfers'); - Schema::drop('users'); - Schema::drop('user_companies'); + // } -} +}; diff --git a/database/migrations/2019_11_16_000000_core_v2.php b/database/migrations/2019_11_16_000000_core_v2.php new file mode 100644 index 000000000..25adf7436 --- /dev/null +++ b/database/migrations/2019_11_16_000000_core_v2.php @@ -0,0 +1,460 @@ +unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + // Categories + Schema::table('categories', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + // Companies + Schema::table('companies', function (Blueprint $table) { + $table->string('domain')->nullable()->change(); + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + // Contacts + Schema::create('contacts', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('type'); + $table->string('name'); + $table->string('email')->nullable(); + $table->integer('user_id')->nullable(); + $table->string('tax_number')->nullable(); + $table->string('phone')->nullable(); + $table->text('address')->nullable(); + $table->string('city')->nullable(); + $table->string('zip_code')->nullable(); + $table->string('state')->nullable(); + $table->string('country')->nullable(); + $table->string('website')->nullable(); + $table->string('currency_code'); + $table->boolean('enabled')->default(1); + $table->string('reference')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index(['company_id', 'type']); + $table->unique(['company_id', 'type', 'email', 'deleted_at']); + }); + + // Currencies + Schema::table('currencies', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + // Dashboards & Widgets + Schema::create('dashboards', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('name'); + $table->boolean('enabled')->default(1); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index(['company_id']); + }); + + Schema::create('user_dashboards', function (Blueprint $table) { + $table->integer('user_id')->unsigned(); + $table->integer('dashboard_id')->unsigned(); + + $table->primary(['user_id', 'dashboard_id']); + }); + + Schema::create('widgets', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->integer('dashboard_id'); + $table->string('class'); + $table->string('name'); + $table->integer('sort')->default(0); + $table->text('settings')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index(['company_id', 'dashboard_id']); + $table->index('class'); + }); + + // Documents + Schema::create('documents', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->string('document_number'); + $table->string('order_number')->nullable(); + $table->string('status'); + $table->dateTime('issued_at'); + $table->dateTime('due_at'); + $table->double('amount', 15, 4); + $table->string('currency_code'); + $table->double('currency_rate', 15, 8); + $table->unsignedInteger('category_id')->default(1); + $table->unsignedInteger('contact_id'); + $table->string('contact_name'); + $table->string('contact_email')->nullable(); + $table->string('contact_tax_number')->nullable(); + $table->string('contact_phone')->nullable(); + $table->text('contact_address')->nullable(); + $table->string('contact_city')->nullable(); + $table->string('contact_zip_code')->nullable(); + $table->string('contact_state')->nullable(); + $table->string('contact_country')->nullable(); + $table->text('notes')->nullable(); + $table->text('footer')->nullable(); + $table->unsignedInteger('parent_id')->default(0); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->unique(['document_number', 'deleted_at', 'company_id', 'type']); + }); + + Schema::create('document_histories', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('type'); + $table->unsignedInteger('document_id'); + $table->string('status'); + $table->boolean('notify'); + $table->text('description')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('document_id'); + }); + + Schema::create('document_items', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->unsignedInteger('document_id'); + $table->unsignedInteger('item_id')->nullable(); + $table->string('name'); + $table->text('description')->nullable(); + $table->string('sku')->nullable(); + $table->double('quantity', 7, 2); + $table->double('price', 15, 4); + $table->float('tax', 15, 4)->default('0.0000'); + $table->string('discount_type')->default('normal'); + $table->double('discount_rate', 15, 4)->default('0.0000'); + $table->double('total', 15, 4); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('document_id'); + }); + + Schema::create('document_item_taxes', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->unsignedInteger('document_id'); + $table->unsignedInteger('document_item_id'); + $table->unsignedInteger('tax_id'); + $table->string('name'); + $table->double('amount', 15, 4)->default('0.0000'); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('document_id'); + }); + + Schema::create('document_totals', function (Blueprint $table) { + $table->increments('id'); + $table->unsignedInteger('company_id'); + $table->string('type'); + $table->unsignedInteger('document_id'); + $table->string('code')->nullable(); + $table->string('name'); + $table->double('amount', 15, 4); + $table->integer('sort_order'); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('type'); + $table->index('document_id'); + }); + + // Email templates + Schema::create('email_templates', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('alias'); + $table->string('class'); + $table->string('name'); + $table->string('subject'); + $table->text('body'); + $table->text('params')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->unique(['company_id', 'alias', 'deleted_at']); + }); + + // Jobs + Schema::table('failed_jobs', function (Blueprint $table) { + $table->string('uuid')->after('id')->nullable()->unique(); + }); + + // Firewall + Schema::create('firewall_ips', function (Blueprint $table) { + $table->increments('id'); + $table->string('ip'); + $table->integer('log_id')->nullable(); + $table->boolean('blocked')->default(1); + $table->timestamps(); + $table->softDeletes(); + + $table->index('ip'); + $table->unique(['ip', 'deleted_at']); + }); + + Schema::create('firewall_logs', function (Blueprint $table) { + $table->increments('id'); + $table->string('ip'); + $table->string('level')->default('medium'); + $table->string('middleware'); + $table->integer('user_id')->nullable(); + $table->string('url')->nullable(); + $table->string('referrer')->nullable(); + $table->text('request')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('ip'); + }); + + // Items + Schema::table('items', function (Blueprint $table) { + $table->string('sku')->nullable()->change(); + $table->integer('quantity')->default(1)->change(); + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + + $connection = Schema::getConnection(); + $d_table = $connection->getDoctrineSchemaManager()->listTableDetails($connection->getTablePrefix() . 'items'); + + if ($d_table->hasIndex('items_company_id_sku_deleted_at_unique')) { + // 1.3 update + $table->dropUnique('items_company_id_sku_deleted_at_unique'); + } else { + // 2.0 install + $table->dropUnique(['company_id', 'sku', 'deleted_at']); + } + }); + + Schema::create('item_taxes', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->integer('item_id'); + $table->integer('tax_id')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index(['company_id', 'item_id']); + }); + + // Media + Schema::table('media', function (Blueprint $table) { + $table->unsignedInteger('company_id')->default(0)->after('id'); + $table->unsignedInteger('created_by')->nullable()->after('size'); + $table->string('created_from', 100)->nullable()->after('size'); + + $table->index('company_id'); + }); + + Schema::table('mediables', function (Blueprint $table) { + $table->unsignedInteger('company_id')->default(0)->after('media_id'); + $table->unsignedInteger('created_by')->nullable()->after('order'); + $table->string('created_from', 100)->nullable()->after('order'); + + $table->index('company_id'); + }); + + // Modules + Schema::table('modules', function (Blueprint $table) { + $table->renameColumn('status', 'enabled'); + }); + + Schema::table('modules', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + Schema::table('module_histories', function (Blueprint $table) { + $table->dropColumn('category'); + }); + + Schema::table('module_histories', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('description'); + $table->string('created_from', 100)->nullable()->after('description'); + }); + + // Reconciliations + Schema::table('reconciliations', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('reconciled'); + $table->string('created_from', 100)->nullable()->after('reconciled'); + }); + + // Recurring + Schema::table('recurring', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('count'); + $table->string('created_from', 100)->nullable()->after('count'); + }); + + // Reports + Schema::create('reports', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('class'); + $table->string('name'); + $table->text('description'); + $table->text('settings')->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->string('created_from', 100)->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index('company_id'); + $table->index('class'); + }); + + // Roles + Schema::table('roles', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('description'); + $table->string('created_from', 100)->nullable()->after('description'); + }); + + // Taxes + Schema::table('taxes', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + // Transactions + Schema::create('transactions', function (Blueprint $table) { + $table->increments('id'); + $table->integer('company_id'); + $table->string('type'); + $table->dateTime('paid_at'); + $table->double('amount', 15, 4); + $table->string('currency_code'); + $table->double('currency_rate', 15, 8); + $table->integer('account_id'); + $table->integer('document_id')->nullable(); + $table->integer('contact_id')->nullable(); + $table->integer('category_id')->default(1); + $table->text('description')->nullable(); + $table->string('payment_method'); + $table->string('reference')->nullable(); + $table->integer('parent_id')->default(0); + $table->boolean('reconciled')->default(0); + $table->string('created_from', 100)->nullable(); + $table->unsignedInteger('created_by')->nullable(); + $table->timestamps(); + $table->softDeletes(); + + $table->index(['company_id', 'type']); + $table->index('account_id'); + $table->index('category_id'); + $table->index('contact_id'); + $table->index('document_id'); + }); + + // Transfers + Schema::table('transfers', function (Blueprint $table) { + $table->renameColumn('payment_id', 'expense_transaction_id'); + }); + + Schema::table('transfers', function (Blueprint $table) { + $table->renameColumn('revenue_id', 'income_transaction_id'); + }); + + Schema::table('transfers', function (Blueprint $table) { + $table->unsignedInteger('created_by')->nullable()->after('income_transaction_id'); + $table->string('created_from', 100)->nullable()->after('income_transaction_id'); + }); + + // Users + Schema::table('users', function (Blueprint $table) { + $table->string('landing_page', 70)->nullable()->default('dashboard')->after('locale'); + $table->unsignedInteger('created_by')->nullable()->after('enabled'); + $table->string('created_from', 100)->nullable()->after('enabled'); + }); + + Schema::dropIfExists('invoices'); + Schema::dropIfExists('invoice_histories'); + Schema::dropIfExists('invoice_items'); + Schema::dropIfExists('invoice_item_taxes'); + Schema::dropIfExists('invoice_statuses'); + Schema::dropIfExists('invoice_totals'); + Schema::dropIfExists('bills'); + Schema::dropIfExists('bill_histories'); + Schema::dropIfExists('bill_items'); + Schema::dropIfExists('bill_item_taxes'); + Schema::dropIfExists('bill_statuses'); + Schema::dropIfExists('bill_totals'); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/database/migrations/2020_01_08_000000_core_v200.php b/database/migrations/2020_01_08_000000_core_v200.php deleted file mode 100644 index 6602dcb4e..000000000 --- a/database/migrations/2020_01_08_000000_core_v200.php +++ /dev/null @@ -1,280 +0,0 @@ -text('footer')->nullable()->after('notes'); - }); - - // Contacts - Schema::create('contacts', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('type'); - $table->string('name'); - $table->string('email')->nullable(); - $table->integer('user_id')->nullable(); - $table->string('tax_number')->nullable(); - $table->string('phone')->nullable(); - $table->text('address')->nullable(); - $table->string('website')->nullable(); - $table->string('currency_code', 3); - $table->boolean('enabled'); - $table->string('reference')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index(['company_id', 'type']); - $table->unique(['company_id', 'type', 'email', 'deleted_at']); - }); - - $rename_bills = [ - 'bill_status_code' => 'status', - 'vendor_id' => 'contact_id', - 'vendor_name' => 'contact_name', - 'vendor_email' => 'contact_email', - 'vendor_tax_number' => 'contact_tax_number', - 'vendor_phone' => 'contact_phone', - 'vendor_address' => 'contact_address', - ]; - - foreach ($rename_bills as $from => $to) { - Schema::table('bills', function (Blueprint $table) use ($from, $to) { - $table->renameColumn($from, $to); - }); - } - - Schema::table('bill_histories', function (Blueprint $table) { - $table->renameColumn('status_code', 'status'); - }); - - Schema::drop('bill_statuses'); - - $rename_invoices = [ - 'invoice_status_code' => 'status', - 'customer_id' => 'contact_id', - 'customer_name' => 'contact_name', - 'customer_email' => 'contact_email', - 'customer_tax_number' => 'contact_tax_number', - 'customer_phone' => 'contact_phone', - 'customer_address' => 'contact_address', - ]; - - foreach ($rename_invoices as $from => $to) { - Schema::table('invoices', function (Blueprint $table) use ($from, $to) { - $table->renameColumn($from, $to); - }); - } - - Schema::table('invoice_histories', function (Blueprint $table) { - $table->renameColumn('status_code', 'status'); - }); - - Schema::drop('invoice_statuses'); - - // Dashboards - Schema::create('dashboards', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('name'); - $table->boolean('enabled')->default(1); - $table->timestamps(); - $table->softDeletes(); - - $table->index(['company_id']); - }); - - Schema::create('user_dashboards', function (Blueprint $table) { - $table->integer('user_id')->unsigned(); - $table->integer('dashboard_id')->unsigned(); - $table->string('user_type', 20); - - $table->primary(['user_id', 'dashboard_id', 'user_type']); - }); - - Schema::create('widgets', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->integer('dashboard_id'); - $table->string('class'); - $table->string('name'); - $table->integer('sort')->default(0); - $table->text('settings')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index(['company_id', 'dashboard_id']); - }); - - // Email templates - Schema::create('email_templates', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('alias'); - $table->string('class'); - $table->string('name'); - $table->string('subject'); - $table->text('body'); - $table->text('params')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->unique(['company_id', 'alias', 'deleted_at']); - }); - - // Firewall - Schema::create('firewall_ips', function (Blueprint $table) { - $table->increments('id'); - $table->string('ip'); - $table->integer('log_id')->nullable(); - $table->boolean('blocked')->default(1); - $table->timestamps(); - $table->softDeletes(); - - $table->index('ip'); - $table->unique(['ip', 'deleted_at']); - }); - - Schema::create('firewall_logs', function (Blueprint $table) { - $table->increments('id'); - $table->string('ip'); - $table->string('level')->default('medium'); - $table->string('middleware'); - $table->integer('user_id')->nullable(); - $table->string('url')->nullable(); - $table->string('referrer')->nullable(); - $table->text('request')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index('ip'); - }); - - // Reports - Schema::create('reports', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('class'); - $table->string('name'); - $table->text('description'); - $table->text('settings')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - }); - - // Transactions - Schema::create('transactions', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('type'); - $table->dateTime('paid_at'); - $table->double('amount', 15, 4); - $table->string('currency_code', 3); - $table->double('currency_rate', 15, 8); - $table->integer('account_id'); - $table->integer('document_id')->nullable(); - $table->integer('contact_id')->nullable(); - $table->integer('category_id')->default(1); - $table->text('description')->nullable(); - $table->string('payment_method'); - $table->string('reference')->nullable(); - $table->integer('parent_id')->default(0); - $table->boolean('reconciled')->default(0); - $table->timestamps(); - $table->softDeletes(); - - $table->index(['company_id', 'type']); - }); - - Schema::table('transfers', function (Blueprint $table) { - $table->renameColumn('payment_id', 'expense_transaction_id'); - }); - - Schema::table('transfers', function (Blueprint $table) { - $table->renameColumn('revenue_id', 'income_transaction_id'); - }); - - // Domain column - Schema::table('companies', function (Blueprint $table) { - $table->string('domain')->nullable()->change(); - }); - - // Status column - Schema::table('modules', function (Blueprint $table) { - $table->renameColumn('status', 'enabled'); - }); - - // Sku and quantity columns - Schema::table('items', function (Blueprint $table) { - $table->string('sku')->nullable()->change(); - $table->integer('quantity')->default(1)->change(); - - $connection = Schema::getConnection(); - $d_table = $connection->getDoctrineSchemaManager()->listTableDetails($connection->getTablePrefix() . 'items'); - - if ($d_table->hasIndex('items_company_id_sku_deleted_at_unique')) { - // 1.3 update - $table->dropUnique('items_company_id_sku_deleted_at_unique'); - } else { - // 2.0 install - $table->dropUnique(['company_id', 'sku', 'deleted_at']); - } - }); - - // Landing page column - Schema::table('users', function (Blueprint $table) { - $table->string('landing_page', 70)->nullable()->default('dashboard')->after('locale'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table('invoices', function (Blueprint $table) { - $table->dropColumn('footer'); - }); - - Schema::drop('contacts'); - Schema::drop('dashboards'); - Schema::drop('user_dashboards'); - Schema::drop('widgets'); - Schema::drop('email_templates'); - Schema::drop('firewall_ips'); - Schema::drop('firewall_logs'); - Schema::drop('reports'); - Schema::drop('transactions'); - - Schema::table('companies', function (Blueprint $table) { - $table->string('domain')->change(); - }); - - Schema::table('modules', function (Blueprint $table) { - $table->renameColumn('enabled', 'status'); - }); - - Schema::table('items', function (Blueprint $table) { - $table->string('sku')->change(); - $table->integer('quantity')->change(); - $table->unique(['company_id', 'sku', 'deleted_at']); - }); - } -} diff --git a/database/migrations/2020_03_20_183732_core_v208.php b/database/migrations/2020_03_20_183732_core_v208.php deleted file mode 100644 index 7e4c586db..000000000 --- a/database/migrations/2020_03_20_183732_core_v208.php +++ /dev/null @@ -1,42 +0,0 @@ -double('discount_rate', 15, 4)->default('0.0000')->after('tax'); - $table->string('discount_type')->default('normal')->after('discount_rate'); - }); - - Schema::table('bill_items', function (Blueprint $table) { - $table->double('discount_rate', 15, 4)->default('0.0000')->after('tax'); - $table->string('discount_type')->default('normal')->after('discount_rate'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table('invoice_items', function (Blueprint $table) { - $table->dropColumn(['discount_rate', 'discount_type']); - }); - - Schema::table('bill_items', function (Blueprint $table) { - $table->dropColumn(['discount_rate', 'discount_type']); - }); - } -} diff --git a/database/migrations/2020_06_09_000000_core_v2014.php b/database/migrations/2020_06_09_000000_core_v2014.php deleted file mode 100644 index 6d144b955..000000000 --- a/database/migrations/2020_06_09_000000_core_v2014.php +++ /dev/null @@ -1,44 +0,0 @@ -index($doc_type . '_id'); - }); - } - } - - Schema::table('transactions', function (Blueprint $table) { - $table->index('account_id'); - $table->index('category_id'); - $table->index('contact_id'); - $table->index('document_id'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2020_07_20_000000_core_v2017.php b/database/migrations/2020_07_20_000000_core_v2017.php deleted file mode 100644 index 48d82fc4c..000000000 --- a/database/migrations/2020_07_20_000000_core_v2017.php +++ /dev/null @@ -1,30 +0,0 @@ -dropColumn('category'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2020_10_13_000000_core_v210.php b/database/migrations/2020_10_13_000000_core_v210.php deleted file mode 100644 index 477cc5c30..000000000 --- a/database/migrations/2020_10_13_000000_core_v210.php +++ /dev/null @@ -1,154 +0,0 @@ -string('uuid')->after('id')->nullable()->unique(); - }); - - Schema::create('documents', function (Blueprint $table) { - $table->increments('id'); - $table->unsignedInteger('company_id'); - $table->string('type'); - $table->string('document_number'); - $table->string('order_number')->nullable(); - $table->string('status'); - $table->dateTime('issued_at'); - $table->dateTime('due_at'); - $table->double('amount', 15, 4); - $table->string('currency_code'); - $table->double('currency_rate', 15, 8); - $table->unsignedInteger('category_id')->default(1); - $table->unsignedInteger('contact_id'); - $table->string('contact_name'); - $table->string('contact_email')->nullable(); - $table->string('contact_tax_number')->nullable(); - $table->string('contact_phone')->nullable(); - $table->text('contact_address')->nullable(); - $table->text('notes')->nullable(); - $table->text('footer')->nullable(); - $table->unsignedInteger('parent_id')->default(0); - - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->index('type'); - $table->unique(['document_number', 'deleted_at', 'company_id', 'type']); - }); - - Schema::create('document_histories', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->string('type'); - $table->unsignedInteger('document_id'); - $table->string('status'); - $table->boolean('notify'); - $table->text('description')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->index('type'); - $table->index('document_id'); - }); - - Schema::create('document_items', function (Blueprint $table) { - $table->increments('id'); - $table->unsignedInteger('company_id'); - $table->string('type'); - $table->unsignedInteger('document_id'); - $table->unsignedInteger('item_id')->nullable(); - $table->string('name'); - $table->text('description')->nullable(); - $table->string('sku')->nullable(); - $table->double('quantity', 7, 2); - $table->double('price', 15, 4); - $table->float('tax', 15, 4)->default('0.0000'); - $table->string('discount_type')->default('normal'); - $table->double('discount_rate', 15, 4)->default('0.0000'); - $table->double('total', 15, 4); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->index('type'); - $table->index('document_id'); - }); - - Schema::create('document_item_taxes', function (Blueprint $table) { - $table->increments('id'); - $table->unsignedInteger('company_id'); - $table->string('type'); - $table->unsignedInteger('document_id'); - $table->unsignedInteger('document_item_id'); - $table->unsignedInteger('tax_id'); - $table->string('name'); - $table->double('amount', 15, 4)->default('0.0000'); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->index('type'); - $table->index('document_id'); - }); - - Schema::create('document_totals', function (Blueprint $table) { - $table->increments('id'); - $table->unsignedInteger('company_id'); - $table->string('type'); - $table->unsignedInteger('document_id'); - $table->string('code')->nullable(); - $table->string('name'); - $table->double('amount', 15, 4); - $table->integer('sort_order'); - $table->timestamps(); - $table->softDeletes(); - - $table->index('company_id'); - $table->index('type'); - $table->index('document_id'); - }); - - Schema::create('item_taxes', function (Blueprint $table) { - $table->increments('id'); - $table->integer('company_id'); - $table->integer('item_id'); - $table->integer('tax_id')->nullable(); - $table->timestamps(); - $table->softDeletes(); - - $table->index(['company_id', 'item_id']); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table('failed_jobs', function (Blueprint $table) { - $table->dropColumn('uuid'); - }); - - Schema::drop('documents'); - Schema::drop('document_histories'); - Schema::drop('document_items'); - Schema::drop('document_item_taxes'); - Schema::drop('document_totals'); - Schema::drop('item_taxes'); - } -} diff --git a/database/migrations/2021_04_01_000000_core_v219.php b/database/migrations/2021_04_01_000000_core_v219.php deleted file mode 100644 index 735a51e77..000000000 --- a/database/migrations/2021_04_01_000000_core_v219.php +++ /dev/null @@ -1,34 +0,0 @@ -index('class'); - }); - - Schema::table('widgets', function (Blueprint $table) { - $table->index('class'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2021_05_17_000000_core_v2114.php b/database/migrations/2021_05_17_000000_core_v2114.php deleted file mode 100644 index 90d5de76b..000000000 --- a/database/migrations/2021_05_17_000000_core_v2114.php +++ /dev/null @@ -1,44 +0,0 @@ -unsignedInteger('company_id')->default(0)->after('id'); - - $table->index('company_id'); - }); - - Schema::table('mediables', function (Blueprint $table) { - $table->unsignedInteger('company_id')->default(0)->after('media_id'); - - $table->index('company_id'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - Schema::table('media', function (Blueprint $table) { - $table->dropColumn('company_id'); - }); - - Schema::table('mediables', function (Blueprint $table) { - $table->dropColumn('company_id'); - }); - } -} diff --git a/database/migrations/2021_06_17_000000_core_v2117.php b/database/migrations/2021_06_17_000000_core_v2117.php deleted file mode 100644 index 76483b596..000000000 --- a/database/migrations/2021_06_17_000000_core_v2117.php +++ /dev/null @@ -1,82 +0,0 @@ -unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('categories', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('companies', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('contacts', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('reference'); - }); - - Schema::table('currencies', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('dashboards', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('documents', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('parent_id'); - }); - - Schema::table('items', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('reconciliations', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('reconciled'); - }); - - Schema::table('reports', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('settings'); - }); - - Schema::table('taxes', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('enabled'); - }); - - Schema::table('transactions', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('parent_id'); - }); - - Schema::table('transfers', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('income_transaction_id'); - }); - - Schema::table('widgets', function (Blueprint $table) { - $table->unsignedInteger('created_by')->nullable()->after('settings'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2021_09_01_000000_core_v2124.php b/database/migrations/2021_09_01_000000_core_v2124.php deleted file mode 100644 index a2eedd413..000000000 --- a/database/migrations/2021_09_01_000000_core_v2124.php +++ /dev/null @@ -1,154 +0,0 @@ -string('country')->nullable()->after('address'); - $table->string('state')->nullable()->after('address'); - $table->string('zip_code')->nullable()->after('address'); - $table->string('city')->nullable()->after('address'); - }); - - Schema::table('accounts', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('categories', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('companies', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('contacts', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('reference'); - }); - - Schema::table('currencies', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('dashboards', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('documents', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('parent_id'); - }); - - Schema::table('document_histories', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('description'); - $table->string('created_from', 30)->nullable()->after('description'); - }); - - Schema::table('document_items', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('total'); - $table->string('created_from', 30)->nullable()->after('total'); - }); - - Schema::table('document_item_taxes', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('amount'); - $table->string('created_from', 30)->nullable()->after('amount'); - }); - - Schema::table('document_totals', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('sort_order'); - $table->string('created_from', 30)->nullable()->after('sort_order'); - }); - - Schema::table('email_templates', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('params'); - $table->string('created_from', 30)->nullable()->after('params'); - }); - - Schema::table('items', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('item_taxes', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('tax_id'); - $table->string('created_from', 30)->nullable()->after('tax_id'); - }); - - Schema::table('media', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('original_media_id'); - $table->string('created_from', 30)->nullable()->after('original_media_id'); - }); - - Schema::table('mediables', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('order'); - $table->string('created_from', 30)->nullable()->after('order'); - }); - - Schema::table('modules', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('enabled'); - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('module_histories', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('description'); - $table->string('created_from', 30)->nullable()->after('description'); - }); - - Schema::table('reconciliations', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('reconciled'); - }); - - Schema::table('recurring', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('count'); - $table->string('created_from', 30)->nullable()->after('count'); - }); - - Schema::table('reports', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('settings'); - }); - - Schema::table('roles', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('description'); - $table->string('created_from', 30)->nullable()->after('description'); - }); - - Schema::table('taxes', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('transactions', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('parent_id'); - }); - - Schema::table('transfers', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('income_transaction_id'); - }); - - Schema::table('users', function (Blueprint $table) { - $table->string('created_by', 30)->nullable()->after('enabled'); - $table->string('created_from', 30)->nullable()->after('enabled'); - }); - - Schema::table('widgets', function (Blueprint $table) { - $table->string('created_from', 30)->nullable()->after('settings'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2021_09_10_000000_core_v2125.php b/database/migrations/2021_09_10_000000_core_v2125.php deleted file mode 100644 index d6d6c691b..000000000 --- a/database/migrations/2021_09_10_000000_core_v2125.php +++ /dev/null @@ -1,134 +0,0 @@ -string('created_from', 100)->change(); - }); - - Schema::table('categories', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('companies', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('contacts', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('currencies', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('dashboards', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('documents', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('document_histories', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('document_items', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('document_item_taxes', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('document_totals', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('email_templates', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('items', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('item_taxes', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('media', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('mediables', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('modules', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('module_histories', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('reconciliations', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('recurring', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('reports', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('roles', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('taxes', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('transactions', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('transfers', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('users', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - - Schema::table('widgets', function (Blueprint $table) { - $table->string('created_from', 100)->change(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2021_09_10_000000_core_v2126.php b/database/migrations/2021_09_10_000000_core_v2126.php deleted file mode 100644 index a03da73fe..000000000 --- a/database/migrations/2021_09_10_000000_core_v2126.php +++ /dev/null @@ -1,30 +0,0 @@ -boolean('enabled')->default(1)->change(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2021_09_10_000000_core_v2127.php b/database/migrations/2021_09_10_000000_core_v2127.php deleted file mode 100644 index 7626be040..000000000 --- a/database/migrations/2021_09_10_000000_core_v2127.php +++ /dev/null @@ -1,33 +0,0 @@ -string('contact_country')->nullable()->after('contact_address'); - $table->string('contact_state')->nullable()->after('contact_address'); - $table->string('contact_zip_code')->nullable()->after('contact_address'); - $table->string('contact_city')->nullable()->after('contact_address'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -} diff --git a/database/migrations/2022_03_02_000000_core_v2133.php b/database/migrations/2022_03_02_000000_core_v2133.php deleted file mode 100644 index 595dbb52f..000000000 --- a/database/migrations/2022_03_02_000000_core_v2133.php +++ /dev/null @@ -1,48 +0,0 @@ -softDeletes(); - }); - - Schema::table('user_companies', function (Blueprint $table) { - $table->dropPrimary(['user_id', 'company_id', 'user_type']); - $table->primary(['user_id', 'company_id']); - }); - - Schema::table('user_companies', function (Blueprint $table) { - $table->dropColumn('user_type'); - }); - - Schema::table('user_dashboards', function (Blueprint $table) { - $table->dropPrimary(['user_id', 'dashboard_id', 'user_type']); - $table->primary(['user_id', 'dashboard_id']); - }); - - Schema::table('user_dashboards', function (Blueprint $table) { - $table->dropColumn('user_type'); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -}; diff --git a/database/migrations/2022_03_23_000000_core_v2134.php b/database/migrations/2022_03_23_000000_core_v2134.php deleted file mode 100644 index 3cb64b37d..000000000 --- a/database/migrations/2022_03_23_000000_core_v2134.php +++ /dev/null @@ -1,34 +0,0 @@ -string('currency_code')->change(); - }); - - Schema::table('transactions', function (Blueprint $table) { - $table->string('currency_code')->change(); - }); - } - - /** - * Reverse the migrations. - * - * @return void - */ - public function down() - { - // - } -}; diff --git a/database/migrations/2022_05_10_000000_core_v300.php b/database/migrations/2022_05_10_000000_core_v300.php new file mode 100644 index 000000000..d6229e67f --- /dev/null +++ b/database/migrations/2022_05_10_000000_core_v300.php @@ -0,0 +1,105 @@ +unsignedInteger('split_id')->nullable()->after('parent_id'); + + $table->foreign('split_id')->references('id')->on('transactions'); + }); + + Schema::table('categories', function (Blueprint $table) { + $table->unsignedInteger('parent_id')->nullable()->after('enabled'); + + $table->foreign('parent_id')->references('id')->on('categories'); + }); + + Schema::table('items', function(Blueprint $table) { + $table->dropColumn('tax_id'); + }); + + Schema::table('items', function(Blueprint $table) { + $table->dropColumn('quantity'); + }); + + Schema::table('items', function(Blueprint $table) { + $table->string('type')->default('product')->after('company_id'); + $table->double('sale_price', 15, 4)->nullable()->change(); + $table->double('purchase_price', 15, 4)->nullable()->change(); + }); + + Schema::table('recurring', function(Blueprint $table) { + $table->renameColumn('count', 'limit_count')->nullable(); + }); + + Schema::table('recurring', function (Blueprint $table) { + $table->string('status')->default('active')->after('started_at'); + $table->string('limit_by')->default('count')->after('status'); + $table->dateTime('limit_date')->nullable()->after('limit_count'); + $table->boolean('auto_send')->default(1)->after('limit_date'); + }); + + Schema::table('transactions', function (Blueprint $table) { + $number = $table->string('number')->after('type'); + + if ($this->databaseDriverIs('sqlite')) { + $number->nullable(); + } + }); + + Schema::table('accounts', function(Blueprint $table) { + $table->string('type')->default('bank')->after('company_id'); + }); + + if (! Schema::hasTable('personal_access_tokens')) { + Schema::create('personal_access_tokens', function (Blueprint $table) { + $table->id(); + $table->morphs('tokenable'); + $table->string('name'); + $table->string('token', 64)->unique(); + $table->text('abilities')->nullable(); + $table->timestamp('last_used_at')->nullable(); + $table->timestamps(); + }); + } + + Schema::create('user_invitations', function (Blueprint $table) { + $table->id(); + $table->integer('user_id')->unsigned(); + $table->integer('company_id')->unsigned(); + $table->string('token'); + $table->timestamps(); + $table->softDeletes(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + // + } +}; diff --git a/database/seeds/Currencies.php b/database/seeds/Currencies.php index 783b1d71a..44e9946ae 100644 --- a/database/seeds/Currencies.php +++ b/database/seeds/Currencies.php @@ -42,39 +42,6 @@ class Currencies extends Seeder 'decimal_mark' => config('money.USD.decimal_mark'), 'thousands_separator' => config('money.USD.thousands_separator'), ], - [ - 'company_id' => $company_id, - 'name' => trans('demo.currencies.eur'), - 'code' => 'EUR', - 'rate' => '1.25', - 'precision' => config('money.EUR.precision'), - 'symbol' => config('money.EUR.symbol'), - 'symbol_first' => config('money.EUR.symbol_first'), - 'decimal_mark' => config('money.EUR.decimal_mark'), - 'thousands_separator' => config('money.EUR.thousands_separator'), - ], - [ - 'company_id' => $company_id, - 'name' => trans('demo.currencies.gbp'), - 'code' => 'GBP', - 'rate' => '1.60', - 'precision' => config('money.GBP.precision'), - 'symbol' => config('money.GBP.symbol'), - 'symbol_first' => config('money.GBP.symbol_first'), - 'decimal_mark' => config('money.GBP.decimal_mark'), - 'thousands_separator' => config('money.GBP.thousands_separator'), - ], - [ - 'company_id' => $company_id, - 'name' => trans('demo.currencies.try'), - 'code' => 'TRY', - 'rate' => '0.80', - 'precision' => config('money.TRY.precision'), - 'symbol' => config('money.TRY.symbol'), - 'symbol_first' => config('money.TRY.symbol_first'), - 'decimal_mark' => config('money.TRY.decimal_mark'), - 'thousands_separator' => config('money.TRY.thousands_separator'), - ], ]; foreach ($rows as $row) { diff --git a/database/seeds/Dashboards.php b/database/seeds/Dashboards.php index 927804747..066345788 100644 --- a/database/seeds/Dashboards.php +++ b/database/seeds/Dashboards.php @@ -34,15 +34,13 @@ class Dashboards extends Seeder 'company_id' => $company_id, 'name' => trans_choice('general.dashboards', 1), 'custom_widgets' => [ - 'App\Widgets\TotalIncome', - 'App\Widgets\TotalExpenses', - 'App\Widgets\TotalProfit', + 'App\Widgets\Receivables', + 'App\Widgets\Payables', 'App\Widgets\CashFlow', - 'App\Widgets\IncomeByCategory', + 'App\Widgets\ProfitLoss', 'App\Widgets\ExpensesByCategory', 'App\Widgets\AccountBalance', - 'App\Widgets\LatestIncome', - 'App\Widgets\LatestExpenses', + 'App\Widgets\BankFeeds', ], 'users' => $user_id, 'created_from' => 'core::seed', diff --git a/database/seeds/EmailTemplates.php b/database/seeds/EmailTemplates.php index c47c0142a..ca4b010c0 100644 --- a/database/seeds/EmailTemplates.php +++ b/database/seeds/EmailTemplates.php @@ -55,6 +55,11 @@ class EmailTemplates extends Seeder 'class' => 'App\Notifications\Sale\Invoice', 'name' => 'settings.email.templates.invoice_recur_admin', ], + [ + 'alias' => 'invoice_view_admin', + 'class' => 'App\Notifications\Sale\Invoice', + 'name' => 'settings.email.templates.invoice_view_admin', + ], [ 'alias' => 'invoice_payment_customer', 'class' => 'App\Notifications\Portal\PaymentReceived', @@ -76,9 +81,14 @@ class EmailTemplates extends Seeder 'name' => 'settings.email.templates.bill_recur_admin', ], [ - 'alias' => 'revenue_new_customer', - 'class' => 'App\Notifications\Sale\Revenue', - 'name' => 'settings.email.templates.revenue_new_customer', + 'alias' => 'payment_received_customer', + 'class' => 'App\Notifications\Banking\Transaction', + 'name' => 'settings.email.templates.payment_received_customer', + ], + [ + 'alias' => 'payment_made_vendor', + 'class' => 'App\Notifications\Banking\Transaction', + 'name' => 'settings.email.templates.payment_made_vendor', ], ]; diff --git a/database/seeds/Permissions.php b/database/seeds/Permissions.php index 0fe1e7170..1161bfec9 100644 --- a/database/seeds/Permissions.php +++ b/database/seeds/Permissions.php @@ -29,9 +29,7 @@ class Permissions extends Seeder 'admin' => [ 'admin-panel' => 'r', 'api' => 'r', - 'auth-permissions' => 'c,r,u,d', 'auth-profile' => 'r,u', - 'auth-roles' => 'c,r,u,d', 'auth-users' => 'c,r,u,d', 'banking-accounts' => 'c,r,u,d', 'banking-reconciliations' => 'c,r,u,d', @@ -41,17 +39,14 @@ class Permissions extends Seeder 'common-dashboards' => 'c,r,u,d', 'common-import' => 'c', 'common-items' => 'c,r,u,d', - 'common-notifications' => 'c,r,u,d', 'common-reports' => 'c,r,u,d', 'common-search' => 'r', 'common-uploads' => 'r,d', 'common-widgets' => 'c,r,u,d', 'purchases-bills' => 'c,r,u,d', - 'purchases-payments' => 'c,r,u,d', 'purchases-vendors' => 'c,r,u,d', 'sales-customers' => 'c,r,u,d', 'sales-invoices' => 'c,r,u,d', - 'sales-revenues' => 'c,r,u,d', 'install-updates' => 'r,u', 'modules-api-key' => 'c,u', 'modules-home' => 'r', @@ -65,26 +60,24 @@ class Permissions extends Seeder 'reports-profit-loss' => 'r', 'reports-tax-summary' => 'r', 'settings-categories' => 'c,r,u,d', - 'settings-company' => 'r', + 'settings-company' => 'r,u', 'settings-currencies' => 'c,r,u,d', - 'settings-defaults' => 'r', - 'settings-email' => 'r', - 'settings-invoice' => 'r', - 'settings-localisation' => 'r', + 'settings-defaults' => 'r,u', + 'settings-email' => 'r,u', + 'settings-email-templates' => 'r,u', + 'settings-invoice' => 'r,u', + 'settings-localisation' => 'r,u', 'settings-modules' => 'r,u', - 'settings-settings' => 'r,u', - 'settings-schedule' => 'r', + 'settings-schedule' => 'r,u', 'settings-taxes' => 'c,r,u,d', 'widgets-account-balance' => 'r', + 'widgets-bank-feeds' => 'r', 'widgets-cash-flow' => 'r', - 'widgets-expenses-by-category' => 'r', - 'widgets-income-by-category' => 'r', - 'widgets-latest-expenses' => 'r', - 'widgets-latest-income' => 'r', - 'widgets-total-expenses' => 'r', - 'widgets-total-income' => 'r', - 'widgets-total-profit' => 'r', 'widgets-currencies' => 'r', + 'widgets-expenses-by-category' => 'r', + 'widgets-payables' => 'r', + 'widgets-profit-loss' => 'r', + 'widgets-receivables' => 'r', ], 'manager' => [ 'admin-panel' => 'r', @@ -97,17 +90,14 @@ class Permissions extends Seeder 'common-dashboards' => 'c,r,u,d', 'common-import' => 'c', 'common-items' => 'c,r,u,d', - 'common-notifications' => 'c,r,u,d', 'common-reports' => 'c,r,u,d', 'common-search' => 'r', 'common-uploads' => 'r', 'common-widgets' => 'c,r,u,d', 'purchases-bills' => 'c,r,u,d', - 'purchases-payments' => 'c,r,u,d', 'purchases-vendors' => 'c,r,u,d', 'sales-customers' => 'c,r,u,d', 'sales-invoices' => 'c,r,u,d', - 'sales-revenues' => 'c,r,u,d', 'install-updates' => 'r,u', 'notifications' => 'r,u', 'reports-expense-summary' => 'r', @@ -116,33 +106,54 @@ class Permissions extends Seeder 'reports-profit-loss' => 'r', 'reports-tax-summary' => 'r', 'settings-categories' => 'c,r,u,d', - 'settings-company' => 'r', + 'settings-company' => 'r,u', 'settings-currencies' => 'c,r,u,d', - 'settings-defaults' => 'r', - 'settings-email' => 'r', - 'settings-invoice' => 'r', - 'settings-localisation' => 'r', + 'settings-defaults' => 'r,u', + 'settings-email' => 'r,u', + 'settings-email-templates' => 'r,u', + 'settings-invoice' => 'r,u', + 'settings-localisation' => 'r,u', 'settings-modules' => 'r,u', - 'settings-settings' => 'r,u', - 'settings-schedule' => 'r', + 'settings-schedule' => 'r,u', 'settings-taxes' => 'c,r,u,d', 'widgets-account-balance' => 'r', + 'widgets-bank-feeds' => 'r', 'widgets-cash-flow' => 'r', - 'widgets-expenses-by-category' => 'r', - 'widgets-income-by-category' => 'r', - 'widgets-latest-expenses' => 'r', - 'widgets-latest-income' => 'r', - 'widgets-total-expenses' => 'r', - 'widgets-total-income' => 'r', - 'widgets-total-profit' => 'r', 'widgets-currencies' => 'r', + 'widgets-expenses-by-category' => 'r', + 'widgets-payables' => 'r', + 'widgets-profit-loss' => 'r', + 'widgets-receivables' => 'r', ], 'customer' => [ 'client-portal' => 'r', 'portal-invoices' => 'r,u', 'portal-payments' => 'r,u', 'portal-profile' => 'r,u', - ] + ], + 'accountant' => [ + 'admin-panel' => 'r', + 'api' => 'r', + 'common-dashboards' => 'r', + 'common-items' => 'r', + 'purchases-bills' => 'r', + 'purchases-vendors' => 'r', + 'sales-customers' => 'r', + 'sales-invoices' => 'r', + 'banking-accounts' => 'r', + 'banking-reconciliations' => 'r', + 'banking-transactions' => 'r', + 'banking-transfers' => 'r', + 'reports-expense-summary' => 'r', + 'reports-income-summary' => 'r', + 'reports-income-expense-summary' => 'r', + 'reports-profit-loss' => 'r', + 'reports-tax-summary' => 'r', + 'modules-home' => 'r', + 'modules-item' => 'r', + 'modules-my' => 'r', + 'modules-tiles' => 'r', + ], ]; $this->attachPermissionsByRoleNames($rows); diff --git a/database/seeds/Reports.php b/database/seeds/Reports.php index 1a85f9096..38891b705 100644 --- a/database/seeds/Reports.php +++ b/database/seeds/Reports.php @@ -33,23 +33,23 @@ class Reports extends Seeder [ 'company_id' => $company_id, 'class' => 'App\Reports\IncomeSummary', - 'name' => trans('reports.summary.income'), + 'name' => trans('reports.income_summary'), 'description' => trans('demo.reports.income'), - 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual', 'chart' => 'line'], + 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual'], ], [ 'company_id' => $company_id, 'class' => 'App\Reports\ExpenseSummary', - 'name' => trans('reports.summary.expense'), + 'name' => trans('reports.expense_summary'), 'description' => trans('demo.reports.expense'), - 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual', 'chart' => 'line'], + 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual'], ], [ 'company_id' => $company_id, 'class' => 'App\Reports\IncomeExpenseSummary', - 'name' => trans('reports.summary.income_expense'), + 'name' => trans('reports.income_expense_summary'), 'description' => trans('demo.reports.income_expense'), - 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual', 'chart' => 'line'], + 'settings' => ['group' => 'category', 'period' => 'monthly', 'basis' => 'accrual'], ], [ 'company_id' => $company_id, @@ -61,7 +61,7 @@ class Reports extends Seeder [ 'company_id' => $company_id, 'class' => 'App\Reports\TaxSummary', - 'name' => trans('reports.summary.tax'), + 'name' => trans('reports.tax_summary'), 'description' => trans('demo.reports.tax'), 'settings' => ['period' => 'quarterly', 'basis' => 'accrual'], ], diff --git a/database/seeds/SampleData.php b/database/seeds/SampleData.php old mode 100755 new mode 100644 index b79c21f78..f2ee6c8e9 --- a/database/seeds/SampleData.php +++ b/database/seeds/SampleData.php @@ -27,6 +27,8 @@ class SampleData extends Seeder $count = (int) $this->command->option('count'); $small_count = ($count <= 10) ? $count : 10; + $company = (int) $this->command->option('company'); + $this->command->info('Creating sample data...'); $bar = $this->command->getOutput()->createProgressBar(7); @@ -34,25 +36,25 @@ class SampleData extends Seeder $bar->start(); - Contact::factory()->count($count)->create(); + Contact::factory()->company($company)->count($count)->create(); $bar->advance(); - Category::factory()->count($count)->create(); + Category::factory()->company($company)->count($count)->create(); $bar->advance(); - Tax::factory()->count($small_count)->enabled()->create(); + Tax::factory()->company($company)->count($small_count)->enabled()->create(); $bar->advance(); - Item::factory()->count($count)->create(); + Item::factory()->company($company)->count($count)->create(); $bar->advance(); - Account::factory()->count($small_count)->create(); + Account::factory()->company($company)->count($small_count)->create(); $bar->advance(); - Document::factory()->bill()->count($count)->create(); + Document::factory()->company($company)->bill()->count($count)->create(); $bar->advance(); - Document::factory()->invoice()->count($count)->create(); + Document::factory()->company($company)->invoice()->count($count)->create(); $bar->advance(); $bar->finish(); diff --git a/database/seeds/TestCompany.php b/database/seeds/TestCompany.php index 4a5a1bece..995273a69 100644 --- a/database/seeds/TestCompany.php +++ b/database/seeds/TestCompany.php @@ -57,6 +57,9 @@ class TestCompany extends Seeder $company->makeCurrent(true); + setting()->set('email.protocol', 'log'); + config(['mail.default' => setting('email.protocol')]); + $this->command->info('Test company created.'); } diff --git a/overrides/livewire/LivewireServiceProvider.php b/overrides/livewire/LivewireServiceProvider.php index 4fd2f9321..37831154e 100644 --- a/overrides/livewire/LivewireServiceProvider.php +++ b/overrides/livewire/LivewireServiceProvider.php @@ -3,6 +3,7 @@ namespace Livewire; use Illuminate\View\View; +use Illuminate\Testing\TestView; use Illuminate\Testing\TestResponse; use Illuminate\Filesystem\Filesystem; use Illuminate\Support\Facades\Blade; @@ -31,6 +32,7 @@ use Livewire\Commands\{ S3CleanupCommand, MakeLivewireCommand, }; +use Livewire\Macros\ViewMacros; use Livewire\HydrationMiddleware\{ RenderView, PerformActionCalls, @@ -44,7 +46,6 @@ use Livewire\HydrationMiddleware\{ NormalizeServerMemoSansDataForJavaScript, NormalizeComponentPropertiesForJavaScript, }; -use Livewire\Macros\ViewMacros; class LivewireServiceProvider extends ServiceProvider { @@ -61,28 +62,33 @@ class LivewireServiceProvider extends ServiceProvider $this->registerViews(); $this->registerRoutes(); $this->registerCommands(); - $this->registerRenameMes(); + $this->registerFeatures(); $this->registerViewMacros(); $this->registerTagCompiler(); $this->registerPublishables(); $this->registerBladeDirectives(); $this->registerViewCompilerEngine(); $this->registerHydrationMiddleware(); + $this->registerDisableBrowserCacheMiddleware(); // Bypass specific middlewares during Livewire requests. // These are usually helpful during a typical request, but // during Livewire requests, they can damage data properties. - $this->bypassTheseMiddlewaresDuringLivewireRequests([ - TrimStrings::class, - ConvertEmptyStringsToNull::class, - // If the app overrode "TrimStrings". - \App\Http\Middleware\TrimStrings::class, - ]); + if (! $this->attemptToBypassRequestModifyingMiddlewareViaCallbacks()) { + $this->bypassTheseMiddlewaresDuringLivewireRequests([ + TrimStrings::class, + ConvertEmptyStringsToNull::class, + // If the app overrode "TrimStrings". + \App\Http\Middleware\TrimStrings::class, + ]); + } } protected function registerLivewireSingleton() { - $this->app->singleton('livewire', LivewireManager::class); + $this->app->singleton(LivewireManager::class); + + $this->app->alias(LivewireManager::class, 'livewire'); } protected function registerComponentAutoDiscovery() @@ -92,7 +98,7 @@ class LivewireServiceProvider extends ServiceProvider // alias. For instance: 'examples.foo' => App\Http\Livewire\Examples\Foo // We will generate a manifest file so we don't have to do the lookup every time. - $defaultManifestPath = $this->app['livewire']->isOnVapor() + $defaultManifestPath = $this->app['livewire']->isRunningServerless() ? '/tmp/storage/bootstrap/cache/livewire-components.php' : app()->bootstrapPath('cache/livewire-components.php'); @@ -165,6 +171,10 @@ class LivewireServiceProvider extends ServiceProvider { // Usage: $this->assertSeeLivewire('counter'); TestResponse::macro('assertSeeLivewire', function ($component) { + if (is_subclass_of($component, Component::class)) { + $component = $component::getName(); + } + $escapedComponentName = trim(htmlspecialchars(json_encode(['name' => $component])), '{}'); \PHPUnit\Framework\Assert::assertStringContainsString( @@ -178,6 +188,10 @@ class LivewireServiceProvider extends ServiceProvider // Usage: $this->assertDontSeeLivewire('counter'); TestResponse::macro('assertDontSeeLivewire', function ($component) { + if (is_subclass_of($component, Component::class)) { + $component = $component::getName(); + } + $escapedComponentName = trim(htmlspecialchars(json_encode(['name' => $component])), '{}'); \PHPUnit\Framework\Assert::assertStringNotContainsString( @@ -188,6 +202,40 @@ class LivewireServiceProvider extends ServiceProvider return $this; }); + + if (class_exists(TestView::class)) { + TestView::macro('assertSeeLivewire', function ($component) { + if (is_subclass_of($component, Component::class)) { + $component = $component::getName(); + } + + $escapedComponentName = trim(htmlspecialchars(json_encode(['name' => $component])), '{}'); + + \PHPUnit\Framework\Assert::assertStringContainsString( + $escapedComponentName, + $this->rendered, + 'Cannot find Livewire component ['.$component.'] rendered on page.' + ); + + return $this; + }); + + TestView::macro('assertDontSeeLivewire', function ($component) { + if (is_subclass_of($component, Component::class)) { + $component = $component::getName(); + } + + $escapedComponentName = trim(htmlspecialchars(json_encode(['name' => $component])), '{}'); + + \PHPUnit\Framework\Assert::assertStringNotContainsString( + $escapedComponentName, + $this->rendered, + 'Found Livewire component ['.$component.'] rendered on page.' + ); + + return $this; + }); + } } protected function registerViewMacros() @@ -195,7 +243,7 @@ class LivewireServiceProvider extends ServiceProvider // Early versions of Laravel 7.x don't have this method. if (method_exists(ComponentAttributeBag::class, 'macro')) { ComponentAttributeBag::macro('wire', function ($name) { - $entries = head($this->whereStartsWith('wire:'.$name)); + $entries = head((array) $this->whereStartsWith('wire:'.$name)); $directive = head(array_keys($entries)); $value = head(array_values($entries)); @@ -233,11 +281,21 @@ class LivewireServiceProvider extends ServiceProvider protected function registerBladeDirectives() { + Blade::directive('js', [LivewireBladeDirectives::class, 'js']); Blade::directive('this', [LivewireBladeDirectives::class, 'this']); Blade::directive('entangle', [LivewireBladeDirectives::class, 'entangle']); Blade::directive('livewire', [LivewireBladeDirectives::class, 'livewire']); Blade::directive('livewireStyles', [LivewireBladeDirectives::class, 'livewireStyles']); Blade::directive('livewireScripts', [LivewireBladeDirectives::class, 'livewireScripts']); + + // Uncomment to get @stacks working in Livewire. + // Blade::directive('stack', [LivewireBladeDirectives::class, 'stack']); + // Blade::directive('once', [LivewireBladeDirectives::class, 'once']); + // Blade::directive('endonce', [LivewireBladeDirectives::class, 'endonce']); + // Blade::directive('push', [LivewireBladeDirectives::class, 'push']); + // Blade::directive('endpush', [LivewireBladeDirectives::class, 'endpush']); + // Blade::directive('prepend', [LivewireBladeDirectives::class, 'prepend']); + // Blade::directive('endprepend', [LivewireBladeDirectives::class, 'endprepend']); } protected function registerViewCompilerEngine() @@ -250,7 +308,7 @@ class LivewireServiceProvider extends ServiceProvider // If the application is using Ignition, make sure Livewire's view compiler // uses a version that extends Ignition's so it can continue to report errors // correctly. Don't change this class without first submitting a PR to Ignition. - if (class_exists(\Facade\Ignition\IgnitionServiceProvider::class)) { + if (class_exists('Facade\Ignition\IgnitionServiceProvider')) { return new CompilerEngineForIgnition($this->app['blade.compiler']); } @@ -258,19 +316,23 @@ class LivewireServiceProvider extends ServiceProvider }); } - protected function registerRenameMes() + protected function registerFeatures() { - RenameMe\SupportEvents::init(); - RenameMe\SupportLocales::init(); - RenameMe\SupportChildren::init(); - RenameMe\SupportRedirects::init(); - RenameMe\SupportValidation::init(); - RenameMe\SupportFileUploads::init(); - RenameMe\OptimizeRenderedDom::init(); - RenameMe\SupportFileDownloads::init(); - RenameMe\SupportActionReturns::init(); - RenameMe\SupportBrowserHistory::init(); - RenameMe\SupportComponentTraits::init(); + Features\SupportEvents::init(); + Features\SupportStacks::init(); + Features\SupportLocales::init(); + Features\SupportChildren::init(); + Features\SupportRedirects::init(); + Features\SupportValidation::init(); + Features\SupportBootMethod::init(); + Features\SupportFileUploads::init(); + Features\OptimizeRenderedDom::init(); + Features\SupportFileDownloads::init(); + Features\SupportActionReturns::init(); + Features\SupportBrowserHistory::init(); + Features\SupportComponentTraits::init(); + Features\SupportRootElementTracking::init(); + Features\SupportPostDeploymentInvalidation::init(); } protected function registerHydrationMiddleware() @@ -324,17 +386,45 @@ class LivewireServiceProvider extends ServiceProvider ]); } + protected function registerDisableBrowserCacheMiddleware() + { + $kernel = $this->app->make(\Illuminate\Contracts\Http\Kernel::class); + + if ($kernel->hasMiddleware(DisableBrowserCache::class)) { + return; + } + + $kernel->pushMiddleware(DisableBrowserCache::class); + } + + protected function attemptToBypassRequestModifyingMiddlewareViaCallbacks() + { + if (method_exists(TrimStrings::class, 'skipWhen') && + method_exists(ConvertEmptyStringsToNull::class, 'skipWhen')) { + TrimStrings::skipWhen(function () { + return Livewire::isProbablyLivewireRequest(); + }); + + ConvertEmptyStringsToNull::skipWhen(function () { + return Livewire::isProbablyLivewireRequest(); + }); + + return true; + } + + return false; + } + protected function bypassTheseMiddlewaresDuringLivewireRequests(array $middlewareToExclude) { if (! Livewire::isProbablyLivewireRequest()) return; $kernel = $this->app->make(\Illuminate\Contracts\Http\Kernel::class); - $openKernel = new ObjectPrybar($kernel); - - $middleware = $openKernel->getProperty('middleware'); - - $openKernel->setProperty('middleware', array_diff($middleware, $middlewareToExclude)); + invade($kernel)->middleware = array_diff( + invade($kernel)->middleware, + $middlewareToExclude + ); } protected function publishesToGroups(array $paths, $groups = null) diff --git a/overrides/symfony/process/PhpExecutableFinder.php b/overrides/symfony/process/PhpExecutableFinder.php index bbd2e2e74..433f21b54 100644 --- a/overrides/symfony/process/PhpExecutableFinder.php +++ b/overrides/symfony/process/PhpExecutableFinder.php @@ -29,10 +29,34 @@ class PhpExecutableFinder public function getPhpPath() { + $php_path = getenv('APP_PHP_PATH'); + + if (! empty($php_path)) { + return $php_path; + } + if ($this->isCpanel()) { return '/usr/local/bin/php'; } + if ($this->isPlesk()) { + $php_80 = '/opt/plesk/php/8.0/bin/php'; + $php_81 = '/opt/plesk/php/8.1/bin/php'; + $php_82 = '/opt/plesk/php/8.2/bin/php'; + + if (@is_executable($php_80)) { + return $php_80; + } + + if (@is_executable($php_81)) { + return $php_81; + } + + if (@is_executable($php_82)) { + return $php_82; + } + } + return 'php'; } diff --git a/package-lock.json b/package-lock.json index 0ceb3e4ac..87c5e384f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,8 +14,10 @@ "@fullcalendar/interaction": "^4.3.0", "@fullcalendar/timegrid": "^4.3.0", "@fullcalendar/vue": "^4.3.1", + "@popperjs/core": "^2.11.0", + "@tailwindcss/forms": "^0.3.4", + "@themesberg/flowbite": "^1.2.0", "axios": "^0.21", - "bootstrap": "^4.3.1", "chart.js": "^2.7.1", "d3": "^5.12.0", "datamaps": "^0.5.9", @@ -25,114 +27,104 @@ "es6-promise": "^4.1.1", "flatpickr": "^4.6.3", "fuse.js": "^3.2.0", + "glightbox": "^3.1.0", "google-maps": "^3.2.1", "jquery": "^3.4.1", "json-schema": ">=0.4.0", + "laravel-mix-tailwind": "^0.1.2", "lodash": "^4.17.15", - "node-forge": ">=1.3.0", "nouislider": "^12.1.0", "nprogress": "^0.2.0", "perfect-scrollbar": "^1.3.0", - "popper.js": "^1.12", - "quill": "^1.3.7", + "popper.js": "^1.16.1", "sweetalert2": "^7.29.2", + "swiper": "^7.3.1", + "tailwindcss": "^2.2.16", "v-money": "^0.8.1", "vee-validate": "^2.2.15", "vue": "^2.6.10", "vue-chartjs": "^3.4.0", "vue-clipboard2": "^0.3.1", "vue-flatpickr-component": "^8.1.3", - "vue-image-lightbox": "^7.1.3", "vue-loading-overlay": "^3.2.0", "vue-router": "^3.1.3", + "vue2-editor": "^2.10.3", "vue2-transitions": "^0.3.0" }, "devDependencies": { + "@babel/core": "^7.15.5", + "@babel/preset-env": "^7.3.4", + "@fullhuman/postcss-purgecss": "^4.1.3", "@vue/cli-plugin-babel": "^3.11.0", "@vue/cli-plugin-eslint": "^3.11.0", "@vue/cli-service": "^3.11.0", "@vue/eslint-config-prettier": "^4.0.1", - "ajv": ">=6.12.3", - "ansi-regex": ">=5.0.1", - "async": ">=2.6.4", + "autoprefixer": "^10.0.2", "babel-plugin-component": "^1.1.0", + "babel-preset-es2015": "^6.24.1", "cross-env": "^5.2.1", - "follow-redirects": ">=1.14.8", - "glob-parent": ">=5.1.2", - "is-svg": "^4.3.2", + "css-loader": "^5.2.7", "laravel-mix": "^6.0.39", - "minimist": ">=1.2.6", - "moment": ">=2.29.2", - "nanoid": ">=3.1.31", - "node-forge": ">=1.3.0", - "node-sass": ">=7.0.0", - "nth-check": ">=2.0.1", - "object-path": ">=0.11.8", - "postcss": ">=7.0.36", - "resolve-url-loader": "^2.3.1", - "sass": "^1.44.0", + "mini-css-extract-plugin": "^1.6.2", + "node-sass": "^6.0.1", + "postcss": "^8.3.8", + "postcss-import": "^14.0.2", + "postcss-loader": "^6.1.1", + "postcss-preset-env": "^6.7.0", + "resolve-url-loader": "^2.3.2", "sass-loader": "^12.3.0", - "serialize-javascript": ">=3.1.0", - "ssri": ">=6.0.2", - "tar": ">=4.4.18", - "trim-newlines": ">=3.0.1", - "url-parse": ">=1.5.9", + "sass-resources-loader": "^2.2.4", + "style-loader": "^2.0.0", + "tailwindcss-dir": "^4.0.0", + "url-loader": "^4.1.1", "vue-loader": "^15.9.8", + "vue-style-loader": "^4.1.3", "vue-template-compiler": "^2.6.10", "webpack": "^5.64.4", "webpack-cli": "^4.9.1" } }, - "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.14.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" }, "engines": { "node": ">=6.9.0" @@ -142,12 +134,31 @@ "url": "https://opencollective.com/babel" } }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" }, @@ -155,39 +166,49 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/generator/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" }, "engines": { @@ -197,19 +218,27 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -219,13 +248,13 @@ } }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" }, "engines": { "node": ">=6.9.0" @@ -235,9 +264,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", @@ -253,227 +282,245 @@ "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" } }, "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "dependencies": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -482,9 +529,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -492,30 +540,15 @@ "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -525,13 +558,13 @@ } }, "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { @@ -542,13 +575,13 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -558,13 +591,13 @@ } }, "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -575,32 +608,23 @@ } }, "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==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.12.tgz", + "integrity": "sha512-fhkE9lJYpw2mjHelBpM2zCbaA11aov2GJs7q4cFaXNrWx0H3bW58H9Esy2rdtYOghFBEYUDRIpvlgi+ZD+AvvQ==", "dev": true, "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" + "@babel/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -611,12 +635,12 @@ } }, "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -627,12 +651,12 @@ } }, "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -643,12 +667,12 @@ } }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -659,12 +683,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -675,12 +699,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -691,16 +715,16 @@ } }, "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -710,12 +734,12 @@ } }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -726,13 +750,13 @@ } }, "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, "engines": { @@ -743,13 +767,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -759,14 +783,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -777,13 +801,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=4" @@ -799,9 +823,6 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-class-properties": { @@ -832,18 +853,12 @@ } }, "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==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-dynamic-import": { @@ -852,9 +867,6 @@ "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": { @@ -876,24 +888,15 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/helper-plugin-utils": "^7.10.4" } }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { @@ -939,9 +942,6 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { @@ -951,9 +951,6 @@ "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-syntax-optional-chaining": { @@ -999,12 +996,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1014,14 +1011,14 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1031,12 +1028,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1046,12 +1043,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1061,18 +1058,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" }, "engines": { @@ -1083,12 +1079,12 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1098,12 +1094,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1113,13 +1109,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1129,12 +1125,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1144,13 +1140,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1160,12 +1156,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1175,14 +1171,13 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1192,12 +1187,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1207,12 +1202,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1222,13 +1217,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1239,14 +1234,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1257,15 +1252,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" }, "engines": { @@ -1276,13 +1271,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1292,12 +1287,12 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1307,12 +1302,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1322,13 +1317,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1338,12 +1333,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1353,12 +1348,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1368,12 +1363,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "dependencies": { - "regenerator-transform": "^0.15.0" + "regenerator-transform": "^0.14.2" }, "engines": { "node": ">=6.9.0" @@ -1383,12 +1378,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1398,16 +1393,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz", + "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==", "dev": true, "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", + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", "semver": "^6.3.0" }, "engines": { @@ -1417,13 +1412,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1433,13 +1437,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" }, "engines": { "node": ">=6.9.0" @@ -1449,12 +1453,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1464,12 +1468,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1479,12 +1483,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1494,12 +1498,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1509,13 +1513,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1573,24 +1577,12 @@ "invariant": "^2.2.2", "js-levenshtein": "^1.1.3", "semver": "^5.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" } }, "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==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -1604,56 +1596,63 @@ } }, "node_modules/@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", "dev": true, "dependencies": { "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" } }, "node_modules/@babel/runtime-corejs2": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.17.9.tgz", - "integrity": "sha512-+QThIsnjVY12uURTvmnW33risFZ7ulq6OWw0VJL08UwiYiWVp9PM63s+W1L2ppajYyKAYKb7afcGYSHzA0k04Q==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.12.5.tgz", + "integrity": "sha512-kt5YpZ7F5A05LOgQuaMXXmcxakK/qttf5C/E1BJPA3Kf5PanbjPzDoXN+PIslUnjUxpuKblCsXyP0QfMiqyKqA==", "dev": true, "dependencies": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" } }, + "node_modules/@babel/runtime-corejs2/node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, + "node_modules/@babel/runtime/node_modules/regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1662,204 +1661,36 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "node_modules/@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "dev": true, - "optional": true, "engines": { - "node": ">=0.1.90" + "node": ">=4.0.0" } }, "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", "dev": true, "engines": { "node": ">=10.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz", - "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==", - "dev": true, - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peer": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true - }, - "node_modules/@eslint/eslintrc/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==", - "dev": true, - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@eslint/eslintrc/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "peer": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "peer": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@eslint/eslintrc/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@fullcalendar/core": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-4.4.2.tgz", @@ -1868,18 +1699,12 @@ "node_modules/@fullcalendar/daygrid": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-4.4.2.tgz", - "integrity": "sha512-axjfMhxEXHShV3r2TZjf+2niJ1C6LdAxkHKmg7mVq4jXtUQHOldU5XsjV0v2lUAt1urJBFi2zajfK8798ukL3Q==", - "peerDependencies": { - "@fullcalendar/core": "~4.4.0" - } + "integrity": "sha512-axjfMhxEXHShV3r2TZjf+2niJ1C6LdAxkHKmg7mVq4jXtUQHOldU5XsjV0v2lUAt1urJBFi2zajfK8798ukL3Q==" }, "node_modules/@fullcalendar/interaction": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-4.4.2.tgz", - "integrity": "sha512-3ItpGFnxcYQT4NClqhq93QTQwOI8x3mlMf5M4DgK5avVaSzpv9g8p+opqeotK2yzpFeINps06cuQyB1h7vcv1Q==", - "peerDependencies": { - "@fullcalendar/core": "~4.4.0" - } + "integrity": "sha512-3ItpGFnxcYQT4NClqhq93QTQwOI8x3mlMf5M4DgK5avVaSzpv9g8p+opqeotK2yzpFeINps06cuQyB1h7vcv1Q==" }, "node_modules/@fullcalendar/timegrid": { "version": "4.4.2", @@ -1887,9 +1712,6 @@ "integrity": "sha512-M5an7qii8OUmI4ogY47k5pn2j/qUbLp6sa6Vo0gO182HR5pb9YtrEZnoQhnScok+I0BkDkLFzMQoiAMTjBm2PQ==", "dependencies": { "@fullcalendar/daygrid": "~4.4.0" - }, - "peerDependencies": { - "@fullcalendar/core": "~4.4.0" } }, "node_modules/@fullcalendar/vue": { @@ -1899,43 +1721,42 @@ "dependencies": { "@fullcalendar/core": "~4.4.0", "fast-deep-equal": "^2.0.1" - }, - "peerDependencies": { - "vue": "^2.6.6" } }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "node_modules/@fullhuman/postcss-purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.1.3.tgz", + "integrity": "sha512-jqcsyfvq09VOsMXxJMPLRF6Fhg/NNltzWKnC9qtzva+QKTxerCO4esG6je7hbnmkpZtaDyPTwMBj9bzfWorsrw==", + "dev": true, + "dependencies": { + "purgecss": "^4.1.3" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } }, "node_modules/@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "deprecated": "Moved to 'npm install @sideway/address'", "dev": true }, "node_modules/@hapi/bourne": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", "dev": true }, "node_modules/@hapi/hoek": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", "dev": true }, "node_modules/@hapi/joi": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", - "deprecated": "Switch to 'npm install joi'", "dev": true, "dependencies": { "@hapi/address": "2.x.x", @@ -1948,62 +1769,39 @@ "version": "3.1.6", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", - "deprecated": "This version has been deprecated and is no longer supported or maintained", "dev": true, "dependencies": { "@hapi/hoek": "^8.3.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "node_modules/@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", "dev": true, - "peer": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + } + }, + "node_modules/@intervolga/optimize-cssnano-plugin/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "peer": true - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", - "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==", "engines": { "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", - "dev": true - }, "node_modules/@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -2021,7 +1819,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2034,7 +1831,6 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, "engines": { "node": ">= 8" } @@ -2052,7 +1848,6 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -2061,175 +1856,48 @@ "node": ">= 8" } }, - "node_modules/@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "dependencies": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - } - }, - "node_modules/@npmcli/fs/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/fs/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "dependencies": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true, - "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, + "node_modules/@popperjs/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==", "funding": { - "url": "https://github.com/sponsors/isaacs" + "type": "opencollective", + "url": "https://opencollective.com/popperjs" } }, "node_modules/@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", + "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", "dev": true, "dependencies": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1" + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" }, "engines": { "node": ">=8.0.0" + } + }, + "node_modules/@tailwindcss/forms": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.4.tgz", + "integrity": "sha512-vlAoBifNJUkagB+PAdW4aHMe4pKmSLroH398UPgIogBFc91D2VlHUxe4pjxQhiJl0Nfw53sHSJSQBSTQBZP3vA==", + "dependencies": { + "mini-svg-data-uri": "^1.2.3" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "tailwindcss": ">=2.0.0" } }, - "node_modules/@soda/friendly-errors-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==", - "dev": true, + "node_modules/@themesberg/flowbite": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@themesberg/flowbite/-/flowbite-1.2.0.tgz", + "integrity": "sha512-8o70vUnxZHQhrVEmRahYK0pv+RC2NByABll0W7vT17krpfWMKxVhTpKeuQtirgqKuzXlMFeNocx4GVbA0OKkog==", "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@soda/friendly-errors-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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@soda/friendly-errors-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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@soda/friendly-errors-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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">= 6" + "@popperjs/core": "^2.9.3", + "mini-svg-data-uri": "^1.4.3" } }, "node_modules/@trysound/sax": { @@ -2242,9 +1910,9 @@ } }, "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==", + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", "dev": true, "dependencies": { "@babel/parser": "^7.1.0", @@ -2255,9 +1923,9 @@ } }, "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==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", "dev": true, "dependencies": { "@babel/types": "^7.0.0" @@ -2274,37 +1942,18 @@ } }, "node_modules/@types/babel__traverse": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", - "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", "dev": true, "dependencies": { "@babel/types": "^7.3.0" } }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/chart.js": { - "version": "2.9.37", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.37.tgz", - "integrity": "sha512-9bosRfHhkXxKYfrw94EmyDQcdjMaQPkU1fH2tDxu8DWXxf1mjzWQAV4laJF51ZbC2ycYwNDvIm1rGez8Bug0vg==", + "version": "2.9.30", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.30.tgz", + "integrity": "sha512-EgjxUUZFvf6ls3kW2CwyrnSJhgyKxgwrlp/W5G9wqyPEO9iFatO63zAA7L24YqgMxiDjQ+tG7ODU+2yWH91lPg==", "dependencies": { "moment": "^2.10.2" } @@ -2319,43 +1968,15 @@ "source-map": "^0.6.0" } }, - "node_modules/@types/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/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==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, "node_modules/@types/d3": { "version": "3.5.38", "resolved": "https://registry.npmjs.org/@types/d3/-/d3-3.5.38.tgz", "integrity": "sha1-dvjy6RWa5WKWWy+g5vvuGqZDobw=" }, "node_modules/@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.1.tgz", + "integrity": "sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg==", "dev": true, "dependencies": { "@types/estree": "*", @@ -2363,9 +1984,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -2373,38 +1994,15 @@ } }, "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==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, "dependencies": { "@types/minimatch": "*", @@ -2467,21 +2065,15 @@ } }, "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==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "node_modules/@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, "node_modules/@types/minimist": { @@ -2491,39 +2083,26 @@ "dev": true }, "node_modules/@types/node": { - "version": "17.0.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.27.tgz", - "integrity": "sha512-4/Ke7bbWOasuT3kceBZFGakP1dYN2XFd8v2l9bqF2LNWrmeU07JLpp56aEeG6+Q3olqO5TvXpW0yaiYnZJ5CXg==", + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==", "dev": true }, "node_modules/@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, "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==", - "dev": true + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "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==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true }, "node_modules/@types/retry": { @@ -2532,49 +2111,12 @@ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, - "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==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@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==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/svgo": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", "dev": true }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", @@ -2593,9 +2135,6 @@ "html-tags": "^2.0.0", "lodash.kebabcase": "^4.1.1", "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-preset-app": { @@ -2633,9 +2172,6 @@ "@vue/babel-sugar-inject-h": "^1.2.2", "@vue/babel-sugar-v-model": "^1.2.3", "@vue/babel-sugar-v-on": "^1.2.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-composition-api-inject-h": { @@ -2645,9 +2181,6 @@ "dev": true, "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-composition-api-render-instance": { @@ -2657,9 +2190,6 @@ "dev": true, "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-functional-vue": { @@ -2669,9 +2199,6 @@ "dev": true, "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-inject-h": { @@ -2681,9 +2208,6 @@ "dev": true, "dependencies": { "@babel/plugin-syntax-jsx": "^7.2.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-v-model": { @@ -2698,9 +2222,6 @@ "camelcase": "^5.0.0", "html-tags": "^2.0.0", "svg-tags": "^1.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/babel-sugar-v-on": { @@ -2712,9 +2233,6 @@ "@babel/plugin-syntax-jsx": "^7.2.0", "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", "camelcase": "^5.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" } }, "node_modules/@vue/cli-overlay": { @@ -2867,27 +2385,16 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@vue/cli-plugin-babel/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/@vue/cli-plugin-babel/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, "node_modules/@vue/cli-plugin-babel/node_modules/enhanced-resolve": { @@ -2930,171 +2437,6 @@ "node": ">=4.0.0" } }, - "node_modules/@vue/cli-plugin-babel/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/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==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@vue/cli-plugin-babel/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==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/cli-plugin-babel/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==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@vue/cli-plugin-babel/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -3109,91 +2451,6 @@ "node": ">= 4" } }, - "node_modules/@vue/cli-plugin-babel/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@vue/cli-plugin-babel/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==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@vue/cli-plugin-babel/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, "node_modules/@vue/cli-plugin-babel/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -3406,27 +2663,16 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@vue/cli-plugin-eslint/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/@vue/cli-plugin-eslint/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, "node_modules/@vue/cli-plugin-eslint/node_modules/enhanced-resolve": { @@ -3456,24 +2702,6 @@ "node": ">=4.3.0 <5.0.0 || >=5.10" } }, - "node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "deprecated": "This loader has been deprecated. Please use eslint-webpack-plugin", - "dev": true, - "dependencies": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - }, - "peerDependencies": { - "eslint": ">=1.6.0 <7.0.0", - "webpack": ">=2.0.0 <5.0.0" - } - }, "node_modules/@vue/cli-plugin-eslint/node_modules/eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", @@ -3487,171 +2715,6 @@ "node": ">=4.0.0" } }, - "node_modules/@vue/cli-plugin-eslint/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/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==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@vue/cli-plugin-eslint/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==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/cli-plugin-eslint/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==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@vue/cli-plugin-eslint/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -3666,91 +2729,6 @@ "node": ">= 4" } }, - "node_modules/@vue/cli-plugin-eslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@vue/cli-plugin-eslint/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==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@vue/cli-plugin-eslint/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, "node_modules/@vue/cli-plugin-eslint/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -3882,36 +2860,6 @@ }, "engines": { "node": ">=8" - }, - "peerDependencies": { - "vue-template-compiler": "^2.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "dependencies": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "html-webpack-plugin": ">=2.26.0", - "webpack": ">=4.0.0" } }, "node_modules/@vue/cli-service/node_modules/@webassemblyjs/ast": { @@ -4045,46 +2993,38 @@ "@xtuc/long": "4.2.2" } }, - "node_modules/@vue/cli-service/node_modules/cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "node_modules/@vue/cli-service/node_modules/acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true, - "dependencies": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/cache-loader": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", - "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.0", - "normalize-path": "^3.0.0", - "schema-utils": "^1.0.0" + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">= 6.9.0" + "node": ">=0.4.0" + } + }, + "node_modules/@vue/cli-service/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, - "peerDependencies": { - "webpack": "^4.0.0" + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" } }, "node_modules/@vue/cli-service/node_modules/css-loader": { @@ -4127,6 +3067,12 @@ "node": ">=4.0.0" } }, + "node_modules/@vue/cli-service/node_modules/css-loader/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, "node_modules/@vue/cli-service/node_modules/enhanced-resolve": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", @@ -4167,109 +3113,6 @@ "node": ">=4.0.0" } }, - "node_modules/@vue/cli-service/node_modules/file-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", - "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", - "dev": true, - "dependencies": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/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==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "deprecated": "3.x is no longer supported", - "dev": true, - "dependencies": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "engines": { - "node": ">=6.9" - }, - "peerDependencies": { - "webpack": "^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/html-webpack-plugin/node_modules/big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@vue/cli-service/node_modules/html-webpack-plugin/node_modules/emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/@vue/cli-service/node_modules/html-webpack-plugin/node_modules/json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@vue/cli-service/node_modules/html-webpack-plugin/node_modules/loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "dependencies": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, "node_modules/@vue/cli-service/node_modules/icss-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", @@ -4293,95 +3136,28 @@ "node": ">=4.0.0" } }, - "node_modules/@vue/cli-service/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "node_modules/@vue/cli-service/node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, "engines": { "node": ">=4" } }, - "node_modules/@vue/cli-service/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/@vue/cli-service/node_modules/loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true, - "engines": { - "node": ">=4.3.0 <5.0.0 || >=5.10" - } - }, - "node_modules/@vue/cli-service/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/@vue/cli-service/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==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/make-dir": { + "node_modules/@vue/cli-service/node_modules/import-from": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "resolve-from": "^3.0.0" }, "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@vue/cli-service/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" + "node": ">=4" } }, "node_modules/@vue/cli-service/node_modules/mini-css-extract-plugin": { @@ -4402,27 +3178,6 @@ "webpack": "^4.4.0" } }, - "node_modules/@vue/cli-service/node_modules/mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "dependencies": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/@vue/cli-service/node_modules/normalize-url": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", @@ -4438,54 +3193,6 @@ "node": ">=4" } }, - "node_modules/@vue/cli-service/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/cli-service/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==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@vue/cli-service/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -4503,6 +3210,38 @@ "url": "https://opencollective.com/postcss/" } }, + "node_modules/@vue/cli-service/node_modules/postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/cli-service/node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/@vue/cli-service/node_modules/postcss-modules-extract-imports": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", @@ -4598,11 +3337,14 @@ "node": ">=4.0.0" } }, - "node_modules/@vue/cli-service/node_modules/postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true + "node_modules/@vue/cli-service/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } }, "node_modules/@vue/cli-service/node_modules/schema-utils": { "version": "1.0.0", @@ -4618,97 +3360,13 @@ "node": ">= 4" } }, - "node_modules/@vue/cli-service/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==", + "node_modules/@vue/cli-service/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/@vue/cli-service/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@vue/cli-service/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, - "node_modules/@vue/cli-service/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "dependencies": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "engines": { - "node": ">= 6.9.0" - }, - "peerDependencies": { - "webpack": "^4.0.0" - } - }, - "node_modules/@vue/cli-service/node_modules/thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "dependencies": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - }, - "engines": { - "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" - }, - "peerDependencies": { - "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0" + "semver": "bin/semver.js" } }, "node_modules/@vue/cli-service/node_modules/url-loader": { @@ -4728,16 +3386,6 @@ "webpack": "^3.0.0 || ^4.0.0" } }, - "node_modules/@vue/cli-service/node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "node_modules/@vue/cli-service/node_modules/watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -4821,23 +3469,30 @@ "string.prototype.padstart": "^3.0.0" } }, + "node_modules/@vue/cli-shared-utils/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", + "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", "dev": true, "dependencies": { "consolidate": "^0.15.1", "hash-sum": "^1.0.2", "lru-cache": "^4.1.2", "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", + "postcss": "^7.0.14", "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" - }, - "optionalDependencies": { - "prettier": "^1.18.2 || ^2.0.0" } }, "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { @@ -4850,6 +3505,15 @@ "yallist": "^2.1.2" } }, + "node_modules/@vue/component-compiler-utils/node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, "node_modules/@vue/component-compiler-utils/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -4867,15 +3531,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/@vue/component-compiler-utils/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@vue/component-compiler-utils/node_modules/yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", @@ -4893,573 +3548,19 @@ "prettier": "^1.15.2" } }, - "node_modules/@vue/eslint-config-prettier/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "node_modules/@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", "dev": true, - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peer": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true - }, - "node_modules/@vue/eslint-config-prettier/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "peer": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, "engines": { "node": ">=6.0.0" } }, - "node_modules/@vue/eslint-config-prettier/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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz", - "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==", - "dev": true, - "peer": true, - "dependencies": { - "@eslint/eslintrc": "^1.2.2", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=6.0.0" - }, - "peerDependencies": { - "eslint": ">=5.0.0", - "prettier": ">=1.13.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/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==", - "dev": true, - "peer": true, - "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/@vue/eslint-config-prettier/node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/@vue/eslint-config-prettier/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==", - "dev": true, - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "peer": true - }, - "node_modules/@vue/eslint-config-prettier/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==", - "dev": true, - "peer": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "peer": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "peer": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "peer": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "peer": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "peer": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "peer": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@vue/eslint-config-prettier/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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@vue/eslint-config-prettier/node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "peer": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, "node_modules/@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", + "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", "dev": true }, "node_modules/@webassemblyjs/ast": { @@ -5721,9 +3822,9 @@ } }, "node_modules/@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", + "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", "dev": true, "peerDependencies": { "webpack": "4.x.x || 5.x.x", @@ -5731,9 +3832,9 @@ } }, "node_modules/@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", + "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", "dev": true, "dependencies": { "envinfo": "^7.7.3" @@ -5743,9 +3844,9 @@ } }, "node_modules/@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", + "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", "dev": true, "peerDependencies": { "webpack-cli": "4.x.x" @@ -5775,23 +3876,22 @@ "dev": true }, "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" }, "engines": { "node": ">= 0.6" } }, "node_modules/acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true, + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "bin": { "acorn": "bin/acorn" }, @@ -5804,6 +3904,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, + "optional": true, "dependencies": { "acorn": "^3.0.4" } @@ -5813,6 +3914,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true, + "optional": true, "bin": { "acorn": "bin/acorn" }, @@ -5820,6 +3922,24 @@ "node": ">=0.4.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-node/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/acorn-walk": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", @@ -5862,32 +3982,6 @@ "node": ">=0.10.0" } }, - "node_modules/adjust-sourcemap-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/adjust-sourcemap-loader/node_modules/lodash.defaults": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", @@ -5909,41 +4003,6 @@ "lodash.keys": "^3.0.0" } }, - "node_modules/adjust-sourcemap-loader/node_modules/object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, "node_modules/aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -5967,20 +4026,13 @@ "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-errors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "peerDependencies": { - "ajv": ">=5.0.0" - } + "dev": true }, "node_modules/ajv-formats": { "version": "2.1.1", @@ -6000,9 +4052,9 @@ } }, "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==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6031,10 +4083,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } + "dev": true }, "node_modules/ajv/node_modules/fast-deep-equal": { "version": "3.1.3", @@ -6048,6 +4097,15 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, "node_modules/ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -6062,10 +4120,23 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", "dev": true, + "optional": true, "engines": { "node": ">=4" } }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, "node_modules/ansi-html-community": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", @@ -6079,15 +4150,12 @@ } }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node": ">=6" } }, "node_modules/ansi-styles": { @@ -6111,7 +4179,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -6130,48 +4197,22 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, "node_modules/are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "dependencies": { "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=10" + "readable-stream": "^2.0.6" } }, - "node_modules/are-we-there-yet/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==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } + "node_modules/arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" }, "node_modules/argparse": { "version": "1.0.10", @@ -6255,9 +4296,9 @@ } }, "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "dependencies": { "safer-buffer": "~2.1.0" @@ -6276,9 +4317,9 @@ } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/assert": { @@ -6325,10 +4366,13 @@ } }, "node_modules/async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } }, "node_modules/async-each": { "version": "1.0.3", @@ -6378,52 +4422,35 @@ } }, "node_modules/autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", + "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", "dependencies": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001294", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "bin": { "autoprefixer": "bin/autoprefixer" }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - }, - "node_modules/autoprefixer/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, "engines": { - "node": ">=6.0.0" + "node": "^10 || ^12 || >=14" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/autoprefixer/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/autoprefixer/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/aws-sign2": { "version": "0.7.0", @@ -6441,11 +4468,11 @@ "dev": true }, "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.10.0" } }, "node_modules/babel-code-frame": { @@ -6524,7 +4551,6 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", "dev": true, "dependencies": { "@babel/code-frame": "^7.0.0", @@ -6536,9 +4562,98 @@ }, "engines": { "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "dependencies": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "dependencies": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "node_modules/babel-helper-vue-jsx-merge-props": { @@ -6547,13 +4662,13 @@ "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" }, "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==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", "dev": true, "dependencies": { "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", + "loader-utils": "^1.4.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" }, @@ -6565,6 +4680,24 @@ "webpack": ">=2" } }, + "node_modules/babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, "node_modules/babel-plugin-component": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-component/-/babel-plugin-component-1.1.1.tgz", @@ -6621,44 +4754,388 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" }, "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==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.2.2" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, + "node_modules/babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "dependencies": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "dependencies": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "dependencies": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "dependencies": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "dependencies": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "dependencies": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "dependencies": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "dependencies": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "node_modules/babel-plugin-transform-es2015-unicode-regex/node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.10.0" + } + }, + "node_modules/babel-plugin-transform-regenerator/node_modules/regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "dependencies": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "node_modules/babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "node_modules/babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "deprecated": "🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!", + "dev": true, + "dependencies": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, "node_modules/babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", @@ -6668,16 +5145,94 @@ "regenerator-runtime": "^0.11.0" } }, - "node_modules/babel-runtime/node_modules/regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "node_modules/babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + } + }, + "node_modules/babel-traverse/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/babel-traverse/node_modules/globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babel-traverse/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "node_modules/babel-types/node_modules/to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + } }, "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" }, "node_modules/base": { "version": "0.11.2", @@ -6709,25 +5264,49 @@ "node": ">=0.10.0" } }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, "node_modules/batch": { "version": "0.6.1", @@ -6772,7 +5351,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, "engines": { "node": ">=8" } @@ -6794,33 +5372,30 @@ "dev": true }, "node_modules/bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", "dev": true }, "node_modules/body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dev": true, "dependencies": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { @@ -6832,15 +5407,6 @@ "ms": "2.0.0" } }, - "node_modules/body-parser/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==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6848,18 +5414,12 @@ "dev": true }, "node_modules/body-parser/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, "engines": { "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/bonjour": { @@ -6876,55 +5436,6 @@ "multicast-dns-service-types": "^1.1.0" } }, - "node_modules/bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - } - }, - "node_modules/bonjour-service/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==", - "dev": true - }, - "node_modules/bonjour-service/node_modules/dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/bonjour-service/node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/bonjour-service/node_modules/multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, "node_modules/bonjour/node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -6937,39 +5448,46 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "node_modules/bootstrap": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.1.tgz", - "integrity": "sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "dependencies": { - "fill-range": "^7.0.1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/brfs": { @@ -7074,21 +5592,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, "node_modules/browserify-zlib": { "version": "0.2.0", @@ -7100,24 +5604,14 @@ } }, "node_modules/browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dependencies": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", - "node-releases": "^2.0.3", + "node-releases": "^2.0.1", "picocolors": "^1.0.0" }, "bin": { @@ -7125,6 +5619,10 @@ }, "engines": { "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" } }, "node_modules/browserslist/node_modules/picocolors": { @@ -7152,9 +5650,9 @@ } }, "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==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "node_modules/buffer-indexof": { "version": "1.1.1", @@ -7175,60 +5673,36 @@ "dev": true }, "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "dependencies": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", "y18n": "^4.0.0" } }, - "node_modules/cacache/node_modules/lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "dependencies": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "node_modules/cacache/node_modules/ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.1" - } - }, - "node_modules/cacache/node_modules/yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -7249,6 +5723,36 @@ "node": ">=0.10.0" } }, + "node_modules/cache-loader": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", + "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.0", + "normalize-path": "^3.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6.9.0" + } + }, + "node_modules/cache-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -7256,9 +5760,6 @@ "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/call-me-maybe": { @@ -7279,19 +5780,7 @@ "node": ">=4" } }, - "node_modules/caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", - "dev": true, - "dependencies": { - "caller-callsite": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/callsites": { + "node_modules/caller-callsite/node_modules/callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", @@ -7300,14 +5789,37 @@ "node": ">=4" } }, + "node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "optional": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "node_modules/camelcase": { @@ -7319,6 +5831,14 @@ "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/camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -7336,6 +5856,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/caniuse-api": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", @@ -7349,24 +5878,18 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", "dev": true, "engines": { "node": ">=4" @@ -7391,20 +5914,12 @@ "node": ">=4" } }, - "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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/chardet": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true + "dev": true, + "optional": true }, "node_modules/charenc": { "version": "0.0.2", @@ -7448,16 +5963,9 @@ "dev": true }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -7474,11 +5982,32 @@ "fsevents": "~2.3.2" } }, + "node_modules/chokidar/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -7486,6 +6015,25 @@ "node": ">= 6" } }, + "node_modules/chokidar/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==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/chokidar/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/chownr": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", @@ -7493,10 +6041,13 @@ "dev": true }, "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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, "engines": { "node": ">=6.0" } @@ -7521,8 +6072,8 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", - "dev": true + "dev": true, + "optional": true }, "node_modules/class-utils": { "version": "0.3.6", @@ -7551,96 +6102,16 @@ "node": ">=0.10.0" } }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dev": true, "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" + "node": ">= 4.0" } }, "node_modules/clean-stack": { @@ -7665,13 +6136,13 @@ } }, "node_modules/cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.10.tgz", + "integrity": "sha512-CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==", "dev": true, "dependencies": { "chalk": "^4.0.0", - "highlight.js": "^10.7.1", + "highlight.js": "^10.0.0", "mz": "^2.4.0", "parse5": "^5.1.1", "parse5-htmlparser2-tree-adapter": "^6.0.0", @@ -7695,15 +6166,12 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/cli-highlight/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "dependencies": { "ansi-styles": "^4.1.0", @@ -7711,9 +6179,6 @@ }, "engines": { "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" } }, "node_modules/cli-highlight/node_modules/color-convert": { @@ -7750,42 +6215,85 @@ } }, "node_modules/cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", "dev": true, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", "dev": true, "dependencies": { + "object-assign": "^4.1.0", "string-width": "^4.2.0" }, "engines": { "node": "10.* || >= 12.*" }, "optionalDependencies": { - "@colors/colors": "1.5.0" + "colors": "^1.1.2" + } + }, + "node_modules/cli-table3/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, "node_modules/cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true + "dev": true, + "optional": true }, "node_modules/clipboard": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.10.tgz", - "integrity": "sha512-cz3m2YVwFz95qSEbCDi2fzLN/epEN9zXBvfgAoGkvGOJZATMl9gtTDVOtBYkx2ODUJl2kvmud7n32sV2BpYR4g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", "dependencies": { "good-listener": "^1.2.2", "select": "^1.1.2", @@ -7806,6 +6314,18 @@ "node": ">=8" } }, + "node_modules/clipboardy/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/cliui": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", @@ -7817,30 +6337,12 @@ "wrap-ansi": "^5.1.0" } }, - "node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/cliui/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/cliui/node_modules/string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -7855,13 +6357,15 @@ "node": ">=6" } }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { "node": ">=6" @@ -7894,6 +6398,7 @@ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", "dev": true, + "optional": true, "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -7913,10 +6418,19 @@ "node": ">= 4.0" } }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/collect.js": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.32.0.tgz", - "integrity": "sha512-Ro0fspulC0J325cgFdkzFEkRDs6MmclMy2Fy5adhdFKg5QqMv1nn1zLpCdAxiehlur6Ep08Wr1f7ldNv+fB6+Q==", + "version": "4.28.6", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.28.6.tgz", + "integrity": "sha512-NAyuk1DnCotRaDZIS5kJ4sptgkwOeYqElird10yziN5JBuwYOGkOTguhNcPn5g344IfylZecxNYZAVXgv19p5Q==", "dev": true }, "node_modules/collection-visit": { @@ -7933,13 +6447,13 @@ } }, "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "dev": true, "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.4" } }, "node_modules/color-convert": { @@ -7961,28 +6475,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, - "node_modules/color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true, - "bin": { - "color-support": "bin.js" - } - }, "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz", + "integrity": "sha512-kNkVV4KFta3TYQv0bzs4xNwLaeag261pxgzGQSh4cQ1rEhYjcTJfFRP0SDlbhLONg0eSoLzrDd79PosjbltufA==", "dev": true }, "node_modules/colorette": { @@ -7991,6 +6495,16 @@ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, "node_modules/combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -8092,8 +6606,7 @@ "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=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "node_modules/concat-stream": { "version": "1.6.2", @@ -8155,37 +6668,17 @@ "dev": true }, "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "dev": true, "dependencies": { - "safe-buffer": "5.2.1" + "safe-buffer": "5.1.2" }, "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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/content-type": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", @@ -8196,17 +6689,17 @@ } }, "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==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "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==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "dev": true, "engines": { "node": ">= 0.6" @@ -8260,6 +6753,27 @@ "node": ">= 4" } }, + "node_modules/copy-webpack-plugin/node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", @@ -8274,18 +6788,6 @@ "node": ">=4" } }, - "node_modules/copy-webpack-plugin/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/copy-webpack-plugin/node_modules/globby": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", @@ -8303,43 +6805,14 @@ "node": ">=4" } }, - "node_modules/copy-webpack-plugin/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/copy-webpack-plugin/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/copy-webpack-plugin/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "node_modules/copy-webpack-plugin/node_modules/make-dir": { @@ -8354,16 +6827,25 @@ "node": ">=4" } }, - "node_modules/copy-webpack-plugin/node_modules/p-locate": { + "node_modules/copy-webpack-plugin/node_modules/mississippi": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "dependencies": { - "p-limit": "^1.1.0" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" }, "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, "node_modules/copy-webpack-plugin/node_modules/pify": { @@ -8387,6 +6869,16 @@ "node": ">=4" } }, + "node_modules/copy-webpack-plugin/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", @@ -8402,20 +6894,34 @@ "node": ">=0.10.0" } }, + "node_modules/copy-webpack-plugin/node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/copy-webpack-plugin/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, "node_modules/core-js": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", - "deprecated": "core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.", "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.2.tgz", - "integrity": "sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", "dev": true, "dependencies": { - "browserslist": "^4.20.2", + "browserslist": "^4.17.3", "semver": "7.0.0" }, "funding": { @@ -8433,9 +6939,9 @@ } }, "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==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "node_modules/cosmiconfig": { "version": "5.2.1", @@ -8463,9 +6969,9 @@ } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/create-hash": { @@ -8527,15 +7033,6 @@ "node": ">=4.8" } }, - "node_modules/cross-spawn/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/crypt": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", @@ -8579,11 +7076,42 @@ "urix": "^0.1.0" } }, + "node_modules/css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-blank-pseudo": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-blank-pseudo/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, "node_modules/css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true, "engines": { "node": "*" } @@ -8618,40 +7146,105 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/css-declaration-sorter/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==", + "node_modules/css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", "dev": true, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "bin": { + "css-has-pseudo": "cli.js" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + } + }, + "node_modules/css-has-pseudo/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-has-pseudo/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=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==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", "dev": true, - "peer": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", "semver": "^7.3.5" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 10.13.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "webpack": "^5.0.0" + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/css-loader/node_modules/lru-cache": { @@ -8659,7 +7252,6 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "peer": true, "dependencies": { "yallist": "^4.0.0" }, @@ -8667,12 +7259,29 @@ "node": ">=10" } }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "node_modules/css-loader/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==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "peer": true, "dependencies": { "lru-cache": "^6.0.0" }, @@ -8687,8 +7296,39 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", "dev": true, - "peer": true + "dependencies": { + "postcss": "^7.0.5" + }, + "bin": { + "css-prefers-color-scheme": "cli.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/css-prefers-color-scheme/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } }, "node_modules/css-select": { "version": "2.1.0", @@ -8708,41 +7348,6 @@ "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, - "node_modules/css-select/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/css-select/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/css-select/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - }, - "node_modules/css-select/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "dependencies": { - "boolbase": "~1.0.0" - } - }, "node_modules/css-selector-tokenizer": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", @@ -8766,14 +7371,10 @@ "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" }, "node_modules/css-what": { "version": "3.4.2", @@ -8782,25 +7383,18 @@ "dev": true, "engines": { "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } + "node_modules/cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true }, "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==", - "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -8809,13 +7403,13 @@ } }, "node_modules/cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "dependencies": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", + "cssnano-preset-default": "^4.0.7", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" }, @@ -8824,9 +7418,9 @@ } }, "node_modules/cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "dependencies": { "css-declaration-sorter": "^4.0.1", @@ -8857,7 +7451,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", + "postcss-svgo": "^4.0.2", "postcss-unique-selectors": "^4.0.1" }, "engines": { @@ -8881,15 +7475,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/cssnano-preset-default/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cssnano-util-get-arguments": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", @@ -8937,15 +7522,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/cssnano-util-raw-cache/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/cssnano-util-same-parent": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", @@ -8956,9 +7532,9 @@ } }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -8984,15 +7560,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/cssnano/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/csso": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", @@ -9006,9 +7573,9 @@ } }, "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dev": true, "dependencies": { "mdn-data": "2.0.14", @@ -9024,15 +7591,6 @@ "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/current-script-polyfill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz", @@ -9372,19 +7930,15 @@ "dev": true }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "dependencies": { "ms": "2.1.2" }, "engines": { "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } } }, "node_modules/decamelize": { @@ -9438,15 +7992,12 @@ "object-is": "^1.0.1", "object-keys": "^1.1.1", "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "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==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "node_modules/deepmerge": { "version": "1.5.2", @@ -9513,21 +8064,15 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/default-gateway/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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/default-gateway/node_modules/mimic-fn": { @@ -9561,9 +8106,6 @@ }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/default-gateway/node_modules/p-finally": { @@ -9648,18 +8190,14 @@ } }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "object-keys": "^1.0.12" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/define-property": { @@ -9675,6 +8213,49 @@ "node": ">=0.10.0" } }, + "node_modules/define-property/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, "node_modules/del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", @@ -9758,21 +8339,52 @@ } }, "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", "dev": true, + "optional": true, + "peer": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": ">=0.10" } }, "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==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", "dev": true }, + "node_modules/detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "dependencies": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + }, + "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/diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -9785,9 +8397,9 @@ } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/dir-glob": { @@ -9802,6 +8414,11 @@ "node": ">=4" } }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "node_modules/dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -9809,9 +8426,9 @@ "dev": true }, "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "dependencies": { "ip": "^1.1.0", @@ -9832,6 +8449,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "optional": true, "dependencies": { "esutils": "^2.0.2" }, @@ -9849,32 +8467,27 @@ } }, "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==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "dependencies": { "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/dom-serializer/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true + }, + "node_modules/dom7": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.1.tgz", + "integrity": "sha512-y/RWjw3gK3qQnZz6IqDaIoqH6+xBhcB3Wsh5HFwl0abwuO/NAgbSB31ZbxtBDcuDe8jAX5NYUNDLTx4Ul48sIw==", "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "ssr-window": "^4.0.0" } }, "node_modules/domain-browser": { @@ -9888,59 +8501,28 @@ } }, "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, "node_modules/domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "dependencies": { - "domelementtype": "^2.0.1" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "domelementtype": "1" } }, "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/domutils/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" + "dom-serializer": "0", + "domelementtype": "1" } }, "node_modules/dot-case": { @@ -9953,6 +8535,31 @@ "tslib": "^2.0.3" } }, + "node_modules/dot-case/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==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/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==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, "node_modules/dot-prop": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", @@ -9981,9 +8588,9 @@ "dev": true }, "node_modules/dropzone": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz", - "integrity": "sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.7.2.tgz", + "integrity": "sha512-m217bJHtf0J1IiKn4Tv6mnu1h5QvQNBnKZ39gma7hzGQhIZMxYq1vYEHs4AVd4ThFwmALys+52NAOD4zdLTG4w==" }, "node_modules/duplexer": { "version": "0.1.2", @@ -10047,14 +8654,14 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.121", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.121.tgz", - "integrity": "sha512-N7OXhMr1p2oa9EkOhmHpmOm43DHzs55dep2FF6M7y6px5QJBheqEE3nwwZ+xJowlff+AEmMOdg3ARYGB+0kzbA==" + "version": "1.4.33", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.33.tgz", + "integrity": "sha512-OVK1Ad3pHnmuXPhEfq85X8vUKr1UPNHryBnbKnyLcAfh8dPwoFjoDhDlP5KpPJIiymvSucZs48UBrE1250IxOw==" }, "node_modules/element-ui": { - "version": "2.15.8", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.8.tgz", - "integrity": "sha512-N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.0.tgz", + "integrity": "sha512-9z/1+b7V8fvp08OnKUEW4/BZ72kT+IhuKR9cTMz3XoCTKmEsqLLb32XjbO/DznSFaaiFbOYU93G7WtkvrCAL9A==", "dependencies": { "async-validator": "~1.8.1", "babel-helper-vue-jsx-merge-props": "^2.0.0", @@ -10062,30 +8669,27 @@ "normalize-wheel": "^1.0.1", "resize-observer-polyfill": "^1.5.0", "throttle-debounce": "^1.0.1" - }, - "peerDependencies": { - "vue": "^2.5.17" } }, "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==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "dependencies": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", + "bn.js": "^4.4.0", + "brorand": "^1.0.1", "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" + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/emoji-regex": { @@ -10112,29 +8716,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, - "node_modules/encoding/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==", - "dev": true, - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -10145,9 +8726,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", "dev": true, "dependencies": { "graceful-fs": "^4.2.4", @@ -10157,15 +8738,21 @@ "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==", + "node_modules/enhanced-resolve/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" + "engines": { + "node": ">=6" } }, + "node_modules/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", + "dev": true + }, "node_modules/env-paths": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", @@ -10187,12 +8774,6 @@ "node": ">=4" } }, - "node_modules/err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "node_modules/errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -10209,54 +8790,50 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "dev": true, "dependencies": { "stackframe": "^1.1.1" } }, "node_modules/es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "dev": true, "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "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.0", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-abstract/node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, "node_modules/es-module-lexer": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", @@ -10275,9 +8852,6 @@ }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/es6-promise": { @@ -10315,7 +8889,8 @@ "esprima": "^3.1.3", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1" + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -10323,30 +8898,6 @@ }, "engines": { "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "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/eslint": { @@ -10354,6 +8905,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, + "optional": true, "dependencies": { "ajv": "^5.3.0", "babel-code-frame": "^6.22.0", @@ -10411,9 +8963,31 @@ }, "bin": { "eslint-config-prettier-check": "bin/cli.js" + } + }, + "node_modules/eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "dev": true, + "dependencies": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" }, - "peerDependencies": { - "eslint": ">=3.14.1" + "engines": { + "node": ">=6.0.0" } }, "node_modules/eslint-plugin-vue": { @@ -10427,22 +9001,19 @@ }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3.18.0 || ^4.0.0" } }, "node_modules/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "dependencies": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" }, "engines": { - "node": ">=4.0.0" + "node": ">=8.0.0" } }, "node_modules/eslint-visitor-keys": { @@ -10459,6 +9030,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, + "optional": true, "dependencies": { "co": "^4.6.0", "fast-deep-equal": "^1.0.0", @@ -10467,10 +9039,11 @@ } }, "node_modules/eslint/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true, + "optional": true, "engines": { "node": ">=4" } @@ -10480,6 +9053,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, + "optional": true, "dependencies": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -10491,46 +9065,56 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "optional": true, "dependencies": { "ms": "^2.1.1" } }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/eslint/node_modules/fast-deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true + "dev": true, + "optional": true }, "node_modules/eslint/node_modules/json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "dev": true, + "optional": true }, "node_modules/eslint/node_modules/lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, + "optional": true, "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, - "node_modules/eslint/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, "node_modules/eslint/node_modules/strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, + "optional": true, "dependencies": { "ansi-regex": "^3.0.0" }, @@ -10542,13 +9126,15 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "dev": true, + "optional": true }, "node_modules/espree": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, + "optional": true, "dependencies": { "acorn": "^5.5.0", "acorn-jsx": "^3.0.0" @@ -10562,6 +9148,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true, + "optional": true, "bin": { "acorn": "bin/acorn" }, @@ -10570,9 +9157,9 @@ } }, "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==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -10582,10 +9169,11 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, + "optional": true, "dependencies": { "estraverse": "^5.1.0" }, @@ -10594,10 +9182,11 @@ } }, "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true, + "optional": true, "engines": { "node": ">=4.0" } @@ -10615,9 +9204,9 @@ } }, "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true, "engines": { "node": ">=4.0" @@ -10663,18 +9252,18 @@ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" }, "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true, "engines": { "node": ">=0.8.x" } }, "node_modules/eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "dev": true, "dependencies": { "original": "^1.0.0" @@ -10762,86 +9351,6 @@ "node": ">=0.10.0" } }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/expand-brackets/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -10849,39 +9358,38 @@ "dev": true }, "node_modules/express": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.0.tgz", - "integrity": "sha512-EJEXxiTQJS3lIPrU1AE2vRuT7X7E+0KBbpm5GSoK524yl0K8X+er8zS2P14E64eqsVNoWbMCT7MpmQ+ErAhgRg==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dev": true, "dependencies": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "proxy-addr": "~2.0.5", + "qs": "6.7.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", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -10899,15 +9407,6 @@ "ms": "2.0.0" } }, - "node_modules/express/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==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -10915,40 +9414,14 @@ "dev": true }, "node_modules/express/node_modules/qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, "engines": { "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, - "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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -10967,11 +9440,24 @@ "node": ">=0.10.0" } }, + "node_modules/extend-shallow/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/external-editor": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, + "optional": true, "dependencies": { "chardet": "^0.4.0", "iconv-lite": "^0.4.17", @@ -11024,11 +9510,40 @@ "node": ">=0.10.0" } }, - "node_modules/extglob/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, "engines": { "node": ">=0.10.0" } @@ -11056,17 +9571,6 @@ "node": ">=0.4.0" } }, - "node_modules/falafel/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/falafel/node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -11132,22 +9636,6 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "node_modules/fast-xml-parser": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", - "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", - "dev": true, - "dependencies": { - "strnum": "^1.0.4" - }, - "bin": { - "xml2js": "cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - }, "node_modules/fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", @@ -11164,15 +9652,14 @@ "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, "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==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", "dev": true, "dependencies": { "websocket-driver": ">=0.5.1" @@ -11181,6 +9668,21 @@ "node": ">=0.8.0" } }, + "node_modules/fibers": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fibers/-/fibers-5.0.0.tgz", + "integrity": "sha512-UpGv/YAZp7mhKHxDvC1tColrroGRX90sSvh8RMZV9leo+e5+EkRVgCEZPlmXeo3BUNQTZxUaVdLskq1Q2FyCPg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "peer": true, + "dependencies": { + "detect-libc": "^1.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", @@ -11192,6 +9694,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, + "optional": true, "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -11204,6 +9707,7 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, + "optional": true, "dependencies": { "flat-cache": "^1.2.1", "object-assign": "^4.0.1" @@ -11213,41 +9717,30 @@ } }, "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==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "node": ">= 6.9.0" } }, "node_modules/file-loader/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==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 4" } }, "node_modules/file-type": { @@ -11276,29 +9769,44 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "dependencies": { - "to-regex-range": "^5.0.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "engines": { @@ -11343,9 +9851,9 @@ } }, "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==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, "dependencies": { "commondir": "^1.0.1", @@ -11354,31 +9862,18 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "locate-path": "^2.0.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/find-up/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/flat-cache": { @@ -11386,6 +9881,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, + "optional": true, "dependencies": { "circular-json": "^0.3.1", "graceful-fs": "^4.1.2", @@ -11401,6 +9897,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, + "optional": true, "dependencies": { "glob": "^7.1.3" }, @@ -11409,16 +9906,16 @@ } }, "node_modules/flatpickr": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" + "version": "4.6.9", + "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz", + "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==" }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true, - "peer": true + "node_modules/flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "deprecated": "flatten is deprecated in favor of utility frameworks such as lodash.", + "dev": true }, "node_modules/flush-write-stream": { "version": "1.1.1", @@ -11431,22 +9928,11 @@ } }, "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==", "engines": { "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } } }, "node_modules/for-in": { @@ -11487,19 +9973,18 @@ } }, "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", "dev": true, "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==", - "dev": true, + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", "engines": { "node": "*" }, @@ -11586,14 +10071,12 @@ "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "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==", - "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -11612,15 +10095,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "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" - } + "dev": true, + "optional": true }, "node_modules/fuse.js": { "version": "3.6.1", @@ -11631,23 +10107,66 @@ } }, "node_modules/gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", + "aproba": "^1.0.3", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "node_modules/gauge/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gauge/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" } }, "node_modules/gaze": { @@ -11666,6 +10185,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -11680,16 +10200,13 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/get-stdin": { @@ -11713,22 +10230,6 @@ "node": ">=6" } }, - "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -11747,11 +10248,15 @@ "assert-plus": "^1.0.0" } }, + "node_modules/glightbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glightbox/-/glightbox-3.1.0.tgz", + "integrity": "sha512-QVWU40Eao1+1yH7pb/knwbte0qSXxn2Rfrs7H30G/2+9fXW52woCTBA4kKLtoEHPZxXI+JECj+GBqtRGzfBILQ==" + }, "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -11762,16 +10267,12 @@ }, "engines": { "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, "dependencies": { "is-glob": "^4.0.3" }, @@ -11789,6 +10290,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } @@ -11822,9 +10324,9 @@ } }, "node_modules/globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "dependencies": { "glob": "~7.1.1", @@ -11835,38 +10337,6 @@ "node": ">= 0.10" } }, - "node_modules/globule/node_modules/glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "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/globule/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/good-listener": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", @@ -11884,10 +10354,9 @@ } }, "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==", - "dev": true + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "node_modules/growly": { "version": "1.3.0", @@ -11908,14 +10377,6 @@ "node": ">=6" } }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -11935,7 +10396,6 @@ "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", "dev": true, "dependencies": { "ajv": "^6.12.3", @@ -11986,15 +10446,6 @@ "node": ">=0.10.0" } }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -12003,40 +10454,12 @@ "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==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "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/has-unicode": { @@ -12116,21 +10539,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, "node_modules/hash-sum": { "version": "1.0.2", @@ -12160,13 +10569,12 @@ "node_modules/hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, "node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz", + "integrity": "sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw==", "dev": true, "engines": { "node": "*" @@ -12193,33 +10601,9 @@ } }, "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", "dev": true }, "node_modules/hpack.js": { @@ -12237,13 +10621,17 @@ "node_modules/hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, "node_modules/hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "node_modules/html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, "node_modules/html-entities": { @@ -12274,6 +10662,117 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/html-loader/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/html-loader/node_modules/dom-serializer/node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/html-loader/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/html-loader/node_modules/domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/html-loader/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/html-loader/node_modules/domutils/node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/html-loader/node_modules/htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "node_modules/html-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/html-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -12334,16 +10833,14 @@ "node": ">=6" } }, - "node_modules/html-minifier-terser/node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "node_modules/html-minifier-terser/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==", "dev": true, "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "node_modules/html-minifier-terser/node_modules/commander": { @@ -12355,99 +10852,28 @@ "node": ">= 6" } }, - "node_modules/html-minifier-terser/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/html-minifier-terser/node_modules/terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "node_modules/html-minifier-terser/node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "node_modules/html-minifier-terser/node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "node_modules/html-minifier-terser/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, - "node_modules/html-minifier/node_modules/camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "node_modules/html-minifier/node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, "node_modules/html-minifier/node_modules/commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true }, - "node_modules/html-minifier/node_modules/lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "node_modules/html-minifier/node_modules/no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "dependencies": { - "lower-case": "^1.1.1" - } - }, - "node_modules/html-minifier/node_modules/param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "dependencies": { - "no-case": "^2.2.0" - } - }, - "node_modules/html-minifier/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/html-tags": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", @@ -12457,24 +10883,107 @@ "node": ">=4" } }, - "node_modules/htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "node_modules/html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "engines": { + "node": ">=6.9" } }, - "node_modules/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", + "node_modules/html-webpack-plugin/node_modules/big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/html-webpack-plugin/node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/html-webpack-plugin/node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/html-webpack-plugin/node_modules/loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "node_modules/html-webpack-plugin/node_modules/util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "dependencies": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", "dev": true }, + "node_modules/htmlparser2/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", @@ -12482,34 +10991,31 @@ "dev": true }, "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, - "node_modules/http-errors/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==", - "dev": true, - "engines": { - "node": ">= 0.8" - } + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", "dev": true }, "node_modules/http-proxy": { @@ -12526,20 +11032,6 @@ "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==", - "dev": true, - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/http-proxy-middleware": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", @@ -12582,19 +11074,6 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": 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==", - "dev": true, - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -12604,15 +11083,6 @@ "node": ">=8.12.0" } }, - "node_modules/humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "dependencies": { - "ms": "^2.0.0" - } - }, "node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -12646,21 +11116,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] + "dev": true }, "node_modules/iferr": { "version": "0.1.5", @@ -12710,6 +11166,18 @@ "node": ">=8" } }, + "node_modules/imagemin/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/imagemin/node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -12723,9 +11191,9 @@ } }, "node_modules/imagemin/node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -12735,7 +11203,19 @@ "micromatch": "^4.0.4" }, "engines": { - "node": ">=8.6.0" + "node": ">=8" + } + }, + "node_modules/imagemin/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, "node_modules/imagemin/node_modules/glob-parent": { @@ -12770,22 +11250,31 @@ } }, "node_modules/imagemin/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", "dev": true, "engines": { "node": ">= 4" } }, + "node_modules/imagemin/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, "node_modules/imagemin/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.2.3" }, "engines": { "node": ">=8.6" @@ -12809,6 +11298,18 @@ "node": ">=8" } }, + "node_modules/imagemin/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/img-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-4.0.0.tgz", @@ -12824,48 +11325,15 @@ "imagemin": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/img-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/img-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, "node_modules/import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", "dependencies": { - "import-from": "^2.1.0" + "import-from": "^3.0.0" }, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/import-fresh": { @@ -12881,35 +11349,130 @@ "node": ">=4" } }, - "node_modules/import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "node_modules/import-fresh/node_modules/caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, "dependencies": { - "resolve-from": "^3.0.0" + "caller-callsite": "^2.0.0" }, "engines": { "node": ">=4" } }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/import-from/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/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/import-local/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==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/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==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/import-local/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/imurmurhash": { @@ -12946,7 +11509,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -12962,6 +11524,7 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, + "optional": true, "dependencies": { "ansi-escapes": "^3.0.0", "chalk": "^2.0.0", @@ -12980,32 +11543,11 @@ } }, "node_modules/inquirer/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/inquirer/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, + "optional": true, "engines": { "node": ">=4" } @@ -13015,6 +11557,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, + "optional": true, "dependencies": { "ansi-regex": "^3.0.0" }, @@ -13048,20 +11591,6 @@ "node": ">=6" } }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, "node_modules/interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -13114,55 +11643,49 @@ } }, "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, "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==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.0" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "node_modules/is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -13170,22 +11693,6 @@ "node": ">=8" } }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -13193,15 +11700,12 @@ "dev": true }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-ci": { @@ -13220,7 +11724,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, "dependencies": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -13231,9 +11734,9 @@ } }, "node_modules/is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dependencies": { "has": "^1.0.3" }, @@ -13242,45 +11745,60 @@ } }, "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "dependencies": { - "kind-of": "^6.0.0" + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" }, "engines": { "node": ">=0.10.0" } }, "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" - }, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "engines": { "node": ">=0.10.0" } }, + "node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-directory": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", @@ -13291,28 +11809,22 @@ } }, "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==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true, "bin": { "is-docker": "cli.js" }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, "engines": { "node": ">=0.10.0" } @@ -13321,25 +11833,23 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -13347,22 +11857,34 @@ "node": ">=0.10.0" } }, - "node_modules/is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "dependencies": { + "ip-regex": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ip/node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true, + "engines": { + "node": ">=8" + } }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-number": { @@ -13377,21 +11899,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-number/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -13468,18 +11975,14 @@ } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-resolvable": { @@ -13488,18 +11991,6 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -13509,49 +12000,28 @@ "node": ">=0.10.0" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-svg": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", - "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "dependencies": { - "fast-xml-parser": "^3.19.0" + "html-comment-regex": "^1.1.0" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "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==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-typedarray": { @@ -13560,18 +12030,6 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -13582,15 +12040,12 @@ } }, "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==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/isarray": { @@ -13626,9 +12081,9 @@ "dev": true }, "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==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", + "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", "dev": true, "dependencies": { "@types/node": "*", @@ -13664,9 +12119,9 @@ } }, "node_modules/jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" }, "node_modules/js-base64": { "version": "2.6.4", @@ -13722,6 +12177,19 @@ "js-yaml": "bin/js-yaml.js" } }, + "node_modules/js-yaml/node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -13732,6 +12200,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -13748,8 +12217,7 @@ "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "node_modules/json-schema": { "version": "0.4.0", @@ -13766,7 +12234,8 @@ "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=", - "dev": true + "dev": true, + "optional": true }, "node_modules/json-stringify-safe": { "version": "5.0.1", @@ -13774,10 +12243,20 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "node_modules/json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, "bin": { "json5": "lib/cli.js" }, @@ -13790,25 +12269,31 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, - "optionalDependencies": { + "dependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, + "engines": [ + "node >=0.6.0" + ], "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.4.0", + "json-schema": "0.2.3", "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" } }, + "node_modules/jsprim/node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, "node_modules/junk": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", @@ -13834,18 +12319,18 @@ } }, "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", "dev": true, "engines": { "node": ">= 8" } }, "node_modules/laravel-mix": { - "version": "6.0.43", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.43.tgz", - "integrity": "sha512-SOO+C1aOpVSAUs30DYc6k/e0QJxfyD42aav4IKJtE5UZKw9ROWcVzkVoek2J475jNeNnl7GkoLAC27gejZsQ8g==", + "version": "6.0.39", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.39.tgz", + "integrity": "sha512-ChTRKSNx9ViD3Xw1+BDQUZ0PLETcBrXlM7vNmomoDUZBXLUurVUJ9oaRUdGmH/WENNqL0qQ8FFxjq+6U368Nlg==", "dev": true, "dependencies": { "@babel/core": "^7.15.8", @@ -13864,7 +12349,7 @@ "babel-loader": "^8.2.3", "chalk": "^4.1.2", "chokidar": "^3.5.2", - "clean-css": "^5.2.4", + "clean-css": "^4.2.3 || ^5.1.2", "cli-table3": "^0.6.0", "collect.js": "^4.28.5", "commander": "^7.2.0", @@ -13893,7 +12378,7 @@ "vue-style-loader": "^4.1.3", "webpack": "^5.60.0", "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.7.3", + "webpack-dev-server": "4.4.0", "webpack-merge": "^5.8.0", "webpack-notifier": "^1.14.1", "webpackbar": "^5.0.0-3", @@ -13917,33 +12402,37 @@ "webpack-cli": "^4.9.1" } }, + "node_modules/laravel-mix-tailwind": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/laravel-mix-tailwind/-/laravel-mix-tailwind-0.1.2.tgz", + "integrity": "sha512-0a69bIZz9K0y2z/fZ+f1VXVswu7Ll49Y9IChKYp21MTQxgbMPDlC9d1srx0qfOj9tvg+pdOf750MSq4e6EVNhQ==" + }, "node_modules/laravel-mix/node_modules/@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@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", @@ -13958,44 +12447,44 @@ "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", "semver": "^6.3.0" }, "engines": { @@ -14014,6 +12503,36 @@ "semver": "bin/semver.js" } }, + "node_modules/laravel-mix/node_modules/@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/laravel-mix/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/laravel-mix/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/laravel-mix/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -14029,37 +12548,25 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/laravel-mix/node_modules/autoprefixer": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", - "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", + "node_modules/laravel-mix/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001332", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" + "fill-range": "^7.0.1" }, "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=8" } }, "node_modules/laravel-mix/node_modules/chalk": { @@ -14110,22 +12617,6 @@ "node": ">= 10" } }, - "node_modules/laravel-mix/node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/laravel-mix/node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -14140,57 +12631,41 @@ "node": ">= 8" } }, - "node_modules/laravel-mix/node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "node_modules/laravel-mix/node_modules/css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", "dev": true, "engines": { - "node": "^10 || ^12 || >=14" + "node": "*" + } + }, + "node_modules/laravel-mix/node_modules/css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", + "dev": true, + "dependencies": { + "timsort": "^0.3.0" + }, + "engines": { + "node": ">= 10" }, "peerDependencies": { "postcss": "^8.0.9" } }, - "node_modules/laravel-mix/node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "dependencies": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, "node_modules/laravel-mix/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==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "dependencies": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/fb55" @@ -14210,9 +12685,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", "dev": true, "engines": { "node": ">= 6" @@ -14222,12 +12697,13 @@ } }, "node_modules/laravel-mix/node_modules/cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", "lilconfig": "^2.0.3", "yaml": "^1.10.2" }, @@ -14243,40 +12719,40 @@ } }, "node_modules/laravel-mix/node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", "dev": true, "dependencies": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "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.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14297,10 +12773,70 @@ "node": ">= 10" } }, + "node_modules/laravel-mix/node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/laravel-mix/node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/laravel-mix/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, "node_modules/laravel-mix/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "dev": true, "dependencies": { "domelementtype": "^2.2.0" @@ -14312,6 +12848,20 @@ "url": "https://github.com/fb55/domhandler?sponsor=1" } }, + "node_modules/laravel-mix/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/laravel-mix/node_modules/dotenv": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", @@ -14350,10 +12900,58 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "node_modules/laravel-mix/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/laravel-mix/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/laravel-mix/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==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "dependencies": { "graceful-fs": "^4.2.0", @@ -14376,6 +12974,58 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/laravel-mix/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "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/laravel-mix/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/laravel-mix/node_modules/globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/laravel-mix/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -14386,18 +13036,18 @@ } }, "node_modules/laravel-mix/node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", "dev": true }, "node_modules/laravel-mix/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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", "dev": true, "dependencies": { - "@types/http-proxy": "^1.17.8", + "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -14405,14 +13055,6 @@ }, "engines": { "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } } }, "node_modules/laravel-mix/node_modules/human-signals": { @@ -14424,29 +13066,67 @@ "node": ">=10.17.0" } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4" } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/internal-ip": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", + "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", + "dev": true, + "dependencies": { + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/internal-ip?sponsor=1" + } + }, + "node_modules/laravel-mix/node_modules/is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true, "engines": { - "node": ">= 10" + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/laravel-mix/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" } }, "node_modules/laravel-mix/node_modules/is-plain-obj": { @@ -14473,6 +13153,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/laravel-mix/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/laravel-mix/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -14491,6 +13183,20 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/laravel-mix/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/laravel-mix/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -14510,13 +13216,13 @@ "dev": true }, "node_modules/laravel-mix/node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.2.3" }, "engines": { "node": ">=8.6" @@ -14555,6 +13261,18 @@ "node": ">=8" } }, + "node_modules/laravel-mix/node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, "node_modules/laravel-mix/node_modules/onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -14587,6 +13305,36 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/laravel-mix/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/laravel-mix/node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/laravel-mix/node_modules/p-retry": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", @@ -14600,24 +13348,6 @@ "node": ">=8" } }, - "node_modules/laravel-mix/node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/laravel-mix/node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -14636,35 +13366,29 @@ "node": ">=8" } }, - "node_modules/laravel-mix/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "node_modules/laravel-mix/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==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" }, "peerDependencies": { "postcss": "^8.2.2" } }, "node_modules/laravel-mix/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==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", "dev": true, "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14674,12 +13398,12 @@ } }, "node_modules/laravel-mix/node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14689,9 +13413,9 @@ } }, "node_modules/laravel-mix/node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14701,9 +13425,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14713,9 +13437,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14725,9 +13449,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14736,36 +13460,15 @@ "postcss": "^8.2.15" } }, - "node_modules/laravel-mix/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==", - "dev": true, - "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/laravel-mix/node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14775,15 +13478,16 @@ } }, "node_modules/laravel-mix/node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", "dev": true, "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14793,12 +13497,12 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14808,14 +13512,14 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", "dev": true, "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14825,14 +13529,16 @@ } }, "node_modules/laravel-mix/node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14842,11 +13548,12 @@ } }, "node_modules/laravel-mix/node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", "dev": true, "dependencies": { + "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" }, "engines": { @@ -14857,9 +13564,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", "dev": true, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14869,12 +13576,13 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14884,12 +13592,12 @@ } }, "node_modules/laravel-mix/node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14899,12 +13607,13 @@ } }, "node_modules/laravel-mix/node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14914,12 +13623,12 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14929,12 +13638,13 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14944,13 +13654,13 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14960,13 +13670,14 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", "dev": true, "dependencies": { + "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14976,12 +13687,12 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -14991,13 +13702,13 @@ } }, "node_modules/laravel-mix/node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", "dev": true, "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -15007,12 +13718,12 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.0", "caniuse-api": "^3.0.0" }, "engines": { @@ -15023,12 +13734,13 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -15038,13 +13750,13 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -15054,12 +13766,14 @@ } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" }, "engines": { "node": "^10 || ^12 || >=14.0" @@ -15068,14 +13782,11 @@ "postcss": "^8.2.15" } }, - "node_modules/laravel-mix/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } + "node_modules/laravel-mix/node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true }, "node_modules/laravel-mix/node_modules/retry": { "version": "0.13.1", @@ -15119,22 +13830,10 @@ "url": "https://opencollective.com/webpack" } }, - "node_modules/laravel-mix/node_modules/selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/laravel-mix/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -15146,6 +13845,15 @@ "node": ">=10" } }, + "node_modules/laravel-mix/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==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, "node_modules/laravel-mix/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -15167,22 +13875,48 @@ "node": ">=8" } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/laravel-mix/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" } }, "node_modules/laravel-mix/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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", "dev": true, "dependencies": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.0", "postcss-selector-parser": "^6.0.4" }, "engines": { @@ -15205,9 +13939,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.7.0.tgz", + "integrity": "sha512-aDLsGkre4fTDCWvolyW+fs8ZJFABpzLXbtdK1y71CKnHzAnpDxKXPj2mNKj+pyOXUCzFHzuxRJ94XOFygOWV3w==", "dev": true, "dependencies": { "@trysound/sax": "0.2.0", @@ -15215,7 +13949,7 @@ "css-select": "^4.1.3", "css-tree": "^1.1.3", "csso": "^4.2.0", - "picocolors": "^1.0.0", + "nanocolors": "^0.1.12", "stable": "^0.1.8" }, "bin": { @@ -15225,6 +13959,85 @@ "node": ">=10.13.0" } }, + "node_modules/laravel-mix/node_modules/terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/laravel-mix/node_modules/terser-webpack-plugin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", + "dev": true, + "dependencies": { + "jest-worker": "^27.0.6", + "p-limit": "^3.1.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/laravel-mix/node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/laravel-mix/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/laravel-mix/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, "node_modules/laravel-mix/node_modules/universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -15235,13 +14048,13 @@ } }, "node_modules/laravel-mix/node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", "dev": true, "dependencies": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.2.2", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" @@ -15258,9 +14071,9 @@ } }, "node_modules/laravel-mix/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==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", @@ -15305,40 +14118,36 @@ } }, "node_modules/laravel-mix/node_modules/webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz", + "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==", "dev": true, "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "del": "^6.0.0", + "express": "^4.17.1", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", + "http-proxy-middleware": "^2.0.0", + "internal-ip": "^6.2.0", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "schema-utils": "^3.1.0", + "selfsigned": "^1.10.11", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "strip-ansi": "^7.0.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^5.2.1", + "ws": "^8.1.0" }, "bin": { "webpack-dev-server": "bin/webpack-dev-server.js" @@ -15355,51 +14164,40 @@ } } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/webpack-dev-server/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==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "engines": { + "node": ">=12" }, "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/webpack-dev-server/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==", "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" + "engines": { + "node": ">= 10" } }, - "node_modules/laravel-mix/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==", + "node_modules/laravel-mix/node_modules/webpack-dev-server/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==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">=12" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/laravel-mix/node_modules/webpack-merge": { @@ -15430,27 +14228,10 @@ "node": ">= 8" } }, - "node_modules/laravel-mix/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/laravel-mix/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", + "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", "dev": true, "engines": { "node": ">=10.0.0" @@ -15484,57 +14265,42 @@ "dev": true }, "node_modules/laravel-mix/node_modules/yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", "dev": true, "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^4.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^20.2.2" }, "engines": { "node": ">=12" } }, - "node_modules/laravel-mix/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true, - "engines": { - "node": ">=12" - } - }, "node_modules/launch-editor": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.3.0.tgz", - "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", "dev": true, "dependencies": { - "picocolors": "^1.0.0", + "chalk": "^2.3.0", "shell-quote": "^1.6.1" } }, "node_modules/launch-editor-middleware": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz", - "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", "dev": true, "dependencies": { - "launch-editor": "^2.3.0" + "launch-editor": "^2.2.1" } }, - "node_modules/launch-editor/node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -15548,19 +14314,17 @@ } }, "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "dev": true, + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==", "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==", - "dev": true + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "node_modules/loader-fs-cache": { "version": "1.0.3", @@ -15624,38 +14388,51 @@ } }, "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==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true, "engines": { - "node": ">=6.11.5" + "node": ">=4.3.0 <5.0.0 || >=5.10" } }, "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==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "json5": "^1.0.1" }, "engines": { - "node": ">=8.9.0" + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" } }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/lodash": { @@ -15773,19 +14550,17 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "peer": true - }, "node_modules/lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, + "node_modules/lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" + }, "node_modules/lodash.transform": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", @@ -15811,16 +14586,12 @@ } }, "node_modules/loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", "dev": true, "engines": { "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" } }, "node_modules/loose-envify": { @@ -15836,13 +14607,10 @@ } }, "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==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true }, "node_modules/lru-cache": { "version": "5.1.1", @@ -15871,148 +14639,17 @@ }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "dependencies": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/node_modules/cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "dependencies": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/make-fetch-happen/node_modules/chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-fetch-happen/node_modules/mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, "bin": { - "mkdirp": "bin/cmd.js" - }, - "engines": { - "node": ">=10" + "semver": "bin/semver.js" } }, - "node_modules/make-fetch-happen/node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-fetch-happen/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/make-fetch-happen/node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/make-fetch-happen/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", @@ -16131,15 +14768,78 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/meow/node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", "dev": true, "engines": { - "node": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/meow/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -16147,19 +14847,17 @@ "dev": true }, "node_modules/merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", "dependencies": { - "source-map": "^0.6.1" + "source-map": "^0.5.6" } }, "node_modules/merge-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==", - "dev": true, + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "engines": { "node": ">=0.10.0" } @@ -16174,7 +14872,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, "engines": { "node": ">= 8" } @@ -16212,88 +14909,6 @@ "node": ">=0.10.0" } }, - "node_modules/micromatch/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/braces/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/fill-range/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -16308,39 +14923,39 @@ } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", "dev": true, "bin": { "mime": "cli.js" }, "engines": { - "node": ">=4" + "node": ">=4.0.0" } }, "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", "dev": true, "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==", + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", "dev": true, "dependencies": { - "mime-db": "1.52.0" + "mime-db": "1.50.0" }, "engines": { "node": ">= 0.6" @@ -16385,6 +15000,20 @@ "webpack": "^4.4.0 || ^5.0.0" } }, + "node_modules/mini-css-extract-plugin/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -16403,6 +15032,14 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/mini-svg-data-uri": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", + "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==", + "bin": { + "mini-svg-data-uri": "cli.js" + } + }, "node_modules/minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -16416,10 +15053,9 @@ "dev": true }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "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" }, @@ -16428,9 +15064,9 @@ } }, "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "node_modules/minimist-options": { "version": "4.1.0", @@ -16458,71 +15094,6 @@ "node": ">=8" } }, - "node_modules/minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "dependencies": { - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "optionalDependencies": { - "encoding": "^0.1.12" - } - }, - "node_modules/minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "dependencies": { - "minipass": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/minipass/node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -16549,9 +15120,9 @@ "dev": true }, "node_modules/mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "dependencies": { "concat-stream": "^1.5.0", @@ -16560,7 +15131,7 @@ "flush-write-stream": "^1.0.0", "from2": "^2.1.0", "parallel-transform": "^1.1.0", - "pump": "^2.0.1", + "pump": "^3.0.0", "pumpify": "^1.3.3", "stream-each": "^1.1.0", "through2": "^2.0.0" @@ -16569,16 +15140,6 @@ "node": ">=4.0.0" } }, - "node_modules/mississippi/node_modules/pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, "node_modules/mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -16592,22 +15153,45 @@ "node": ">=0.10.0" } }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "dependencies": { - "minimist": "^1.2.6" + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" }, "bin": { "mkdirp": "bin/cmd.js" } }, + "node_modules/modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/moment": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", - "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", "engines": { "node": "*" } @@ -16629,7 +15213,8 @@ "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==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multicast-dns": { "version": "6.2.3", @@ -16654,7 +15239,8 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true + "dev": true, + "optional": true }, "node_modules/mz": { "version": "2.7.0", @@ -16668,16 +15254,21 @@ } }, "node_modules/nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "node_modules/nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", "dev": true }, "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -16711,12 +15302,13 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true + "dev": true, + "optional": true }, "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "dev": true, "engines": { "node": ">= 0.6" @@ -16735,39 +15327,46 @@ "dev": true }, "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": { + "lodash": "^4.17.21" } }, "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==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true, "engines": { - "node": ">= 6.13.0" + "node": ">= 6.0.0" } }, "node_modules/node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, "dependencies": { "env-paths": "^2.2.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", + "graceful-fs": "^4.2.3", "nopt": "^5.0.0", - "npmlog": "^6.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", + "semver": "^7.3.2", + "tar": "^6.0.2", "which": "^2.0.2" }, "bin": { @@ -16777,38 +15376,6 @@ "node": ">= 10.12.0" } }, - "node_modules/node-gyp/node_modules/are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "dependencies": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16" - } - }, - "node_modules/node-gyp/node_modules/gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "dependencies": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, "node_modules/node-gyp/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -16821,35 +15388,6 @@ "node": ">=10" } }, - "node_modules/node-gyp/node_modules/npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "dependencies": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - } - }, - "node_modules/node-gyp/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==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/node-gyp/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -16866,9 +15404,9 @@ } }, "node_modules/node-gyp/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -16902,9 +15440,9 @@ "dev": true }, "node_modules/node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.3.tgz", + "integrity": "sha512-8RS4RZyS/KMKKYG8mrje+cLxwATe9dBCuOiqKFSWND4oOuKytfuKCiR9yinvhoXF/nGdX/WnbywaUee+9U87zA==", "dev": true, "dependencies": { "event-pubsub": "4.3.0", @@ -16946,6 +15484,12 @@ "vm-browserify": "^1.0.1" } }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, "node_modules/node-notifier": { "version": "9.0.1", "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", @@ -16960,6 +15504,18 @@ "which": "^2.0.2" } }, + "node_modules/node-notifier/node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/node-notifier/node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -16973,9 +15529,9 @@ } }, "node_modules/node-notifier/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -17018,19 +15574,19 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" }, "node_modules/node-sass": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", - "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", + "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", "dev": true, "hasInstallScript": true, "dependencies": { "async-foreach": "^0.1.3", - "chalk": "^4.1.2", + "chalk": "^1.1.1", "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", @@ -17038,10 +15594,10 @@ "lodash": "^4.17.15", "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "4.0.0", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, @@ -17052,47 +15608,38 @@ "node": ">=12" } }, - "node_modules/node-sass/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==", + "node_modules/node-sass/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/node-sass/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/node-sass/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "node": ">=0.10.0" } }, "node_modules/node-sass/node_modules/cross-spawn": { @@ -17118,15 +15665,6 @@ "node": ">=0.10.0" } }, - "node_modules/node-sass/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/node-sass/node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -17157,16 +15695,25 @@ "node": ">=8" } }, - "node_modules/node-sass/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==", + "node_modules/node-sass/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, "node_modules/node-sass/node_modules/which": { @@ -17200,58 +15747,21 @@ } }, "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" } }, - "node_modules/normalize-package-data/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-package-data/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17260,7 +15770,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -17279,6 +15788,12 @@ "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=" }, + "node_modules/normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "dev": true + }, "node_modules/nouislider": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-12.1.0.tgz", @@ -17297,15 +15812,15 @@ } }, "node_modules/npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "dependencies": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "node_modules/nprogress": { @@ -17314,15 +15829,12 @@ "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" }, "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "boolbase": "~1.0.0" } }, "node_modules/num2fraction": { @@ -17331,6 +15843,15 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -17375,53 +15896,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-copy/node_modules/kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -17444,27 +15918,20 @@ } }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" }, "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==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { @@ -17476,12 +15943,12 @@ } }, "node_modules/object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", "dev": true, "engines": { - "node": ">= 10.12.0" + "node": ">=0.8.0" } }, "node_modules/object-visit": { @@ -17509,26 +15976,20 @@ }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object.pick": { @@ -17544,20 +16005,18 @@ } }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/obuf": { @@ -17567,9 +16026,9 @@ "dev": true }, "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "dependencies": { "ee-first": "1.1.1" @@ -17591,7 +16050,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "dependencies": { "wrappy": "1" } @@ -17620,15 +16078,6 @@ "node": ">=8" } }, - "node_modules/open/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/opener": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", @@ -17650,15 +16099,6 @@ "node": ">=4" } }, - "node_modules/opn/node_modules/is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/optimist": { "version": "0.3.7", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz", @@ -17700,27 +16140,6 @@ "node": ">=6" } }, - "node_modules/ora/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ora/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/original": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", @@ -17741,10 +16160,26 @@ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } }, + "node_modules/p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "dependencies": { + "p-timeout": "^3.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", @@ -17767,39 +16202,15 @@ } }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "dependencies": { - "p-limit": "^2.2.0" + "p-limit": "^1.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" + "node": ">=4" } }, "node_modules/p-map": { @@ -17835,6 +16246,18 @@ "node": ">=6" } }, + "node_modules/p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -17862,13 +16285,12 @@ } }, "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "no-case": "^2.2.0" } }, "node_modules/parchment": { @@ -17880,7 +16302,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "dependencies": { "callsites": "^3.0.0" }, @@ -17892,7 +16313,6 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, "engines": { "node": ">=6" } @@ -17963,6 +16383,31 @@ "tslib": "^2.0.3" } }, + "node_modules/pascal-case/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==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/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==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/pascal-case/node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, "node_modules/pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -17997,7 +16442,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -18018,9 +16462,9 @@ } }, "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==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -18050,9 +16494,9 @@ } }, "node_modules/pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "dependencies": { "create-hash": "^1.1.2", @@ -18066,9 +16510,9 @@ } }, "node_modules/perfect-scrollbar": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", - "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", + "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" }, "node_modules/performance-now": { "version": "2.1.0", @@ -18083,10 +16527,9 @@ "dev": true }, "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "engines": { "node": ">=8.6" }, @@ -18136,6 +16579,73 @@ "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/pkg-up": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", @@ -18148,48 +16658,12 @@ "node": ">=4" } }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true, + "optional": true, "engines": { "node": ">=4" } @@ -18197,12 +16671,7 @@ "node_modules/popper.js": { "version": "1.16.1", "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } + "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "node_modules/portfinder": { "version": "1.0.28", @@ -18218,15 +16687,6 @@ "node": ">= 0.12.0" } }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, "node_modules/portfinder/node_modules/debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -18246,27 +16706,47 @@ } }, "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "dependencies": { - "nanoid": "^3.3.1", + "nanoid": "^3.1.30", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.0.1" }, "engines": { "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/postcss-attribute-case-insensitive/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-calc": { @@ -18297,13 +16777,156 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-calc/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==", + "node_modules/postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-functional-notation/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-gray/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-hex-alpha/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-mod-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-color-rebeccapurple/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-colormin": { @@ -18345,15 +16968,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-colormin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-convert-values": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", @@ -18390,13 +17004,175 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-convert-values/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==", + "node_modules/postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", "dev": true, + "dependencies": { + "postcss": "^7.0.14" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-media/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-properties/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-custom-selectors/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, "node_modules/postcss-discard-comments": { @@ -18428,15 +17204,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-discard-comments/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-discard-duplicates": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", @@ -18466,15 +17233,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-discard-duplicates/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-discard-empty": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", @@ -18504,15 +17262,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-discard-empty/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-discard-overridden": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", @@ -18542,86 +17291,20 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-discard-overridden/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", + "node_modules/postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dev": true, "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" }, "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": ">=6.0.0" } }, - "node_modules/postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "dependencies": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/postcss-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/postcss-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-loader/node_modules/postcss": { + "node_modules/postcss-double-position-gradients/node_modules/postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", @@ -18638,44 +17321,505 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-loader/node_modules/postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "node_modules/postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", "dev": true, "dependencies": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" }, "engines": { - "node": ">= 4" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-env-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-loader/node_modules/schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "node_modules/postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", "dev": true, "dependencies": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "postcss": "^7.0.2" }, "engines": { - "node": ">= 4" + "node": ">=6.0.0" } }, - "node_modules/postcss-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==", + "node_modules/postcss-focus-visible/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-focus-within/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-font-variant/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "dev": true, + "dependencies": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-functions/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "node_modules/postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-gap-properties/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-image-set-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "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": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-initial/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + }, + "engines": { + "node": ">=10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "dependencies": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-lab-function/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "dependencies": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz", + "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "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==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-loader/node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=8" + } + }, + "node_modules/postcss-loader/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-logical/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-media-minmax/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-merge-longhand": { @@ -18716,15 +17860,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-merge-longhand/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-merge-rules": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", @@ -18773,15 +17908,6 @@ "node": ">=8" } }, - "node_modules/postcss-merge-rules/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-minify-font-values": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", @@ -18818,15 +17944,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-minify-font-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-minify-gradients": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", @@ -18865,15 +17982,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-minify-gradients/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-minify-params": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", @@ -18914,15 +18022,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-minify-params/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-minify-selectors": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", @@ -18969,15 +18068,6 @@ "node": ">=8" } }, - "node_modules/postcss-minify-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/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", @@ -19037,6 +18127,53 @@ "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": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-nesting/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, "node_modules/postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", @@ -19066,15 +18203,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-normalize-charset/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-display-values": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", @@ -19112,15 +18240,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-display-values/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-positions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", @@ -19159,15 +18278,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-positions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-repeat-style": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", @@ -19206,15 +18316,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-repeat-style/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-string": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", @@ -19252,15 +18353,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-string/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-timing-functions": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", @@ -19298,15 +18390,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-timing-functions/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-unicode": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", @@ -19344,15 +18427,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-unicode/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-url": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", @@ -19391,15 +18465,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-url/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-normalize-whitespace": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", @@ -19436,15 +18501,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-normalize-whitespace/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-ordered-values": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", @@ -19482,13 +18538,232 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-ordered-values/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==", + "node_modules/postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", "dev": true, + "dependencies": { + "postcss": "^7.0.2" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + } + }, + "node_modules/postcss-overflow-shorthand/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-page-break/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-place/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "dependencies": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-preset-env/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/postcss-preset-env/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "dependencies": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "dependencies": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" } }, "node_modules/postcss-reduce-initial": { @@ -19523,15 +18798,6 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-reduce-initial/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-reduce-transforms": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", @@ -19570,20 +18836,90 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-reduce-transforms/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==", + "node_modules/postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", "dev": true, + "dependencies": { + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-replace-overflow-wrap/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, "engines": { - "node": ">=0.10.0" + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-matches/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "node_modules/postcss-selector-not/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" } }, "node_modules/postcss-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==", - "dev": true, + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -19593,11 +18929,12 @@ } }, "node_modules/postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "dependencies": { + "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -19629,15 +18966,6 @@ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-unique-selectors": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", @@ -19669,26 +18997,29 @@ "url": "https://opencollective.com/postcss/" } }, - "node_modules/postcss-unique-selectors/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=6.14.4" + } }, "node_modules/postcss/node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/prelude-ls": { "version": "1.1.2", @@ -19708,19 +19039,15 @@ } }, "node_modules/prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", "dev": true, - "optional": true, "bin": { "prettier": "bin-prettier.js" }, "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "node": ">=4" } }, "node_modules/prettier-linter-helpers": { @@ -19745,6 +19072,14 @@ "renderkid": "^2.0.4" } }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/pretty-time": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", @@ -19754,6 +19089,15 @@ "node": ">=4" } }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -19773,6 +19117,7 @@ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, + "optional": true, "engines": { "node": ">=0.4.0" } @@ -19783,26 +19128,13 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, - "node_modules/promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "dependencies": { - "err-code": "^2.0.2", - "retry": "^0.12.0" - }, - "engines": { - "node": ">=10" - } - }, "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==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dev": true, "dependencies": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" }, "engines": { @@ -19842,9 +19174,9 @@ } }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true }, "node_modules/pump": { @@ -19879,10 +19211,54 @@ } }, "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "dependencies": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "bin": { + "purgecss": "bin/purgecss.js" + } + }, + "node_modules/purgecss/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/purgecss/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/q": { "version": "1.5.1", @@ -19895,9 +19271,9 @@ } }, "node_modules/qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true, "engines": { "node": ">=0.6" @@ -19920,7 +19296,6 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "dev": true, "engines": { "node": ">=0.4.x" @@ -19945,7 +19320,6 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, "funding": [ { "type": "github", @@ -19962,12 +19336,14 @@ ] }, "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, + "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": ">=8" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/quill": { @@ -20038,13 +19414,13 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dev": true, "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -20052,6 +19428,24 @@ "node": ">= 0.8" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -20084,6 +19478,76 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-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==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/read-pkg-up/node_modules/type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -20093,24 +19557,6 @@ "node": ">=8" } }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "node_modules/read-pkg/node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -20122,27 +19568,6 @@ "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/read-pkg/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, "engines": { "node": ">=8" } @@ -20161,19 +19586,10 @@ "util-deprecate": "~1.0.1" } }, - "node_modules/readable-stream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -20206,6 +19622,32 @@ "node": ">=8" } }, + "node_modules/redent/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/reduce-css-calc/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", @@ -20213,9 +19655,9 @@ "dev": true }, "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "dependencies": { "regenerate": "^1.4.2" @@ -20225,14 +19667,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "dependencies": { "@babel/runtime": "^7.8.4" @@ -20258,19 +19700,15 @@ "dev": true }, "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==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/regexpp": { @@ -20278,20 +19716,21 @@ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true, + "optional": true, "engines": { "node": ">=4.0.0" } }, "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "dependencies": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" }, @@ -20300,15 +19739,15 @@ } }, "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "dependencies": { "jsesc": "~0.5.0" @@ -20342,16 +19781,16 @@ "dev": true }, "node_modules/renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dev": true, "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" } }, "node_modules/renderkid/node_modules/ansi-regex": { @@ -20363,68 +19802,6 @@ "node": ">=0.10.0" } }, - "node_modules/renderkid/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==", - "dev": true, - "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/renderkid/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==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "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/renderkid/node_modules/strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -20438,9 +19815,9 @@ } }, "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true, "engines": { "node": ">=0.10.0" @@ -20468,7 +19845,6 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { "aws-sign2": "~0.7.0", @@ -20506,16 +19882,12 @@ }, "engines": { "node": ">=0.10.0" - }, - "peerDependencies": { - "request": "^2.34" } }, "node_modules/request-promise-native": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", - "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", "dev": true, "dependencies": { "request-promise-core": "1.1.4", @@ -20524,9 +19896,6 @@ }, "engines": { "node": ">=0.12.0" - }, - "peerDependencies": { - "request": "^2.34" } }, "node_modules/require-directory": { @@ -20558,6 +19927,7 @@ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, + "optional": true, "dependencies": { "caller-path": "^0.1.0", "resolve-from": "^1.0.0" @@ -20566,36 +19936,6 @@ "node": ">=0.10.0" } }, - "node_modules/require-uncached/node_modules/caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "dependencies": { - "callsites": "^0.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-uncached/node_modules/callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-uncached/node_modules/resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -20614,43 +19954,30 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "dependencies": { - "resolve-from": "^5.0.0" + "resolve-from": "^3.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", @@ -20659,11 +19986,20 @@ "node": ">=4" } }, + "node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "deprecated": "https://github.com/lydell/resolve-url#deprecated", "dev": true }, "node_modules/resolve-url-loader": { @@ -20692,30 +20028,13 @@ "node": ">=4" } }, - "node_modules/resolve-url-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, "engines": { - "node": ">=4.0.0" + "node": ">=0.10.0" } }, "node_modules/restore-cursor": { @@ -20753,7 +20072,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -20784,14 +20102,12 @@ "node_modules/rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" }, "node_modules/rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, "node_modules/rimraf": { "version": "2.7.1", @@ -20820,6 +20136,7 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true, + "optional": true, "engines": { "node": ">=0.12.0" } @@ -20828,7 +20145,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "funding": [ { "type": "github", @@ -20865,13 +20181,15 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true + "dev": true, + "optional": true }, "node_modules/rx-lite-aggregates": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "dev": true, + "optional": true, "dependencies": { "rx-lite": "*" } @@ -20896,135 +20214,144 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz", - "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==", + "version": "1.32.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.5.tgz", + "integrity": "sha512-kU1yJ5zUAmPxr7f3q0YXTAd1oZjSR1g3tYyv+xu0HZSl5JiNOaE987eiz7wCUvbm4I9fGWGU2TgApTtcP4GMNQ==", "dev": true, + "optional": true, + "peer": true, "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" + "chokidar": ">=2.0.0 <4.0.0" }, "bin": { "sass": "sass.js" }, "engines": { - "node": ">=12.0.0" + "node": ">=8.9.0" } }, "node_modules/sass-graph": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", - "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "dependencies": { "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", - "yargs": "^17.2.1" - }, - "bin": { - "sassgraph": "bin/sassgraph" - }, - "engines": { - "node": ">=12" + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" } }, - "node_modules/sass-graph/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==", + "node_modules/sass-graph/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/sass-graph/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==", "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "locate-path": "^3.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/sass-graph/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==", + "node_modules/sass-graph/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==", "dev": true, "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, - "node_modules/sass-graph/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==", + "node_modules/sass-graph/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "dependencies": { - "color-name": "~1.1.4" + "p-try": "^2.0.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/sass-graph/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==", + "node_modules/sass-graph/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==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "p-limit": "^2.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/sass-graph/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "node_modules/sass-graph/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, "engines": { - "node": ">=10" + "node": ">=6" + } + }, + "node_modules/sass-graph/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/sass-graph/node_modules/yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" - }, - "engines": { - "node": ">=12" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "node_modules/sass-graph/node_modules/yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, - "engines": { - "node": ">=12" + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "node_modules/sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", "dev": true, "dependencies": { "klona": "^2.0.4", @@ -21041,7 +20368,6 @@ "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": { @@ -21053,12 +20379,105 @@ }, "sass": { "optional": true - }, - "sass-embedded": { - "optional": true } } }, + "node_modules/sass-resources-loader": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-resources-loader/-/sass-resources-loader-2.2.4.tgz", + "integrity": "sha512-hIQhBygYky+rLf+4cuoGYONZ623CEH4Swo1fs1WRJkukbqdvN1VIu2KCL59du6vX92bNELzNkGPLx+NorN73xA==", + "dev": true, + "dependencies": { + "async": "^3.2.0", + "chalk": "^4.1.0", + "glob": "^7.1.6", + "loader-utils": "^2.0.0" + } + }, + "node_modules/sass-resources-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/sass-resources-loader/node_modules/async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + }, + "node_modules/sass-resources-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/sass-resources-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/sass-resources-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/sass-resources-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-resources-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -21077,29 +20496,28 @@ }, "engines": { "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" } }, "node_modules/scss-tokenizer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", - "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "dependencies": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" } }, "node_modules/scss-tokenizer/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, "engines": { - "node": ">= 8" + "node": ">=0.8.0" } }, "node_modules/select": { @@ -21114,50 +20532,42 @@ "dev": true }, "node_modules/selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "dev": true, "dependencies": { "node-forge": "^0.10.0" } }, - "node_modules/selfsigned/node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, "bin": { - "semver": "bin/semver.js" + "semver": "bin/semver" } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dev": true, "dependencies": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "depd": "~1.1.2", + "destroy": "~1.0.4", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "engines": { "node": ">= 0.8.0" @@ -21178,25 +20588,28 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, - "node_modules/send/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "dependencies": { "randombytes": "^2.1.0" @@ -21262,25 +20675,16 @@ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" }, "engines": { "node": ">= 0.8.0" @@ -21319,15 +20723,6 @@ "node": ">=0.10.0" } }, - "node_modules/set-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -21335,9 +20730,9 @@ "dev": true }, "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, "node_modules/sha.js": { @@ -21420,9 +20815,9 @@ } }, "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, "node_modules/shellwords": { @@ -21431,31 +20826,16 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "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==", - "dev": true, - "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==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -21463,8 +20843,7 @@ "node_modules/simple-swizzle/node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/slash": { "version": "2.0.0", @@ -21480,6 +20859,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, + "optional": true, "dependencies": { "is-fullwidth-code-point": "^2.0.0" }, @@ -21487,25 +20867,6 @@ "node": ">=4" } }, - "node_modules/slice-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, "node_modules/snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -21551,6 +20912,44 @@ "node": ">=0.10.0" } }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/snapdragon-util": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", @@ -21608,120 +21007,44 @@ "node": ">=0.10.0" } }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/snapdragon/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "dev": true, "dependencies": { "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", + "uuid": "^3.4.0", "websocket-driver": "^0.7.4" } }, "node_modules/sockjs-client": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.0.tgz", - "integrity": "sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", + "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "eventsource": "^1.1.0", - "faye-websocket": "^0.11.4", + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", "inherits": "^2.0.4", - "url-parse": "^1.5.10" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://tidelift.com/funding/github/npm/sockjs-client" + "json3": "^3.3.3", + "url-parse": "^1.4.7" } }, "node_modules/sockjs-client/node_modules/debug": { @@ -21733,43 +21056,6 @@ "ms": "^2.1.1" } }, - "node_modules/sockjs/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "dev": true, - "dependencies": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", - "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", - "dev": true, - "dependencies": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -21789,18 +21075,17 @@ "dev": true }, "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "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/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", "engines": { "node": ">=0.10.0" } @@ -21809,7 +21094,6 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", "dev": true, "dependencies": { "atob": "^2.1.2", @@ -21820,29 +21104,19 @@ } }, "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==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, "node_modules/spdx-correct": { @@ -21872,9 +21146,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, "node_modules/spdy": { @@ -21940,9 +21214,9 @@ "dev": true }, "node_modules/sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "dependencies": { "asn1": "~0.2.3", @@ -21955,25 +21229,22 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, "engines": { "node": ">=0.10.0" } }, + "node_modules/ssr-window": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.1.tgz", + "integrity": "sha512-5q936lkCk5Lg5hM6tG8Nutdym4vNiuFSWorslTzOn71PWb3Wnx44q/k2Ryn1LWA1G4FtxMzjywUFOiOxPkVGrA==" + }, "node_modules/ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "figgy-pudding": "^3.5.1" } }, "node_modules/stable": { @@ -21983,9 +21254,9 @@ "dev": true }, "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", "dev": true }, "node_modules/static-eval": { @@ -22004,7 +21275,8 @@ "esprima": "^4.0.1", "estraverse": "^4.2.0", "esutils": "^2.0.2", - "optionator": "^0.8.1" + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "bin": { "escodegen": "bin/escodegen.js", @@ -22012,18 +21284,18 @@ }, "engines": { "node": ">=4.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" } }, - "node_modules/static-eval/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, + "node_modules/static-eval/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": ">=0.10.0" + "node": ">=4" } }, "node_modules/static-extend": { @@ -22051,77 +21323,6 @@ "node": ">=0.10.0" } }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/static-module": { "version": "2.2.5", "resolved": "https://registry.npmjs.org/static-module/-/static-module-2.2.5.tgz", @@ -22143,32 +21344,28 @@ "through2": "~2.0.3" } }, - "node_modules/static-module/node_modules/merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "dependencies": { - "source-map": "^0.5.6" - } - }, - "node_modules/static-module/node_modules/object-inspect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", - "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" - }, "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true, "engines": { - "node": ">= 0.8" + "node": ">= 0.6" } }, "node_modules/std-env": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", - "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.1.tgz", + "integrity": "sha512-eOsoKTWnr6C8aWrqJJ2KAReXoa7Vn5Ywyw6uCXgA/xDhxPoaIsBa5aNJmISY04dLwXPBnDHW4diGM7Sn5K4R/g==", + "dev": true, + "dependencies": { + "ci-info": "^3.1.1" + } + }, + "node_modules/std-env/node_modules/ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", "dev": true }, "node_modules/stdout-stream": { @@ -22238,127 +21435,105 @@ } }, "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, + "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.2.0" + "safe-buffer": "~5.1.0" } }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, "node_modules/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==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": ">=8" + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, "node_modules/string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", + "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.padstart": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", - "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz", + "integrity": "sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" }, "engines": { "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, "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==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/strip-eof": { @@ -22380,15 +21555,12 @@ } }, "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/strip-json-comments": { @@ -22396,16 +21568,11 @@ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", "dev": true, + "optional": true, "engines": { "node": ">=0.10.0" } }, - "node_modules/strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true - }, "node_modules/style-loader": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", @@ -22426,6 +21593,20 @@ "webpack": "^4.0.0 || ^5.0.0" } }, + "node_modules/style-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, "node_modules/style-loader/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -22489,15 +21670,6 @@ "node": ">=8" } }, - "node_modules/stylehacks/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -22509,17 +21681,6 @@ "node": ">=4" } }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/svg-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -22530,7 +21691,6 @@ "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.", "dev": true, "dependencies": { "chalk": "^2.4.1", @@ -22562,11 +21722,35 @@ "node": ">=0.10.0" } }, + "node_modules/swiper": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.3.1.tgz", + "integrity": "sha512-YHa8uI22UwF9Q6F9tCDSai7/BJo8uVHKampKYAIShlFrWoHfM+sCCn24Yeq3oqIKZv2bfSULzXKsXmh0VpCNeQ==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "hasInstallScript": true, + "dependencies": { + "dom7": "^4.0.1", + "ssr-window": "^4.0.1" + }, + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, + "optional": true, "dependencies": { "ajv": "^5.2.3", "ajv-keywords": "^2.1.0", @@ -22581,6 +21765,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, + "optional": true, "dependencies": { "co": "^4.6.0", "fast-deep-equal": "^1.0.0", @@ -22593,69 +21778,786 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true, - "peerDependencies": { - "ajv": "^5.0.0" - } - }, - "node_modules/table/node_modules/ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true, - "engines": { - "node": ">=4" - } + "optional": true }, "node_modules/table/node_modules/fast-deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "node_modules/table/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true, - "engines": { - "node": ">=4" - } + "optional": true }, "node_modules/table/node_modules/json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "dev": true, + "optional": true }, - "node_modules/table/node_modules/string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "node_modules/tailwindcss": { + "version": "2.2.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.17.tgz", + "integrity": "sha512-WgRpn+Pxn7eWqlruxnxEbL9ByVRWi3iC10z4b6dW0zSdnkPVC4hPMSWLQkkW8GCyBIv/vbJ0bxIi9dVrl4CfoA==", + "dependencies": { + "arg": "^5.0.1", + "bytes": "^3.0.0", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", + "html-tags": "^3.1.0", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tailwindcss-dir/-/tailwindcss-dir-4.0.0.tgz", + "integrity": "sha512-G5orTODS8sDQOZqKa2Q4Ey/F4nlxK1mTZm02iKHLxZaNjpboPews/h2KUksC5KbgIVrpmOe1hqcNYZJy07ftwA==", "dev": true, "dependencies": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "tailwindcss": "^1.0.1" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", + "dev": true, + "dependencies": { + "postcss": "7.0.32", + "purgecss": "^2.3.0" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" }, "engines": { "node": ">=4" } }, - "node_modules/table/node_modules/strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "dependencies": { - "ansi-regex": "^3.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { "node": ">=4" } }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/tailwindcss-dir/node_modules/@fullhuman/postcss-purgecss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tailwindcss-dir/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/tailwindcss-dir/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/tailwindcss-dir/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tailwindcss-dir/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/tailwindcss-dir/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss-dir/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/tailwindcss-dir/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss-dir/node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss-dir/node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss-dir/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/tailwindcss-dir/node_modules/postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "node_modules/tailwindcss-dir/node_modules/postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "dev": true, + "dependencies": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "bin": { + "purgecss": "bin/purgecss" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + }, + "node_modules/tailwindcss-dir/node_modules/purgecss/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tailwindcss-dir/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss-dir/node_modules/tailwindcss": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.6.tgz", + "integrity": "sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==", + "dev": true, + "dependencies": { + "@fullhuman/postcss-purgecss": "^2.1.2", + "autoprefixer": "^9.4.5", + "browserslist": "^4.12.0", + "bytes": "^3.0.0", + "chalk": "^3.0.0 || ^4.0.0", + "color": "^3.1.2", + "detective": "^5.2.0", + "fs-extra": "^8.0.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.20", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", + "object-hash": "^2.0.3", + "postcss": "^7.0.11", + "postcss-functions": "^3.0.0", + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.6", + "resolve": "^1.14.2" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/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/tailwindcss/node_modules/color": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", + "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.6.0" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/node_modules/fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/node_modules/fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tailwindcss/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/tailwindcss/node_modules/html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/tailwindcss/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/tailwindcss/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/tailwindcss/node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/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/tailwindcss/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/tailwindcss/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/tailwindcss/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/tailwindcss/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/tailwindcss/node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/tailwindcss/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==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tailwindcss/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/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true, "engines": { "node": ">=6" @@ -22706,103 +22608,151 @@ "dev": true }, "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "dependencies": { - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" }, "bin": { "terser": "bin/terser" }, "engines": { - "node": ">=10" + "node": ">=6.0.0" } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "dependencies": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", - "terser": "^5.7.2" + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 6.9.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" }, - "peerDependencies": { - "webpack": "^5.1.0" + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/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==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/terser-webpack-plugin/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==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" }, "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" + "node": ">= 4" } }, "node_modules/text-table": { @@ -22832,6 +22782,20 @@ "node": ">=0.8" } }, + "node_modules/thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "dependencies": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + } + }, "node_modules/throttle-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", @@ -22844,7 +22808,8 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "dev": true, + "optional": true }, "node_modules/through2": { "version": "2.0.5", @@ -22889,6 +22854,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "optional": true, "dependencies": { "os-tmpdir": "~1.0.2" }, @@ -22906,6 +22872,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, "engines": { "node": ">=4" } @@ -22950,30 +22917,22 @@ } }, "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==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "dependencies": { - "is-number": "^7.0.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" }, "engines": { - "node": ">=8.0" - } - }, - "node_modules/to-regex-range/node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" + "node": ">=0.10.0" } }, "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", "dev": true, "engines": { "node": ">=0.6" @@ -22983,7 +22942,6 @@ "version": "1.6.27", "resolved": "https://registry.npmjs.org/topojson/-/topojson-1.6.27.tgz", "integrity": "sha1-rb4zpn4vFnPTON8SZErSD8ILQu0=", - "deprecated": "Use topojson-client, topojson-server or topojson-simplify directly.", "dependencies": { "d3": "3", "d3-geo-projection": "0.2", @@ -23024,25 +22982,13 @@ "node": ">=0.8" } }, - "node_modules/tough-cookie/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/trim-newlines": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", - "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/true-case-path": { @@ -23061,9 +23007,9 @@ "dev": true }, "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "node_modules/tty-browserify": { @@ -23102,15 +23048,12 @@ } }, "node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/type-is": { @@ -23153,30 +23096,6 @@ "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "dev": true }, - "node_modules/uglify-js/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/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", @@ -23232,15 +23151,6 @@ "node": ">=0.10.0" } }, - "node_modules/union-value/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/uniq": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", @@ -23368,20 +23278,10 @@ "punycode": "^2.1.0" } }, - "node_modules/uri-js/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==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/urix": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "deprecated": "Please see https://github.com/lydell/urix#deprecated", "dev": true }, "node_modules/url": { @@ -23394,10 +23294,69 @@ "querystring": "0.2.0" } }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url-loader/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==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/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==", + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "dev": true, "dependencies": { "querystringify": "^2.1.1", @@ -23443,11 +23402,36 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/util.promisify/node_modules/es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "dependencies": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/util.promisify/node_modules/object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + }, "node_modules/util/node_modules/inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", @@ -23473,7 +23457,6 @@ "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.", "dev": true, "bin": { "uuid": "bin/uuid" @@ -23484,13 +23467,6 @@ "resolved": "https://registry.npmjs.org/v-money/-/v-money-0.8.1.tgz", "integrity": "sha512-raz87AP5F2YEpv1GAocI3SC/y9af1+TQeZQIhAK5UNovho6dnh6RQBa5UG8ZNC+BPLpUh5VECi7EWTjr4+4s1g==" }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "peer": true - }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -23519,11 +23495,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } + "dev": true }, "node_modules/verror": { "version": "1.10.0", @@ -23539,12 +23511,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, "node_modules/vlq": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz", @@ -23557,9 +23523,9 @@ "dev": true }, "node_modules/vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", + "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" }, "node_modules/vue-chartjs": { "version": "3.5.1", @@ -23571,15 +23537,12 @@ "engines": { "node": ">=6.9.0", "npm": ">= 3.0.0" - }, - "peerDependencies": { - "chart.js": ">= 2.5" } }, "node_modules/vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz", + "integrity": "sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg==", "dependencies": { "clipboard": "^2.0.0" } @@ -23600,9 +23563,6 @@ }, "engines": { "node": ">=4" - }, - "peerDependencies": { - "eslint": ">=3.9.0" } }, "node_modules/vue-eslint-parser/node_modules/debug": { @@ -23615,19 +23575,30 @@ "ms": "^2.1.1" } }, + "node_modules/vue-eslint-parser/node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/vue-flatpickr-component": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.7.tgz", - "integrity": "sha512-T9aapLERf5XrisKUHw8QVByFpN9UB583Bhu6+HtzvhCcfXqIYBtRc3rQC0ZhFSRk3CNMo7533U+B5Qs4WAbhyA==", + "version": "8.1.6", + "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.6.tgz", + "integrity": "sha512-RUu/M/1lbuzQT+U3yP7O5/M2EIizr9vXLXqSc1eFOvCT3AHurQg8+iO02rjW+2l78Kit8pCNAUvHw7eexws6hw==", "dependencies": { "flatpickr": "^4.6.6" }, "engines": { "node": ">= 4.2.0", "npm": ">= 3.0.0" - }, - "peerDependencies": { - "vue": "^2.0.0" } }, "node_modules/vue-hot-reload-api": { @@ -23636,29 +23607,6 @@ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", "dev": true }, - "node_modules/vue-image-lightbox": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/vue-image-lightbox/-/vue-image-lightbox-7.2.0.tgz", - "integrity": "sha512-Gykb05xg3tHqUKny/p4pjHp2B68izo5vOg6meUAZd3oKSc+eqQvd9q54n0L94KBkF2m8zjusKMP1tdhu150VOQ==", - "dependencies": { - "@babel/runtime": "7.9.2", - "hammerjs": "^2.0.8", - "vue-lazyload": "^1.3.2" - } - }, - "node_modules/vue-image-lightbox/node_modules/@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - } - }, - "node_modules/vue-lazyload": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/vue-lazyload/-/vue-lazyload-1.3.3.tgz", - "integrity": "sha512-uHnq0FTEeNmqnbBC2aRKlmtd9LofMZ6Q3mWvgfLa+i9vhxU8fDK+nGs9c1iVT85axSua/AUnMttIq3xPaU9G3A==" - }, "node_modules/vue-loader": { "version": "15.9.8", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", @@ -23684,32 +23632,6 @@ } } }, - "node_modules/vue-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/vue-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/vue-loading-overlay": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/vue-loading-overlay/-/vue-loading-overlay-3.4.2.tgz", @@ -23717,15 +23639,12 @@ "engines": { "node": ">=6.9.0", "npm": ">=3.10.0" - }, - "peerDependencies": { - "vue": "^2.0.0" } }, "node_modules/vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz", + "integrity": "sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==" }, "node_modules/vue-style-loader": { "version": "4.1.3", @@ -23737,36 +23656,10 @@ "loader-utils": "^1.0.2" } }, - "node_modules/vue-style-loader/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/vue-style-loader/node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, "node_modules/vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", + "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", "dev": true, "dependencies": { "de-indent": "^1.0.2", @@ -23779,6 +23672,14 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "node_modules/vue2-editor": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/vue2-editor/-/vue2-editor-2.10.3.tgz", + "integrity": "sha512-99rWL93xfGeFRrq8NY5L7U+Cog/Uenx+UOOJragtxtbhBE9Rv5/C3P/YhJhjMECSbQyHFjUriqv1S3mghvU9Kg==", + "dependencies": { + "quill": "^1.3.6" + } + }, "node_modules/vue2-transitions": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.3.0.tgz", @@ -23841,33 +23742,11 @@ "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/watchpack-chokidar2/node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", "dev": true, "optional": true, "dependencies": { @@ -23887,35 +23766,6 @@ "fsevents": "^1.2.7" } }, - "node_modules/watchpack-chokidar2/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/watchpack-chokidar2/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/watchpack-chokidar2/node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -23972,16 +23822,6 @@ "node": ">=0.10.0" } }, - "node_modules/watchpack-chokidar2/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/watchpack-chokidar2/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -23997,20 +23837,6 @@ "node": ">=0.10" } }, - "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/watchpack/node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", @@ -24036,13 +23862,13 @@ } }, "node_modules/webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "version": "5.65.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", + "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", "dev": true, "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", @@ -24050,12 +23876,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", + "enhanced-resolve": "^5.8.3", "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", + "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -24064,7 +23890,7 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.2.2" }, "bin": { "webpack": "bin/webpack.js" @@ -24109,18 +23935,6 @@ "node": ">= 6.14.4" } }, - "node_modules/webpack-bundle-analyzer/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/webpack-bundle-analyzer/node_modules/acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", @@ -24141,15 +23955,15 @@ } }, "node_modules/webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", + "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", "dev": true, "dependencies": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.1.0", + "@webpack-cli/info": "^1.4.0", + "@webpack-cli/serve": "^1.6.0", "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", @@ -24250,6 +24064,22 @@ "node": ">=10.17.0" } }, + "node_modules/webpack-cli/node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-cli/node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -24307,6 +24137,27 @@ "node": ">=8" } }, + "node_modules/webpack-cli/node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-cli/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-cli/node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -24370,30 +24221,15 @@ }, "engines": { "node": ">= 6" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" } }, "node_modules/webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "dev": true, "dependencies": { - "ansi-html-community": "0.0.8", + "ansi-html": "0.0.7", "bonjour": "^3.5.0", "chokidar": "^2.1.8", "compression": "^1.7.4", @@ -24432,14 +24268,6 @@ }, "engines": { "node": ">= 6.11.5" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } } }, "node_modules/webpack-dev-server/node_modules/ansi-regex": { @@ -24482,32 +24310,10 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-dev-server/node_modules/chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", "dev": true, "dependencies": { "anymatch": "^2.0.0", @@ -24532,33 +24338,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "node_modules/webpack-dev-server/node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-dev-server/node_modules/find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -24575,7 +24354,6 @@ "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", - "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", "dev": true, "hasInstallScript": true, "optional": true, @@ -24612,22 +24390,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "dependencies": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -24649,24 +24411,6 @@ "node": ">=0.10.0" } }, - "node_modules/webpack-dev-server/node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-dev-server/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/webpack-dev-server/node_modules/locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -24690,9 +24434,6 @@ }, "engines": { "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/webpack-dev-server/node_modules/p-locate": { @@ -24716,18 +24457,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -24742,18 +24471,6 @@ "node": ">=0.10" } }, - "node_modules/webpack-dev-server/node_modules/resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "dependencies": { - "resolve-from": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -24768,6 +24485,15 @@ "node": ">= 4" } }, + "node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/webpack-dev-server/node_modules/string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -24783,9 +24509,9 @@ } }, "node_modules/webpack-dev-server/node_modules/string-width/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true, "engines": { "node": ">=6" @@ -24827,19 +24553,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack-dev-server/node_modules/yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", @@ -24891,16 +24604,16 @@ } }, "node_modules/webpack-notifier": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", - "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.14.1.tgz", + "integrity": "sha512-OVOoiOyKHS3z9pN1nLdPY2Pf/R3wiBsN0KiPc3K6ApwMBfHbyUomQc2Mr0naeKxfqXyCBPHfQuqpL9yoL0rgkA==", "dev": true, "dependencies": { "node-notifier": "^9.0.0", "strip-ansi": "^6.0.0" }, "peerDependencies": { - "@types/webpack": ">4.41.31" + "@types/webpack": "^4.41.31" }, "peerDependenciesMeta": { "@types/webpack": { @@ -24908,6 +24621,27 @@ } } }, + "node_modules/webpack-notifier/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-notifier/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -24918,19 +24652,10 @@ "source-map": "~0.6.1" } }, - "node_modules/webpack-sources/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/webpack/node_modules/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -24948,25 +24673,36 @@ "acorn": "^8" } }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/webpack/node_modules/glob-to-regexp": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", "dev": true }, + "node_modules/webpack/node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack/node_modules/schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -24985,33 +24721,131 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/webpack/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==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/webpack/node_modules/terser-webpack-plugin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", + "dev": true, + "dependencies": { + "jest-worker": "^27.0.6", + "p-limit": "^3.1.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + }, + "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/webpack/node_modules/terser/node_modules/source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/webpack/node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", "dev": true, "engines": { "node": ">=10.13.0" } }, "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "version": "5.0.0-3", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.0-3.tgz", + "integrity": "sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g==", "dev": true, "dependencies": { + "ansi-escapes": "^4.3.1", "chalk": "^4.1.0", - "consola": "^2.15.3", + "consola": "^2.15.0", + "figures": "^3.2.0", "pretty-time": "^1.1.0", - "std-env": "^3.0.1" + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^7.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "peerDependencies": { "webpack": "3 || 4 || 5" } }, + "node_modules/webpackbar/node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpackbar/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -25055,6 +24889,21 @@ "node": ">=7.0.0" } }, + "node_modules/webpackbar/node_modules/figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpackbar/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -25076,6 +24925,18 @@ "node": ">=8" } }, + "node_modules/webpackbar/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -25111,22 +24972,6 @@ "which": "bin/which" } }, - "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==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -25174,80 +25019,98 @@ } }, "node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true, "engines": { - "node": ">=6" + "node": ">=8" } }, - "node_modules/wrap-ansi/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "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==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } }, "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/wrap-ansi/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "node_modules/write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, + "optional": true, "dependencies": { "mkdirp": "^0.5.1" }, @@ -25256,9 +25119,9 @@ } }, "node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", "dev": true, "dependencies": { "async-limiter": "~1.0.0" @@ -25273,9 +25136,9 @@ } }, "node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "node_modules/yallist": { @@ -25288,7 +25151,6 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true, "engines": { "node": ">= 6" } @@ -25312,27 +25174,21 @@ } }, "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", "dev": true, "engines": { "node": ">=10" } }, - "node_modules/yargs/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==", + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, "engines": { "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/yargs/node_modules/cliui": { @@ -25346,42 +25202,60 @@ "wrap-ansi": "^7.0.0" } }, - "node_modules/yargs/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==", + "node_modules/yargs/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "node_modules/yargs/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==", + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", + "dev": true, + "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==", + "dev": true, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/yargs/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/yorkie": { @@ -25457,15 +25331,6 @@ "node": ">=0.10.0" } }, - "node_modules/yorkie/node_modules/strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/yorkie/node_modules/yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", @@ -25474,118 +25339,143 @@ } }, "dependencies": { - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.0" - } - }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.15.8.tgz", + "integrity": "sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==", "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.14.5" } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "version": "7.15.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==", + "dev": true }, "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.8.tgz", + "integrity": "sha512-3UG9dsxvYBMYwRv+gS41WKHno4K60/9GPy1CJaH6xy3Elq8CTtvtjT5R5jmNhXfCYLX2mTw+7/aq5ak/gOE0og==", + "dev": true, "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.15.8", + "@babel/generator": "^7.15.8", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.8", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.8", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.8.tgz", + "integrity": "sha512-ECmAKstXbp1cvpTTZciZCgfOt6iN64lR0d+euv3UZisU5awfRawOvg07Utn/qBGuH4bRIEZKrA/4LzZyXhZr8g==", + "dev": true, "requires": { - "@babel/types": "^7.17.0", + "@babel/types": "^7.15.6", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } } }, "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha512-QwrtdNvUNsPCj2lfNQacsGSQvGX8ee1ttrBrcozUP2Sv/jylewBP/8QFe6ZkBsC8T/GYWonNAWJV4aRR9AL2DA==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha512-P8o7JP2Mzi0SdC6eWr1zF+AEYvrsZa7GSY1lTayjF5XJhVH0kjLYUZPvTMflP7tBgZoe9gIhTa60QwFpqh/E0Q==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==", + "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-create-class-features-plugin": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz", - "integrity": "sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-member-expression-to-functions": "^7.17.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" } }, "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" } }, "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", "dev": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", @@ -25596,374 +25486,380 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha512-J14f/vq8+hdC2KoWLIQSsGrC9EFBKE4NFts8pfMpymfApds+fPqR30AOUWc4tyr56h9l/GA1Sxv2q3dLZWbQ/g==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-function-name": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", - "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==", + "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==", "dev": true, "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.8.tgz", + "integrity": "sha512-DfAfA6PfpG8t4S6npwzLvTUpp0sS7JrcuaMiy1Y5645laRJIp/LiLGIBbQKaXSInK8tiGNI7FL7L8UvB8gdUZg==", + "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" } }, "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" }, "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha512-v53MxgvMK/HCwckJ1bZrq6dNKlmwlyRNYM6ypaRTdXWGOE2c1/SCa6dL/HimhPulGhZKw9W0QhREM583F/t0vQ==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==", "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==", + "dev": true, "requires": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.15.4" } }, "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha512-BMRLsdh+D1/aap19TycS4eD1qELGrCBJwzaY9IE8LrpJtJb+H7rQkPIdsfgnMtLBA6DJls7X9z93Z4U8h7xw0A==", "dev": true, "requires": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.15.4" } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.15.4" } }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" }, "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "dev": true }, "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha512-Y2o+H/hRV5W8QhIfTpRIBwl57y8PrZt6JM3V8FOo5qarjshHItyH5lXlpMfBfmBefOqSCpKZs/6Dxqp0E/U+uw==", "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/helpers": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", - "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==", + "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0" + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/highlight": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", - "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.16.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz", + "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==", + "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha512-eBnpsl9tlhPhpI10kU06JHnrYXwg3+V6CaP2idsCXNef0aeslpqyITXQ74Vfk5uHgY7IG7XP0yIH8b42KSzHog==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" } }, "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.8.tgz", + "integrity": "sha512-2Z5F2R2ibINTc63mY7FLqGfEbmofrHU9FitJW1Q7aPaKFhiPvSq6QEt/BoWN5oME3GVyjcRuNNSRbb9LC0CSWA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", "@babel/plugin-syntax-async-generators": "^7.8.4" } }, "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha512-M682XWrrLNk3chXCjoPUQWOyYsB93B9z3mRyjtqqYJWDf2mfCdIYgDrA11cgNVhAQieaq6F2fn2f3wI0U4aTjA==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@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==", + "version": "7.12.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.12.tgz", + "integrity": "sha512-fhkE9lJYpw2mjHelBpM2zCbaA11aov2GJs7q4cFaXNrWx0H3bW58H9Esy2rdtYOghFBEYUDRIpvlgi+ZD+AvvQ==", "dev": true, "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/helper-create-class-features-plugin": "^7.12.1", + "@babel/helper-plugin-utils": "^7.10.4", + "@babel/plugin-syntax-decorators": "^7.12.1" } }, "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" } }, "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha512-qtOHo7A1Vt+O23qEAX+GdBpqaIuD3i9VRrWgCJeq7WO6H2d14EK3q11urj5Te2MAeK97nMiIdRpwd/ST4JFbNg==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "@babel/plugin-transform-parameters": "^7.15.4" } }, "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha512-X0UTixkLf0PCCffxgu5/1RQyGGbgZuKoI+vXP4iSbJSYwPb7hu06omsFGBvQ9lJEvwgrxHdS8B5nbfcd8GyUNA==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-async-generators": { @@ -25994,12 +25890,12 @@ } }, "@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==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.1.tgz", + "integrity": "sha512-ir9YW5daRrTYiy9UJ2TzdNIJEZu8KclVzDcfSt4iEmOtwQ4llPtWInNKJyKnVXp1vE4bbVd5S31M/im3mYMO1w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-dynamic-import": { @@ -26029,12 +25925,12 @@ } }, "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-logical-assignment-operators": { @@ -26110,331 +26006,337 @@ } }, "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", "dev": true, "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" } }, "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "version": "7.15.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha512-Yjvhex8GzBmmPQUvpXRPWQ9WnxXgAFuZSrqOK/eJlOGIXwvv8H3UEdUigl1gb/bnjTrln+e8bkZUYCBt/xYlBg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "version": "7.14.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha512-DRTY9fA751AFBDh2oxydvVm4SYevs5ILTWLs6xKXps4Re/KG5nfUkr+TdHCrRWB8C69TlzVgA9b3RmGWmgN9LA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", "dev": true, "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz", - "integrity": "sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha512-qg4DPhwG8hKp4BbVDvX1s8cohM8a6Bvptu4l6Iingq5rW+yRUAhe/YRup/YcW2zCOlrysEWVhftIcKzrEZv3sA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha512-fJUnlQrl/mezMneR72CKCgtOoahqGJNVKpompKwzv3BrEXdlPspTcyxrZ1XmDTIr9PpULrgEQo3qNKp6dW7ssw==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", "babel-plugin-dynamic-import-node": "^2.3.3" } }, "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.14.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5" } }, "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" } }, "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha512-9WB/GUTO6lvJU3XQsSr6J/WKvBC2hcs4Pew8YxZagi6GkTdniyqp8On5kqdK8MN0LMeu0mGbhPN+O049NV/9FQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-regenerator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz", - "integrity": "sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", "dev": true, "requires": { - "regenerator-transform": "^0.15.0" + "regenerator-transform": "^0.14.2" } }, "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.8.tgz", + "integrity": "sha512-+6zsde91jMzzvkzuEA3k63zCw+tm/GvuuabkpisgbDMTPQsIMHllE3XczJFFtEHLjjhKQFZmGQVRdELetlWpVw==", "dev": true, "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", + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.15.8.tgz", + "integrity": "sha512-/daZ8s2tNaRekl9YJa9X4bzjpeRZLt122cpgFnQPLGUe61PH8zMEBmYqKkW5xF5JUEh5buEGXJoQpqBmIbpmEQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4" } }, "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/preset-env": { @@ -26486,20 +26388,12 @@ "invariant": "^2.2.2", "js-levenshtein": "^1.1.3", "semver": "^5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } } }, "@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==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", @@ -26510,192 +26404,89 @@ } }, "@babel/runtime": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", - "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + } } }, "@babel/runtime-corejs2": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.17.9.tgz", - "integrity": "sha512-+QThIsnjVY12uURTvmnW33risFZ7ulq6OWw0VJL08UwiYiWVp9PM63s+W1L2ppajYyKAYKb7afcGYSHzA0k04Q==", + "version": "7.12.5", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.12.5.tgz", + "integrity": "sha512-kt5YpZ7F5A05LOgQuaMXXmcxakK/qttf5C/E1BJPA3Kf5PanbjPzDoXN+PIslUnjUxpuKblCsXyP0QfMiqyKqA==", "dev": true, "requires": { "core-js": "^2.6.5", "regenerator-runtime": "^0.13.4" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.7", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", + "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "dev": true + } } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==", + "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" } }, "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==", + "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.17.9", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", "debug": "^4.1.0", "globals": "^11.1.0" } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.15.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.14.9", "to-fast-properties": "^2.0.0" } }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "dev": true, - "optional": true - }, - "@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==", "dev": true }, - "@eslint/eslintrc": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz", - "integrity": "sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==", - "dev": true, - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peer": true, - "requires": {} - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "peer": true - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "peer": true, - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "peer": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "peer": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^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==", - "dev": true, - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "peer": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "peer": true - } - } + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true }, "@fullcalendar/core": { "version": "4.4.2", @@ -26705,14 +26496,12 @@ "@fullcalendar/daygrid": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-4.4.2.tgz", - "integrity": "sha512-axjfMhxEXHShV3r2TZjf+2niJ1C6LdAxkHKmg7mVq4jXtUQHOldU5XsjV0v2lUAt1urJBFi2zajfK8798ukL3Q==", - "requires": {} + "integrity": "sha512-axjfMhxEXHShV3r2TZjf+2niJ1C6LdAxkHKmg7mVq4jXtUQHOldU5XsjV0v2lUAt1urJBFi2zajfK8798ukL3Q==" }, "@fullcalendar/interaction": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-4.4.2.tgz", - "integrity": "sha512-3ItpGFnxcYQT4NClqhq93QTQwOI8x3mlMf5M4DgK5avVaSzpv9g8p+opqeotK2yzpFeINps06cuQyB1h7vcv1Q==", - "requires": {} + "integrity": "sha512-3ItpGFnxcYQT4NClqhq93QTQwOI8x3mlMf5M4DgK5avVaSzpv9g8p+opqeotK2yzpFeINps06cuQyB1h7vcv1Q==" }, "@fullcalendar/timegrid": { "version": "4.4.2", @@ -26731,11 +26520,14 @@ "fast-deep-equal": "^2.0.1" } }, - "@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true + "@fullhuman/postcss-purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-4.1.3.tgz", + "integrity": "sha512-jqcsyfvq09VOsMXxJMPLRF6Fhg/NNltzWKnC9qtzva+QKTxerCO4esG6je7hbnmkpZtaDyPTwMBj9bzfWorsrw==", + "dev": true, + "requires": { + "purgecss": "^4.1.3" + } }, "@hapi/address": { "version": "2.1.4", @@ -26776,50 +26568,29 @@ "@hapi/hoek": "^8.3.0" } }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", "dev": true, - "peer": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } } }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true, - "peer": true - }, - "@jridgewell/resolve-uri": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", - "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz", - "integrity": "sha512-nkalE/f1RvRGChwBnEIoBfSEYOXnCRdleKuv6+lePbMDrMZXeDQnqak5XDOeBgrPPyPfAdcCu/B5z+v3VhplGg==", - "dev": true - }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", @@ -26834,7 +26605,6 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -26843,8 +26613,7 @@ "@nodelib/fs.stat": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" } } }, @@ -26858,137 +26627,44 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, - "@npmcli/fs": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", - "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", - "dev": true, - "requires": { - "@gar/promisify": "^1.0.1", - "semver": "^7.3.5" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } - }, - "@npmcli/move-file": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", - "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", - "dev": true, - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^3.0.2" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } + "@popperjs/core": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" }, "@soda/friendly-errors-webpack-plugin": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", - "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.0.tgz", + "integrity": "sha512-RLotfx6k1+nfLacwNCenj7VnTMPxVwYKoGOcffMFoJDKM8tXzBiCN0hMHFJNnoAojduYAsxuiMm0EOMixgiRow==", "dev": true, "requires": { - "chalk": "^3.0.0", - "error-stack-parser": "^2.0.6", - "string-width": "^4.2.3", - "strip-ansi": "^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==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } + "chalk": "^2.4.2", + "error-stack-parser": "^2.0.2", + "string-width": "^2.0.0", + "strip-ansi": "^5" } }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "dev": true + "@tailwindcss/forms": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.3.4.tgz", + "integrity": "sha512-vlAoBifNJUkagB+PAdW4aHMe4pKmSLroH398UPgIogBFc91D2VlHUxe4pjxQhiJl0Nfw53sHSJSQBSTQBZP3vA==", + "requires": { + "mini-svg-data-uri": "^1.2.3" + } + }, + "@themesberg/flowbite": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@themesberg/flowbite/-/flowbite-1.2.0.tgz", + "integrity": "sha512-8o70vUnxZHQhrVEmRahYK0pv+RC2NByABll0W7vT17krpfWMKxVhTpKeuQtirgqKuzXlMFeNocx4GVbA0OKkog==", + "requires": { + "@popperjs/core": "^2.9.3", + "mini-svg-data-uri": "^1.4.3" + } }, "@trysound/sax": { "version": "0.2.0", @@ -26997,9 +26673,9 @@ "dev": true }, "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "version": "7.1.16", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==", "dev": true, "requires": { "@babel/parser": "^7.1.0", @@ -27010,9 +26686,9 @@ } }, "@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==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", "dev": true, "requires": { "@babel/types": "^7.0.0" @@ -27029,37 +26705,18 @@ } }, "@types/babel__traverse": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", - "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", "dev": true, "requires": { "@babel/types": "^7.3.0" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "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==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/chart.js": { - "version": "2.9.37", - "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.37.tgz", - "integrity": "sha512-9bosRfHhkXxKYfrw94EmyDQcdjMaQPkU1fH2tDxu8DWXxf1mjzWQAV4laJF51ZbC2ycYwNDvIm1rGez8Bug0vg==", + "version": "2.9.30", + "resolved": "https://registry.npmjs.org/@types/chart.js/-/chart.js-2.9.30.tgz", + "integrity": "sha512-EgjxUUZFvf6ls3kW2CwyrnSJhgyKxgwrlp/W5G9wqyPEO9iFatO63zAA7L24YqgMxiDjQ+tG7ODU+2yWH91lPg==", "requires": { "moment": "^2.10.2" } @@ -27072,33 +26729,6 @@ "requires": { "@types/node": "*", "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==", - "dev": true - } - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/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==", - "dev": true, - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" } }, "@types/d3": { @@ -27107,9 +26737,9 @@ "integrity": "sha1-dvjy6RWa5WKWWy+g5vvuGqZDobw=" }, "@types/eslint": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz", - "integrity": "sha512-GE44+DNEyxxh2Kc6ro/VkIj+9ma0pO0bwv9+uHSyBrikYOHr8zYcdPvnBOp1aw8s+CjRvuSx7CyWqRrNFQ59mA==", + "version": "7.28.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.1.tgz", + "integrity": "sha512-XhZKznR3i/W5dXqUhgU9fFdJekufbeBd5DALmkuXoeFcjbQcPk+2cL+WLHf6Q81HWAnM2vrslIHpGVyCAviRwg==", "dev": true, "requires": { "@types/estree": "*", @@ -27117,9 +26747,9 @@ } }, "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", "dev": true, "requires": { "@types/eslint": "*", @@ -27127,38 +26757,15 @@ } }, "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", "dev": true }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", "dev": true, "requires": { "@types/minimatch": "*", @@ -27221,21 +26828,15 @@ } }, "@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==", - "dev": true - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", "dev": true }, "@types/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", "dev": true }, "@types/minimist": { @@ -27245,39 +26846,26 @@ "dev": true }, "@types/node": { - "version": "17.0.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.27.tgz", - "integrity": "sha512-4/Ke7bbWOasuT3kceBZFGakP1dYN2XFd8v2l9bqF2LNWrmeU07JLpp56aEeG6+Q3olqO5TvXpW0yaiYnZJ5CXg==", + "version": "14.14.22", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.22.tgz", + "integrity": "sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw==", "dev": true }, "@types/normalize-package-data": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", - "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", "dev": true }, "@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==", - "dev": true + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" }, "@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==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", "dev": true }, "@types/retry": { @@ -27286,49 +26874,12 @@ "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", "dev": true }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/svgo": { "version": "1.3.6", "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.6.tgz", "integrity": "sha512-AZU7vQcy/4WFEuwnwsNsJnFwupIpbllH1++LXScN6uxT1Z4zPzdrWG97w4/I7eFKFTvfy/bHFStWjdBAg2Vjug==", "dev": true }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@vue/babel-helper-vue-jsx-merge-props": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", @@ -27597,28 +27148,11 @@ "@xtuc/long": "4.2.2" } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, "enhanced-resolve": { "version": "4.5.0", @@ -27653,129 +27187,6 @@ "estraverse": "^4.1.1" } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -27787,70 +27198,6 @@ "ajv-keywords": "^3.1.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -28043,28 +27390,11 @@ "@xtuc/long": "4.2.2" } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, "enhanced-resolve": { "version": "4.5.0", @@ -28089,19 +27419,6 @@ } } }, - "eslint-loader": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", - "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", - "dev": true, - "requires": { - "loader-fs-cache": "^1.0.0", - "loader-utils": "^1.0.2", - "object-assign": "^4.0.1", - "object-hash": "^1.1.4", - "rimraf": "^2.6.1" - } - }, "eslint-scope": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", @@ -28112,129 +27429,6 @@ "estraverse": "^4.1.1" } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -28246,70 +27440,6 @@ "ajv-keywords": "^3.1.0" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -28419,24 +27549,6 @@ "webpack-merge": "^4.2.1" }, "dependencies": { - "@intervolga/optimize-cssnano-plugin": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", - "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", - "dev": true, - "requires": { - "cssnano": "^4.0.0", - "cssnano-preset-default": "^4.0.0", - "postcss": "^7.0.0" - } - }, - "@vue/preload-webpack-plugin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", - "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", - "dev": true, - "requires": {} - }, "@webassemblyjs/ast": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", @@ -28568,40 +27680,25 @@ "@xtuc/long": "4.2.2" } }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "dev": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true }, - "cache-loader": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", - "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, "requires": { - "loader-utils": "^1.1.0", - "mkdirp": "^0.5.1", - "neo-async": "^2.6.0", - "normalize-path": "^3.0.0", - "schema-utils": "^1.0.0" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" } }, "css-loader": { @@ -28634,6 +27731,12 @@ "source-map": "^0.6.1", "supports-color": "^5.4.0" } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, @@ -28670,83 +27773,6 @@ "estraverse": "^4.1.1" } }, - "file-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", - "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "schema-utils": "^1.0.0" - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } - } - }, "icss-utils": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", @@ -28769,71 +27795,23 @@ } } }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "make-dir": { + "import-cwd": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, "requires": { - "pify": "^4.0.1", - "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==", - "dev": true - } + "import-from": "^2.1.0" } }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } }, "mini-css-extract-plugin": { "version": "0.8.2", @@ -28847,24 +27825,6 @@ "webpack-sources": "^1.1.0" } }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, "normalize-url": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", @@ -28877,39 +27837,6 @@ "sort-keys": "^1.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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -28920,6 +27847,28 @@ "source-map": "^0.6.1" } }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, "postcss-modules-extract-imports": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", @@ -29011,10 +27960,10 @@ } } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true }, "schema-utils": { @@ -29028,75 +27977,12 @@ "ajv-keywords": "^3.1.0" } }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "thread-loader": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", - "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", - "dev": true, - "requires": { - "loader-runner": "^2.3.1", - "loader-utils": "^1.1.0", - "neo-async": "^2.6.0" - } - }, "url-loader": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", @@ -29108,16 +27994,6 @@ "schema-utils": "^1.0.0" } }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, "watchpack": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", @@ -29181,21 +28057,29 @@ "request-promise-native": "^1.0.7", "semver": "^6.0.0", "string.prototype.padstart": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "@vue/component-compiler-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", - "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.0.tgz", + "integrity": "sha512-lejBLa7xAMsfiZfNp7Kv51zOzifnb29FwdnMLa96z26kXErPFioSf9BMcePVIQ6/Gc6/mC0UrPpxAWIHyae0vw==", "dev": true, "requires": { "consolidate": "^0.15.1", "hash-sum": "^1.0.2", "lru-cache": "^4.1.2", "merge-source-map": "^1.1.0", - "postcss": "^7.0.36", + "postcss": "^7.0.14", "postcss-selector-parser": "^6.0.2", - "prettier": "^1.18.2 || ^2.0.0", + "prettier": "^1.18.2", "source-map": "~0.6.1", "vue-template-es2015-compiler": "^1.9.0" }, @@ -29210,6 +28094,15 @@ "yallist": "^2.1.2" } }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -29220,12 +28113,6 @@ "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==", - "dev": true - }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", @@ -29243,409 +28130,18 @@ "eslint-config-prettier": "^3.3.0", "eslint-plugin-prettier": "^3.0.0", "prettier": "^1.15.2" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true, - "peer": true - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peer": true, - "requires": {} - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "peer": true, - "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==", - "dev": true, - "peer": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "peer": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "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==", - "dev": true, - "peer": true - }, - "eslint": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz", - "integrity": "sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==", - "dev": true, - "peer": true, - "requires": { - "@eslint/eslintrc": "^1.2.2", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - } - }, - "eslint-plugin-prettier": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", - "integrity": "sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g==", - "dev": true, - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "dev": true, - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "peer": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true, - "peer": true - } - } - }, - "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==", - "dev": true, - "peer": true - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "dev": true, - "peer": true, - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "peer": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "peer": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "dev": true, - "peer": true, - "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==", - "dev": true, - "peer": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "dev": true, - "peer": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "peer": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^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==", - "dev": true, - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "peer": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dev": true, - "peer": true, - "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.3" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "peer": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "peer": true - }, - "prettier": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", - "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", - "dev": true - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "peer": true - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "peer": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "peer": true, - "requires": { - "glob": "^7.1.3" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "peer": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "peer": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "peer": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "peer": true, - "requires": { - "prelude-ls": "^1.2.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==", - "dev": true, - "peer": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "peer": true, - "requires": { - "isexe": "^2.0.0" - } - } } }, + "@vue/preload-webpack-plugin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.2.tgz", + "integrity": "sha512-LIZMuJk38pk9U9Ur4YzHjlIyMuxPlACdBIHH9/nGYVTsaGKOSnSuELiE8vS9wa+dJpIYspYUOqk+L1Q4pgHQHQ==", + "dev": true + }, "@vue/web-component-wrapper": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", - "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", + "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", "dev": true }, "@webassemblyjs/ast": { @@ -29913,25 +28409,25 @@ } }, "@webpack-cli/configtest": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz", - "integrity": "sha512-1FBc1f9G4P/AxMqIgfZgeOTuRnwZMten8E7zap5zgpPInnCrP8D4Q81+4CWIch8i/Nf7nXjP0v6CjjbHOrXhKg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", + "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", "dev": true, "requires": {} }, "@webpack-cli/info": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.1.tgz", - "integrity": "sha512-PKVGmazEq3oAo46Q63tpMr4HipI3OPfP7LiNOEJg963RMgT0rqheag28NCML0o3GIzA3DmxP1ZIAv9oTX1CUIA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", + "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", "dev": true, "requires": { "envinfo": "^7.7.3" } }, "@webpack-cli/serve": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.1.tgz", - "integrity": "sha512-gNGTiTrjEVQ0OcVnzsRSqTxaBSr+dmTfm+qJsCDluky8uhdLWep7Gcr62QsAKHTMxjCS/8nEITsmFAhfIx+QSw==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", + "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", "dev": true, "requires": {} }, @@ -29954,26 +28450,26 @@ "dev": true }, "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "dev": true, "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "mime-types": "~2.1.24", + "negotiator": "0.6.2" } }, "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", - "dev": true + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" }, "acorn-jsx": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, + "optional": true, "requires": { "acorn": "^3.0.4" }, @@ -29982,7 +28478,25 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true + "dev": true, + "optional": true + } + } + }, + "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" + }, + "dependencies": { + "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==" } } }, @@ -30019,26 +28533,6 @@ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", "dev": true }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, "lodash.defaults": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-3.1.2.tgz", @@ -30061,35 +28555,9 @@ } } } - }, - "object-path": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", - "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", - "dev": true } } }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dev": true, - "requires": { - "debug": "4" - } - }, - "agentkeepalive": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz", - "integrity": "sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==", - "dev": true, - "requires": { - "debug": "^4.1.0", - "depd": "^1.1.2", - "humanize-ms": "^1.2.1" - } - }, "aggregate-error": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", @@ -30124,8 +28592,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true, - "requires": {} + "dev": true }, "ajv-formats": { "version": "2.1.1", @@ -30137,9 +28604,9 @@ }, "dependencies": { "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -30166,8 +28633,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} + "dev": true }, "alphanum-sort": { "version": "1.0.2", @@ -30175,6 +28641,12 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "dev": true }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -30185,6 +28657,13 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "optional": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", "dev": true }, "ansi-html-community": { @@ -30194,9 +28673,9 @@ "dev": true }, "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "ansi-styles": { @@ -30217,7 +28696,6 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -30236,28 +28714,20 @@ "dev": true }, "are-we-there-yet": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", - "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { "delegates": "^1.0.0", - "readable-stream": "^3.6.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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "readable-stream": "^2.0.6" } }, + "arg": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", + "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -30319,9 +28789,9 @@ "dev": true }, "asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -30340,9 +28810,9 @@ }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } @@ -30387,10 +28857,13 @@ "dev": true }, "async": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", - "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", - "dev": true + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } }, "async-each": { "version": "1.0.3", @@ -30431,35 +28904,22 @@ "dev": true }, "autoprefixer": { - "version": "9.8.8", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", - "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", - "dev": true, + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.1.tgz", + "integrity": "sha512-B3ZEG7wtzXDRCEFsan7HmR2AeNsxdJB0+sEC0Hc5/c2NbhJqPwuZm+tn233GBVw82L+6CtD6IPSfVruwKjfV3A==", "requires": { - "browserslist": "^4.12.0", - "caniuse-lite": "^1.0.30001109", + "browserslist": "^4.19.1", + "caniuse-lite": "^1.0.30001294", + "fraction.js": "^4.1.2", "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "picocolors": "^0.2.1", - "postcss": "^7.0.32", - "postcss-value-parser": "^4.1.0" + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" }, "dependencies": { - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dev": true, - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" } } }, @@ -30476,11 +28936,11 @@ "dev": true }, "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.10.0" } }, "babel-code-frame": { @@ -30556,23 +29016,133 @@ "resolve": "^1.12.0" } }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, "babel-helper-vue-jsx-merge-props": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==" }, "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", "dev": true, "requires": { "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", + "loader-utils": "^1.4.0", "make-dir": "^3.1.0", "schema-utils": "^2.6.5" } }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, "babel-plugin-component": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-component/-/babel-plugin-component-1.1.1.tgz", @@ -30628,33 +29198,373 @@ } }, "babel-plugin-polyfill-corejs2": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", "dev": true, "requires": { "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", + "@babel/helper-define-polyfill-provider": "^0.2.2", "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "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==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha512-ninF5MQNwAX9Z7c9ED+H2pGt1mXdP4TqzlHKyPIYmJIYz0N+++uwdM7RnJukklhzJ54Q84vA4ZJkgs7lu5vqcw==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" } }, "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==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", "dev": true, "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + } + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" } }, "babel-runtime": { @@ -30664,21 +29574,92 @@ "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" }, "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "dev": true }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, "base": { "version": "0.11.2", "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", @@ -30702,6 +29683,35 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, @@ -30747,8 +29757,7 @@ "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, "bindings": { "version": "1.5.0", @@ -30767,29 +29776,27 @@ "dev": true }, "bn.js": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", - "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz", + "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==", "dev": true }, "body-parser": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", "dev": true, "requires": { - "bytes": "3.1.2", + "bytes": "3.1.0", "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", + "depd": "~1.1.2", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.10.3", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" }, "dependencies": { "debug": { @@ -30801,12 +29808,6 @@ "ms": "2.0.0" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -30814,13 +29815,10 @@ "dev": true }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "dev": true } } }, @@ -30846,80 +29844,48 @@ } } }, - "bonjour-service": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.12.tgz", - "integrity": "sha512-pMmguXYCu63Ug37DluMKEHdxc+aaIf/ay4YbF8Gxtba+9d3u+rmEWy61VK3Z3hp8Rskok3BunHYnG0dUHAsblw==", - "dev": true, - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.4" - }, - "dependencies": { - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "dns-packet": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.3.1.tgz", - "integrity": "sha512-spBwIj0TK0Ey3666GwIdWVfUpLyubpU53BTCu8iPn4r4oXd9O14Hjg3EHw3ts2oed77/SeckunUYCyRlSngqHw==", - "dev": true, - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "multicast-dns": { - "version": "7.2.4", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.4.tgz", - "integrity": "sha512-XkCYOU+rr2Ft3LI6w4ye51M3VK31qJXFIxu0XLw169PtKG0Zx47OrXeVW/GCYOfpC9s1yyyf1S+L8/4LY0J9Zw==", - "dev": true, - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - } - } - }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, - "bootstrap": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.1.tgz", - "integrity": "sha512-0dj+VgI9Ecom+rvvpNZ4MUZJz8dcX7WCX+eTID9+/8HgOkv3dsRzi8BGeZJCQU6flWQVYxwTQnEZFrmJSEO7og==", - "requires": {} - }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "brfs": { @@ -31032,14 +29998,14 @@ } }, "browserslist": { - "version": "4.20.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", - "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "requires": { - "caniuse-lite": "^1.0.30001332", - "electron-to-chromium": "^1.4.118", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", - "node-releases": "^2.0.3", + "node-releases": "^2.0.1", "picocolors": "^1.0.0" }, "dependencies": { @@ -31067,9 +30033,9 @@ "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=" }, "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-indexof": { "version": "1.1.1", @@ -31090,57 +30056,31 @@ "dev": true }, "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" }, "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", "mkdirp": "^0.5.1", "move-concurrently": "^1.0.1", "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - } } }, "cache-base": { @@ -31160,6 +30100,32 @@ "unset-value": "^1.0.0" } }, + "cache-loader": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz", + "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.0", + "normalize-path": "^3.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -31182,31 +30148,41 @@ "dev": true, "requires": { "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } } }, "caller-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", - "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, + "optional": true, "requires": { - "caller-callsite": "^2.0.0" + "callsites": "^0.2.0" } }, "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", - "dev": true + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true, + "optional": true }, "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "dev": true, "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { @@ -31215,6 +30191,11 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "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==" + }, "camelcase-keys": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", @@ -31224,6 +30205,14 @@ "camelcase": "^5.3.1", "map-obj": "^4.0.0", "quick-lru": "^4.0.1" + }, + "dependencies": { + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true + } } }, "caniuse-api": { @@ -31239,14 +30228,14 @@ } }, "caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==" + "version": "1.0.30001296", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001296.tgz", + "integrity": "sha512-WfrtPEoNSoeATDlf4y3QvkwiELl9GyPLISV5GejTbbQRtQx4LhsXmc9IQ6XCL2d7UxCyEzToEZNMeqR79OUw8Q==" }, "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.3.0.tgz", + "integrity": "sha512-/4YgnZS8y1UXXmC02xD5rRrBEu6T5ub+mQHLNRj0fzTRbgdBYhsNo2V5EqwgqrExjxsjtF/OpAKAMkKsxbD5XQ==", "dev": true }, "caseless": { @@ -31265,17 +30254,12 @@ "supports-color": "^5.3.0" } }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "dev": true - }, "chardet": { "version": "0.4.2", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true + "dev": true, + "optional": true }, "charenc": { "version": "0.0.2", @@ -31316,10 +30300,9 @@ "dev": true }, "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -31331,14 +30314,42 @@ "readdirp": "~3.6.0" }, "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, "requires": { "is-glob": "^4.0.1" } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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" + } } } }, @@ -31349,10 +30360,13 @@ "dev": true }, "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==", - "dev": true + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } }, "ci-info": { "version": "1.6.0", @@ -31374,7 +30388,8 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true + "dev": true, + "optional": true }, "class-utils": { "version": "0.3.6", @@ -31396,81 +30411,16 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", "dev": true, "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==", - "dev": true - } } }, "clean-stack": { @@ -31489,13 +30439,13 @@ } }, "cli-highlight": { - "version": "2.1.11", - "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", - "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "version": "2.1.10", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.10.tgz", + "integrity": "sha512-CcPFD3JwdQ2oSzy+AMG6j3LRTkNjM82kzcSKzoVw6cLanDCJNlsLjeqVTOTfOfucnWv5F0rmBemVf1m9JiIasw==", "dev": true, "requires": { "chalk": "^4.0.0", - "highlight.js": "^10.7.1", + "highlight.js": "^10.0.0", "mz": "^2.4.0", "parse5": "^5.1.1", "parse5-htmlparser2-tree-adapter": "^6.0.0", @@ -31512,9 +30462,9 @@ } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -31548,31 +30498,67 @@ } }, "cli-spinners": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz", - "integrity": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", "dev": true }, "cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.0.tgz", + "integrity": "sha512-gnB85c3MGC7Nm9I/FkiasNBOKjOiO1RNuXXarQms37q4QMpWdlbBgD/VnOStA2faG1dpXMv31RFApjX1/QdgWQ==", "dev": true, "requires": { - "@colors/colors": "1.5.0", + "colors": "^1.1.2", + "object-assign": "^4.1.0", "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "cli-width": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", - "dev": true + "dev": true, + "optional": true }, "clipboard": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.10.tgz", - "integrity": "sha512-cz3m2YVwFz95qSEbCDi2fzLN/epEN9zXBvfgAoGkvGOJZATMl9gtTDVOtBYkx2ODUJl2kvmud7n32sV2BpYR4g==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", "requires": { "good-listener": "^1.2.2", "select": "^1.1.2", @@ -31588,6 +30574,17 @@ "arch": "^2.1.1", "execa": "^1.0.0", "is-wsl": "^2.1.1" + }, + "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + } } }, "cliui": { @@ -31601,24 +30598,12 @@ "wrap-ansi": "^5.1.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -31630,13 +30615,15 @@ "strip-ansi": "^5.1.0" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" } } } @@ -31661,7 +30648,8 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true + "dev": true, + "optional": true }, "coa": { "version": "2.0.2", @@ -31674,10 +30662,16 @@ "q": "^1.1.2" } }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, "collect.js": { - "version": "4.32.0", - "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.32.0.tgz", - "integrity": "sha512-Ro0fspulC0J325cgFdkzFEkRDs6MmclMy2Fy5adhdFKg5QqMv1nn1zLpCdAxiehlur6Ep08Wr1f7ldNv+fB6+Q==", + "version": "4.28.6", + "resolved": "https://registry.npmjs.org/collect.js/-/collect.js-4.28.6.tgz", + "integrity": "sha512-NAyuk1DnCotRaDZIS5kJ4sptgkwOeYqElird10yziN5JBuwYOGkOTguhNcPn5g344IfylZecxNYZAVXgv19p5Q==", "dev": true }, "collection-visit": { @@ -31691,13 +30685,13 @@ } }, "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "dev": true, "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" + "color-convert": "^1.9.1", + "color-string": "^1.5.4" } }, "color-convert": { @@ -31721,25 +30715,18 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dev": true, + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha512-c/hGS+kRWJutUBEngKKmk4iH3sD59MBkoxVapS/0wgpCz2u7XsNloxknyvBhzwEs1IbV36D9PwqLPJ2DTu3vMA==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, - "color-support": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", - "dev": true - }, "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.8.0.tgz", + "integrity": "sha512-kNkVV4KFta3TYQv0bzs4xNwLaeag261pxgzGQSh4cQ1rEhYjcTJfFRP0SDlbhLONg0eSoLzrDd79PosjbltufA==", "dev": true }, "colorette": { @@ -31748,6 +30735,13 @@ "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", "dev": true }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "optional": true + }, "combined-stream": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", @@ -31833,8 +30827,7 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "concat-stream": { "version": "1.6.2", @@ -31887,20 +30880,12 @@ "dev": true }, "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", "dev": true, "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==", - "dev": true - } + "safe-buffer": "5.1.2" } }, "content-type": { @@ -31910,17 +30895,17 @@ "dev": true }, "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==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", "requires": { "safe-buffer": "~5.1.1" } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", "dev": true }, "cookie-signature": { @@ -31965,6 +30950,27 @@ "serialize-javascript": "^1.4.0" }, "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, "find-cache-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", @@ -31976,15 +30982,6 @@ "pkg-dir": "^2.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, "globby": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", @@ -31999,34 +30996,14 @@ "slash": "^1.0.0" } }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-dir": { @@ -32038,13 +31015,22 @@ "pify": "^3.0.0" } }, - "p-locate": { + "mississippi": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "pify": { @@ -32062,6 +31048,16 @@ "find-up": "^2.1.0" } }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "serialize-javascript": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", @@ -32073,6 +31069,21 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", "dev": true + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, @@ -32082,12 +31093,12 @@ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-js-compat": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.2.tgz", - "integrity": "sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==", + "version": "3.18.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.18.3.tgz", + "integrity": "sha512-4zP6/y0a2RTHN5bRGT7PTq9lVt3WzvffTNjqnTKsXhkAYNDTkdCLOIfAdOLcQ/7TDdyRj3c+NeHe1NmF1eDScw==", "dev": true, "requires": { - "browserslist": "^4.20.2", + "browserslist": "^4.17.3", "semver": "7.0.0" }, "dependencies": { @@ -32100,9 +31111,9 @@ } }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, "cosmiconfig": { "version": "5.2.1", @@ -32127,9 +31138,9 @@ }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } @@ -32181,14 +31192,6 @@ "semver": "^5.5.0", "shebang-command": "^1.2.0", "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } } }, "crypt": { @@ -32226,21 +31229,33 @@ "source-map": "^0.6.1", "source-map-resolve": "^0.5.2", "urix": "^0.1.0" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } } } }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, "css-declaration-sorter": { "version": "4.0.1", @@ -32261,48 +31276,102 @@ "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==", + } + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", "dev": true, - "peer": true, "requires": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", "postcss-modules-extract-imports": "^3.0.0", "postcss-modules-local-by-default": "^4.0.0", "postcss-modules-scope": "^3.0.0", "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", "semver": "^7.3.5" }, "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, - "peer": true, "requires": { "yallist": "^4.0.0" } }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, - "peer": true, "requires": { "lru-cache": "^6.0.0" } @@ -32311,8 +31380,28 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, - "peer": true + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } } } }, @@ -32326,45 +31415,6 @@ "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" - }, - "dependencies": { - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dev": true, - "requires": { - "boolbase": "~1.0.0" - } - } } }, "css-select-base-adapter": { @@ -32391,36 +31441,38 @@ "requires": { "mdn-data": "2.0.4", "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==", - "dev": true - } } }, + "css-unit-converter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.2.tgz", + "integrity": "sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==" + }, "css-what": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", - "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", - "cssnano-preset-default": "^4.0.8", + "cssnano-preset-default": "^4.0.7", "is-resolvable": "^1.0.0", "postcss": "^7.0.0" }, @@ -32434,19 +31486,13 @@ "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==", - "dev": true } } }, "cssnano-preset-default": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", - "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", @@ -32477,7 +31523,7 @@ "postcss-ordered-values": "^4.1.2", "postcss-reduce-initial": "^4.0.3", "postcss-reduce-transforms": "^4.0.2", - "postcss-svgo": "^4.0.3", + "postcss-svgo": "^4.0.2", "postcss-unique-selectors": "^4.0.1" }, "dependencies": { @@ -32490,12 +31536,6 @@ "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==", - "dev": true } } }, @@ -32529,12 +31569,6 @@ "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==", - "dev": true } } }, @@ -32545,9 +31579,9 @@ "dev": true }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", + "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", "dev": true, "requires": {} }, @@ -32561,9 +31595,9 @@ }, "dependencies": { "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz", + "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==", "dev": true, "requires": { "mdn-data": "2.0.14", @@ -32575,12 +31609,6 @@ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -32911,9 +31939,10 @@ "dev": true }, "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", + "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -32962,9 +31991,9 @@ } }, "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" }, "deepmerge": { "version": "1.5.2", @@ -33019,9 +32048,9 @@ } }, "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", + "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", "dev": true }, "mimic-fn": { @@ -33110,12 +32139,11 @@ "dev": true }, "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" + "object-keys": "^1.0.12" } }, "define-property": { @@ -33126,8 +32154,44 @@ "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } } }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, "del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", @@ -33200,17 +32264,40 @@ } }, "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "dev": true }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true, + "peer": true + }, "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", "dev": true }, + "detective": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", + "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "requires": { + "acorn-node": "^1.6.1", + "defined": "^1.0.0", + "minimist": "^1.1.1" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, "diffie-hellman": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", @@ -33223,9 +32310,9 @@ }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } @@ -33239,6 +32326,11 @@ "path-type": "^3.0.0" } }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, "dns-equal": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", @@ -33246,9 +32338,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { "ip": "^1.1.0", @@ -33269,6 +32361,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "optional": true, "requires": { "esutils": "^2.0.2" } @@ -33283,27 +32376,31 @@ } }, "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", "entities": "^2.0.0" }, "dependencies": { - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } + "domelementtype": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz", + "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==", + "dev": true } } }, + "dom7": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/dom7/-/dom7-4.0.1.tgz", + "integrity": "sha512-y/RWjw3gK3qQnZz6IqDaIoqH6+xBhcB3Wsh5HFwl0abwuO/NAgbSB31ZbxtBDcuDe8jAX5NYUNDLTx4Ul48sIw==", + "requires": { + "ssr-window": "^4.0.0" + } + }, "domain-browser": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", @@ -33311,40 +32408,28 @@ "dev": true }, "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domhandler": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", - "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", "dev": true, "requires": { - "domelementtype": "^2.0.1" + "domelementtype": "1" } }, "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "dependencies": { - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - } + "dom-serializer": "0", + "domelementtype": "1" } }, "dot-case": { @@ -33355,6 +32440,33 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } } }, "dot-prop": { @@ -33379,9 +32491,9 @@ "dev": true }, "dropzone": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.9.3.tgz", - "integrity": "sha512-Azk8kD/2/nJIuVPK+zQ9sjKMRIpRvNyqn9XwbBHNq+iNuSccbJS6hwm1Woy0pMST0erSo0u4j+KJaodndDk4vA==" + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.7.2.tgz", + "integrity": "sha512-m217bJHtf0J1IiKn4Tv6mnu1h5QvQNBnKZ39gma7hzGQhIZMxYq1vYEHs4AVd4ThFwmALys+52NAOD4zdLTG4w==" }, "duplexer": { "version": "0.1.2", @@ -33438,14 +32550,14 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.121", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.121.tgz", - "integrity": "sha512-N7OXhMr1p2oa9EkOhmHpmOm43DHzs55dep2FF6M7y6px5QJBheqEE3nwwZ+xJowlff+AEmMOdg3ARYGB+0kzbA==" + "version": "1.4.33", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.33.tgz", + "integrity": "sha512-OVK1Ad3pHnmuXPhEfq85X8vUKr1UPNHryBnbKnyLcAfh8dPwoFjoDhDlP5KpPJIiymvSucZs48UBrE1250IxOw==" }, "element-ui": { - "version": "2.15.8", - "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.8.tgz", - "integrity": "sha512-N54zxosRFqpYax3APY3GeRmtOZwIls6Z756WM0kdPZ5Q92PIeKHnZgF1StlamIg9bLxP1k+qdhTZvIeQlim09A==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.0.tgz", + "integrity": "sha512-9z/1+b7V8fvp08OnKUEW4/BZ72kT+IhuKR9cTMz3XoCTKmEsqLLb32XjbO/DznSFaaiFbOYU93G7WtkvrCAL9A==", "requires": { "async-validator": "~1.8.1", "babel-helper-vue-jsx-merge-props": "^2.0.0", @@ -33456,24 +32568,24 @@ } }, "elliptic": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", "dev": true, "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", + "bn.js": "^4.4.0", + "brorand": "^1.0.1", "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" + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } @@ -33496,28 +32608,6 @@ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", "dev": true }, - "encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "requires": { - "iconv-lite": "^0.6.2" - }, - "dependencies": { - "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==", - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -33528,19 +32618,27 @@ } }, "enhanced-resolve": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.3.tgz", - "integrity": "sha512-Bq9VSor+kjvW3f9/MiiR4eE3XYgOl7/rS8lnSxbRbF3kS0B2r+Y9w5krBWxZgDxASVZbdYrn5wT4j/Wb0J9qow==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", + "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", "dev": true, "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } } }, "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", "dev": true }, "env-paths": { @@ -33555,12 +32653,6 @@ "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", "dev": true }, - "err-code": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true - }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -33574,46 +32666,47 @@ "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, "requires": { "is-arrayish": "^0.2.1" } }, "error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", "dev": true, "requires": { "stackframe": "^1.1.1" } }, "es-abstract": { - "version": "1.19.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", - "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "version": "1.18.0-next.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz", + "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==", "dev": true, "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", + "get-intrinsic": "^1.0.2", "has": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "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.0", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.1", + "object-inspect": "^1.9.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "string.prototype.trimend": "^1.0.3", + "string.prototype.trimstart": "^1.0.3" + }, + "dependencies": { + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + } } }, "es-module-lexer": { @@ -33664,19 +32757,6 @@ "esutils": "^2.0.2", "optionator": "^0.8.1", "source-map": "~0.6.1" - }, - "dependencies": { - "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" - }, - "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 - } } }, "eslint": { @@ -33684,6 +32764,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, + "optional": true, "requires": { "ajv": "^5.3.0", "babel-code-frame": "^6.22.0", @@ -33730,6 +32811,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, + "optional": true, "requires": { "co": "^4.6.0", "fast-deep-equal": "^1.0.0", @@ -33738,16 +32820,18 @@ } }, "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "optional": true }, "cross-spawn": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, + "optional": true, "requires": { "lru-cache": "^4.0.1", "shebang-command": "^1.2.0", @@ -33759,43 +32843,53 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "optional": true, "requires": { "ms": "^2.1.1" } }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, "fast-deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true + "dev": true, + "optional": true }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true + "dev": true, + "optional": true }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, + "optional": true, "requires": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, + "optional": true, "requires": { "ansi-regex": "^3.0.0" } @@ -33804,7 +32898,8 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "dev": true, + "optional": true } } }, @@ -33817,6 +32912,28 @@ "get-stdin": "^6.0.0" } }, + "eslint-loader": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.2.1.tgz", + "integrity": "sha512-RLgV9hoCVsMLvOxCuNjdqOrUqIj9oJg8hF44vzJaYqsAHuY9G2YAeN3joQ9nxP0p5Th9iFSIpKo+SD8KISxXRg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-plugin-prettier": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.3.1.tgz", + "integrity": "sha512-Rq3jkcFY8RYeQLgk2cCwuc0P7SEFwDravPhsJZOQ5N4YI4DSg50NyqJ/9gdZHzQlHf8MvafSesbNJCcP/FF6pQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, "eslint-plugin-vue": { "version": "4.7.1", "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz", @@ -33828,12 +32945,12 @@ } }, "eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, @@ -33848,6 +32965,7 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, + "optional": true, "requires": { "acorn": "^5.5.0", "acorn-jsx": "^3.0.0" @@ -33857,29 +32975,32 @@ "version": "5.7.4", "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", - "dev": true + "dev": true, + "optional": true } } }, "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz", + "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==", "dev": true, + "optional": true, "requires": { "estraverse": "^5.1.0" }, "dependencies": { "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "dev": true, + "optional": true } } }, @@ -33893,9 +33014,9 @@ }, "dependencies": { "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", "dev": true } } @@ -33928,15 +33049,15 @@ "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" }, "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==", "dev": true }, "eventsource": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", - "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "dev": true, "requires": { "original": "^1.0.0" @@ -34009,69 +33130,6 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -34081,39 +33139,38 @@ } }, "express": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.0.tgz", - "integrity": "sha512-EJEXxiTQJS3lIPrU1AE2vRuT7X7E+0KBbpm5GSoK524yl0K8X+er8zS2P14E64eqsVNoWbMCT7MpmQ+ErAhgRg==", + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", "dev": true, "requires": { - "accepts": "~1.3.8", + "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.20.0", - "content-disposition": "0.5.4", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.4.0", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "2.0.0", + "depd": "~1.1.2", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", - "finalhandler": "1.2.0", + "finalhandler": "~1.1.2", "fresh": "0.5.2", - "http-errors": "2.0.0", "merge-descriptors": "1.0.1", "methods": "~1.1.2", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.10.3", + "proxy-addr": "~2.0.5", + "qs": "6.7.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", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", "vary": "~1.1.2" @@ -34128,12 +33185,6 @@ "ms": "2.0.0" } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -34141,18 +33192,9 @@ "dev": true }, "qs": { - "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", - "dev": true, - "requires": { - "side-channel": "^1.0.4" - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", "dev": true } } @@ -34170,6 +33212,17 @@ "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "external-editor": { @@ -34177,6 +33230,7 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, + "optional": true, "requires": { "chardet": "^0.4.0", "iconv-lite": "^0.4.17", @@ -34217,11 +33271,34 @@ "is-extendable": "^0.1.0" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, @@ -34242,11 +33319,6 @@ "object-keys": "^1.0.6" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - }, "isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", @@ -34312,15 +33384,6 @@ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" }, - "fast-xml-parser": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", - "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", - "dev": true, - "requires": { - "strnum": "^1.0.4" - } - }, "fastest-levenshtein": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", @@ -34337,20 +33400,30 @@ "version": "1.13.0", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, "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==", + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" } }, + "fibers": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/fibers/-/fibers-5.0.0.tgz", + "integrity": "sha512-UpGv/YAZp7mhKHxDvC1tColrroGRX90sSvh8RMZV9leo+e5+EkRVgCEZPlmXeo3BUNQTZxUaVdLskq1Q2FyCPg==", + "dev": true, + "optional": true, + "peer": true, + "requires": { + "detect-libc": "^1.0.3" + } + }, "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", @@ -34362,6 +33435,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, + "optional": true, "requires": { "escape-string-regexp": "^1.0.5" } @@ -34371,30 +33445,31 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, + "optional": true, "requires": { "flat-cache": "^1.2.1", "object-assign": "^4.0.1" } }, "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", "dev": true, "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" }, "dependencies": { "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } } } @@ -34419,26 +33494,40 @@ "dev": true }, "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "to-regex-range": "^5.0.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", - "on-finished": "2.4.1", + "on-finished": "~2.3.0", "parseurl": "~1.3.3", - "statuses": "2.0.1", + "statuses": "~1.5.0", "unpipe": "~1.0.0" }, "dependencies": { @@ -34478,9 +33567,9 @@ } }, "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==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz", + "integrity": "sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==", "dev": true, "requires": { "commondir": "^1.0.1", @@ -34489,21 +33578,12 @@ } }, "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "dependencies": { - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - } + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -34511,6 +33591,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, + "optional": true, "requires": { "circular-json": "^0.3.1", "graceful-fs": "^4.1.2", @@ -34523,6 +33604,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, + "optional": true, "requires": { "glob": "^7.1.3" } @@ -34530,16 +33612,15 @@ } }, "flatpickr": { - "version": "4.6.13", - "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.13.tgz", - "integrity": "sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==" + "version": "4.6.9", + "resolved": "https://registry.npmjs.org/flatpickr/-/flatpickr-4.6.9.tgz", + "integrity": "sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw==" }, - "flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", - "dev": true, - "peer": true + "flatten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg==", + "dev": true }, "flush-write-stream": { "version": "1.1.1", @@ -34552,9 +33633,9 @@ } }, "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, "for-in": { "version": "1.0.2", @@ -34585,16 +33666,15 @@ } }, "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", "dev": true }, "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "dev": true + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", + "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" }, "fragment-cache": { "version": "0.2.1", @@ -34662,14 +33742,12 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "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==", - "dev": true, "optional": true }, "function-bind": { @@ -34681,12 +33759,8 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "dev": true, + "optional": true }, "fuse.js": { "version": "3.6.1", @@ -34694,20 +33768,56 @@ "integrity": "sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==" }, "gauge": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", - "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.2", + "aproba": "^1.0.3", "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.1", - "object-assign": "^4.1.1", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", "signal-exit": "^3.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.2" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "gaze": { @@ -34722,7 +33832,8 @@ "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==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "get-caller-file": { "version": "2.0.5", @@ -34731,9 +33842,9 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz", + "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -34755,16 +33866,6 @@ "pump": "^3.0.0" } }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -34780,11 +33881,15 @@ "assert-plus": "^1.0.0" } }, + "glightbox": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glightbox/-/glightbox-3.1.0.tgz", + "integrity": "sha512-QVWU40Eao1+1yH7pb/knwbte0qSXxn2Rfrs7H30G/2+9fXW52woCTBA4kKLtoEHPZxXI+JECj+GBqtRGzfBILQ==" + }, "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -34798,7 +33903,6 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, "requires": { "is-glob": "^4.0.3" } @@ -34812,7 +33916,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { "version": "9.2.0", @@ -34839,39 +33944,14 @@ } }, "globule": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", - "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", + "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", "dev": true, "requires": { "glob": "~7.1.1", "lodash": "~4.17.10", "minimatch": "~3.0.2" - }, - "dependencies": { - "glob": { - "version": "7.1.7", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", - "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", - "dev": true, - "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" - } - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } } }, "good-listener": { @@ -34888,10 +33968,9 @@ "integrity": "sha512-pj4En0cWKG+lcBvC7qrzu5ItiMsYNTgjG2capsPzAbAM/O8ftugGpUUftTTwdGL8KlNvB4CEZ6IBWwpWYzUEpw==" }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "growly": { "version": "1.3.0", @@ -34909,11 +33988,6 @@ "pify": "^4.0.1" } }, - "hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" - }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", @@ -34967,37 +34041,15 @@ } } }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, "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" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" }, "has-unicode": { "version": "2.0.1", @@ -35092,13 +34144,12 @@ "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" }, "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz", + "integrity": "sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw==", "dev": true }, "hmac-drbg": { @@ -35119,30 +34170,10 @@ "dev": true }, "hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } - } + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true }, "hpack.js": { "version": "2.1.6", @@ -35159,13 +34190,17 @@ "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" }, "hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", "dev": true }, "html-entities": { @@ -35186,6 +34221,88 @@ "schema-utils": "^3.0.0" }, "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "dependencies": { + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz", + "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "dependencies": { + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + } + } + }, + "htmlparser2": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", + "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^3.0.0", + "domutils": "^2.0.0", + "entities": "^2.0.0" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -35214,60 +34331,11 @@ "uglify-js": "3.4.x" }, "dependencies": { - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, "commander": { "version": "2.17.1", "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "dev": true - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", - "dev": true, - "requires": { - "no-case": "^2.2.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -35286,13 +34354,14 @@ "terser": "^4.6.3" }, "dependencies": { - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { - "source-map": "~0.6.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, "commander": { @@ -35301,30 +34370,21 @@ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true } } }, @@ -35334,23 +34394,95 @@ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", "dev": true }, - "htmlparser2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz", - "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==", + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "dev": true, "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^3.0.0", - "domutils": "^2.0.0", - "entities": "^2.0.0" + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } } }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", - "dev": true + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } }, "http-deceiver": { "version": "1.2.7", @@ -35359,30 +34491,30 @@ "dev": true }, "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", "dev": true, "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true } } }, "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==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", "dev": true }, "http-proxy": { @@ -35404,17 +34536,6 @@ } } }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dev": true, - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, "http-proxy-middleware": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", @@ -35444,31 +34565,12 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "dev": true, - "requires": { - "agent-base": "6", - "debug": "4" - } - }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true }, - "humanize-ms": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", - "dev": true, - "requires": { - "ms": "^2.0.0" - } - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -35535,6 +34637,15 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, "dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -35545,9 +34656,9 @@ } }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -35557,6 +34668,15 @@ "micromatch": "^4.0.4" } }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -35583,19 +34703,25 @@ } }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "path-type": { @@ -35609,6 +34735,15 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } } } }, @@ -35619,43 +34754,14 @@ "dev": true, "requires": { "loader-utils": "^1.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, - "immutable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", - "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", - "dev": true - }, "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", + "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", "requires": { - "import-from": "^2.1.0" + "import-from": "^3.0.0" } }, "import-fresh": { @@ -35666,25 +34772,102 @@ "requires": { "caller-path": "^2.0.0", "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } } }, "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", "requires": { - "resolve-from": "^3.0.0" + "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==" + } } }, "import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } } }, "imurmurhash": { @@ -35715,7 +34898,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -35731,6 +34913,7 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, + "optional": true, "requires": { "ansi-escapes": "^3.0.0", "chalk": "^2.0.0", @@ -35749,32 +34932,18 @@ }, "dependencies": { "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } + "optional": true }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, + "optional": true, "requires": { "ansi-regex": "^3.0.0" } @@ -35803,17 +34972,6 @@ } } }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, "interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -35854,57 +35012,46 @@ "dev": true }, "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "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==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "call-bind": "^1.0.0" } }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" }, "is-binary-path": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, "requires": { "binary-extensions": "^2.0.0" } }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, "is-buffer": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", @@ -35912,9 +35059,9 @@ "dev": true }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, "is-ci": { @@ -35930,7 +35077,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, "requires": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -35941,39 +35087,55 @@ } }, "is-core-module": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "requires": { "has": "^1.0.3" } }, "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } } }, "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" - } + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" }, "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } } }, "is-directory": { @@ -35983,51 +35145,57 @@ "dev": true }, "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", + "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", "dev": true }, "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", "dev": true }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, "requires": { "is-extglob": "^2.1.1" } }, - "is-lambda": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", - "dev": true + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dev": true, + "requires": { + "ip-regex": "^4.0.0" + }, + "dependencies": { + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "dev": true + } + } }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, "is-number": { @@ -36050,15 +35218,6 @@ } } }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -36105,12 +35264,11 @@ } }, "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==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "has-symbols": "^1.0.1" } }, "is-resolvable": { @@ -36119,46 +35277,28 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, - "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==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "is-svg": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", - "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "requires": { - "fast-xml-parser": "^3.19.0" + "html-comment-regex": "^1.1.0" } }, "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", "dev": true, "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.1" } }, "is-typedarray": { @@ -36167,15 +35307,6 @@ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", "dev": true }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -36183,13 +35314,10 @@ "dev": true }, "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "isarray": { "version": "1.0.0", @@ -36221,9 +35349,9 @@ "dev": true }, "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==", + "version": "27.2.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.5.tgz", + "integrity": "sha512-HTjEPZtcNKZ4LnhSp02NEH4vE+5OpJ0EsOWYvGQpHgUMLngydESAAMH5Wd/asPf29+XUDQZszxpLg1BkIIA2aw==", "dev": true, "requires": { "@types/node": "*", @@ -36249,9 +35377,9 @@ } }, "jquery": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.6.0.tgz", - "integrity": "sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw==" + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" }, "js-base64": { "version": "2.6.4", @@ -36293,6 +35421,14 @@ "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + } } }, "jsbn": { @@ -36304,7 +35440,8 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -36315,8 +35452,7 @@ "json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" }, "json-schema": { "version": "0.4.0", @@ -36333,7 +35469,8 @@ "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=", - "dev": true + "dev": true, + "optional": true }, "json-stringify-safe": { "version": "5.0.1", @@ -36341,10 +35478,20 @@ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", "dev": true }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", + "dev": true + }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } }, "jsonfile": { "version": "4.0.0", @@ -36356,15 +35503,23 @@ } }, "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.4.0", + "json-schema": "0.2.3", "verror": "1.10.0" + }, + "dependencies": { + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + } } }, "junk": { @@ -36386,15 +35541,15 @@ "dev": true }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz", + "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==", "dev": true }, "laravel-mix": { - "version": "6.0.43", - "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.43.tgz", - "integrity": "sha512-SOO+C1aOpVSAUs30DYc6k/e0QJxfyD42aav4IKJtE5UZKw9ROWcVzkVoek2J475jNeNnl7GkoLAC27gejZsQ8g==", + "version": "6.0.39", + "resolved": "https://registry.npmjs.org/laravel-mix/-/laravel-mix-6.0.39.tgz", + "integrity": "sha512-ChTRKSNx9ViD3Xw1+BDQUZ0PLETcBrXlM7vNmomoDUZBXLUurVUJ9oaRUdGmH/WENNqL0qQ8FFxjq+6U368Nlg==", "dev": true, "requires": { "@babel/core": "^7.15.8", @@ -36413,7 +35568,7 @@ "babel-loader": "^8.2.3", "chalk": "^4.1.2", "chokidar": "^3.5.2", - "clean-css": "^5.2.4", + "clean-css": "^4.2.3 || ^5.1.2", "cli-table3": "^0.6.0", "collect.js": "^4.28.5", "commander": "^7.2.0", @@ -36442,7 +35597,7 @@ "vue-style-loader": "^4.1.3", "webpack": "^5.60.0", "webpack-cli": "^4.9.1", - "webpack-dev-server": "^4.7.3", + "webpack-dev-server": "4.4.0", "webpack-merge": "^5.8.0", "webpack-notifier": "^1.14.1", "webpackbar": "^5.0.0-3", @@ -36450,32 +35605,31 @@ }, "dependencies": { "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.15.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.8.tgz", + "integrity": "sha512-rCC0wH8husJgY4FPbHsiYyiLxSY8oMDJH7Rl6RQMknbN9oDDHhM9RDFvnGM2MgkbUJzSQB4gtuwygY5mCqGSsA==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.8", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", "@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", @@ -36490,44 +35644,44 @@ "@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.16.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.15.8", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.5", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", "semver": "^6.3.0" }, "dependencies": { @@ -36539,6 +35693,27 @@ } } }, + "@babel/runtime": { + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -36548,18 +35723,19 @@ "color-convert": "^2.0.1" } }, - "autoprefixer": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", - "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001332", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" + "fill-range": "^7.0.1" } }, "chalk": { @@ -36598,19 +35774,6 @@ "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dev": true, - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -36622,42 +35785,32 @@ "which": "^2.0.1" } }, - "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "dev": true, - "requires": {} + "css-color-names": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz", + "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==", + "dev": true }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "css-declaration-sorter": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", + "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", "dev": true, "requires": { - "icss-utils": "^5.1.0", - "loader-utils": "^2.0.0", - "postcss": "^8.2.15", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^3.0.0", - "semver": "^7.3.5" + "timsort": "^0.3.0" } }, "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" } }, "css-tree": { @@ -36671,57 +35824,58 @@ } }, "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", "dev": true }, "cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.8.tgz", + "integrity": "sha512-Lda7geZU0Yu+RZi2SGpjYuQz4HI4/1Y+BhdD0jL7NXAQ5larCzVn+PUGuZbDMYz904AXXCOgO5L1teSvgu7aFg==", "dev": true, "requires": { - "cssnano-preset-default": "^5.2.7", + "cssnano-preset-default": "^5.1.4", + "is-resolvable": "^1.1.0", "lilconfig": "^2.0.3", "yaml": "^1.10.2" } }, "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.4.tgz", + "integrity": "sha512-sPpQNDQBI3R/QsYxQvfB4mXeEcWuw0wGtKtmS5eg8wudyStYMgKOQT39G07EbW1LB56AOYrinRS9f0ig4Y3MhQ==", "dev": true, "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "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.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" + "css-declaration-sorter": "^6.0.3", + "cssnano-utils": "^2.0.1", + "postcss-calc": "^8.0.0", + "postcss-colormin": "^5.2.0", + "postcss-convert-values": "^5.0.1", + "postcss-discard-comments": "^5.0.1", + "postcss-discard-duplicates": "^5.0.1", + "postcss-discard-empty": "^5.0.1", + "postcss-discard-overridden": "^5.0.1", + "postcss-merge-longhand": "^5.0.2", + "postcss-merge-rules": "^5.0.2", + "postcss-minify-font-values": "^5.0.1", + "postcss-minify-gradients": "^5.0.2", + "postcss-minify-params": "^5.0.1", + "postcss-minify-selectors": "^5.1.0", + "postcss-normalize-charset": "^5.0.1", + "postcss-normalize-display-values": "^5.0.1", + "postcss-normalize-positions": "^5.0.1", + "postcss-normalize-repeat-style": "^5.0.1", + "postcss-normalize-string": "^5.0.1", + "postcss-normalize-timing-functions": "^5.0.1", + "postcss-normalize-unicode": "^5.0.1", + "postcss-normalize-url": "^5.0.2", + "postcss-normalize-whitespace": "^5.0.1", + "postcss-ordered-values": "^5.0.2", + "postcss-reduce-initial": "^5.0.1", + "postcss-reduce-transforms": "^5.0.1", + "postcss-svgo": "^5.0.2", + "postcss-unique-selectors": "^5.0.1" } }, "default-gateway": { @@ -36733,15 +35887,68 @@ "execa": "^5.0.0" } }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", "dev": true, "requires": { "domelementtype": "^2.2.0" } }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, "dotenv": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", @@ -36771,10 +35978,42 @@ "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", "dev": true }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "dev": true, + "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.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==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, "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==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", "dev": true, "requires": { "graceful-fs": "^4.2.0", @@ -36788,6 +36027,43 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -36795,18 +36071,18 @@ "dev": true }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", "dev": true }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", + "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", "dev": true, "requires": { - "@types/http-proxy": "^1.17.8", + "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", @@ -36819,20 +36095,46 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "internal-ip": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", + "integrity": "sha512-D8WGsR6yDt8uq7vDMu7mjcR+yRMm3dW8yufyChmszWRjcSHuxLBkR3GdS2HZAjodsaGuCvXeEJpueisXJULghg==", "dev": true, "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" + "default-gateway": "^6.0.0", + "ipaddr.js": "^1.9.1", + "is-ip": "^3.1.0", + "p-event": "^4.2.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-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true }, "is-plain-obj": { @@ -36847,6 +36149,15 @@ "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -36863,6 +36174,17 @@ "universalify": "^2.0.0" } }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -36879,13 +36201,13 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "mimic-fn": { @@ -36909,6 +36231,15 @@ "path-key": "^3.0.0" } }, + "nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, "onetime": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", @@ -36929,6 +36260,24 @@ "is-wsl": "^2.2.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==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, "p-retry": { "version": "4.6.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", @@ -36939,18 +36288,6 @@ "retry": "^0.13.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==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -36963,277 +36300,272 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, "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==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", + "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" } }, "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==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.0.tgz", + "integrity": "sha512-+HC6GfWU3upe5/mqmxuqYZ9B2Wl4lcoUUNkoaX59nEWV4EtADCMiBqui111Bu8R8IvaZTmqmxrqOAqjbHIwXPw==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "colord": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.1.tgz", + "integrity": "sha512-C3zR1Do2BkKkCgC0g3sF8TS0koF2G+mN8xxayZx3f10cIRmTaAnpgpRQZjNekTZxM2ciSPoh2IWJm0VZx8NoQg==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" } }, "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", + "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", "dev": true, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", + "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", "dev": true, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", + "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", "dev": true, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", + "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", "dev": true, "requires": {} }, - "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==", - "dev": true, - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - } - }, "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.2.tgz", + "integrity": "sha512-BMlg9AXSI5G9TBT0Lo/H3PfUy63P84rVz3BjCFE9e9Y9RXQZD3+h3YO1kgTNsNJy7bBc1YQp8DmSnwLIW5VPcw==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "css-color-names": "^1.0.1", + "postcss-value-parser": "^4.1.0", + "stylehacks": "^5.0.1" } }, "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz", + "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==", "dev": true, "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "cssnano-utils": "^2.0.1", + "postcss-selector-parser": "^6.0.5", + "vendors": "^1.0.3" } }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", + "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.2.tgz", + "integrity": "sha512-7Do9JP+wqSD6Prittitt2zDLrfzP9pqKs2EcLX7HJYxsxCOwrrcLt4x/ctQTsiOw+/8HYotAoqNkrzItL19SdQ==", "dev": true, "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "colord": "^2.6", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz", + "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==", "dev": true, "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "alphanum-sort": "^1.0.2", + "browserslist": "^4.16.0", + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0", + "uniqs": "^2.0.0" } }, "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", + "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", "dev": true, "requires": { + "alphanum-sort": "^1.0.2", "postcss-selector-parser": "^6.0.5" } }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", + "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", "dev": true, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", + "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", + "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" } }, "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", + "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", + "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", + "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", + "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", "dev": true, "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" + "browserslist": "^4.16.0", + "postcss-value-parser": "^4.1.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==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz", + "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==", "dev": true, "requires": { + "is-absolute-url": "^3.0.3", "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", + "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "postcss-value-parser": "^4.1.0" } }, "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", + "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", "dev": true, "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz", + "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.16.0", "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", + "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "cssnano-utils": "^2.0.1", + "postcss-value-parser": "^4.1.0" } }, "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.2.tgz", + "integrity": "sha512-YzQuFLZu3U3aheizD+B1joQ94vzPfE6BNUcSYuceNxlVnKKsOtdo6hL9/zyC168Q8EwfLSgaDSalsUGa9f2C0A==", "dev": true, "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "postcss-value-parser": "^4.1.0", + "svgo": "^2.3.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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz", + "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==", "dev": true, "requires": { - "postcss-selector-parser": "^6.0.5" + "alphanum-sort": "^1.0.2", + "postcss-selector-parser": "^6.0.5", + "uniqs": "^2.0.0" } }, - "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==", + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, "retry": { @@ -37262,24 +36594,24 @@ "ajv-keywords": "^3.5.2" } }, - "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dev": true, - "requires": { - "node-forge": "^1" - } - }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -37295,19 +36627,39 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "browserslist": "^4.16.6", + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "stylehacks": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", + "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", + "dev": true, + "requires": { + "browserslist": "^4.16.0", "postcss-selector-parser": "^6.0.4" } }, @@ -37321,9 +36673,9 @@ } }, "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.7.0.tgz", + "integrity": "sha512-aDLsGkre4fTDCWvolyW+fs8ZJFABpzLXbtdK1y71CKnHzAnpDxKXPj2mNKj+pyOXUCzFHzuxRJ94XOFygOWV3w==", "dev": true, "requires": { "@trysound/sax": "0.2.0", @@ -37331,10 +36683,58 @@ "css-select": "^4.1.3", "css-tree": "^1.1.3", "csso": "^4.2.0", - "picocolors": "^1.0.0", + "nanocolors": "^0.1.12", "stable": "^0.1.8" } }, + "terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.6", + "p-limit": "^3.1.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, "universalify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", @@ -37342,22 +36742,22 @@ "dev": true }, "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", + "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", "dev": true, "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.2.2", "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==", + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -37390,73 +36790,57 @@ } }, "webpack-dev-server": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.8.1.tgz", - "integrity": "sha512-dwld70gkgNJa33czmcj/PlKY/nOy/BimbrgZRaR9vDATBQAYgLzggR0nxDtPLJiLrMgZwbE6RRfJ5vnBBasTyg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.4.0.tgz", + "integrity": "sha512-+S0XRIbsopVjPFjCO8I07FXYBWYqkFmuP56ucGMTs2hA/gV4q2M9xTmNo5Tg4o8ffRR+Nm3AsXnQXxKRyYovrA==", "dev": true, "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", + "bonjour": "^3.5.0", + "chokidar": "^3.5.2", "colorette": "^2.0.10", "compression": "^1.7.4", "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", + "del": "^6.0.0", + "express": "^4.17.1", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", + "http-proxy-middleware": "^2.0.0", + "internal-ip": "^6.2.0", "ipaddr.js": "^2.0.1", "open": "^8.0.9", "p-retry": "^4.5.0", "portfinder": "^1.0.28", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.0.1", + "schema-utils": "^3.1.0", + "selfsigned": "^1.10.11", "serve-index": "^1.9.1", "sockjs": "^0.3.21", "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" + "strip-ansi": "^7.0.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^5.2.1", + "ws": "^8.1.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.3" - } + "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==", + "dev": true }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "ansi-regex": "^6.0.1" } } } @@ -37480,21 +36864,10 @@ "isexe": "^2.0.0" } }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", + "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", "dev": true, "requires": {} }, @@ -37511,53 +36884,44 @@ "dev": true }, "yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "version": "17.2.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", + "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", "dev": true, "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", - "string-width": "^4.2.3", + "string-width": "^4.2.0", "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "yargs-parser": "^20.2.2" } - }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true } } }, + "laravel-mix-tailwind": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/laravel-mix-tailwind/-/laravel-mix-tailwind-0.1.2.tgz", + "integrity": "sha512-0a69bIZz9K0y2z/fZ+f1VXVswu7Ll49Y9IChKYp21MTQxgbMPDlC9d1srx0qfOj9tvg+pdOf750MSq4e6EVNhQ==" + }, "launch-editor": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.3.0.tgz", - "integrity": "sha512-3QrsCXejlWYHjBPFXTyGNhPj4rrQdB+5+r5r3wArpLH201aR+nWUgw/zKKkTmilCfY/sv6u8qo98pNvtg8LUTA==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", "dev": true, "requires": { - "picocolors": "^1.0.0", + "chalk": "^2.3.0", "shell-quote": "^1.6.1" - }, - "dependencies": { - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - } } }, "launch-editor-middleware": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.3.0.tgz", - "integrity": "sha512-GJR64trLdFFwCoL9DMn/d1SZX0OzTDPixu4mcfWTShQ4tIqCHCGvlg9fOEYQXyBlrSMQwylsJfUWncheShfV2w==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", "dev": true, "requires": { - "launch-editor": "^2.3.0" + "launch-editor": "^2.2.1" } }, "levn": { @@ -37570,16 +36934,14 @@ } }, "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "dev": true + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.3.tgz", + "integrity": "sha512-EHKqr/+ZvdKCifpNrJCKxBTgk5XupZA3y/aCPY9mxfgBzmgh93Mt/WqjjQ38oMxXuvDokaKiM3lAgvSH2sjtHg==" }, "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" }, "loader-fs-cache": { "version": "1.0.3", @@ -37633,29 +36995,41 @@ } }, "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } } }, "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^4.1.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -37773,19 +37147,17 @@ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "peer": true - }, "lodash.restparam": { "version": "3.6.1", "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, + "lodash.topath": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.topath/-/lodash.topath-4.5.2.tgz", + "integrity": "sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=" + }, "lodash.transform": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", @@ -37808,9 +37180,9 @@ } }, "loglevel": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", - "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", "dev": true }, "loose-envify": { @@ -37823,13 +37195,10 @@ } }, "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true }, "lru-cache": { "version": "5.1.1", @@ -37855,110 +37224,12 @@ "dev": true, "requires": { "semver": "^6.0.0" - } - }, - "make-fetch-happen": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz", - "integrity": "sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==", - "dev": true, - "requires": { - "agentkeepalive": "^4.1.3", - "cacache": "^15.2.0", - "http-cache-semantics": "^4.1.0", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-lambda": "^1.0.1", - "lru-cache": "^6.0.0", - "minipass": "^3.1.3", - "minipass-collect": "^1.0.2", - "minipass-fetch": "^1.3.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.4", - "negotiator": "^0.6.2", - "promise-retry": "^2.0.1", - "socks-proxy-agent": "^6.0.0", - "ssri": "^8.0.0" }, "dependencies": { - "cacache": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", - "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", - "dev": true, - "requires": { - "@npmcli/fs": "^1.0.0", - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.1", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - } - }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", - "dev": true, - "requires": { - "minipass": "^3.1.1" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } @@ -38057,10 +37328,55 @@ "yargs-parser": "^20.2.3" }, "dependencies": { - "trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } } @@ -38072,19 +37388,17 @@ "dev": true }, "merge-source-map": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", - "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", - "dev": true, + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", + "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", "requires": { - "source-map": "^0.6.1" + "source-map": "^0.5.6" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" } } }, @@ -38097,8 +37411,7 @@ "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { "version": "1.1.2", @@ -38125,76 +37438,6 @@ "regex-not": "^1.0.0", "snapdragon": "^0.8.1", "to-regex": "^3.0.2" - }, - "dependencies": { - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } } }, "miller-rabin": { @@ -38208,32 +37451,32 @@ }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==", "dev": true }, "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "version": "1.50.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz", + "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==", "dev": true }, "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==", + "version": "2.1.33", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz", + "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==", "dev": true, "requires": { - "mime-db": "1.52.0" + "mime-db": "1.50.0" } }, "mimic-fn": { @@ -38259,6 +37502,17 @@ "webpack-sources": "^1.1.0" }, "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -38272,6 +37526,11 @@ } } }, + "mini-svg-data-uri": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.3.tgz", + "integrity": "sha512-gSfqpMRC8IxghvMcxzzmMnWpXAChSA+vy4cia33RgerMS8Fex95akUyQZPbxJJmeBGiGmK7n/1OpUX8ksRjIdA==" + }, "minimalistic-assert": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", @@ -38285,18 +37544,17 @@ "dev": true }, "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, + "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" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minimist-options": { "version": "4.1.0", @@ -38326,54 +37584,6 @@ } } }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-fetch": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz", - "integrity": "sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==", - "dev": true, - "requires": { - "encoding": "^0.1.12", - "minipass": "^3.1.0", - "minipass-sized": "^1.0.3", - "minizlib": "^2.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-sized": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", - "dev": true, - "requires": { - "minipass": "^3.0.0" - } - }, "minizlib": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", @@ -38393,9 +37603,9 @@ } }, "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { "concat-stream": "^1.5.0", @@ -38404,22 +37614,10 @@ "flush-write-stream": "^1.0.0", "from2": "^2.1.0", "parallel-transform": "^1.1.0", - "pump": "^2.0.1", + "pump": "^3.0.0", "pumpify": "^1.3.3", "stream-each": "^1.1.0", "through2": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } } }, "mixin-deep": { @@ -38430,21 +37628,37 @@ "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } } }, "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "^1.2.6" + "minimist": "^1.2.5" } }, + "modern-normalize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/modern-normalize/-/modern-normalize-1.1.0.tgz", + "integrity": "sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==" + }, "moment": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", - "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", + "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" }, "move-concurrently": { "version": "1.0.1", @@ -38463,7 +37677,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "multicast-dns": { "version": "6.2.3", @@ -38485,7 +37700,8 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true + "dev": true, + "optional": true }, "mz": { "version": "2.7.0", @@ -38499,16 +37715,21 @@ } }, "nan": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", - "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", + "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "dev": true + }, + "nanocolors": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha512-2nMHqg1x5PU+unxX7PGY7AuYxl2qDx7PSrTRjizr8sxdd3l/3hBuWWaki62qmtYm2U5i4Z5E7GbjlyDFhs9/EQ==", "dev": true }, "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" }, "nanomatch": { "version": "1.2.13", @@ -38533,12 +37754,13 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true + "dev": true, + "optional": true }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", "dev": true }, "neo-async": { @@ -38554,65 +37776,46 @@ "dev": true }, "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "dev": true, "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "lower-case": "^1.1.1" + } + }, + "node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "requires": { + "lodash": "^4.17.21" } }, "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, "node-gyp": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz", - "integrity": "sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz", + "integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==", "dev": true, "requires": { "env-paths": "^2.2.0", "glob": "^7.1.4", - "graceful-fs": "^4.2.6", - "make-fetch-happen": "^9.1.0", + "graceful-fs": "^4.2.3", "nopt": "^5.0.0", - "npmlog": "^6.0.0", + "npmlog": "^4.1.2", + "request": "^2.88.2", "rimraf": "^3.0.2", - "semver": "^7.3.5", - "tar": "^6.1.2", + "semver": "^7.3.2", + "tar": "^6.0.2", "which": "^2.0.2" }, "dependencies": { - "are-we-there-yet": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz", - "integrity": "sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^3.6.0" - } - }, - "gauge": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", - "dev": true, - "requires": { - "aproba": "^1.0.3 || ^2.0.0", - "color-support": "^1.1.3", - "console-control-strings": "^1.1.0", - "has-unicode": "^2.0.1", - "signal-exit": "^3.0.7", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "wide-align": "^1.1.5" - } - }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -38622,29 +37825,6 @@ "yallist": "^4.0.0" } }, - "npmlog": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", - "dev": true, - "requires": { - "are-we-there-yet": "^3.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^4.0.3", - "set-blocking": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -38655,9 +37835,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -38681,9 +37861,9 @@ } }, "node-ipc": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", - "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.3.tgz", + "integrity": "sha512-8RS4RZyS/KMKKYG8mrje+cLxwATe9dBCuOiqKFSWND4oOuKytfuKCiR9yinvhoXF/nGdX/WnbywaUee+9U87zA==", "dev": true, "requires": { "event-pubsub": "4.3.0", @@ -38720,6 +37900,14 @@ "url": "^0.11.0", "util": "^0.11.0", "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } } }, "node-notifier": { @@ -38736,6 +37924,15 @@ "which": "^2.0.2" }, "dependencies": { + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -38746,9 +37943,9 @@ } }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", "dev": true, "requires": { "lru-cache": "^6.0.0" @@ -38778,18 +37975,18 @@ } }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" }, "node-sass": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-7.0.1.tgz", - "integrity": "sha512-uMy+Xt29NlqKCFdFRZyXKOTqGt+QaKHexv9STj2WeLottnlqZEEWx6Bj0MXNthmFRRdM/YwyNo/8Tr46TOM0jQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-6.0.1.tgz", + "integrity": "sha512-f+Rbqt92Ful9gX0cGtdYwjTrWAaGURgaK5rZCWOgCNyGWusFYHhbqCCBoFBeat+HKETOU02AyTxNhJV0YZf2jQ==", "dev": true, "requires": { "async-foreach": "^0.1.3", - "chalk": "^4.1.2", + "chalk": "^1.1.1", "cross-spawn": "^7.0.3", "gaze": "^1.0.0", "get-stdin": "^4.0.1", @@ -38797,40 +37994,37 @@ "lodash": "^4.17.15", "meow": "^9.0.0", "nan": "^2.13.2", - "node-gyp": "^8.4.1", - "npmlog": "^5.0.0", + "node-gyp": "^7.1.0", + "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "4.0.0", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cross-spawn": { @@ -38850,12 +38044,6 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, "path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -38877,15 +38065,21 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "has-flag": "^4.0.0" + "ansi-regex": "^2.0.0" } }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -38907,54 +38101,26 @@ } }, "normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } } }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" }, "normalize-url": { "version": "3.3.0", @@ -38967,6 +38133,12 @@ "resolved": "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz", "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU=" }, + "normalize.css": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg==", + "dev": true + }, "nouislider": { "version": "12.1.0", "resolved": "https://registry.npmjs.org/nouislider/-/nouislider-12.1.0.tgz", @@ -38982,15 +38154,15 @@ } }, "npmlog": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", - "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "^2.0.0", - "console-control-strings": "^1.1.0", - "gauge": "^3.0.0", - "set-blocking": "^2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "nprogress": { @@ -38999,12 +38171,12 @@ "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" }, "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "boolbase": "^1.0.0" + "boolbase": "~1.0.0" } }, "num2fraction": { @@ -39013,6 +38185,12 @@ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, "oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -39045,43 +38223,6 @@ "is-descriptor": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } - } - }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -39100,17 +38241,16 @@ "dev": true }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "dev": true + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", + "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" }, "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.4.tgz", + "integrity": "sha512-1ZvAZ4wlF7IyPVOcE1Omikt7UpaFlOQq0HlSti+ZvDH3UiD2brwGMwDbyV43jao2bKJ+4+WdPJHSd7kgzKYVqg==", "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, @@ -39120,9 +38260,9 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-path": { - "version": "0.11.8", - "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.8.tgz", - "integrity": "sha512-YJjNZrlXJFM42wTBn6zgOJVar9KFJvzx6sTWDte8sWZF//cnjl0BxHNpfZx+ZffXX63A9q0b1zsFiBX4g4X5KA==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", "dev": true }, "object-visit": { @@ -39147,14 +38287,14 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", + "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" } }, "object.pick": { @@ -39167,14 +38307,15 @@ } }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", + "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1", + "has": "^1.0.3" } }, "obuf": { @@ -39184,9 +38325,9 @@ "dev": true }, "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", "dev": true, "requires": { "ee-first": "1.1.1" @@ -39202,7 +38343,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -39223,14 +38363,6 @@ "dev": true, "requires": { "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - } } }, "opener": { @@ -39246,14 +38378,6 @@ "dev": true, "requires": { "is-wsl": "^1.1.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true - } } }, "optimist": { @@ -39289,23 +38413,6 @@ "log-symbols": "^2.2.0", "strip-ansi": "^5.2.0", "wcwidth": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } } }, "original": { @@ -39327,7 +38434,17 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true + "dev": true, + "optional": true + }, + "p-event": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz", + "integrity": "sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ==", + "dev": true, + "requires": { + "p-timeout": "^3.1.0" + } }, "p-finally": { "version": "1.0.0", @@ -39345,29 +38462,12 @@ } }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - } + "p-limit": "^1.1.0" } }, "p-map": { @@ -39391,6 +38491,15 @@ "retry": "^0.12.0" } }, + "p-timeout": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz", + "integrity": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", @@ -39415,13 +38524,12 @@ } }, "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "dev": true, "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" + "no-case": "^2.2.0" } }, "parchment": { @@ -39433,7 +38541,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, "requires": { "callsites": "^3.0.0" }, @@ -39441,8 +38548,7 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" } } }, @@ -39506,6 +38612,33 @@ "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" + }, + "dependencies": { + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } } }, "pascalcase": { @@ -39535,8 +38668,7 @@ "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=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-is-inside": { "version": "1.0.2", @@ -39551,9 +38683,9 @@ "dev": true }, "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-to-regexp": { "version": "0.1.7", @@ -39579,9 +38711,9 @@ } }, "pbkdf2": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -39592,9 +38724,9 @@ } }, "perfect-scrollbar": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.5.tgz", - "integrity": "sha512-dzalfutyP3e/FOpdlhVryN4AJ5XDVauVWxybSkLZmakFE2sS3y3pc4JnSprw8tGmHvkaG5Edr5T7LBTZ+WWU2g==" + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.5.0.tgz", + "integrity": "sha512-NrNHJn5mUGupSiheBTy6x+6SXCFbLlm8fVZh9moIzw/LgqElN5q4ncR4pbCBCYuCJ8Kcl9mYM0NgDxvW+b4LxA==" }, "performance-now": { "version": "2.1.0", @@ -39609,10 +38741,9 @@ "dev": true }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pify": { "version": "4.0.1", @@ -39642,6 +38773,57 @@ "dev": true, "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + } } }, "pkg-up": { @@ -39651,43 +38833,14 @@ "dev": true, "requires": { "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } - } } }, "pluralize": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", - "dev": true + "dev": true, + "optional": true }, "popper.js": { "version": "1.16.1", @@ -39705,15 +38858,6 @@ "mkdirp": "^0.5.5" }, "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", @@ -39732,21 +38876,41 @@ "dev": true }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "dev": true, + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.1.30", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.0.1" }, "dependencies": { "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } } } }, @@ -39770,12 +38934,118 @@ "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==", - "dev": true + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw==", + "dev": true, + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } } } }, @@ -39807,12 +39077,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -39841,12 +39105,127 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + } + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA==", + "dev": true, + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, @@ -39868,12 +39247,6 @@ "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==", - "dev": true } } }, @@ -39895,12 +39268,6 @@ "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==", - "dev": true } } }, @@ -39922,12 +39289,6 @@ "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==", - "dev": true } } }, @@ -39949,57 +39310,19 @@ "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==", - "dev": true } } }, - "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==", + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", "dev": true, "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" + "postcss": "^7.0.5", + "postcss-values-parser": "^2.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==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, "postcss": { "version": "7.0.39", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", @@ -40009,36 +39332,368 @@ "picocolors": "^0.2.1", "source-map": "^0.6.1" } - }, - "postcss-load-config": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", - "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "cosmiconfig": "^5.0.0", - "import-cwd": "^2.0.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-functions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-functions/-/postcss-functions-3.0.0.tgz", + "integrity": "sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=", + "dev": true, + "requires": { + "glob": "^7.1.2", + "object-assign": "^4.1.1", + "postcss": "^6.0.9", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true } } }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-import": { + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz", + "integrity": "sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha512-3RLn6DIpMsK1l5UUy9jxQvoDeUN4gP939tDcKUHD/kM8SGSKbFAnvkpFpj3Bhtz3HGk1jWY5ZNWX6mPta5M9fg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-js": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", + "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", + "requires": { + "camelcase-css": "^2.0.1", + "postcss": "^8.1.6" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-load-config": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", + "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", + "requires": { + "import-cwd": "^3.0.0", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz", + "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==", + "dev": true, + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "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==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-merge-longhand": { "version": "4.0.11", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", @@ -40066,12 +39721,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40109,12 +39758,6 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40143,12 +39786,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40179,12 +39816,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40217,12 +39848,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40258,12 +39883,6 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40303,6 +39922,35 @@ "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": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, "postcss-normalize-charset": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", @@ -40321,12 +39969,6 @@ "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==", - "dev": true } } }, @@ -40356,12 +39998,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40392,12 +40028,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40428,12 +40058,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40463,12 +40087,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40498,12 +40116,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40533,12 +40145,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40569,12 +40175,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40603,12 +40203,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40638,12 +40232,181 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, @@ -40668,12 +40431,6 @@ "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==", - "dev": true } } }, @@ -40704,31 +40461,90 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } } } }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", - "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "requires": { + "is-svg": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" @@ -40749,12 +40565,6 @@ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -40778,20 +40588,24 @@ "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==", - "dev": true } } }, "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, "prelude-ls": { "version": "1.1.2", @@ -40805,11 +40619,10 @@ "dev": true }, "prettier": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.6.2.tgz", - "integrity": "sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==", - "dev": true, - "optional": true + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==", + "dev": true }, "prettier-linter-helpers": { "version": "1.0.0", @@ -40830,12 +40643,23 @@ "renderkid": "^2.0.4" } }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" + }, "pretty-time": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", "dev": true }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, "process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -40851,7 +40675,8 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true + "dev": true, + "optional": true }, "promise-inflight": { "version": "1.0.1", @@ -40859,23 +40684,13 @@ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", "dev": true }, - "promise-retry": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", - "dev": true, - "requires": { - "err-code": "^2.0.2", - "retry": "^0.12.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==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", "dev": true, "requires": { - "forwarded": "0.2.0", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" } }, @@ -40912,9 +40727,9 @@ }, "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==", + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==", "dev": true } } @@ -40953,11 +40768,42 @@ } }, "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", "dev": true }, + "purgecss": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.1.3.tgz", + "integrity": "sha512-99cKy4s+VZoXnPxaoM23e5ABcP851nC2y2GROkkjS8eJaJtlciGavd7iYAw2V84WeBqggZ12l8ef44G99HmTaw==", + "requires": { + "commander": "^8.0.0", + "glob": "^7.1.7", + "postcss": "^8.3.5", + "postcss-selector-parser": "^6.0.6" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "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" + } + } + } + }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -40965,9 +40811,9 @@ "dev": true }, "qs": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, "query-string": { @@ -41001,14 +40847,12 @@ "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" }, "quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" }, "quill": { "version": "1.3.7", @@ -41069,17 +40913,34 @@ "dev": true }, "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", "dev": true, "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", + "bytes": "3.1.0", + "http-errors": "1.7.2", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", + "dev": true, + "requires": { + "pify": "^2.3.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, "read-pkg": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", @@ -41092,24 +40953,6 @@ "type-fest": "^0.6.0" }, "dependencies": { - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, "parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -41121,18 +40964,6 @@ "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true } } }, @@ -41147,6 +40978,55 @@ "type-fest": "^0.8.1" }, "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, "type-fest": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", @@ -41167,23 +41047,12 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" - }, - "dependencies": { - "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" - } - } } }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, "requires": { "picomatch": "^2.2.1" } @@ -41205,6 +41074,33 @@ "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" + }, + "dependencies": { + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + } + } + }, + "reduce-css-calc": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz", + "integrity": "sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + } } }, "regenerate": { @@ -41214,23 +41110,23 @@ "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "requires": { "@babel/runtime": "^7.8.4" @@ -41253,45 +41149,45 @@ "dev": true }, "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==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" + "define-properties": "^1.1.3" } }, "regexpp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", - "dev": true + "dev": true, + "optional": true }, "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", "unicode-match-property-ecmascript": "^2.0.0", "unicode-match-property-value-ecmascript": "^2.0.0" } }, "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==", + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { "jsesc": "~0.5.0" @@ -41318,16 +41214,16 @@ "dev": true }, "renderkid": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", - "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.5.tgz", + "integrity": "sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==", "dev": true, "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^3.0.1" + "css-select": "^2.0.2", + "dom-converter": "^0.2", + "htmlparser2": "^3.10.1", + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -41336,46 +41232,6 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dev": true, - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dev": true, - "requires": { - "domelementtype": "^2.2.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -41388,9 +41244,9 @@ } }, "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", "dev": true }, "repeat-string": { @@ -41476,32 +41332,10 @@ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, + "optional": true, "requires": { "caller-path": "^0.1.0", "resolve-from": "^1.0.0" - }, - "dependencies": { - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - } } }, "requires-port": { @@ -41522,37 +41356,37 @@ "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "requires": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } }, "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "^5.0.0" + "resolve-from": "^3.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==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true } } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true, + "optional": true }, "resolve-url": { "version": "0.2.1", @@ -41583,25 +41417,11 @@ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -41630,8 +41450,7 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rework": { "version": "1.0.1", @@ -41660,14 +41479,12 @@ "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" }, "rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" }, "rimraf": { "version": "2.7.1", @@ -41692,13 +41509,13 @@ "version": "2.4.1", "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", - "dev": true + "dev": true, + "optional": true }, "run-parallel": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, "requires": { "queue-microtask": "^1.2.2" } @@ -41721,13 +41538,15 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true + "dev": true, + "optional": true }, "rx-lite-aggregates": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "dev": true, + "optional": true, "requires": { "rx-lite": "*" } @@ -41752,26 +41571,138 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sass": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.51.0.tgz", - "integrity": "sha512-haGdpTgywJTvHC2b91GSq+clTKGbtkkZmVAb82jZQN/wTy6qs8DdFm2lhEQbEwrY0QDRgSQ3xDurqM977C3noA==", + "version": "1.32.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.5.tgz", + "integrity": "sha512-kU1yJ5zUAmPxr7f3q0YXTAd1oZjSR1g3tYyv+xu0HZSl5JiNOaE987eiz7wCUvbm4I9fGWGU2TgApTtcP4GMNQ==", "dev": true, + "optional": true, + "peer": true, "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" + "chokidar": ">=2.0.0 <4.0.0" } }, "sass-graph": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-4.0.0.tgz", - "integrity": "sha512-WSO/MfXqKH7/TS8RdkCX3lVkPFQzCgbqdGsmSKq6tlPU+GpGEsa/5aW18JqItnqh+lPtcjifqdZ/VmiILkKckQ==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { "glob": "^7.0.0", - "lodash": "^4.17.11", - "scss-tokenizer": "^0.3.0", - "yargs": "^17.2.1" + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^13.3.2" + }, + "dependencies": { + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "sass-loader": { + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", + "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", + "dev": true, + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sass-resources-loader": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-resources-loader/-/sass-resources-loader-2.2.4.tgz", + "integrity": "sha512-hIQhBygYky+rLf+4cuoGYONZ623CEH4Swo1fs1WRJkukbqdvN1VIu2KCL59du6vX92bNELzNkGPLx+NorN73xA==", + "dev": true, + "requires": { + "async": "^3.2.0", + "chalk": "^4.1.0", + "glob": "^7.1.6", + "loader-utils": "^2.0.0" }, "dependencies": { "ansi-styles": { @@ -41783,15 +41714,20 @@ "color-convert": "^2.0.1" } }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "async": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", + "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, "color-convert": { @@ -41803,56 +41739,34 @@ "color-name": "~1.1.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==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "yargs": { - "version": "17.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.4.1.tgz", - "integrity": "sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==", + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", "dev": true, "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.0.0" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } }, - "yargs-parser": { - "version": "21.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", - "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", - "dev": true + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, - "sass-loader": { - "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", - "dev": true, - "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", @@ -41871,20 +41785,23 @@ } }, "scss-tokenizer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.3.0.tgz", - "integrity": "sha512-14Zl9GcbBvOT9057ZKjpz5yPOyUWG2ojd9D5io28wHRYsOrs7U95Q+KNL87+32p8rc+LvDpbu/i9ZYjM9Q+FsQ==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "^2.4.3", - "source-map": "^0.7.1" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } } } }, @@ -41900,46 +41817,39 @@ "dev": true }, "selfsigned": { - "version": "1.10.14", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", - "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "dev": true, "requires": { "node-forge": "^0.10.0" - }, - "dependencies": { - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "dev": true - } } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true }, "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", "dev": true, "requires": { "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", + "depd": "~1.1.2", + "destroy": "~1.0.4", "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "2.0.0", + "http-errors": "~1.7.2", "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", + "ms": "2.1.1", + "on-finished": "~2.3.0", "range-parser": "~1.2.1", - "statuses": "2.0.1" + "statuses": "~1.5.0" }, "dependencies": { "debug": { @@ -41959,24 +41869,24 @@ } } }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true }, "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true } } }, "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { "randombytes": "^2.1.0" @@ -42035,25 +41945,19 @@ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true } } }, "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.18.0" + "send": "0.17.1" } }, "set-blocking": { @@ -42082,12 +41986,6 @@ "requires": { "is-extendable": "^0.1.0" } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true } } }, @@ -42098,9 +41996,9 @@ "dev": true }, "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", "dev": true }, "sha.js": { @@ -42165,9 +42063,9 @@ "dev": true }, "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==", + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, "shellwords": { @@ -42176,28 +42074,16 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "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==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", "dev": true }, "simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", - "dev": true, "requires": { "is-arrayish": "^0.3.1" }, @@ -42205,8 +42091,7 @@ "is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" } } }, @@ -42221,24 +42106,11 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, + "optional": true, "requires": { "is-fullwidth-code-point": "^2.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - } } }, - "smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true - }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -42282,74 +42154,17 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true } } }, @@ -42372,6 +42187,35 @@ "requires": { "is-descriptor": "^1.0.0" } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, @@ -42396,35 +42240,28 @@ } }, "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "version": "0.3.21", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==", "dev": true, "requires": { "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", + "uuid": "^3.4.0", "websocket-driver": "^0.7.4" - }, - "dependencies": { - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true - } } }, "sockjs-client": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.0.tgz", - "integrity": "sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz", + "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==", "dev": true, "requires": { - "debug": "^3.2.7", - "eventsource": "^1.1.0", - "faye-websocket": "^0.11.4", + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", "inherits": "^2.0.4", - "url-parse": "^1.5.10" + "json3": "^3.3.3", + "url-parse": "^1.4.7" }, "dependencies": { "debug": { @@ -42438,27 +42275,6 @@ } } }, - "socks": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.6.2.tgz", - "integrity": "sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA==", - "dev": true, - "requires": { - "ip": "^1.1.5", - "smart-buffer": "^4.2.0" - } - }, - "socks-proxy-agent": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.0.tgz", - "integrity": "sha512-wWqJhjb32Q6GsrUqzuFkukxb/zzide5quXYcMVpIjxalDBBYy2nqKCFQ/9+Ie4dvOYSQdOk3hUlZSdzZOd3zMQ==", - "dev": true, - "requires": { - "agent-base": "^6.0.2", - "debug": "^4.3.3", - "socks": "^2.6.2" - } - }, "sort-keys": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", @@ -42475,15 +42291,14 @@ "dev": true }, "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" }, "source-map-resolve": { "version": "0.5.3", @@ -42499,27 +42314,19 @@ } }, "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==", + "version": "0.5.20", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", "dev": true, "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==", - "dev": true - } } }, "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, "spdx-correct": { @@ -42549,9 +42356,9 @@ } }, "spdx-license-ids": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", - "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", + "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", "dev": true }, "spdy": { @@ -42610,9 +42417,9 @@ "dev": true }, "sshpk": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { "asn1": "~0.2.3", @@ -42626,13 +42433,18 @@ "tweetnacl": "~0.14.0" } }, + "ssr-window": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/ssr-window/-/ssr-window-4.0.1.tgz", + "integrity": "sha512-5q936lkCk5Lg5hM6tG8Nutdym4vNiuFSWorslTzOn71PWb3Wnx44q/k2Ryn1LWA1G4FtxMzjywUFOiOxPkVGrA==" + }, "ssri": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.0.tgz", - "integrity": "sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "minipass": "^3.1.1" + "figgy-pudding": "^3.5.1" } }, "stable": { @@ -42642,9 +42454,9 @@ "dev": true }, "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", "dev": true }, "static-eval": { @@ -42667,11 +42479,10 @@ "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==", - "optional": true + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" } } }, @@ -42693,63 +42504,6 @@ "requires": { "is-descriptor": "^0.1.0" } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true } } }, @@ -42772,34 +42526,30 @@ "shallow-copy": "~0.0.1", "static-eval": "^2.0.0", "through2": "~2.0.3" - }, - "dependencies": { - "merge-source-map": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.0.4.tgz", - "integrity": "sha1-pd5GU42uhNQRTMXqArR3KmNGcB8=", - "requires": { - "source-map": "^0.5.6" - } - }, - "object-inspect": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.4.1.tgz", - "integrity": "sha512-wqdhLpfCUbEsoEwl3FXwGyv8ief1k/1aUdIPCqVnupM6e8l63BEJdiF/0swtn04/8p05tG/T0FrpTlfwvljOdw==" - } } }, "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, "std-env": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", - "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==", - "dev": true + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.3.1.tgz", + "integrity": "sha512-eOsoKTWnr6C8aWrqJJ2KAReXoa7Vn5Ywyw6uCXgA/xDhxPoaIsBa5aNJmISY04dLwXPBnDHW4diGM7Sn5K4R/g==", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + }, + "dependencies": { + "ci-info": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==", + "dev": true + } + } }, "stdout-stream": { "version": "1.4.1", @@ -42862,90 +42612,89 @@ "dev": true }, "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, + "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.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } + "safe-buffer": "~5.1.0" } }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } } }, "string.prototype.padend": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.3.tgz", - "integrity": "sha512-jNIIeokznm8SD/TZISQsZKYu7RJyheFNt84DUPrh482GC8RVp2MKqm2O5oBRdGxbDQoXrhhWtPIWQOiy20svUg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.1.tgz", + "integrity": "sha512-eCzTASPnoCr5Ht+Vn1YXgm8SB015hHKgEIMu9Nr9bQmLhRBxKRfmzSj/IQsxDFc8JInJDDFA0qXwK+xxI7wDkg==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" } }, "string.prototype.padstart": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.3.tgz", - "integrity": "sha512-NZydyOMtYxpTjGqp0VN5PYUF/tsU15yDMZnUdj16qRUIUiMJkHHSDElYyQFrMu+/WloTpA7MQSiADhBicDfaoA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.1.1.tgz", + "integrity": "sha512-kcFjKhQYg40AK9MITCWYr/vIebruAD01sc/fxi8szHJaEG7Rke4XHw6LU9c1VWXh/+J/PxvWLLf/aIAGKhXkAQ==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "es-abstract": "^1.18.0-next.1" } }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", + "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", + "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", "dev": true, "requires": { - "call-bind": "^1.0.2", + "call-bind": "^1.0.0", "define-properties": "^1.1.3" } }, "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - } + "ansi-regex": "^4.1.0" } }, "strip-eof": { @@ -42961,25 +42710,17 @@ "dev": true }, "strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "requires": { - "min-indent": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true }, "strip-json-comments": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "strnum": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", - "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", - "dev": true + "dev": true, + "optional": true }, "style-loader": { "version": "2.0.0", @@ -42991,6 +42732,17 @@ "schema-utils": "^3.0.0" }, "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -43035,12 +42787,6 @@ "indexes-of": "^1.0.1", "uniq": "^1.0.1" } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, @@ -43052,11 +42798,6 @@ "has-flag": "^3.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-tags": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", @@ -43089,11 +42830,21 @@ "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-7.33.1.tgz", "integrity": "sha512-69KYtyhtxejFG0HDb8aVhAwbpAWPSTZwaL5vxDHgojErD2KeFxTmRgmkbiLtMC8UdTFXRmvTPtZTF4459MUb7w==" }, + "swiper": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-7.3.1.tgz", + "integrity": "sha512-YHa8uI22UwF9Q6F9tCDSai7/BJo8uVHKampKYAIShlFrWoHfM+sCCn24Yeq3oqIKZv2bfSULzXKsXmh0VpCNeQ==", + "requires": { + "dom7": "^4.0.1", + "ssr-window": "^4.0.1" + } + }, "table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, + "optional": true, "requires": { "ajv": "^5.2.3", "ajv-keywords": "^2.1.0", @@ -43108,6 +42859,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, + "optional": true, "requires": { "co": "^4.6.0", "fast-deep-equal": "^1.0.0", @@ -43120,57 +42872,601 @@ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true, - "requires": {} - }, - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", - "dev": true + "optional": true }, "fast-deep-equal": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "dev": true, + "optional": true }, "json-schema-traverse": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, + "optional": true + } + } + }, + "tailwindcss": { + "version": "2.2.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-2.2.17.tgz", + "integrity": "sha512-WgRpn+Pxn7eWqlruxnxEbL9ByVRWi3iC10z4b6dW0zSdnkPVC4hPMSWLQkkW8GCyBIv/vbJ0bxIi9dVrl4CfoA==", + "requires": { + "arg": "^5.0.1", + "bytes": "^3.0.0", + "chalk": "^4.1.2", + "chokidar": "^3.5.2", + "color": "^4.0.1", + "cosmiconfig": "^7.0.1", + "detective": "^5.2.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.7", + "fs-extra": "^10.0.0", + "glob-parent": "^6.0.1", + "html-tags": "^3.1.0", + "is-color-stop": "^1.1.0", + "is-glob": "^4.0.1", + "lodash": "^4.17.21", + "lodash.topath": "^4.5.2", + "modern-normalize": "^1.1.0", + "node-emoji": "^1.11.0", + "normalize-path": "^3.0.0", + "object-hash": "^2.2.0", + "postcss-js": "^3.0.3", + "postcss-load-config": "^3.1.0", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.6", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "purgecss": "^4.0.3", + "quick-lru": "^5.1.1", + "reduce-css-calc": "^2.1.8", + "resolve": "^1.20.0", + "tmp": "^0.2.1" + }, + "dependencies": { + "@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==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "color-convert": "^2.0.1" } }, - "strip-ansi": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "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": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-4.0.1.tgz", + "integrity": "sha512-rpZjOKN5O7naJxkH2Rx1sZzzBgaiWECc6BYXjeCE6kF0kcASJYbUq02u7JqIHwCb/j3NhV+QhRL2683aICeGZA==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.6.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" + } + }, + "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" + } + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", + "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.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fs-extra": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", + "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==" + }, + "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" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "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" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "requires": { + "rimraf": "^3.0.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + } + } + }, + "tailwindcss-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tailwindcss-dir/-/tailwindcss-dir-4.0.0.tgz", + "integrity": "sha512-G5orTODS8sDQOZqKa2Q4Ey/F4nlxK1mTZm02iKHLxZaNjpboPews/h2KUksC5KbgIVrpmOe1hqcNYZJy07ftwA==", + "dev": true, + "requires": { + "tailwindcss": "^1.0.1" + }, + "dependencies": { + "@fullhuman/postcss-purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@fullhuman/postcss-purgecss/-/postcss-purgecss-2.3.0.tgz", + "integrity": "sha512-qnKm5dIOyPGJ70kPZ5jiz0I9foVOic0j+cOzNDoo8KoCf6HjicIZ99UfO2OmE7vCYSKAAepEwJtNzpiiZAh9xw==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "postcss": "7.0.32", + "purgecss": "^2.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "dev": true + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-js": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-2.0.3.tgz", + "integrity": "sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==", + "dev": true, + "requires": { + "camelcase-css": "^2.0.1", + "postcss": "^7.0.18" + } + }, + "postcss-nested": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.2.3.tgz", + "integrity": "sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==", + "dev": true, + "requires": { + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2" + } + }, + "purgecss": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", + "dev": true, + "requires": { + "commander": "^5.0.0", + "glob": "^7.0.0", + "postcss": "7.0.32", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tailwindcss": { + "version": "1.9.6", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-1.9.6.tgz", + "integrity": "sha512-nY8WYM/RLPqGsPEGEV2z63riyQPcHYZUJpAwdyBzVpxQHOHqHE+F/fvbCeXhdF1+TA5l72vSkZrtYCB9hRcwkQ==", + "dev": true, + "requires": { + "@fullhuman/postcss-purgecss": "^2.1.2", + "autoprefixer": "^9.4.5", + "browserslist": "^4.12.0", + "bytes": "^3.0.0", + "chalk": "^3.0.0 || ^4.0.0", + "color": "^3.1.2", + "detective": "^5.2.0", + "fs-extra": "^8.0.0", + "html-tags": "^3.1.0", + "lodash": "^4.17.20", + "node-emoji": "^1.8.1", + "normalize.css": "^8.0.1", + "object-hash": "^2.0.3", + "postcss": "^7.0.11", + "postcss-functions": "^3.0.0", + "postcss-js": "^2.0.0", + "postcss-nested": "^4.1.1", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^4.1.0", + "pretty-hrtime": "^1.0.3", + "reduce-css-calc": "^2.1.6", + "resolve": "^1.14.2" } } } }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", "dev": true }, "tar": { @@ -43208,60 +43504,116 @@ } }, "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", "dev": true, "requires": { - "acorn": "^8.5.0", "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "dev": true - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" } }, "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", "source-map": "^0.6.1", - "terser": "^5.7.2" + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" }, "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.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==", + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "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==", "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } } } }, @@ -43289,6 +43641,17 @@ "thenify": ">= 3.1.0 < 4" } }, + "thread-loader": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz", + "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==", + "dev": true, + "requires": { + "loader-runner": "^2.3.1", + "loader-utils": "^1.1.0", + "neo-async": "^2.6.0" + } + }, "throttle-debounce": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz", @@ -43298,7 +43661,8 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true + "dev": true, + "optional": true }, "through2": { "version": "2.0.5", @@ -43340,6 +43704,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, + "optional": true, "requires": { "os-tmpdir": "~1.0.2" } @@ -43353,7 +43718,8 @@ "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=" + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true }, "to-object-path": { "version": "0.3.0", @@ -43388,26 +43754,19 @@ } }, "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==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "^7.0.0" - }, - "dependencies": { - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - } + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", "dev": true }, "topojson": { @@ -43444,20 +43803,12 @@ "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } } }, "trim-newlines": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.0.2.tgz", - "integrity": "sha512-GJtWyq9InR/2HRiLZgpIKv+ufIKrVrvjQWEj7PxAXNc5dwbNJkqhAUoAGgzRmULAnoOM5EIpveYd3J2VeSAIew==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, "true-case-path": { @@ -43476,9 +43827,9 @@ "dev": true }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, "tty-browserify": { @@ -43511,9 +43862,9 @@ } }, "type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", "dev": true }, "type-is": { @@ -43546,27 +43897,9 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, "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", @@ -43605,14 +43938,6 @@ "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - } } }, "uniq": { @@ -43722,14 +44047,6 @@ "dev": true, "requires": { "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } } }, "urix": { @@ -43756,10 +44073,45 @@ } } }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, "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==", + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -43804,6 +44156,33 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "object-inspect": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", + "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "dev": true + } } }, "utila": { @@ -43829,13 +44208,6 @@ "resolved": "https://registry.npmjs.org/v-money/-/v-money-0.8.1.tgz", "integrity": "sha512-raz87AP5F2YEpv1GAocI3SC/y9af1+TQeZQIhAK5UNovho6dnh6RQBa5UG8ZNC+BPLpUh5VECi7EWTjr4+4s1g==" }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", - "dev": true, - "peer": true - }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -43872,14 +44244,6 @@ "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - } } }, "vlq": { @@ -43894,9 +44258,9 @@ "dev": true }, "vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", + "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" }, "vue-chartjs": { "version": "3.5.1", @@ -43907,9 +44271,9 @@ } }, "vue-clipboard2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.3.tgz", - "integrity": "sha512-aNWXIL2DKgJyY/1OOeITwAQz1fHaCIGvUFHf9h8UcoQBG5a74MkdhS/xqoYe7DNZdQmZRL+TAdIbtUs9OyVjbw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/vue-clipboard2/-/vue-clipboard2-0.3.1.tgz", + "integrity": "sha512-H5S/agEDj0kXjUb5GP2c0hCzIXWRBygaWLN3NEFsaI9I3uWin778SFEMt8QRXiPG+7anyjqWiw2lqcxWUSfkYg==", "requires": { "clipboard": "^2.0.0" } @@ -43938,13 +44302,24 @@ "requires": { "ms": "^2.1.1" } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "optional": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } } } }, "vue-flatpickr-component": { - "version": "8.1.7", - "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.7.tgz", - "integrity": "sha512-T9aapLERf5XrisKUHw8QVByFpN9UB583Bhu6+HtzvhCcfXqIYBtRc3rQC0ZhFSRk3CNMo7533U+B5Qs4WAbhyA==", + "version": "8.1.6", + "resolved": "https://registry.npmjs.org/vue-flatpickr-component/-/vue-flatpickr-component-8.1.6.tgz", + "integrity": "sha512-RUu/M/1lbuzQT+U3yP7O5/M2EIizr9vXLXqSc1eFOvCT3AHurQg8+iO02rjW+2l78Kit8pCNAUvHw7eexws6hw==", "requires": { "flatpickr": "^4.6.6" } @@ -43955,31 +44330,6 @@ "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", "dev": true }, - "vue-image-lightbox": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/vue-image-lightbox/-/vue-image-lightbox-7.2.0.tgz", - "integrity": "sha512-Gykb05xg3tHqUKny/p4pjHp2B68izo5vOg6meUAZd3oKSc+eqQvd9q54n0L94KBkF2m8zjusKMP1tdhu150VOQ==", - "requires": { - "@babel/runtime": "7.9.2", - "hammerjs": "^2.0.8", - "vue-lazyload": "^1.3.2" - }, - "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - } - } - }, - "vue-lazyload": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/vue-lazyload/-/vue-lazyload-1.3.3.tgz", - "integrity": "sha512-uHnq0FTEeNmqnbBC2aRKlmtd9LofMZ6Q3mWvgfLa+i9vhxU8fDK+nGs9c1iVT85axSua/AUnMttIq3xPaU9G3A==" - }, "vue-loader": { "version": "15.9.8", "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz", @@ -43991,40 +44341,17 @@ "loader-utils": "^1.1.0", "vue-hot-reload-api": "^2.3.0", "vue-style-loader": "^4.1.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "vue-loading-overlay": { "version": "3.4.2", "resolved": "https://registry.npmjs.org/vue-loading-overlay/-/vue-loading-overlay-3.4.2.tgz", - "integrity": "sha512-xcB+NPjl76eA0uggm707x3ZFgrNosZXpynHipyS3K+rrK1NztOV49R1LY+/4ij5W1KYANp7eRI2EIHrxCpmWAw==", - "requires": {} + "integrity": "sha512-xcB+NPjl76eA0uggm707x3ZFgrNosZXpynHipyS3K+rrK1NztOV49R1LY+/4ij5W1KYANp7eRI2EIHrxCpmWAw==" }, "vue-router": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.5.3.tgz", - "integrity": "sha512-FUlILrW3DGitS2h+Xaw8aRNvGTwtuaxrRkNSHWTizOfLUie7wuYwezeZ50iflRn8YPV5kxmU2LQuu3nM/b3Zsg==" + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz", + "integrity": "sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==" }, "vue-style-loader": { "version": "4.1.3", @@ -44034,34 +44361,12 @@ "requires": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } } }, "vue-template-compiler": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", - "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", + "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -44074,6 +44379,14 @@ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", "dev": true }, + "vue2-editor": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/vue2-editor/-/vue2-editor-2.10.3.tgz", + "integrity": "sha512-99rWL93xfGeFRrq8NY5L7U+Cog/Uenx+UOOJragtxtbhBE9Rv5/C3P/YhJhjMECSbQyHFjUriqv1S3mghvU9Kg==", + "requires": { + "quill": "^1.3.6" + } + }, "vue2-transitions": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/vue2-transitions/-/vue2-transitions-0.3.0.tgz", @@ -44137,25 +44450,6 @@ "dev": true, "optional": true }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -44177,29 +44471,6 @@ "upath": "^1.1.1" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "optional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, "fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", @@ -44244,13 +44515,6 @@ "binary-extensions": "^1.0.0" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true, - "optional": true - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -44262,17 +44526,6 @@ "micromatch": "^3.1.10", "readable-stream": "^2.0.2" } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } } } }, @@ -44295,13 +44548,13 @@ } }, "webpack": { - "version": "5.72.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.72.0.tgz", - "integrity": "sha512-qmSmbspI0Qo5ld49htys8GY9XhS9CGqFoHTsOVAnjBdg0Zn79y135R+k4IR4rKK6+eKaabMhJwiVB7xw0SJu5w==", + "version": "5.65.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", + "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", "dev": true, "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", + "@types/eslint-scope": "^3.7.0", + "@types/estree": "^0.0.50", "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/wasm-edit": "1.11.1", "@webassemblyjs/wasm-parser": "1.11.1", @@ -44309,12 +44562,12 @@ "acorn-import-assertions": "^1.7.6", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.9.2", + "enhanced-resolve": "^5.8.3", "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", + "graceful-fs": "^4.2.4", "json-parse-better-errors": "^1.0.2", "loader-runner": "^4.2.0", "mime-types": "^2.1.27", @@ -44323,13 +44576,13 @@ "tapable": "^2.1.1", "terser-webpack-plugin": "^5.1.3", "watchpack": "^2.3.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.2.2" }, "dependencies": { "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", "dev": true }, "acorn-import-assertions": { @@ -44339,22 +44592,27 @@ "dev": true, "requires": {} }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.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==", "dev": true }, + "loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, "schema-utils": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", @@ -44366,10 +44624,58 @@ "ajv-keywords": "^3.5.2" } }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", + "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz", + "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==", + "dev": true, + "requires": { + "jest-worker": "^27.0.6", + "p-limit": "^3.1.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1", + "terser": "^5.7.2" + } + }, "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", + "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", "dev": true } } @@ -44395,12 +44701,6 @@ "ws": "^6.0.0" }, "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "dev": true - }, "acorn-walk": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", @@ -44420,15 +44720,15 @@ } }, "webpack-cli": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.2.tgz", - "integrity": "sha512-m3/AACnBBzK/kMTcxWHcZFPrw/eQuY4Df1TxvIWfWM2x7mRqBQCqKEd96oCUa9jkapLBaFfRce33eGDb4Pr7YQ==", + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz", + "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==", "dev": true, "requires": { "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^1.1.1", - "@webpack-cli/info": "^1.4.1", - "@webpack-cli/serve": "^1.6.1", + "@webpack-cli/configtest": "^1.1.0", + "@webpack-cli/info": "^1.4.0", + "@webpack-cli/serve": "^1.6.0", "colorette": "^2.0.14", "commander": "^7.0.0", "execa": "^5.0.0", @@ -44485,6 +44785,16 @@ "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, + "import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -44521,6 +44831,21 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -44568,23 +44893,15 @@ "mkdirp": "^0.5.1", "range-parser": "^1.2.1", "webpack-log": "^2.0.0" - }, - "dependencies": { - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - } } }, "webpack-dev-server": { - "version": "3.11.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", - "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", "dev": true, "requires": { - "ansi-html-community": "0.0.8", + "ansi-html": "0.0.7", "bonjour": "^3.5.0", "chokidar": "^2.1.8", "compression": "^1.7.4", @@ -44652,24 +44969,6 @@ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, "chokidar": { "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", @@ -44696,27 +44995,6 @@ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", @@ -44758,16 +45036,6 @@ } } }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", @@ -44783,18 +45051,6 @@ "binary-extensions": "^1.0.0" } }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", @@ -44829,15 +45085,6 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -44849,15 +45096,6 @@ "readable-stream": "^2.0.2" } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - } - }, "schema-utils": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", @@ -44869,6 +45107,12 @@ "ajv-keywords": "^3.1.0" } }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, "string-width": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", @@ -44881,9 +45125,9 @@ }, "dependencies": { "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "strip-ansi": { @@ -44915,16 +45159,6 @@ "has-flag": "^3.0.0" } }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - }, "yargs": { "version": "13.3.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", @@ -44975,13 +45209,30 @@ } }, "webpack-notifier": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", - "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.14.1.tgz", + "integrity": "sha512-OVOoiOyKHS3z9pN1nLdPY2Pf/R3wiBsN0KiPc3K6ApwMBfHbyUomQc2Mr0naeKxfqXyCBPHfQuqpL9yoL0rgkA==", "dev": true, "requires": { "node-notifier": "^9.0.0", "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } } }, "webpack-sources": { @@ -44992,28 +45243,33 @@ "requires": { "source-list-map": "^2.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==", - "dev": true - } } }, "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "version": "5.0.0-3", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.0-3.tgz", + "integrity": "sha512-viW6KCYjMb0NPoDrw2jAmLXU2dEOhRrtku28KmOfeE1vxbfwCYuTbTaMhnkrCZLFAFyY9Q49Z/jzYO80Dw5b8g==", "dev": true, "requires": { + "ansi-escapes": "^4.3.1", "chalk": "^4.1.0", - "consola": "^2.15.3", + "consola": "^2.15.0", + "figures": "^3.2.0", "pretty-time": "^1.1.0", - "std-env": "^3.0.1" + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^7.0.0" }, "dependencies": { + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -45042,6 +45298,15 @@ "color-name": "~1.1.4" } }, + "figures": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -45056,6 +45321,12 @@ "requires": { "has-flag": "^4.0.0" } + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true } } }, @@ -45085,19 +45356,6 @@ "isexe": "^2.0.0" } }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, "which-module": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", @@ -45139,52 +45397,64 @@ } }, "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" }, "dependencies": { "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.0" } } } @@ -45192,22 +45462,22 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "write": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, + "optional": true, "requires": { "mkdirp": "^0.5.1" } }, "ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -45219,9 +45489,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "yallist": { @@ -45233,8 +45503,7 @@ "yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "dev": true + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { "version": "16.2.0", @@ -45251,14 +45520,11 @@ "yargs-parser": "^20.2.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==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true }, "cliui": { "version": "7.0.4", @@ -45271,38 +45537,50 @@ "wrap-ansi": "^7.0.0" } }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, - "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==", + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.0" } }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.5.tgz", + "integrity": "sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==", "dev": true } } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true }, "yorkie": { @@ -45365,12 +45643,6 @@ "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", "dev": true }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", - "dev": true - }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", diff --git a/package.json b/package.json index 7a65b7a60..bde564dcf 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "akaunting", - "version": "2.0.0", + "version": "3.0.0", "private": true, "scripts": { "dev": "npm run development", @@ -13,84 +13,68 @@ }, "dependencies": { "@babel/plugin-syntax-dynamic-import": "^7.2.0", - "@fullcalendar/core": "^4.3.1", - "@fullcalendar/daygrid": "^4.3.0", - "@fullcalendar/interaction": "^4.3.0", - "@fullcalendar/timegrid": "^4.3.0", - "@fullcalendar/vue": "^4.3.1", + "@fullcalendar/core": "^5.11.0", + "@fullcalendar/daygrid": "^5.11.0", + "@fullcalendar/interaction": "^5.11.0", + "@fullcalendar/timegrid": "^5.11.0", + "@fullcalendar/vue": "^5.11.0", + "@popperjs/core": "^2.11.0", + "@tailwindcss/forms": "^0.4.0", + "@themesberg/flowbite": "^1.2.0", "axios": "^0.21", - "bootstrap": "^4.3.1", - "chart.js": "^2.7.1", - "d3": "^5.12.0", - "datamaps": "^0.5.9", "date-fns": "^1.30.1", "dropzone": "^5.5.1", "element-ui": "^2.12.0", "es6-promise": "^4.1.1", "flatpickr": "^4.6.3", "fuse.js": "^3.2.0", + "glightbox": "^3.1.0", "google-maps": "^3.2.1", - "jquery": "^3.4.1", "json-schema": ">=0.4.0", + "laravel-mix-tailwind": "^0.1.2", "lodash": "^4.17.15", - "nouislider": "^12.1.0", "nprogress": "^0.2.0", - "perfect-scrollbar": "^1.3.0", - "popper.js": "^1.12", - "quill": "^1.3.7", - "sweetalert2": "^7.29.2", + "popper.js": "^1.16.1", + "swiper": "^7.3.1", + "tailwind": "^4.0.0", + "tailwindcss": "^3.0.23", "v-money": "^0.8.1", "vee-validate": "^2.2.15", "vue": "^2.6.10", - "vue-chartjs": "^3.4.0", "vue-clipboard2": "^0.3.1", "vue-flatpickr-component": "^8.1.3", - "vue-image-lightbox": "^7.1.3", - "vue-loading-overlay": "^3.2.0", "vue-router": "^3.1.3", + "vue2-editor": "^2.10.3", "vue2-transitions": "^0.3.0" }, "devDependencies": { + "@babel/core": "^7.15.5", + "@babel/preset-env": "^7.3.4", "@vue/cli-plugin-babel": "^3.11.0", "@vue/cli-plugin-eslint": "^3.11.0", "@vue/cli-service": "^3.11.0", "@vue/eslint-config-prettier": "^4.0.1", - "ansi-regex": ">=5.0.1", + "autoprefixer": "10.4.5", "babel-plugin-component": "^1.1.0", "cross-env": "^5.2.1", - "is-svg": "^4.3.2", - "laravel-mix": "^6.0.39", - - "node-sass": ">=7.0.0", - "nth-check": ">=2.0.1", - "object-path": ">=0.11.8", - "resolve-url-loader": "^2.3.1", - "sass": "^1.44.0", + "css-loader": "^5.2.7", + "laravel-mix": "^6.0.43", + "mini-css-extract-plugin": "^1.6.2", + "node-sass": "^7.0.1", + "postcss": "^8.4.6", + "postcss-import": "^14.0.2", + "postcss-loader": "^6.1.1", + "postcss-nesting": "^10.1.2", + "postcss-preset-env": "^7.4.1", "sass-loader": "^12.3.0", - "tar": ">=4.4.18", - "trim-newlines": ">=3.0.1", + "style-loader": "^2.0.0", + "tailwindcss-dir": "^4.0.0", + "url-loader": "^4.1.1", "vue-loader": "^15.9.8", + "vue-style-loader": "^4.1.3", "vue-template-compiler": "^2.6.10", "webpack": "^5.64.4", - "webpack-cli": "^4.9.1", - "serialize-javascript": ">=3.1.0", - "glob-parent": ">=5.1.2", - "async": ">=2.6.4", - "nanoid": ">=3.1.31", - "node-forge": ">=1.3.0", - "follow-redirects": ">=1.14.8", - "ajv": ">=6.12.3", - "object-path": ">=0.11.8", - "ssri": ">=6.0.2", - "url-parse": ">=1.5.9", - "postcss": ">=7.0.36", - "moment": ">=2.29.2", - "minimist": ">=1.2.6" - }, - "postcss": { - "plugins": { - "autoprefixer": {} - } + "webpack-cli": "^4.9.1" }, "browserslist": [ "> 1%", diff --git a/presets.js b/presets.js new file mode 100644 index 000000000..02e25bb8c --- /dev/null +++ b/presets.js @@ -0,0 +1,285 @@ +const defaultTheme = require('tailwindcss/defaultTheme') + +const fontFamily = defaultTheme.fontFamily; +fontFamily['sans'] = [ + 'Quicksand', // <-- Quicksand is default sans font now + 'system-ui', + // <-- Can provide more font fallbacks here +]; + +module.exports = { + content: [ + './resources/views/**/*.blade.php', + './resources/views/**/**/*.blade.php', + './resources/assets/js/components/**/*.vue', + './resources/assets/js/**/*.vue', + './modules/Cloud/Resources/views/**/**/*.blade.php', + './vendor/akaunting/laravel-menu/src/Presenters/Admin/Tailwind.php', + './safelist.txt' + ], + + safelist: [ + { + pattern: /.*/, + }, + ], + + darkMode: 'class', // or 'media' or 'class', + theme: { + fontFamily: fontFamily, + + extend: { + fontSize: { + '2xl': ['1.375rem','1.5rem'], // 22PX + '3xl': ['1.5rem','1.75rem'], // 24PX + '4xl': ['1.75rem','2rem'], // 28PX + '5xl': ['2.25rem','2.5rem'], // 36PX + '6xl': ['2.5rem','2.75rem'], // 40PX + '7xl': ['2.75rem', '3rem'], // 44PX + '8xl': ['3rem', '3.25rem'], + }, + + colors: { + 'green': { + DEFAULT: '#6ea152', + '50': '#f8faf6', + '100': '#f1f6ee', + '200': '#dbe8d4', + '300': '#c5d9ba', + '400': '#9abd86', + '500': '#6ea152', + '600': '#63914a', + '700': '#53793e', + '800': '#426131', + '900': '#364f28' + }, + 'purple': { + DEFAULT: '#55588b', + '50': '#f7f7f9', + '100': '#eeeef3', + '200': '#d5d5e2', + '300': '#bbbcd1', + '400': '#888aae', + '500': '#55588b', + '600': '#4d4f7d', + '700': '#404268', + '800': '#333553', + '900': '#2a2b44' + }, + 'red': { + DEFAULT: '#cc0000', + '50': '#fcf2f2', + '100': '#fae6e6', + '200': '#f2bfbf', + '300': '#eb9999', + '400': '#db4d4d', + '500': '#cc0000', + '600': '#b80000', + '700': '#990000', + '800': '#7a0000', + '900': '#640000' + }, + 'orange': { + DEFAULT: '#f59e0b', + '50': '#fffaf3', + '100': '#fef5e7', + '200': '#fde7c2', + '300': '#fbd89d', + '400': '#f8bb54', + '500': '#f59e0b', + '600': '#dd8e0a', + '700': '#b87708', + '800': '#935f07', + '900': '#784d05' + }, + 'blue': { + DEFAULT: '#006ea6', + '50': '#f2f8fb', + '100': '#e6f1f6', + '200': '#bfdbe9', + '300': '#99c5db', + '400': '#4d9ac1', + '500': '#006ea6', + '600': '#006395', + '700': '#00537d', + '800': '#004264', + '900': '#003651' + }, + 'black': { + DEFAULT: '#424242', + '50': '#f6f6f6', + '100': '#ececec', + '200': '#d0d0d0', + '300': '#b3b3b3', + '400': '#7b7b7b', + '500': '#424242', + '600': '#3b3b3b', + '700': '#323232', + '800': '#282828', + '900': '#202020' + }, + 'lilac': { + DEFAULT: '#F8F9FE', + '100': '#F5F7FA', + '300': '#EDF0FC', + '900': '#DCE2F9' + }, + 'golden': { + DEFAULT: '#D1C989', + '900': '#BFB882', + }, + 'rose': { + DEFAULT: '#f43f5e', + '50' : '#fff1f2', + '100': '#ffe4e6', + '200': '#fecdd3', + '300': '#fda4af', + '400': '#fb7185', + '500': '#f43f5e', + '600': '#e11d48', + '700': '#be123c', + '800': '#9f1239', + '900': '#881337' + }, + 'status': { + 'success': '#F1F6EE', + 'danger': '#fae6e6', + 'sent': '#FEF5E7', + 'viewed': '#EEEEF3', + 'draft': '#ECECEC', + 'partial': '#E6F1F6', + 'canceled': '#282828', + 'warning': '#FEF5E7' + }, + 'text-status': { + 'success': '#63914A', + 'danger': '#B80000', + 'sent': '#DD8E0A', + 'viewed': '#4D4F7D', + 'draft': '#3B3B3B', + 'partial': '#006395', + 'canceled': '#ffffff', + 'warning': '#b87708' + }, + 'body': { + DEFAULT: '#fcfcfc' + }, + 'light-gray': '#C7C9D9', + 'dark-blue': '#15284B', + 'lighter-gray': '#F2F2F5', + 'purple-lighter': '#F2F4FC', + 'modal-background': 'rgba(0, 0, 0, 0.3)' + }, + + spacing: { + 'modal': '610px', + '5.5': '1.30rem', + '9.5': '2.45rem', + '12.5': '3.2rem', + '31': '30.938rem', + '32.5': '8.5rem', + '33': '8.5rem', + '37': '9.25rem', + '46': '46.875rem', + }, + + margin: { + '10.5': '2.6rem', + }, + + keyframes: { + vibrate: { + '0.50%, 10%, 20%, 30%, 40%, 50%': { transform: 'translate3d(0.5px, 0, 0)' }, + '5%, 15%, 25%, 35%, 45%': { transform: 'translate3d(-0.5px, 0, 0)' }, + '100%': { transform: 'translate3d(0.5px, 0, 0)' }, + }, + pulsate_transparent: { + '0%': { transform: 'scale(0.9, 0.9)' }, + '50%': { transform: 'scale(1.14, 1.14)' }, + '100%': { transform: 'scale(0.9, 0.9)' }, + }, + pulsate: { + '0%': { transform: 'transform: scale(1, 1)', opacity: '0.05' }, + '50%': { opacity: '0.25' }, + '100%': { transform: 'scale(1.5, 1.5)', opacity: '0' }, + }, + spin: { + '0%': { transform: 'rotate(0deg)' }, + '100%': { transform: 'rotate(360deg)' }, + }, + submit: { + '0%': { boxShadow: '0 28px 0 -28px #ffffff' }, + '100%': { boxShadow: '0 28px 0 #ffffff' }, + }, + }, + + animation: { + vibrate: 'vibrate 2s cubic-bezier(.36, .07, .19, .97) infinite;', + pulsate_transparent: 'pulsate_transparent 1500ms ease infinite;', + pulsate: 'pulsate 1500ms ease infinite;', + spin: 'spin 1000ms infinite', + submit: 'submit 0.7s ease alternate infinite' + }, + + transitionProperty: { + 'height': 'height', + 'spacing': 'margin, padding', + 'visible': 'visible, opacity' + } + }, + + appearance: ['hover', 'focus'], + container: { + center: true, + }, + }, + + variants: { + transitionProperty: ['responsive', 'motion-safe', 'motion-reduce'], + float: ['responsive', 'direction'], + margin: ['responsive', 'direction'], + padding: ['responsive', 'direction'], + inset: ['responsive', 'direction'], + textAlign: ['responsive', 'direction'], + space: ['responsive', 'direction'], + rotate: ['responsive', 'direction'], + + extend: { + display: ['group-hover'], + opacity: ['checked', 'disabled'], + borderColor: ['checked'], + fontWeight: ['hover'], + borderRadius: ['responsive', 'hover', 'focus'], + borderWidth: ['responsive', 'hover', 'focus'], + translate: ['responsive', 'hover'], + } + }, + + plugins: [ + require('@tailwindcss/forms'), + require('@themesberg/flowbite/plugin'), + require('tailwindcss-dir')(), + function ({ addComponents }) { + addComponents({ + '.container': { + maxWidth: '100%', + '@screen sm': { + maxWidth: '100%', + }, + '@screen md': { + maxWidth: '100%', + }, + '@screen lg': { + maxWidth: '1000px', + }, + '@screen xl': { + maxWidth: '895px', + }, + '@screen 2xl': { + maxWidth: '1145px', + }, + } + }) + } + ] +}; \ No newline at end of file diff --git a/public/akaunting-js/generalAction.js b/public/akaunting-js/generalAction.js new file mode 100644 index 000000000..f3912a3f5 --- /dev/null +++ b/public/akaunting-js/generalAction.js @@ -0,0 +1,278 @@ +// remove dropdown menu when mouseleave in index more actions +document.querySelectorAll("[data-table-list]").forEach((row) => { + row.addEventListener("mouseleave", function() { + if (row.querySelector("[data-dropdown-actions]")) { + row.querySelector("[data-dropdown-actions]").classList.remove("block"); + row.querySelector("[data-dropdown-actions]").classList.add("hidden"); + } + }); +}); +// remove dropdown menu when mouseleave in index more actions + +//redirect edit or show page for table row click +document.querySelectorAll("[data-table-body]").forEach((table) => { + let rows = table.querySelectorAll("tr"); + + rows.forEach((row) => { + let row_href = row.getAttribute("href"); + + if (! row_href) { + return; + } + + let td = row.getElementsByTagName("td"); + let first_selector = row.querySelector('[data-bulkaction]') && row.querySelector('[data-bulkaction]') !== null ? 1 : 0; + + if (row_href) { + for (let i=first_selector; i { + window.location.href = row_href; + }); + } + } + }); +}); +//redirect edit or show page for table row click + +//collapse accordion +function toggleSub(key, event) { + let isExpanded = + document.querySelectorAll( + `[data-collapse="${key}"]` + ".active-collapse" + ).length > 0; + + if (isExpanded) { + this.collapseSub(key, event); + } else { + this.expandSub(key, event); + } +} + +function collapseSub(key, event) { + event.stopPropagation(); + event.target.classList.add("rotate-90"); + + document + .querySelectorAll(`[data-collapse="${key}"]` + ".active-collapse") + .forEach(function(element) { + element.classList.toggle("active-collapse"); + element.classList.toggle("collapse-sub"); + }); + + // if collapsed key has childs(table row constantly), they will be collapsed as well + document + .querySelectorAll(`[data-collapse="${key}"]` + " button[node|='child']") + .forEach(function(element) { + element.childNodes[0].classList.add("rotate-90") + + this.collapseSub(element.getAttribute("node"), event); + }.bind(this) + ); +} + +function expandSub(key, event) { + event.stopPropagation(); + event.target.classList.remove("rotate-90"); + + document + .querySelectorAll(`[data-collapse="${key}"]`) + .forEach(function(element) { + if (element.getAttribute("data-animation")) { + element.classList.toggle("active-collapse-animation"); + } + + element.classList.toggle("active-collapse"); + element.classList.toggle("collapse-sub"); + }); +} +//collapse accordion + +// run dropdown and tooltip functions for Virtual DOM +document.addEventListener("DOMContentLoaded", () => { + const triggers = [ + { event: "mouseover", checker: isHoverable }, + { event: "mouseout", checker: isHoverable }, + { event: "click", checker: isClickable }, + ]; + + triggers.forEach(({ event, checker, fn }) => { + document.addEventListener( + event, + (e) => { + const dropdownToggleEl = e.target.closest( + "[data-dropdown-toggle]" + ); + const tooltipToggleEl = e.target.closest( + "[data-tooltip-target]" + ); + if (dropdownToggleEl !== null && event == "click") { + runDropdown(dropdownToggleEl); + } + + if (tooltipToggleEl !== null && event == "mouseover") { + runTooltip(tooltipToggleEl); + } + }, + false + ); + }); +}); + +function isClickable(dropdownToggleEl) { + return dropdownToggleEl.getAttribute("data-dropdown-toggle") === "click"; +} + +function isHoverable(tooltipToggleEl) { + return tooltipToggleEl.getAttribute("data-tooltip-target") === "hover"; +} +//run dropdown and tooltip functions for Virtual DOM + +// Toggle dropdown elements using [data-dropdown-toggle] +function runDropdown(dropdownToggleEl) { + const dropdownMenuId = dropdownToggleEl.getAttribute( + "data-dropdown-toggle" + ); + const dropdownMenuEl = document.getElementById(dropdownMenuId); // options + + const placement = dropdownToggleEl.getAttribute("data-dropdown-placement"); + + var element = dropdownToggleEl; + + while (element.nodeName !== "BUTTON") { + element = element.parentNode; + } + + Popper.createPopper(element, dropdownMenuEl, { + placement: placement ? placement : "bottom-start", + modifiers: [ + { + name: "offset", + options: { + offset: [0, 10], + }, + }, + ], + }); // toggle when click on the button + + dropdownMenuEl.classList.toggle("hidden"); + dropdownMenuEl.classList.toggle("block"); + + function handleDropdownOutsideClick(event) { + var targetElement = event.target; // clicked element + + if ( + targetElement !== dropdownMenuEl && + targetElement !== dropdownToggleEl && + !dropdownToggleEl.contains(targetElement) + ) { + dropdownMenuEl.classList.add("hidden"); + dropdownMenuEl.classList.remove("block"); + document.body.removeEventListener( + "click", + handleDropdownOutsideClick, + true + ); + } + } // hide popper when clicking outside the element + + document.body.addEventListener("click", handleDropdownOutsideClick, true); + + if (dropdownMenuEl.getAttribute("data-click-outside-none") != null) { + if (event.target.getAttribute("data-click-outside") != null || event.target.parentElement.getAttribute("data-click-outside") != null) { + dropdownMenuEl.classList.add("hidden"); + dropdownMenuEl.classList.remove("block"); + return; + } + dropdownMenuEl.classList.add("block"); + dropdownMenuEl.classList.remove("hidden"); + } +} +// Toggle dropdown elements using [data-dropdown-toggle] + +// Tooltip elements using [data-tooltip-target], [data-tooltip-placement] +function runTooltip(tooltipToggleEl) { + const tooltipEl = document.getElementById( + tooltipToggleEl.getAttribute("data-tooltip-target") + ); + const placement = tooltipToggleEl.getAttribute("data-tooltip-placement"); + const trigger = tooltipToggleEl.getAttribute("data-tooltip-trigger"); + const popperInstance = Popper.createPopper(tooltipToggleEl, tooltipEl, { + placement: placement ? placement : "top", + modifiers: [ + { + name: "offset", + options: { + offset: [0, 8], + }, + }, + ], + }); + + function show() { + // Make the tooltip visible + tooltipEl.classList.remove("opacity-0"); + tooltipEl.classList.add("opacity-100"); + tooltipEl.classList.remove("invisible"); + tooltipEl.classList.add("visible"); // Enable the event listeners + + popperInstance.setOptions((options) => ({ + ...options, + modifiers: [ + ...options.modifiers, + { + name: "eventListeners", + enabled: true, + }, + ], + })); // Update its position + + popperInstance.update(); + } + + function hide() { + // Hide the tooltip + tooltipEl.classList.remove("opacity-100"); + tooltipEl.classList.add("opacity-0"); + tooltipEl.classList.remove("visible"); + tooltipEl.classList.add("invisible"); // Disable the event listeners + + popperInstance.setOptions((options) => ({ + ...options, + modifiers: [ + ...options.modifiers, + { + name: "eventListeners", + enabled: false, + }, + ], + })); + } + + var showEvents = []; + var hideEvents = []; + + switch (trigger) { + case "hover": + showEvents = ["mouseenter", "focus"]; + hideEvents = ["mouseleave", "blur"]; + break; + + case "click": + showEvents = ["click", "focus"]; + hideEvents = ["focusout", "blur"]; + break; + + default: + showEvents = ["mouseenter", "focus"]; + hideEvents = ["mouseleave", "blur"]; + } + + showEvents.forEach((event) => { + tooltipToggleEl.addEventListener(event, show); + }); + hideEvents.forEach((event) => { + tooltipToggleEl.addEventListener(event, hide); + }); +} +// Tooltip elements using [data-tooltip-target], [data-tooltip-placement] \ No newline at end of file diff --git a/public/akaunting-js/hotkeys.js b/public/akaunting-js/hotkeys.js new file mode 100644 index 000000000..c0d6774f4 --- /dev/null +++ b/public/akaunting-js/hotkeys.js @@ -0,0 +1,62 @@ +let shortcuts; + +axios.get('public/shortcuts-config.json') + .then(function (response) { + shortcuts = response.data + }) + +const handlePageEvent = (event, routeData) => { + const hotkeys = Object.keys(routeData); + + hotkeys.includes([event.code]) + ? routeData[event.code]() //type of function - to execute when the event happens + : {} +}; + +const handlePrint = () => { + window.location.replace(window.location.href + '/print'); +}; + +const handleKeydown = (event) => { + const keyName = event.key; + const urlPath = window.location.href; + const constainsDocID = !isNaN(urlPath.substr(-1)); + + if (keyName === ('Meta' || 'Control' || 'Alt')) { + return; + } + + if (event.metaKey || event.ctrlKey) { + const action = shortcuts.ctrlKey[event.code]; + + action + ? (event.preventDefault(), handleShortCuts(action)) + : {}; + } + + if (event.altKey) { + const action = shortcuts.altKey[event.code]; + + action + ? handleShortCuts(action) + : {}; + } + + const matchingRoute = Object.keys(shortcuts.pages).filter(route => urlPath.includes(route)); + + matchingRoute + ? constainsDocID && event.code === 'KeyP' + ? handlePrint() + : handlePageEvent(event, matchingRoute) + : {}; +}; + +const handleShortCuts = (target) => { + let targetURL = url + target; + + window.location.replace(targetURL); +}; + +document.addEventListener('keydown', (event) => { + handleKeydown(event) +}, false); diff --git a/public/akaunting-js/popper.js b/public/akaunting-js/popper.js new file mode 100644 index 000000000..795bcce4f --- /dev/null +++ b/public/akaunting-js/popper.js @@ -0,0 +1,6 @@ +/** + * @popperjs/core v2.11.5 - MIT License + */ + + !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).Popper={})}(this,(function(e){"use strict";function t(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function n(e){return e instanceof t(e).Element||e instanceof Element}function r(e){return e instanceof t(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!=typeof ShadowRoot&&(e instanceof t(e).ShadowRoot||e instanceof ShadowRoot)}var i=Math.max,a=Math.min,s=Math.round;function f(e,t){void 0===t&&(t=!1);var n=e.getBoundingClientRect(),o=1,i=1;if(r(e)&&t){var a=e.offsetHeight,f=e.offsetWidth;f>0&&(o=s(n.width)/f||1),a>0&&(i=s(n.height)/a||1)}return{width:n.width/o,height:n.height/i,top:n.top/i,right:n.right/o,bottom:n.bottom/i,left:n.left/o,x:n.left/o,y:n.top/i}}function c(e){var n=t(e);return{scrollLeft:n.pageXOffset,scrollTop:n.pageYOffset}}function p(e){return e?(e.nodeName||"").toLowerCase():null}function u(e){return((n(e)?e.ownerDocument:e.document)||window.document).documentElement}function l(e){return f(u(e)).left+c(e).scrollLeft}function d(e){return t(e).getComputedStyle(e)}function h(e){var t=d(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function m(e,n,o){void 0===o&&(o=!1);var i,a,d=r(n),m=r(n)&&function(e){var t=e.getBoundingClientRect(),n=s(t.width)/e.offsetWidth||1,r=s(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(n),v=u(n),g=f(e,m),y={scrollLeft:0,scrollTop:0},b={x:0,y:0};return(d||!d&&!o)&&(("body"!==p(n)||h(v))&&(y=(i=n)!==t(i)&&r(i)?{scrollLeft:(a=i).scrollLeft,scrollTop:a.scrollTop}:c(i)),r(n)?((b=f(n,!0)).x+=n.clientLeft,b.y+=n.clientTop):v&&(b.x=l(v))),{x:g.left+y.scrollLeft-b.x,y:g.top+y.scrollTop-b.y,width:g.width,height:g.height}}function v(e){var t=f(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function g(e){return"html"===p(e)?e:e.assignedSlot||e.parentNode||(o(e)?e.host:null)||u(e)}function y(e){return["html","body","#document"].indexOf(p(e))>=0?e.ownerDocument.body:r(e)&&h(e)?e:y(g(e))}function b(e,n){var r;void 0===n&&(n=[]);var o=y(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=t(o),s=i?[a].concat(a.visualViewport||[],h(o)?o:[]):o,f=n.concat(s);return i?f:f.concat(b(g(s)))}function x(e){return["table","td","th"].indexOf(p(e))>=0}function w(e){return r(e)&&"fixed"!==d(e).position?e.offsetParent:null}function O(e){for(var n=t(e),i=w(e);i&&x(i)&&"static"===d(i).position;)i=w(i);return i&&("html"===p(i)||"body"===p(i)&&"static"===d(i).position)?n:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&r(e)&&"fixed"===d(e).position)return null;var n=g(e);for(o(n)&&(n=n.host);r(n)&&["html","body"].indexOf(p(n))<0;){var i=d(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||n}var j="top",E="bottom",D="right",A="left",L="auto",P=[j,E,D,A],M="start",k="end",W="viewport",B="popper",H=P.reduce((function(e,t){return e.concat([t+"-"+M,t+"-"+k])}),[]),T=[].concat(P,[L]).reduce((function(e,t){return e.concat([t,t+"-"+M,t+"-"+k])}),[]),R=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function S(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function C(e){return e.split("-")[0]}function q(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&o(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function V(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function N(e,r){return r===W?V(function(e){var n=t(e),r=u(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,f=0;return o&&(i=o.width,a=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,f=o.offsetTop)),{width:i,height:a,x:s+l(e),y:f}}(e)):n(r)?function(e){var t=f(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(r):V(function(e){var t,n=u(e),r=c(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=i(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),s=i(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),f=-r.scrollLeft+l(e),p=-r.scrollTop;return"rtl"===d(o||n).direction&&(f+=i(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:s,x:f,y:p}}(u(e)))}function I(e,t,o){var s="clippingParents"===t?function(e){var t=b(g(e)),o=["absolute","fixed"].indexOf(d(e).position)>=0&&r(e)?O(e):e;return n(o)?t.filter((function(e){return n(e)&&q(e,o)&&"body"!==p(e)})):[]}(e):[].concat(t),f=[].concat(s,[o]),c=f[0],u=f.reduce((function(t,n){var r=N(e,n);return t.top=i(r.top,t.top),t.right=a(r.right,t.right),t.bottom=a(r.bottom,t.bottom),t.left=i(r.left,t.left),t}),N(e,c));return u.width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u}function _(e){return e.split("-")[1]}function F(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function U(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?C(o):null,a=o?_(o):null,s=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case E:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:f};break;case A:t={x:n.x-r.width,y:f};break;default:t={x:n.x,y:n.y}}var c=i?F(i):null;if(null!=c){var p="y"===c?"height":"width";switch(a){case M:t[c]=t[c]-(n[p]/2-r[p]/2);break;case k:t[c]=t[c]+(n[p]/2-r[p]/2)}}return t}function z(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function X(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Y(e,t){void 0===t&&(t={});var r=t,o=r.placement,i=void 0===o?e.placement:o,a=r.boundary,s=void 0===a?"clippingParents":a,c=r.rootBoundary,p=void 0===c?W:c,l=r.elementContext,d=void 0===l?B:l,h=r.altBoundary,m=void 0!==h&&h,v=r.padding,g=void 0===v?0:v,y=z("number"!=typeof g?g:X(g,P)),b=d===B?"reference":B,x=e.rects.popper,w=e.elements[m?b:d],O=I(n(w)?w:w.contextElement||u(e.elements.popper),s,p),A=f(e.elements.reference),L=U({reference:A,element:x,strategy:"absolute",placement:i}),M=V(Object.assign({},x,L)),k=d===B?M:A,H={top:O.top-k.top+y.top,bottom:k.bottom-O.bottom+y.bottom,left:O.left-k.left+y.left,right:k.right-O.right+y.right},T=e.modifiersData.offset;if(d===B&&T){var R=T[i];Object.keys(H).forEach((function(e){var t=[D,E].indexOf(e)>=0?1:-1,n=[j,E].indexOf(e)>=0?"y":"x";H[e]+=R[n]*t}))}return H}var G={placement:"bottom",modifiers:[],strategy:"absolute"};function J(){for(var e=arguments.length,t=new Array(e),n=0;n=0?-1:1,i="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[A,D].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],f=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=f,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},ie={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var se={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return se[e]}))}function ce(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,f=n.allowedAutoPlacements,c=void 0===f?T:f,p=_(r),u=p?s?H:H.filter((function(e){return _(e)===p})):P,l=u.filter((function(e){return c.indexOf(e)>=0}));0===l.length&&(l=u);var d=l.reduce((function(t,n){return t[n]=Y(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[C(n)],t}),{});return Object.keys(d).sort((function(e,t){return d[e]-d[t]}))}var pe={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,f=n.fallbackPlacements,c=n.padding,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.flipVariations,h=void 0===d||d,m=n.allowedAutoPlacements,v=t.options.placement,g=C(v),y=f||(g===v||!h?[ae(v)]:function(e){if(C(e)===L)return[];var t=ae(e);return[fe(e),t,fe(t)]}(v)),b=[v].concat(y).reduce((function(e,n){return e.concat(C(n)===L?ce(t,{placement:n,boundary:p,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,w=t.rects.popper,O=new Map,P=!0,k=b[0],W=0;W=0,S=R?"width":"height",q=Y(t,{placement:B,boundary:p,rootBoundary:u,altBoundary:l,padding:c}),V=R?T?D:A:T?E:j;x[S]>w[S]&&(V=ae(V));var N=ae(V),I=[];if(i&&I.push(q[H]<=0),s&&I.push(q[V]<=0,q[N]<=0),I.every((function(e){return e}))){k=B,P=!1;break}O.set(B,I)}if(P)for(var F=function(e){var t=b.find((function(t){var n=O.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},U=h?3:1;U>0;U--){if("break"===F(U))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ue(e,t,n){return i(e,a(t,n))}var le={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,s=void 0===o||o,f=n.altAxis,c=void 0!==f&&f,p=n.boundary,u=n.rootBoundary,l=n.altBoundary,d=n.padding,h=n.tether,m=void 0===h||h,g=n.tetherOffset,y=void 0===g?0:g,b=Y(t,{boundary:p,rootBoundary:u,padding:d,altBoundary:l}),x=C(t.placement),w=_(t.placement),L=!w,P=F(x),k="x"===P?"y":"x",W=t.modifiersData.popperOffsets,B=t.rects.reference,H=t.rects.popper,T="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,R="number"==typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,q={x:0,y:0};if(W){if(s){var V,N="y"===P?j:A,I="y"===P?E:D,U="y"===P?"height":"width",z=W[P],X=z+b[N],G=z-b[I],J=m?-H[U]/2:0,K=w===M?B[U]:H[U],Q=w===M?-H[U]:-B[U],Z=t.elements.arrow,$=m&&Z?v(Z):{width:0,height:0},ee=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},te=ee[N],ne=ee[I],re=ue(0,B[U],$[U]),oe=L?B[U]/2-J-re-te-R.mainAxis:K-re-te-R.mainAxis,ie=L?-B[U]/2+J+re+ne+R.mainAxis:Q+re+ne+R.mainAxis,ae=t.elements.arrow&&O(t.elements.arrow),se=ae?"y"===P?ae.clientTop||0:ae.clientLeft||0:0,fe=null!=(V=null==S?void 0:S[P])?V:0,ce=z+ie-fe,pe=ue(m?a(X,z+oe-fe-se):X,z,m?i(G,ce):G);W[P]=pe,q[P]=pe-z}if(c){var le,de="x"===P?j:A,he="x"===P?E:D,me=W[k],ve="y"===k?"height":"width",ge=me+b[de],ye=me-b[he],be=-1!==[j,A].indexOf(x),xe=null!=(le=null==S?void 0:S[k])?le:0,we=be?ge:me-B[ve]-H[ve]-xe+R.altAxis,Oe=be?me+B[ve]+H[ve]-xe-R.altAxis:ye,je=m&&be?function(e,t,n){var r=ue(e,t,n);return r>n?n:r}(we,me,Oe):ue(m?we:ge,me,m?Oe:ye);W[k]=je,q[k]=je-me}t.modifiersData[r]=q}},requiresIfExists:["offset"]};var de={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=C(n.placement),f=F(s),c=[A,D].indexOf(s)>=0?"height":"width";if(i&&a){var p=function(e,t){return z("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:X(e,P))}(o.padding,n),u=v(i),l="y"===f?j:A,d="y"===f?E:D,h=n.rects.reference[c]+n.rects.reference[f]-a[f]-n.rects.popper[c],m=a[f]-n.rects.reference[f],g=O(i),y=g?"y"===f?g.clientHeight||0:g.clientWidth||0:0,b=h/2-m/2,x=p[l],w=y-u[c]-p[d],L=y/2-u[c]/2+b,M=ue(x,L,w),k=f;n.modifiersData[r]=((t={})[k]=M,t.centerOffset=M-L,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&q(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function me(e){return[j,D,E,A].some((function(t){return e[t]>=0}))}var ve={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=Y(t,{elementContext:"reference"}),s=Y(t,{altBoundary:!0}),f=he(a,r),c=he(s,o,i),p=me(f),u=me(c);t.modifiersData[n]={referenceClippingOffsets:f,popperEscapeOffsets:c,isReferenceHidden:p,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":u})}},ge=K({defaultModifiers:[Z,$,ne,re]}),ye=[Z,$,ne,re,oe,pe,le,de,ve],be=K({defaultModifiers:ye});e.applyStyles=re,e.arrow=de,e.computeStyles=ne,e.createPopper=be,e.createPopperLite=ge,e.defaultModifiers=ye,e.detectOverflow=Y,e.eventListeners=Z,e.flip=pe,e.hide=ve,e.offset=oe,e.popperGenerator=K,e.popperOffsets=$,e.preventOverflow=le,Object.defineProperty(e,"__esModule",{value:!0})})); + //# sourceMappingURL=popper.min.js.map \ No newline at end of file diff --git a/public/akaunting-js/swiper-bundle.min.js b/public/akaunting-js/swiper-bundle.min.js new file mode 100644 index 000000000..991d1e0c7 --- /dev/null +++ b/public/akaunting-js/swiper-bundle.min.js @@ -0,0 +1,14 @@ +/** + * Swiper 7.4.1 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * https://swiperjs.com + * + * Copyright 2014-2021 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: December 24, 2021 + */ + + !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s={},a={}){Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this)}}function l(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("e.split(" "))));return this.forEach((e=>{e.classList.add(...t)})),this},removeClass:function(...e){const t=l(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...t)})),this},hasClass:function(...e){const t=l(e.map((e=>e.split(" "))));return o(this,(e=>t.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(...e){const t=l(e.map((e=>e.split(" "))));this.forEach((e=>{t.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s=0;e-=1){const s=n[e];a&&s.listener===a||a&&s.listener&&s.listener.dom7proxy&&s.listener.dom7proxy===a?(r.removeEventListener(t,s.proxyListener,i),n.splice(e,1)):a||(r.removeEventListener(t,s.proxyListener,i),n.splice(e,1))}}}return this},trigger:function(...e){const t=r(),s=e[0].split(" "),a=e[1];for(let i=0;it>0)),i.dispatchEvent(s),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,p=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+p-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;tt-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(...e){let t;const s=a();for(let a=0;a=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(...e){const t=Object(e[0]),s=["__proto__","constructor","prototype"];for(let i=1;is.indexOf(e)<0));for(let s=0,a=e.length;si?"next":"prev",p=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,c=()=>{n=(new Date).getTime(),null===l&&(l=n);const r=Math.max(Math.min((n-l)/o,1),0),d=.5-Math.cos(r*Math.PI)/2;let u=i+d*(t-i);if(p(u,t)&&(u=t),e.wrapperEl.scrollTo({[s]:u}),p(u,t))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[s]:u})})),void a.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=a.requestAnimationFrame(c)};c()}let w,b,x;function y(){return w||(w=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),w}function E(e={}){return b||(b=function({userAgent:e}={}){const t=y(),s=r(),a=s.navigator.platform,i=e||s.navigator.userAgent,n={ios:!1,android:!1},l=s.screen.width,o=s.screen.height,d=i.match(/(Android);?[\s\/]+([\d.]+)?/);let p=i.match(/(iPad).*OS\s([\d_]+)/);const c=i.match(/(iPod)(.*OS\s([\d_]+))?/),u=!p&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),h="Win32"===a;let m="MacIntel"===a;return!p&&m&&t.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${o}`)>=0&&(p=i.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),m=!1),d&&!h&&(n.os="android",n.android=!0),(p||u||c)&&(n.os="ios",n.ios=!0),n}(e)),b}function T(){return x||(x=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),x}Object.keys(p).forEach((e=>{Object.defineProperty(d.fn,e,{value:p[e],writable:!0})}));var C={on(e,t,s){const a=this;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if("function"!=typeof t)return a;function i(...s){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy,t.apply(a,s)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(...e){const t=this;if(!t.eventsListeners)return t;let s,a,i;"string"==typeof e[0]||Array.isArray(e[0])?(s=e[0],a=e.slice(1,e.length),i=t):(s=e[0].events,a=e[0].data,i=e[0].context||t),a.unshift(i);return(Array.isArray(s)?s:s.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(i,[e,...a])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((e=>{e.apply(i,a)}))})),t}};function $({swiper:e,runCallbacks:t,direction:s,step:a}){const{activeIndex:i,previousIndex:r}=e;let n=s;if(n||(n=i>r?"next":i0)return;if(n.isTouched&&n.isMoved)return;!!l.noSwipingClass&&""!==l.noSwipingClass&&c.target&&c.target.shadowRoot&&e.path&&e.path[0]&&(h=d(e.path[0]));const m=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,f=!(!c.target||!c.target.shadowRoot);if(l.noSwiping&&(f?function(e,t=this){return function t(s){return s&&s!==a()&&s!==r()?(s.assignedSlot&&(s=s.assignedSlot),s.closest(e)||t(s.getRootNode().host)):null}(t)}(m,c.target):h.closest(m)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,o.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;const g=o.currentX,v=o.currentY,w=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,b=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(w&&(g<=b||g>=i.innerWidth-b)){if("prevent"!==w)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=g,o.startY=v,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==c.type){let e=!0;h.is(n.focusableElements)&&(e=!1),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||c.preventDefault()}t.emit("touchStart",c)}function M(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let p=e;if(p.originalEvent&&(p=p.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",p));if(i.isTouchEvent&&"touchmove"!==p.type)return;const c="touchmove"===p.type&&p.targetTouches&&(p.targetTouches[0]||p.changedTouches[0]),h="touchmove"===p.type?c.pageX:p.pageX,m="touchmove"===p.type?c.pageY:p.pageY;if(p.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return s.allowClick=!1,void(i.isTouched&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(mn.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(hn.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&p.target===t.activeElement&&d(p.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",p),p.targetTouches&&p.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",p),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&p.cancelable&&p.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&p.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",p)),s.emit("sliderMove",p),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslatei.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function P(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),p=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),p<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),c((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e=n[e]&&h=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}const g=(h-n[m])/f,v=ma.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=a.longSwipesRatio?t.slideTo(m+v):t.slideTo(m)),"prev"===t.swipeDirection&&(g>1-a.longSwipesRatio?t.slideTo(m+v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+v):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(m+v),"prev"===t.swipeDirection&&t.slideTo(m))}}function k(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function z(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function O(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,-0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let I=!1;function L(){}const A=(e,t)=>{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,p=!!i.nested,c="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[c](r.start,e.onTouchStart,t),n[c](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:p}:p),n[c](r.end,e.onTouchEnd,t),r.cancel&&n[c](r.cancel,e.onTouchEnd,t)}else n[c](r.start,e.onTouchStart,!1),s[c](r.move,e.onTouchMove,p),s[c](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[c]("click",e.onClick,!0),i.cssMode&&l[c]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",k,!0):e[u]("observerUpdate",k,!0)};const D=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var G={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function N(e,t){return function(s={}){const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),f(t,s)):f(t,s)):f(t,s)}}const B={eventsEmitter:C,update:{updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,p=i.children(`.${e.params.slideClass}`),c=o?e.virtual.slides.length:p.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let v=a.slidesOffsetAfter;"function"==typeof v&&(v=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,T=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?p.css({marginLeft:"",marginBottom:"",marginTop:""}):p.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(g(e.wrapperEl,"--swiper-centered-offset-before",""),g(e.wrapperEl,"--swiper-centered-offset-after",""));const C=a.grid&&a.grid.rows>1&&e.grid;let $;C&&e.grid.initSlides(c);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");p.filter(((e,t)=>!a.cssMode||t!==p.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+v:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:p,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){g(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),g(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}c!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e=>{s.push(e)}));else for(i=0;it.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;ir?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s=0&&c1&&u<=t.size||c<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-p:p}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,p=e;if(void 0===p){for(let e=0;e=a[e]&&s=a[e]&&s=a[e]&&(p=e);r.normalizeSlideIndex&&(p<0||void 0===p)&&(p=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,p);d=e+Math.floor((p-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),p===n)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const c=parseInt(t.slides.eq(p).attr("data-swiper-slide-index")||p,10);Object.assign(t,{snapIndex:d,realIndex:c,previousIndex:n,activeIndex:p}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==c&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;eo?o:a&&e=o.length&&(g=o.length-1),(c||l.initialSlide||0)===(p||0)&&s&&r.emit("beforeSlideChangeStart");const w=-o[g];if(r.updateProgress(w),l.normalizeSlideIndex)for(let e=0;e=s&&t=s&&t=s&&(n=e)}if(r.initialized&&n!==c){if(!r.allowSlideNext&&wr.translate&&w>r.maxTranslate()&&(c||0)!==n)return!1}let b;if(b=n>c?"next":n{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return v({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(w),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e=0,t=this.params.speed,s=!0,a){const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e=this.params.speed,t=!0,s){const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndexp(e)));let h=n[u.indexOf(c)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{c>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;return void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning?a.slideTo(a.slides.length-1,e,t,s):a.slideTo(m,e,t,s)},slideReset:function(e=this.params.speed,t=!0,s){return this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e=this.params.speed,t=!0,s,a=.5){const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?re.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),c((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),c((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}},loop:{loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length>0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;an.length&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((t,s)=>{const a=d(t);s=n.length-e.loopedSlides&&l.push(t),a.attr("data-swiper-slide-index",s)}));for(let e=0;e=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}},grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"-webkit-grabbing":"-webkit-grab",s.style.cursor=e?"-moz-grabbin":"-moz-grab",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:{attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=S.bind(e),e.onTouchMove=M.bind(e),e.onTouchEnd=P.bind(e),s.cssMode&&(e.onScroll=O.bind(e)),e.onClick=z.bind(e),i.touch&&!I&&(t.addEventListener("touchstart",L),I=!0),A(e,"on")},detachEvents:function(){A(this,"off")}},breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=D(e,i),p=D(e,o),c=i.enabled;d&&!p?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&p&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses());const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&e.changeDirection(),f(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),c&&!m?e.disable():!c&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t="window",s){if(!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;es}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:{addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function p(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?p():t?(o=new l.Image,o.onload=p,o.onerror=p,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):p()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s1){const e=[];return d(s.el).each((t=>{const a=f({},s,{el:t});e.push(new H(a))})),e}const a=this;a.__swiper__=!0,a.support=y(),a.device=E({userAgent:s.userAgent}),a.browser=T(),a.eventsListeners={},a.eventsAnyListeners=[],a.modules=[...a.__modules__],s.modules&&Array.isArray(s.modules)&&a.modules.push(...s.modules);const i={};a.modules.forEach((e=>{e({swiper:a,extendParams:N(s,i),on:a.on.bind(a),once:a.once.bind(a),off:a.off.bind(a),emit:a.emit.bind(a)})}));const r=f({},G,i);return a.params=f({},r,X,s),a.originalParams=f({},a.params),a.passedParams=f({},s),a.params&&a.params.on&&Object.keys(a.params.on).forEach((e=>{a.on(e,a.params.on[e])})),a.params&&a.params.onAny&&a.onAny(a.params.onAny),a.$=d,Object.assign(a,{enabled:a.params.enabled,el:t,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===a.params.direction,isVertical:()=>"vertical"===a.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:a.params.allowSlideNext,allowSlidePrev:a.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return a.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},a.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},a.support.touch||!a.params.simulateTouch?a.touchEventsTouch:a.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:a.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:a.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),a.emit("_swiper"),a.params.init&&a.init(),a}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e="current",t=!1){const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;sn&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e=0;e-=1){i[l]-i[e]1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t=!0){const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children(i())})();if(0===r.length&&t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e=!0,t=!0){const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){f(X,e)}static get extendedDefaults(){return X}static get defaults(){return G}static installModule(e){H.prototype.__modules__||(H.prototype.__modules__=[]);const t=H.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>H.installModule(e))),H):(H.installModule(e),H)}}function Y(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function W(e=""){return`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function R(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;ee?n+t.length:n}else a.append(t);for(let e=0;e{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)}))}function U(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function K({swiper:e,duration:t,transformEl:s,allSlides:a}){const{slides:i,activeIndex:r,$wrapperEl:n}=e;if(e.params.virtualTranslate&&0!==t){let t,l=!1;t=a?s?i.find(s):i:s?i.eq(r).find(s):i.eq(r),t.transitionEnd((()=>{if(l)return;if(!e||e.destroyed)return;l=!0,e.animating=!1;const t=["webkitTransitionEnd","transitionend"];for(let e=0;e`),i.append(r)),r}Object.keys(B).forEach((e=>{Object.keys(B[e]).forEach((t=>{H.prototype[t]=B[e][t]}))})),H.use([function({swiper:e,on:t,emit:s}){const a=r();let i=null;const n=()=>{e&&!e.destroyed&&e.initialized&&(s("beforeResize"),s("resize"))},l=()=>{e&&!e.destroyed&&e.initialized&&s("orientationchange")};t("init",(()=>{e.params.resizeObserver&&void 0!==a.ResizeObserver?e&&!e.destroyed&&e.initialized&&(i=new ResizeObserver((t=>{const{width:s,height:a}=e;let i=s,r=a;t.forEach((({contentBoxSize:t,contentRect:s,target:a})=>{a&&a!==e.el||(i=s?s.width:(t[0]||t).inlineSize,r=s?s.height:(t[0]||t).blockSize)})),i===s&&r===a||n()})),i.observe(e.el)):(a.addEventListener("resize",n),a.addEventListener("orientationchange",l))})),t("destroy",(()=>{i&&i.unobserve&&e.el&&(i.unobserve(e.el),i=null),a.removeEventListener("resize",n),a.removeEventListener("orientationchange",l)}))},function({swiper:e,extendParams:t,on:s,emit:a}){const i=[],n=r(),l=(e,t={})=>{const s=new(n.MutationObserver||n.WebkitMutationObserver)((e=>{if(1===e.length)return void a("observerUpdate",e[0]);const t=function(){a("observerUpdate",e[0])};n.requestAnimationFrame?n.requestAnimationFrame(t):n.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),i.push(s)};t({observer:!1,observeParents:!1,observeSlideChildren:!1}),s("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e{i.forEach((e=>{e.disconnect()})),i.splice(0,i.length)}))}]);const J=[function({swiper:e,extendParams:t,on:s}){let a;function i(t,s){const a=e.params.virtual;if(a.cache&&e.virtual.cache[s])return e.virtual.cache[s];const i=a.renderSlide?d(a.renderSlide.call(e,t,s)):d(`
    ${t}
    `);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",s),a.cache&&(e.virtual.cache[s]=i),i}function r(t){const{slidesPerView:s,slidesPerGroup:a,centeredSlides:r}=e.params,{addSlidesBefore:n,addSlidesAfter:l}=e.params.virtual,{from:o,to:d,slides:p,slidesGrid:c,offset:u}=e.virtual;e.params.cssMode||e.updateActiveIndex();const h=e.activeIndex||0;let m,f,g;m=e.rtlTranslate?"right":e.isHorizontal()?"left":"top",r?(f=Math.floor(s/2)+a+l,g=Math.floor(s/2)+a+n):(f=s+(a-1)+l,g=a+n);const v=Math.max((h||0)-g,0),w=Math.min((h||0)+f,p.length-1),b=(e.slidesGrid[v]||0)-(e.slidesGrid[0]||0);function x(){e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.lazy&&e.params.lazy.enabled&&e.lazy.load()}if(Object.assign(e.virtual,{from:v,to:w,offset:b,slidesGrid:e.slidesGrid}),o===v&&d===w&&!t)return e.slidesGrid!==c&&b!==u&&e.slides.css(m,`${b}px`),void e.updateProgress();if(e.params.virtual.renderExternal)return e.params.virtual.renderExternal.call(e,{offset:b,from:v,to:w,slides:function(){const e=[];for(let t=v;t<=w;t+=1)e.push(p[t]);return e}()}),void(e.params.virtual.renderExternalUpdate&&x());const y=[],E=[];if(t)e.$wrapperEl.find(`.${e.params.slideClass}`).remove();else for(let t=o;t<=d;t+=1)(tw)&&e.$wrapperEl.find(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`).remove();for(let e=0;e=v&&e<=w&&(void 0===d||t?E.push(e):(e>d&&E.push(e),e{e.$wrapperEl.append(i(p[t],t))})),y.sort(((e,t)=>t-e)).forEach((t=>{e.$wrapperEl.prepend(i(p[t],t))})),e.$wrapperEl.children(".swiper-slide").css(m,`${b}px`),x()}t({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),e.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},s("beforeInit",(()=>{e.params.virtual.enabled&&(e.virtual.slides=e.params.virtual.slides,e.classNames.push(`${e.params.containerModifierClass}virtual`),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0,e.params.initialSlide||r())})),s("setTranslate",(()=>{e.params.virtual.enabled&&(e.params.cssMode&&!e._immediateVirtual?(clearTimeout(a),a=setTimeout((()=>{r()}),100)):r())})),s("init update resize",(()=>{e.params.virtual.enabled&&e.params.cssMode&&g(e.wrapperEl,"--swiper-virtual-size",`${e.virtualSize}px`)})),Object.assign(e.virtual,{appendSlide:function(t){if("object"==typeof t&&"length"in t)for(let s=0;s{const a=t[e],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),s[parseInt(e,10)+i]=a})),e.virtual.cache=s}r(!0),e.slideTo(a,0)},removeSlide:function(t){if(null==t)return;let s=e.activeIndex;if(Array.isArray(t))for(let a=t.length-1;a>=0;a-=1)e.virtual.slides.splice(t[a],1),e.params.virtual.cache&&delete e.virtual.cache[t[a]],t[a]0&&0===e.$el.parents(`.${e.params.slideActiveClass}`).length)return;const a=e.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=l.innerWidth,o=l.innerHeight,d=e.$el.offset();s&&(d.left-=e.$el[0].scrollLeft);const p=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let e=0;e=0&&s[0]<=n&&s[1]>=0&&s[1]<=o){if(0===s[0]&&0===s[1])continue;t=!0}}if(!t)return}e.isHorizontal()?((d||p||c||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((p||u)&&!s||(d||c)&&s)&&e.slideNext(),((d||c)&&!s||(p||u)&&s)&&e.slidePrev()):((d||p||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(p||m)&&e.slideNext(),(d||h)&&e.slidePrev()),i("keyPress",r)}}function p(){e.keyboard.enabled||(d(n).on("keydown",o),e.keyboard.enabled=!0)}function c(){e.keyboard.enabled&&(d(n).off("keydown",o),e.keyboard.enabled=!1)}e.keyboard={enabled:!1},t({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),s("init",(()=>{e.params.keyboard.enabled&&p()})),s("destroy",(()=>{e.keyboard.enabled&&c()})),Object.assign(e.keyboard,{enable:p,disable:c})},function({swiper:e,extendParams:t,on:s,emit:a}){const i=r();let n;t({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),e.mousewheel={enabled:!1};let l,o=u();const p=[];function h(){e.enabled&&(e.mouseEntered=!0)}function m(){e.enabled&&(e.mouseEntered=!1)}function f(t){return!(e.params.mousewheel.thresholdDelta&&t.delta=6&&u()-o<60||(t.direction<0?e.isEnd&&!e.params.loop||e.animating||(e.slideNext(),a("scroll",t.raw)):e.isBeginning&&!e.params.loop||e.animating||(e.slidePrev(),a("scroll",t.raw)),o=(new i.Date).getTime(),!1)))}function g(t){let s=t,i=!0;if(!e.enabled)return;const r=e.params.mousewheel;e.params.cssMode&&s.preventDefault();let o=e.$el;if("container"!==e.params.mousewheel.eventsTarget&&(o=d(e.params.mousewheel.eventsTarget)),!e.mouseEntered&&!o[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let h=0;const m=e.rtlTranslate?-1:1,g=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(e.isHorizontal()){if(!(Math.abs(g.pixelX)>Math.abs(g.pixelY)))return!0;h=-g.pixelX*m}else{if(!(Math.abs(g.pixelY)>Math.abs(g.pixelX)))return!0;h=-g.pixelY}else h=Math.abs(g.pixelX)>Math.abs(g.pixelY)?-g.pixelX*m:-g.pixelY;if(0===h)return!0;r.invert&&(h=-h);let v=e.getTranslate()+h*r.sensitivity;if(v>=e.minTranslate()&&(v=e.minTranslate()),v<=e.maxTranslate()&&(v=e.maxTranslate()),i=!!e.params.loop||!(v===e.minTranslate()||v===e.maxTranslate()),i&&e.params.nested&&s.stopPropagation(),e.params.freeMode&&e.params.freeMode.enabled){const t={time:u(),delta:Math.abs(h),direction:Math.sign(h)},i=l&&t.time=e.minTranslate()&&(o=e.minTranslate()),o<=e.maxTranslate()&&(o=e.maxTranslate()),e.setTransition(0),e.setTranslate(o),e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses(),(!d&&e.isBeginning||!u&&e.isEnd)&&e.updateSlidesClasses(),e.params.freeMode.sticky){clearTimeout(n),n=void 0,p.length>=15&&p.shift();const s=p.length?p[p.length-1]:void 0,a=p[0];if(p.push(t),s&&(t.delta>s.delta||t.direction!==s.direction))p.splice(0);else if(p.length>=15&&t.time-a.time<500&&a.delta-t.delta>=1&&t.delta<=6){const s=h>0?.8:.2;l=t,p.splice(0),n=c((()=>{e.slideToClosest(e.params.speed,!0,void 0,s)}),0)}n||(n=c((()=>{l=t,p.splice(0),e.slideToClosest(e.params.speed,!0,void 0,.5)}),500))}if(i||a("scroll",s),e.params.autoplay&&e.params.autoplayDisableOnInteraction&&e.autoplay.stop(),o===e.minTranslate()||o===e.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(h),direction:Math.sign(h),raw:t};p.length>=2&&p.shift();const a=p.length?p[p.length-1]:void 0;if(p.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&f(s):f(s),function(t){const s=e.params.mousewheel;if(t.direction<0){if(e.isEnd&&!e.params.loop&&s.releaseOnEdges)return!0}else if(e.isBeginning&&!e.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function v(t){let s=e.$el;"container"!==e.params.mousewheel.eventsTarget&&(s=d(e.params.mousewheel.eventsTarget)),s[t]("mouseenter",h),s[t]("mouseleave",m),s[t]("wheel",g)}function w(){return e.params.cssMode?(e.wrapperEl.removeEventListener("wheel",g),!0):!e.mousewheel.enabled&&(v("on"),e.mousewheel.enabled=!0,!0)}function b(){return e.params.cssMode?(e.wrapperEl.addEventListener(event,g),!0):!!e.mousewheel.enabled&&(v("off"),e.mousewheel.enabled=!1,!0)}s("init",(()=>{!e.params.mousewheel.enabled&&e.params.cssMode&&b(),e.params.mousewheel.enabled&&w()})),s("destroy",(()=>{e.params.cssMode&&w(),e.mousewheel.enabled&&b()})),Object.assign(e.mousewheel,{enable:w,disable:b})},function({swiper:e,extendParams:t,on:s,emit:a}){function i(t){let s;return t&&(s=d(t),e.params.uniqueNavElements&&"string"==typeof t&&s.length>1&&1===e.$el.find(t).length&&(s=e.$el.find(t))),s}function r(t,s){const a=e.params.navigation;t&&t.length>0&&(t[s?"addClass":"removeClass"](a.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=s),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](a.lockClass))}function n(){if(e.params.loop)return;const{$nextEl:t,$prevEl:s}=e.navigation;r(s,e.isBeginning&&!e.params.rewind),r(t,e.isEnd&&!e.params.rewind)}function l(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&e.slidePrev()}function o(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&e.slideNext()}function p(){const t=e.params.navigation;if(e.params.navigation=Y(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const s=i(t.nextEl),a=i(t.prevEl);s&&s.length>0&&s.on("click",o),a&&a.length>0&&a.on("click",l),Object.assign(e.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),e.enabled||(s&&s.addClass(t.lockClass),a&&a.addClass(t.lockClass))}function c(){const{$nextEl:t,$prevEl:s}=e.navigation;t&&t.length&&(t.off("click",o),t.removeClass(e.params.navigation.disabledClass)),s&&s.length&&(s.off("click",l),s.removeClass(e.params.navigation.disabledClass))}t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},s("init",(()=>{p(),n()})),s("toEdge fromEdge lock unlock",(()=>{n()})),s("destroy",(()=>{c()})),s("enable disable",(()=>{const{$nextEl:t,$prevEl:s}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),s&&s[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)})),s("click",((t,s)=>{const{$nextEl:i,$prevEl:r}=e.navigation,n=s.target;if(e.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(i)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===n||e.pagination.el.contains(n)))return;let t;i?t=i.hasClass(e.params.navigation.hiddenClass):r&&(t=r.hasClass(e.params.navigation.hiddenClass)),a(!0===t?"navigationShow":"navigationHide"),i&&i.toggleClass(e.params.navigation.hiddenClass),r&&r.toggleClass(e.params.navigation.hiddenClass)}})),Object.assign(e.navigation,{update:n,init:p,destroy:c})},function({swiper:e,extendParams:t,on:s,emit:a}){const i="swiper-pagination";let r;t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${i}-bullet`,bulletActiveClass:`${i}-bullet-active`,modifierClass:`${i}-`,currentClass:`${i}-current`,totalClass:`${i}-total`,hiddenClass:`${i}-hidden`,progressbarFillClass:`${i}-progressbar-fill`,progressbarOppositeClass:`${i}-progressbar-opposite`,clickableClass:`${i}-clickable`,lockClass:`${i}-lock`,horizontalClass:`${i}-horizontal`,verticalClass:`${i}-vertical`}}),e.pagination={el:null,$el:null,bullets:[]};let n=0;function l(){return!e.params.pagination.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length}function o(t,s){const{bulletActiveClass:a}=e.params.pagination;t[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const t=e.rtl,s=e.params.pagination;if(l())return;const i=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,p=e.pagination.$el;let c;const u=e.params.loop?Math.ceil((i-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(c=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup),c>i-1-2*e.loopedSlides&&(c-=i-2*e.loopedSlides),c>u-1&&(c-=u),c<0&&"bullets"!==e.params.paginationType&&(c=u+c)):c=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const a=e.pagination.bullets;let i,l,u;if(s.dynamicBullets&&(r=a.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),p.css(e.isHorizontal()?"width":"height",r*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==e.previousIndex&&(n+=c-(e.previousIndex-e.loopedSlides||0),n>s.dynamicMainBullets-1?n=s.dynamicMainBullets-1:n<0&&(n=0)),i=Math.max(c-n,0),l=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(l+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),p.length>1)a.each((e=>{const t=d(e),a=t.index();a===c&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=l&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&o(t,"prev"),a===l&&o(t,"next"))}));else{const t=a.eq(c),r=t.index();if(t.addClass(s.bulletActiveClass),s.dynamicBullets){const t=a.eq(i),n=a.eq(l);for(let e=i;e<=l;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(e.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else o(t,"prev"),o(n,"next");else o(t,"prev"),o(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),n=(r*i-r)/2-u*r,l=t?"right":"left";a.css(e.isHorizontal()?l:"top",`${n}px`)}}if("fraction"===s.type&&(p.find(W(s.currentClass)).text(s.formatFractionCurrent(c+1)),p.find(W(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let t;t=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const a=(c+1)/u;let i=1,r=1;"horizontal"===t?i=a:r=a,p.find(W(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${r})`).transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(p.html(s.renderCustom(e,c+1,u)),a("paginationRender",p[0])):a("paginationUpdate",p[0]),e.params.watchOverflow&&e.enabled&&p[e.isLocked?"addClass":"removeClass"](s.lockClass)}function c(){const t=e.params.pagination;if(l())return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el;let r="";if("bullets"===t.type){let a=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&!e.params.loop&&a>s&&(a=s);for(let s=0;s`;i.html(r),e.pagination.bullets=i.find(W(t.bulletClass))}"fraction"===t.type&&(r=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):` / `,i.html(r)),"progressbar"===t.type&&(r=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):``,i.html(r)),"custom"!==t.type&&a("paginationRender",e.pagination.$el[0])}function u(){e.params.pagination=Y(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const t=e.params.pagination;if(!t.el)return;let s=d(t.el);0!==s.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&s.length>1&&(s=e.$el.find(t.el),s.length>1&&(s=s.filter((t=>d(t).parents(".swiper")[0]===e.el)))),"bullets"===t.type&&t.clickable&&s.addClass(t.clickableClass),s.addClass(t.modifierClass+t.type),s.addClass(t.modifierClass+e.params.direction),"bullets"===t.type&&t.dynamicBullets&&(s.addClass(`${t.modifierClass}${t.type}-dynamic`),n=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&s.addClass(t.progressbarOppositeClass),t.clickable&&s.on("click",W(t.bulletClass),(function(t){t.preventDefault();let s=d(this).index()*e.params.slidesPerGroup;e.params.loop&&(s+=e.loopedSlides),e.slideTo(s)})),Object.assign(e.pagination,{$el:s,el:s[0]}),e.enabled||s.addClass(t.lockClass))}function h(){const t=e.params.pagination;if(l())return;const s=e.pagination.$el;s.removeClass(t.hiddenClass),s.removeClass(t.modifierClass+t.type),s.removeClass(t.modifierClass+e.params.direction),e.pagination.bullets&&e.pagination.bullets.removeClass&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&s.off("click",W(t.bulletClass))}s("init",(()=>{u(),c(),p()})),s("activeIndexChange",(()=>{(e.params.loop||void 0===e.snapIndex)&&p()})),s("snapIndexChange",(()=>{e.params.loop||p()})),s("slidesLengthChange",(()=>{e.params.loop&&(c(),p())})),s("snapGridLengthChange",(()=>{e.params.loop||(c(),p())})),s("destroy",(()=>{h()})),s("enable disable",(()=>{const{$el:t}=e.pagination;t&&t[e.enabled?"removeClass":"addClass"](e.params.pagination.lockClass)})),s("lock unlock",(()=>{p()})),s("click",((t,s)=>{const i=s.target,{$el:r}=e.pagination;if(e.params.pagination.el&&e.params.pagination.hideOnClick&&r.length>0&&!d(i).hasClass(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&i===e.navigation.nextEl||e.navigation.prevEl&&i===e.navigation.prevEl))return;const t=r.hasClass(e.params.pagination.hiddenClass);a(!0===t?"paginationShow":"paginationHide"),r.toggleClass(e.params.pagination.hiddenClass)}})),Object.assign(e.pagination,{render:c,update:p,init:u,destroy:h})},function({swiper:e,extendParams:t,on:s,emit:i}){const r=a();let n,l,o,p,u=!1,h=null,m=null;function f(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:s,progress:a}=e,{$dragEl:i,$el:r}=t,n=e.params.scrollbar;let d=l,p=(o-l)*a;s?(p=-p,p>0?(d=l-p,p=0):-p+l>o&&(d=o+p)):p<0?(d=l+p,p=0):p+l>o&&(d=o-p),e.isHorizontal()?(i.transform(`translate3d(${p}px, 0, 0)`),i[0].style.width=`${d}px`):(i.transform(`translate3d(0px, ${p}px, 0)`),i[0].style.height=`${d}px`),n.hide&&(clearTimeout(h),r[0].style.opacity=1,h=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function g(){if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:s,$el:a}=t;s[0].style.width="",s[0].style.height="",o=e.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,p=e.size/(e.virtualSize+e.params.slidesOffsetBefore-(e.params.centeredSlides?e.snapGrid[0]:0)),l="auto"===e.params.scrollbar.dragSize?o*p:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?s[0].style.width=`${l}px`:s[0].style.height=`${l}px`,a[0].style.display=p>=1?"none":"",e.params.scrollbar.hide&&(a[0].style.opacity=0),e.params.watchOverflow&&e.enabled&&t.$el[e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}function v(t){return e.isHorizontal()?"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientX:t.clientX:"touchstart"===t.type||"touchmove"===t.type?t.targetTouches[0].clientY:t.clientY}function w(t){const{scrollbar:s,rtlTranslate:a}=e,{$el:i}=s;let r;r=(v(t)-i.offset()[e.isHorizontal()?"left":"top"]-(null!==n?n:l/2))/(o-l),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const d=e.minTranslate()+(e.maxTranslate()-e.minTranslate())*r;e.updateProgress(d),e.setTranslate(d),e.updateActiveIndex(),e.updateSlidesClasses()}function b(t){const s=e.params.scrollbar,{scrollbar:a,$wrapperEl:r}=e,{$el:l,$dragEl:o}=a;u=!0,n=t.target===o[0]||t.target===o?v(t)-t.target.getBoundingClientRect()[e.isHorizontal()?"left":"top"]:null,t.preventDefault(),t.stopPropagation(),r.transition(100),o.transition(100),w(t),clearTimeout(m),l.transition(0),s.hide&&l.css("opacity",1),e.params.cssMode&&e.$wrapperEl.css("scroll-snap-type","none"),i("scrollbarDragStart",t)}function x(t){const{scrollbar:s,$wrapperEl:a}=e,{$el:r,$dragEl:n}=s;u&&(t.preventDefault?t.preventDefault():t.returnValue=!1,w(t),a.transition(0),r.transition(0),n.transition(0),i("scrollbarDragMove",t))}function y(t){const s=e.params.scrollbar,{scrollbar:a,$wrapperEl:r}=e,{$el:n}=a;u&&(u=!1,e.params.cssMode&&(e.$wrapperEl.css("scroll-snap-type",""),r.transition("")),s.hide&&(clearTimeout(m),m=c((()=>{n.css("opacity",0),n.transition(400)}),1e3)),i("scrollbarDragEnd",t),s.snapOnRelease&&e.slideToClosest())}function E(t){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:n,support:l}=e,o=s.$el[0],d=!(!l.passiveListener||!n.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};if(!o)return;const c="on"===t?"addEventListener":"removeEventListener";l.touch?(o[c](a.start,b,d),o[c](a.move,x,d),o[c](a.end,y,p)):(o[c](i.start,b,d),r[c](i.move,x,d),r[c](i.end,y,p))}function T(){const{scrollbar:t,$el:s}=e;e.params.scrollbar=Y(e,e.originalParams.scrollbar,e.params.scrollbar,{el:"swiper-scrollbar"});const a=e.params.scrollbar;if(!a.el)return;let i=d(a.el);e.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el));let r=i.find(`.${e.params.scrollbar.dragClass}`);0===r.length&&(r=d(`
    `),i.append(r)),Object.assign(t,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&e.params.scrollbar.el&&E("on"),i&&i[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)}function C(){e.params.scrollbar.el&&E("off")}t({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}}),e.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},s("init",(()=>{T(),g(),f()})),s("update resize observerUpdate lock unlock",(()=>{g()})),s("setTranslate",(()=>{f()})),s("setTransition",((t,s)=>{!function(t){e.params.scrollbar.el&&e.scrollbar.el&&e.scrollbar.$dragEl.transition(t)}(s)})),s("enable disable",(()=>{const{$el:t}=e.scrollbar;t&&t[e.enabled?"removeClass":"addClass"](e.params.scrollbar.lockClass)})),s("destroy",(()=>{C()})),Object.assign(e.scrollbar,{updateSize:g,setTranslate:f,init:T,destroy:C})},function({swiper:e,extendParams:t,on:s}){t({parallax:{enabled:!1}});const a=(t,s)=>{const{rtl:a}=e,i=d(t),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const p=i.attr("data-swiper-parallax-scale"),c=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):e.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=c){const e=c-(c-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==p)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=p-(p-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},i=()=>{const{$el:t,slides:s,progress:i,snapGrid:r}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{a(e,i)})),s.each(((t,s)=>{let n=t.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(n+=Math.ceil(s/2)-i*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{a(e,n)}))}))};s("beforeInit",(()=>{e.params.parallax.enabled&&(e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)})),s("init",(()=>{e.params.parallax.enabled&&i()})),s("setTranslate",(()=>{e.params.parallax.enabled&&i()})),s("setTransition",((t,s)=>{e.params.parallax.enabled&&((t=e.params.speed)=>{const{$el:s}=e;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{const s=d(e);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||t;0===t&&(a=0),s.transition(a)}))})(s)}))},function({swiper:e,extendParams:t,on:s,emit:a}){const i=r();t({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),e.zoom={enabled:!1};let n,l,o,p=1,c=!1;const u={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},m={isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},f={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let g=1;function v(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function w(t){const s=e.support,a=e.params.zoom;if(l=!1,o=!1,!s.gestures){if("touchstart"!==t.type||"touchstart"===t.type&&t.targetTouches.length<2)return;l=!0,u.scaleStart=v(t)}u.$slideEl&&u.$slideEl.length||(u.$slideEl=d(t.target).closest(`.${e.params.slideClass}`),0===u.$slideEl.length&&(u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${a.containerClass}`),u.maxRatio=u.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==u.$imageWrapEl.length)?(u.$imageEl&&u.$imageEl.transition(0),c=!0):u.$imageEl=void 0}function b(t){const s=e.support,a=e.params.zoom,i=e.zoom;if(!s.gestures){if("touchmove"!==t.type||"touchmove"===t.type&&t.targetTouches.length<2)return;o=!0,u.scaleMove=v(t)}u.$imageEl&&0!==u.$imageEl.length?(s.gestures?i.scale=t.scale*p:i.scale=u.scaleMove/u.scaleStart*p,i.scale>u.maxRatio&&(i.scale=u.maxRatio-1+(i.scale-u.maxRatio+1)**.5),i.scalem.touchesStart.x))return void(m.isTouched=!1);if(!e.isHorizontal()&&(Math.floor(m.minY)===Math.floor(m.startY)&&m.touchesCurrent.ym.touchesStart.y))return void(m.isTouched=!1)}t.cancelable&&t.preventDefault(),t.stopPropagation(),m.isMoved=!0,m.currentX=m.touchesCurrent.x-m.touchesStart.x+m.startX,m.currentY=m.touchesCurrent.y-m.touchesStart.y+m.startY,m.currentXm.maxX&&(m.currentX=m.maxX-1+(m.currentX-m.maxX+1)**.8),m.currentYm.maxY&&(m.currentY=m.maxY-1+(m.currentY-m.maxY+1)**.8),f.prevPositionX||(f.prevPositionX=m.touchesCurrent.x),f.prevPositionY||(f.prevPositionY=m.touchesCurrent.y),f.prevTime||(f.prevTime=Date.now()),f.x=(m.touchesCurrent.x-f.prevPositionX)/(Date.now()-f.prevTime)/2,f.y=(m.touchesCurrent.y-f.prevPositionY)/(Date.now()-f.prevTime)/2,Math.abs(m.touchesCurrent.x-f.prevPositionX)<2&&(f.x=0),Math.abs(m.touchesCurrent.y-f.prevPositionY)<2&&(f.y=0),f.prevPositionX=m.touchesCurrent.x,f.prevPositionY=m.touchesCurrent.y,f.prevTime=Date.now(),u.$imageWrapEl.transform(`translate3d(${m.currentX}px, ${m.currentY}px,0)`)}}function E(){const t=e.zoom;u.$slideEl&&e.previousIndex!==e.activeIndex&&(u.$imageEl&&u.$imageEl.transform("translate3d(0,0,0) scale(1)"),u.$imageWrapEl&&u.$imageWrapEl.transform("translate3d(0,0,0)"),t.scale=1,p=1,u.$slideEl=void 0,u.$imageEl=void 0,u.$imageWrapEl=void 0)}function T(t){const s=e.zoom,a=e.params.zoom;if(u.$slideEl||(t&&t.target&&(u.$slideEl=d(t.target).closest(`.${e.params.slideClass}`)),u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex)),u.$imageEl=u.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${a.containerClass}`)),!u.$imageEl||0===u.$imageEl.length||!u.$imageWrapEl||0===u.$imageWrapEl.length)return;let r,n,l,o,c,h,f,g,v,w,b,x,y,E,T,C,$,S;e.params.cssMode&&(e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.touchAction="none"),u.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===m.touchesStart.x&&t?(r="touchend"===t.type?t.changedTouches[0].pageX:t.pageX,n="touchend"===t.type?t.changedTouches[0].pageY:t.pageY):(r=m.touchesStart.x,n=m.touchesStart.y),s.scale=u.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=u.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,t?($=u.$slideEl[0].offsetWidth,S=u.$slideEl[0].offsetHeight,l=u.$slideEl.offset().left+i.scrollX,o=u.$slideEl.offset().top+i.scrollY,c=l+$/2-r,h=o+S/2-n,v=u.$imageEl[0].offsetWidth,w=u.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),T=-y,C=-E,f=c*s.scale,g=h*s.scale,fT&&(f=T),gC&&(g=C)):(f=0,g=0),u.$imageWrapEl.transition(300).transform(`translate3d(${f}px, ${g}px,0)`),u.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function C(){const t=e.zoom,s=e.params.zoom;u.$slideEl||(e.params.virtual&&e.params.virtual.enabled&&e.virtual?u.$slideEl=e.$wrapperEl.children(`.${e.params.slideActiveClass}`):u.$slideEl=e.slides.eq(e.activeIndex),u.$imageEl=u.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),u.$imageWrapEl=u.$imageEl.parent(`.${s.containerClass}`)),u.$imageEl&&0!==u.$imageEl.length&&u.$imageWrapEl&&0!==u.$imageWrapEl.length&&(e.params.cssMode&&(e.wrapperEl.style.overflow="",e.wrapperEl.style.touchAction=""),t.scale=1,p=1,u.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),u.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),u.$slideEl.removeClass(`${s.zoomedSlideClass}`),u.$slideEl=void 0)}function $(t){const s=e.zoom;s.scale&&1!==s.scale?C():T(t)}function S(){const t=e.support;return{passiveListener:!("touchstart"!==e.touchEvents.start||!t.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!t.passiveListener||{passive:!1,capture:!0}}}function M(){return`.${e.params.slideClass}`}function P(t){const{passiveListener:s}=S(),a=M();e.$wrapperEl[t]("gesturestart",a,w,s),e.$wrapperEl[t]("gesturechange",a,b,s),e.$wrapperEl[t]("gestureend",a,x,s)}function k(){n||(n=!0,P("on"))}function z(){n&&(n=!1,P("off"))}function O(){const t=e.zoom;if(t.enabled)return;t.enabled=!0;const s=e.support,{passiveListener:a,activeListenerWithCapture:i}=S(),r=M();s.gestures?(e.$wrapperEl.on(e.touchEvents.start,k,a),e.$wrapperEl.on(e.touchEvents.end,z,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,r,w,a),e.$wrapperEl.on(e.touchEvents.move,r,b,i),e.$wrapperEl.on(e.touchEvents.end,r,x,a),e.touchEvents.cancel&&e.$wrapperEl.on(e.touchEvents.cancel,r,x,a)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,y,i)}function I(){const t=e.zoom;if(!t.enabled)return;const s=e.support;t.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=S(),r=M();s.gestures?(e.$wrapperEl.off(e.touchEvents.start,k,a),e.$wrapperEl.off(e.touchEvents.end,z,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,r,w,a),e.$wrapperEl.off(e.touchEvents.move,r,b,i),e.$wrapperEl.off(e.touchEvents.end,r,x,a),e.touchEvents.cancel&&e.$wrapperEl.off(e.touchEvents.cancel,r,x,a)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,y,i)}Object.defineProperty(e.zoom,"scale",{get:()=>g,set(e){if(g!==e){const t=u.$imageEl?u.$imageEl[0]:void 0,s=u.$slideEl?u.$slideEl[0]:void 0;a("zoomChange",e,t,s)}g=e}}),s("init",(()=>{e.params.zoom.enabled&&O()})),s("destroy",(()=>{I()})),s("touchStart",((t,s)=>{e.zoom.enabled&&function(t){const s=e.device;u.$imageEl&&0!==u.$imageEl.length&&(m.isTouched||(s.android&&t.cancelable&&t.preventDefault(),m.isTouched=!0,m.touchesStart.x="touchstart"===t.type?t.targetTouches[0].pageX:t.pageX,m.touchesStart.y="touchstart"===t.type?t.targetTouches[0].pageY:t.pageY))}(s)})),s("touchEnd",((t,s)=>{e.zoom.enabled&&function(){const t=e.zoom;if(!u.$imageEl||0===u.$imageEl.length)return;if(!m.isTouched||!m.isMoved)return m.isTouched=!1,void(m.isMoved=!1);m.isTouched=!1,m.isMoved=!1;let s=300,a=300;const i=f.x*s,r=m.currentX+i,n=f.y*a,l=m.currentY+n;0!==f.x&&(s=Math.abs((r-m.currentX)/f.x)),0!==f.y&&(a=Math.abs((l-m.currentY)/f.y));const o=Math.max(s,a);m.currentX=r,m.currentY=l;const d=m.width*t.scale,p=m.height*t.scale;m.minX=Math.min(u.slideWidth/2-d/2,0),m.maxX=-m.minX,m.minY=Math.min(u.slideHeight/2-p/2,0),m.maxY=-m.minY,m.currentX=Math.max(Math.min(m.currentX,m.maxX),m.minX),m.currentY=Math.max(Math.min(m.currentY,m.maxY),m.minY),u.$imageWrapEl.transition(o).transform(`translate3d(${m.currentX}px, ${m.currentY}px,0)`)}()})),s("doubleTap",((t,s)=>{!e.animating&&e.params.zoom.enabled&&e.zoom.enabled&&e.params.zoom.toggle&&$(s)})),s("transitionEnd",(()=>{e.zoom.enabled&&e.params.zoom.enabled&&E()})),s("slideChange",(()=>{e.zoom.enabled&&e.params.zoom.enabled&&e.params.cssMode&&E()})),Object.assign(e.zoom,{enable:O,disable:I,in:T,out:C,toggle:$})},function({swiper:e,extendParams:t,on:s,emit:a}){t({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let i=!1,n=!1;function l(t,s=!0){const i=e.params.lazy;if(void 0===t)return;if(0===e.slides.length)return;const r=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),n=r.find(`.${i.elementClass}:not(.${i.loadedClass}):not(.${i.loadingClass})`);!r.hasClass(i.elementClass)||r.hasClass(i.loadedClass)||r.hasClass(i.loadingClass)||n.push(r[0]),0!==n.length&&n.each((t=>{const n=d(t);n.addClass(i.loadingClass);const o=n.attr("data-background"),p=n.attr("data-src"),c=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");e.loadImage(n[0],p||o,c,u,!1,(()=>{if(null!=e&&e&&(!e||e.params)&&!e.destroyed){if(o?(n.css("background-image",`url("${o}")`),n.removeAttr("data-background")):(c&&(n.attr("srcset",c),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),p&&(n.attr("src",p),n.removeAttr("data-src"))),n.addClass(i.loadedClass).removeClass(i.loadingClass),r.find(`.${i.preloaderClass}`).remove(),e.params.loop&&s){const t=r.attr("data-swiper-slide-index");if(r.hasClass(e.params.slideDuplicateClass)){l(e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`).index(),!1)}else{l(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`).index(),!1)}}a("lazyImageReady",r[0],n[0]),e.params.autoHeight&&e.updateAutoHeight()}})),a("lazyImageLoad",r[0],n[0])}))}function o(){const{$wrapperEl:t,params:s,slides:a,activeIndex:i}=e,r=e.virtual&&s.virtual.enabled,o=s.lazy;let p=s.slidesPerView;function c(e){if(r){if(t.children(`.${s.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(a[e])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===p&&(p=0),n||(n=!0),e.params.watchSlidesProgress)t.children(`.${s.slideVisibleClass}`).each((e=>{l(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(p>1)for(let e=i;e1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){const e=o.loadPrevNextAmount,t=p,s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+p;e0&&l(u(e));const a=t.children(`.${s.slidePrevClass}`);a.length>0&&l(u(a))}}function p(){const t=r();if(!e||e.destroyed)return;const s=e.params.lazy.scrollingElement?d(e.params.lazy.scrollingElement):d(t),a=s[0]===t,n=a?t.innerWidth:s[0].offsetWidth,l=a?t.innerHeight:s[0].offsetHeight,c=e.$el.offset(),{rtlTranslate:u}=e;let h=!1;u&&(c.left-=e.$el[0].scrollLeft);const m=[[c.left,c.top],[c.left+e.width,c.top],[c.left,c.top+e.height],[c.left+e.width,c.top+e.height]];for(let e=0;e=0&&t[0]<=n&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};h?(o(),s.off("scroll",p,f)):i||(i=!0,s.on("scroll",p,f))}s("beforeInit",(()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)})),s("init",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?p():o())})),s("scroll",(()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&o()})),s("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?p():o())})),s("transitionStart",(()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!n)&&(e.params.lazy.checkInView?p():o())})),s("transitionEnd",(()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?p():o())})),s("slideChange",(()=>{const{lazy:t,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=e.params;t.enabled&&(s||a&&(i||0===r))&&o()})),Object.assign(e.lazy,{load:o,loadInSlide:l})},function({swiper:e,extendParams:t,on:s}){function a(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function i(){e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)}t({controller:{control:void 0,inverse:!1,by:"slide"}}),e.controller={control:void 0},s("beforeInit",(()=>{e.controller.control=e.params.controller.control})),s("update",(()=>{i()})),s("resize",(()=>{i()})),s("observerUpdate",(()=>{i()})),s("setTranslate",((t,s,a)=>{e.controller.control&&e.controller.setTranslate(s,a)})),s("setTransition",((t,s,a)=>{e.controller.control&&e.controller.setTransition(s,a)})),Object.assign(e.controller,{setTranslate:function(t,s){const i=e.controller.control;let r,n;const l=e.constructor;function o(t){const s=e.rtlTranslate?-e.translate:e.translate;"slide"===e.params.controller.by&&(!function(t){e.controller.spline||(e.controller.spline=e.params.loop?new a(e.slidesGrid,t.slidesGrid):new a(e.snapGrid,t.snapGrid))}(t),n=-e.controller.spline.interpolate(-s)),n&&"container"!==e.params.controller.by||(r=(t.maxTranslate()-t.minTranslate())/(e.maxTranslate()-e.minTranslate()),n=(s-e.minTranslate())*r+t.minTranslate()),e.params.controller.inverse&&(n=t.maxTranslate()-n),t.updateProgress(n),t.setTranslate(n,e),t.updateActiveIndex(),t.updateSlidesClasses()}if(Array.isArray(i))for(let e=0;e{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===e.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r0&&(e.isBeginning?(c(s),n(s)):(u(s),r(s))),t&&t.length>0&&(e.isEnd?(c(t),n(t)):(u(t),r(t)))}function f(){return e.pagination&&e.pagination.bullets&&e.pagination.bullets.length}function g(){return f()&&e.params.pagination.clickable}const v=(e,t,s)=>{r(e),"BUTTON"!==e[0].tagName&&(l(e,"button"),e.on("keydown",h)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)};function w(){const t=e.params.a11y;e.$el.append(a);const s=e.$el;t.containerRoleDescriptionMessage&&o(s,t.containerRoleDescriptionMessage),t.containerMessage&&p(s,t.containerMessage);const i=e.$wrapperEl,r=i.attr("id")||`swiper-wrapper-${function(e=16){return"x".repeat(e).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}(16)}`,n=e.params.autoplay&&e.params.autoplay.enabled?"off":"polite";var c;c=r,i.attr("id",c),function(e,t){e.attr("aria-live",t)}(i,n),t.itemRoleDescriptionMessage&&o(d(e.slides),t.itemRoleDescriptionMessage),l(d(e.slides),t.slideRole);const u=e.params.loop?e.slides.filter((t=>!t.classList.contains(e.params.slideDuplicateClass))).length:e.slides.length;let m,f;e.slides.each(((s,a)=>{const i=d(s),r=e.params.loop?parseInt(i.attr("data-swiper-slide-index"),10):a;p(i,t.slideLabelMessage.replace(/\{\{index\}\}/,r+1).replace(/\{\{slidesLength\}\}/,u))})),e.navigation&&e.navigation.$nextEl&&(m=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(f=e.navigation.$prevEl),m&&m.length&&v(m,r,t.nextSlideMessage),f&&f.length&&v(f,r,t.prevSlideMessage),g()&&e.pagination.$el.on("keydown",W(e.params.pagination.bulletClass),h)}s("beforeInit",(()=>{a=d(``)})),s("afterInit",(()=>{e.params.a11y.enabled&&(w(),m())})),s("toEdge",(()=>{e.params.a11y.enabled&&m()})),s("fromEdge",(()=>{e.params.a11y.enabled&&m()})),s("paginationUpdate",(()=>{e.params.a11y.enabled&&function(){const t=e.params.a11y;f()&&e.pagination.bullets.each((s=>{const a=d(s);e.params.pagination.clickable&&(r(a),e.params.pagination.renderBullet||(l(a,"button"),p(a,t.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${e.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),s("destroy",(()=>{e.params.a11y.enabled&&function(){let t,s;a&&a.length>0&&a.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(s=e.navigation.$prevEl),t&&t.off("keydown",h),s&&s.off("keydown",h),g()&&e.pagination.$el.off("keydown",W(e.params.pagination.bulletClass),h)}()}))},function({swiper:e,extendParams:t,on:s}){t({history:{enabled:!1,root:"",replaceState:!1,key:"slides"}});let a=!1,i={};const n=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),l=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},o=(t,s)=>{const i=r();if(!a||!e.params.history.enabled)return;let l;l=e.params.url?new URL(e.params.url):i.location;const o=e.slides.eq(s);let d=n(o.attr("data-history"));if(e.params.history.root.length>0){let s=e.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${t}/${d}`}else l.pathname.includes(t)||(d=`${t}/${d}`);const p=i.history.state;p&&p.value===d||(e.params.history.replaceState?i.history.replaceState({value:d},null,d):i.history.pushState({value:d},null,d))},d=(t,s,a)=>{if(s)for(let i=0,r=e.slides.length;i{i=l(e.params.url),d(e.params.speed,e.paths.value,!1)};s("init",(()=>{e.params.history.enabled&&(()=>{const t=r();if(e.params.history){if(!t.history||!t.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);a=!0,i=l(e.params.url),(i.key||i.value)&&(d(0,i.value,e.params.runCallbacksOnInit),e.params.history.replaceState||t.addEventListener("popstate",p))}})()})),s("destroy",(()=>{e.params.history.enabled&&(()=>{const t=r();e.params.history.replaceState||t.removeEventListener("popstate",p)})()})),s("transitionEnd _freeModeNoMomentumRelease",(()=>{a&&o(e.params.history.key,e.activeIndex)})),s("slideChange",(()=>{a&&e.params.cssMode&&o(e.params.history.key,e.activeIndex)}))},function({swiper:e,extendParams:t,emit:s,on:i}){let n=!1;const l=a(),o=r();t({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{s("hashChange");const t=l.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){const s=e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index();if(void 0===s)return;e.slideTo(s)}},c=()=>{if(n&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&o.history&&o.history.replaceState)o.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||""),s("hashSet");else{const t=e.slides.eq(e.activeIndex),a=t.attr("data-hash")||t.attr("data-history");l.location.hash=a||"",s("hashSet")}};i("init",(()=>{e.params.hashNavigation.enabled&&(()=>{if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;n=!0;const t=l.location.hash.replace("#","");if(t){const s=0;for(let a=0,i=e.slides.length;a{e.params.hashNavigation.enabled&&e.params.hashNavigation.watchState&&d(o).off("hashchange",p)})),i("transitionEnd _freeModeNoMomentumRelease",(()=>{n&&c()})),i("slideChange",(()=>{n&&e.params.cssMode&&c()}))},function({swiper:e,extendParams:t,on:s,emit:i}){let r;function n(){const t=e.slides.eq(e.activeIndex);let s=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(s=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),clearTimeout(r),r=c((()=>{let t;e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),t=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?o():(t=e.slideTo(e.slides.length-1,e.params.speed,!0,!0),i("autoplay")):(t=e.slidePrev(e.params.speed,!0,!0),i("autoplay")):e.params.loop?(e.loopFix(),t=e.slideNext(e.params.speed,!0,!0),i("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?o():(t=e.slideTo(0,e.params.speed,!0,!0),i("autoplay")):(t=e.slideNext(e.params.speed,!0,!0),i("autoplay")),(e.params.cssMode&&e.autoplay.running||!1===t)&&n()}),s)}function l(){return void 0===r&&(!e.autoplay.running&&(e.autoplay.running=!0,i("autoplayStart"),n(),!0))}function o(){return!!e.autoplay.running&&(void 0!==r&&(r&&(clearTimeout(r),r=void 0),e.autoplay.running=!1,i("autoplayStop"),!0))}function d(t){e.autoplay.running&&(e.autoplay.paused||(r&&clearTimeout(r),e.autoplay.paused=!0,0!==t&&e.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].addEventListener(t,u)})):(e.autoplay.paused=!1,n())))}function p(){const t=a();"hidden"===t.visibilityState&&e.autoplay.running&&d(),"visible"===t.visibilityState&&e.autoplay.paused&&(n(),e.autoplay.paused=!1)}function u(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===e.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,u)})),e.autoplay.paused=!1,e.autoplay.running?n():o())}function h(){e.params.autoplay.disableOnInteraction?o():d(),["transitionend","webkitTransitionEnd"].forEach((t=>{e.$wrapperEl[0].removeEventListener(t,u)}))}function m(){e.params.autoplay.disableOnInteraction||(e.autoplay.paused=!1,n())}e.autoplay={running:!1,paused:!1},t({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),s("init",(()=>{if(e.params.autoplay.enabled){l();a().addEventListener("visibilitychange",p),e.params.autoplay.pauseOnMouseEnter&&(e.$el.on("mouseenter",h),e.$el.on("mouseleave",m))}})),s("beforeTransitionStart",((t,s,a)=>{e.autoplay.running&&(a||!e.params.autoplay.disableOnInteraction?e.autoplay.pause(s):o())})),s("sliderFirstMove",(()=>{e.autoplay.running&&(e.params.autoplay.disableOnInteraction?o():d())})),s("touchEnd",(()=>{e.params.cssMode&&e.autoplay.paused&&!e.params.autoplay.disableOnInteraction&&n()})),s("destroy",(()=>{e.$el.off("mouseenter",h),e.$el.off("mouseleave",m),e.autoplay.running&&o();a().removeEventListener("visibilitychange",p)})),Object.assign(e.autoplay,{pause:d,run:n,start:l,stop:o})},function({swiper:e,extendParams:t,on:s}){t({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let a=!1,i=!1;function r(){const t=e.thumbs.swiper;if(!t)return;const s=t.clickedIndex,a=t.clickedSlide;if(a&&d(a).hasClass(e.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=t.params.loop?parseInt(d(t.clickedSlide).attr("data-swiper-slide-index"),10):s,e.params.loop){let t=e.activeIndex;e.slides.eq(t).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,t=e.activeIndex);const s=e.slides.eq(t).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=e.slides.eq(t).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-t1?a:o:a-oe.previousIndex?"next":"prev"}else n=e.realIndex,l=n>e.previousIndex?"next":"prev";r&&(n+="next"===l?i:-1*i),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(n)<0&&(s.params.centeredSlides?n=n>o?n-Math.floor(a/2)+1:n+Math.floor(a/2)-1:n>o&&s.params.slidesPerGroup,s.slideTo(n,t?0:void 0))}let n=1;const l=e.params.thumbs.slideThumbActiveClass;if(e.params.slidesPerView>1&&!e.params.centeredSlides&&(n=e.params.slidesPerView),e.params.thumbs.multipleActiveThumbs||(n=1),n=Math.floor(n),s.slides.removeClass(l),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let t=0;t{const{thumbs:t}=e.params;t&&t.swiper&&(n(),l(!0))})),s("slideChange update resize observerUpdate",(()=>{e.thumbs.swiper&&l()})),s("setTransition",((t,s)=>{const a=e.thumbs.swiper;a&&a.setTransition(s)})),s("beforeDestroy",(()=>{const t=e.thumbs.swiper;t&&i&&t&&t.destroy()})),Object.assign(e.thumbs,{init:n,update:l})},function({swiper:e,extendParams:t,emit:s,once:a}){t({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(e,{freeMode:{onTouchMove:function(){const{touchEventsData:t,touches:s}=e;0===t.velocities.length&&t.velocities.push({position:s[e.isHorizontal()?"startX":"startY"],time:t.touchStartTime}),t.velocities.push({position:s[e.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function({currentPos:t}){const{params:i,$wrapperEl:r,rtlTranslate:n,snapGrid:l,touchEventsData:o}=e,d=u()-o.touchStartTime;if(t<-e.minTranslate())e.slideTo(e.activeIndex);else if(t>-e.maxTranslate())e.slides.length1){const t=o.velocities.pop(),s=o.velocities.pop(),a=t.position-s.position,r=t.time-s.time;e.velocity=a/r,e.velocity/=2,Math.abs(e.velocity)150||u()-t.time>300)&&(e.velocity=0)}else e.velocity=0;e.velocity*=i.freeMode.momentumVelocityRatio,o.velocities.length=0;let t=1e3*i.freeMode.momentumRatio;const d=e.velocity*t;let p=e.translate+d;n&&(p=-p);let c,h=!1;const m=20*Math.abs(e.velocity)*i.freeMode.momentumBounceRatio;let f;if(pe.minTranslate())i.freeMode.momentumBounce?(p-e.minTranslate()>m&&(p=e.minTranslate()+m),c=e.minTranslate(),h=!0,o.allowMomentumBounce=!0):p=e.minTranslate(),i.loop&&i.centeredSlides&&(f=!0);else if(i.freeMode.sticky){let t;for(let e=0;e-p){t=e;break}p=Math.abs(l[t]-p){e.loopFix()})),0!==e.velocity){if(t=n?Math.abs((-p-e.translate)/e.velocity):Math.abs((p-e.translate)/e.velocity),i.freeMode.sticky){const s=Math.abs((n?-p:p)-e.translate),a=e.slidesSizesGrid[e.activeIndex];t=s{e&&!e.destroyed&&o.allowMomentumBounce&&(s("momentumBounce"),e.setTransition(i.speed),setTimeout((()=>{e.setTranslate(c),r.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()}))}),0))}))):e.velocity?(s("_freeModeNoMomentumRelease"),e.updateProgress(p),e.setTransition(t),e.setTranslate(p),e.transitionStart(!0,e.swipeDirection),e.animating||(e.animating=!0,r.transitionEnd((()=>{e&&!e.destroyed&&e.transitionEnd()})))):e.updateProgress(p),e.updateActiveIndex(),e.updateSlidesClasses()}else{if(i.freeMode.sticky)return void e.slideToClosest();i.freeMode&&s("_freeModeNoMomentumRelease")}(!i.freeMode.momentum||d>=i.longSwipesMs)&&(e.updateProgress(),e.updateActiveIndex(),e.updateSlidesClasses())}}}})},function({swiper:e,extendParams:t}){let s,a,i;t({grid:{rows:1,fill:"column"}}),e.grid={initSlides:t=>{const{slidesPerView:r}=e.params,{rows:n,fill:l}=e.params.grid;a=s/n,i=Math.floor(t/n),s=Math.floor(t/n)===t/n?t:Math.ceil(t/n)*n,"auto"!==r&&"row"===l&&(s=Math.max(s,r*n))},updateSlide:(t,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=e.params,{rows:p,fill:c}=e.params.grid;let u,h,m;if("row"===c&&o>1){const e=Math.floor(t/(o*p)),a=t-p*o*e,i=0===e?o:Math.min(Math.ceil((n-e*p*o)/p),o);m=Math.floor(a/i),h=a-m*i+e*o,u=h+m*s/p,r.css({"-webkit-order":u,order:u})}else"column"===c?(h=Math.floor(t/p),m=t-h*p,(h>i||h===i&&m===p-1)&&(m+=1,m>=p&&(m=0,h+=1))):(m=Math.floor(t/a),h=t-m*a);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(t,a,i)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=e.params,{rows:o}=e.params.grid;if(e.virtualSize=(t+r)*s,e.virtualSize=Math.ceil(e.virtualSize/o)-r,e.$wrapperEl.css({[i("width")]:`${e.virtualSize+r}px`}),n){a.splice(0,a.length);const t=[];for(let s=0;s{const{slides:t}=e,s=e.params.fadeEffect;for(let a=0;a{const{transformEl:s}=e.params.fadeEffect;(s?e.slides.find(s):e.slides).transition(t),K({swiper:e,duration:t,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:s}){t({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}}),F({effect:"cube",swiper:e,on:s,setTranslate:()=>{const{$el:t,$wrapperEl:s,slides:a,width:i,height:r,rtlTranslate:n,size:l,browser:o}=e,p=e.params.cubeEffect,c=e.isHorizontal(),u=e.virtual&&e.params.virtual.enabled;let h,m=0;p.shadow&&(c?(h=s.find(".swiper-cube-shadow"),0===h.length&&(h=d('
    '),s.append(h)),h.css({height:`${i}px`})):(h=t.find(".swiper-cube-shadow"),0===h.length&&(h=d('
    '),t.append(h))));for(let e=0;e-1&&(m=90*s+90*o,n&&(m=90*-s-90*o)),t.transform(v),p.slideShadows){let e=c?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),s=c?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=d(`
    `),t.append(e)),0===s.length&&(s=d(`
    `),t.append(s)),e.length&&(e[0].style.opacity=Math.max(-o,0)),s.length&&(s[0].style.opacity=Math.max(o,0))}}if(s.css({"-webkit-transform-origin":`50% 50% -${l/2}px`,"transform-origin":`50% 50% -${l/2}px`}),p.shadow)if(c)h.transform(`translate3d(0px, ${i/2+p.shadowOffset}px, ${-i/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(m)-90*Math.floor(Math.abs(m)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;h.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${r/2+i}px, ${-r/2/a}px) rotateX(-90deg)`)}const f=o.isSafari||o.isWebView?-l/2:0;s.transform(`translate3d(0px,0,${f}px) rotateX(${e.isHorizontal()?0:m}deg) rotateY(${e.isHorizontal()?-m:0}deg)`)},setTransition:t=>{const{$el:s,slides:a}=e;a.transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),e.params.cubeEffect.shadow&&!e.isHorizontal()&&s.find(".swiper-cube-shadow").transition(t)},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function({swiper:e,extendParams:t,on:s}){t({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}}),F({effect:"flip",swiper:e,on:s,setTranslate:()=>{const{slides:t,rtlTranslate:s}=e,a=e.params.flipEffect;for(let i=0;i{const{transformEl:s}=e.params.flipEffect;(s?e.slides.find(s):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t),K({swiper:e,duration:t,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:s}){t({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),F({effect:"coverflow",swiper:e,on:s,setTranslate:()=>{const{width:t,height:s,slides:a,slidesSizesGrid:i}=e,r=e.params.coverflowEffect,n=e.isHorizontal(),l=e.translate,o=n?t/2-l:s/2-l,d=n?r.rotate:-r.rotate,p=r.depth;for(let e=0,t=a.length;e0?l:0),s.length&&(s[0].style.opacity=-l>0?-l:0)}}},setTransition:t=>{const{transformEl:s}=e.params.coverflowEffect;(s?e.slides.find(s):e.slides).transition(t).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(t)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function({swiper:e,extendParams:t,on:s}){t({creativeEffect:{transformEl:null,limitProgress:1,shadowPerProgress:!1,progressMultiplier:1,perspective:!0,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const a=e=>"string"==typeof e?e:`${e}px`;F({effect:"creative",swiper:e,on:s,setTranslate:()=>{const{slides:t,$wrapperEl:s,slidesSizesGrid:i}=e,r=e.params.creativeEffect,{progressMultiplier:n}=r,l=e.params.centeredSlides;if(l){const t=i[0]/2-e.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${t}px))`)}for(let s=0;s0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${a(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),i[0].style.zIndex=-Math.abs(Math.round(o))+t.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=p<0?`scale(${1+(1-f.scale)*p*n})`:`scale(${1-(1-f.scale)*p*n})`,b=p<0?1+(1-f.opacity)*p*n:1-(1-f.opacity)*p*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=i.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=Z(r,i)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=U(r,i);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:t=>{const{transformEl:s}=e.params.creativeEffect;(s?e.slides.find(s):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),K({swiper:e,duration:t,transformEl:s,allSlides:!0})},perspective:()=>e.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})},function({swiper:e,extendParams:t,on:s}){t({cardsEffect:{slideShadows:!0,transformEl:null}}),F({effect:"cards",swiper:e,on:s,setTranslate:()=>{const{slides:t,activeIndex:s}=e,a=e.params.cardsEffect,{startTranslate:i,isTouched:r}=e.touchEventsData,n=e.translate;for(let l=0;l0&&p<1&&(r||e.params.cssMode)&&n-1&&(r||e.params.cssMode)&&n>i;if(w||b){const e=(1-Math.abs((Math.abs(p)-.5)/.5))**.5;g+=-28*p*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(p)+"%"}if(u=p<0?`calc(${u}px + (${v*Math.abs(p)}%))`:p>0?`calc(${u}px + (-${v*Math.abs(p)}%))`:`${u}px`,!e.isHorizontal()){const e=h;h=u,u=e}const x=`\n translate3d(${u}, ${h}, ${m}px)\n rotateZ(${g}deg)\n scale(${p<0?""+(1+(1-f)*p):""+(1-(1-f)*p)})\n `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=Z(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(p)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+t.length;U(a,o).transform(x)}},setTransition:t=>{const{transformEl:s}=e.params.cardsEffect;(s?e.slides.find(s):e.slides).transition(t).find(".swiper-slide-shadow").transition(t),K({swiper:e,duration:t,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!e.params.cssMode})})}];return H.use(J),H})); + //# sourceMappingURL=swiper-bundle.min.js.map \ No newline at end of file diff --git a/public/css/akaunting-color.css b/public/css/akaunting-color.css deleted file mode 100644 index 3787d0138..000000000 --- a/public/css/akaunting-color.css +++ /dev/null @@ -1,2519 +0,0 @@ -/*--Body Color--*/ -body -{ - color: #55588b; -} -/*--Body Color Finish--*/ - -/*--Header Set Color--*/ -h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 -{ - color: #55588b; -} -/*--Header Set Color Finish--*/ - -/*--------Selection Reference--------*/ -::selection -{ - background-color: #3c3f72; - color: #ffffff; -} -/*--------Selection Reference Finish--------*/ - -/*--Anchor Color--*/ -a -{ - color: #6da252; -} -a:hover -{ - color: #3d7224; -} -/*--Anchor Color Finish--*/ - - -/*--------Text Colors--------*/ -/*--Default Color--*/ -.text-default -{ - color: #3c3f72 !important; -} - -a.text-default:hover, -a.text-default:focus -{ - color: #3c3f72 !important; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.text-primary -{ - color: #55588b !important; -} - -a.text-primary:hover, -a.text-primary:focus -{ - color: #55588b !important; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.text-secondary -{ - color: #e5e5e5 !important; -} - -a.text-secondary:hover, -a.text-secondary:focus -{ - color: #e5e5e5 !important; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.text-info -{ - color: #328aef !important; -} - -a.text-info:hover, -a.text-info:focus -{ - color: #328aef !important; -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.text-success -{ - color: #6da252 !important; -} - -a.text-success:hover, -a.text-success:focus -{ - color: #6da252 !important; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.text-danger -{ - color: #ef3232 !important; -} - -a.text-danger:hover, -a.text-danger:focus -{ - color: #ef3232 !important; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.text-warning -{ - color: #efad32 !important; -} - -a.text-warning:hover, -a.text-warning:focus -{ - color: #efad32 !important; -} -/*--Warning Color Finish--*/ - -/*--Light Color--*/ -.text-light -{ - color: #e5e5e5 !important; -} - -a.text-light:hover, -a.text-light:focus -{ - color: #e5e5e5 !important; -} -/*--Light Color Finish--*/ - -/*--Dark Color--*/ -.text-dark -{ - color: #191919 !important; -} - -a.text-dark:hover, -a.text-dark:focus -{ - color: #191919 !important; -} -/*--Dark Color Finish--*/ - -/*--Neutral Color--*/ -.text-neutral -{ - color: #ffffff !important; -} - -a.text-neutral:hover, -a.text-neutral:focus -{ - color: #ffffff !important; -} -/*--Neutral Color Finish--*/ - -/*--White color--*/ -.text-white -{ - color: #ffffff !important; -} - -a.text-white:hover, -a.text-white:focus -{ - color: #ffffff !important; -} -/*--White Color Finish--*/ - -/*--Darker Color--*/ -.text-darker -{ - color: #000000 !important; -} - -a.text-darker:hover, -a.text-darker:focus -{ - color: #000000 !important; -} -/*--Darker Color Finish--*/ - -/*--Yellow Color--*/ -.text-yellow -{ - color: #efef32 !important; -} - -a.text-yellow:hover, -a.text-yellow:focus -{ - color: #efef32 !important; -} -/*--Yellow Color Finish--*/ -/*--------Text Colors Finish--------*/ - - -/*--------Alert Colors--------*/ -/*--Default Color--*/ -.alert-default -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.alert-default a -{ - color: #ffffff; -} -.alert-default a:hover -{ - color: #fff; -} -.alert-default hr -{ - border-top-color: #7376a0; -} -.alert-default .alert-link -{ - color: #161842; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.alert-primary -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.alert-primary a -{ - color: #ffffff; -} -.alert-primary a:hover -{ - color: #fff; -} -.alert-primary hr -{ - border-top-color: #9699bc; -} -.alert-primary .alert-link -{ - color: #26285b; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.alert-secondary -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.alert-secondary a -{ - color: #191919; -} -.alert-secondary a:hover -{ - color: #191919; -} -.alert-secondary hr -{ - border-top-color: #ffffff; -} -.alert-secondary .alert-link -{ - color: #000000; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.alert-info -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.alert-info a -{ - color: #ffffff; -} -.alert-info a:hover -{ - color: #ffffff; -} -.alert-info hr -{ - border-top-color: #66afff; -} -.alert-info .alert-link -{ - color: #0358bf; -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.alert-success -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.alert-success a -{ - color: #ffffff; -} -.alert-success a:hover -{ - color: #ffffff; -} -.alert-success hr -{ - border-top-color: #b8d3a9; -} -.alert-success .alert-link -{ - color: #3d7224; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.alert-danger -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.alert-danger a -{ - color: #ffffff; -} -.alert-danger a:hover -{ - color: #ffffff; -} -.alert-danger hr -{ - border-top-color: #ff6666; -} -.alert-danger .alert-link -{ - color: #bf0303; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.alert-warning -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.alert-warning a -{ - color: #ffffff; -} -.alert-warning a:hover -{ - color: #ffffff; -} -.alert-warning hr -{ - border-top-color: #ffc666; -} -.alert-warning .alert-link -{ - color: #bf8003; -} -/*--Warning Color Finish--*/ -/*--------Alert Colors Finish--------*/ - - -/*--------Badge Colors--------*/ -/*--Default Color--*/ -.badge-default -{ - color: #ffffff; - background-color: #3c3f72; -} -.badge-default[href]:hover, -.badge-default[href]:focus -{ - color: #ffffff; - background-color: #161842; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.badge-primary -{ - color: #ffffff; - background-color: #55588b; -} -.badge-primary[href]:hover, -.badge-primary[href]:focus -{ - color: #ffffff; - background-color: #26285b; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.badge-secondary -{ - color: #191919; - background-color: #f8f9fe; -} -.badge-secondary[href]:hover, -.badge-secondary[href]:focus -{ - color: #191919; - background-color: #f8f9fe; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.badge-info -{ - color: #ffffff; - background-color: #328aef; -} -.badge-info[href]:hover, -.badge-info[href]:focus -{ - color: #ffffff; - background-color: #0358bf; -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.badge-success -{ - color: #ffffff; - background-color: #6da252; -} -.badge-success[href]:hover, -.badge-success[href]:focus -{ - color: #ffffff; - background-color: #3d7224; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.badge-danger -{ - color: #ffffff; - background-color: #ef3232; -} -.badge-danger[href]:hover, -.badge-danger[href]:focus -{ - color: #ffffff; - background-color: #bf0303; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.badge-warning -{ - color: #ffffff; - background-color: #efad32; -} -.badge-warning[href]:hover, -.badge-warning[href]:focus -{ - color: #ffffff; - background-color: #bf8003; -} -/*--Warning Color Finish--*/ -/*--Dark Color--*/ -.badge-dark -{ - color: #fff; - background-color: #191919; -} -.badge-dark[href]:hover, -.badge-dark[href]:focus -{ - color: #fff; - background-color: #191919; -} -/*--Dark Color Finish--*/ -/*--Darker Color--*/ -.badge-darker -{ - color: #fff; - background-color: #000000; -} -.badge-darker[href]:hover, -.badge-darker[href]:focus -{ - color: #fff; - background-color: #000000; -} -/*--Darker Color Finish--*/ -/*--------Badge Colors Finish--------*/ - -/*--------Background Colors--------*/ -/*--Default Color--*/ -.bg-default -{ - background-color: #3c3f72 !important; -} - -a.bg-default:hover, -a.bg-default:focus, -button.bg-default:hover, -button.bg-default:focus -{ - background-color: #161842 !important; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.bg-primary -{ - background-color: #55588b !important; -} - -a.bg-primary:hover, -a.bg-primary:focus, -button.bg-primary:hover, -button.bg-primary:focus -{ - background-color: #26285b !important; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.bg-secondary -{ - background-color: #e5e5e5 !important; -} - -a.bg-secondary:hover, -a.bg-secondary:focus, -button.bg-secondary:hover, -button.bg-secondary:focus -{ - background-color: #999999 !important; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.bg-info -{ - background-color: #328aef !important; -} - -a.bg-info:hover, -a.bg-info:focus, -button.bg-info:hover, -button.bg-info:focus -{ - background-color: #0358bf !important; -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.bg-success -{ - background-color: #6da252 !important; -} - -a.bg-success:hover, -a.bg-success:focus, -button.bg-success:hover, -button.bg-success:focus -{ - background-color: #3d7224 !important; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.bg-danger -{ - background-color: #ef3232 !important; -} - -a.bg-danger:hover, -a.bg-danger:focus, -button.bg-danger:hover, -button.bg-danger:focus -{ - background-color: #bf0303 !important; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.bg-warning -{ - background-color: #efad32 !important; -} - -a.bg-warning:hover, -a.bg-warning:focus, -button.bg-warning:hover, -button.bg-warning:focus -{ - background-color: #bf8003 !important; -} -/*--Warning Color Finish--*/ - -/*--Light Color--*/ -.bg-light -{ - background-color: #e5e5e5 !important; -} - -a.bg-light:hover, -a.bg-light:focus, -button.bg-light:hover, -button.bg-light:focus -{ - background-color: #999999 !important; -} -/*--Light Color Finish--*/ - -/*--Dark Color--*/ -.bg-dark -{ - background-color: #191919 !important; -} - -a.bg-dark:hover, -a.bg-dark:focus, -button.bg-dark:hover, -button.bg-dark:focus -{ - background-color: #000000 !important; -} -/*--Dark Color Finish--*/ - -/*--Neutral Color--*/ -.bg-neutral -{ - background-color: #ffffff !important; -} - -a.bg-neutral:hover, -a.bg-neutral:focus, -button.bg-neutral:hover, -button.bg-neutral:focus -{ - background-color: #ffffff !important; -} -/*--Neutral Color Finish--*/ - -/*--White Color--*/ -.bg-white -{ - background-color: #ffffff !important; -} - -a.bg-white:hover, -a.bg-white:focus, -button.bg-white:hover, -button.bg-white:focus -{ - background-color: #e5e5e5 !important; -} -/*--White Color Finish--*/ - -/*--Darker Color--*/ -.bg-darker -{ - background-color: #000000 !important; -} - -a.bg-darker:hover, -a.bg-darker:focus, -button.bg-darker:hover, -button.bg-darker:focus -{ - background-color: #191919 !important; -} -/*--Darker Color Finish--*/ - -/*--Green Color--*/ -.bg-green -{ - background-color: #6da252 !important; -} - -a.bg-green:hover, -a.bg-green:focus, -button.bg-green:hover, -button.bg-green:focus -{ - background-color: #3d7224 !important; -} -/*--Green Color Finish--*/ - -/*--Yellow Color--*/ -.bg-yellow -{ - background-color: #efef32 !important; -} - -a.bg-yellow:hover, -a.bg-yellow:focus, -button.bg-yellow:hover, -button.bg-yellow:focus -{ - background-color: #bcbf03 !important; -} -/*--Yellow Color Finish--*/ - -/*--Orange Color Finish--*/ -.bg-orange -{ - background-color: #fb6340 !important; -} - -a.bg-orange:hover, -a.bg-orange:focus, -button.bg-orange:hover, -button.bg-orange:focus -{ - background-color: #fb6340 !important; -} -/*--Orange Color Finish--*/ - -/*--Blue Color Finish--*/ -.bg-blue -{ - background-color: #5e72e4 !important; -} - -a.bg-blue:hover, -a.bg-blue:focus, -button.bg-blue:hover, -button.bg-blue:focus -{ - background-color: #5e72e4 !important; -} -/*--Blue Color Finish--*/ - -/*--purple Color Finish--*/ -.bg-purple -{ - background-color: #8965e0 !important; -} - -a.bg-purple:hover, -a.bg-purple:focus, -button.bg-purple:hover, -button.bg-purple:focus -{ - background-color: #8965e0 !important; -} -/*--purple Color Finish--*/ - -/*--red Color Finish--*/ -.bg-red -{ - background-color: #f5365c !important; -} - -a.bg-red:hover, -a.bg-red:focus, -button.bg-red:hover, -button.bg-red:focus -{ - background-color: #f5365c !important; -} -/*--red Color Finish--*/ - - -/*--------Background Colors Finish--------*/ - - -/*--------Button Colors--------*/ -/*--Default Color--*/ -.btn-default -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-default:hover -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.btn-default:focus, -.btn-default.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(63, 63, 114, .5); -} -.btn-default.disabled, -.btn-default:disabled -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.btn-default:not(:disabled):not(.disabled):active, -.btn-default:not(:disabled):not(.disabled).active, -.show > .btn-default.dropdown-toggle -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.btn-default:not(:disabled):not(.disabled):active:focus, -.btn-default:not(:disabled):not(.disabled).active:focus, -.show > .btn-default.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(63, 63, 114, .5); -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.btn-primary -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-primary:hover -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.btn-primary:focus, -.btn-primary.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(85, 88, 139, .5); -} -.btn-primary.disabled, -.btn-primary:disabled -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.btn-primary:not(:disabled):not(.disabled):active, -.btn-primary:not(:disabled):not(.disabled).active, -.show > .btn-primary.dropdown-toggle -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.btn-primary:not(:disabled):not(.disabled):active:focus, -.btn-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-primary.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(85, 88, 139, .5); -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.btn-secondary -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-secondary:hover -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.btn-secondary:focus, -.btn-secondary.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(238, 238, 243, .5); -} -.btn-secondary.disabled, -.btn-secondary:disabled -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.btn-secondary:not(:disabled):not(.disabled):active, -.btn-secondary:not(:disabled):not(.disabled).active, -.show > .btn-secondary.dropdown-toggle -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-secondary.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(238, 238, 243, .5); -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.btn-info -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-info:hover -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-info:focus, -.btn-info.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(50, 138, 239, .5); -} -.btn-info.disabled, -.btn-info:disabled -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-info:not(:disabled):not(.disabled):active, -.btn-info:not(:disabled):not(.disabled).active, -.show > .btn-info.dropdown-toggle -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-info:not(:disabled):not(.disabled):active:focus, -.btn-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-info.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(50, 138, 239, .5); -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.btn-success -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-success:hover -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-success:focus, -.btn-success.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(109, 162, 82, .5); -} -.btn-success.disabled, -.btn-success:disabled -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-success:not(:disabled):not(.disabled):active, -.btn-success:not(:disabled):not(.disabled).active, -.show > .btn-success.dropdown-toggle -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-success:not(:disabled):not(.disabled):active:focus, -.btn-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-success.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(109, 162, 82, .5); -} -.form-group.disabled .btn-group.btn-group-toggle.radio-yes-no .btn-success.active-disabled { - color: #ffffff !important; - border-color: #6da252 !important; - background-color: #6da252 !important; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.btn-danger -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-danger:hover -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.btn-danger:focus, -.btn-danger.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(239, 50, 50, .5); -} -.btn-danger.disabled, -.btn-danger:disabled -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.btn-danger:not(:disabled):not(.disabled):active, -.btn-danger:not(:disabled):not(.disabled).active, -.show > .btn-danger.dropdown-toggle -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.btn-danger:not(:disabled):not(.disabled):active:focus, -.btn-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-danger.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(239, 50, 50, .5); -} -.form-group.disabled .btn-group.btn-group-toggle.radio-yes-no .btn-danger.active-disabled { - color: #ffffff !important; - border-color: #ef3232 !important; - background-color: #ef3232 !important; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.btn-warning -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-warning:hover -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.btn-warning:focus, -.btn-warning.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(239, 173, 50, .5); -} -.btn-warning.disabled, -.btn-warning:disabled -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.btn-warning:not(:disabled):not(.disabled):active, -.btn-warning:not(:disabled):not(.disabled).active, -.show > .btn-warning.dropdown-toggle -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.btn-warning:not(:disabled):not(.disabled):active:focus, -.btn-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-warning.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(239, 173, 50, .5); -} -/*--Warning Color Finish--*/ - -/*--White Color--*/ -.btn-white -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-white:hover -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-white:focus, -.btn-white.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-white.disabled, -.btn-white:disabled -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-white:not(:disabled):not(.disabled):active, -.btn-white:not(:disabled):not(.disabled).active, -.show > .btn-white.dropdown-toggle -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-white:not(:disabled):not(.disabled):active:focus, -.btn-white:not(:disabled):not(.disabled).active:focus, -.show > .btn-white.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--White Color Finish--*/ - -/*--Darker Color--*/ -.btn-darker -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08); -} -.btn-darker:hover -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; -} -.btn-darker:focus, -.btn-darker.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(0, 0, 0, .5); -} -.btn-darker.disabled, -.btn-darker:disabled -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; -} -.btn-darker:not(:disabled):not(.disabled):active, -.btn-darker:not(:disabled):not(.disabled).active, -.show > .btn-darker.dropdown-toggle -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; -} -.btn-darker:not(:disabled):not(.disabled):active:focus, -.btn-darker:not(:disabled):not(.disabled).active:focus, -.show > .btn-darker.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(0, 0, 0, .5); -} -/*--Darker Color Finish--*/ - -/*--Neutral Color--*/ -.btn-neutral -{ - color: #000000; - border: 0; - border-color: unset; - background-color: unset; - box-shadow: unset; -} -.btn-neutral:hover -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-neutral:focus, -.btn-neutral.focus -{ - box-shadow: 0 4px 6px rgba(30, 31, 57, .11), 0 1px 3px rgba(0, 0, 0, .08), 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-neutral.disabled, -.btn-neutral:disabled -{ - color: #000000; - border-color: unset; - background-color: unset; -} -.btn-neutral:focus-within -{ - color: #000000; - border-color: unset; - background-color: unset; - box-shadow: unset; -} -.btn-neutral:not(:disabled):not(.disabled):active, -.btn-neutral:not(:disabled):not(.disabled).active, -.show > .btn-neutral.dropdown-toggle -{ - color: #000000; - border-color: unset; - background-color: unset; -} -.btn-neutral:not(:disabled):not(.disabled):active:focus, -.btn-neutral:not(:disabled):not(.disabled).active:focus, -.show > .btn-neutral.dropdown-toggle:focus -{ - box-shadow: none, 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--Neutral Color Finish--*/ -/*--------Button Colors Finish--------*/ - - -/*--------Button Outline Colors--------*/ -/*--Default Color--*/ -.btn-outline-default -{ - color: #3c3f72; - border-color: #3c3f72; - background-color: transparent; - background-image: none; -} -.btn-outline-default:hover -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.btn-outline-default:focus, -.btn-outline-default.focus -{ - box-shadow: 0 0 0 0 rgba(63, 63, 114, .5); -} -.btn-outline-default.disabled, -.btn-outline-default:disabled -{ - color: #3c3f72; - background-color: transparent; -} -.btn-outline-default:not(:disabled):not(.disabled):active, -.btn-outline-default:not(:disabled):not(.disabled).active, -.show > .btn-outline-default.dropdown-toggle -{ - color: #ffffff; - border-color: #3c3f72; - background-color: #3c3f72; -} -.btn-outline-default:not(:disabled):not(.disabled):active:focus, -.btn-outline-default:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-default.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(63, 63, 114, .5); -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.btn-outline-primary -{ - color: #55588b; - border-color: #55588b; - background-color: transparent; - background-image: none; -} -.btn-outline-primary:hover -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.btn-outline-primary:focus, -.btn-outline-primary.focus -{ - box-shadow: 0 0 0 0 rgba(85, 88, 139, .5); -} -.btn-outline-primary.disabled, -.btn-outline-primary:disabled -{ - color: #55588b; - background-color: transparent; -} -.btn-outline-primary:not(:disabled):not(.disabled):active, -.btn-outline-primary:not(:disabled):not(.disabled).active, -.show > .btn-outline-primary.dropdown-toggle -{ - color: #ffffff; - border-color: #55588b; - background-color: #55588b; -} -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(85, 88, 139, .5); -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.btn-outline-secondary -{ - color: #55588b; - border-color: transparent; - background-color: transparent; - background-image: none; -} -.btn-outline-secondary:hover -{ - color: #55588b; - border-color: transparent; - background-color: #e5e5e5; - box-shadow: none; -} -.btn-outline-secondary:focus, -.btn-outline-secondary.focus -{ - box-shadow: none; -} -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled -{ - color: #e5e5e5; - background-color: transparent; -} -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.show > .btn-outline-secondary.dropdown-toggle -{ - color: #55588b; - border-color: transparent; - background-color: #e5e5e5; -} -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus -{ - box-shadow: none; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.btn-outline-info -{ - color: #328aef; - border-color: #328aef; - background-color: transparent; - background-image: none; -} -.btn-outline-info:hover -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-outline-info:focus, -.btn-outline-info.focus -{ - box-shadow: 0 0 0 0 rgba(50, 138, 239, .5); -} -.btn-outline-info.disabled, -.btn-outline-info:disabled -{ - color: #328aef; - background-color: transparent; -} -.btn-outline-info:not(:disabled):not(.disabled):active, -.btn-outline-info:not(:disabled):not(.disabled).active, -.show > .btn-outline-info.dropdown-toggle -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-info.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(50, 138, 239, .5); -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.btn-outline-success -{ - color: #6da252; - border-color: #6da252; - background-color: transparent; - background-image: none; -} -.btn-outline-success:hover -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-outline-success:focus, -.btn-outline-success.focus -{ - box-shadow: 0 0 0 0 rgba(109, 162, 82, .5); -} -.btn-outline-success.disabled, -.btn-outline-success:disabled -{ - color: #6da252; - background-color: transparent; -} -.btn-outline-success:not(:disabled):not(.disabled):active, -.btn-outline-success:not(:disabled):not(.disabled).active, -.show > .btn-outline-success.dropdown-toggle -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-success.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(109, 162, 82, .5); -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.btn-outline-danger -{ - color: #ef3232; - border-color: #ef3232; - background-color: transparent; - background-image: none; -} -.btn-outline-danger:hover -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.btn-outline-danger:focus, -.btn-outline-danger.focus -{ - box-shadow: 0 0 0 0 rgba(239, 50, 50, .5); -} -.btn-outline-danger.disabled, -.btn-outline-danger:disabled -{ - color: #ef3232; - background-color: transparent; -} -.btn-outline-danger:not(:disabled):not(.disabled):active, -.btn-outline-danger:not(:disabled):not(.disabled).active, -.show > .btn-outline-danger.dropdown-toggle -{ - color: #ffffff; - border-color: #ef3232; - background-color: #ef3232; -} -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(239, 50, 50, .5); -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.btn-outline-warning -{ - color: #efad32; - border-color: #efad32; - background-color: transparent; - background-image: none; -} -.btn-outline-warning:hover -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.btn-outline-warning:focus, -.btn-outline-warning.focus -{ - box-shadow: 0 0 0 0 rgba(239, 173, 50, .5); -} -.btn-outline-warning.disabled, -.btn-outline-warning:disabled -{ - color: #efad32; - background-color: transparent; -} -.btn-outline-warning:not(:disabled):not(.disabled):active, -.btn-outline-warning:not(:disabled):not(.disabled).active, -.show > .btn-outline-warning.dropdown-toggle -{ - color: #ffffff; - border-color: #efad32; - background-color: #efad32; -} -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(239, 173, 50, .5); -} -/*--Warning Color Finish--*/ - -/*--Light Color--*/ -.btn-outline-light -{ - color: #e5e5e5; - border-color: #e5e5e5; - background-color: transparent; - background-image: none; -} -.btn-outline-light:hover -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.btn-outline-light:focus, -.btn-outline-light.focus -{ - box-shadow: 0 0 0 0 rgba(238, 238, 243, .5); -} -.btn-outline-light.disabled, -.btn-outline-light:disabled -{ - color: #e5e5e5; - background-color: transparent; -} -.btn-outline-light:not(:disabled):not(.disabled):active, -.btn-outline-light:not(:disabled):not(.disabled).active, -.show > .btn-outline-light.dropdown-toggle -{ - color: #191919; - border-color: #e5e5e5; - background-color: #e5e5e5; -} -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-light.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(238, 238, 243, .5); -} -/*--Light Color Finish--*/ - -/*--Dark Color--*/ -.btn-outline-dark -{ - color: #191919; - border-color: #191919; - background-color: transparent; - background-image: none; -} -.btn-outline-dark:hover -{ - color: #e5e5e5; - border-color: #191919; - background-color: #191919; -} -.btn-outline-dark:focus, -.btn-outline-dark.focus -{ - box-shadow: 0 0 0 0 rgba(0, 0, 0, .5); -} -.btn-outline-dark.disabled, -.btn-outline-dark:disabled -{ - color: #191919; - background-color: transparent; -} -.btn-outline-dark:not(:disabled):not(.disabled):active, -.btn-outline-dark:not(:disabled):not(.disabled).active, -.show > .btn-outline-dark.dropdown-toggle -{ - color: #e5e5e5; - border-color: #191919; - background-color: #191919; -} -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(0, 0, 0, .5); -} -/*--Dark Color Finish--*/ - -/*--Neutral Color--*/ -.btn-outline-neutral -{ - color: #e5e5e5; - border-color: #ffffff; - background-color: transparent; - background-image: none; -} -.btn-outline-neutral:hover -{ - color: #e5e5e5; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-outline-neutral:focus, -.btn-outline-neutral.focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-outline-neutral.disabled, -.btn-outline-neutral:disabled -{ - color: #e5e5e5; - background-color: transparent; -} -.btn-outline-neutral:not(:disabled):not(.disabled):active, -.btn-outline-neutral:not(:disabled):not(.disabled).active, -.show > .btn-outline-neutral.dropdown-toggle -{ - color: #e5e5e5; - border-color: #fff; - background-color: #fff; -} -.btn-outline-neutral:not(:disabled):not(.disabled):active:focus, -.btn-outline-neutral:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-neutral.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--Neutral Color Finish--*/ - -/*--White Color--*/ -.btn-outline-white -{ - color: #ffffff; - border-color: #ffffff; - background-color: transparent; - background-image: none; -} -.btn-outline-white:hover -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-outline-white:focus, -.btn-outline-white.focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-outline-white.disabled, -.btn-outline-white:disabled -{ - color: #ffffff; - background-color: transparent; -} -.btn-outline-white:not(:disabled):not(.disabled):active, -.btn-outline-white:not(:disabled):not(.disabled).active, -.show > .btn-outline-white.dropdown-toggle -{ - color: #000000; - border-color: #ffffff; - background-color: #ffffff; -} -.btn-outline-white:not(:disabled):not(.disabled):active:focus, -.btn-outline-white:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-white.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--White Color Finish--*/ - -/*--Darker Color--*/ -.btn-outline-darker -{ - color: #000000; - border-color: #000000; - background-color: transparent; - background-image: none; -} -.btn-outline-darker:hover -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; -} -.btn-outline-darker:focus, -.btn-outline-darker.focus -{ - box-shadow: 0 0 0 0 rgba(0, 0, 0, .5); -} -.btn-outline-darker.disabled, -.btn-outline-darker:disabled -{ - color: #000000; - background-color: transparent; -} -.btn-outline-darker:not(:disabled):not(.disabled):active, -.btn-outline-darker:not(:disabled):not(.disabled).active, -.show > .btn-outline-darker.dropdown-toggle -{ - color: #ffffff; - border-color: #000000; - background-color: #000000; -} -.btn-outline-darker:not(:disabled):not(.disabled):active:focus, -.btn-outline-darker:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-darker.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(0, 0, 0, .5); -} -/*--Darker Color Finish--*/ -/*--------Button Outline Colors Finish--------*/ - - -/*--------Bulk Action Outline Button Colors--------*/ -/*--Confirm--*/ -.btn-outline-confirm -{ - color: #ffffff; - border: none; - border-color: unset; - background-color: transparent; - background-image: none; -} -.btn-outline-confirm:hover -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-outline-confirm:focus, -.btn-outline-confirm.focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-outline-confirm.disabled, -.btn-outline-confirm:disabled -{ - color: #ffffff; - background-color: transparent; -} -.btn-outline-confirm:not(:disabled):not(.disabled):active, -.btn-outline-confirm:not(:disabled):not(.disabled).active, -.show > .btn-outline-confirm.dropdown-toggle -{ - color: #ffffff; - border-color: #6da252; - background-color: #6da252; -} -.btn-outline-confirm:not(:disabled):not(.disabled):active:focus, -.btn-outline-confirm:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-confirm.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--Confirm Finish--*/ - -/*--Clear--*/ -.btn-outline-clear -{ - color: #ffffff; - border: none; - border-color: unset; - background-color: transparent; - background-image: none; -} -.btn-outline-clear:hover -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-outline-clear:focus, -.btn-outline-clear.focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -.btn-outline-clear.disabled, -.btn-outline-clear:disabled -{ - color: #ffffff; - background-color: transparent; -} -.btn-outline-clear:not(:disabled):not(.disabled):active, -.btn-outline-clear:not(:disabled):not(.disabled).active, -.show > .btn-outline-clear.dropdown-toggle -{ - color: #ffffff; - border-color: #328aef; - background-color: #328aef; -} -.btn-outline-clear:not(:disabled):not(.disabled):active:focus, -.btn-outline-clear:not(:disabled):not(.disabled).active:focus, -.show > .btn-outline-clear.dropdown-toggle:focus -{ - box-shadow: 0 0 0 0 rgba(255, 255, 255, .5); -} -/*--Confirm Finish--*/ -/*--------Bulk Action Outline Button Colors--------*/ - - -/*--------Progress Colors--------*/ -/*--Default Color--*/ -.progress-label-default span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #3c3f72; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.progress-label-primary span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #55588b; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.progress-label-primary span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #191919; - border-radius: 30px; - background: #e5e5e5; -} -/*--Secondary Color Finish--*/ - -/*---Info Color--*/ -.progress-label-info span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #328aef; -} -/*--Info Color Finish--*/ - -/*---Success Color--*/ -.progress-label-success span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #6da252; -} -/*--Success Color Finish--*/ - -/*---Danger Color--*/ -.progress-label-danger span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #ef3232; -} -/*---Danger Color Finish--*/ - -/*---Warning Color--*/ -.progress-label-warning span -{ - font-size: .625rem; - font-weight: 600; - display: inline-block; - padding: .25rem 1rem; - text-transform: uppercase; - color: #ffffff; - border-radius: 30px; - background: #efad32; -} -/*---Warning Color Finish--*/ -/*--------Progress Colors Finish--------*/ - - -/*--------Background Gradient Colors--------*/ -/*--Default Color--*/ -.bg-gradient-default -{ - background: linear-gradient(87deg, #3c3f72 0, #7376a0 100%) !important; -} -/*--Default Color Finish--*/ - -/*--Primary Color--*/ -.bg-gradient-primary -{ - background: linear-gradient(87deg, #55588b 0, #9699bc 100%) !important; -} -/*--Primary Color Finish--*/ - -/*--Secondary Color--*/ -.bg-gradient-secondary -{ - background: linear-gradient(87deg, #e5e5e5 0, #ffffff 100%) !important; -} -/*--Secondary Color Finish--*/ - -/*--Info Color--*/ -.bg-gradient-info -{ - background: linear-gradient(87deg, #328aef 0, #66afff 100%) !important; -} -/*--Info Color Finish--*/ - -/*--Success Color--*/ -.bg-gradient-success -{ - background: linear-gradient(87deg, #6da252 0, #b8d3a9 100%) !important; -} -/*--Success Color Finish--*/ - -/*--Danger Color--*/ -.bg-gradient-danger -{ - background: linear-gradient(87deg, #ef3232 0, #ff6666 100%) !important; -} -/*--Danger Color Finish--*/ - -/*--Warning Color--*/ -.bg-gradient-warning -{ - background: linear-gradient(87deg, #efad32 0, #ffc666 100%) !important; -} -/*--Warning Color Finish--*/ -/*--------Background Gradient Colors Finish--------*/ - - -/*--------Transaction Status Colors--------*/ -/*--Draft Color--*/ -.status-primary -{ - background-image: linear-gradient(to right, #ffffff, #55588b); -} -/*--Draft Color Finish--*/ - -/*--Partial Color--*/ -.status-info -{ - background-image: linear-gradient(to right, #ffffff, #328aef); -} -/*--Partial Color Finish--*/ - -/*--Paid Color--*/ -.status-success -{ - background-image: linear-gradient(to right, #ffffff, #6da252); -} -/*--Paid Color Finish--*/ - -/*--Sent Color--*/ -.status-danger -{ - background-image: linear-gradient(to right, #ffffff, #ef3232); -} -/*--Sent Color Finish--*/ - -/*--Viewed Color--*/ -.status-warning -{ - background-image: linear-gradient(to right, #ffffff, #efad32); -} -/*--Viewed Color Finish--*/ - -/*--Dark Color--*/ -.status-dark -{ - background-image: linear-gradient(to right, #ffffff, #191919); -} -/*--Dark Color Finish--*/ - -/*--Darker Color--*/ -.status-darker -{ - background-image: linear-gradient(to right, #ffffff, #000000); -} -/*--Darker Color Finish--*/ -/*--------Transaction Status Colors Finish--------*/ - - -/*--------Toggle Colors--------*/ -/*--Yes--*/ -.custom-toggle input:checked + .status-green -{ - border: 1px solid #6da252 !important; -} -.custom-toggle input:checked + .status-green:before -{ - background-color: #6da252 !important; -} -.custom-toggle input:checked + .status-green:after -{ - color: #6da252 !important; -} -/*--Yes Finish--*/ - -/*--No--*/ -.custom-toggle-slider -{ - border:1px solid #ef3232 !important; -} -.custom-toggle-slider:before -{ - background-color: #ef3232 !important; -} -.custom-toggle-slider:after -{ - color: #ef3232 !important; -} -/*--No Finish--*/ -/*--------Toggle Colors Finish--------*/ - - -/*--------Radio Button Color--------*/ -[data-toggle='buttons']:not(.btn-group-colors) > .btn.btn-success:not(.active) , -[data-toggle='buttons']:not(.btn-group-colors) > .btn.btn-danger:not(.active) -{ - background-color: #e5e5e5 !important; - color: #191919 !important; -} -/*--------Radio Button Color Finish--------*/ - - -/*--------Left Menu Colors--------*/ -/*--Left Menu Icon--*/ -.background-unset -{ - background: unset; -} - -.menu-avatar -{ - font-size: .875rem !important; - width: 30px !important; - height: 30px !important; -} -/*--Left Menu Icon Finish--*/ - -/*--Unselected Text Color--*/ -.navbar-vertical.navbar-expand-xs, .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link -{ - color: #ffffff !important; -} -/*--Unselected Text Color Finish--*/ - -/*--Selected Submenu Link Color--*/ -.collapse.show> .nav.nav-sm.flex-column> .nav-item> .nav-link.active> .nav-link-text -{ - color: #ffffff !important; - font-weight: bold; -} -/*--Selected Submenu Link Color Finish--*/ - -/*--Selected Submenu Arrow Color--*/ -.navbar-vertical .navbar-nav .nav-link[data-toggle='collapse'][aria-expanded='true']:after -{ - color: #ffffff !important; -} -/*--Selected Submenu Arrow Color Finish--*/ - -/*--Selected Icon Color--*/ -.navbar-vertical.navbar-expand-xs, .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active -{ - color: #161842 !important; -} -/*--Selected Icon Color Finish--*/ - -/*--Selected Text Color--*/ -.nav-item> .nav-link.active.show> .nav-link-text -{ - color: #161842 !important; -} -/*--Selected Text Color Finish--*/ - -/*--Selected Submenu Main Arrow Default Color--*/ -.navbar-vertical.navbar-expand-xs, .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active.show[aria-expanded='false']:after -{ - color: #161842 !important; -} -/*--Selected Submenu Main Arrow Default Color Finish--*/ - -/*--Selected Submenu Main Arrow Selected Color--*/ -.navbar-vertical.navbar-expand-xs, .navbar-vertical.navbar-expand-sm .navbar-nav > .nav-item > .nav-link.active.show[aria-expanded='true']:after -{ - color: #161842 !important; -} -/*--Selected Submenu Main Arrow Selected Color Finish--*/ -/*--------Left Menu Colors Finish--------*/ - - -/*--------Form Error Color--------*/ -/*--Required Sign Color--*/ -div.required > .form-control-label:not(span):after, td.required:after, button.document-contact-without-contact-box-btn > span.text-add-contact::after -{ - content: ' *'; - color: #ef3232; - font-weight: bold; -} -/*--Required Sign Color Finish--*/ - -/*--Input Error Border Color--*/ -.form-group.has-error .form-control, .form-group.has-error .input-group-merge .input-group-prepend .input-group-text -{ - border-color: #ef3232 !important; -} -/*--Input Error Border Color Finish--*/ - -/*--Error Message Color--*/ -.help-block -{ - color : #ef3232 !important; -} -/*--Error Message Color Finish--*/ -/*--------Form Error Color Finish--------*/ - - -/*--------Navbar Colors--------*/ -/*--Navbar Border Bottom Color--*/ -.navbar-top.border-bottom.navbar-dark -{ - border-color: rgba(50, 50, 93, .11) !important; -} -/*--Navbar Border Bottom Color Finish--*/ - -/*--Navbar Icon Color--*/ -.navbar-dark .navbar-nav .nav-link -{ - color: #3C3F72 !important; -} - -.navbar-dark .navbar-nav .nav-link:hover -{ - color: #3C3F72 !important; -} -/*--Navbar Icon Color Finish--*/ -/*--------Navbar Colors Finish--------*/ - - -/*--------Small Size Left Menu Pin Color--------*/ -/*--Normal Size Color--*/ -.sidenav-toggler-line -{ - background-color: #ced4da; -} -/*--Normal Size Color Finish--*/ - -/*--Small Size Color--*/ -.sidenav-toggler-dark .sidenav-toggler-line -{ - background-color: #3c3f72; -} -/*--Small Size Color Finish--*/ -/*--------Small Size Left Menu Pin Color Finish--------*/ - - -/*--------Setting Board Button Colors--------*/ -.btn-icon-clipboard -{ - background-color: unset; -} - -.btn-icon-clipboard:hover -{ - background-color: #f8f8ff; - box-shadow: rgba(248, 248, 255) 0 0 0 1px, rgba(248, 248, 255) 0 4px 16px; -} - -.btn-icon-clipboard:focus -{ - outline: none; -} - -/*--Settings Board Icon Color--*/ -.btn-icon-clipboard i -{ - color: #8385bb; -} -/*--Settings Board Icon Color Finish--*/ -/*--------Setting Board Button Colors Finish--------*/ - - -/*--------Checkbox Color--------*/ -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before -{ - background-color: #55588b !important; - border-color: #55588b !important; -} - -.custom-control-input:not(:disabled):active ~ .custom-control-label::before -{ - background-color: #55588b !important; - border-color: #55588b !important; -} - -.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before -{ - background-color: #55588b !important; -} - -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before -{ - border-color: #55588b !important; -} -/*--------Checkbox Color Finish--------*/ - - -/*--------Form Input Colors--------*/ -.form-control-label -{ - color: #55588b !important; -} - -.input-group-text:focus -{ - border-color: #55588b !important; -} - -.focused .input-group-text -{ - border-color: #55588b !important; -} - -.form-control:focus -{ - border-color: #55588b !important; -} - -.focused .form-control -{ - border-color: #55588b !important; -} - -.custom-file-input:focus ~ .custom-file-label -{ - border-color: #55588b !important; - box-shadow: none; -} - -.custom-file-input:focus ~ .custom-file-label::after -{ - border-color: #55588b !important; -} - -/* get focus colors */ -.input-group:focus-within -{ - border-color: #55588b !important; -} - -.input-group:focus-within .input-group-text -{ - border-color: #55588b !important; -} - -.input-group:focus-within *:focus -{ - outline: 0; -} -/*--------Form Input Colors Finish--------*/ - - -/*--------Nav Pills Color--------*/ - - -.navbar-light .navbar-nav .collapse .nav-link { - color: #ffffff !important; -} - -.navbar-light .navbar-nav .collapsing .nav-link { - color: #ffffff !important; -} - - -.nav-link -{ - color: #3c3f72; -} - -.nav-link:hover -{ - color: #161842; -} - -.nav-pills .nav-link -{ - color: #3c3f72 !important; - background-color: #ffffff; -} - -.nav-pills .nav-link:hover -{ - color: #161842; -} - -.nav-pills .nav-link.active, .nav-pills .show > .nav-link -{ - color: #ffffff !important; - background-color: #3c3f72 !important; -} -/*--------Nav Pills Color Finish--------*/ - - -/*--------Item Index Image Color--------*/ -.image-style -{ - border:1px solid #e5e5e5; - background-color: unset !important; -} -/*--------Item Index Image Color Finish--------*/ - - -/*--------Pagination Active Color--------*/ -.page-item.active .page-link -{ - background-color: #3c3f72 ; - border-color: #3c3f72; -} -/*--------Pagination Active Color Finish--------*/ - -/*--------Language Selection Page--------*/ -option:focus -{ - outline: none !important; -} - -.form-control-label:focus -{ - outline: none !important; -} - -.form-group:focus -{ - outline: none !important; -} -/*--------Language Selection Page Finish--------*/ - - - -/*--------Datepicker Color--------*/ -.flatpickr-calendar .flatpickr-day:hover, -.flatpickr-calendar .flatpickr-day.selected, -.flatpickr-calendar .flatpickr-day.selected:hover -{ - background: #3c3f72; - color: #ffffff; -} - -.flatpickr-calendar -{ - color: #3c3f72; -} - -.flatpickr-calendar .flatpickr-weekday -{ - color: #3c3f72; -} - -.flatpickr-calendar .flatpickr-day.today -{ - border: 1px solid #3c3f72 !important; -} - -.flatpickr-calendar .flatpickr-day.today:hover -{ - background: #3c3f72; - color: #fff; -} - -.flatpickr-calendar .flatpickr-day.inRange -{ - background: #3c3f72 !important; - color: #ffffff; - -webkit-box-shadow: -5px 0 0 #3c3f72, 5px 0 0 #3c3f72 !important; - box-shadow: -5px 0 0 #3c3f72, 5px 0 0 #3c3f72 !important; - border: none!important; -} - -.flatpickr-day.selected, -.flatpickr-day.startRange, -.flatpickr-day.endRange, -.flatpickr-day.selected.inRange, -.flatpickr-day.startRange.inRange, -.flatpickr-day.endRange.inRange, -.flatpickr-day.selected:focus, -.flatpickr-day.startRange:focus, -.flatpickr-day.endRange:focus, -.flatpickr-day.selected:hover, -.flatpickr-day.startRange:hover, -.flatpickr-day.endRange:hover, -.flatpickr-day.selected.prevMonthDay, -.flatpickr-day.startRange.prevMonthDay, -.flatpickr-day.endRange.prevMonthDay, -.flatpickr-day.selected.nextMonthDay, -.flatpickr-day.startRange.nextMonthDay, -.flatpickr-day.endRange.nextMonthDay { - background: #5e72e4 !important; - -webkit-box-shadow: none; - box-shadow: none; - color: #fff; - border-color: #5e72e4 !important; -} - -.flatpickr-calendar .flatpickr-day.startRange, -.flatpickr-calendar .flatpickr-day.endRange -{ - background: #3c3f72; -} - -.flatpickr-calendar .flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), -.flatpickr-calendar .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), -.flatpickr-calendar .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) -{ - -webkit-box-shadow: -10px 0 0 #3c3f72; - box-shadow: -10px 0 0 #3c3f72; -} - -.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg, -.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg -{ - fill: #3c3f72; -} - -.flatpickr-calendar .flatpickr-current-month span.cur-month, -.flatpickr-calendar .flatpickr-current-month input.cur-year -{ - color: #3c3f72; -} - -.flatpickr-calendar .flatpickr-current-month span.cur-month:hover, -.flatpickr-calendar .flatpickr-current-month input.cur-year:hover -{ - background: #e5e5e5; -} -/*--------Datepicker Color Finish--------*/ - - -/*--------Login Card Background Color--------*/ -.login-card-bg -{ - background-color:rgba(255, 255, 255, 0.18) !important; - box-shadow: none; -} -/*--------Login Card Background Color Finish--------*/ - - -/*--General Progress Bar Color---*/ -#nprogress .bar -{ - background: #3f3c72 !important; - height: 5px !important; -} - -#nprogress .spinner-icon -{ - border-top-color: #3f3c72 !important; - border-left-color: #3f3c72 !important; -} - -#nprogress .peg -{ - box-shadow: 0 0 10px #3f3c72, 0 0 5px #3f3c72 !important; -} -/*--General Progress Bar Color Finish---*/ - - -/*--List Group Item Active---*/ -.list-group-item.active -{ - z-index: 2; - color: #ffffff; - background-color: #3c3f72 !important; - border-color: #3c3f72 !important; -} -/*--List Group Item Active Finish---*/ - - -/*--Wizard Delete Button Text--*/ -.action-delete -{ - background-color: white; - border-color: white; - border: 0; -} -/*--Wizard Delete Button Text Finish--*/ - diff --git a/public/css/app.css b/public/css/app.css new file mode 100644 index 000000000..d7fac903d --- /dev/null +++ b/public/css/app.css @@ -0,0 +1,48739 @@ +.quill { + margin-top: 0.25rem; +} + +.ql-container { + height: 18rem !important; + font-family: "Quicksand", sans-serif !important; +} + +.ql-editor p { + color: #424242; +} + +.ql-toolbar { + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); + position: relative; + padding: .625rem .75rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.5rem 0.5rem 0 0; +} + +.ql-editor { + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: rgb(199 201 217 / var(--tw-text-opacity)); + display: block; + width: 100%; + padding: .625rem .75rem; + background-color: #fff; + background-clip: padding-box; + border: 1px solid; + border-top: unset; + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.ql-toolbar button:hover { + color: #55588B !important; +} + +.ql-snow .ql-editor a { + --tw-text-opacity: 1; + color: rgb(110 161 82 / var(--tw-text-opacity)); + -webkit-text-decoration-line: none; + text-decoration-line: none; +} + +.quillWrapper { + margin-top: 0.25rem; +} + +.ql-container.ql-snow { + border: unset !important; +} + +.ql-tooltip { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + width: 18.5rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + padding: 0.625rem 0.75rem; + margin-top: 0.6rem; + -webkit-box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.2); +} +.ql-tooltip:after, +.ql-tooltip:before { + content: ""; + position: absolute; + left: 50%; + bottom: 100%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.ql-tooltip:before { + border-bottom: 0.6rem solid rgba(0, 0, 0, 0.05); + border-left: 0.6rem solid transparent; + border-right: 0.6rem solid transparent; +} +.ql-tooltip:after { + border-bottom: 0.5rem solid #fff; + border-left: 0.5rem solid transparent; + border-right: 0.5rem solid transparent; +} +.ql-container .ql-tooltip:hover { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.ql-tooltip .ql-preview { + width: 100%; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-preview { + -webkit-transition: none; + transition: none; + } +} +.ql-tooltip.ql-editing .ql-preview { + display: none; +} +.ql-tooltip input { + display: none; + width: 100%; + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + background-color: transparent; + font-size: 0.875rem; + line-height: 1.5; + border: none; + color: #8898aa; +} +.ql-tooltip input:focus { + outline: none; +} +.ql-tooltip.ql-editing input { + display: block; +} +.ql-tooltip .ql-action, +.ql-tooltip .ql-remove { + margin-left: 0.25rem; +} +.ql-tooltip .ql-action:before, +.ql-tooltip .ql-remove:before { + display: inline-block; + font-weight: 600; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + cursor: pointer; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-action:before, + .ql-tooltip .ql-remove:before { + -webkit-transition: none; + transition: none; + } +} +.ql-tooltip .ql-action:before:focus, +.ql-tooltip .ql-action:before:hover, +.ql-tooltip .ql-remove:before:focus, +.ql-tooltip .ql-remove:before:hover { + text-decoration: none; +} +.ql-tooltip .ql-action:before.focus, +.ql-tooltip .ql-action:before:focus, +.ql-tooltip .ql-remove:before.focus, +.ql-tooltip .ql-remove:before:focus { + outline: 0; + -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action:before, +.ql-tooltip.ql-editing .ql-action:before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action:before:hover, +.ql-tooltip.ql-editing .ql-action:before:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before.focus, +.ql-tooltip .ql-action:before:focus, +.ql-tooltip.ql-editing .ql-action:before.focus, +.ql-tooltip.ql-editing .ql-action:before:focus { + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(94, 114, 228, 0.5); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action:before.disabled, +.ql-tooltip .ql-action:before:disabled, +.ql-tooltip.ql-editing .ql-action:before.disabled, +.ql-tooltip.ql-editing .ql-action:before:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active, +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active, +.show > .ql-tooltip .ql-action:before.dropdown-toggle, +.show > .ql-tooltip.ql-editing .ql-action:before.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active:focus, +.show > .ql-tooltip .ql-action:before.dropdown-toggle:focus, +.show > .ql-tooltip.ql-editing .ql-action:before.dropdown-toggle:focus { + -webkit-box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action:before { + content: "Edit"; +} +.ql-tooltip.ql-editing .ql-action:before { + content: "Save"; +} +.ql-tooltip .ql-remove:before { + color: #212529; + background-color: #fff; + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + content: "Remove"; + border-color: #dee2e6; +} +.ql-tooltip .ql-remove:before:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove:before.focus, +.ql-tooltip .ql-remove:before:focus { + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 hsla(0, 0%, 100%, 0.5); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 hsla(0, 0%, 100%, 0.5); +} +.ql-tooltip .ql-remove:before.disabled, +.ql-tooltip .ql-remove:before:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active, +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active, +.show > .ql-tooltip .ql-remove:before.dropdown-toggle { + color: #212529; + background-color: #e6e5e5; + border-color: #fff; +} +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active:focus, +.show > .ql-tooltip .ql-remove:before.dropdown-toggle:focus { + -webkit-box-shadow: none, 0 0 0 0 hsla(0, 0%, 100%, 0.5); + box-shadow: none, 0 0 0 0 hsla(0, 0%, 100%, 0.5); +} +.ql-tooltip.ql-editing .ql-remove:before { + display: none; +} + +.ql-snow .ql-tooltip::before { + display: none; +} + +.ql-snow .ql-tooltip a.ql-action::after { + display: none; +} +.dropzone { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-top: 0.25rem; +} + +.dropzone-column { + height: calc(100% - 23px); + height: -moz-calc(100% - 23px); +} + +.dz-preview-cover, .dz-preview-single { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + border-radius: .375rem; +} + +.dz-message { + padding: 5rem 1rem; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + background-color: #fff; + border: 1px dashed #C7C9D9; + border-radius: .375rem; + text-align: center; + color: #595959; + -webkit-transition: all .15s ease; + transition: all .15s ease; + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + cursor: pointer; + z-index: 9; +} + +.dz-message:hover { + border-color: #424242; +} + +.dropzone-multiple .dz-message { + height: 5rem; + padding: 0; +} + +.dropzone-single .dz-message { + height: 100%; + padding: 0.5rem 1rem; +} + +.dropzone-column .dz-message { + height: 100%; + padding: 0; +} + +.dropzone-single.dz-max-files-reached .dz-message { + background-color: rgba(0,0,0,.2); + color: #fff; + opacity: 0; +} + +.dropzone-single.dz-max-files-reached .dz-message:hover { + opacity:1 +} + +.dz-message .dz-button { + background: hsla(0,0%,100%,0); + border: none; + color: #C7C9D9; +} + +.dz-preview-img { + -o-object-fit: cover; + object-fit: cover; + width: 100%; + height: 100%; + border-radius: .375rem; +} + +.dropzone-single.dz-max-files-reached .dz-message { + background-color: rgba(0,0,0,.9); + color: #fff; + opacity: 0; +} + +.dropzone .avatar { + color: #fff; + background-color: #adb5bd; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + border-radius: .375rem; + font-size: 1rem; + height: 45px; + width: 45px; +} + + + +/* +! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com +*/ + +/* +1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) +2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116) +*/ + +*, +::before, +::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; /* 1 */ + border-width: 0; /* 2 */ + border-style: solid; /* 2 */ + border-color: #E5E7EB; /* 2 */ +} + +::before, +::after { + --tw-content: ''; +} + +/* +1. Use a consistent sensible line-height in all browsers. +2. Prevent adjustments of font size after orientation changes in iOS. +3. Use a more readable tab size. +4. Use the user's configured `sans` font-family by default. +*/ + +html { + line-height: 1.5; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ + -moz-tab-size: 4; /* 3 */ + -o-tab-size: 4; + tab-size: 4; /* 3 */ + font-family: Quicksand, system-ui; /* 4 */ +} + +/* +1. Remove the margin in all browsers. +2. Inherit line-height from `html` so users can set them as a class directly on the `html` element. +*/ + +body { + margin: 0; /* 1 */ + line-height: inherit; /* 2 */ +} + +/* +1. Add the correct height in Firefox. +2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) +3. Ensure horizontal rules are visible by default. +*/ + +hr { + height: 0; /* 1 */ + color: inherit; /* 2 */ + border-top-width: 1px; /* 3 */ +} + +/* +Add the correct text decoration in Chrome, Edge, and Safari. +*/ + +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +/* +Remove the default font size and weight for headings. +*/ + +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} + +/* +Reset links to optimize for opt-in styling instead of opt-out. +*/ + +a { + color: inherit; + text-decoration: inherit; +} + +/* +Add the correct font weight in Edge and Safari. +*/ + +b, +strong { + font-weight: bolder; +} + +/* +1. Use the user's configured `mono` font family by default. +2. Correct the odd `em` font sizing in all browsers. +*/ + +code, +kbd, +samp, +pre { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* +Add the correct font size in all browsers. +*/ + +small { + font-size: 80%; +} + +/* +Prevent `sub` and `sup` elements from affecting the line height in all browsers. +*/ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* +1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) +2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) +3. Remove gaps between table borders by default. +*/ + +table { + text-indent: 0; /* 1 */ + border-color: inherit; /* 2 */ + border-collapse: collapse; /* 3 */ +} + +/* +1. Change the font styles in all browsers. +2. Remove the margin in Firefox and Safari. +3. Remove default padding in all browsers. +*/ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: inherit; /* 1 */ + color: inherit; /* 1 */ + margin: 0; /* 2 */ + padding: 0; /* 3 */ +} + +/* +Remove the inheritance of text transform in Edge and Firefox. +*/ + +button, +select { + text-transform: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Remove default button styles. +*/ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; /* 1 */ + background-color: transparent; /* 2 */ + background-image: none; /* 2 */ +} + +/* +Use the modern Firefox focus style for all focusable elements. +*/ + +:-moz-focusring { + outline: auto; +} + +/* +Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) +*/ + +:-moz-ui-invalid { + box-shadow: none; +} + +/* +Add the correct vertical alignment in Chrome and Firefox. +*/ + +progress { + vertical-align: baseline; +} + +/* +Correct the cursor style of increment and decrement buttons in Safari. +*/ + +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} + +/* +1. Correct the odd appearance in Chrome and Safari. +2. Correct the outline style in Safari. +*/ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/* +Remove the inner padding in Chrome and Safari on macOS. +*/ + +::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* +1. Correct the inability to style clickable types in iOS and Safari. +2. Change font properties to `inherit` in Safari. +*/ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* +Add the correct display in Chrome and Safari. +*/ + +summary { + display: list-item; +} + +/* +Removes the default spacing and border for appropriate elements. +*/ + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +figure, +p, +pre { + margin: 0; +} + +fieldset { + margin: 0; + padding: 0; +} + +legend { + padding: 0; +} + +ol, +ul, +menu { + list-style: none; + margin: 0; + padding: 0; +} + +/* +Prevent resizing textareas horizontally by default. +*/ + +textarea { + resize: vertical; +} + +/* +1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) +2. Set the default placeholder color to the user's configured gray 400 color. +*/ + +input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { + opacity: 1; /* 1 */ + color: #9CA3AF; /* 2 */ +} + +input::-moz-placeholder, textarea::-moz-placeholder { + opacity: 1; /* 1 */ + color: #9CA3AF; /* 2 */ +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder { + opacity: 1; /* 1 */ + color: #9CA3AF; /* 2 */ +} + +input::-ms-input-placeholder, textarea::-ms-input-placeholder { + opacity: 1; /* 1 */ + color: #9CA3AF; /* 2 */ +} + +input::placeholder, +textarea::placeholder { + opacity: 1; /* 1 */ + color: #9CA3AF; /* 2 */ +} + +/* +Set the default cursor for buttons. +*/ + +button, +[role="button"] { + cursor: pointer; +} + +/* +Make sure disabled buttons don't get the pointer cursor. +*/ + +:disabled { + cursor: default; +} + +/* +1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) +2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) + This can trigger a poorly considered lint error in some tools but is included by design. +*/ + +img, +svg, +video, +canvas, +audio, +iframe, +embed, +object { + display: block; /* 1 */ + vertical-align: middle; /* 2 */ +} + +/* +Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) +*/ + +img, +video { + max-width: 100%; + height: auto; +} + +/* +Ensure the default browser behavior of the `hidden` attribute. +*/ + +[hidden] { + display: none; +} + +[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #006395; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #006395; +} + +input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::-moz-placeholder, textarea::-moz-placeholder{ + color: #6B7280; + opacity: 1; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::-ms-input-placeholder, textarea::-ms-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::placeholder,textarea::placeholder{ + color: #6B7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper{ + padding: 0; +} + +::-webkit-date-and-time-value{ + min-height: 1.5em; +} + +::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{ + padding-top: 0; + padding-bottom: 0; +} + +select{ + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position: right 0.5rem center; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 2.5rem; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +[multiple]{ + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + -webkit-print-color-adjust: unset; + color-adjust: unset; +} + +[type='checkbox'],[type='radio']{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 0; + -webkit-print-color-adjust: exact; + color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-flex-negative: 0; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #006395; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox']{ + border-radius: 0px; +} + +[type='radio']{ + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #006395; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked{ + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked{ + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); +} + +[type='radio']:checked{ + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); +} + +[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{ + border-color: transparent; + background-color: currentColor; +} + +[type='checkbox']:indeterminate{ + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{ + border-color: transparent; + background-color: currentColor; +} + +[type='file']{ + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus{ + outline: 1px auto -webkit-focus-ring-color; +} + +[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + border-radius: 0px; + padding-top: 0.5rem; + padding-right: 0.75rem; + padding-bottom: 0.5rem; + padding-left: 0.75rem; + font-size: 1rem; + line-height: 1.5rem; + --tw-shadow: 0 0 #0000; +} + +[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #006395; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + border-color: #006395; +} + +input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::-moz-placeholder, textarea::-moz-placeholder{ + color: #6B7280; + opacity: 1; +} + +input:-ms-input-placeholder, textarea:-ms-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::-ms-input-placeholder, textarea::-ms-input-placeholder{ + color: #6B7280; + opacity: 1; +} + +input::placeholder,textarea::placeholder{ + color: #6B7280; + opacity: 1; +} + +::-webkit-datetime-edit-fields-wrapper{ + padding: 0; +} + +::-webkit-date-and-time-value{ + min-height: 1.5em; +} + +select{ + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e"); + background-position: right 0.5rem center; + background-repeat: no-repeat; + background-size: 1.5em 1.5em; + padding-right: 2.5rem; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} + +[multiple]{ + background-image: initial; + background-position: initial; + background-repeat: unset; + background-size: initial; + padding-right: 0.75rem; + -webkit-print-color-adjust: unset; + color-adjust: unset; +} + +[type='checkbox'],[type='radio']{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + padding: 0; + -webkit-print-color-adjust: exact; + color-adjust: exact; + display: inline-block; + vertical-align: middle; + background-origin: border-box; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-flex-negative: 0; + flex-shrink: 0; + height: 1rem; + width: 1rem; + color: #006395; + background-color: #fff; + border-color: #6B7280; + border-width: 1px; + --tw-shadow: 0 0 #0000; +} + +[type='checkbox']{ + border-radius: 0px; +} + +[type='radio']{ + border-radius: 100%; +} + +[type='checkbox']:focus,[type='radio']:focus{ + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/); + --tw-ring-offset-width: 2px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #006395; + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); +} + +[type='checkbox']:checked,[type='radio']:checked,.dark [type='checkbox']:checked,.dark [type='radio']:checked{ + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:checked{ + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); +} + +[type='radio']:checked{ + background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); +} + +[type='checkbox']:indeterminate{ + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e"); + border-color: transparent; + background-color: currentColor; + background-size: 100% 100%; + background-position: center; + background-repeat: no-repeat; +} + +[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{ + border-color: transparent; + background-color: currentColor; +} + +[type='file']{ + background: unset; + border-color: inherit; + border-width: 0; + border-radius: 0; + padding: 0; + font-size: unset; + line-height: inherit; +} + +[type='file']:focus{ + outline: 1px auto -webkit-focus-ring-color; +} + +input[type=file]::-webkit-file-upload-button{ + color: white; + background: #374151; + font-weight: 500; + font-size: 0.875rem; + cursor: pointer; + border: 0; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + padding-left: 2rem; + padding-right: 1rem; + -webkit-margin-start: -1rem; + margin-inline-start: -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +input[type=file]::file-selector-button{ + color: white; + background: #374151; + font-weight: 500; + font-size: 0.875rem; + cursor: pointer; + border: 0; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + padding-left: 2rem; + padding-right: 1rem; + -webkit-margin-start: -1rem; + margin-inline-start: -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +input[type=file]::-webkit-file-upload-button:hover{ + background: #4B5563; +} + +input[type=file]::file-selector-button:hover{ + background: #4B5563; +} + +.dark input[type=file]::-webkit-file-upload-button{ + color: white; + background: #4B5563; +} + +.dark input[type=file]::file-selector-button{ + color: white; + background: #4B5563; +} + +.dark input[type=file]::-webkit-file-upload-button:hover{ + background: #6B7280; +} + +.dark input[type=file]::file-selector-button:hover{ + background: #6B7280; +} + +[data-tooltip-style^='light'] + .tooltip > .tooltip-arrow:before{ + border-style: solid; + border-color: #E5E7EB; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='top'] > .tooltip-arrow:before{ + border-bottom-width: 1px; + border-right-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='right'] > .tooltip-arrow:before{ + border-bottom-width: 1px; + border-left-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='bottom'] > .tooltip-arrow:before{ + border-top-width: 1px; + border-left-width: 1px; +} + +[data-tooltip-style^='light'] + .tooltip[data-popper-placement^='left'] > .tooltip-arrow:before{ + border-top-width: 1px; + border-right-width: 1px; +} + +.tooltip[data-popper-placement^='top'] > .tooltip-arrow{ + bottom: -4px; +} + +.tooltip[data-popper-placement^='bottom'] > .tooltip-arrow{ + top: -4px; +} + +.tooltip[data-popper-placement^='left'] > .tooltip-arrow{ + right: -4px; +} + +.tooltip[data-popper-placement^='right'] > .tooltip-arrow{ + left: -4px; +} + +.tooltip.invisible > .tooltip-arrow:before{ + visibility: hidden; +} + +[role="tab"].active,[role="tab"].active:hover{ + color: #006395; + border-color: #006395; +} + +.dark [role="tab"].active,.dark [role="tab"].active:hover{ + color: #006395; + border-color: #006395; +} + +/* form */ + +.form-element{ + margin-top: 0.25rem; + width: 100%; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(199 201 217 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} + +.form-element::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.form-element::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.form-element:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.form-element::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.form-element::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.form-element:focus{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-color: transparent; +} + +.form-element:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.disabled-money input, .disabled-money { + background-color:transparent !important; + border: none; + } + +.has-error .form-element{ + --tw-border-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-border-opacity)); +} + +.prepend-input-icon .form-element{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.form-control-label{ + font-size: 0.875rem; + line-height: 1.25rem; + font-weight: 500; + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} + +div.required > .form-control-label::after { + content: '*'; + margin-left: 0.25rem; + --tw-text-opacity: 1; + color: rgb(204 0 0 / var(--tw-text-opacity)); + } + +[type="radio"]{ + --tw-text-opacity: 1; + color: rgb(85 88 139 / var(--tw-text-opacity)); +} + +[type="radio"]:focus{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-opacity: 1; + --tw-ring-color: rgb(85 88 139 / var(--tw-ring-opacity)); +} + +.container{ + padding-left: 1rem; + padding-right: 1rem; +} + +@media (min-width: 1024px){ + + .container{ + padding-left: 0px; + padding-right: 0px; + } +} + +.max-h-0 { + max-height: 0; + } + +.h-0 { + height: auto; + } + +/* form */ + +/* index */ + +.index-actions:hover .tooltip-content{ + visibility: visible; + opacity: 1; +} + +html[dir='ltr'] .index-actions:first-child{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + border-right-width: 0px; +} + +html[dir='rtl'] .index-actions:first-child{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + border-left-width: 0px; +} + +html[dir='ltr'] .index-actions:last-child{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; + border-left-width: 0px; +} + +html[dir='rtl'] .index-actions:last-child{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; + border-right-width: 0px; +} + +html[dir='ltr'] .index-actions:nth-child(2){ + border-left-width: 1px; +} + +html[dir='rtl'] .index-actions:nth-child(2){ + border-right-width: 1px; +} + +html[dir='ltr'] .index-actions:nth-child(3){ + border-left-width: 0px; +} + +html[dir='rtl'] .index-actions:nth-child(3){ + border-right-width: 0px; +} + +[data-dropdown-actions] { + -webkit-transform: unset !important; + transform: unset !important; + } + +table thead a{ + border-bottom-width: 1px; + border-color: transparent; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} + +table thead a:hover{ + --tw-border-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-border-opacity)); +} + +.tabs-link::before { + content: ''; + } + +.tooltip.tabs-link::before > .tooltip-arrow:before{ + visibility: hidden; +} + +.tabs-link::before{ + visibility: hidden; + position: absolute; + left: 0px; + right: 0px; + bottom: 0px; + height: 0.125rem; + width: 100%; + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); + opacity: 0; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} + +.tabs-link:hover::before{ + visibility: visible; + opacity: 1; +} + +.active-tabs { + border-color: transparent !important; + } + +.active-tabs::before{ + display: none; +} + +/* index */ + +/* menu */ + +.menu-scroll::-webkit-scrollbar { + width: 6px; + } + +.menu-scroll::-webkit-scrollbar-track { + border-radius: 10px; + background-color: #fcfcfc; + } + +.menu-scroll::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: #DCE2F9; + } + +.menu-list a svg { + width: 22px; + height: 24px; + fill: none; + stroke: #55588B; + stroke-width: 2px; + } + +details > summary { + list-style: none; + } + +summary { + outline:none; + } + +details summary::-webkit-details-marker { + display:none; + } + +@-webkit-keyframes details-fade { + from { + opacity:0; + -webkit-transform: translateY(-0.5em); + transform: translateY(-0.5em); + -webkit-transform: var(--details-translate, translateY(-0.5em)); + transform: var(--details-translate, translateY(-0.5em)); + } + } + +@keyframes details-fade { + from { + opacity:0; + -webkit-transform: translateY(-0.5em); + transform: translateY(-0.5em); + -webkit-transform: var(--details-translate, translateY(-0.5em)); + transform: var(--details-translate, translateY(-0.5em)); + } + } + +.menu-list details[open] > *:not(summary) { + -webkit-animation: details-fade 500ms ease-out; + animation: details-fade 500ms ease-out; + } + +/* menu */ + +input[type="date"]::-webkit-inner-spin-button, + input[type="date"]::-webkit-calendar-picker-indicator { + display: none; + -webkit-appearance: none; + } + +.d-none { + display: none; + } + +.d-block { + display: block; + } + +.overflow-overlay { + overflow: overlay; + } + +.py-top { + padding-bottom: 16px; + padding-top: 16px; + } + +.line-clamp-1 { + display: -webkit-box; + -webkit-line-clamp: 1; + -webkit-box-orient: vertical; + overflow: hidden; + height: 1.5rem; + } + +.line-clamp-2 { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; + height: 3rem; + } + +.line-clamp-3 { + display: -webkit-box; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + overflow: hidden; + height: 4rem; + } + +*, ::before, ::after{ + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: rgb(0 110 166 / 0.5); + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.container{ + width: 100%; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 640px){ + + .container{ + max-width: 640px; + } +} +@media (min-width: 768px){ + + .container{ + max-width: 768px; + } +} +@media (min-width: 1024px){ + + .container{ + max-width: 1024px; + } +} +@media (min-width: 1280px){ + + .container{ + max-width: 1280px; + } +} +@media (min-width: 1536px){ + + .container{ + max-width: 1536px; + } +} +.container{ + max-width: 100%; +} +@media (min-width: 640px){ + + .container{ + max-width: 100%; + } +} +@media (min-width: 768px){ + + .container{ + max-width: 100%; + } +} +@media (min-width: 1024px){ + + .container{ + max-width: 1000px; + } +} +@media (min-width: 1280px){ + + .container{ + max-width: 895px; + } +} +@media (min-width: 1536px){ + + .container{ + max-width: 1145px; + } +} +.sr-only{ + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; +} +.not-sr-only{ + position: static; + width: auto; + height: auto; + padding: 0; + margin: 0; + overflow: visible; + clip: auto; + white-space: normal; +} +.pointer-events-none{ + pointer-events: none; +} +.pointer-events-auto{ + pointer-events: auto; +} +.visible{ + visibility: visible; +} +.invisible{ + visibility: hidden; +} +.static{ + position: static; +} +.fixed{ + position: fixed; +} +.absolute{ + position: absolute; +} +.relative{ + position: relative; +} +.sticky{ + position: sticky; +} +.inset-0{ + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} +.inset-1{ + top: 0.25rem; + right: 0.25rem; + bottom: 0.25rem; + left: 0.25rem; +} +.inset-2{ + top: 0.5rem; + right: 0.5rem; + bottom: 0.5rem; + left: 0.5rem; +} +.inset-3{ + top: 0.75rem; + right: 0.75rem; + bottom: 0.75rem; + left: 0.75rem; +} +.inset-4{ + top: 1rem; + right: 1rem; + bottom: 1rem; + left: 1rem; +} +.inset-5{ + top: 1.25rem; + right: 1.25rem; + bottom: 1.25rem; + left: 1.25rem; +} +.inset-6{ + top: 1.5rem; + right: 1.5rem; + bottom: 1.5rem; + left: 1.5rem; +} +.inset-7{ + top: 1.75rem; + right: 1.75rem; + bottom: 1.75rem; + left: 1.75rem; +} +.inset-8{ + top: 2rem; + right: 2rem; + bottom: 2rem; + left: 2rem; +} +.inset-9{ + top: 2.25rem; + right: 2.25rem; + bottom: 2.25rem; + left: 2.25rem; +} +.inset-10{ + top: 2.5rem; + right: 2.5rem; + bottom: 2.5rem; + left: 2.5rem; +} +.inset-11{ + top: 2.75rem; + right: 2.75rem; + bottom: 2.75rem; + left: 2.75rem; +} +.inset-12{ + top: 3rem; + right: 3rem; + bottom: 3rem; + left: 3rem; +} +.inset-14{ + top: 3.5rem; + right: 3.5rem; + bottom: 3.5rem; + left: 3.5rem; +} +.inset-16{ + top: 4rem; + right: 4rem; + bottom: 4rem; + left: 4rem; +} +.inset-20{ + top: 5rem; + right: 5rem; + bottom: 5rem; + left: 5rem; +} +.inset-24{ + top: 6rem; + right: 6rem; + bottom: 6rem; + left: 6rem; +} +.inset-28{ + top: 7rem; + right: 7rem; + bottom: 7rem; + left: 7rem; +} +.inset-31{ + top: 30.938rem; + right: 30.938rem; + bottom: 30.938rem; + left: 30.938rem; +} +.inset-32{ + top: 8rem; + right: 8rem; + bottom: 8rem; + left: 8rem; +} +.inset-33{ + top: 8.5rem; + right: 8.5rem; + bottom: 8.5rem; + left: 8.5rem; +} +.inset-36{ + top: 9rem; + right: 9rem; + bottom: 9rem; + left: 9rem; +} +.inset-37{ + top: 9.25rem; + right: 9.25rem; + bottom: 9.25rem; + left: 9.25rem; +} +.inset-40{ + top: 10rem; + right: 10rem; + bottom: 10rem; + left: 10rem; +} +.inset-44{ + top: 11rem; + right: 11rem; + bottom: 11rem; + left: 11rem; +} +.inset-46{ + top: 46.875rem; + right: 46.875rem; + bottom: 46.875rem; + left: 46.875rem; +} +.inset-48{ + top: 12rem; + right: 12rem; + bottom: 12rem; + left: 12rem; +} +.inset-52{ + top: 13rem; + right: 13rem; + bottom: 13rem; + left: 13rem; +} +.inset-56{ + top: 14rem; + right: 14rem; + bottom: 14rem; + left: 14rem; +} +.inset-60{ + top: 15rem; + right: 15rem; + bottom: 15rem; + left: 15rem; +} +.inset-64{ + top: 16rem; + right: 16rem; + bottom: 16rem; + left: 16rem; +} +.inset-72{ + top: 18rem; + right: 18rem; + bottom: 18rem; + left: 18rem; +} +.inset-80{ + top: 20rem; + right: 20rem; + bottom: 20rem; + left: 20rem; +} +.inset-96{ + top: 24rem; + right: 24rem; + bottom: 24rem; + left: 24rem; +} +.inset-auto{ + top: auto; + right: auto; + bottom: auto; + left: auto; +} +.inset-px{ + top: 1px; + right: 1px; + bottom: 1px; + left: 1px; +} +.inset-0\.5{ + top: 0.125rem; + right: 0.125rem; + bottom: 0.125rem; + left: 0.125rem; +} +.inset-1\.5{ + top: 0.375rem; + right: 0.375rem; + bottom: 0.375rem; + left: 0.375rem; +} +.inset-2\.5{ + top: 0.625rem; + right: 0.625rem; + bottom: 0.625rem; + left: 0.625rem; +} +.inset-3\.5{ + top: 0.875rem; + right: 0.875rem; + bottom: 0.875rem; + left: 0.875rem; +} +.inset-modal{ + top: 610px; + right: 610px; + bottom: 610px; + left: 610px; +} +.inset-5\.5{ + top: 1.30rem; + right: 1.30rem; + bottom: 1.30rem; + left: 1.30rem; +} +.inset-9\.5{ + top: 2.45rem; + right: 2.45rem; + bottom: 2.45rem; + left: 2.45rem; +} +.inset-12\.5{ + top: 3.2rem; + right: 3.2rem; + bottom: 3.2rem; + left: 3.2rem; +} +.inset-32\.5{ + top: 8.5rem; + right: 8.5rem; + bottom: 8.5rem; + left: 8.5rem; +} +.inset-1\/2{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; +} +.inset-1\/3{ + top: 33.333333%; + right: 33.333333%; + bottom: 33.333333%; + left: 33.333333%; +} +.inset-2\/3{ + top: 66.666667%; + right: 66.666667%; + bottom: 66.666667%; + left: 66.666667%; +} +.inset-1\/4{ + top: 25%; + right: 25%; + bottom: 25%; + left: 25%; +} +.inset-2\/4{ + top: 50%; + right: 50%; + bottom: 50%; + left: 50%; +} +.inset-3\/4{ + top: 75%; + right: 75%; + bottom: 75%; + left: 75%; +} +.inset-full{ + top: 100%; + right: 100%; + bottom: 100%; + left: 100%; +} +.-inset-0{ + top: -0px; + right: -0px; + bottom: -0px; + left: -0px; +} +.-inset-1{ + top: -0.25rem; + right: -0.25rem; + bottom: -0.25rem; + left: -0.25rem; +} +.-inset-2{ + top: -0.5rem; + right: -0.5rem; + bottom: -0.5rem; + left: -0.5rem; +} +.-inset-3{ + top: -0.75rem; + right: -0.75rem; + bottom: -0.75rem; + left: -0.75rem; +} +.-inset-4{ + top: -1rem; + right: -1rem; + bottom: -1rem; + left: -1rem; +} +.-inset-5{ + top: -1.25rem; + right: -1.25rem; + bottom: -1.25rem; + left: -1.25rem; +} +.-inset-6{ + top: -1.5rem; + right: -1.5rem; + bottom: -1.5rem; + left: -1.5rem; +} +.-inset-7{ + top: -1.75rem; + right: -1.75rem; + bottom: -1.75rem; + left: -1.75rem; +} +.-inset-8{ + top: -2rem; + right: -2rem; + bottom: -2rem; + left: -2rem; +} +.-inset-9{ + top: -2.25rem; + right: -2.25rem; + bottom: -2.25rem; + left: -2.25rem; +} +.-inset-10{ + top: -2.5rem; + right: -2.5rem; + bottom: -2.5rem; + left: -2.5rem; +} +.-inset-11{ + top: -2.75rem; + right: -2.75rem; + bottom: -2.75rem; + left: -2.75rem; +} +.-inset-12{ + top: -3rem; + right: -3rem; + bottom: -3rem; + left: -3rem; +} +.-inset-14{ + top: -3.5rem; + right: -3.5rem; + bottom: -3.5rem; + left: -3.5rem; +} +.-inset-16{ + top: -4rem; + right: -4rem; + bottom: -4rem; + left: -4rem; +} +.-inset-20{ + top: -5rem; + right: -5rem; + bottom: -5rem; + left: -5rem; +} +.-inset-24{ + top: -6rem; + right: -6rem; + bottom: -6rem; + left: -6rem; +} +.-inset-28{ + top: -7rem; + right: -7rem; + bottom: -7rem; + left: -7rem; +} +.-inset-31{ + top: -30.938rem; + right: -30.938rem; + bottom: -30.938rem; + left: -30.938rem; +} +.-inset-32{ + top: -8rem; + right: -8rem; + bottom: -8rem; + left: -8rem; +} +.-inset-33{ + top: -8.5rem; + right: -8.5rem; + bottom: -8.5rem; + left: -8.5rem; +} +.-inset-36{ + top: -9rem; + right: -9rem; + bottom: -9rem; + left: -9rem; +} +.-inset-37{ + top: -9.25rem; + right: -9.25rem; + bottom: -9.25rem; + left: -9.25rem; +} +.-inset-40{ + top: -10rem; + right: -10rem; + bottom: -10rem; + left: -10rem; +} +.-inset-44{ + top: -11rem; + right: -11rem; + bottom: -11rem; + left: -11rem; +} +.-inset-46{ + top: -46.875rem; + right: -46.875rem; + bottom: -46.875rem; + left: -46.875rem; +} +.-inset-48{ + top: -12rem; + right: -12rem; + bottom: -12rem; + left: -12rem; +} +.-inset-52{ + top: -13rem; + right: -13rem; + bottom: -13rem; + left: -13rem; +} +.-inset-56{ + top: -14rem; + right: -14rem; + bottom: -14rem; + left: -14rem; +} +.-inset-60{ + top: -15rem; + right: -15rem; + bottom: -15rem; + left: -15rem; +} +.-inset-64{ + top: -16rem; + right: -16rem; + bottom: -16rem; + left: -16rem; +} +.-inset-72{ + top: -18rem; + right: -18rem; + bottom: -18rem; + left: -18rem; +} +.-inset-80{ + top: -20rem; + right: -20rem; + bottom: -20rem; + left: -20rem; +} +.-inset-96{ + top: -24rem; + right: -24rem; + bottom: -24rem; + left: -24rem; +} +.-inset-px{ + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; +} +.-inset-0\.5{ + top: -0.125rem; + right: -0.125rem; + bottom: -0.125rem; + left: -0.125rem; +} +.-inset-1\.5{ + top: -0.375rem; + right: -0.375rem; + bottom: -0.375rem; + left: -0.375rem; +} +.-inset-2\.5{ + top: -0.625rem; + right: -0.625rem; + bottom: -0.625rem; + left: -0.625rem; +} +.-inset-3\.5{ + top: -0.875rem; + right: -0.875rem; + bottom: -0.875rem; + left: -0.875rem; +} +.-inset-modal{ + top: -610px; + right: -610px; + bottom: -610px; + left: -610px; +} +.-inset-5\.5{ + top: -1.30rem; + right: -1.30rem; + bottom: -1.30rem; + left: -1.30rem; +} +.-inset-9\.5{ + top: -2.45rem; + right: -2.45rem; + bottom: -2.45rem; + left: -2.45rem; +} +.-inset-12\.5{ + top: -3.2rem; + right: -3.2rem; + bottom: -3.2rem; + left: -3.2rem; +} +.-inset-32\.5{ + top: -8.5rem; + right: -8.5rem; + bottom: -8.5rem; + left: -8.5rem; +} +.-inset-1\/2{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; +} +.-inset-1\/3{ + top: -33.333333%; + right: -33.333333%; + bottom: -33.333333%; + left: -33.333333%; +} +.-inset-2\/3{ + top: -66.666667%; + right: -66.666667%; + bottom: -66.666667%; + left: -66.666667%; +} +.-inset-1\/4{ + top: -25%; + right: -25%; + bottom: -25%; + left: -25%; +} +.-inset-2\/4{ + top: -50%; + right: -50%; + bottom: -50%; + left: -50%; +} +.-inset-3\/4{ + top: -75%; + right: -75%; + bottom: -75%; + left: -75%; +} +.-inset-full{ + top: -100%; + right: -100%; + bottom: -100%; + left: -100%; +} +.inset-x-0{ + left: 0px; + right: 0px; +} +.inset-x-1{ + left: 0.25rem; + right: 0.25rem; +} +.inset-x-2{ + left: 0.5rem; + right: 0.5rem; +} +.inset-x-3{ + left: 0.75rem; + right: 0.75rem; +} +.inset-x-4{ + left: 1rem; + right: 1rem; +} +.inset-x-5{ + left: 1.25rem; + right: 1.25rem; +} +.inset-x-6{ + left: 1.5rem; + right: 1.5rem; +} +.inset-x-7{ + left: 1.75rem; + right: 1.75rem; +} +.inset-x-8{ + left: 2rem; + right: 2rem; +} +.inset-x-9{ + left: 2.25rem; + right: 2.25rem; +} +.inset-x-10{ + left: 2.5rem; + right: 2.5rem; +} +.inset-x-11{ + left: 2.75rem; + right: 2.75rem; +} +.inset-x-12{ + left: 3rem; + right: 3rem; +} +.inset-x-14{ + left: 3.5rem; + right: 3.5rem; +} +.inset-x-16{ + left: 4rem; + right: 4rem; +} +.inset-x-20{ + left: 5rem; + right: 5rem; +} +.inset-x-24{ + left: 6rem; + right: 6rem; +} +.inset-x-28{ + left: 7rem; + right: 7rem; +} +.inset-x-31{ + left: 30.938rem; + right: 30.938rem; +} +.inset-x-32{ + left: 8rem; + right: 8rem; +} +.inset-x-33{ + left: 8.5rem; + right: 8.5rem; +} +.inset-x-36{ + left: 9rem; + right: 9rem; +} +.inset-x-37{ + left: 9.25rem; + right: 9.25rem; +} +.inset-x-40{ + left: 10rem; + right: 10rem; +} +.inset-x-44{ + left: 11rem; + right: 11rem; +} +.inset-x-46{ + left: 46.875rem; + right: 46.875rem; +} +.inset-x-48{ + left: 12rem; + right: 12rem; +} +.inset-x-52{ + left: 13rem; + right: 13rem; +} +.inset-x-56{ + left: 14rem; + right: 14rem; +} +.inset-x-60{ + left: 15rem; + right: 15rem; +} +.inset-x-64{ + left: 16rem; + right: 16rem; +} +.inset-x-72{ + left: 18rem; + right: 18rem; +} +.inset-x-80{ + left: 20rem; + right: 20rem; +} +.inset-x-96{ + left: 24rem; + right: 24rem; +} +.inset-x-auto{ + left: auto; + right: auto; +} +.inset-x-px{ + left: 1px; + right: 1px; +} +.inset-x-0\.5{ + left: 0.125rem; + right: 0.125rem; +} +.inset-x-1\.5{ + left: 0.375rem; + right: 0.375rem; +} +.inset-x-2\.5{ + left: 0.625rem; + right: 0.625rem; +} +.inset-x-3\.5{ + left: 0.875rem; + right: 0.875rem; +} +.inset-x-modal{ + left: 610px; + right: 610px; +} +.inset-x-5\.5{ + left: 1.30rem; + right: 1.30rem; +} +.inset-x-9\.5{ + left: 2.45rem; + right: 2.45rem; +} +.inset-x-12\.5{ + left: 3.2rem; + right: 3.2rem; +} +.inset-x-32\.5{ + left: 8.5rem; + right: 8.5rem; +} +.inset-x-1\/2{ + left: 50%; + right: 50%; +} +.inset-x-1\/3{ + left: 33.333333%; + right: 33.333333%; +} +.inset-x-2\/3{ + left: 66.666667%; + right: 66.666667%; +} +.inset-x-1\/4{ + left: 25%; + right: 25%; +} +.inset-x-2\/4{ + left: 50%; + right: 50%; +} +.inset-x-3\/4{ + left: 75%; + right: 75%; +} +.inset-x-full{ + left: 100%; + right: 100%; +} +.-inset-x-0{ + left: -0px; + right: -0px; +} +.-inset-x-1{ + left: -0.25rem; + right: -0.25rem; +} +.-inset-x-2{ + left: -0.5rem; + right: -0.5rem; +} +.-inset-x-3{ + left: -0.75rem; + right: -0.75rem; +} +.-inset-x-4{ + left: -1rem; + right: -1rem; +} +.-inset-x-5{ + left: -1.25rem; + right: -1.25rem; +} +.-inset-x-6{ + left: -1.5rem; + right: -1.5rem; +} +.-inset-x-7{ + left: -1.75rem; + right: -1.75rem; +} +.-inset-x-8{ + left: -2rem; + right: -2rem; +} +.-inset-x-9{ + left: -2.25rem; + right: -2.25rem; +} +.-inset-x-10{ + left: -2.5rem; + right: -2.5rem; +} +.-inset-x-11{ + left: -2.75rem; + right: -2.75rem; +} +.-inset-x-12{ + left: -3rem; + right: -3rem; +} +.-inset-x-14{ + left: -3.5rem; + right: -3.5rem; +} +.-inset-x-16{ + left: -4rem; + right: -4rem; +} +.-inset-x-20{ + left: -5rem; + right: -5rem; +} +.-inset-x-24{ + left: -6rem; + right: -6rem; +} +.-inset-x-28{ + left: -7rem; + right: -7rem; +} +.-inset-x-31{ + left: -30.938rem; + right: -30.938rem; +} +.-inset-x-32{ + left: -8rem; + right: -8rem; +} +.-inset-x-33{ + left: -8.5rem; + right: -8.5rem; +} +.-inset-x-36{ + left: -9rem; + right: -9rem; +} +.-inset-x-37{ + left: -9.25rem; + right: -9.25rem; +} +.-inset-x-40{ + left: -10rem; + right: -10rem; +} +.-inset-x-44{ + left: -11rem; + right: -11rem; +} +.-inset-x-46{ + left: -46.875rem; + right: -46.875rem; +} +.-inset-x-48{ + left: -12rem; + right: -12rem; +} +.-inset-x-52{ + left: -13rem; + right: -13rem; +} +.-inset-x-56{ + left: -14rem; + right: -14rem; +} +.-inset-x-60{ + left: -15rem; + right: -15rem; +} +.-inset-x-64{ + left: -16rem; + right: -16rem; +} +.-inset-x-72{ + left: -18rem; + right: -18rem; +} +.-inset-x-80{ + left: -20rem; + right: -20rem; +} +.-inset-x-96{ + left: -24rem; + right: -24rem; +} +.-inset-x-px{ + left: -1px; + right: -1px; +} +.-inset-x-0\.5{ + left: -0.125rem; + right: -0.125rem; +} +.-inset-x-1\.5{ + left: -0.375rem; + right: -0.375rem; +} +.-inset-x-2\.5{ + left: -0.625rem; + right: -0.625rem; +} +.-inset-x-3\.5{ + left: -0.875rem; + right: -0.875rem; +} +.-inset-x-modal{ + left: -610px; + right: -610px; +} +.-inset-x-5\.5{ + left: -1.30rem; + right: -1.30rem; +} +.-inset-x-9\.5{ + left: -2.45rem; + right: -2.45rem; +} +.-inset-x-12\.5{ + left: -3.2rem; + right: -3.2rem; +} +.-inset-x-32\.5{ + left: -8.5rem; + right: -8.5rem; +} +.-inset-x-1\/2{ + left: -50%; + right: -50%; +} +.-inset-x-1\/3{ + left: -33.333333%; + right: -33.333333%; +} +.-inset-x-2\/3{ + left: -66.666667%; + right: -66.666667%; +} +.-inset-x-1\/4{ + left: -25%; + right: -25%; +} +.-inset-x-2\/4{ + left: -50%; + right: -50%; +} +.-inset-x-3\/4{ + left: -75%; + right: -75%; +} +.-inset-x-full{ + left: -100%; + right: -100%; +} +.inset-y-0{ + top: 0px; + bottom: 0px; +} +.inset-y-1{ + top: 0.25rem; + bottom: 0.25rem; +} +.inset-y-2{ + top: 0.5rem; + bottom: 0.5rem; +} +.inset-y-3{ + top: 0.75rem; + bottom: 0.75rem; +} +.inset-y-4{ + top: 1rem; + bottom: 1rem; +} +.inset-y-5{ + top: 1.25rem; + bottom: 1.25rem; +} +.inset-y-6{ + top: 1.5rem; + bottom: 1.5rem; +} +.inset-y-7{ + top: 1.75rem; + bottom: 1.75rem; +} +.inset-y-8{ + top: 2rem; + bottom: 2rem; +} +.inset-y-9{ + top: 2.25rem; + bottom: 2.25rem; +} +.inset-y-10{ + top: 2.5rem; + bottom: 2.5rem; +} +.inset-y-11{ + top: 2.75rem; + bottom: 2.75rem; +} +.inset-y-12{ + top: 3rem; + bottom: 3rem; +} +.inset-y-14{ + top: 3.5rem; + bottom: 3.5rem; +} +.inset-y-16{ + top: 4rem; + bottom: 4rem; +} +.inset-y-20{ + top: 5rem; + bottom: 5rem; +} +.inset-y-24{ + top: 6rem; + bottom: 6rem; +} +.inset-y-28{ + top: 7rem; + bottom: 7rem; +} +.inset-y-31{ + top: 30.938rem; + bottom: 30.938rem; +} +.inset-y-32{ + top: 8rem; + bottom: 8rem; +} +.inset-y-33{ + top: 8.5rem; + bottom: 8.5rem; +} +.inset-y-36{ + top: 9rem; + bottom: 9rem; +} +.inset-y-37{ + top: 9.25rem; + bottom: 9.25rem; +} +.inset-y-40{ + top: 10rem; + bottom: 10rem; +} +.inset-y-44{ + top: 11rem; + bottom: 11rem; +} +.inset-y-46{ + top: 46.875rem; + bottom: 46.875rem; +} +.inset-y-48{ + top: 12rem; + bottom: 12rem; +} +.inset-y-52{ + top: 13rem; + bottom: 13rem; +} +.inset-y-56{ + top: 14rem; + bottom: 14rem; +} +.inset-y-60{ + top: 15rem; + bottom: 15rem; +} +.inset-y-64{ + top: 16rem; + bottom: 16rem; +} +.inset-y-72{ + top: 18rem; + bottom: 18rem; +} +.inset-y-80{ + top: 20rem; + bottom: 20rem; +} +.inset-y-96{ + top: 24rem; + bottom: 24rem; +} +.inset-y-auto{ + top: auto; + bottom: auto; +} +.inset-y-px{ + top: 1px; + bottom: 1px; +} +.inset-y-0\.5{ + top: 0.125rem; + bottom: 0.125rem; +} +.inset-y-1\.5{ + top: 0.375rem; + bottom: 0.375rem; +} +.inset-y-2\.5{ + top: 0.625rem; + bottom: 0.625rem; +} +.inset-y-3\.5{ + top: 0.875rem; + bottom: 0.875rem; +} +.inset-y-modal{ + top: 610px; + bottom: 610px; +} +.inset-y-5\.5{ + top: 1.30rem; + bottom: 1.30rem; +} +.inset-y-9\.5{ + top: 2.45rem; + bottom: 2.45rem; +} +.inset-y-12\.5{ + top: 3.2rem; + bottom: 3.2rem; +} +.inset-y-32\.5{ + top: 8.5rem; + bottom: 8.5rem; +} +.inset-y-1\/2{ + top: 50%; + bottom: 50%; +} +.inset-y-1\/3{ + top: 33.333333%; + bottom: 33.333333%; +} +.inset-y-2\/3{ + top: 66.666667%; + bottom: 66.666667%; +} +.inset-y-1\/4{ + top: 25%; + bottom: 25%; +} +.inset-y-2\/4{ + top: 50%; + bottom: 50%; +} +.inset-y-3\/4{ + top: 75%; + bottom: 75%; +} +.inset-y-full{ + top: 100%; + bottom: 100%; +} +.-inset-y-0{ + top: -0px; + bottom: -0px; +} +.-inset-y-1{ + top: -0.25rem; + bottom: -0.25rem; +} +.-inset-y-2{ + top: -0.5rem; + bottom: -0.5rem; +} +.-inset-y-3{ + top: -0.75rem; + bottom: -0.75rem; +} +.-inset-y-4{ + top: -1rem; + bottom: -1rem; +} +.-inset-y-5{ + top: -1.25rem; + bottom: -1.25rem; +} +.-inset-y-6{ + top: -1.5rem; + bottom: -1.5rem; +} +.-inset-y-7{ + top: -1.75rem; + bottom: -1.75rem; +} +.-inset-y-8{ + top: -2rem; + bottom: -2rem; +} +.-inset-y-9{ + top: -2.25rem; + bottom: -2.25rem; +} +.-inset-y-10{ + top: -2.5rem; + bottom: -2.5rem; +} +.-inset-y-11{ + top: -2.75rem; + bottom: -2.75rem; +} +.-inset-y-12{ + top: -3rem; + bottom: -3rem; +} +.-inset-y-14{ + top: -3.5rem; + bottom: -3.5rem; +} +.-inset-y-16{ + top: -4rem; + bottom: -4rem; +} +.-inset-y-20{ + top: -5rem; + bottom: -5rem; +} +.-inset-y-24{ + top: -6rem; + bottom: -6rem; +} +.-inset-y-28{ + top: -7rem; + bottom: -7rem; +} +.-inset-y-31{ + top: -30.938rem; + bottom: -30.938rem; +} +.-inset-y-32{ + top: -8rem; + bottom: -8rem; +} +.-inset-y-33{ + top: -8.5rem; + bottom: -8.5rem; +} +.-inset-y-36{ + top: -9rem; + bottom: -9rem; +} +.-inset-y-37{ + top: -9.25rem; + bottom: -9.25rem; +} +.-inset-y-40{ + top: -10rem; + bottom: -10rem; +} +.-inset-y-44{ + top: -11rem; + bottom: -11rem; +} +.-inset-y-46{ + top: -46.875rem; + bottom: -46.875rem; +} +.-inset-y-48{ + top: -12rem; + bottom: -12rem; +} +.-inset-y-52{ + top: -13rem; + bottom: -13rem; +} +.-inset-y-56{ + top: -14rem; + bottom: -14rem; +} +.-inset-y-60{ + top: -15rem; + bottom: -15rem; +} +.-inset-y-64{ + top: -16rem; + bottom: -16rem; +} +.-inset-y-72{ + top: -18rem; + bottom: -18rem; +} +.-inset-y-80{ + top: -20rem; + bottom: -20rem; +} +.-inset-y-96{ + top: -24rem; + bottom: -24rem; +} +.-inset-y-px{ + top: -1px; + bottom: -1px; +} +.-inset-y-0\.5{ + top: -0.125rem; + bottom: -0.125rem; +} +.-inset-y-1\.5{ + top: -0.375rem; + bottom: -0.375rem; +} +.-inset-y-2\.5{ + top: -0.625rem; + bottom: -0.625rem; +} +.-inset-y-3\.5{ + top: -0.875rem; + bottom: -0.875rem; +} +.-inset-y-modal{ + top: -610px; + bottom: -610px; +} +.-inset-y-5\.5{ + top: -1.30rem; + bottom: -1.30rem; +} +.-inset-y-9\.5{ + top: -2.45rem; + bottom: -2.45rem; +} +.-inset-y-12\.5{ + top: -3.2rem; + bottom: -3.2rem; +} +.-inset-y-32\.5{ + top: -8.5rem; + bottom: -8.5rem; +} +.-inset-y-1\/2{ + top: -50%; + bottom: -50%; +} +.-inset-y-1\/3{ + top: -33.333333%; + bottom: -33.333333%; +} +.-inset-y-2\/3{ + top: -66.666667%; + bottom: -66.666667%; +} +.-inset-y-1\/4{ + top: -25%; + bottom: -25%; +} +.-inset-y-2\/4{ + top: -50%; + bottom: -50%; +} +.-inset-y-3\/4{ + top: -75%; + bottom: -75%; +} +.-inset-y-full{ + top: -100%; + bottom: -100%; +} +.top-0{ + top: 0px; +} +.top-1{ + top: 0.25rem; +} +.top-2{ + top: 0.5rem; +} +.top-3{ + top: 0.75rem; +} +.top-4{ + top: 1rem; +} +.top-5{ + top: 1.25rem; +} +.top-6{ + top: 1.5rem; +} +.top-7{ + top: 1.75rem; +} +.top-8{ + top: 2rem; +} +.top-9{ + top: 2.25rem; +} +.top-10{ + top: 2.5rem; +} +.top-11{ + top: 2.75rem; +} +.top-12{ + top: 3rem; +} +.top-14{ + top: 3.5rem; +} +.top-16{ + top: 4rem; +} +.top-20{ + top: 5rem; +} +.top-24{ + top: 6rem; +} +.top-28{ + top: 7rem; +} +.top-31{ + top: 30.938rem; +} +.top-32{ + top: 8rem; +} +.top-33{ + top: 8.5rem; +} +.top-36{ + top: 9rem; +} +.top-37{ + top: 9.25rem; +} +.top-40{ + top: 10rem; +} +.top-44{ + top: 11rem; +} +.top-46{ + top: 46.875rem; +} +.top-48{ + top: 12rem; +} +.top-52{ + top: 13rem; +} +.top-56{ + top: 14rem; +} +.top-60{ + top: 15rem; +} +.top-64{ + top: 16rem; +} +.top-72{ + top: 18rem; +} +.top-80{ + top: 20rem; +} +.top-96{ + top: 24rem; +} +.top-auto{ + top: auto; +} +.top-px{ + top: 1px; +} +.top-0\.5{ + top: 0.125rem; +} +.top-1\.5{ + top: 0.375rem; +} +.top-2\.5{ + top: 0.625rem; +} +.top-3\.5{ + top: 0.875rem; +} +.top-modal{ + top: 610px; +} +.top-5\.5{ + top: 1.30rem; +} +.top-9\.5{ + top: 2.45rem; +} +.top-12\.5{ + top: 3.2rem; +} +.top-32\.5{ + top: 8.5rem; +} +.top-1\/2{ + top: 50%; +} +.top-1\/3{ + top: 33.333333%; +} +.top-2\/3{ + top: 66.666667%; +} +.top-1\/4{ + top: 25%; +} +.top-2\/4{ + top: 50%; +} +.top-3\/4{ + top: 75%; +} +.top-full{ + top: 100%; +} +.-top-0{ + top: -0px; +} +.-top-1{ + top: -0.25rem; +} +.-top-2{ + top: -0.5rem; +} +.-top-3{ + top: -0.75rem; +} +.-top-4{ + top: -1rem; +} +.-top-5{ + top: -1.25rem; +} +.-top-6{ + top: -1.5rem; +} +.-top-7{ + top: -1.75rem; +} +.-top-8{ + top: -2rem; +} +.-top-9{ + top: -2.25rem; +} +.-top-10{ + top: -2.5rem; +} +.-top-11{ + top: -2.75rem; +} +.-top-12{ + top: -3rem; +} +.-top-14{ + top: -3.5rem; +} +.-top-16{ + top: -4rem; +} +.-top-20{ + top: -5rem; +} +.-top-24{ + top: -6rem; +} +.-top-28{ + top: -7rem; +} +.-top-31{ + top: -30.938rem; +} +.-top-32{ + top: -8rem; +} +.-top-33{ + top: -8.5rem; +} +.-top-36{ + top: -9rem; +} +.-top-37{ + top: -9.25rem; +} +.-top-40{ + top: -10rem; +} +.-top-44{ + top: -11rem; +} +.-top-46{ + top: -46.875rem; +} +.-top-48{ + top: -12rem; +} +.-top-52{ + top: -13rem; +} +.-top-56{ + top: -14rem; +} +.-top-60{ + top: -15rem; +} +.-top-64{ + top: -16rem; +} +.-top-72{ + top: -18rem; +} +.-top-80{ + top: -20rem; +} +.-top-96{ + top: -24rem; +} +.-top-px{ + top: -1px; +} +.-top-0\.5{ + top: -0.125rem; +} +.-top-1\.5{ + top: -0.375rem; +} +.-top-2\.5{ + top: -0.625rem; +} +.-top-3\.5{ + top: -0.875rem; +} +.-top-modal{ + top: -610px; +} +.-top-5\.5{ + top: -1.30rem; +} +.-top-9\.5{ + top: -2.45rem; +} +.-top-12\.5{ + top: -3.2rem; +} +.-top-32\.5{ + top: -8.5rem; +} +.-top-1\/2{ + top: -50%; +} +.-top-1\/3{ + top: -33.333333%; +} +.-top-2\/3{ + top: -66.666667%; +} +.-top-1\/4{ + top: -25%; +} +.-top-2\/4{ + top: -50%; +} +.-top-3\/4{ + top: -75%; +} +.-top-full{ + top: -100%; +} +.right-0{ + right: 0px; +} +.right-1{ + right: 0.25rem; +} +.right-2{ + right: 0.5rem; +} +.right-3{ + right: 0.75rem; +} +.right-4{ + right: 1rem; +} +.right-5{ + right: 1.25rem; +} +.right-6{ + right: 1.5rem; +} +.right-7{ + right: 1.75rem; +} +.right-8{ + right: 2rem; +} +.right-9{ + right: 2.25rem; +} +.right-10{ + right: 2.5rem; +} +.right-11{ + right: 2.75rem; +} +.right-12{ + right: 3rem; +} +.right-14{ + right: 3.5rem; +} +.right-16{ + right: 4rem; +} +.right-20{ + right: 5rem; +} +.right-24{ + right: 6rem; +} +.right-28{ + right: 7rem; +} +.right-31{ + right: 30.938rem; +} +.right-32{ + right: 8rem; +} +.right-33{ + right: 8.5rem; +} +.right-36{ + right: 9rem; +} +.right-37{ + right: 9.25rem; +} +.right-40{ + right: 10rem; +} +.right-44{ + right: 11rem; +} +.right-46{ + right: 46.875rem; +} +.right-48{ + right: 12rem; +} +.right-52{ + right: 13rem; +} +.right-56{ + right: 14rem; +} +.right-60{ + right: 15rem; +} +.right-64{ + right: 16rem; +} +.right-72{ + right: 18rem; +} +.right-80{ + right: 20rem; +} +.right-96{ + right: 24rem; +} +.right-auto{ + right: auto; +} +.right-px{ + right: 1px; +} +.right-0\.5{ + right: 0.125rem; +} +.right-1\.5{ + right: 0.375rem; +} +.right-2\.5{ + right: 0.625rem; +} +.right-3\.5{ + right: 0.875rem; +} +.right-modal{ + right: 610px; +} +.right-5\.5{ + right: 1.30rem; +} +.right-9\.5{ + right: 2.45rem; +} +.right-12\.5{ + right: 3.2rem; +} +.right-32\.5{ + right: 8.5rem; +} +.right-1\/2{ + right: 50%; +} +.right-1\/3{ + right: 33.333333%; +} +.right-2\/3{ + right: 66.666667%; +} +.right-1\/4{ + right: 25%; +} +.right-2\/4{ + right: 50%; +} +.right-3\/4{ + right: 75%; +} +.right-full{ + right: 100%; +} +.-right-0{ + right: -0px; +} +.-right-1{ + right: -0.25rem; +} +.-right-2{ + right: -0.5rem; +} +.-right-3{ + right: -0.75rem; +} +.-right-4{ + right: -1rem; +} +.-right-5{ + right: -1.25rem; +} +.-right-6{ + right: -1.5rem; +} +.-right-7{ + right: -1.75rem; +} +.-right-8{ + right: -2rem; +} +.-right-9{ + right: -2.25rem; +} +.-right-10{ + right: -2.5rem; +} +.-right-11{ + right: -2.75rem; +} +.-right-12{ + right: -3rem; +} +.-right-14{ + right: -3.5rem; +} +.-right-16{ + right: -4rem; +} +.-right-20{ + right: -5rem; +} +.-right-24{ + right: -6rem; +} +.-right-28{ + right: -7rem; +} +.-right-31{ + right: -30.938rem; +} +.-right-32{ + right: -8rem; +} +.-right-33{ + right: -8.5rem; +} +.-right-36{ + right: -9rem; +} +.-right-37{ + right: -9.25rem; +} +.-right-40{ + right: -10rem; +} +.-right-44{ + right: -11rem; +} +.-right-46{ + right: -46.875rem; +} +.-right-48{ + right: -12rem; +} +.-right-52{ + right: -13rem; +} +.-right-56{ + right: -14rem; +} +.-right-60{ + right: -15rem; +} +.-right-64{ + right: -16rem; +} +.-right-72{ + right: -18rem; +} +.-right-80{ + right: -20rem; +} +.-right-96{ + right: -24rem; +} +.-right-px{ + right: -1px; +} +.-right-0\.5{ + right: -0.125rem; +} +.-right-1\.5{ + right: -0.375rem; +} +.-right-2\.5{ + right: -0.625rem; +} +.-right-3\.5{ + right: -0.875rem; +} +.-right-modal{ + right: -610px; +} +.-right-5\.5{ + right: -1.30rem; +} +.-right-9\.5{ + right: -2.45rem; +} +.-right-12\.5{ + right: -3.2rem; +} +.-right-32\.5{ + right: -8.5rem; +} +.-right-1\/2{ + right: -50%; +} +.-right-1\/3{ + right: -33.333333%; +} +.-right-2\/3{ + right: -66.666667%; +} +.-right-1\/4{ + right: -25%; +} +.-right-2\/4{ + right: -50%; +} +.-right-3\/4{ + right: -75%; +} +.-right-full{ + right: -100%; +} +.bottom-0{ + bottom: 0px; +} +.bottom-1{ + bottom: 0.25rem; +} +.bottom-2{ + bottom: 0.5rem; +} +.bottom-3{ + bottom: 0.75rem; +} +.bottom-4{ + bottom: 1rem; +} +.bottom-5{ + bottom: 1.25rem; +} +.bottom-6{ + bottom: 1.5rem; +} +.bottom-7{ + bottom: 1.75rem; +} +.bottom-8{ + bottom: 2rem; +} +.bottom-9{ + bottom: 2.25rem; +} +.bottom-10{ + bottom: 2.5rem; +} +.bottom-11{ + bottom: 2.75rem; +} +.bottom-12{ + bottom: 3rem; +} +.bottom-14{ + bottom: 3.5rem; +} +.bottom-16{ + bottom: 4rem; +} +.bottom-20{ + bottom: 5rem; +} +.bottom-24{ + bottom: 6rem; +} +.bottom-28{ + bottom: 7rem; +} +.bottom-31{ + bottom: 30.938rem; +} +.bottom-32{ + bottom: 8rem; +} +.bottom-33{ + bottom: 8.5rem; +} +.bottom-36{ + bottom: 9rem; +} +.bottom-37{ + bottom: 9.25rem; +} +.bottom-40{ + bottom: 10rem; +} +.bottom-44{ + bottom: 11rem; +} +.bottom-46{ + bottom: 46.875rem; +} +.bottom-48{ + bottom: 12rem; +} +.bottom-52{ + bottom: 13rem; +} +.bottom-56{ + bottom: 14rem; +} +.bottom-60{ + bottom: 15rem; +} +.bottom-64{ + bottom: 16rem; +} +.bottom-72{ + bottom: 18rem; +} +.bottom-80{ + bottom: 20rem; +} +.bottom-96{ + bottom: 24rem; +} +.bottom-auto{ + bottom: auto; +} +.bottom-px{ + bottom: 1px; +} +.bottom-0\.5{ + bottom: 0.125rem; +} +.bottom-1\.5{ + bottom: 0.375rem; +} +.bottom-2\.5{ + bottom: 0.625rem; +} +.bottom-3\.5{ + bottom: 0.875rem; +} +.bottom-modal{ + bottom: 610px; +} +.bottom-5\.5{ + bottom: 1.30rem; +} +.bottom-9\.5{ + bottom: 2.45rem; +} +.bottom-12\.5{ + bottom: 3.2rem; +} +.bottom-32\.5{ + bottom: 8.5rem; +} +.bottom-1\/2{ + bottom: 50%; +} +.bottom-1\/3{ + bottom: 33.333333%; +} +.bottom-2\/3{ + bottom: 66.666667%; +} +.bottom-1\/4{ + bottom: 25%; +} +.bottom-2\/4{ + bottom: 50%; +} +.bottom-3\/4{ + bottom: 75%; +} +.bottom-full{ + bottom: 100%; +} +.-bottom-0{ + bottom: -0px; +} +.-bottom-1{ + bottom: -0.25rem; +} +.-bottom-2{ + bottom: -0.5rem; +} +.-bottom-3{ + bottom: -0.75rem; +} +.-bottom-4{ + bottom: -1rem; +} +.-bottom-5{ + bottom: -1.25rem; +} +.-bottom-6{ + bottom: -1.5rem; +} +.-bottom-7{ + bottom: -1.75rem; +} +.-bottom-8{ + bottom: -2rem; +} +.-bottom-9{ + bottom: -2.25rem; +} +.-bottom-10{ + bottom: -2.5rem; +} +.-bottom-11{ + bottom: -2.75rem; +} +.-bottom-12{ + bottom: -3rem; +} +.-bottom-14{ + bottom: -3.5rem; +} +.-bottom-16{ + bottom: -4rem; +} +.-bottom-20{ + bottom: -5rem; +} +.-bottom-24{ + bottom: -6rem; +} +.-bottom-28{ + bottom: -7rem; +} +.-bottom-31{ + bottom: -30.938rem; +} +.-bottom-32{ + bottom: -8rem; +} +.-bottom-33{ + bottom: -8.5rem; +} +.-bottom-36{ + bottom: -9rem; +} +.-bottom-37{ + bottom: -9.25rem; +} +.-bottom-40{ + bottom: -10rem; +} +.-bottom-44{ + bottom: -11rem; +} +.-bottom-46{ + bottom: -46.875rem; +} +.-bottom-48{ + bottom: -12rem; +} +.-bottom-52{ + bottom: -13rem; +} +.-bottom-56{ + bottom: -14rem; +} +.-bottom-60{ + bottom: -15rem; +} +.-bottom-64{ + bottom: -16rem; +} +.-bottom-72{ + bottom: -18rem; +} +.-bottom-80{ + bottom: -20rem; +} +.-bottom-96{ + bottom: -24rem; +} +.-bottom-px{ + bottom: -1px; +} +.-bottom-0\.5{ + bottom: -0.125rem; +} +.-bottom-1\.5{ + bottom: -0.375rem; +} +.-bottom-2\.5{ + bottom: -0.625rem; +} +.-bottom-3\.5{ + bottom: -0.875rem; +} +.-bottom-modal{ + bottom: -610px; +} +.-bottom-5\.5{ + bottom: -1.30rem; +} +.-bottom-9\.5{ + bottom: -2.45rem; +} +.-bottom-12\.5{ + bottom: -3.2rem; +} +.-bottom-32\.5{ + bottom: -8.5rem; +} +.-bottom-1\/2{ + bottom: -50%; +} +.-bottom-1\/3{ + bottom: -33.333333%; +} +.-bottom-2\/3{ + bottom: -66.666667%; +} +.-bottom-1\/4{ + bottom: -25%; +} +.-bottom-2\/4{ + bottom: -50%; +} +.-bottom-3\/4{ + bottom: -75%; +} +.-bottom-full{ + bottom: -100%; +} +.left-0{ + left: 0px; +} +.left-1{ + left: 0.25rem; +} +.left-2{ + left: 0.5rem; +} +.left-3{ + left: 0.75rem; +} +.left-4{ + left: 1rem; +} +.left-5{ + left: 1.25rem; +} +.left-6{ + left: 1.5rem; +} +.left-7{ + left: 1.75rem; +} +.left-8{ + left: 2rem; +} +.left-9{ + left: 2.25rem; +} +.left-10{ + left: 2.5rem; +} +.left-11{ + left: 2.75rem; +} +.left-12{ + left: 3rem; +} +.left-14{ + left: 3.5rem; +} +.left-16{ + left: 4rem; +} +.left-20{ + left: 5rem; +} +.left-24{ + left: 6rem; +} +.left-28{ + left: 7rem; +} +.left-31{ + left: 30.938rem; +} +.left-32{ + left: 8rem; +} +.left-33{ + left: 8.5rem; +} +.left-36{ + left: 9rem; +} +.left-37{ + left: 9.25rem; +} +.left-40{ + left: 10rem; +} +.left-44{ + left: 11rem; +} +.left-46{ + left: 46.875rem; +} +.left-48{ + left: 12rem; +} +.left-52{ + left: 13rem; +} +.left-56{ + left: 14rem; +} +.left-60{ + left: 15rem; +} +.left-64{ + left: 16rem; +} +.left-72{ + left: 18rem; +} +.left-80{ + left: 20rem; +} +.left-96{ + left: 24rem; +} +.left-auto{ + left: auto; +} +.left-px{ + left: 1px; +} +.left-0\.5{ + left: 0.125rem; +} +.left-1\.5{ + left: 0.375rem; +} +.left-2\.5{ + left: 0.625rem; +} +.left-3\.5{ + left: 0.875rem; +} +.left-modal{ + left: 610px; +} +.left-5\.5{ + left: 1.30rem; +} +.left-9\.5{ + left: 2.45rem; +} +.left-12\.5{ + left: 3.2rem; +} +.left-32\.5{ + left: 8.5rem; +} +.left-1\/2{ + left: 50%; +} +.left-1\/3{ + left: 33.333333%; +} +.left-2\/3{ + left: 66.666667%; +} +.left-1\/4{ + left: 25%; +} +.left-2\/4{ + left: 50%; +} +.left-3\/4{ + left: 75%; +} +.left-full{ + left: 100%; +} +.-left-0{ + left: -0px; +} +.-left-1{ + left: -0.25rem; +} +.-left-2{ + left: -0.5rem; +} +.-left-3{ + left: -0.75rem; +} +.-left-4{ + left: -1rem; +} +.-left-5{ + left: -1.25rem; +} +.-left-6{ + left: -1.5rem; +} +.-left-7{ + left: -1.75rem; +} +.-left-8{ + left: -2rem; +} +.-left-9{ + left: -2.25rem; +} +.-left-10{ + left: -2.5rem; +} +.-left-11{ + left: -2.75rem; +} +.-left-12{ + left: -3rem; +} +.-left-14{ + left: -3.5rem; +} +.-left-16{ + left: -4rem; +} +.-left-20{ + left: -5rem; +} +.-left-24{ + left: -6rem; +} +.-left-28{ + left: -7rem; +} +.-left-31{ + left: -30.938rem; +} +.-left-32{ + left: -8rem; +} +.-left-33{ + left: -8.5rem; +} +.-left-36{ + left: -9rem; +} +.-left-37{ + left: -9.25rem; +} +.-left-40{ + left: -10rem; +} +.-left-44{ + left: -11rem; +} +.-left-46{ + left: -46.875rem; +} +.-left-48{ + left: -12rem; +} +.-left-52{ + left: -13rem; +} +.-left-56{ + left: -14rem; +} +.-left-60{ + left: -15rem; +} +.-left-64{ + left: -16rem; +} +.-left-72{ + left: -18rem; +} +.-left-80{ + left: -20rem; +} +.-left-96{ + left: -24rem; +} +.-left-px{ + left: -1px; +} +.-left-0\.5{ + left: -0.125rem; +} +.-left-1\.5{ + left: -0.375rem; +} +.-left-2\.5{ + left: -0.625rem; +} +.-left-3\.5{ + left: -0.875rem; +} +.-left-modal{ + left: -610px; +} +.-left-5\.5{ + left: -1.30rem; +} +.-left-9\.5{ + left: -2.45rem; +} +.-left-12\.5{ + left: -3.2rem; +} +.-left-32\.5{ + left: -8.5rem; +} +.-left-1\/2{ + left: -50%; +} +.-left-1\/3{ + left: -33.333333%; +} +.-left-2\/3{ + left: -66.666667%; +} +.-left-1\/4{ + left: -25%; +} +.-left-2\/4{ + left: -50%; +} +.-left-3\/4{ + left: -75%; +} +.-left-full{ + left: -100%; +} +.isolate{ + isolation: isolate; +} +.isolation-auto{ + isolation: auto; +} +.z-0{ + z-index: 0; +} +.z-10{ + z-index: 10; +} +.z-20{ + z-index: 20; +} +.z-30{ + z-index: 30; +} +.z-40{ + z-index: 40; +} +.z-50{ + z-index: 50; +} +.z-auto{ + z-index: auto; +} +.-z-0{ + z-index: 0; +} +.-z-10{ + z-index: -10; +} +.-z-20{ + z-index: -20; +} +.-z-30{ + z-index: -30; +} +.-z-40{ + z-index: -40; +} +.-z-50{ + z-index: -50; +} +.order-1{ + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} +.order-2{ + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} +.order-3{ + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} +.order-4{ + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} +.order-5{ + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} +.order-6{ + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} +.order-7{ + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} +.order-8{ + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} +.order-9{ + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} +.order-10{ + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} +.order-11{ + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} +.order-12{ + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} +.order-first{ + -webkit-box-ordinal-group: -9998; + -ms-flex-order: -9999; + order: -9999; +} +.order-last{ + -webkit-box-ordinal-group: 10000; + -ms-flex-order: 9999; + order: 9999; +} +.order-none{ + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.-order-1{ + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} +.-order-2{ + -webkit-box-ordinal-group: -1; + -ms-flex-order: -2; + order: -2; +} +.-order-3{ + -webkit-box-ordinal-group: -2; + -ms-flex-order: -3; + order: -3; +} +.-order-4{ + -webkit-box-ordinal-group: -3; + -ms-flex-order: -4; + order: -4; +} +.-order-5{ + -webkit-box-ordinal-group: -4; + -ms-flex-order: -5; + order: -5; +} +.-order-6{ + -webkit-box-ordinal-group: -5; + -ms-flex-order: -6; + order: -6; +} +.-order-7{ + -webkit-box-ordinal-group: -6; + -ms-flex-order: -7; + order: -7; +} +.-order-8{ + -webkit-box-ordinal-group: -7; + -ms-flex-order: -8; + order: -8; +} +.-order-9{ + -webkit-box-ordinal-group: -8; + -ms-flex-order: -9; + order: -9; +} +.-order-10{ + -webkit-box-ordinal-group: -9; + -ms-flex-order: -10; + order: -10; +} +.-order-11{ + -webkit-box-ordinal-group: -10; + -ms-flex-order: -11; + order: -11; +} +.-order-12{ + -webkit-box-ordinal-group: -11; + -ms-flex-order: -12; + order: -12; +} +.-order-first{ + -webkit-box-ordinal-group: 10000; + -ms-flex-order: 9999; + order: 9999; +} +.-order-last{ + -webkit-box-ordinal-group: -9998; + -ms-flex-order: -9999; + order: -9999; +} +.-order-none{ + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} +.col-auto{ + grid-column: auto; +} +.col-span-1{ + grid-column: span 1 / span 1; +} +.col-span-2{ + grid-column: span 2 / span 2; +} +.col-span-3{ + grid-column: span 3 / span 3; +} +.col-span-4{ + grid-column: span 4 / span 4; +} +.col-span-5{ + grid-column: span 5 / span 5; +} +.col-span-6{ + grid-column: span 6 / span 6; +} +.col-span-7{ + grid-column: span 7 / span 7; +} +.col-span-8{ + grid-column: span 8 / span 8; +} +.col-span-9{ + grid-column: span 9 / span 9; +} +.col-span-10{ + grid-column: span 10 / span 10; +} +.col-span-11{ + grid-column: span 11 / span 11; +} +.col-span-12{ + grid-column: span 12 / span 12; +} +.col-span-full{ + grid-column: 1 / -1; +} +.col-start-1{ + grid-column-start: 1; +} +.col-start-2{ + grid-column-start: 2; +} +.col-start-3{ + grid-column-start: 3; +} +.col-start-4{ + grid-column-start: 4; +} +.col-start-5{ + grid-column-start: 5; +} +.col-start-6{ + grid-column-start: 6; +} +.col-start-7{ + grid-column-start: 7; +} +.col-start-8{ + grid-column-start: 8; +} +.col-start-9{ + grid-column-start: 9; +} +.col-start-10{ + grid-column-start: 10; +} +.col-start-11{ + grid-column-start: 11; +} +.col-start-12{ + grid-column-start: 12; +} +.col-start-13{ + grid-column-start: 13; +} +.col-start-auto{ + grid-column-start: auto; +} +.col-end-1{ + grid-column-end: 1; +} +.col-end-2{ + grid-column-end: 2; +} +.col-end-3{ + grid-column-end: 3; +} +.col-end-4{ + grid-column-end: 4; +} +.col-end-5{ + grid-column-end: 5; +} +.col-end-6{ + grid-column-end: 6; +} +.col-end-7{ + grid-column-end: 7; +} +.col-end-8{ + grid-column-end: 8; +} +.col-end-9{ + grid-column-end: 9; +} +.col-end-10{ + grid-column-end: 10; +} +.col-end-11{ + grid-column-end: 11; +} +.col-end-12{ + grid-column-end: 12; +} +.col-end-13{ + grid-column-end: 13; +} +.col-end-auto{ + grid-column-end: auto; +} +.row-auto{ + grid-row: auto; +} +.row-span-1{ + grid-row: span 1 / span 1; +} +.row-span-2{ + grid-row: span 2 / span 2; +} +.row-span-3{ + grid-row: span 3 / span 3; +} +.row-span-4{ + grid-row: span 4 / span 4; +} +.row-span-5{ + grid-row: span 5 / span 5; +} +.row-span-6{ + grid-row: span 6 / span 6; +} +.row-span-full{ + grid-row: 1 / -1; +} +.row-start-1{ + grid-row-start: 1; +} +.row-start-2{ + grid-row-start: 2; +} +.row-start-3{ + grid-row-start: 3; +} +.row-start-4{ + grid-row-start: 4; +} +.row-start-5{ + grid-row-start: 5; +} +.row-start-6{ + grid-row-start: 6; +} +.row-start-7{ + grid-row-start: 7; +} +.row-start-auto{ + grid-row-start: auto; +} +.row-end-1{ + grid-row-end: 1; +} +.row-end-2{ + grid-row-end: 2; +} +.row-end-3{ + grid-row-end: 3; +} +.row-end-4{ + grid-row-end: 4; +} +.row-end-5{ + grid-row-end: 5; +} +.row-end-6{ + grid-row-end: 6; +} +.row-end-7{ + grid-row-end: 7; +} +.row-end-auto{ + grid-row-end: auto; +} +.float-right{ + float: right; +} +.float-left{ + float: left; +} +.float-none{ + float: none; +} +.clear-left{ + clear: left; +} +.clear-right{ + clear: right; +} +.clear-both{ + clear: both; +} +.clear-none{ + clear: none; +} +.m-0{ + margin: 0px; +} +.m-1{ + margin: 0.25rem; +} +.m-2{ + margin: 0.5rem; +} +.m-3{ + margin: 0.75rem; +} +.m-4{ + margin: 1rem; +} +.m-5{ + margin: 1.25rem; +} +.m-6{ + margin: 1.5rem; +} +.m-7{ + margin: 1.75rem; +} +.m-8{ + margin: 2rem; +} +.m-9{ + margin: 2.25rem; +} +.m-10{ + margin: 2.5rem; +} +.m-11{ + margin: 2.75rem; +} +.m-12{ + margin: 3rem; +} +.m-14{ + margin: 3.5rem; +} +.m-16{ + margin: 4rem; +} +.m-20{ + margin: 5rem; +} +.m-24{ + margin: 6rem; +} +.m-28{ + margin: 7rem; +} +.m-31{ + margin: 30.938rem; +} +.m-32{ + margin: 8rem; +} +.m-33{ + margin: 8.5rem; +} +.m-36{ + margin: 9rem; +} +.m-37{ + margin: 9.25rem; +} +.m-40{ + margin: 10rem; +} +.m-44{ + margin: 11rem; +} +.m-46{ + margin: 46.875rem; +} +.m-48{ + margin: 12rem; +} +.m-52{ + margin: 13rem; +} +.m-56{ + margin: 14rem; +} +.m-60{ + margin: 15rem; +} +.m-64{ + margin: 16rem; +} +.m-72{ + margin: 18rem; +} +.m-80{ + margin: 20rem; +} +.m-96{ + margin: 24rem; +} +.m-auto{ + margin: auto; +} +.m-px{ + margin: 1px; +} +.m-0\.5{ + margin: 0.125rem; +} +.m-1\.5{ + margin: 0.375rem; +} +.m-2\.5{ + margin: 0.625rem; +} +.m-3\.5{ + margin: 0.875rem; +} +.m-modal{ + margin: 610px; +} +.m-5\.5{ + margin: 1.30rem; +} +.m-9\.5{ + margin: 2.45rem; +} +.m-12\.5{ + margin: 3.2rem; +} +.m-32\.5{ + margin: 8.5rem; +} +.m-10\.5{ + margin: 2.6rem; +} +.-m-0{ + margin: -0px; +} +.-m-1{ + margin: -0.25rem; +} +.-m-2{ + margin: -0.5rem; +} +.-m-3{ + margin: -0.75rem; +} +.-m-4{ + margin: -1rem; +} +.-m-5{ + margin: -1.25rem; +} +.-m-6{ + margin: -1.5rem; +} +.-m-7{ + margin: -1.75rem; +} +.-m-8{ + margin: -2rem; +} +.-m-9{ + margin: -2.25rem; +} +.-m-10{ + margin: -2.5rem; +} +.-m-11{ + margin: -2.75rem; +} +.-m-12{ + margin: -3rem; +} +.-m-14{ + margin: -3.5rem; +} +.-m-16{ + margin: -4rem; +} +.-m-20{ + margin: -5rem; +} +.-m-24{ + margin: -6rem; +} +.-m-28{ + margin: -7rem; +} +.-m-31{ + margin: -30.938rem; +} +.-m-32{ + margin: -8rem; +} +.-m-33{ + margin: -8.5rem; +} +.-m-36{ + margin: -9rem; +} +.-m-37{ + margin: -9.25rem; +} +.-m-40{ + margin: -10rem; +} +.-m-44{ + margin: -11rem; +} +.-m-46{ + margin: -46.875rem; +} +.-m-48{ + margin: -12rem; +} +.-m-52{ + margin: -13rem; +} +.-m-56{ + margin: -14rem; +} +.-m-60{ + margin: -15rem; +} +.-m-64{ + margin: -16rem; +} +.-m-72{ + margin: -18rem; +} +.-m-80{ + margin: -20rem; +} +.-m-96{ + margin: -24rem; +} +.-m-px{ + margin: -1px; +} +.-m-0\.5{ + margin: -0.125rem; +} +.-m-1\.5{ + margin: -0.375rem; +} +.-m-2\.5{ + margin: -0.625rem; +} +.-m-3\.5{ + margin: -0.875rem; +} +.-m-modal{ + margin: -610px; +} +.-m-5\.5{ + margin: -1.30rem; +} +.-m-9\.5{ + margin: -2.45rem; +} +.-m-12\.5{ + margin: -3.2rem; +} +.-m-32\.5{ + margin: -8.5rem; +} +.-m-10\.5{ + margin: -2.6rem; +} +.mx-0{ + margin-left: 0px; + margin-right: 0px; +} +.mx-1{ + margin-left: 0.25rem; + margin-right: 0.25rem; +} +.mx-2{ + margin-left: 0.5rem; + margin-right: 0.5rem; +} +.mx-3{ + margin-left: 0.75rem; + margin-right: 0.75rem; +} +.mx-4{ + margin-left: 1rem; + margin-right: 1rem; +} +.mx-5{ + margin-left: 1.25rem; + margin-right: 1.25rem; +} +.mx-6{ + margin-left: 1.5rem; + margin-right: 1.5rem; +} +.mx-7{ + margin-left: 1.75rem; + margin-right: 1.75rem; +} +.mx-8{ + margin-left: 2rem; + margin-right: 2rem; +} +.mx-9{ + margin-left: 2.25rem; + margin-right: 2.25rem; +} +.mx-10{ + margin-left: 2.5rem; + margin-right: 2.5rem; +} +.mx-11{ + margin-left: 2.75rem; + margin-right: 2.75rem; +} +.mx-12{ + margin-left: 3rem; + margin-right: 3rem; +} +.mx-14{ + margin-left: 3.5rem; + margin-right: 3.5rem; +} +.mx-16{ + margin-left: 4rem; + margin-right: 4rem; +} +.mx-20{ + margin-left: 5rem; + margin-right: 5rem; +} +.mx-24{ + margin-left: 6rem; + margin-right: 6rem; +} +.mx-28{ + margin-left: 7rem; + margin-right: 7rem; +} +.mx-31{ + margin-left: 30.938rem; + margin-right: 30.938rem; +} +.mx-32{ + margin-left: 8rem; + margin-right: 8rem; +} +.mx-33{ + margin-left: 8.5rem; + margin-right: 8.5rem; +} +.mx-36{ + margin-left: 9rem; + margin-right: 9rem; +} +.mx-37{ + margin-left: 9.25rem; + margin-right: 9.25rem; +} +.mx-40{ + margin-left: 10rem; + margin-right: 10rem; +} +.mx-44{ + margin-left: 11rem; + margin-right: 11rem; +} +.mx-46{ + margin-left: 46.875rem; + margin-right: 46.875rem; +} +.mx-48{ + margin-left: 12rem; + margin-right: 12rem; +} +.mx-52{ + margin-left: 13rem; + margin-right: 13rem; +} +.mx-56{ + margin-left: 14rem; + margin-right: 14rem; +} +.mx-60{ + margin-left: 15rem; + margin-right: 15rem; +} +.mx-64{ + margin-left: 16rem; + margin-right: 16rem; +} +.mx-72{ + margin-left: 18rem; + margin-right: 18rem; +} +.mx-80{ + margin-left: 20rem; + margin-right: 20rem; +} +.mx-96{ + margin-left: 24rem; + margin-right: 24rem; +} +.mx-auto{ + margin-left: auto; + margin-right: auto; +} +.mx-px{ + margin-left: 1px; + margin-right: 1px; +} +.mx-0\.5{ + margin-left: 0.125rem; + margin-right: 0.125rem; +} +.mx-1\.5{ + margin-left: 0.375rem; + margin-right: 0.375rem; +} +.mx-2\.5{ + margin-left: 0.625rem; + margin-right: 0.625rem; +} +.mx-3\.5{ + margin-left: 0.875rem; + margin-right: 0.875rem; +} +.mx-modal{ + margin-left: 610px; + margin-right: 610px; +} +.mx-5\.5{ + margin-left: 1.30rem; + margin-right: 1.30rem; +} +.mx-9\.5{ + margin-left: 2.45rem; + margin-right: 2.45rem; +} +.mx-12\.5{ + margin-left: 3.2rem; + margin-right: 3.2rem; +} +.mx-32\.5{ + margin-left: 8.5rem; + margin-right: 8.5rem; +} +.mx-10\.5{ + margin-left: 2.6rem; + margin-right: 2.6rem; +} +.-mx-0{ + margin-left: -0px; + margin-right: -0px; +} +.-mx-1{ + margin-left: -0.25rem; + margin-right: -0.25rem; +} +.-mx-2{ + margin-left: -0.5rem; + margin-right: -0.5rem; +} +.-mx-3{ + margin-left: -0.75rem; + margin-right: -0.75rem; +} +.-mx-4{ + margin-left: -1rem; + margin-right: -1rem; +} +.-mx-5{ + margin-left: -1.25rem; + margin-right: -1.25rem; +} +.-mx-6{ + margin-left: -1.5rem; + margin-right: -1.5rem; +} +.-mx-7{ + margin-left: -1.75rem; + margin-right: -1.75rem; +} +.-mx-8{ + margin-left: -2rem; + margin-right: -2rem; +} +.-mx-9{ + margin-left: -2.25rem; + margin-right: -2.25rem; +} +.-mx-10{ + margin-left: -2.5rem; + margin-right: -2.5rem; +} +.-mx-11{ + margin-left: -2.75rem; + margin-right: -2.75rem; +} +.-mx-12{ + margin-left: -3rem; + margin-right: -3rem; +} +.-mx-14{ + margin-left: -3.5rem; + margin-right: -3.5rem; +} +.-mx-16{ + margin-left: -4rem; + margin-right: -4rem; +} +.-mx-20{ + margin-left: -5rem; + margin-right: -5rem; +} +.-mx-24{ + margin-left: -6rem; + margin-right: -6rem; +} +.-mx-28{ + margin-left: -7rem; + margin-right: -7rem; +} +.-mx-31{ + margin-left: -30.938rem; + margin-right: -30.938rem; +} +.-mx-32{ + margin-left: -8rem; + margin-right: -8rem; +} +.-mx-33{ + margin-left: -8.5rem; + margin-right: -8.5rem; +} +.-mx-36{ + margin-left: -9rem; + margin-right: -9rem; +} +.-mx-37{ + margin-left: -9.25rem; + margin-right: -9.25rem; +} +.-mx-40{ + margin-left: -10rem; + margin-right: -10rem; +} +.-mx-44{ + margin-left: -11rem; + margin-right: -11rem; +} +.-mx-46{ + margin-left: -46.875rem; + margin-right: -46.875rem; +} +.-mx-48{ + margin-left: -12rem; + margin-right: -12rem; +} +.-mx-52{ + margin-left: -13rem; + margin-right: -13rem; +} +.-mx-56{ + margin-left: -14rem; + margin-right: -14rem; +} +.-mx-60{ + margin-left: -15rem; + margin-right: -15rem; +} +.-mx-64{ + margin-left: -16rem; + margin-right: -16rem; +} +.-mx-72{ + margin-left: -18rem; + margin-right: -18rem; +} +.-mx-80{ + margin-left: -20rem; + margin-right: -20rem; +} +.-mx-96{ + margin-left: -24rem; + margin-right: -24rem; +} +.-mx-px{ + margin-left: -1px; + margin-right: -1px; +} +.-mx-0\.5{ + margin-left: -0.125rem; + margin-right: -0.125rem; +} +.-mx-1\.5{ + margin-left: -0.375rem; + margin-right: -0.375rem; +} +.-mx-2\.5{ + margin-left: -0.625rem; + margin-right: -0.625rem; +} +.-mx-3\.5{ + margin-left: -0.875rem; + margin-right: -0.875rem; +} +.-mx-modal{ + margin-left: -610px; + margin-right: -610px; +} +.-mx-5\.5{ + margin-left: -1.30rem; + margin-right: -1.30rem; +} +.-mx-9\.5{ + margin-left: -2.45rem; + margin-right: -2.45rem; +} +.-mx-12\.5{ + margin-left: -3.2rem; + margin-right: -3.2rem; +} +.-mx-32\.5{ + margin-left: -8.5rem; + margin-right: -8.5rem; +} +.-mx-10\.5{ + margin-left: -2.6rem; + margin-right: -2.6rem; +} +.my-0{ + margin-top: 0px; + margin-bottom: 0px; +} +.my-1{ + margin-top: 0.25rem; + margin-bottom: 0.25rem; +} +.my-2{ + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +.my-3{ + margin-top: 0.75rem; + margin-bottom: 0.75rem; +} +.my-4{ + margin-top: 1rem; + margin-bottom: 1rem; +} +.my-5{ + margin-top: 1.25rem; + margin-bottom: 1.25rem; +} +.my-6{ + margin-top: 1.5rem; + margin-bottom: 1.5rem; +} +.my-7{ + margin-top: 1.75rem; + margin-bottom: 1.75rem; +} +.my-8{ + margin-top: 2rem; + margin-bottom: 2rem; +} +.my-9{ + margin-top: 2.25rem; + margin-bottom: 2.25rem; +} +.my-10{ + margin-top: 2.5rem; + margin-bottom: 2.5rem; +} +.my-11{ + margin-top: 2.75rem; + margin-bottom: 2.75rem; +} +.my-12{ + margin-top: 3rem; + margin-bottom: 3rem; +} +.my-14{ + margin-top: 3.5rem; + margin-bottom: 3.5rem; +} +.my-16{ + margin-top: 4rem; + margin-bottom: 4rem; +} +.my-20{ + margin-top: 5rem; + margin-bottom: 5rem; +} +.my-24{ + margin-top: 6rem; + margin-bottom: 6rem; +} +.my-28{ + margin-top: 7rem; + margin-bottom: 7rem; +} +.my-31{ + margin-top: 30.938rem; + margin-bottom: 30.938rem; +} +.my-32{ + margin-top: 8rem; + margin-bottom: 8rem; +} +.my-33{ + margin-top: 8.5rem; + margin-bottom: 8.5rem; +} +.my-36{ + margin-top: 9rem; + margin-bottom: 9rem; +} +.my-37{ + margin-top: 9.25rem; + margin-bottom: 9.25rem; +} +.my-40{ + margin-top: 10rem; + margin-bottom: 10rem; +} +.my-44{ + margin-top: 11rem; + margin-bottom: 11rem; +} +.my-46{ + margin-top: 46.875rem; + margin-bottom: 46.875rem; +} +.my-48{ + margin-top: 12rem; + margin-bottom: 12rem; +} +.my-52{ + margin-top: 13rem; + margin-bottom: 13rem; +} +.my-56{ + margin-top: 14rem; + margin-bottom: 14rem; +} +.my-60{ + margin-top: 15rem; + margin-bottom: 15rem; +} +.my-64{ + margin-top: 16rem; + margin-bottom: 16rem; +} +.my-72{ + margin-top: 18rem; + margin-bottom: 18rem; +} +.my-80{ + margin-top: 20rem; + margin-bottom: 20rem; +} +.my-96{ + margin-top: 24rem; + margin-bottom: 24rem; +} +.my-auto{ + margin-top: auto; + margin-bottom: auto; +} +.my-px{ + margin-top: 1px; + margin-bottom: 1px; +} +.my-0\.5{ + margin-top: 0.125rem; + margin-bottom: 0.125rem; +} +.my-1\.5{ + margin-top: 0.375rem; + margin-bottom: 0.375rem; +} +.my-2\.5{ + margin-top: 0.625rem; + margin-bottom: 0.625rem; +} +.my-3\.5{ + margin-top: 0.875rem; + margin-bottom: 0.875rem; +} +.my-modal{ + margin-top: 610px; + margin-bottom: 610px; +} +.my-5\.5{ + margin-top: 1.30rem; + margin-bottom: 1.30rem; +} +.my-9\.5{ + margin-top: 2.45rem; + margin-bottom: 2.45rem; +} +.my-12\.5{ + margin-top: 3.2rem; + margin-bottom: 3.2rem; +} +.my-32\.5{ + margin-top: 8.5rem; + margin-bottom: 8.5rem; +} +.my-10\.5{ + margin-top: 2.6rem; + margin-bottom: 2.6rem; +} +.-my-0{ + margin-top: -0px; + margin-bottom: -0px; +} +.-my-1{ + margin-top: -0.25rem; + margin-bottom: -0.25rem; +} +.-my-2{ + margin-top: -0.5rem; + margin-bottom: -0.5rem; +} +.-my-3{ + margin-top: -0.75rem; + margin-bottom: -0.75rem; +} +.-my-4{ + margin-top: -1rem; + margin-bottom: -1rem; +} +.-my-5{ + margin-top: -1.25rem; + margin-bottom: -1.25rem; +} +.-my-6{ + margin-top: -1.5rem; + margin-bottom: -1.5rem; +} +.-my-7{ + margin-top: -1.75rem; + margin-bottom: -1.75rem; +} +.-my-8{ + margin-top: -2rem; + margin-bottom: -2rem; +} +.-my-9{ + margin-top: -2.25rem; + margin-bottom: -2.25rem; +} +.-my-10{ + margin-top: -2.5rem; + margin-bottom: -2.5rem; +} +.-my-11{ + margin-top: -2.75rem; + margin-bottom: -2.75rem; +} +.-my-12{ + margin-top: -3rem; + margin-bottom: -3rem; +} +.-my-14{ + margin-top: -3.5rem; + margin-bottom: -3.5rem; +} +.-my-16{ + margin-top: -4rem; + margin-bottom: -4rem; +} +.-my-20{ + margin-top: -5rem; + margin-bottom: -5rem; +} +.-my-24{ + margin-top: -6rem; + margin-bottom: -6rem; +} +.-my-28{ + margin-top: -7rem; + margin-bottom: -7rem; +} +.-my-31{ + margin-top: -30.938rem; + margin-bottom: -30.938rem; +} +.-my-32{ + margin-top: -8rem; + margin-bottom: -8rem; +} +.-my-33{ + margin-top: -8.5rem; + margin-bottom: -8.5rem; +} +.-my-36{ + margin-top: -9rem; + margin-bottom: -9rem; +} +.-my-37{ + margin-top: -9.25rem; + margin-bottom: -9.25rem; +} +.-my-40{ + margin-top: -10rem; + margin-bottom: -10rem; +} +.-my-44{ + margin-top: -11rem; + margin-bottom: -11rem; +} +.-my-46{ + margin-top: -46.875rem; + margin-bottom: -46.875rem; +} +.-my-48{ + margin-top: -12rem; + margin-bottom: -12rem; +} +.-my-52{ + margin-top: -13rem; + margin-bottom: -13rem; +} +.-my-56{ + margin-top: -14rem; + margin-bottom: -14rem; +} +.-my-60{ + margin-top: -15rem; + margin-bottom: -15rem; +} +.-my-64{ + margin-top: -16rem; + margin-bottom: -16rem; +} +.-my-72{ + margin-top: -18rem; + margin-bottom: -18rem; +} +.-my-80{ + margin-top: -20rem; + margin-bottom: -20rem; +} +.-my-96{ + margin-top: -24rem; + margin-bottom: -24rem; +} +.-my-px{ + margin-top: -1px; + margin-bottom: -1px; +} +.-my-0\.5{ + margin-top: -0.125rem; + margin-bottom: -0.125rem; +} +.-my-1\.5{ + margin-top: -0.375rem; + margin-bottom: -0.375rem; +} +.-my-2\.5{ + margin-top: -0.625rem; + margin-bottom: -0.625rem; +} +.-my-3\.5{ + margin-top: -0.875rem; + margin-bottom: -0.875rem; +} +.-my-modal{ + margin-top: -610px; + margin-bottom: -610px; +} +.-my-5\.5{ + margin-top: -1.30rem; + margin-bottom: -1.30rem; +} +.-my-9\.5{ + margin-top: -2.45rem; + margin-bottom: -2.45rem; +} +.-my-12\.5{ + margin-top: -3.2rem; + margin-bottom: -3.2rem; +} +.-my-32\.5{ + margin-top: -8.5rem; + margin-bottom: -8.5rem; +} +.-my-10\.5{ + margin-top: -2.6rem; + margin-bottom: -2.6rem; +} +.mt-0{ + margin-top: 0px; +} +.mt-1{ + margin-top: 0.25rem; +} +.mt-2{ + margin-top: 0.5rem; +} +.mt-3{ + margin-top: 0.75rem; +} +.mt-4{ + margin-top: 1rem; +} +.mt-5{ + margin-top: 1.25rem; +} +.mt-6{ + margin-top: 1.5rem; +} +.mt-7{ + margin-top: 1.75rem; +} +.mt-8{ + margin-top: 2rem; +} +.mt-9{ + margin-top: 2.25rem; +} +.mt-10{ + margin-top: 2.5rem; +} +.mt-11{ + margin-top: 2.75rem; +} +.mt-12{ + margin-top: 3rem; +} +.mt-14{ + margin-top: 3.5rem; +} +.mt-16{ + margin-top: 4rem; +} +.mt-20{ + margin-top: 5rem; +} +.mt-24{ + margin-top: 6rem; +} +.mt-28{ + margin-top: 7rem; +} +.mt-31{ + margin-top: 30.938rem; +} +.mt-32{ + margin-top: 8rem; +} +.mt-33{ + margin-top: 8.5rem; +} +.mt-36{ + margin-top: 9rem; +} +.mt-37{ + margin-top: 9.25rem; +} +.mt-40{ + margin-top: 10rem; +} +.mt-44{ + margin-top: 11rem; +} +.mt-46{ + margin-top: 46.875rem; +} +.mt-48{ + margin-top: 12rem; +} +.mt-52{ + margin-top: 13rem; +} +.mt-56{ + margin-top: 14rem; +} +.mt-60{ + margin-top: 15rem; +} +.mt-64{ + margin-top: 16rem; +} +.mt-72{ + margin-top: 18rem; +} +.mt-80{ + margin-top: 20rem; +} +.mt-96{ + margin-top: 24rem; +} +.mt-auto{ + margin-top: auto; +} +.mt-px{ + margin-top: 1px; +} +.mt-0\.5{ + margin-top: 0.125rem; +} +.mt-1\.5{ + margin-top: 0.375rem; +} +.mt-2\.5{ + margin-top: 0.625rem; +} +.mt-3\.5{ + margin-top: 0.875rem; +} +.mt-modal{ + margin-top: 610px; +} +.mt-5\.5{ + margin-top: 1.30rem; +} +.mt-9\.5{ + margin-top: 2.45rem; +} +.mt-12\.5{ + margin-top: 3.2rem; +} +.mt-32\.5{ + margin-top: 8.5rem; +} +.mt-10\.5{ + margin-top: 2.6rem; +} +.-mt-0{ + margin-top: -0px; +} +.-mt-1{ + margin-top: -0.25rem; +} +.-mt-2{ + margin-top: -0.5rem; +} +.-mt-3{ + margin-top: -0.75rem; +} +.-mt-4{ + margin-top: -1rem; +} +.-mt-5{ + margin-top: -1.25rem; +} +.-mt-6{ + margin-top: -1.5rem; +} +.-mt-7{ + margin-top: -1.75rem; +} +.-mt-8{ + margin-top: -2rem; +} +.-mt-9{ + margin-top: -2.25rem; +} +.-mt-10{ + margin-top: -2.5rem; +} +.-mt-11{ + margin-top: -2.75rem; +} +.-mt-12{ + margin-top: -3rem; +} +.-mt-14{ + margin-top: -3.5rem; +} +.-mt-16{ + margin-top: -4rem; +} +.-mt-20{ + margin-top: -5rem; +} +.-mt-24{ + margin-top: -6rem; +} +.-mt-28{ + margin-top: -7rem; +} +.-mt-31{ + margin-top: -30.938rem; +} +.-mt-32{ + margin-top: -8rem; +} +.-mt-33{ + margin-top: -8.5rem; +} +.-mt-36{ + margin-top: -9rem; +} +.-mt-37{ + margin-top: -9.25rem; +} +.-mt-40{ + margin-top: -10rem; +} +.-mt-44{ + margin-top: -11rem; +} +.-mt-46{ + margin-top: -46.875rem; +} +.-mt-48{ + margin-top: -12rem; +} +.-mt-52{ + margin-top: -13rem; +} +.-mt-56{ + margin-top: -14rem; +} +.-mt-60{ + margin-top: -15rem; +} +.-mt-64{ + margin-top: -16rem; +} +.-mt-72{ + margin-top: -18rem; +} +.-mt-80{ + margin-top: -20rem; +} +.-mt-96{ + margin-top: -24rem; +} +.-mt-px{ + margin-top: -1px; +} +.-mt-0\.5{ + margin-top: -0.125rem; +} +.-mt-1\.5{ + margin-top: -0.375rem; +} +.-mt-2\.5{ + margin-top: -0.625rem; +} +.-mt-3\.5{ + margin-top: -0.875rem; +} +.-mt-modal{ + margin-top: -610px; +} +.-mt-5\.5{ + margin-top: -1.30rem; +} +.-mt-9\.5{ + margin-top: -2.45rem; +} +.-mt-12\.5{ + margin-top: -3.2rem; +} +.-mt-32\.5{ + margin-top: -8.5rem; +} +.-mt-10\.5{ + margin-top: -2.6rem; +} +.mr-0{ + margin-right: 0px; +} +.mr-1{ + margin-right: 0.25rem; +} +.mr-2{ + margin-right: 0.5rem; +} +.mr-3{ + margin-right: 0.75rem; +} +.mr-4{ + margin-right: 1rem; +} +.mr-5{ + margin-right: 1.25rem; +} +.mr-6{ + margin-right: 1.5rem; +} +.mr-7{ + margin-right: 1.75rem; +} +.mr-8{ + margin-right: 2rem; +} +.mr-9{ + margin-right: 2.25rem; +} +.mr-10{ + margin-right: 2.5rem; +} +.mr-11{ + margin-right: 2.75rem; +} +.mr-12{ + margin-right: 3rem; +} +.mr-14{ + margin-right: 3.5rem; +} +.mr-16{ + margin-right: 4rem; +} +.mr-20{ + margin-right: 5rem; +} +.mr-24{ + margin-right: 6rem; +} +.mr-28{ + margin-right: 7rem; +} +.mr-31{ + margin-right: 30.938rem; +} +.mr-32{ + margin-right: 8rem; +} +.mr-33{ + margin-right: 8.5rem; +} +.mr-36{ + margin-right: 9rem; +} +.mr-37{ + margin-right: 9.25rem; +} +.mr-40{ + margin-right: 10rem; +} +.mr-44{ + margin-right: 11rem; +} +.mr-46{ + margin-right: 46.875rem; +} +.mr-48{ + margin-right: 12rem; +} +.mr-52{ + margin-right: 13rem; +} +.mr-56{ + margin-right: 14rem; +} +.mr-60{ + margin-right: 15rem; +} +.mr-64{ + margin-right: 16rem; +} +.mr-72{ + margin-right: 18rem; +} +.mr-80{ + margin-right: 20rem; +} +.mr-96{ + margin-right: 24rem; +} +.mr-auto{ + margin-right: auto; +} +.mr-px{ + margin-right: 1px; +} +.mr-0\.5{ + margin-right: 0.125rem; +} +.mr-1\.5{ + margin-right: 0.375rem; +} +.mr-2\.5{ + margin-right: 0.625rem; +} +.mr-3\.5{ + margin-right: 0.875rem; +} +.mr-modal{ + margin-right: 610px; +} +.mr-5\.5{ + margin-right: 1.30rem; +} +.mr-9\.5{ + margin-right: 2.45rem; +} +.mr-12\.5{ + margin-right: 3.2rem; +} +.mr-32\.5{ + margin-right: 8.5rem; +} +.mr-10\.5{ + margin-right: 2.6rem; +} +.-mr-0{ + margin-right: -0px; +} +.-mr-1{ + margin-right: -0.25rem; +} +.-mr-2{ + margin-right: -0.5rem; +} +.-mr-3{ + margin-right: -0.75rem; +} +.-mr-4{ + margin-right: -1rem; +} +.-mr-5{ + margin-right: -1.25rem; +} +.-mr-6{ + margin-right: -1.5rem; +} +.-mr-7{ + margin-right: -1.75rem; +} +.-mr-8{ + margin-right: -2rem; +} +.-mr-9{ + margin-right: -2.25rem; +} +.-mr-10{ + margin-right: -2.5rem; +} +.-mr-11{ + margin-right: -2.75rem; +} +.-mr-12{ + margin-right: -3rem; +} +.-mr-14{ + margin-right: -3.5rem; +} +.-mr-16{ + margin-right: -4rem; +} +.-mr-20{ + margin-right: -5rem; +} +.-mr-24{ + margin-right: -6rem; +} +.-mr-28{ + margin-right: -7rem; +} +.-mr-31{ + margin-right: -30.938rem; +} +.-mr-32{ + margin-right: -8rem; +} +.-mr-33{ + margin-right: -8.5rem; +} +.-mr-36{ + margin-right: -9rem; +} +.-mr-37{ + margin-right: -9.25rem; +} +.-mr-40{ + margin-right: -10rem; +} +.-mr-44{ + margin-right: -11rem; +} +.-mr-46{ + margin-right: -46.875rem; +} +.-mr-48{ + margin-right: -12rem; +} +.-mr-52{ + margin-right: -13rem; +} +.-mr-56{ + margin-right: -14rem; +} +.-mr-60{ + margin-right: -15rem; +} +.-mr-64{ + margin-right: -16rem; +} +.-mr-72{ + margin-right: -18rem; +} +.-mr-80{ + margin-right: -20rem; +} +.-mr-96{ + margin-right: -24rem; +} +.-mr-px{ + margin-right: -1px; +} +.-mr-0\.5{ + margin-right: -0.125rem; +} +.-mr-1\.5{ + margin-right: -0.375rem; +} +.-mr-2\.5{ + margin-right: -0.625rem; +} +.-mr-3\.5{ + margin-right: -0.875rem; +} +.-mr-modal{ + margin-right: -610px; +} +.-mr-5\.5{ + margin-right: -1.30rem; +} +.-mr-9\.5{ + margin-right: -2.45rem; +} +.-mr-12\.5{ + margin-right: -3.2rem; +} +.-mr-32\.5{ + margin-right: -8.5rem; +} +.-mr-10\.5{ + margin-right: -2.6rem; +} +.mb-0{ + margin-bottom: 0px; +} +.mb-1{ + margin-bottom: 0.25rem; +} +.mb-2{ + margin-bottom: 0.5rem; +} +.mb-3{ + margin-bottom: 0.75rem; +} +.mb-4{ + margin-bottom: 1rem; +} +.mb-5{ + margin-bottom: 1.25rem; +} +.mb-6{ + margin-bottom: 1.5rem; +} +.mb-7{ + margin-bottom: 1.75rem; +} +.mb-8{ + margin-bottom: 2rem; +} +.mb-9{ + margin-bottom: 2.25rem; +} +.mb-10{ + margin-bottom: 2.5rem; +} +.mb-11{ + margin-bottom: 2.75rem; +} +.mb-12{ + margin-bottom: 3rem; +} +.mb-14{ + margin-bottom: 3.5rem; +} +.mb-16{ + margin-bottom: 4rem; +} +.mb-20{ + margin-bottom: 5rem; +} +.mb-24{ + margin-bottom: 6rem; +} +.mb-28{ + margin-bottom: 7rem; +} +.mb-31{ + margin-bottom: 30.938rem; +} +.mb-32{ + margin-bottom: 8rem; +} +.mb-33{ + margin-bottom: 8.5rem; +} +.mb-36{ + margin-bottom: 9rem; +} +.mb-37{ + margin-bottom: 9.25rem; +} +.mb-40{ + margin-bottom: 10rem; +} +.mb-44{ + margin-bottom: 11rem; +} +.mb-46{ + margin-bottom: 46.875rem; +} +.mb-48{ + margin-bottom: 12rem; +} +.mb-52{ + margin-bottom: 13rem; +} +.mb-56{ + margin-bottom: 14rem; +} +.mb-60{ + margin-bottom: 15rem; +} +.mb-64{ + margin-bottom: 16rem; +} +.mb-72{ + margin-bottom: 18rem; +} +.mb-80{ + margin-bottom: 20rem; +} +.mb-96{ + margin-bottom: 24rem; +} +.mb-auto{ + margin-bottom: auto; +} +.mb-px{ + margin-bottom: 1px; +} +.mb-0\.5{ + margin-bottom: 0.125rem; +} +.mb-1\.5{ + margin-bottom: 0.375rem; +} +.mb-2\.5{ + margin-bottom: 0.625rem; +} +.mb-3\.5{ + margin-bottom: 0.875rem; +} +.mb-modal{ + margin-bottom: 610px; +} +.mb-5\.5{ + margin-bottom: 1.30rem; +} +.mb-9\.5{ + margin-bottom: 2.45rem; +} +.mb-12\.5{ + margin-bottom: 3.2rem; +} +.mb-32\.5{ + margin-bottom: 8.5rem; +} +.mb-10\.5{ + margin-bottom: 2.6rem; +} +.-mb-0{ + margin-bottom: -0px; +} +.-mb-1{ + margin-bottom: -0.25rem; +} +.-mb-2{ + margin-bottom: -0.5rem; +} +.-mb-3{ + margin-bottom: -0.75rem; +} +.-mb-4{ + margin-bottom: -1rem; +} +.-mb-5{ + margin-bottom: -1.25rem; +} +.-mb-6{ + margin-bottom: -1.5rem; +} +.-mb-7{ + margin-bottom: -1.75rem; +} +.-mb-8{ + margin-bottom: -2rem; +} +.-mb-9{ + margin-bottom: -2.25rem; +} +.-mb-10{ + margin-bottom: -2.5rem; +} +.-mb-11{ + margin-bottom: -2.75rem; +} +.-mb-12{ + margin-bottom: -3rem; +} +.-mb-14{ + margin-bottom: -3.5rem; +} +.-mb-16{ + margin-bottom: -4rem; +} +.-mb-20{ + margin-bottom: -5rem; +} +.-mb-24{ + margin-bottom: -6rem; +} +.-mb-28{ + margin-bottom: -7rem; +} +.-mb-31{ + margin-bottom: -30.938rem; +} +.-mb-32{ + margin-bottom: -8rem; +} +.-mb-33{ + margin-bottom: -8.5rem; +} +.-mb-36{ + margin-bottom: -9rem; +} +.-mb-37{ + margin-bottom: -9.25rem; +} +.-mb-40{ + margin-bottom: -10rem; +} +.-mb-44{ + margin-bottom: -11rem; +} +.-mb-46{ + margin-bottom: -46.875rem; +} +.-mb-48{ + margin-bottom: -12rem; +} +.-mb-52{ + margin-bottom: -13rem; +} +.-mb-56{ + margin-bottom: -14rem; +} +.-mb-60{ + margin-bottom: -15rem; +} +.-mb-64{ + margin-bottom: -16rem; +} +.-mb-72{ + margin-bottom: -18rem; +} +.-mb-80{ + margin-bottom: -20rem; +} +.-mb-96{ + margin-bottom: -24rem; +} +.-mb-px{ + margin-bottom: -1px; +} +.-mb-0\.5{ + margin-bottom: -0.125rem; +} +.-mb-1\.5{ + margin-bottom: -0.375rem; +} +.-mb-2\.5{ + margin-bottom: -0.625rem; +} +.-mb-3\.5{ + margin-bottom: -0.875rem; +} +.-mb-modal{ + margin-bottom: -610px; +} +.-mb-5\.5{ + margin-bottom: -1.30rem; +} +.-mb-9\.5{ + margin-bottom: -2.45rem; +} +.-mb-12\.5{ + margin-bottom: -3.2rem; +} +.-mb-32\.5{ + margin-bottom: -8.5rem; +} +.-mb-10\.5{ + margin-bottom: -2.6rem; +} +.ml-0{ + margin-left: 0px; +} +.ml-1{ + margin-left: 0.25rem; +} +.ml-2{ + margin-left: 0.5rem; +} +.ml-3{ + margin-left: 0.75rem; +} +.ml-4{ + margin-left: 1rem; +} +.ml-5{ + margin-left: 1.25rem; +} +.ml-6{ + margin-left: 1.5rem; +} +.ml-7{ + margin-left: 1.75rem; +} +.ml-8{ + margin-left: 2rem; +} +.ml-9{ + margin-left: 2.25rem; +} +.ml-10{ + margin-left: 2.5rem; +} +.ml-11{ + margin-left: 2.75rem; +} +.ml-12{ + margin-left: 3rem; +} +.ml-14{ + margin-left: 3.5rem; +} +.ml-16{ + margin-left: 4rem; +} +.ml-20{ + margin-left: 5rem; +} +.ml-24{ + margin-left: 6rem; +} +.ml-28{ + margin-left: 7rem; +} +.ml-31{ + margin-left: 30.938rem; +} +.ml-32{ + margin-left: 8rem; +} +.ml-33{ + margin-left: 8.5rem; +} +.ml-36{ + margin-left: 9rem; +} +.ml-37{ + margin-left: 9.25rem; +} +.ml-40{ + margin-left: 10rem; +} +.ml-44{ + margin-left: 11rem; +} +.ml-46{ + margin-left: 46.875rem; +} +.ml-48{ + margin-left: 12rem; +} +.ml-52{ + margin-left: 13rem; +} +.ml-56{ + margin-left: 14rem; +} +.ml-60{ + margin-left: 15rem; +} +.ml-64{ + margin-left: 16rem; +} +.ml-72{ + margin-left: 18rem; +} +.ml-80{ + margin-left: 20rem; +} +.ml-96{ + margin-left: 24rem; +} +.ml-auto{ + margin-left: auto; +} +.ml-px{ + margin-left: 1px; +} +.ml-0\.5{ + margin-left: 0.125rem; +} +.ml-1\.5{ + margin-left: 0.375rem; +} +.ml-2\.5{ + margin-left: 0.625rem; +} +.ml-3\.5{ + margin-left: 0.875rem; +} +.ml-modal{ + margin-left: 610px; +} +.ml-5\.5{ + margin-left: 1.30rem; +} +.ml-9\.5{ + margin-left: 2.45rem; +} +.ml-12\.5{ + margin-left: 3.2rem; +} +.ml-32\.5{ + margin-left: 8.5rem; +} +.ml-10\.5{ + margin-left: 2.6rem; +} +.-ml-0{ + margin-left: -0px; +} +.-ml-1{ + margin-left: -0.25rem; +} +.-ml-2{ + margin-left: -0.5rem; +} +.-ml-3{ + margin-left: -0.75rem; +} +.-ml-4{ + margin-left: -1rem; +} +.-ml-5{ + margin-left: -1.25rem; +} +.-ml-6{ + margin-left: -1.5rem; +} +.-ml-7{ + margin-left: -1.75rem; +} +.-ml-8{ + margin-left: -2rem; +} +.-ml-9{ + margin-left: -2.25rem; +} +.-ml-10{ + margin-left: -2.5rem; +} +.-ml-11{ + margin-left: -2.75rem; +} +.-ml-12{ + margin-left: -3rem; +} +.-ml-14{ + margin-left: -3.5rem; +} +.-ml-16{ + margin-left: -4rem; +} +.-ml-20{ + margin-left: -5rem; +} +.-ml-24{ + margin-left: -6rem; +} +.-ml-28{ + margin-left: -7rem; +} +.-ml-31{ + margin-left: -30.938rem; +} +.-ml-32{ + margin-left: -8rem; +} +.-ml-33{ + margin-left: -8.5rem; +} +.-ml-36{ + margin-left: -9rem; +} +.-ml-37{ + margin-left: -9.25rem; +} +.-ml-40{ + margin-left: -10rem; +} +.-ml-44{ + margin-left: -11rem; +} +.-ml-46{ + margin-left: -46.875rem; +} +.-ml-48{ + margin-left: -12rem; +} +.-ml-52{ + margin-left: -13rem; +} +.-ml-56{ + margin-left: -14rem; +} +.-ml-60{ + margin-left: -15rem; +} +.-ml-64{ + margin-left: -16rem; +} +.-ml-72{ + margin-left: -18rem; +} +.-ml-80{ + margin-left: -20rem; +} +.-ml-96{ + margin-left: -24rem; +} +.-ml-px{ + margin-left: -1px; +} +.-ml-0\.5{ + margin-left: -0.125rem; +} +.-ml-1\.5{ + margin-left: -0.375rem; +} +.-ml-2\.5{ + margin-left: -0.625rem; +} +.-ml-3\.5{ + margin-left: -0.875rem; +} +.-ml-modal{ + margin-left: -610px; +} +.-ml-5\.5{ + margin-left: -1.30rem; +} +.-ml-9\.5{ + margin-left: -2.45rem; +} +.-ml-12\.5{ + margin-left: -3.2rem; +} +.-ml-32\.5{ + margin-left: -8.5rem; +} +.-ml-10\.5{ + margin-left: -2.6rem; +} +.-mr-3{ + margin-right: -0.75rem; +} +.\!mt-\[50px\]{ + margin-top: 50px !important; +} +.-ml-2{ + margin-left: -0.5rem; +} +.-mb-2{ + margin-bottom: -0.5rem; +} +.box-border{ + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +.box-content{ + -webkit-box-sizing: content-box; + box-sizing: content-box; +} +.block{ + display: block; +} +.inline-block{ + display: inline-block; +} +.inline{ + display: inline; +} +.flex{ + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} +.inline-flex{ + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.table{ + display: table; +} +.inline-table{ + display: inline-table; +} +.table-caption{ + display: table-caption; +} +.table-cell{ + display: table-cell; +} +.table-column{ + display: table-column; +} +.table-column-group{ + display: table-column-group; +} +.table-footer-group{ + display: table-footer-group; +} +.table-header-group{ + display: table-header-group; +} +.table-row-group{ + display: table-row-group; +} +.table-row{ + display: table-row; +} +.flow-root{ + display: flow-root; +} +.grid{ + display: grid; +} +.inline-grid{ + display: inline-grid; +} +.contents{ + display: contents; +} +.list-item{ + display: list-item; +} +.hidden{ + display: none; +} +.aspect-auto{ + aspect-ratio: auto; +} +.aspect-square{ + aspect-ratio: 1 / 1; +} +.aspect-video{ + aspect-ratio: 16 / 9; +} +.h-0{ + height: 0px; +} +.h-1{ + height: 0.25rem; +} +.h-2{ + height: 0.5rem; +} +.h-3{ + height: 0.75rem; +} +.h-4{ + height: 1rem; +} +.h-5{ + height: 1.25rem; +} +.h-6{ + height: 1.5rem; +} +.h-7{ + height: 1.75rem; +} +.h-8{ + height: 2rem; +} +.h-9{ + height: 2.25rem; +} +.h-10{ + height: 2.5rem; +} +.h-11{ + height: 2.75rem; +} +.h-12{ + height: 3rem; +} +.h-14{ + height: 3.5rem; +} +.h-16{ + height: 4rem; +} +.h-20{ + height: 5rem; +} +.h-24{ + height: 6rem; +} +.h-28{ + height: 7rem; +} +.h-31{ + height: 30.938rem; +} +.h-32{ + height: 8rem; +} +.h-33{ + height: 8.5rem; +} +.h-36{ + height: 9rem; +} +.h-37{ + height: 9.25rem; +} +.h-40{ + height: 10rem; +} +.h-44{ + height: 11rem; +} +.h-46{ + height: 46.875rem; +} +.h-48{ + height: 12rem; +} +.h-52{ + height: 13rem; +} +.h-56{ + height: 14rem; +} +.h-60{ + height: 15rem; +} +.h-64{ + height: 16rem; +} +.h-72{ + height: 18rem; +} +.h-80{ + height: 20rem; +} +.h-96{ + height: 24rem; +} +.h-auto{ + height: auto; +} +.h-px{ + height: 1px; +} +.h-0\.5{ + height: 0.125rem; +} +.h-1\.5{ + height: 0.375rem; +} +.h-2\.5{ + height: 0.625rem; +} +.h-3\.5{ + height: 0.875rem; +} +.h-modal{ + height: calc(100% - 2rem); +} +.h-5\.5{ + height: 1.30rem; +} +.h-9\.5{ + height: 2.45rem; +} +.h-12\.5{ + height: 3.2rem; +} +.h-32\.5{ + height: 8.5rem; +} +.h-1\/2{ + height: 50%; +} +.h-1\/3{ + height: 33.333333%; +} +.h-2\/3{ + height: 66.666667%; +} +.h-1\/4{ + height: 25%; +} +.h-2\/4{ + height: 50%; +} +.h-3\/4{ + height: 75%; +} +.h-1\/5{ + height: 20%; +} +.h-2\/5{ + height: 40%; +} +.h-3\/5{ + height: 60%; +} +.h-4\/5{ + height: 80%; +} +.h-1\/6{ + height: 16.666667%; +} +.h-2\/6{ + height: 33.333333%; +} +.h-3\/6{ + height: 50%; +} +.h-4\/6{ + height: 66.666667%; +} +.h-5\/6{ + height: 83.333333%; +} +.h-full{ + height: 100%; +} +.h-screen{ + height: 100vh; +} +.h-min{ + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; +} +.h-max{ + height: -webkit-max-content; + height: -moz-max-content; + height: max-content; +} +.h-fit{ + height: -webkit-fit-content; + height: -moz-fit-content; + height: fit-content; +} +.max-h-0{ + max-height: 0px; +} +.max-h-1{ + max-height: 0.25rem; +} +.max-h-2{ + max-height: 0.5rem; +} +.max-h-3{ + max-height: 0.75rem; +} +.max-h-4{ + max-height: 1rem; +} +.max-h-5{ + max-height: 1.25rem; +} +.max-h-6{ + max-height: 1.5rem; +} +.max-h-7{ + max-height: 1.75rem; +} +.max-h-8{ + max-height: 2rem; +} +.max-h-9{ + max-height: 2.25rem; +} +.max-h-10{ + max-height: 2.5rem; +} +.max-h-11{ + max-height: 2.75rem; +} +.max-h-12{ + max-height: 3rem; +} +.max-h-14{ + max-height: 3.5rem; +} +.max-h-16{ + max-height: 4rem; +} +.max-h-20{ + max-height: 5rem; +} +.max-h-24{ + max-height: 6rem; +} +.max-h-28{ + max-height: 7rem; +} +.max-h-31{ + max-height: 30.938rem; +} +.max-h-32{ + max-height: 8rem; +} +.max-h-33{ + max-height: 8.5rem; +} +.max-h-36{ + max-height: 9rem; +} +.max-h-37{ + max-height: 9.25rem; +} +.max-h-40{ + max-height: 10rem; +} +.max-h-44{ + max-height: 11rem; +} +.max-h-46{ + max-height: 46.875rem; +} +.max-h-48{ + max-height: 12rem; +} +.max-h-52{ + max-height: 13rem; +} +.max-h-56{ + max-height: 14rem; +} +.max-h-60{ + max-height: 15rem; +} +.max-h-64{ + max-height: 16rem; +} +.max-h-72{ + max-height: 18rem; +} +.max-h-80{ + max-height: 20rem; +} +.max-h-96{ + max-height: 24rem; +} +.max-h-px{ + max-height: 1px; +} +.max-h-0\.5{ + max-height: 0.125rem; +} +.max-h-1\.5{ + max-height: 0.375rem; +} +.max-h-2\.5{ + max-height: 0.625rem; +} +.max-h-3\.5{ + max-height: 0.875rem; +} +.max-h-modal{ + max-height: 610px; +} +.max-h-5\.5{ + max-height: 1.30rem; +} +.max-h-9\.5{ + max-height: 2.45rem; +} +.max-h-12\.5{ + max-height: 3.2rem; +} +.max-h-32\.5{ + max-height: 8.5rem; +} +.max-h-full{ + max-height: 100%; +} +.max-h-screen{ + max-height: 100vh; +} +.max-h-min{ + max-height: -webkit-min-content; + max-height: -moz-min-content; + max-height: min-content; +} +.max-h-max{ + max-height: -webkit-max-content; + max-height: -moz-max-content; + max-height: max-content; +} +.max-h-fit{ + max-height: -webkit-fit-content; + max-height: -moz-fit-content; + max-height: fit-content; +} +.min-h-0{ + min-height: 0px; +} +.min-h-full{ + min-height: 100%; +} +.min-h-screen{ + min-height: 100vh; +} +.min-h-min{ + min-height: -webkit-min-content; + min-height: -moz-min-content; + min-height: min-content; +} +.min-h-max{ + min-height: -webkit-max-content; + min-height: -moz-max-content; + min-height: max-content; +} +.min-h-fit{ + min-height: -webkit-fit-content; + min-height: -moz-fit-content; + min-height: fit-content; +} +.w-0{ + width: 0px; +} +.w-1{ + width: 0.25rem; +} +.w-2{ + width: 0.5rem; +} +.w-3{ + width: 0.75rem; +} +.w-4{ + width: 1rem; +} +.w-5{ + width: 1.25rem; +} +.w-6{ + width: 1.5rem; +} +.w-7{ + width: 1.75rem; +} +.w-8{ + width: 2rem; +} +.w-9{ + width: 2.25rem; +} +.w-10{ + width: 2.5rem; +} +.w-11{ + width: 2.75rem; +} +.w-12{ + width: 3rem; +} +.w-14{ + width: 3.5rem; +} +.w-16{ + width: 4rem; +} +.w-20{ + width: 5rem; +} +.w-24{ + width: 6rem; +} +.w-28{ + width: 7rem; +} +.w-31{ + width: 30.938rem; +} +.w-32{ + width: 8rem; +} +.w-33{ + width: 8.5rem; +} +.w-36{ + width: 9rem; +} +.w-37{ + width: 9.25rem; +} +.w-40{ + width: 10rem; +} +.w-44{ + width: 11rem; +} +.w-46{ + width: 46.875rem; +} +.w-48{ + width: 12rem; +} +.w-52{ + width: 13rem; +} +.w-56{ + width: 14rem; +} +.w-60{ + width: 15rem; +} +.w-64{ + width: 16rem; +} +.w-72{ + width: 18rem; +} +.w-80{ + width: 20rem; +} +.w-96{ + width: 24rem; +} +.w-auto{ + width: auto; +} +.w-px{ + width: 1px; +} +.w-0\.5{ + width: 0.125rem; +} +.w-1\.5{ + width: 0.375rem; +} +.w-2\.5{ + width: 0.625rem; +} +.w-3\.5{ + width: 0.875rem; +} +.w-modal{ + width: 610px; +} +.w-5\.5{ + width: 1.30rem; +} +.w-9\.5{ + width: 2.45rem; +} +.w-12\.5{ + width: 3.2rem; +} +.w-32\.5{ + width: 8.5rem; +} +.w-1\/2{ + width: 50%; +} +.w-1\/3{ + width: 33.333333%; +} +.w-2\/3{ + width: 66.666667%; +} +.w-1\/4{ + width: 25%; +} +.w-2\/4{ + width: 50%; +} +.w-3\/4{ + width: 75%; +} +.w-1\/5{ + width: 20%; +} +.w-2\/5{ + width: 40%; +} +.w-3\/5{ + width: 60%; +} +.w-4\/5{ + width: 80%; +} +.w-1\/6{ + width: 16.666667%; +} +.w-2\/6{ + width: 33.333333%; +} +.w-3\/6{ + width: 50%; +} +.w-4\/6{ + width: 66.666667%; +} +.w-5\/6{ + width: 83.333333%; +} +.w-1\/12{ + width: 8.333333%; +} +.w-2\/12{ + width: 16.666667%; +} +.w-3\/12{ + width: 25%; +} +.w-4\/12{ + width: 33.333333%; +} +.w-5\/12{ + width: 41.666667%; +} +.w-6\/12{ + width: 50%; +} +.w-7\/12{ + width: 58.333333%; +} +.w-8\/12{ + width: 66.666667%; +} +.w-9\/12{ + width: 75%; +} +.w-10\/12{ + width: 83.333333%; +} +.w-11\/12{ + width: 91.666667%; +} +.w-full{ + width: 100%; +} +.w-screen{ + width: 100vw; +} +.w-min{ + width: -webkit-min-content; + width: -moz-min-content; + width: min-content; +} +.w-max{ + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; +} +.w-fit{ + width: -webkit-fit-content; + width: -moz-fit-content; + width: fit-content; +} +.min-w-0{ + min-width: 0px; +} +.min-w-full{ + min-width: 100%; +} +.min-w-min{ + min-width: -webkit-min-content; + min-width: -moz-min-content; + min-width: min-content; +} +.min-w-max{ + min-width: -webkit-max-content; + min-width: -moz-max-content; + min-width: max-content; +} +.min-w-fit{ + min-width: -webkit-fit-content; + min-width: -moz-fit-content; + min-width: fit-content; +} +.max-w-0{ + max-width: 0rem; +} +.max-w-none{ + max-width: none; +} +.max-w-xs{ + max-width: 20rem; +} +.max-w-sm{ + max-width: 24rem; +} +.max-w-md{ + max-width: 28rem; +} +.max-w-lg{ + max-width: 32rem; +} +.max-w-xl{ + max-width: 36rem; +} +.max-w-2xl{ + max-width: 42rem; +} +.max-w-3xl{ + max-width: 48rem; +} +.max-w-4xl{ + max-width: 56rem; +} +.max-w-5xl{ + max-width: 64rem; +} +.max-w-6xl{ + max-width: 72rem; +} +.max-w-7xl{ + max-width: 80rem; +} +.max-w-full{ + max-width: 100%; +} +.max-w-min{ + max-width: -webkit-min-content; + max-width: -moz-min-content; + max-width: min-content; +} +.max-w-max{ + max-width: -webkit-max-content; + max-width: -moz-max-content; + max-width: max-content; +} +.max-w-fit{ + max-width: -webkit-fit-content; + max-width: -moz-fit-content; + max-width: fit-content; +} +.max-w-prose{ + max-width: 65ch; +} +.max-w-screen-sm{ + max-width: 640px; +} +.max-w-screen-md{ + max-width: 768px; +} +.max-w-screen-lg{ + max-width: 1024px; +} +.max-w-screen-xl{ + max-width: 1280px; +} +.max-w-screen-2xl{ + max-width: 1536px; +} +.flex-1{ + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; +} +.flex-auto{ + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.flex-initial{ + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} +.flex-none{ + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; +} +.flex-shrink-0{ + -ms-flex-negative: 0; + flex-shrink: 0; +} +.flex-shrink{ + -ms-flex-negative: 1; + flex-shrink: 1; +} +.shrink-0{ + -ms-flex-negative: 0; + flex-shrink: 0; +} +.shrink{ + -ms-flex-negative: 1; + flex-shrink: 1; +} +.flex-grow-0{ + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; +} +.flex-grow{ + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.grow-0{ + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; +} +.grow{ + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; +} +.basis-0{ + -ms-flex-preferred-size: 0px; + flex-basis: 0px; +} +.basis-1{ + -ms-flex-preferred-size: 0.25rem; + flex-basis: 0.25rem; +} +.basis-2{ + -ms-flex-preferred-size: 0.5rem; + flex-basis: 0.5rem; +} +.basis-3{ + -ms-flex-preferred-size: 0.75rem; + flex-basis: 0.75rem; +} +.basis-4{ + -ms-flex-preferred-size: 1rem; + flex-basis: 1rem; +} +.basis-5{ + -ms-flex-preferred-size: 1.25rem; + flex-basis: 1.25rem; +} +.basis-6{ + -ms-flex-preferred-size: 1.5rem; + flex-basis: 1.5rem; +} +.basis-7{ + -ms-flex-preferred-size: 1.75rem; + flex-basis: 1.75rem; +} +.basis-8{ + -ms-flex-preferred-size: 2rem; + flex-basis: 2rem; +} +.basis-9{ + -ms-flex-preferred-size: 2.25rem; + flex-basis: 2.25rem; +} +.basis-10{ + -ms-flex-preferred-size: 2.5rem; + flex-basis: 2.5rem; +} +.basis-11{ + -ms-flex-preferred-size: 2.75rem; + flex-basis: 2.75rem; +} +.basis-12{ + -ms-flex-preferred-size: 3rem; + flex-basis: 3rem; +} +.basis-14{ + -ms-flex-preferred-size: 3.5rem; + flex-basis: 3.5rem; +} +.basis-16{ + -ms-flex-preferred-size: 4rem; + flex-basis: 4rem; +} +.basis-20{ + -ms-flex-preferred-size: 5rem; + flex-basis: 5rem; +} +.basis-24{ + -ms-flex-preferred-size: 6rem; + flex-basis: 6rem; +} +.basis-28{ + -ms-flex-preferred-size: 7rem; + flex-basis: 7rem; +} +.basis-31{ + -ms-flex-preferred-size: 30.938rem; + flex-basis: 30.938rem; +} +.basis-32{ + -ms-flex-preferred-size: 8rem; + flex-basis: 8rem; +} +.basis-33{ + -ms-flex-preferred-size: 8.5rem; + flex-basis: 8.5rem; +} +.basis-36{ + -ms-flex-preferred-size: 9rem; + flex-basis: 9rem; +} +.basis-37{ + -ms-flex-preferred-size: 9.25rem; + flex-basis: 9.25rem; +} +.basis-40{ + -ms-flex-preferred-size: 10rem; + flex-basis: 10rem; +} +.basis-44{ + -ms-flex-preferred-size: 11rem; + flex-basis: 11rem; +} +.basis-46{ + -ms-flex-preferred-size: 46.875rem; + flex-basis: 46.875rem; +} +.basis-48{ + -ms-flex-preferred-size: 12rem; + flex-basis: 12rem; +} +.basis-52{ + -ms-flex-preferred-size: 13rem; + flex-basis: 13rem; +} +.basis-56{ + -ms-flex-preferred-size: 14rem; + flex-basis: 14rem; +} +.basis-60{ + -ms-flex-preferred-size: 15rem; + flex-basis: 15rem; +} +.basis-64{ + -ms-flex-preferred-size: 16rem; + flex-basis: 16rem; +} +.basis-72{ + -ms-flex-preferred-size: 18rem; + flex-basis: 18rem; +} +.basis-80{ + -ms-flex-preferred-size: 20rem; + flex-basis: 20rem; +} +.basis-96{ + -ms-flex-preferred-size: 24rem; + flex-basis: 24rem; +} +.basis-auto{ + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.basis-px{ + -ms-flex-preferred-size: 1px; + flex-basis: 1px; +} +.basis-0\.5{ + -ms-flex-preferred-size: 0.125rem; + flex-basis: 0.125rem; +} +.basis-1\.5{ + -ms-flex-preferred-size: 0.375rem; + flex-basis: 0.375rem; +} +.basis-2\.5{ + -ms-flex-preferred-size: 0.625rem; + flex-basis: 0.625rem; +} +.basis-3\.5{ + -ms-flex-preferred-size: 0.875rem; + flex-basis: 0.875rem; +} +.basis-modal{ + -ms-flex-preferred-size: 610px; + flex-basis: 610px; +} +.basis-5\.5{ + -ms-flex-preferred-size: 1.30rem; + flex-basis: 1.30rem; +} +.basis-9\.5{ + -ms-flex-preferred-size: 2.45rem; + flex-basis: 2.45rem; +} +.basis-12\.5{ + -ms-flex-preferred-size: 3.2rem; + flex-basis: 3.2rem; +} +.basis-32\.5{ + -ms-flex-preferred-size: 8.5rem; + flex-basis: 8.5rem; +} +.basis-1\/2{ + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} +.basis-1\/3{ + -ms-flex-preferred-size: 33.333333%; + flex-basis: 33.333333%; +} +.basis-2\/3{ + -ms-flex-preferred-size: 66.666667%; + flex-basis: 66.666667%; +} +.basis-1\/4{ + -ms-flex-preferred-size: 25%; + flex-basis: 25%; +} +.basis-2\/4{ + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} +.basis-3\/4{ + -ms-flex-preferred-size: 75%; + flex-basis: 75%; +} +.basis-1\/5{ + -ms-flex-preferred-size: 20%; + flex-basis: 20%; +} +.basis-2\/5{ + -ms-flex-preferred-size: 40%; + flex-basis: 40%; +} +.basis-3\/5{ + -ms-flex-preferred-size: 60%; + flex-basis: 60%; +} +.basis-4\/5{ + -ms-flex-preferred-size: 80%; + flex-basis: 80%; +} +.basis-1\/6{ + -ms-flex-preferred-size: 16.666667%; + flex-basis: 16.666667%; +} +.basis-2\/6{ + -ms-flex-preferred-size: 33.333333%; + flex-basis: 33.333333%; +} +.basis-3\/6{ + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} +.basis-4\/6{ + -ms-flex-preferred-size: 66.666667%; + flex-basis: 66.666667%; +} +.basis-5\/6{ + -ms-flex-preferred-size: 83.333333%; + flex-basis: 83.333333%; +} +.basis-1\/12{ + -ms-flex-preferred-size: 8.333333%; + flex-basis: 8.333333%; +} +.basis-2\/12{ + -ms-flex-preferred-size: 16.666667%; + flex-basis: 16.666667%; +} +.basis-3\/12{ + -ms-flex-preferred-size: 25%; + flex-basis: 25%; +} +.basis-4\/12{ + -ms-flex-preferred-size: 33.333333%; + flex-basis: 33.333333%; +} +.basis-5\/12{ + -ms-flex-preferred-size: 41.666667%; + flex-basis: 41.666667%; +} +.basis-6\/12{ + -ms-flex-preferred-size: 50%; + flex-basis: 50%; +} +.basis-7\/12{ + -ms-flex-preferred-size: 58.333333%; + flex-basis: 58.333333%; +} +.basis-8\/12{ + -ms-flex-preferred-size: 66.666667%; + flex-basis: 66.666667%; +} +.basis-9\/12{ + -ms-flex-preferred-size: 75%; + flex-basis: 75%; +} +.basis-10\/12{ + -ms-flex-preferred-size: 83.333333%; + flex-basis: 83.333333%; +} +.basis-11\/12{ + -ms-flex-preferred-size: 91.666667%; + flex-basis: 91.666667%; +} +.basis-full{ + -ms-flex-preferred-size: 100%; + flex-basis: 100%; +} +.table-auto{ + table-layout: auto; +} +.table-fixed{ + table-layout: fixed; +} +.border-collapse{ + border-collapse: collapse; +} +.border-separate{ + border-collapse: separate; +} +.origin-center{ + -webkit-transform-origin: center; + transform-origin: center; +} +.origin-top{ + -webkit-transform-origin: top; + transform-origin: top; +} +.origin-top-right{ + -webkit-transform-origin: top right; + transform-origin: top right; +} +.origin-right{ + -webkit-transform-origin: right; + transform-origin: right; +} +.origin-bottom-right{ + -webkit-transform-origin: bottom right; + transform-origin: bottom right; +} +.origin-bottom{ + -webkit-transform-origin: bottom; + transform-origin: bottom; +} +.origin-bottom-left{ + -webkit-transform-origin: bottom left; + transform-origin: bottom left; +} +.origin-left{ + -webkit-transform-origin: left; + transform-origin: left; +} +.origin-top-left{ + -webkit-transform-origin: top left; + transform-origin: top left; +} +.translate-x-0{ + --tw-translate-x: 0px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-1{ + --tw-translate-x: 0.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-2{ + --tw-translate-x: 0.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-3{ + --tw-translate-x: 0.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-4{ + --tw-translate-x: 1rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-5{ + --tw-translate-x: 1.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-6{ + --tw-translate-x: 1.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-7{ + --tw-translate-x: 1.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-8{ + --tw-translate-x: 2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-9{ + --tw-translate-x: 2.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-10{ + --tw-translate-x: 2.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-11{ + --tw-translate-x: 2.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-12{ + --tw-translate-x: 3rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-14{ + --tw-translate-x: 3.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-16{ + --tw-translate-x: 4rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-20{ + --tw-translate-x: 5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-24{ + --tw-translate-x: 6rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-28{ + --tw-translate-x: 7rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-31{ + --tw-translate-x: 30.938rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-32{ + --tw-translate-x: 8rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-33{ + --tw-translate-x: 8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-36{ + --tw-translate-x: 9rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-37{ + --tw-translate-x: 9.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-40{ + --tw-translate-x: 10rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-44{ + --tw-translate-x: 11rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-46{ + --tw-translate-x: 46.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-48{ + --tw-translate-x: 12rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-52{ + --tw-translate-x: 13rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-56{ + --tw-translate-x: 14rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-60{ + --tw-translate-x: 15rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-64{ + --tw-translate-x: 16rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-72{ + --tw-translate-x: 18rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-80{ + --tw-translate-x: 20rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-96{ + --tw-translate-x: 24rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-px{ + --tw-translate-x: 1px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-0\.5{ + --tw-translate-x: 0.125rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-1\.5{ + --tw-translate-x: 0.375rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-2\.5{ + --tw-translate-x: 0.625rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-3\.5{ + --tw-translate-x: 0.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-modal{ + --tw-translate-x: 610px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-5\.5{ + --tw-translate-x: 1.30rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-9\.5{ + --tw-translate-x: 2.45rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-12\.5{ + --tw-translate-x: 3.2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-32\.5{ + --tw-translate-x: 8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-1\/2{ + --tw-translate-x: 50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-1\/3{ + --tw-translate-x: 33.333333%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-2\/3{ + --tw-translate-x: 66.666667%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-1\/4{ + --tw-translate-x: 25%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-2\/4{ + --tw-translate-x: 50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-3\/4{ + --tw-translate-x: 75%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-x-full{ + --tw-translate-x: 100%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-0{ + --tw-translate-x: -0px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-1{ + --tw-translate-x: -0.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-2{ + --tw-translate-x: -0.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-3{ + --tw-translate-x: -0.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-4{ + --tw-translate-x: -1rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-5{ + --tw-translate-x: -1.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-6{ + --tw-translate-x: -1.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-7{ + --tw-translate-x: -1.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-8{ + --tw-translate-x: -2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-9{ + --tw-translate-x: -2.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-10{ + --tw-translate-x: -2.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-11{ + --tw-translate-x: -2.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-12{ + --tw-translate-x: -3rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-14{ + --tw-translate-x: -3.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-16{ + --tw-translate-x: -4rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-20{ + --tw-translate-x: -5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-24{ + --tw-translate-x: -6rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-28{ + --tw-translate-x: -7rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-31{ + --tw-translate-x: -30.938rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-32{ + --tw-translate-x: -8rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-33{ + --tw-translate-x: -8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-36{ + --tw-translate-x: -9rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-37{ + --tw-translate-x: -9.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-40{ + --tw-translate-x: -10rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-44{ + --tw-translate-x: -11rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-46{ + --tw-translate-x: -46.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-48{ + --tw-translate-x: -12rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-52{ + --tw-translate-x: -13rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-56{ + --tw-translate-x: -14rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-60{ + --tw-translate-x: -15rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-64{ + --tw-translate-x: -16rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-72{ + --tw-translate-x: -18rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-80{ + --tw-translate-x: -20rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-96{ + --tw-translate-x: -24rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-px{ + --tw-translate-x: -1px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-0\.5{ + --tw-translate-x: -0.125rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-1\.5{ + --tw-translate-x: -0.375rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-2\.5{ + --tw-translate-x: -0.625rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-3\.5{ + --tw-translate-x: -0.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-modal{ + --tw-translate-x: -610px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-5\.5{ + --tw-translate-x: -1.30rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-9\.5{ + --tw-translate-x: -2.45rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-12\.5{ + --tw-translate-x: -3.2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-32\.5{ + --tw-translate-x: -8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-1\/2{ + --tw-translate-x: -50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-1\/3{ + --tw-translate-x: -33.333333%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-2\/3{ + --tw-translate-x: -66.666667%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-1\/4{ + --tw-translate-x: -25%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-2\/4{ + --tw-translate-x: -50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-3\/4{ + --tw-translate-x: -75%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-x-full{ + --tw-translate-x: -100%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-0{ + --tw-translate-y: 0px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-1{ + --tw-translate-y: 0.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-2{ + --tw-translate-y: 0.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-3{ + --tw-translate-y: 0.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-4{ + --tw-translate-y: 1rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-5{ + --tw-translate-y: 1.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-6{ + --tw-translate-y: 1.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-7{ + --tw-translate-y: 1.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-8{ + --tw-translate-y: 2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-9{ + --tw-translate-y: 2.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-10{ + --tw-translate-y: 2.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-11{ + --tw-translate-y: 2.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-12{ + --tw-translate-y: 3rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-14{ + --tw-translate-y: 3.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-16{ + --tw-translate-y: 4rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-20{ + --tw-translate-y: 5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-24{ + --tw-translate-y: 6rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-28{ + --tw-translate-y: 7rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-31{ + --tw-translate-y: 30.938rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-32{ + --tw-translate-y: 8rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-33{ + --tw-translate-y: 8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-36{ + --tw-translate-y: 9rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-37{ + --tw-translate-y: 9.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-40{ + --tw-translate-y: 10rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-44{ + --tw-translate-y: 11rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-46{ + --tw-translate-y: 46.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-48{ + --tw-translate-y: 12rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-52{ + --tw-translate-y: 13rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-56{ + --tw-translate-y: 14rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-60{ + --tw-translate-y: 15rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-64{ + --tw-translate-y: 16rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-72{ + --tw-translate-y: 18rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-80{ + --tw-translate-y: 20rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-96{ + --tw-translate-y: 24rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-px{ + --tw-translate-y: 1px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-0\.5{ + --tw-translate-y: 0.125rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-1\.5{ + --tw-translate-y: 0.375rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-2\.5{ + --tw-translate-y: 0.625rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-3\.5{ + --tw-translate-y: 0.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-modal{ + --tw-translate-y: 610px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-5\.5{ + --tw-translate-y: 1.30rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-9\.5{ + --tw-translate-y: 2.45rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-12\.5{ + --tw-translate-y: 3.2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-32\.5{ + --tw-translate-y: 8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-1\/2{ + --tw-translate-y: 50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-1\/3{ + --tw-translate-y: 33.333333%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-2\/3{ + --tw-translate-y: 66.666667%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-1\/4{ + --tw-translate-y: 25%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-2\/4{ + --tw-translate-y: 50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-3\/4{ + --tw-translate-y: 75%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.translate-y-full{ + --tw-translate-y: 100%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-0{ + --tw-translate-y: -0px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1{ + --tw-translate-y: -0.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-2{ + --tw-translate-y: -0.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-3{ + --tw-translate-y: -0.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-4{ + --tw-translate-y: -1rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-5{ + --tw-translate-y: -1.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-6{ + --tw-translate-y: -1.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-7{ + --tw-translate-y: -1.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-8{ + --tw-translate-y: -2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-9{ + --tw-translate-y: -2.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-10{ + --tw-translate-y: -2.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-11{ + --tw-translate-y: -2.75rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-12{ + --tw-translate-y: -3rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-14{ + --tw-translate-y: -3.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-16{ + --tw-translate-y: -4rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-20{ + --tw-translate-y: -5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-24{ + --tw-translate-y: -6rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-28{ + --tw-translate-y: -7rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-31{ + --tw-translate-y: -30.938rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-32{ + --tw-translate-y: -8rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-33{ + --tw-translate-y: -8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-36{ + --tw-translate-y: -9rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-37{ + --tw-translate-y: -9.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-40{ + --tw-translate-y: -10rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-44{ + --tw-translate-y: -11rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-46{ + --tw-translate-y: -46.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-48{ + --tw-translate-y: -12rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-52{ + --tw-translate-y: -13rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-56{ + --tw-translate-y: -14rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-60{ + --tw-translate-y: -15rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-64{ + --tw-translate-y: -16rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-72{ + --tw-translate-y: -18rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-80{ + --tw-translate-y: -20rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-96{ + --tw-translate-y: -24rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-px{ + --tw-translate-y: -1px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-0\.5{ + --tw-translate-y: -0.125rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1\.5{ + --tw-translate-y: -0.375rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-2\.5{ + --tw-translate-y: -0.625rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-3\.5{ + --tw-translate-y: -0.875rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-modal{ + --tw-translate-y: -610px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-5\.5{ + --tw-translate-y: -1.30rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-9\.5{ + --tw-translate-y: -2.45rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-12\.5{ + --tw-translate-y: -3.2rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-32\.5{ + --tw-translate-y: -8.5rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1\/2{ + --tw-translate-y: -50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1\/3{ + --tw-translate-y: -33.333333%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-2\/3{ + --tw-translate-y: -66.666667%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-1\/4{ + --tw-translate-y: -25%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-2\/4{ + --tw-translate-y: -50%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-3\/4{ + --tw-translate-y: -75%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-translate-y-full{ + --tw-translate-y: -100%; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-0{ + --tw-rotate: 0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-1{ + --tw-rotate: 1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-2{ + --tw-rotate: 2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-3{ + --tw-rotate: 3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-6{ + --tw-rotate: 6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-12{ + --tw-rotate: 12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-45{ + --tw-rotate: 45deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-90{ + --tw-rotate: 90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.rotate-180{ + --tw-rotate: 180deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-0{ + --tw-rotate: -0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-1{ + --tw-rotate: -1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-2{ + --tw-rotate: -2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-3{ + --tw-rotate: -3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-6{ + --tw-rotate: -6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-12{ + --tw-rotate: -12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-45{ + --tw-rotate: -45deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-90{ + --tw-rotate: -90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-rotate-180{ + --tw-rotate: -180deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-0{ + --tw-skew-x: 0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-1{ + --tw-skew-x: 1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-2{ + --tw-skew-x: 2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-3{ + --tw-skew-x: 3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-6{ + --tw-skew-x: 6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-x-12{ + --tw-skew-x: 12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-0{ + --tw-skew-x: -0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-1{ + --tw-skew-x: -1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-2{ + --tw-skew-x: -2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-3{ + --tw-skew-x: -3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-6{ + --tw-skew-x: -6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-x-12{ + --tw-skew-x: -12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-0{ + --tw-skew-y: 0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-1{ + --tw-skew-y: 1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-2{ + --tw-skew-y: 2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-3{ + --tw-skew-y: 3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-6{ + --tw-skew-y: 6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.skew-y-12{ + --tw-skew-y: 12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-0{ + --tw-skew-y: -0deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-1{ + --tw-skew-y: -1deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-2{ + --tw-skew-y: -2deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-3{ + --tw-skew-y: -3deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-6{ + --tw-skew-y: -6deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-skew-y-12{ + --tw-skew-y: -12deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-50{ + --tw-scale-x: .5; + --tw-scale-y: .5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-75{ + --tw-scale-x: .75; + --tw-scale-y: .75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-90{ + --tw-scale-x: .9; + --tw-scale-y: .9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-95{ + --tw-scale-x: .95; + --tw-scale-y: .95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-100{ + --tw-scale-x: 1; + --tw-scale-y: 1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-105{ + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-110{ + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-125{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-150{ + --tw-scale-x: 1.5; + --tw-scale-y: 1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-0{ + --tw-scale-x: 0; + --tw-scale-y: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-50{ + --tw-scale-x: -.5; + --tw-scale-y: -.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-75{ + --tw-scale-x: -.75; + --tw-scale-y: -.75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-90{ + --tw-scale-x: -.9; + --tw-scale-y: -.9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-95{ + --tw-scale-x: -.95; + --tw-scale-y: -.95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-100{ + --tw-scale-x: -1; + --tw-scale-y: -1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-105{ + --tw-scale-x: -1.05; + --tw-scale-y: -1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-110{ + --tw-scale-x: -1.1; + --tw-scale-y: -1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-125{ + --tw-scale-x: -1.25; + --tw-scale-y: -1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-150{ + --tw-scale-x: -1.5; + --tw-scale-y: -1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-0{ + --tw-scale-x: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-50{ + --tw-scale-x: .5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-75{ + --tw-scale-x: .75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-90{ + --tw-scale-x: .9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-95{ + --tw-scale-x: .95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-100{ + --tw-scale-x: 1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-105{ + --tw-scale-x: 1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-110{ + --tw-scale-x: 1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-125{ + --tw-scale-x: 1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-x-150{ + --tw-scale-x: 1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-0{ + --tw-scale-x: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-50{ + --tw-scale-x: -.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-75{ + --tw-scale-x: -.75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-90{ + --tw-scale-x: -.9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-95{ + --tw-scale-x: -.95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-100{ + --tw-scale-x: -1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-105{ + --tw-scale-x: -1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-110{ + --tw-scale-x: -1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-125{ + --tw-scale-x: -1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-x-150{ + --tw-scale-x: -1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-0{ + --tw-scale-y: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-50{ + --tw-scale-y: .5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-75{ + --tw-scale-y: .75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-90{ + --tw-scale-y: .9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-95{ + --tw-scale-y: .95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-100{ + --tw-scale-y: 1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-105{ + --tw-scale-y: 1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-110{ + --tw-scale-y: 1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-125{ + --tw-scale-y: 1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.scale-y-150{ + --tw-scale-y: 1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-0{ + --tw-scale-y: 0; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-50{ + --tw-scale-y: -.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-75{ + --tw-scale-y: -.75; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-90{ + --tw-scale-y: -.9; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-95{ + --tw-scale-y: -.95; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-100{ + --tw-scale-y: -1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-105{ + --tw-scale-y: -1.05; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-110{ + --tw-scale-y: -1.1; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-125{ + --tw-scale-y: -1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.-scale-y-150{ + --tw-scale-y: -1.5; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.transform{ + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.transform-cpu{ + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.transform-gpu{ + -webkit-transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.transform-none{ + -webkit-transform: none; + transform: none; +} +.animate-none{ + -webkit-animation: none; + animation: none; +} +@-webkit-keyframes spin{ + + to{ + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } + + 0%{ + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100%{ + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes spin{ + + to{ + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } + + 0%{ + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100%{ + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.animate-spin{ + -webkit-animation: spin 1000ms infinite; + animation: spin 1000ms infinite; +} +@-webkit-keyframes ping{ + + 75%, 100%{ + -webkit-transform: scale(2); + transform: scale(2); + opacity: 0; + } +} +@keyframes ping{ + + 75%, 100%{ + -webkit-transform: scale(2); + transform: scale(2); + opacity: 0; + } +} +.animate-ping{ + -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; + animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; +} +@-webkit-keyframes pulse{ + + 50%{ + opacity: .5; + } +} +@keyframes pulse{ + + 50%{ + opacity: .5; + } +} +.animate-pulse{ + -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; + animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; +} +@-webkit-keyframes bounce{ + + 0%, 100%{ + -webkit-transform: translateY(-25%); + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50%{ + -webkit-transform: none; + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} +@keyframes bounce{ + + 0%, 100%{ + -webkit-transform: translateY(-25%); + transform: translateY(-25%); + -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); + animation-timing-function: cubic-bezier(0.8,0,1,1); + } + + 50%{ + -webkit-transform: none; + transform: none; + -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); + animation-timing-function: cubic-bezier(0,0,0.2,1); + } +} +.animate-bounce{ + -webkit-animation: bounce 1s infinite; + animation: bounce 1s infinite; +} +@-webkit-keyframes vibrate{ + + 0.50%, 10%, 20%, 30%, 40%, 50%{ + -webkit-transform: translate3d(0.5px, 0, 0); + transform: translate3d(0.5px, 0, 0); + } + + 5%, 15%, 25%, 35%, 45%{ + -webkit-transform: translate3d(-0.5px, 0, 0); + transform: translate3d(-0.5px, 0, 0); + } + + 100%{ + -webkit-transform: translate3d(0.5px, 0, 0); + transform: translate3d(0.5px, 0, 0); + } +} +@keyframes vibrate{ + + 0.50%, 10%, 20%, 30%, 40%, 50%{ + -webkit-transform: translate3d(0.5px, 0, 0); + transform: translate3d(0.5px, 0, 0); + } + + 5%, 15%, 25%, 35%, 45%{ + -webkit-transform: translate3d(-0.5px, 0, 0); + transform: translate3d(-0.5px, 0, 0); + } + + 100%{ + -webkit-transform: translate3d(0.5px, 0, 0); + transform: translate3d(0.5px, 0, 0); + } +} +.animate-vibrate{ + -webkit-animation: vibrate 2s cubic-bezier(.36, .07, .19, .97) infinite;; + animation: vibrate 2s cubic-bezier(.36, .07, .19, .97) infinite;; +} +@-webkit-keyframes pulsate_transparent{ + + 0%{ + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + } + + 50%{ + -webkit-transform: scale(1.14, 1.14); + transform: scale(1.14, 1.14); + } + + 100%{ + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + } +} +@keyframes pulsate_transparent{ + + 0%{ + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + } + + 50%{ + -webkit-transform: scale(1.14, 1.14); + transform: scale(1.14, 1.14); + } + + 100%{ + -webkit-transform: scale(0.9, 0.9); + transform: scale(0.9, 0.9); + } +} +.animate-pulsate_transparent{ + -webkit-animation: pulsate_transparent 1500ms ease infinite;; + animation: pulsate_transparent 1500ms ease infinite;; +} +@-webkit-keyframes pulsate{ + + 0%{ + -webkit-transform: transform: scale(1, 1); + transform: transform: scale(1, 1); + opacity: 0.05; + } + + 50%{ + opacity: 0.25; + } + + 100%{ + -webkit-transform: scale(1.5, 1.5); + transform: scale(1.5, 1.5); + opacity: 0; + } +} +@keyframes pulsate{ + + 0%{ + -webkit-transform: transform: scale(1, 1); + transform: transform: scale(1, 1); + opacity: 0.05; + } + + 50%{ + opacity: 0.25; + } + + 100%{ + -webkit-transform: scale(1.5, 1.5); + transform: scale(1.5, 1.5); + opacity: 0; + } +} +.animate-pulsate{ + -webkit-animation: pulsate 1500ms ease infinite;; + animation: pulsate 1500ms ease infinite;; +} +@-webkit-keyframes submit{ + + 0%{ + -webkit-box-shadow: 0 28px 0 -28px #ffffff; + box-shadow: 0 28px 0 -28px #ffffff; + } + + 100%{ + -webkit-box-shadow: 0 28px 0 #ffffff; + box-shadow: 0 28px 0 #ffffff; + } +} +@keyframes submit{ + + 0%{ + -webkit-box-shadow: 0 28px 0 -28px #ffffff; + box-shadow: 0 28px 0 -28px #ffffff; + } + + 100%{ + -webkit-box-shadow: 0 28px 0 #ffffff; + box-shadow: 0 28px 0 #ffffff; + } +} +.animate-submit{ + -webkit-animation: submit 0.7s ease alternate infinite; + animation: submit 0.7s ease alternate infinite; +} +.cursor-auto{ + cursor: auto; +} +.cursor-default{ + cursor: default; +} +.cursor-pointer{ + cursor: pointer; +} +.cursor-wait{ + cursor: wait; +} +.cursor-text{ + cursor: text; +} +.cursor-move{ + cursor: move; +} +.cursor-help{ + cursor: help; +} +.cursor-not-allowed{ + cursor: not-allowed; +} +.cursor-none{ + cursor: none; +} +.cursor-context-menu{ + cursor: context-menu; +} +.cursor-progress{ + cursor: progress; +} +.cursor-cell{ + cursor: cell; +} +.cursor-crosshair{ + cursor: crosshair; +} +.cursor-vertical-text{ + cursor: vertical-text; +} +.cursor-alias{ + cursor: alias; +} +.cursor-copy{ + cursor: copy; +} +.cursor-no-drop{ + cursor: no-drop; +} +.cursor-grab{ + cursor: -webkit-grab; + cursor: grab; +} +.cursor-grabbing{ + cursor: -webkit-grabbing; + cursor: grabbing; +} +.cursor-all-scroll{ + cursor: all-scroll; +} +.cursor-col-resize{ + cursor: col-resize; +} +.cursor-row-resize{ + cursor: row-resize; +} +.cursor-n-resize{ + cursor: n-resize; +} +.cursor-e-resize{ + cursor: e-resize; +} +.cursor-s-resize{ + cursor: s-resize; +} +.cursor-w-resize{ + cursor: w-resize; +} +.cursor-ne-resize{ + cursor: ne-resize; +} +.cursor-nw-resize{ + cursor: nw-resize; +} +.cursor-se-resize{ + cursor: se-resize; +} +.cursor-sw-resize{ + cursor: sw-resize; +} +.cursor-ew-resize{ + cursor: ew-resize; +} +.cursor-ns-resize{ + cursor: ns-resize; +} +.cursor-nesw-resize{ + cursor: nesw-resize; +} +.cursor-nwse-resize{ + cursor: nwse-resize; +} +.cursor-zoom-in{ + cursor: -webkit-zoom-in; + cursor: zoom-in; +} +.cursor-zoom-out{ + cursor: -webkit-zoom-out; + cursor: zoom-out; +} +.touch-auto{ + -ms-touch-action: auto; + touch-action: auto; +} +.touch-none{ + -ms-touch-action: none; + touch-action: none; +} +.touch-pan-x{ + --tw-pan-x: pan-x; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pan-left{ + --tw-pan-x: pan-left; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pan-right{ + --tw-pan-x: pan-right; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pan-y{ + --tw-pan-y: pan-y; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pan-up{ + --tw-pan-y: pan-up; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pan-down{ + --tw-pan-y: pan-down; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-pinch-zoom{ + --tw-pinch-zoom: pinch-zoom; + -ms-touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); + touch-action: var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom); +} +.touch-manipulation{ + -ms-touch-action: manipulation; + touch-action: manipulation; +} +.select-none{ + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.select-text{ + -webkit-user-select: text; + -moz-user-select: text; + -ms-user-select: text; + user-select: text; +} +.select-all{ + -webkit-user-select: all; + -moz-user-select: all; + user-select: all; +} +.select-auto{ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} +.resize-none{ + resize: none; +} +.resize-y{ + resize: vertical; +} +.resize-x{ + resize: horizontal; +} +.resize{ + resize: both; +} +.snap-none{ + -ms-scroll-snap-type: none; + scroll-snap-type: none; +} +.snap-x{ + -ms-scroll-snap-type: x var(--tw-scroll-snap-strictness); + scroll-snap-type: x var(--tw-scroll-snap-strictness); +} +.snap-y{ + -ms-scroll-snap-type: y var(--tw-scroll-snap-strictness); + scroll-snap-type: y var(--tw-scroll-snap-strictness); +} +.snap-both{ + -ms-scroll-snap-type: both var(--tw-scroll-snap-strictness); + scroll-snap-type: both var(--tw-scroll-snap-strictness); +} +.snap-mandatory{ + --tw-scroll-snap-strictness: mandatory; +} +.snap-proximity{ + --tw-scroll-snap-strictness: proximity; +} +.snap-start{ + scroll-snap-align: start; +} +.snap-end{ + scroll-snap-align: end; +} +.snap-center{ + scroll-snap-align: center; +} +.snap-align-none{ + scroll-snap-align: none; +} +.snap-normal{ + scroll-snap-stop: normal; +} +.snap-always{ + scroll-snap-stop: always; +} +.scroll-m-0{ + scroll-margin: 0px; +} +.scroll-m-1{ + scroll-margin: 0.25rem; +} +.scroll-m-2{ + scroll-margin: 0.5rem; +} +.scroll-m-3{ + scroll-margin: 0.75rem; +} +.scroll-m-4{ + scroll-margin: 1rem; +} +.scroll-m-5{ + scroll-margin: 1.25rem; +} +.scroll-m-6{ + scroll-margin: 1.5rem; +} +.scroll-m-7{ + scroll-margin: 1.75rem; +} +.scroll-m-8{ + scroll-margin: 2rem; +} +.scroll-m-9{ + scroll-margin: 2.25rem; +} +.scroll-m-10{ + scroll-margin: 2.5rem; +} +.scroll-m-11{ + scroll-margin: 2.75rem; +} +.scroll-m-12{ + scroll-margin: 3rem; +} +.scroll-m-14{ + scroll-margin: 3.5rem; +} +.scroll-m-16{ + scroll-margin: 4rem; +} +.scroll-m-20{ + scroll-margin: 5rem; +} +.scroll-m-24{ + scroll-margin: 6rem; +} +.scroll-m-28{ + scroll-margin: 7rem; +} +.scroll-m-31{ + scroll-margin: 30.938rem; +} +.scroll-m-32{ + scroll-margin: 8rem; +} +.scroll-m-33{ + scroll-margin: 8.5rem; +} +.scroll-m-36{ + scroll-margin: 9rem; +} +.scroll-m-37{ + scroll-margin: 9.25rem; +} +.scroll-m-40{ + scroll-margin: 10rem; +} +.scroll-m-44{ + scroll-margin: 11rem; +} +.scroll-m-46{ + scroll-margin: 46.875rem; +} +.scroll-m-48{ + scroll-margin: 12rem; +} +.scroll-m-52{ + scroll-margin: 13rem; +} +.scroll-m-56{ + scroll-margin: 14rem; +} +.scroll-m-60{ + scroll-margin: 15rem; +} +.scroll-m-64{ + scroll-margin: 16rem; +} +.scroll-m-72{ + scroll-margin: 18rem; +} +.scroll-m-80{ + scroll-margin: 20rem; +} +.scroll-m-96{ + scroll-margin: 24rem; +} +.scroll-m-px{ + scroll-margin: 1px; +} +.scroll-m-0\.5{ + scroll-margin: 0.125rem; +} +.scroll-m-1\.5{ + scroll-margin: 0.375rem; +} +.scroll-m-2\.5{ + scroll-margin: 0.625rem; +} +.scroll-m-3\.5{ + scroll-margin: 0.875rem; +} +.scroll-m-modal{ + scroll-margin: 610px; +} +.scroll-m-5\.5{ + scroll-margin: 1.30rem; +} +.scroll-m-9\.5{ + scroll-margin: 2.45rem; +} +.scroll-m-12\.5{ + scroll-margin: 3.2rem; +} +.scroll-m-32\.5{ + scroll-margin: 8.5rem; +} +.-scroll-m-0{ + scroll-margin: -0px; +} +.-scroll-m-1{ + scroll-margin: -0.25rem; +} +.-scroll-m-2{ + scroll-margin: -0.5rem; +} +.-scroll-m-3{ + scroll-margin: -0.75rem; +} +.-scroll-m-4{ + scroll-margin: -1rem; +} +.-scroll-m-5{ + scroll-margin: -1.25rem; +} +.-scroll-m-6{ + scroll-margin: -1.5rem; +} +.-scroll-m-7{ + scroll-margin: -1.75rem; +} +.-scroll-m-8{ + scroll-margin: -2rem; +} +.-scroll-m-9{ + scroll-margin: -2.25rem; +} +.-scroll-m-10{ + scroll-margin: -2.5rem; +} +.-scroll-m-11{ + scroll-margin: -2.75rem; +} +.-scroll-m-12{ + scroll-margin: -3rem; +} +.-scroll-m-14{ + scroll-margin: -3.5rem; +} +.-scroll-m-16{ + scroll-margin: -4rem; +} +.-scroll-m-20{ + scroll-margin: -5rem; +} +.-scroll-m-24{ + scroll-margin: -6rem; +} +.-scroll-m-28{ + scroll-margin: -7rem; +} +.-scroll-m-31{ + scroll-margin: -30.938rem; +} +.-scroll-m-32{ + scroll-margin: -8rem; +} +.-scroll-m-33{ + scroll-margin: -8.5rem; +} +.-scroll-m-36{ + scroll-margin: -9rem; +} +.-scroll-m-37{ + scroll-margin: -9.25rem; +} +.-scroll-m-40{ + scroll-margin: -10rem; +} +.-scroll-m-44{ + scroll-margin: -11rem; +} +.-scroll-m-46{ + scroll-margin: -46.875rem; +} +.-scroll-m-48{ + scroll-margin: -12rem; +} +.-scroll-m-52{ + scroll-margin: -13rem; +} +.-scroll-m-56{ + scroll-margin: -14rem; +} +.-scroll-m-60{ + scroll-margin: -15rem; +} +.-scroll-m-64{ + scroll-margin: -16rem; +} +.-scroll-m-72{ + scroll-margin: -18rem; +} +.-scroll-m-80{ + scroll-margin: -20rem; +} +.-scroll-m-96{ + scroll-margin: -24rem; +} +.-scroll-m-px{ + scroll-margin: -1px; +} +.-scroll-m-0\.5{ + scroll-margin: -0.125rem; +} +.-scroll-m-1\.5{ + scroll-margin: -0.375rem; +} +.-scroll-m-2\.5{ + scroll-margin: -0.625rem; +} +.-scroll-m-3\.5{ + scroll-margin: -0.875rem; +} +.-scroll-m-modal{ + scroll-margin: -610px; +} +.-scroll-m-5\.5{ + scroll-margin: -1.30rem; +} +.-scroll-m-9\.5{ + scroll-margin: -2.45rem; +} +.-scroll-m-12\.5{ + scroll-margin: -3.2rem; +} +.-scroll-m-32\.5{ + scroll-margin: -8.5rem; +} +.scroll-mx-0{ + scroll-margin-left: 0px; + scroll-margin-right: 0px; +} +.scroll-mx-1{ + scroll-margin-left: 0.25rem; + scroll-margin-right: 0.25rem; +} +.scroll-mx-2{ + scroll-margin-left: 0.5rem; + scroll-margin-right: 0.5rem; +} +.scroll-mx-3{ + scroll-margin-left: 0.75rem; + scroll-margin-right: 0.75rem; +} +.scroll-mx-4{ + scroll-margin-left: 1rem; + scroll-margin-right: 1rem; +} +.scroll-mx-5{ + scroll-margin-left: 1.25rem; + scroll-margin-right: 1.25rem; +} +.scroll-mx-6{ + scroll-margin-left: 1.5rem; + scroll-margin-right: 1.5rem; +} +.scroll-mx-7{ + scroll-margin-left: 1.75rem; + scroll-margin-right: 1.75rem; +} +.scroll-mx-8{ + scroll-margin-left: 2rem; + scroll-margin-right: 2rem; +} +.scroll-mx-9{ + scroll-margin-left: 2.25rem; + scroll-margin-right: 2.25rem; +} +.scroll-mx-10{ + scroll-margin-left: 2.5rem; + scroll-margin-right: 2.5rem; +} +.scroll-mx-11{ + scroll-margin-left: 2.75rem; + scroll-margin-right: 2.75rem; +} +.scroll-mx-12{ + scroll-margin-left: 3rem; + scroll-margin-right: 3rem; +} +.scroll-mx-14{ + scroll-margin-left: 3.5rem; + scroll-margin-right: 3.5rem; +} +.scroll-mx-16{ + scroll-margin-left: 4rem; + scroll-margin-right: 4rem; +} +.scroll-mx-20{ + scroll-margin-left: 5rem; + scroll-margin-right: 5rem; +} +.scroll-mx-24{ + scroll-margin-left: 6rem; + scroll-margin-right: 6rem; +} +.scroll-mx-28{ + scroll-margin-left: 7rem; + scroll-margin-right: 7rem; +} +.scroll-mx-31{ + scroll-margin-left: 30.938rem; + scroll-margin-right: 30.938rem; +} +.scroll-mx-32{ + scroll-margin-left: 8rem; + scroll-margin-right: 8rem; +} +.scroll-mx-33{ + scroll-margin-left: 8.5rem; + scroll-margin-right: 8.5rem; +} +.scroll-mx-36{ + scroll-margin-left: 9rem; + scroll-margin-right: 9rem; +} +.scroll-mx-37{ + scroll-margin-left: 9.25rem; + scroll-margin-right: 9.25rem; +} +.scroll-mx-40{ + scroll-margin-left: 10rem; + scroll-margin-right: 10rem; +} +.scroll-mx-44{ + scroll-margin-left: 11rem; + scroll-margin-right: 11rem; +} +.scroll-mx-46{ + scroll-margin-left: 46.875rem; + scroll-margin-right: 46.875rem; +} +.scroll-mx-48{ + scroll-margin-left: 12rem; + scroll-margin-right: 12rem; +} +.scroll-mx-52{ + scroll-margin-left: 13rem; + scroll-margin-right: 13rem; +} +.scroll-mx-56{ + scroll-margin-left: 14rem; + scroll-margin-right: 14rem; +} +.scroll-mx-60{ + scroll-margin-left: 15rem; + scroll-margin-right: 15rem; +} +.scroll-mx-64{ + scroll-margin-left: 16rem; + scroll-margin-right: 16rem; +} +.scroll-mx-72{ + scroll-margin-left: 18rem; + scroll-margin-right: 18rem; +} +.scroll-mx-80{ + scroll-margin-left: 20rem; + scroll-margin-right: 20rem; +} +.scroll-mx-96{ + scroll-margin-left: 24rem; + scroll-margin-right: 24rem; +} +.scroll-mx-px{ + scroll-margin-left: 1px; + scroll-margin-right: 1px; +} +.scroll-mx-0\.5{ + scroll-margin-left: 0.125rem; + scroll-margin-right: 0.125rem; +} +.scroll-mx-1\.5{ + scroll-margin-left: 0.375rem; + scroll-margin-right: 0.375rem; +} +.scroll-mx-2\.5{ + scroll-margin-left: 0.625rem; + scroll-margin-right: 0.625rem; +} +.scroll-mx-3\.5{ + scroll-margin-left: 0.875rem; + scroll-margin-right: 0.875rem; +} +.scroll-mx-modal{ + scroll-margin-left: 610px; + scroll-margin-right: 610px; +} +.scroll-mx-5\.5{ + scroll-margin-left: 1.30rem; + scroll-margin-right: 1.30rem; +} +.scroll-mx-9\.5{ + scroll-margin-left: 2.45rem; + scroll-margin-right: 2.45rem; +} +.scroll-mx-12\.5{ + scroll-margin-left: 3.2rem; + scroll-margin-right: 3.2rem; +} +.scroll-mx-32\.5{ + scroll-margin-left: 8.5rem; + scroll-margin-right: 8.5rem; +} +.-scroll-mx-0{ + scroll-margin-left: -0px; + scroll-margin-right: -0px; +} +.-scroll-mx-1{ + scroll-margin-left: -0.25rem; + scroll-margin-right: -0.25rem; +} +.-scroll-mx-2{ + scroll-margin-left: -0.5rem; + scroll-margin-right: -0.5rem; +} +.-scroll-mx-3{ + scroll-margin-left: -0.75rem; + scroll-margin-right: -0.75rem; +} +.-scroll-mx-4{ + scroll-margin-left: -1rem; + scroll-margin-right: -1rem; +} +.-scroll-mx-5{ + scroll-margin-left: -1.25rem; + scroll-margin-right: -1.25rem; +} +.-scroll-mx-6{ + scroll-margin-left: -1.5rem; + scroll-margin-right: -1.5rem; +} +.-scroll-mx-7{ + scroll-margin-left: -1.75rem; + scroll-margin-right: -1.75rem; +} +.-scroll-mx-8{ + scroll-margin-left: -2rem; + scroll-margin-right: -2rem; +} +.-scroll-mx-9{ + scroll-margin-left: -2.25rem; + scroll-margin-right: -2.25rem; +} +.-scroll-mx-10{ + scroll-margin-left: -2.5rem; + scroll-margin-right: -2.5rem; +} +.-scroll-mx-11{ + scroll-margin-left: -2.75rem; + scroll-margin-right: -2.75rem; +} +.-scroll-mx-12{ + scroll-margin-left: -3rem; + scroll-margin-right: -3rem; +} +.-scroll-mx-14{ + scroll-margin-left: -3.5rem; + scroll-margin-right: -3.5rem; +} +.-scroll-mx-16{ + scroll-margin-left: -4rem; + scroll-margin-right: -4rem; +} +.-scroll-mx-20{ + scroll-margin-left: -5rem; + scroll-margin-right: -5rem; +} +.-scroll-mx-24{ + scroll-margin-left: -6rem; + scroll-margin-right: -6rem; +} +.-scroll-mx-28{ + scroll-margin-left: -7rem; + scroll-margin-right: -7rem; +} +.-scroll-mx-31{ + scroll-margin-left: -30.938rem; + scroll-margin-right: -30.938rem; +} +.-scroll-mx-32{ + scroll-margin-left: -8rem; + scroll-margin-right: -8rem; +} +.-scroll-mx-33{ + scroll-margin-left: -8.5rem; + scroll-margin-right: -8.5rem; +} +.-scroll-mx-36{ + scroll-margin-left: -9rem; + scroll-margin-right: -9rem; +} +.-scroll-mx-37{ + scroll-margin-left: -9.25rem; + scroll-margin-right: -9.25rem; +} +.-scroll-mx-40{ + scroll-margin-left: -10rem; + scroll-margin-right: -10rem; +} +.-scroll-mx-44{ + scroll-margin-left: -11rem; + scroll-margin-right: -11rem; +} +.-scroll-mx-46{ + scroll-margin-left: -46.875rem; + scroll-margin-right: -46.875rem; +} +.-scroll-mx-48{ + scroll-margin-left: -12rem; + scroll-margin-right: -12rem; +} +.-scroll-mx-52{ + scroll-margin-left: -13rem; + scroll-margin-right: -13rem; +} +.-scroll-mx-56{ + scroll-margin-left: -14rem; + scroll-margin-right: -14rem; +} +.-scroll-mx-60{ + scroll-margin-left: -15rem; + scroll-margin-right: -15rem; +} +.-scroll-mx-64{ + scroll-margin-left: -16rem; + scroll-margin-right: -16rem; +} +.-scroll-mx-72{ + scroll-margin-left: -18rem; + scroll-margin-right: -18rem; +} +.-scroll-mx-80{ + scroll-margin-left: -20rem; + scroll-margin-right: -20rem; +} +.-scroll-mx-96{ + scroll-margin-left: -24rem; + scroll-margin-right: -24rem; +} +.-scroll-mx-px{ + scroll-margin-left: -1px; + scroll-margin-right: -1px; +} +.-scroll-mx-0\.5{ + scroll-margin-left: -0.125rem; + scroll-margin-right: -0.125rem; +} +.-scroll-mx-1\.5{ + scroll-margin-left: -0.375rem; + scroll-margin-right: -0.375rem; +} +.-scroll-mx-2\.5{ + scroll-margin-left: -0.625rem; + scroll-margin-right: -0.625rem; +} +.-scroll-mx-3\.5{ + scroll-margin-left: -0.875rem; + scroll-margin-right: -0.875rem; +} +.-scroll-mx-modal{ + scroll-margin-left: -610px; + scroll-margin-right: -610px; +} +.-scroll-mx-5\.5{ + scroll-margin-left: -1.30rem; + scroll-margin-right: -1.30rem; +} +.-scroll-mx-9\.5{ + scroll-margin-left: -2.45rem; + scroll-margin-right: -2.45rem; +} +.-scroll-mx-12\.5{ + scroll-margin-left: -3.2rem; + scroll-margin-right: -3.2rem; +} +.-scroll-mx-32\.5{ + scroll-margin-left: -8.5rem; + scroll-margin-right: -8.5rem; +} +.scroll-my-0{ + scroll-margin-top: 0px; + scroll-margin-bottom: 0px; +} +.scroll-my-1{ + scroll-margin-top: 0.25rem; + scroll-margin-bottom: 0.25rem; +} +.scroll-my-2{ + scroll-margin-top: 0.5rem; + scroll-margin-bottom: 0.5rem; +} +.scroll-my-3{ + scroll-margin-top: 0.75rem; + scroll-margin-bottom: 0.75rem; +} +.scroll-my-4{ + scroll-margin-top: 1rem; + scroll-margin-bottom: 1rem; +} +.scroll-my-5{ + scroll-margin-top: 1.25rem; + scroll-margin-bottom: 1.25rem; +} +.scroll-my-6{ + scroll-margin-top: 1.5rem; + scroll-margin-bottom: 1.5rem; +} +.scroll-my-7{ + scroll-margin-top: 1.75rem; + scroll-margin-bottom: 1.75rem; +} +.scroll-my-8{ + scroll-margin-top: 2rem; + scroll-margin-bottom: 2rem; +} +.scroll-my-9{ + scroll-margin-top: 2.25rem; + scroll-margin-bottom: 2.25rem; +} +.scroll-my-10{ + scroll-margin-top: 2.5rem; + scroll-margin-bottom: 2.5rem; +} +.scroll-my-11{ + scroll-margin-top: 2.75rem; + scroll-margin-bottom: 2.75rem; +} +.scroll-my-12{ + scroll-margin-top: 3rem; + scroll-margin-bottom: 3rem; +} +.scroll-my-14{ + scroll-margin-top: 3.5rem; + scroll-margin-bottom: 3.5rem; +} +.scroll-my-16{ + scroll-margin-top: 4rem; + scroll-margin-bottom: 4rem; +} +.scroll-my-20{ + scroll-margin-top: 5rem; + scroll-margin-bottom: 5rem; +} +.scroll-my-24{ + scroll-margin-top: 6rem; + scroll-margin-bottom: 6rem; +} +.scroll-my-28{ + scroll-margin-top: 7rem; + scroll-margin-bottom: 7rem; +} +.scroll-my-31{ + scroll-margin-top: 30.938rem; + scroll-margin-bottom: 30.938rem; +} +.scroll-my-32{ + scroll-margin-top: 8rem; + scroll-margin-bottom: 8rem; +} +.scroll-my-33{ + scroll-margin-top: 8.5rem; + scroll-margin-bottom: 8.5rem; +} +.scroll-my-36{ + scroll-margin-top: 9rem; + scroll-margin-bottom: 9rem; +} +.scroll-my-37{ + scroll-margin-top: 9.25rem; + scroll-margin-bottom: 9.25rem; +} +.scroll-my-40{ + scroll-margin-top: 10rem; + scroll-margin-bottom: 10rem; +} +.scroll-my-44{ + scroll-margin-top: 11rem; + scroll-margin-bottom: 11rem; +} +.scroll-my-46{ + scroll-margin-top: 46.875rem; + scroll-margin-bottom: 46.875rem; +} +.scroll-my-48{ + scroll-margin-top: 12rem; + scroll-margin-bottom: 12rem; +} +.scroll-my-52{ + scroll-margin-top: 13rem; + scroll-margin-bottom: 13rem; +} +.scroll-my-56{ + scroll-margin-top: 14rem; + scroll-margin-bottom: 14rem; +} +.scroll-my-60{ + scroll-margin-top: 15rem; + scroll-margin-bottom: 15rem; +} +.scroll-my-64{ + scroll-margin-top: 16rem; + scroll-margin-bottom: 16rem; +} +.scroll-my-72{ + scroll-margin-top: 18rem; + scroll-margin-bottom: 18rem; +} +.scroll-my-80{ + scroll-margin-top: 20rem; + scroll-margin-bottom: 20rem; +} +.scroll-my-96{ + scroll-margin-top: 24rem; + scroll-margin-bottom: 24rem; +} +.scroll-my-px{ + scroll-margin-top: 1px; + scroll-margin-bottom: 1px; +} +.scroll-my-0\.5{ + scroll-margin-top: 0.125rem; + scroll-margin-bottom: 0.125rem; +} +.scroll-my-1\.5{ + scroll-margin-top: 0.375rem; + scroll-margin-bottom: 0.375rem; +} +.scroll-my-2\.5{ + scroll-margin-top: 0.625rem; + scroll-margin-bottom: 0.625rem; +} +.scroll-my-3\.5{ + scroll-margin-top: 0.875rem; + scroll-margin-bottom: 0.875rem; +} +.scroll-my-modal{ + scroll-margin-top: 610px; + scroll-margin-bottom: 610px; +} +.scroll-my-5\.5{ + scroll-margin-top: 1.30rem; + scroll-margin-bottom: 1.30rem; +} +.scroll-my-9\.5{ + scroll-margin-top: 2.45rem; + scroll-margin-bottom: 2.45rem; +} +.scroll-my-12\.5{ + scroll-margin-top: 3.2rem; + scroll-margin-bottom: 3.2rem; +} +.scroll-my-32\.5{ + scroll-margin-top: 8.5rem; + scroll-margin-bottom: 8.5rem; +} +.-scroll-my-0{ + scroll-margin-top: -0px; + scroll-margin-bottom: -0px; +} +.-scroll-my-1{ + scroll-margin-top: -0.25rem; + scroll-margin-bottom: -0.25rem; +} +.-scroll-my-2{ + scroll-margin-top: -0.5rem; + scroll-margin-bottom: -0.5rem; +} +.-scroll-my-3{ + scroll-margin-top: -0.75rem; + scroll-margin-bottom: -0.75rem; +} +.-scroll-my-4{ + scroll-margin-top: -1rem; + scroll-margin-bottom: -1rem; +} +.-scroll-my-5{ + scroll-margin-top: -1.25rem; + scroll-margin-bottom: -1.25rem; +} +.-scroll-my-6{ + scroll-margin-top: -1.5rem; + scroll-margin-bottom: -1.5rem; +} +.-scroll-my-7{ + scroll-margin-top: -1.75rem; + scroll-margin-bottom: -1.75rem; +} +.-scroll-my-8{ + scroll-margin-top: -2rem; + scroll-margin-bottom: -2rem; +} +.-scroll-my-9{ + scroll-margin-top: -2.25rem; + scroll-margin-bottom: -2.25rem; +} +.-scroll-my-10{ + scroll-margin-top: -2.5rem; + scroll-margin-bottom: -2.5rem; +} +.-scroll-my-11{ + scroll-margin-top: -2.75rem; + scroll-margin-bottom: -2.75rem; +} +.-scroll-my-12{ + scroll-margin-top: -3rem; + scroll-margin-bottom: -3rem; +} +.-scroll-my-14{ + scroll-margin-top: -3.5rem; + scroll-margin-bottom: -3.5rem; +} +.-scroll-my-16{ + scroll-margin-top: -4rem; + scroll-margin-bottom: -4rem; +} +.-scroll-my-20{ + scroll-margin-top: -5rem; + scroll-margin-bottom: -5rem; +} +.-scroll-my-24{ + scroll-margin-top: -6rem; + scroll-margin-bottom: -6rem; +} +.-scroll-my-28{ + scroll-margin-top: -7rem; + scroll-margin-bottom: -7rem; +} +.-scroll-my-31{ + scroll-margin-top: -30.938rem; + scroll-margin-bottom: -30.938rem; +} +.-scroll-my-32{ + scroll-margin-top: -8rem; + scroll-margin-bottom: -8rem; +} +.-scroll-my-33{ + scroll-margin-top: -8.5rem; + scroll-margin-bottom: -8.5rem; +} +.-scroll-my-36{ + scroll-margin-top: -9rem; + scroll-margin-bottom: -9rem; +} +.-scroll-my-37{ + scroll-margin-top: -9.25rem; + scroll-margin-bottom: -9.25rem; +} +.-scroll-my-40{ + scroll-margin-top: -10rem; + scroll-margin-bottom: -10rem; +} +.-scroll-my-44{ + scroll-margin-top: -11rem; + scroll-margin-bottom: -11rem; +} +.-scroll-my-46{ + scroll-margin-top: -46.875rem; + scroll-margin-bottom: -46.875rem; +} +.-scroll-my-48{ + scroll-margin-top: -12rem; + scroll-margin-bottom: -12rem; +} +.-scroll-my-52{ + scroll-margin-top: -13rem; + scroll-margin-bottom: -13rem; +} +.-scroll-my-56{ + scroll-margin-top: -14rem; + scroll-margin-bottom: -14rem; +} +.-scroll-my-60{ + scroll-margin-top: -15rem; + scroll-margin-bottom: -15rem; +} +.-scroll-my-64{ + scroll-margin-top: -16rem; + scroll-margin-bottom: -16rem; +} +.-scroll-my-72{ + scroll-margin-top: -18rem; + scroll-margin-bottom: -18rem; +} +.-scroll-my-80{ + scroll-margin-top: -20rem; + scroll-margin-bottom: -20rem; +} +.-scroll-my-96{ + scroll-margin-top: -24rem; + scroll-margin-bottom: -24rem; +} +.-scroll-my-px{ + scroll-margin-top: -1px; + scroll-margin-bottom: -1px; +} +.-scroll-my-0\.5{ + scroll-margin-top: -0.125rem; + scroll-margin-bottom: -0.125rem; +} +.-scroll-my-1\.5{ + scroll-margin-top: -0.375rem; + scroll-margin-bottom: -0.375rem; +} +.-scroll-my-2\.5{ + scroll-margin-top: -0.625rem; + scroll-margin-bottom: -0.625rem; +} +.-scroll-my-3\.5{ + scroll-margin-top: -0.875rem; + scroll-margin-bottom: -0.875rem; +} +.-scroll-my-modal{ + scroll-margin-top: -610px; + scroll-margin-bottom: -610px; +} +.-scroll-my-5\.5{ + scroll-margin-top: -1.30rem; + scroll-margin-bottom: -1.30rem; +} +.-scroll-my-9\.5{ + scroll-margin-top: -2.45rem; + scroll-margin-bottom: -2.45rem; +} +.-scroll-my-12\.5{ + scroll-margin-top: -3.2rem; + scroll-margin-bottom: -3.2rem; +} +.-scroll-my-32\.5{ + scroll-margin-top: -8.5rem; + scroll-margin-bottom: -8.5rem; +} +.scroll-mt-0{ + scroll-margin-top: 0px; +} +.scroll-mt-1{ + scroll-margin-top: 0.25rem; +} +.scroll-mt-2{ + scroll-margin-top: 0.5rem; +} +.scroll-mt-3{ + scroll-margin-top: 0.75rem; +} +.scroll-mt-4{ + scroll-margin-top: 1rem; +} +.scroll-mt-5{ + scroll-margin-top: 1.25rem; +} +.scroll-mt-6{ + scroll-margin-top: 1.5rem; +} +.scroll-mt-7{ + scroll-margin-top: 1.75rem; +} +.scroll-mt-8{ + scroll-margin-top: 2rem; +} +.scroll-mt-9{ + scroll-margin-top: 2.25rem; +} +.scroll-mt-10{ + scroll-margin-top: 2.5rem; +} +.scroll-mt-11{ + scroll-margin-top: 2.75rem; +} +.scroll-mt-12{ + scroll-margin-top: 3rem; +} +.scroll-mt-14{ + scroll-margin-top: 3.5rem; +} +.scroll-mt-16{ + scroll-margin-top: 4rem; +} +.scroll-mt-20{ + scroll-margin-top: 5rem; +} +.scroll-mt-24{ + scroll-margin-top: 6rem; +} +.scroll-mt-28{ + scroll-margin-top: 7rem; +} +.scroll-mt-31{ + scroll-margin-top: 30.938rem; +} +.scroll-mt-32{ + scroll-margin-top: 8rem; +} +.scroll-mt-33{ + scroll-margin-top: 8.5rem; +} +.scroll-mt-36{ + scroll-margin-top: 9rem; +} +.scroll-mt-37{ + scroll-margin-top: 9.25rem; +} +.scroll-mt-40{ + scroll-margin-top: 10rem; +} +.scroll-mt-44{ + scroll-margin-top: 11rem; +} +.scroll-mt-46{ + scroll-margin-top: 46.875rem; +} +.scroll-mt-48{ + scroll-margin-top: 12rem; +} +.scroll-mt-52{ + scroll-margin-top: 13rem; +} +.scroll-mt-56{ + scroll-margin-top: 14rem; +} +.scroll-mt-60{ + scroll-margin-top: 15rem; +} +.scroll-mt-64{ + scroll-margin-top: 16rem; +} +.scroll-mt-72{ + scroll-margin-top: 18rem; +} +.scroll-mt-80{ + scroll-margin-top: 20rem; +} +.scroll-mt-96{ + scroll-margin-top: 24rem; +} +.scroll-mt-px{ + scroll-margin-top: 1px; +} +.scroll-mt-0\.5{ + scroll-margin-top: 0.125rem; +} +.scroll-mt-1\.5{ + scroll-margin-top: 0.375rem; +} +.scroll-mt-2\.5{ + scroll-margin-top: 0.625rem; +} +.scroll-mt-3\.5{ + scroll-margin-top: 0.875rem; +} +.scroll-mt-modal{ + scroll-margin-top: 610px; +} +.scroll-mt-5\.5{ + scroll-margin-top: 1.30rem; +} +.scroll-mt-9\.5{ + scroll-margin-top: 2.45rem; +} +.scroll-mt-12\.5{ + scroll-margin-top: 3.2rem; +} +.scroll-mt-32\.5{ + scroll-margin-top: 8.5rem; +} +.-scroll-mt-0{ + scroll-margin-top: -0px; +} +.-scroll-mt-1{ + scroll-margin-top: -0.25rem; +} +.-scroll-mt-2{ + scroll-margin-top: -0.5rem; +} +.-scroll-mt-3{ + scroll-margin-top: -0.75rem; +} +.-scroll-mt-4{ + scroll-margin-top: -1rem; +} +.-scroll-mt-5{ + scroll-margin-top: -1.25rem; +} +.-scroll-mt-6{ + scroll-margin-top: -1.5rem; +} +.-scroll-mt-7{ + scroll-margin-top: -1.75rem; +} +.-scroll-mt-8{ + scroll-margin-top: -2rem; +} +.-scroll-mt-9{ + scroll-margin-top: -2.25rem; +} +.-scroll-mt-10{ + scroll-margin-top: -2.5rem; +} +.-scroll-mt-11{ + scroll-margin-top: -2.75rem; +} +.-scroll-mt-12{ + scroll-margin-top: -3rem; +} +.-scroll-mt-14{ + scroll-margin-top: -3.5rem; +} +.-scroll-mt-16{ + scroll-margin-top: -4rem; +} +.-scroll-mt-20{ + scroll-margin-top: -5rem; +} +.-scroll-mt-24{ + scroll-margin-top: -6rem; +} +.-scroll-mt-28{ + scroll-margin-top: -7rem; +} +.-scroll-mt-31{ + scroll-margin-top: -30.938rem; +} +.-scroll-mt-32{ + scroll-margin-top: -8rem; +} +.-scroll-mt-33{ + scroll-margin-top: -8.5rem; +} +.-scroll-mt-36{ + scroll-margin-top: -9rem; +} +.-scroll-mt-37{ + scroll-margin-top: -9.25rem; +} +.-scroll-mt-40{ + scroll-margin-top: -10rem; +} +.-scroll-mt-44{ + scroll-margin-top: -11rem; +} +.-scroll-mt-46{ + scroll-margin-top: -46.875rem; +} +.-scroll-mt-48{ + scroll-margin-top: -12rem; +} +.-scroll-mt-52{ + scroll-margin-top: -13rem; +} +.-scroll-mt-56{ + scroll-margin-top: -14rem; +} +.-scroll-mt-60{ + scroll-margin-top: -15rem; +} +.-scroll-mt-64{ + scroll-margin-top: -16rem; +} +.-scroll-mt-72{ + scroll-margin-top: -18rem; +} +.-scroll-mt-80{ + scroll-margin-top: -20rem; +} +.-scroll-mt-96{ + scroll-margin-top: -24rem; +} +.-scroll-mt-px{ + scroll-margin-top: -1px; +} +.-scroll-mt-0\.5{ + scroll-margin-top: -0.125rem; +} +.-scroll-mt-1\.5{ + scroll-margin-top: -0.375rem; +} +.-scroll-mt-2\.5{ + scroll-margin-top: -0.625rem; +} +.-scroll-mt-3\.5{ + scroll-margin-top: -0.875rem; +} +.-scroll-mt-modal{ + scroll-margin-top: -610px; +} +.-scroll-mt-5\.5{ + scroll-margin-top: -1.30rem; +} +.-scroll-mt-9\.5{ + scroll-margin-top: -2.45rem; +} +.-scroll-mt-12\.5{ + scroll-margin-top: -3.2rem; +} +.-scroll-mt-32\.5{ + scroll-margin-top: -8.5rem; +} +.scroll-mr-0{ + scroll-margin-right: 0px; +} +.scroll-mr-1{ + scroll-margin-right: 0.25rem; +} +.scroll-mr-2{ + scroll-margin-right: 0.5rem; +} +.scroll-mr-3{ + scroll-margin-right: 0.75rem; +} +.scroll-mr-4{ + scroll-margin-right: 1rem; +} +.scroll-mr-5{ + scroll-margin-right: 1.25rem; +} +.scroll-mr-6{ + scroll-margin-right: 1.5rem; +} +.scroll-mr-7{ + scroll-margin-right: 1.75rem; +} +.scroll-mr-8{ + scroll-margin-right: 2rem; +} +.scroll-mr-9{ + scroll-margin-right: 2.25rem; +} +.scroll-mr-10{ + scroll-margin-right: 2.5rem; +} +.scroll-mr-11{ + scroll-margin-right: 2.75rem; +} +.scroll-mr-12{ + scroll-margin-right: 3rem; +} +.scroll-mr-14{ + scroll-margin-right: 3.5rem; +} +.scroll-mr-16{ + scroll-margin-right: 4rem; +} +.scroll-mr-20{ + scroll-margin-right: 5rem; +} +.scroll-mr-24{ + scroll-margin-right: 6rem; +} +.scroll-mr-28{ + scroll-margin-right: 7rem; +} +.scroll-mr-31{ + scroll-margin-right: 30.938rem; +} +.scroll-mr-32{ + scroll-margin-right: 8rem; +} +.scroll-mr-33{ + scroll-margin-right: 8.5rem; +} +.scroll-mr-36{ + scroll-margin-right: 9rem; +} +.scroll-mr-37{ + scroll-margin-right: 9.25rem; +} +.scroll-mr-40{ + scroll-margin-right: 10rem; +} +.scroll-mr-44{ + scroll-margin-right: 11rem; +} +.scroll-mr-46{ + scroll-margin-right: 46.875rem; +} +.scroll-mr-48{ + scroll-margin-right: 12rem; +} +.scroll-mr-52{ + scroll-margin-right: 13rem; +} +.scroll-mr-56{ + scroll-margin-right: 14rem; +} +.scroll-mr-60{ + scroll-margin-right: 15rem; +} +.scroll-mr-64{ + scroll-margin-right: 16rem; +} +.scroll-mr-72{ + scroll-margin-right: 18rem; +} +.scroll-mr-80{ + scroll-margin-right: 20rem; +} +.scroll-mr-96{ + scroll-margin-right: 24rem; +} +.scroll-mr-px{ + scroll-margin-right: 1px; +} +.scroll-mr-0\.5{ + scroll-margin-right: 0.125rem; +} +.scroll-mr-1\.5{ + scroll-margin-right: 0.375rem; +} +.scroll-mr-2\.5{ + scroll-margin-right: 0.625rem; +} +.scroll-mr-3\.5{ + scroll-margin-right: 0.875rem; +} +.scroll-mr-modal{ + scroll-margin-right: 610px; +} +.scroll-mr-5\.5{ + scroll-margin-right: 1.30rem; +} +.scroll-mr-9\.5{ + scroll-margin-right: 2.45rem; +} +.scroll-mr-12\.5{ + scroll-margin-right: 3.2rem; +} +.scroll-mr-32\.5{ + scroll-margin-right: 8.5rem; +} +.-scroll-mr-0{ + scroll-margin-right: -0px; +} +.-scroll-mr-1{ + scroll-margin-right: -0.25rem; +} +.-scroll-mr-2{ + scroll-margin-right: -0.5rem; +} +.-scroll-mr-3{ + scroll-margin-right: -0.75rem; +} +.-scroll-mr-4{ + scroll-margin-right: -1rem; +} +.-scroll-mr-5{ + scroll-margin-right: -1.25rem; +} +.-scroll-mr-6{ + scroll-margin-right: -1.5rem; +} +.-scroll-mr-7{ + scroll-margin-right: -1.75rem; +} +.-scroll-mr-8{ + scroll-margin-right: -2rem; +} +.-scroll-mr-9{ + scroll-margin-right: -2.25rem; +} +.-scroll-mr-10{ + scroll-margin-right: -2.5rem; +} +.-scroll-mr-11{ + scroll-margin-right: -2.75rem; +} +.-scroll-mr-12{ + scroll-margin-right: -3rem; +} +.-scroll-mr-14{ + scroll-margin-right: -3.5rem; +} +.-scroll-mr-16{ + scroll-margin-right: -4rem; +} +.-scroll-mr-20{ + scroll-margin-right: -5rem; +} +.-scroll-mr-24{ + scroll-margin-right: -6rem; +} +.-scroll-mr-28{ + scroll-margin-right: -7rem; +} +.-scroll-mr-31{ + scroll-margin-right: -30.938rem; +} +.-scroll-mr-32{ + scroll-margin-right: -8rem; +} +.-scroll-mr-33{ + scroll-margin-right: -8.5rem; +} +.-scroll-mr-36{ + scroll-margin-right: -9rem; +} +.-scroll-mr-37{ + scroll-margin-right: -9.25rem; +} +.-scroll-mr-40{ + scroll-margin-right: -10rem; +} +.-scroll-mr-44{ + scroll-margin-right: -11rem; +} +.-scroll-mr-46{ + scroll-margin-right: -46.875rem; +} +.-scroll-mr-48{ + scroll-margin-right: -12rem; +} +.-scroll-mr-52{ + scroll-margin-right: -13rem; +} +.-scroll-mr-56{ + scroll-margin-right: -14rem; +} +.-scroll-mr-60{ + scroll-margin-right: -15rem; +} +.-scroll-mr-64{ + scroll-margin-right: -16rem; +} +.-scroll-mr-72{ + scroll-margin-right: -18rem; +} +.-scroll-mr-80{ + scroll-margin-right: -20rem; +} +.-scroll-mr-96{ + scroll-margin-right: -24rem; +} +.-scroll-mr-px{ + scroll-margin-right: -1px; +} +.-scroll-mr-0\.5{ + scroll-margin-right: -0.125rem; +} +.-scroll-mr-1\.5{ + scroll-margin-right: -0.375rem; +} +.-scroll-mr-2\.5{ + scroll-margin-right: -0.625rem; +} +.-scroll-mr-3\.5{ + scroll-margin-right: -0.875rem; +} +.-scroll-mr-modal{ + scroll-margin-right: -610px; +} +.-scroll-mr-5\.5{ + scroll-margin-right: -1.30rem; +} +.-scroll-mr-9\.5{ + scroll-margin-right: -2.45rem; +} +.-scroll-mr-12\.5{ + scroll-margin-right: -3.2rem; +} +.-scroll-mr-32\.5{ + scroll-margin-right: -8.5rem; +} +.scroll-mb-0{ + scroll-margin-bottom: 0px; +} +.scroll-mb-1{ + scroll-margin-bottom: 0.25rem; +} +.scroll-mb-2{ + scroll-margin-bottom: 0.5rem; +} +.scroll-mb-3{ + scroll-margin-bottom: 0.75rem; +} +.scroll-mb-4{ + scroll-margin-bottom: 1rem; +} +.scroll-mb-5{ + scroll-margin-bottom: 1.25rem; +} +.scroll-mb-6{ + scroll-margin-bottom: 1.5rem; +} +.scroll-mb-7{ + scroll-margin-bottom: 1.75rem; +} +.scroll-mb-8{ + scroll-margin-bottom: 2rem; +} +.scroll-mb-9{ + scroll-margin-bottom: 2.25rem; +} +.scroll-mb-10{ + scroll-margin-bottom: 2.5rem; +} +.scroll-mb-11{ + scroll-margin-bottom: 2.75rem; +} +.scroll-mb-12{ + scroll-margin-bottom: 3rem; +} +.scroll-mb-14{ + scroll-margin-bottom: 3.5rem; +} +.scroll-mb-16{ + scroll-margin-bottom: 4rem; +} +.scroll-mb-20{ + scroll-margin-bottom: 5rem; +} +.scroll-mb-24{ + scroll-margin-bottom: 6rem; +} +.scroll-mb-28{ + scroll-margin-bottom: 7rem; +} +.scroll-mb-31{ + scroll-margin-bottom: 30.938rem; +} +.scroll-mb-32{ + scroll-margin-bottom: 8rem; +} +.scroll-mb-33{ + scroll-margin-bottom: 8.5rem; +} +.scroll-mb-36{ + scroll-margin-bottom: 9rem; +} +.scroll-mb-37{ + scroll-margin-bottom: 9.25rem; +} +.scroll-mb-40{ + scroll-margin-bottom: 10rem; +} +.scroll-mb-44{ + scroll-margin-bottom: 11rem; +} +.scroll-mb-46{ + scroll-margin-bottom: 46.875rem; +} +.scroll-mb-48{ + scroll-margin-bottom: 12rem; +} +.scroll-mb-52{ + scroll-margin-bottom: 13rem; +} +.scroll-mb-56{ + scroll-margin-bottom: 14rem; +} +.scroll-mb-60{ + scroll-margin-bottom: 15rem; +} +.scroll-mb-64{ + scroll-margin-bottom: 16rem; +} +.scroll-mb-72{ + scroll-margin-bottom: 18rem; +} +.scroll-mb-80{ + scroll-margin-bottom: 20rem; +} +.scroll-mb-96{ + scroll-margin-bottom: 24rem; +} +.scroll-mb-px{ + scroll-margin-bottom: 1px; +} +.scroll-mb-0\.5{ + scroll-margin-bottom: 0.125rem; +} +.scroll-mb-1\.5{ + scroll-margin-bottom: 0.375rem; +} +.scroll-mb-2\.5{ + scroll-margin-bottom: 0.625rem; +} +.scroll-mb-3\.5{ + scroll-margin-bottom: 0.875rem; +} +.scroll-mb-modal{ + scroll-margin-bottom: 610px; +} +.scroll-mb-5\.5{ + scroll-margin-bottom: 1.30rem; +} +.scroll-mb-9\.5{ + scroll-margin-bottom: 2.45rem; +} +.scroll-mb-12\.5{ + scroll-margin-bottom: 3.2rem; +} +.scroll-mb-32\.5{ + scroll-margin-bottom: 8.5rem; +} +.-scroll-mb-0{ + scroll-margin-bottom: -0px; +} +.-scroll-mb-1{ + scroll-margin-bottom: -0.25rem; +} +.-scroll-mb-2{ + scroll-margin-bottom: -0.5rem; +} +.-scroll-mb-3{ + scroll-margin-bottom: -0.75rem; +} +.-scroll-mb-4{ + scroll-margin-bottom: -1rem; +} +.-scroll-mb-5{ + scroll-margin-bottom: -1.25rem; +} +.-scroll-mb-6{ + scroll-margin-bottom: -1.5rem; +} +.-scroll-mb-7{ + scroll-margin-bottom: -1.75rem; +} +.-scroll-mb-8{ + scroll-margin-bottom: -2rem; +} +.-scroll-mb-9{ + scroll-margin-bottom: -2.25rem; +} +.-scroll-mb-10{ + scroll-margin-bottom: -2.5rem; +} +.-scroll-mb-11{ + scroll-margin-bottom: -2.75rem; +} +.-scroll-mb-12{ + scroll-margin-bottom: -3rem; +} +.-scroll-mb-14{ + scroll-margin-bottom: -3.5rem; +} +.-scroll-mb-16{ + scroll-margin-bottom: -4rem; +} +.-scroll-mb-20{ + scroll-margin-bottom: -5rem; +} +.-scroll-mb-24{ + scroll-margin-bottom: -6rem; +} +.-scroll-mb-28{ + scroll-margin-bottom: -7rem; +} +.-scroll-mb-31{ + scroll-margin-bottom: -30.938rem; +} +.-scroll-mb-32{ + scroll-margin-bottom: -8rem; +} +.-scroll-mb-33{ + scroll-margin-bottom: -8.5rem; +} +.-scroll-mb-36{ + scroll-margin-bottom: -9rem; +} +.-scroll-mb-37{ + scroll-margin-bottom: -9.25rem; +} +.-scroll-mb-40{ + scroll-margin-bottom: -10rem; +} +.-scroll-mb-44{ + scroll-margin-bottom: -11rem; +} +.-scroll-mb-46{ + scroll-margin-bottom: -46.875rem; +} +.-scroll-mb-48{ + scroll-margin-bottom: -12rem; +} +.-scroll-mb-52{ + scroll-margin-bottom: -13rem; +} +.-scroll-mb-56{ + scroll-margin-bottom: -14rem; +} +.-scroll-mb-60{ + scroll-margin-bottom: -15rem; +} +.-scroll-mb-64{ + scroll-margin-bottom: -16rem; +} +.-scroll-mb-72{ + scroll-margin-bottom: -18rem; +} +.-scroll-mb-80{ + scroll-margin-bottom: -20rem; +} +.-scroll-mb-96{ + scroll-margin-bottom: -24rem; +} +.-scroll-mb-px{ + scroll-margin-bottom: -1px; +} +.-scroll-mb-0\.5{ + scroll-margin-bottom: -0.125rem; +} +.-scroll-mb-1\.5{ + scroll-margin-bottom: -0.375rem; +} +.-scroll-mb-2\.5{ + scroll-margin-bottom: -0.625rem; +} +.-scroll-mb-3\.5{ + scroll-margin-bottom: -0.875rem; +} +.-scroll-mb-modal{ + scroll-margin-bottom: -610px; +} +.-scroll-mb-5\.5{ + scroll-margin-bottom: -1.30rem; +} +.-scroll-mb-9\.5{ + scroll-margin-bottom: -2.45rem; +} +.-scroll-mb-12\.5{ + scroll-margin-bottom: -3.2rem; +} +.-scroll-mb-32\.5{ + scroll-margin-bottom: -8.5rem; +} +.scroll-ml-0{ + scroll-margin-left: 0px; +} +.scroll-ml-1{ + scroll-margin-left: 0.25rem; +} +.scroll-ml-2{ + scroll-margin-left: 0.5rem; +} +.scroll-ml-3{ + scroll-margin-left: 0.75rem; +} +.scroll-ml-4{ + scroll-margin-left: 1rem; +} +.scroll-ml-5{ + scroll-margin-left: 1.25rem; +} +.scroll-ml-6{ + scroll-margin-left: 1.5rem; +} +.scroll-ml-7{ + scroll-margin-left: 1.75rem; +} +.scroll-ml-8{ + scroll-margin-left: 2rem; +} +.scroll-ml-9{ + scroll-margin-left: 2.25rem; +} +.scroll-ml-10{ + scroll-margin-left: 2.5rem; +} +.scroll-ml-11{ + scroll-margin-left: 2.75rem; +} +.scroll-ml-12{ + scroll-margin-left: 3rem; +} +.scroll-ml-14{ + scroll-margin-left: 3.5rem; +} +.scroll-ml-16{ + scroll-margin-left: 4rem; +} +.scroll-ml-20{ + scroll-margin-left: 5rem; +} +.scroll-ml-24{ + scroll-margin-left: 6rem; +} +.scroll-ml-28{ + scroll-margin-left: 7rem; +} +.scroll-ml-31{ + scroll-margin-left: 30.938rem; +} +.scroll-ml-32{ + scroll-margin-left: 8rem; +} +.scroll-ml-33{ + scroll-margin-left: 8.5rem; +} +.scroll-ml-36{ + scroll-margin-left: 9rem; +} +.scroll-ml-37{ + scroll-margin-left: 9.25rem; +} +.scroll-ml-40{ + scroll-margin-left: 10rem; +} +.scroll-ml-44{ + scroll-margin-left: 11rem; +} +.scroll-ml-46{ + scroll-margin-left: 46.875rem; +} +.scroll-ml-48{ + scroll-margin-left: 12rem; +} +.scroll-ml-52{ + scroll-margin-left: 13rem; +} +.scroll-ml-56{ + scroll-margin-left: 14rem; +} +.scroll-ml-60{ + scroll-margin-left: 15rem; +} +.scroll-ml-64{ + scroll-margin-left: 16rem; +} +.scroll-ml-72{ + scroll-margin-left: 18rem; +} +.scroll-ml-80{ + scroll-margin-left: 20rem; +} +.scroll-ml-96{ + scroll-margin-left: 24rem; +} +.scroll-ml-px{ + scroll-margin-left: 1px; +} +.scroll-ml-0\.5{ + scroll-margin-left: 0.125rem; +} +.scroll-ml-1\.5{ + scroll-margin-left: 0.375rem; +} +.scroll-ml-2\.5{ + scroll-margin-left: 0.625rem; +} +.scroll-ml-3\.5{ + scroll-margin-left: 0.875rem; +} +.scroll-ml-modal{ + scroll-margin-left: 610px; +} +.scroll-ml-5\.5{ + scroll-margin-left: 1.30rem; +} +.scroll-ml-9\.5{ + scroll-margin-left: 2.45rem; +} +.scroll-ml-12\.5{ + scroll-margin-left: 3.2rem; +} +.scroll-ml-32\.5{ + scroll-margin-left: 8.5rem; +} +.-scroll-ml-0{ + scroll-margin-left: -0px; +} +.-scroll-ml-1{ + scroll-margin-left: -0.25rem; +} +.-scroll-ml-2{ + scroll-margin-left: -0.5rem; +} +.-scroll-ml-3{ + scroll-margin-left: -0.75rem; +} +.-scroll-ml-4{ + scroll-margin-left: -1rem; +} +.-scroll-ml-5{ + scroll-margin-left: -1.25rem; +} +.-scroll-ml-6{ + scroll-margin-left: -1.5rem; +} +.-scroll-ml-7{ + scroll-margin-left: -1.75rem; +} +.-scroll-ml-8{ + scroll-margin-left: -2rem; +} +.-scroll-ml-9{ + scroll-margin-left: -2.25rem; +} +.-scroll-ml-10{ + scroll-margin-left: -2.5rem; +} +.-scroll-ml-11{ + scroll-margin-left: -2.75rem; +} +.-scroll-ml-12{ + scroll-margin-left: -3rem; +} +.-scroll-ml-14{ + scroll-margin-left: -3.5rem; +} +.-scroll-ml-16{ + scroll-margin-left: -4rem; +} +.-scroll-ml-20{ + scroll-margin-left: -5rem; +} +.-scroll-ml-24{ + scroll-margin-left: -6rem; +} +.-scroll-ml-28{ + scroll-margin-left: -7rem; +} +.-scroll-ml-31{ + scroll-margin-left: -30.938rem; +} +.-scroll-ml-32{ + scroll-margin-left: -8rem; +} +.-scroll-ml-33{ + scroll-margin-left: -8.5rem; +} +.-scroll-ml-36{ + scroll-margin-left: -9rem; +} +.-scroll-ml-37{ + scroll-margin-left: -9.25rem; +} +.-scroll-ml-40{ + scroll-margin-left: -10rem; +} +.-scroll-ml-44{ + scroll-margin-left: -11rem; +} +.-scroll-ml-46{ + scroll-margin-left: -46.875rem; +} +.-scroll-ml-48{ + scroll-margin-left: -12rem; +} +.-scroll-ml-52{ + scroll-margin-left: -13rem; +} +.-scroll-ml-56{ + scroll-margin-left: -14rem; +} +.-scroll-ml-60{ + scroll-margin-left: -15rem; +} +.-scroll-ml-64{ + scroll-margin-left: -16rem; +} +.-scroll-ml-72{ + scroll-margin-left: -18rem; +} +.-scroll-ml-80{ + scroll-margin-left: -20rem; +} +.-scroll-ml-96{ + scroll-margin-left: -24rem; +} +.-scroll-ml-px{ + scroll-margin-left: -1px; +} +.-scroll-ml-0\.5{ + scroll-margin-left: -0.125rem; +} +.-scroll-ml-1\.5{ + scroll-margin-left: -0.375rem; +} +.-scroll-ml-2\.5{ + scroll-margin-left: -0.625rem; +} +.-scroll-ml-3\.5{ + scroll-margin-left: -0.875rem; +} +.-scroll-ml-modal{ + scroll-margin-left: -610px; +} +.-scroll-ml-5\.5{ + scroll-margin-left: -1.30rem; +} +.-scroll-ml-9\.5{ + scroll-margin-left: -2.45rem; +} +.-scroll-ml-12\.5{ + scroll-margin-left: -3.2rem; +} +.-scroll-ml-32\.5{ + scroll-margin-left: -8.5rem; +} +.scroll-p-0{ + scroll-padding: 0px; +} +.scroll-p-1{ + scroll-padding: 0.25rem; +} +.scroll-p-2{ + scroll-padding: 0.5rem; +} +.scroll-p-3{ + scroll-padding: 0.75rem; +} +.scroll-p-4{ + scroll-padding: 1rem; +} +.scroll-p-5{ + scroll-padding: 1.25rem; +} +.scroll-p-6{ + scroll-padding: 1.5rem; +} +.scroll-p-7{ + scroll-padding: 1.75rem; +} +.scroll-p-8{ + scroll-padding: 2rem; +} +.scroll-p-9{ + scroll-padding: 2.25rem; +} +.scroll-p-10{ + scroll-padding: 2.5rem; +} +.scroll-p-11{ + scroll-padding: 2.75rem; +} +.scroll-p-12{ + scroll-padding: 3rem; +} +.scroll-p-14{ + scroll-padding: 3.5rem; +} +.scroll-p-16{ + scroll-padding: 4rem; +} +.scroll-p-20{ + scroll-padding: 5rem; +} +.scroll-p-24{ + scroll-padding: 6rem; +} +.scroll-p-28{ + scroll-padding: 7rem; +} +.scroll-p-31{ + scroll-padding: 30.938rem; +} +.scroll-p-32{ + scroll-padding: 8rem; +} +.scroll-p-33{ + scroll-padding: 8.5rem; +} +.scroll-p-36{ + scroll-padding: 9rem; +} +.scroll-p-37{ + scroll-padding: 9.25rem; +} +.scroll-p-40{ + scroll-padding: 10rem; +} +.scroll-p-44{ + scroll-padding: 11rem; +} +.scroll-p-46{ + scroll-padding: 46.875rem; +} +.scroll-p-48{ + scroll-padding: 12rem; +} +.scroll-p-52{ + scroll-padding: 13rem; +} +.scroll-p-56{ + scroll-padding: 14rem; +} +.scroll-p-60{ + scroll-padding: 15rem; +} +.scroll-p-64{ + scroll-padding: 16rem; +} +.scroll-p-72{ + scroll-padding: 18rem; +} +.scroll-p-80{ + scroll-padding: 20rem; +} +.scroll-p-96{ + scroll-padding: 24rem; +} +.scroll-p-px{ + scroll-padding: 1px; +} +.scroll-p-0\.5{ + scroll-padding: 0.125rem; +} +.scroll-p-1\.5{ + scroll-padding: 0.375rem; +} +.scroll-p-2\.5{ + scroll-padding: 0.625rem; +} +.scroll-p-3\.5{ + scroll-padding: 0.875rem; +} +.scroll-p-modal{ + scroll-padding: 610px; +} +.scroll-p-5\.5{ + scroll-padding: 1.30rem; +} +.scroll-p-9\.5{ + scroll-padding: 2.45rem; +} +.scroll-p-12\.5{ + scroll-padding: 3.2rem; +} +.scroll-p-32\.5{ + scroll-padding: 8.5rem; +} +.scroll-px-0{ + scroll-padding-left: 0px; + scroll-padding-right: 0px; +} +.scroll-px-1{ + scroll-padding-left: 0.25rem; + scroll-padding-right: 0.25rem; +} +.scroll-px-2{ + scroll-padding-left: 0.5rem; + scroll-padding-right: 0.5rem; +} +.scroll-px-3{ + scroll-padding-left: 0.75rem; + scroll-padding-right: 0.75rem; +} +.scroll-px-4{ + scroll-padding-left: 1rem; + scroll-padding-right: 1rem; +} +.scroll-px-5{ + scroll-padding-left: 1.25rem; + scroll-padding-right: 1.25rem; +} +.scroll-px-6{ + scroll-padding-left: 1.5rem; + scroll-padding-right: 1.5rem; +} +.scroll-px-7{ + scroll-padding-left: 1.75rem; + scroll-padding-right: 1.75rem; +} +.scroll-px-8{ + scroll-padding-left: 2rem; + scroll-padding-right: 2rem; +} +.scroll-px-9{ + scroll-padding-left: 2.25rem; + scroll-padding-right: 2.25rem; +} +.scroll-px-10{ + scroll-padding-left: 2.5rem; + scroll-padding-right: 2.5rem; +} +.scroll-px-11{ + scroll-padding-left: 2.75rem; + scroll-padding-right: 2.75rem; +} +.scroll-px-12{ + scroll-padding-left: 3rem; + scroll-padding-right: 3rem; +} +.scroll-px-14{ + scroll-padding-left: 3.5rem; + scroll-padding-right: 3.5rem; +} +.scroll-px-16{ + scroll-padding-left: 4rem; + scroll-padding-right: 4rem; +} +.scroll-px-20{ + scroll-padding-left: 5rem; + scroll-padding-right: 5rem; +} +.scroll-px-24{ + scroll-padding-left: 6rem; + scroll-padding-right: 6rem; +} +.scroll-px-28{ + scroll-padding-left: 7rem; + scroll-padding-right: 7rem; +} +.scroll-px-31{ + scroll-padding-left: 30.938rem; + scroll-padding-right: 30.938rem; +} +.scroll-px-32{ + scroll-padding-left: 8rem; + scroll-padding-right: 8rem; +} +.scroll-px-33{ + scroll-padding-left: 8.5rem; + scroll-padding-right: 8.5rem; +} +.scroll-px-36{ + scroll-padding-left: 9rem; + scroll-padding-right: 9rem; +} +.scroll-px-37{ + scroll-padding-left: 9.25rem; + scroll-padding-right: 9.25rem; +} +.scroll-px-40{ + scroll-padding-left: 10rem; + scroll-padding-right: 10rem; +} +.scroll-px-44{ + scroll-padding-left: 11rem; + scroll-padding-right: 11rem; +} +.scroll-px-46{ + scroll-padding-left: 46.875rem; + scroll-padding-right: 46.875rem; +} +.scroll-px-48{ + scroll-padding-left: 12rem; + scroll-padding-right: 12rem; +} +.scroll-px-52{ + scroll-padding-left: 13rem; + scroll-padding-right: 13rem; +} +.scroll-px-56{ + scroll-padding-left: 14rem; + scroll-padding-right: 14rem; +} +.scroll-px-60{ + scroll-padding-left: 15rem; + scroll-padding-right: 15rem; +} +.scroll-px-64{ + scroll-padding-left: 16rem; + scroll-padding-right: 16rem; +} +.scroll-px-72{ + scroll-padding-left: 18rem; + scroll-padding-right: 18rem; +} +.scroll-px-80{ + scroll-padding-left: 20rem; + scroll-padding-right: 20rem; +} +.scroll-px-96{ + scroll-padding-left: 24rem; + scroll-padding-right: 24rem; +} +.scroll-px-px{ + scroll-padding-left: 1px; + scroll-padding-right: 1px; +} +.scroll-px-0\.5{ + scroll-padding-left: 0.125rem; + scroll-padding-right: 0.125rem; +} +.scroll-px-1\.5{ + scroll-padding-left: 0.375rem; + scroll-padding-right: 0.375rem; +} +.scroll-px-2\.5{ + scroll-padding-left: 0.625rem; + scroll-padding-right: 0.625rem; +} +.scroll-px-3\.5{ + scroll-padding-left: 0.875rem; + scroll-padding-right: 0.875rem; +} +.scroll-px-modal{ + scroll-padding-left: 610px; + scroll-padding-right: 610px; +} +.scroll-px-5\.5{ + scroll-padding-left: 1.30rem; + scroll-padding-right: 1.30rem; +} +.scroll-px-9\.5{ + scroll-padding-left: 2.45rem; + scroll-padding-right: 2.45rem; +} +.scroll-px-12\.5{ + scroll-padding-left: 3.2rem; + scroll-padding-right: 3.2rem; +} +.scroll-px-32\.5{ + scroll-padding-left: 8.5rem; + scroll-padding-right: 8.5rem; +} +.scroll-py-0{ + scroll-padding-top: 0px; + scroll-padding-bottom: 0px; +} +.scroll-py-1{ + scroll-padding-top: 0.25rem; + scroll-padding-bottom: 0.25rem; +} +.scroll-py-2{ + scroll-padding-top: 0.5rem; + scroll-padding-bottom: 0.5rem; +} +.scroll-py-3{ + scroll-padding-top: 0.75rem; + scroll-padding-bottom: 0.75rem; +} +.scroll-py-4{ + scroll-padding-top: 1rem; + scroll-padding-bottom: 1rem; +} +.scroll-py-5{ + scroll-padding-top: 1.25rem; + scroll-padding-bottom: 1.25rem; +} +.scroll-py-6{ + scroll-padding-top: 1.5rem; + scroll-padding-bottom: 1.5rem; +} +.scroll-py-7{ + scroll-padding-top: 1.75rem; + scroll-padding-bottom: 1.75rem; +} +.scroll-py-8{ + scroll-padding-top: 2rem; + scroll-padding-bottom: 2rem; +} +.scroll-py-9{ + scroll-padding-top: 2.25rem; + scroll-padding-bottom: 2.25rem; +} +.scroll-py-10{ + scroll-padding-top: 2.5rem; + scroll-padding-bottom: 2.5rem; +} +.scroll-py-11{ + scroll-padding-top: 2.75rem; + scroll-padding-bottom: 2.75rem; +} +.scroll-py-12{ + scroll-padding-top: 3rem; + scroll-padding-bottom: 3rem; +} +.scroll-py-14{ + scroll-padding-top: 3.5rem; + scroll-padding-bottom: 3.5rem; +} +.scroll-py-16{ + scroll-padding-top: 4rem; + scroll-padding-bottom: 4rem; +} +.scroll-py-20{ + scroll-padding-top: 5rem; + scroll-padding-bottom: 5rem; +} +.scroll-py-24{ + scroll-padding-top: 6rem; + scroll-padding-bottom: 6rem; +} +.scroll-py-28{ + scroll-padding-top: 7rem; + scroll-padding-bottom: 7rem; +} +.scroll-py-31{ + scroll-padding-top: 30.938rem; + scroll-padding-bottom: 30.938rem; +} +.scroll-py-32{ + scroll-padding-top: 8rem; + scroll-padding-bottom: 8rem; +} +.scroll-py-33{ + scroll-padding-top: 8.5rem; + scroll-padding-bottom: 8.5rem; +} +.scroll-py-36{ + scroll-padding-top: 9rem; + scroll-padding-bottom: 9rem; +} +.scroll-py-37{ + scroll-padding-top: 9.25rem; + scroll-padding-bottom: 9.25rem; +} +.scroll-py-40{ + scroll-padding-top: 10rem; + scroll-padding-bottom: 10rem; +} +.scroll-py-44{ + scroll-padding-top: 11rem; + scroll-padding-bottom: 11rem; +} +.scroll-py-46{ + scroll-padding-top: 46.875rem; + scroll-padding-bottom: 46.875rem; +} +.scroll-py-48{ + scroll-padding-top: 12rem; + scroll-padding-bottom: 12rem; +} +.scroll-py-52{ + scroll-padding-top: 13rem; + scroll-padding-bottom: 13rem; +} +.scroll-py-56{ + scroll-padding-top: 14rem; + scroll-padding-bottom: 14rem; +} +.scroll-py-60{ + scroll-padding-top: 15rem; + scroll-padding-bottom: 15rem; +} +.scroll-py-64{ + scroll-padding-top: 16rem; + scroll-padding-bottom: 16rem; +} +.scroll-py-72{ + scroll-padding-top: 18rem; + scroll-padding-bottom: 18rem; +} +.scroll-py-80{ + scroll-padding-top: 20rem; + scroll-padding-bottom: 20rem; +} +.scroll-py-96{ + scroll-padding-top: 24rem; + scroll-padding-bottom: 24rem; +} +.scroll-py-px{ + scroll-padding-top: 1px; + scroll-padding-bottom: 1px; +} +.scroll-py-0\.5{ + scroll-padding-top: 0.125rem; + scroll-padding-bottom: 0.125rem; +} +.scroll-py-1\.5{ + scroll-padding-top: 0.375rem; + scroll-padding-bottom: 0.375rem; +} +.scroll-py-2\.5{ + scroll-padding-top: 0.625rem; + scroll-padding-bottom: 0.625rem; +} +.scroll-py-3\.5{ + scroll-padding-top: 0.875rem; + scroll-padding-bottom: 0.875rem; +} +.scroll-py-modal{ + scroll-padding-top: 610px; + scroll-padding-bottom: 610px; +} +.scroll-py-5\.5{ + scroll-padding-top: 1.30rem; + scroll-padding-bottom: 1.30rem; +} +.scroll-py-9\.5{ + scroll-padding-top: 2.45rem; + scroll-padding-bottom: 2.45rem; +} +.scroll-py-12\.5{ + scroll-padding-top: 3.2rem; + scroll-padding-bottom: 3.2rem; +} +.scroll-py-32\.5{ + scroll-padding-top: 8.5rem; + scroll-padding-bottom: 8.5rem; +} +.scroll-pt-0{ + scroll-padding-top: 0px; +} +.scroll-pt-1{ + scroll-padding-top: 0.25rem; +} +.scroll-pt-2{ + scroll-padding-top: 0.5rem; +} +.scroll-pt-3{ + scroll-padding-top: 0.75rem; +} +.scroll-pt-4{ + scroll-padding-top: 1rem; +} +.scroll-pt-5{ + scroll-padding-top: 1.25rem; +} +.scroll-pt-6{ + scroll-padding-top: 1.5rem; +} +.scroll-pt-7{ + scroll-padding-top: 1.75rem; +} +.scroll-pt-8{ + scroll-padding-top: 2rem; +} +.scroll-pt-9{ + scroll-padding-top: 2.25rem; +} +.scroll-pt-10{ + scroll-padding-top: 2.5rem; +} +.scroll-pt-11{ + scroll-padding-top: 2.75rem; +} +.scroll-pt-12{ + scroll-padding-top: 3rem; +} +.scroll-pt-14{ + scroll-padding-top: 3.5rem; +} +.scroll-pt-16{ + scroll-padding-top: 4rem; +} +.scroll-pt-20{ + scroll-padding-top: 5rem; +} +.scroll-pt-24{ + scroll-padding-top: 6rem; +} +.scroll-pt-28{ + scroll-padding-top: 7rem; +} +.scroll-pt-31{ + scroll-padding-top: 30.938rem; +} +.scroll-pt-32{ + scroll-padding-top: 8rem; +} +.scroll-pt-33{ + scroll-padding-top: 8.5rem; +} +.scroll-pt-36{ + scroll-padding-top: 9rem; +} +.scroll-pt-37{ + scroll-padding-top: 9.25rem; +} +.scroll-pt-40{ + scroll-padding-top: 10rem; +} +.scroll-pt-44{ + scroll-padding-top: 11rem; +} +.scroll-pt-46{ + scroll-padding-top: 46.875rem; +} +.scroll-pt-48{ + scroll-padding-top: 12rem; +} +.scroll-pt-52{ + scroll-padding-top: 13rem; +} +.scroll-pt-56{ + scroll-padding-top: 14rem; +} +.scroll-pt-60{ + scroll-padding-top: 15rem; +} +.scroll-pt-64{ + scroll-padding-top: 16rem; +} +.scroll-pt-72{ + scroll-padding-top: 18rem; +} +.scroll-pt-80{ + scroll-padding-top: 20rem; +} +.scroll-pt-96{ + scroll-padding-top: 24rem; +} +.scroll-pt-px{ + scroll-padding-top: 1px; +} +.scroll-pt-0\.5{ + scroll-padding-top: 0.125rem; +} +.scroll-pt-1\.5{ + scroll-padding-top: 0.375rem; +} +.scroll-pt-2\.5{ + scroll-padding-top: 0.625rem; +} +.scroll-pt-3\.5{ + scroll-padding-top: 0.875rem; +} +.scroll-pt-modal{ + scroll-padding-top: 610px; +} +.scroll-pt-5\.5{ + scroll-padding-top: 1.30rem; +} +.scroll-pt-9\.5{ + scroll-padding-top: 2.45rem; +} +.scroll-pt-12\.5{ + scroll-padding-top: 3.2rem; +} +.scroll-pt-32\.5{ + scroll-padding-top: 8.5rem; +} +.scroll-pr-0{ + scroll-padding-right: 0px; +} +.scroll-pr-1{ + scroll-padding-right: 0.25rem; +} +.scroll-pr-2{ + scroll-padding-right: 0.5rem; +} +.scroll-pr-3{ + scroll-padding-right: 0.75rem; +} +.scroll-pr-4{ + scroll-padding-right: 1rem; +} +.scroll-pr-5{ + scroll-padding-right: 1.25rem; +} +.scroll-pr-6{ + scroll-padding-right: 1.5rem; +} +.scroll-pr-7{ + scroll-padding-right: 1.75rem; +} +.scroll-pr-8{ + scroll-padding-right: 2rem; +} +.scroll-pr-9{ + scroll-padding-right: 2.25rem; +} +.scroll-pr-10{ + scroll-padding-right: 2.5rem; +} +.scroll-pr-11{ + scroll-padding-right: 2.75rem; +} +.scroll-pr-12{ + scroll-padding-right: 3rem; +} +.scroll-pr-14{ + scroll-padding-right: 3.5rem; +} +.scroll-pr-16{ + scroll-padding-right: 4rem; +} +.scroll-pr-20{ + scroll-padding-right: 5rem; +} +.scroll-pr-24{ + scroll-padding-right: 6rem; +} +.scroll-pr-28{ + scroll-padding-right: 7rem; +} +.scroll-pr-31{ + scroll-padding-right: 30.938rem; +} +.scroll-pr-32{ + scroll-padding-right: 8rem; +} +.scroll-pr-33{ + scroll-padding-right: 8.5rem; +} +.scroll-pr-36{ + scroll-padding-right: 9rem; +} +.scroll-pr-37{ + scroll-padding-right: 9.25rem; +} +.scroll-pr-40{ + scroll-padding-right: 10rem; +} +.scroll-pr-44{ + scroll-padding-right: 11rem; +} +.scroll-pr-46{ + scroll-padding-right: 46.875rem; +} +.scroll-pr-48{ + scroll-padding-right: 12rem; +} +.scroll-pr-52{ + scroll-padding-right: 13rem; +} +.scroll-pr-56{ + scroll-padding-right: 14rem; +} +.scroll-pr-60{ + scroll-padding-right: 15rem; +} +.scroll-pr-64{ + scroll-padding-right: 16rem; +} +.scroll-pr-72{ + scroll-padding-right: 18rem; +} +.scroll-pr-80{ + scroll-padding-right: 20rem; +} +.scroll-pr-96{ + scroll-padding-right: 24rem; +} +.scroll-pr-px{ + scroll-padding-right: 1px; +} +.scroll-pr-0\.5{ + scroll-padding-right: 0.125rem; +} +.scroll-pr-1\.5{ + scroll-padding-right: 0.375rem; +} +.scroll-pr-2\.5{ + scroll-padding-right: 0.625rem; +} +.scroll-pr-3\.5{ + scroll-padding-right: 0.875rem; +} +.scroll-pr-modal{ + scroll-padding-right: 610px; +} +.scroll-pr-5\.5{ + scroll-padding-right: 1.30rem; +} +.scroll-pr-9\.5{ + scroll-padding-right: 2.45rem; +} +.scroll-pr-12\.5{ + scroll-padding-right: 3.2rem; +} +.scroll-pr-32\.5{ + scroll-padding-right: 8.5rem; +} +.scroll-pb-0{ + scroll-padding-bottom: 0px; +} +.scroll-pb-1{ + scroll-padding-bottom: 0.25rem; +} +.scroll-pb-2{ + scroll-padding-bottom: 0.5rem; +} +.scroll-pb-3{ + scroll-padding-bottom: 0.75rem; +} +.scroll-pb-4{ + scroll-padding-bottom: 1rem; +} +.scroll-pb-5{ + scroll-padding-bottom: 1.25rem; +} +.scroll-pb-6{ + scroll-padding-bottom: 1.5rem; +} +.scroll-pb-7{ + scroll-padding-bottom: 1.75rem; +} +.scroll-pb-8{ + scroll-padding-bottom: 2rem; +} +.scroll-pb-9{ + scroll-padding-bottom: 2.25rem; +} +.scroll-pb-10{ + scroll-padding-bottom: 2.5rem; +} +.scroll-pb-11{ + scroll-padding-bottom: 2.75rem; +} +.scroll-pb-12{ + scroll-padding-bottom: 3rem; +} +.scroll-pb-14{ + scroll-padding-bottom: 3.5rem; +} +.scroll-pb-16{ + scroll-padding-bottom: 4rem; +} +.scroll-pb-20{ + scroll-padding-bottom: 5rem; +} +.scroll-pb-24{ + scroll-padding-bottom: 6rem; +} +.scroll-pb-28{ + scroll-padding-bottom: 7rem; +} +.scroll-pb-31{ + scroll-padding-bottom: 30.938rem; +} +.scroll-pb-32{ + scroll-padding-bottom: 8rem; +} +.scroll-pb-33{ + scroll-padding-bottom: 8.5rem; +} +.scroll-pb-36{ + scroll-padding-bottom: 9rem; +} +.scroll-pb-37{ + scroll-padding-bottom: 9.25rem; +} +.scroll-pb-40{ + scroll-padding-bottom: 10rem; +} +.scroll-pb-44{ + scroll-padding-bottom: 11rem; +} +.scroll-pb-46{ + scroll-padding-bottom: 46.875rem; +} +.scroll-pb-48{ + scroll-padding-bottom: 12rem; +} +.scroll-pb-52{ + scroll-padding-bottom: 13rem; +} +.scroll-pb-56{ + scroll-padding-bottom: 14rem; +} +.scroll-pb-60{ + scroll-padding-bottom: 15rem; +} +.scroll-pb-64{ + scroll-padding-bottom: 16rem; +} +.scroll-pb-72{ + scroll-padding-bottom: 18rem; +} +.scroll-pb-80{ + scroll-padding-bottom: 20rem; +} +.scroll-pb-96{ + scroll-padding-bottom: 24rem; +} +.scroll-pb-px{ + scroll-padding-bottom: 1px; +} +.scroll-pb-0\.5{ + scroll-padding-bottom: 0.125rem; +} +.scroll-pb-1\.5{ + scroll-padding-bottom: 0.375rem; +} +.scroll-pb-2\.5{ + scroll-padding-bottom: 0.625rem; +} +.scroll-pb-3\.5{ + scroll-padding-bottom: 0.875rem; +} +.scroll-pb-modal{ + scroll-padding-bottom: 610px; +} +.scroll-pb-5\.5{ + scroll-padding-bottom: 1.30rem; +} +.scroll-pb-9\.5{ + scroll-padding-bottom: 2.45rem; +} +.scroll-pb-12\.5{ + scroll-padding-bottom: 3.2rem; +} +.scroll-pb-32\.5{ + scroll-padding-bottom: 8.5rem; +} +.scroll-pl-0{ + scroll-padding-left: 0px; +} +.scroll-pl-1{ + scroll-padding-left: 0.25rem; +} +.scroll-pl-2{ + scroll-padding-left: 0.5rem; +} +.scroll-pl-3{ + scroll-padding-left: 0.75rem; +} +.scroll-pl-4{ + scroll-padding-left: 1rem; +} +.scroll-pl-5{ + scroll-padding-left: 1.25rem; +} +.scroll-pl-6{ + scroll-padding-left: 1.5rem; +} +.scroll-pl-7{ + scroll-padding-left: 1.75rem; +} +.scroll-pl-8{ + scroll-padding-left: 2rem; +} +.scroll-pl-9{ + scroll-padding-left: 2.25rem; +} +.scroll-pl-10{ + scroll-padding-left: 2.5rem; +} +.scroll-pl-11{ + scroll-padding-left: 2.75rem; +} +.scroll-pl-12{ + scroll-padding-left: 3rem; +} +.scroll-pl-14{ + scroll-padding-left: 3.5rem; +} +.scroll-pl-16{ + scroll-padding-left: 4rem; +} +.scroll-pl-20{ + scroll-padding-left: 5rem; +} +.scroll-pl-24{ + scroll-padding-left: 6rem; +} +.scroll-pl-28{ + scroll-padding-left: 7rem; +} +.scroll-pl-31{ + scroll-padding-left: 30.938rem; +} +.scroll-pl-32{ + scroll-padding-left: 8rem; +} +.scroll-pl-33{ + scroll-padding-left: 8.5rem; +} +.scroll-pl-36{ + scroll-padding-left: 9rem; +} +.scroll-pl-37{ + scroll-padding-left: 9.25rem; +} +.scroll-pl-40{ + scroll-padding-left: 10rem; +} +.scroll-pl-44{ + scroll-padding-left: 11rem; +} +.scroll-pl-46{ + scroll-padding-left: 46.875rem; +} +.scroll-pl-48{ + scroll-padding-left: 12rem; +} +.scroll-pl-52{ + scroll-padding-left: 13rem; +} +.scroll-pl-56{ + scroll-padding-left: 14rem; +} +.scroll-pl-60{ + scroll-padding-left: 15rem; +} +.scroll-pl-64{ + scroll-padding-left: 16rem; +} +.scroll-pl-72{ + scroll-padding-left: 18rem; +} +.scroll-pl-80{ + scroll-padding-left: 20rem; +} +.scroll-pl-96{ + scroll-padding-left: 24rem; +} +.scroll-pl-px{ + scroll-padding-left: 1px; +} +.scroll-pl-0\.5{ + scroll-padding-left: 0.125rem; +} +.scroll-pl-1\.5{ + scroll-padding-left: 0.375rem; +} +.scroll-pl-2\.5{ + scroll-padding-left: 0.625rem; +} +.scroll-pl-3\.5{ + scroll-padding-left: 0.875rem; +} +.scroll-pl-modal{ + scroll-padding-left: 610px; +} +.scroll-pl-5\.5{ + scroll-padding-left: 1.30rem; +} +.scroll-pl-9\.5{ + scroll-padding-left: 2.45rem; +} +.scroll-pl-12\.5{ + scroll-padding-left: 3.2rem; +} +.scroll-pl-32\.5{ + scroll-padding-left: 8.5rem; +} +.list-inside{ + list-style-position: inside; +} +.list-outside{ + list-style-position: outside; +} +.list-none{ + list-style-type: none; +} +.list-disc{ + list-style-type: disc; +} +.list-decimal{ + list-style-type: decimal; +} +.appearance-none{ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.columns-1{ + -webkit-columns: 1; + -moz-columns: 1; + columns: 1; +} +.columns-2{ + -webkit-columns: 2; + -moz-columns: 2; + columns: 2; +} +.columns-3{ + -webkit-columns: 3; + -moz-columns: 3; + columns: 3; +} +.columns-4{ + -webkit-columns: 4; + -moz-columns: 4; + columns: 4; +} +.columns-5{ + -webkit-columns: 5; + -moz-columns: 5; + columns: 5; +} +.columns-6{ + -webkit-columns: 6; + -moz-columns: 6; + columns: 6; +} +.columns-7{ + -webkit-columns: 7; + -moz-columns: 7; + columns: 7; +} +.columns-8{ + -webkit-columns: 8; + -moz-columns: 8; + columns: 8; +} +.columns-9{ + -webkit-columns: 9; + -moz-columns: 9; + columns: 9; +} +.columns-10{ + -webkit-columns: 10; + -moz-columns: 10; + columns: 10; +} +.columns-11{ + -webkit-columns: 11; + -moz-columns: 11; + columns: 11; +} +.columns-12{ + -webkit-columns: 12; + -moz-columns: 12; + columns: 12; +} +.columns-auto{ + -webkit-columns: auto; + -moz-columns: auto; + columns: auto; +} +.columns-3xs{ + -webkit-columns: 16rem; + -moz-columns: 16rem; + columns: 16rem; +} +.columns-2xs{ + -webkit-columns: 18rem; + -moz-columns: 18rem; + columns: 18rem; +} +.columns-xs{ + -webkit-columns: 20rem; + -moz-columns: 20rem; + columns: 20rem; +} +.columns-sm{ + -webkit-columns: 24rem; + -moz-columns: 24rem; + columns: 24rem; +} +.columns-md{ + -webkit-columns: 28rem; + -moz-columns: 28rem; + columns: 28rem; +} +.columns-lg{ + -webkit-columns: 32rem; + -moz-columns: 32rem; + columns: 32rem; +} +.columns-xl{ + -webkit-columns: 36rem; + -moz-columns: 36rem; + columns: 36rem; +} +.columns-2xl{ + -webkit-columns: 42rem; + -moz-columns: 42rem; + columns: 42rem; +} +.columns-3xl{ + -webkit-columns: 48rem; + -moz-columns: 48rem; + columns: 48rem; +} +.columns-4xl{ + -webkit-columns: 56rem; + -moz-columns: 56rem; + columns: 56rem; +} +.columns-5xl{ + -webkit-columns: 64rem; + -moz-columns: 64rem; + columns: 64rem; +} +.columns-6xl{ + -webkit-columns: 72rem; + -moz-columns: 72rem; + columns: 72rem; +} +.columns-7xl{ + -webkit-columns: 80rem; + -moz-columns: 80rem; + columns: 80rem; +} +.break-before-auto{ + -webkit-column-break-before: auto; + -moz-column-break-before: auto; + break-before: auto; +} +.break-before-avoid{ + -webkit-column-break-before: avoid; + -moz-column-break-before: avoid; + break-before: avoid; +} +.break-before-all{ + -webkit-column-break-before: all; + -moz-column-break-before: all; + break-before: all; +} +.break-before-avoid-page{ + -webkit-column-break-before: avoid; + -moz-column-break-before: avoid; + break-before: avoid-page; +} +.break-before-page{ + -webkit-column-break-before: page; + -moz-column-break-before: page; + break-before: page; +} +.break-before-left{ + -webkit-column-break-before: left; + -moz-column-break-before: left; + break-before: left; +} +.break-before-right{ + -webkit-column-break-before: right; + -moz-column-break-before: right; + break-before: right; +} +.break-before-column{ + -webkit-column-break-before: column; + -moz-column-break-before: column; + break-before: column; +} +.break-inside-auto{ + -webkit-column-break-inside: auto; + -moz-column-break-inside: auto; + break-inside: auto; +} +.break-inside-avoid{ + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid; +} +.break-inside-avoid-page{ + break-inside: avoid-page; +} +.break-inside-avoid-column{ + -webkit-column-break-inside: avoid; + -moz-column-break-inside: avoid; + break-inside: avoid-column; +} +.break-after-auto{ + -webkit-column-break-after: auto; + -moz-column-break-after: auto; + break-after: auto; +} +.break-after-avoid{ + -webkit-column-break-after: avoid; + -moz-column-break-after: avoid; + break-after: avoid; +} +.break-after-all{ + -webkit-column-break-after: all; + -moz-column-break-after: all; + break-after: all; +} +.break-after-avoid-page{ + -webkit-column-break-after: avoid; + -moz-column-break-after: avoid; + break-after: avoid-page; +} +.break-after-page{ + -webkit-column-break-after: page; + -moz-column-break-after: page; + break-after: page; +} +.break-after-left{ + -webkit-column-break-after: left; + -moz-column-break-after: left; + break-after: left; +} +.break-after-right{ + -webkit-column-break-after: right; + -moz-column-break-after: right; + break-after: right; +} +.break-after-column{ + -webkit-column-break-after: column; + -moz-column-break-after: column; + break-after: column; +} +.auto-cols-auto{ + grid-auto-columns: auto; +} +.auto-cols-min{ + grid-auto-columns: -webkit-min-content; + grid-auto-columns: min-content; +} +.auto-cols-max{ + grid-auto-columns: -webkit-max-content; + grid-auto-columns: max-content; +} +.auto-cols-fr{ + grid-auto-columns: minmax(0, 1fr); +} +.grid-flow-row{ + grid-auto-flow: row; +} +.grid-flow-col{ + grid-auto-flow: column; +} +.grid-flow-row-dense{ + grid-auto-flow: row dense; +} +.grid-flow-col-dense{ + grid-auto-flow: column dense; +} +.auto-rows-auto{ + grid-auto-rows: auto; +} +.auto-rows-min{ + grid-auto-rows: -webkit-min-content; + grid-auto-rows: min-content; +} +.auto-rows-max{ + grid-auto-rows: -webkit-max-content; + grid-auto-rows: max-content; +} +.auto-rows-fr{ + grid-auto-rows: minmax(0, 1fr); +} +.grid-cols-1{ + grid-template-columns: repeat(1, minmax(0, 1fr)); +} +.grid-cols-2{ + grid-template-columns: repeat(2, minmax(0, 1fr)); +} +.grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); +} +.grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); +} +.grid-cols-5{ + grid-template-columns: repeat(5, minmax(0, 1fr)); +} +.grid-cols-6{ + grid-template-columns: repeat(6, minmax(0, 1fr)); +} +.grid-cols-7{ + grid-template-columns: repeat(7, minmax(0, 1fr)); +} +.grid-cols-8{ + grid-template-columns: repeat(8, minmax(0, 1fr)); +} +.grid-cols-9{ + grid-template-columns: repeat(9, minmax(0, 1fr)); +} +.grid-cols-10{ + grid-template-columns: repeat(10, minmax(0, 1fr)); +} +.grid-cols-11{ + grid-template-columns: repeat(11, minmax(0, 1fr)); +} +.grid-cols-12{ + grid-template-columns: repeat(12, minmax(0, 1fr)); +} +.grid-cols-none{ + grid-template-columns: none; +} +.grid-rows-1{ + grid-template-rows: repeat(1, minmax(0, 1fr)); +} +.grid-rows-2{ + grid-template-rows: repeat(2, minmax(0, 1fr)); +} +.grid-rows-3{ + grid-template-rows: repeat(3, minmax(0, 1fr)); +} +.grid-rows-4{ + grid-template-rows: repeat(4, minmax(0, 1fr)); +} +.grid-rows-5{ + grid-template-rows: repeat(5, minmax(0, 1fr)); +} +.grid-rows-6{ + grid-template-rows: repeat(6, minmax(0, 1fr)); +} +.grid-rows-none{ + grid-template-rows: none; +} +.flex-row{ + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.flex-row-reverse{ + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; +} +.flex-col{ + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.flex-col-reverse{ + -webkit-box-orient: vertical; + -webkit-box-direction: reverse; + -ms-flex-direction: column-reverse; + flex-direction: column-reverse; +} +.flex-wrap{ + -ms-flex-wrap: wrap; + flex-wrap: wrap; +} +.flex-wrap-reverse{ + -ms-flex-wrap: wrap-reverse; + flex-wrap: wrap-reverse; +} +.flex-nowrap{ + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.place-content-center{ + place-content: center; +} +.place-content-start{ + place-content: start; +} +.place-content-end{ + place-content: end; +} +.place-content-between{ + place-content: space-between; +} +.place-content-around{ + place-content: space-around; +} +.place-content-evenly{ + place-content: space-evenly; +} +.place-content-stretch{ + place-content: stretch; +} +.place-items-start{ + place-items: start; +} +.place-items-end{ + place-items: end; +} +.place-items-center{ + place-items: center; +} +.place-items-stretch{ + place-items: stretch; +} +.content-center{ + -ms-flex-line-pack: center; + align-content: center; +} +.content-start{ + -ms-flex-line-pack: start; + align-content: flex-start; +} +.content-end{ + -ms-flex-line-pack: end; + align-content: flex-end; +} +.content-between{ + -ms-flex-line-pack: justify; + align-content: space-between; +} +.content-around{ + -ms-flex-line-pack: distribute; + align-content: space-around; +} +.content-evenly{ + -ms-flex-line-pack: space-evenly; + align-content: space-evenly; +} +.items-start{ + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} +.items-end{ + -webkit-box-align: end; + -ms-flex-align: end; + align-items: flex-end; +} +.items-center{ + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.items-baseline{ + -webkit-box-align: baseline; + -ms-flex-align: baseline; + align-items: baseline; +} +.items-stretch{ + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; +} +.justify-start{ + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.justify-end{ + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; +} +.justify-center{ + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.justify-between{ + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.justify-around{ + -ms-flex-pack: distribute; + justify-content: space-around; +} +.justify-evenly{ + -webkit-box-pack: space-evenly; + -ms-flex-pack: space-evenly; + justify-content: space-evenly; +} +.justify-items-start{ + justify-items: start; +} +.justify-items-end{ + justify-items: end; +} +.justify-items-center{ + justify-items: center; +} +.justify-items-stretch{ + justify-items: stretch; +} +.gap-0{ + gap: 0px; +} +.gap-1{ + gap: 0.25rem; +} +.gap-2{ + gap: 0.5rem; +} +.gap-3{ + gap: 0.75rem; +} +.gap-4{ + gap: 1rem; +} +.gap-5{ + gap: 1.25rem; +} +.gap-6{ + gap: 1.5rem; +} +.gap-7{ + gap: 1.75rem; +} +.gap-8{ + gap: 2rem; +} +.gap-9{ + gap: 2.25rem; +} +.gap-10{ + gap: 2.5rem; +} +.gap-11{ + gap: 2.75rem; +} +.gap-12{ + gap: 3rem; +} +.gap-14{ + gap: 3.5rem; +} +.gap-16{ + gap: 4rem; +} +.gap-20{ + gap: 5rem; +} +.gap-24{ + gap: 6rem; +} +.gap-28{ + gap: 7rem; +} +.gap-31{ + gap: 30.938rem; +} +.gap-32{ + gap: 8rem; +} +.gap-33{ + gap: 8.5rem; +} +.gap-36{ + gap: 9rem; +} +.gap-37{ + gap: 9.25rem; +} +.gap-40{ + gap: 10rem; +} +.gap-44{ + gap: 11rem; +} +.gap-46{ + gap: 46.875rem; +} +.gap-48{ + gap: 12rem; +} +.gap-52{ + gap: 13rem; +} +.gap-56{ + gap: 14rem; +} +.gap-60{ + gap: 15rem; +} +.gap-64{ + gap: 16rem; +} +.gap-72{ + gap: 18rem; +} +.gap-80{ + gap: 20rem; +} +.gap-96{ + gap: 24rem; +} +.gap-px{ + gap: 1px; +} +.gap-0\.5{ + gap: 0.125rem; +} +.gap-1\.5{ + gap: 0.375rem; +} +.gap-2\.5{ + gap: 0.625rem; +} +.gap-3\.5{ + gap: 0.875rem; +} +.gap-modal{ + gap: 610px; +} +.gap-5\.5{ + gap: 1.30rem; +} +.gap-9\.5{ + gap: 2.45rem; +} +.gap-12\.5{ + gap: 3.2rem; +} +.gap-32\.5{ + gap: 8.5rem; +} +.gap-x-0{ + -webkit-column-gap: 0px; + -moz-column-gap: 0px; + column-gap: 0px; +} +.gap-x-1{ + -webkit-column-gap: 0.25rem; + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; +} +.gap-x-2{ + -webkit-column-gap: 0.5rem; + -moz-column-gap: 0.5rem; + column-gap: 0.5rem; +} +.gap-x-3{ + -webkit-column-gap: 0.75rem; + -moz-column-gap: 0.75rem; + column-gap: 0.75rem; +} +.gap-x-4{ + -webkit-column-gap: 1rem; + -moz-column-gap: 1rem; + column-gap: 1rem; +} +.gap-x-5{ + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; +} +.gap-x-6{ + -webkit-column-gap: 1.5rem; + -moz-column-gap: 1.5rem; + column-gap: 1.5rem; +} +.gap-x-7{ + -webkit-column-gap: 1.75rem; + -moz-column-gap: 1.75rem; + column-gap: 1.75rem; +} +.gap-x-8{ + -webkit-column-gap: 2rem; + -moz-column-gap: 2rem; + column-gap: 2rem; +} +.gap-x-9{ + -webkit-column-gap: 2.25rem; + -moz-column-gap: 2.25rem; + column-gap: 2.25rem; +} +.gap-x-10{ + -webkit-column-gap: 2.5rem; + -moz-column-gap: 2.5rem; + column-gap: 2.5rem; +} +.gap-x-11{ + -webkit-column-gap: 2.75rem; + -moz-column-gap: 2.75rem; + column-gap: 2.75rem; +} +.gap-x-12{ + -webkit-column-gap: 3rem; + -moz-column-gap: 3rem; + column-gap: 3rem; +} +.gap-x-14{ + -webkit-column-gap: 3.5rem; + -moz-column-gap: 3.5rem; + column-gap: 3.5rem; +} +.gap-x-16{ + -webkit-column-gap: 4rem; + -moz-column-gap: 4rem; + column-gap: 4rem; +} +.gap-x-20{ + -webkit-column-gap: 5rem; + -moz-column-gap: 5rem; + column-gap: 5rem; +} +.gap-x-24{ + -webkit-column-gap: 6rem; + -moz-column-gap: 6rem; + column-gap: 6rem; +} +.gap-x-28{ + -webkit-column-gap: 7rem; + -moz-column-gap: 7rem; + column-gap: 7rem; +} +.gap-x-31{ + -webkit-column-gap: 30.938rem; + -moz-column-gap: 30.938rem; + column-gap: 30.938rem; +} +.gap-x-32{ + -webkit-column-gap: 8rem; + -moz-column-gap: 8rem; + column-gap: 8rem; +} +.gap-x-33{ + -webkit-column-gap: 8.5rem; + -moz-column-gap: 8.5rem; + column-gap: 8.5rem; +} +.gap-x-36{ + -webkit-column-gap: 9rem; + -moz-column-gap: 9rem; + column-gap: 9rem; +} +.gap-x-37{ + -webkit-column-gap: 9.25rem; + -moz-column-gap: 9.25rem; + column-gap: 9.25rem; +} +.gap-x-40{ + -webkit-column-gap: 10rem; + -moz-column-gap: 10rem; + column-gap: 10rem; +} +.gap-x-44{ + -webkit-column-gap: 11rem; + -moz-column-gap: 11rem; + column-gap: 11rem; +} +.gap-x-46{ + -webkit-column-gap: 46.875rem; + -moz-column-gap: 46.875rem; + column-gap: 46.875rem; +} +.gap-x-48{ + -webkit-column-gap: 12rem; + -moz-column-gap: 12rem; + column-gap: 12rem; +} +.gap-x-52{ + -webkit-column-gap: 13rem; + -moz-column-gap: 13rem; + column-gap: 13rem; +} +.gap-x-56{ + -webkit-column-gap: 14rem; + -moz-column-gap: 14rem; + column-gap: 14rem; +} +.gap-x-60{ + -webkit-column-gap: 15rem; + -moz-column-gap: 15rem; + column-gap: 15rem; +} +.gap-x-64{ + -webkit-column-gap: 16rem; + -moz-column-gap: 16rem; + column-gap: 16rem; +} +.gap-x-72{ + -webkit-column-gap: 18rem; + -moz-column-gap: 18rem; + column-gap: 18rem; +} +.gap-x-80{ + -webkit-column-gap: 20rem; + -moz-column-gap: 20rem; + column-gap: 20rem; +} +.gap-x-96{ + -webkit-column-gap: 24rem; + -moz-column-gap: 24rem; + column-gap: 24rem; +} +.gap-x-px{ + -webkit-column-gap: 1px; + -moz-column-gap: 1px; + column-gap: 1px; +} +.gap-x-0\.5{ + -webkit-column-gap: 0.125rem; + -moz-column-gap: 0.125rem; + column-gap: 0.125rem; +} +.gap-x-1\.5{ + -webkit-column-gap: 0.375rem; + -moz-column-gap: 0.375rem; + column-gap: 0.375rem; +} +.gap-x-2\.5{ + -webkit-column-gap: 0.625rem; + -moz-column-gap: 0.625rem; + column-gap: 0.625rem; +} +.gap-x-3\.5{ + -webkit-column-gap: 0.875rem; + -moz-column-gap: 0.875rem; + column-gap: 0.875rem; +} +.gap-x-modal{ + -webkit-column-gap: 610px; + -moz-column-gap: 610px; + column-gap: 610px; +} +.gap-x-5\.5{ + -webkit-column-gap: 1.30rem; + -moz-column-gap: 1.30rem; + column-gap: 1.30rem; +} +.gap-x-9\.5{ + -webkit-column-gap: 2.45rem; + -moz-column-gap: 2.45rem; + column-gap: 2.45rem; +} +.gap-x-12\.5{ + -webkit-column-gap: 3.2rem; + -moz-column-gap: 3.2rem; + column-gap: 3.2rem; +} +.gap-x-32\.5{ + -webkit-column-gap: 8.5rem; + -moz-column-gap: 8.5rem; + column-gap: 8.5rem; +} +.gap-y-0{ + row-gap: 0px; +} +.gap-y-1{ + row-gap: 0.25rem; +} +.gap-y-2{ + row-gap: 0.5rem; +} +.gap-y-3{ + row-gap: 0.75rem; +} +.gap-y-4{ + row-gap: 1rem; +} +.gap-y-5{ + row-gap: 1.25rem; +} +.gap-y-6{ + row-gap: 1.5rem; +} +.gap-y-7{ + row-gap: 1.75rem; +} +.gap-y-8{ + row-gap: 2rem; +} +.gap-y-9{ + row-gap: 2.25rem; +} +.gap-y-10{ + row-gap: 2.5rem; +} +.gap-y-11{ + row-gap: 2.75rem; +} +.gap-y-12{ + row-gap: 3rem; +} +.gap-y-14{ + row-gap: 3.5rem; +} +.gap-y-16{ + row-gap: 4rem; +} +.gap-y-20{ + row-gap: 5rem; +} +.gap-y-24{ + row-gap: 6rem; +} +.gap-y-28{ + row-gap: 7rem; +} +.gap-y-31{ + row-gap: 30.938rem; +} +.gap-y-32{ + row-gap: 8rem; +} +.gap-y-33{ + row-gap: 8.5rem; +} +.gap-y-36{ + row-gap: 9rem; +} +.gap-y-37{ + row-gap: 9.25rem; +} +.gap-y-40{ + row-gap: 10rem; +} +.gap-y-44{ + row-gap: 11rem; +} +.gap-y-46{ + row-gap: 46.875rem; +} +.gap-y-48{ + row-gap: 12rem; +} +.gap-y-52{ + row-gap: 13rem; +} +.gap-y-56{ + row-gap: 14rem; +} +.gap-y-60{ + row-gap: 15rem; +} +.gap-y-64{ + row-gap: 16rem; +} +.gap-y-72{ + row-gap: 18rem; +} +.gap-y-80{ + row-gap: 20rem; +} +.gap-y-96{ + row-gap: 24rem; +} +.gap-y-px{ + row-gap: 1px; +} +.gap-y-0\.5{ + row-gap: 0.125rem; +} +.gap-y-1\.5{ + row-gap: 0.375rem; +} +.gap-y-2\.5{ + row-gap: 0.625rem; +} +.gap-y-3\.5{ + row-gap: 0.875rem; +} +.gap-y-modal{ + row-gap: 610px; +} +.gap-y-5\.5{ + row-gap: 1.30rem; +} +.gap-y-9\.5{ + row-gap: 2.45rem; +} +.gap-y-12\.5{ + row-gap: 3.2rem; +} +.gap-y-32\.5{ + row-gap: 8.5rem; +} +.space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0px * var(--tw-space-x-reverse)); + margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.75rem * var(--tw-space-x-reverse)); + margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1rem * var(--tw-space-x-reverse)); + margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(1.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(1.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2rem * var(--tw-space-x-reverse)); + margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(2.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(2.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(2.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3rem * var(--tw-space-x-reverse)); + margin-left: calc(3rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(3.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(4rem * var(--tw-space-x-reverse)); + margin-left: calc(4rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(5rem * var(--tw-space-x-reverse)); + margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(7rem * var(--tw-space-x-reverse)); + margin-left: calc(7rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-31 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(30.938rem * var(--tw-space-x-reverse)); + margin-left: calc(30.938rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8rem * var(--tw-space-x-reverse)); + margin-left: calc(8rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-33 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8.5rem * var(--tw-space-x-reverse)); + margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9rem * var(--tw-space-x-reverse)); + margin-left: calc(9rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-37 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(9.25rem * var(--tw-space-x-reverse)); + margin-left: calc(9.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(10rem * var(--tw-space-x-reverse)); + margin-left: calc(10rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(11rem * var(--tw-space-x-reverse)); + margin-left: calc(11rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-46 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(46.875rem * var(--tw-space-x-reverse)); + margin-left: calc(46.875rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(12rem * var(--tw-space-x-reverse)); + margin-left: calc(12rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(13rem * var(--tw-space-x-reverse)); + margin-left: calc(13rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(14rem * var(--tw-space-x-reverse)); + margin-left: calc(14rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(15rem * var(--tw-space-x-reverse)); + margin-left: calc(15rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(16rem * var(--tw-space-x-reverse)); + margin-left: calc(16rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(18rem * var(--tw-space-x-reverse)); + margin-left: calc(18rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(20rem * var(--tw-space-x-reverse)); + margin-left: calc(20rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(24rem * var(--tw-space-x-reverse)); + margin-left: calc(24rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1px * var(--tw-space-x-reverse)); + margin-left: calc(1px * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(0.125rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(0.375rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(0.875rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-modal > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(610px * var(--tw-space-x-reverse)); + margin-left: calc(610px * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-5\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(1.30rem * var(--tw-space-x-reverse)); + margin-left: calc(1.30rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-9\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(2.45rem * var(--tw-space-x-reverse)); + margin-left: calc(2.45rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-12\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(3.2rem * var(--tw-space-x-reverse)); + margin-left: calc(3.2rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-x-32\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(8.5rem * var(--tw-space-x-reverse)); + margin-left: calc(8.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0px * var(--tw-space-x-reverse)); + margin-left: calc(-0px * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1rem * var(--tw-space-x-reverse)); + margin-left: calc(-1rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2rem * var(--tw-space-x-reverse)); + margin-left: calc(-2rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.75rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.75rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3rem * var(--tw-space-x-reverse)); + margin-left: calc(-3rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-4rem * var(--tw-space-x-reverse)); + margin-left: calc(-4rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-5rem * var(--tw-space-x-reverse)); + margin-left: calc(-5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-6rem * var(--tw-space-x-reverse)); + margin-left: calc(-6rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-7rem * var(--tw-space-x-reverse)); + margin-left: calc(-7rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-31 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-30.938rem * var(--tw-space-x-reverse)); + margin-left: calc(-30.938rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8rem * var(--tw-space-x-reverse)); + margin-left: calc(-8rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-33 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9rem * var(--tw-space-x-reverse)); + margin-left: calc(-9rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-37 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-9.25rem * var(--tw-space-x-reverse)); + margin-left: calc(-9.25rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-10rem * var(--tw-space-x-reverse)); + margin-left: calc(-10rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-11rem * var(--tw-space-x-reverse)); + margin-left: calc(-11rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-46 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-46.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-46.875rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-12rem * var(--tw-space-x-reverse)); + margin-left: calc(-12rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-13rem * var(--tw-space-x-reverse)); + margin-left: calc(-13rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-14rem * var(--tw-space-x-reverse)); + margin-left: calc(-14rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-15rem * var(--tw-space-x-reverse)); + margin-left: calc(-15rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-16rem * var(--tw-space-x-reverse)); + margin-left: calc(-16rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-18rem * var(--tw-space-x-reverse)); + margin-left: calc(-18rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-20rem * var(--tw-space-x-reverse)); + margin-left: calc(-20rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-24rem * var(--tw-space-x-reverse)); + margin-left: calc(-24rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1px * var(--tw-space-x-reverse)); + margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.125rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.125rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.375rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.375rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.625rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.625rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-0.875rem * var(--tw-space-x-reverse)); + margin-left: calc(-0.875rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-modal > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-610px * var(--tw-space-x-reverse)); + margin-left: calc(-610px * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-5\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-1.30rem * var(--tw-space-x-reverse)); + margin-left: calc(-1.30rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-9\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-2.45rem * var(--tw-space-x-reverse)); + margin-left: calc(-2.45rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-12\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-3.2rem * var(--tw-space-x-reverse)); + margin-left: calc(-3.2rem * calc(1 - var(--tw-space-x-reverse))); +} +.-space-x-32\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(-8.5rem * var(--tw-space-x-reverse)); + margin-left: calc(-8.5rem * calc(1 - var(--tw-space-x-reverse))); +} +.space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); +} +.space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)); +} +.space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); +} +.space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.75rem * var(--tw-space-y-reverse)); +} +.space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1rem * var(--tw-space-y-reverse)); +} +.space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.25rem * var(--tw-space-y-reverse)); +} +.space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.5rem * var(--tw-space-y-reverse)); +} +.space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.75rem * var(--tw-space-y-reverse)); +} +.space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2rem * var(--tw-space-y-reverse)); +} +.space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.25rem * var(--tw-space-y-reverse)); +} +.space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.5rem * var(--tw-space-y-reverse)); +} +.space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.75rem * var(--tw-space-y-reverse)); +} +.space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3rem * var(--tw-space-y-reverse)); +} +.space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.5rem * var(--tw-space-y-reverse)); +} +.space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(4rem * var(--tw-space-y-reverse)); +} +.space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(5rem * var(--tw-space-y-reverse)); +} +.space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(6rem * var(--tw-space-y-reverse)); +} +.space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(7rem * var(--tw-space-y-reverse)); +} +.space-y-31 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(30.938rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(30.938rem * var(--tw-space-y-reverse)); +} +.space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8rem * var(--tw-space-y-reverse)); +} +.space-y-33 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8.5rem * var(--tw-space-y-reverse)); +} +.space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9rem * var(--tw-space-y-reverse)); +} +.space-y-37 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(9.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(9.25rem * var(--tw-space-y-reverse)); +} +.space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(10rem * var(--tw-space-y-reverse)); +} +.space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(11rem * var(--tw-space-y-reverse)); +} +.space-y-46 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(46.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(46.875rem * var(--tw-space-y-reverse)); +} +.space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(12rem * var(--tw-space-y-reverse)); +} +.space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(13rem * var(--tw-space-y-reverse)); +} +.space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(14rem * var(--tw-space-y-reverse)); +} +.space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(15rem * var(--tw-space-y-reverse)); +} +.space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(16rem * var(--tw-space-y-reverse)); +} +.space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(18rem * var(--tw-space-y-reverse)); +} +.space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(20rem * var(--tw-space-y-reverse)); +} +.space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(24rem * var(--tw-space-y-reverse)); +} +.space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1px * var(--tw-space-y-reverse)); +} +.space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.125rem * var(--tw-space-y-reverse)); +} +.space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.375rem * var(--tw-space-y-reverse)); +} +.space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.625rem * var(--tw-space-y-reverse)); +} +.space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.875rem * var(--tw-space-y-reverse)); +} +.space-y-modal > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(610px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(610px * var(--tw-space-y-reverse)); +} +.space-y-5\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(1.30rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(1.30rem * var(--tw-space-y-reverse)); +} +.space-y-9\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(2.45rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(2.45rem * var(--tw-space-y-reverse)); +} +.space-y-12\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(3.2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(3.2rem * var(--tw-space-y-reverse)); +} +.space-y-32\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(8.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(8.5rem * var(--tw-space-y-reverse)); +} +.-space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0px * var(--tw-space-y-reverse)); +} +.-space-y-1 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.25rem * var(--tw-space-y-reverse)); +} +.-space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.5rem * var(--tw-space-y-reverse)); +} +.-space-y-3 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.75rem * var(--tw-space-y-reverse)); +} +.-space-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1rem * var(--tw-space-y-reverse)); +} +.-space-y-5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.25rem * var(--tw-space-y-reverse)); +} +.-space-y-6 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.5rem * var(--tw-space-y-reverse)); +} +.-space-y-7 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.75rem * var(--tw-space-y-reverse)); +} +.-space-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2rem * var(--tw-space-y-reverse)); +} +.-space-y-9 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.25rem * var(--tw-space-y-reverse)); +} +.-space-y-10 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse)); +} +.-space-y-11 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.75rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.75rem * var(--tw-space-y-reverse)); +} +.-space-y-12 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3rem * var(--tw-space-y-reverse)); +} +.-space-y-14 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.5rem * var(--tw-space-y-reverse)); +} +.-space-y-16 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-4rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-4rem * var(--tw-space-y-reverse)); +} +.-space-y-20 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-5rem * var(--tw-space-y-reverse)); +} +.-space-y-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-6rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-6rem * var(--tw-space-y-reverse)); +} +.-space-y-28 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-7rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-7rem * var(--tw-space-y-reverse)); +} +.-space-y-31 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-30.938rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-30.938rem * var(--tw-space-y-reverse)); +} +.-space-y-32 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8rem * var(--tw-space-y-reverse)); +} +.-space-y-33 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse)); +} +.-space-y-36 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9rem * var(--tw-space-y-reverse)); +} +.-space-y-37 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-9.25rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-9.25rem * var(--tw-space-y-reverse)); +} +.-space-y-40 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-10rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-10rem * var(--tw-space-y-reverse)); +} +.-space-y-44 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-11rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-11rem * var(--tw-space-y-reverse)); +} +.-space-y-46 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-46.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-46.875rem * var(--tw-space-y-reverse)); +} +.-space-y-48 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-12rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-12rem * var(--tw-space-y-reverse)); +} +.-space-y-52 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-13rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-13rem * var(--tw-space-y-reverse)); +} +.-space-y-56 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-14rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-14rem * var(--tw-space-y-reverse)); +} +.-space-y-60 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-15rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-15rem * var(--tw-space-y-reverse)); +} +.-space-y-64 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-16rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-16rem * var(--tw-space-y-reverse)); +} +.-space-y-72 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-18rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-18rem * var(--tw-space-y-reverse)); +} +.-space-y-80 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-20rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-20rem * var(--tw-space-y-reverse)); +} +.-space-y-96 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-24rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-24rem * var(--tw-space-y-reverse)); +} +.-space-y-px > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1px * var(--tw-space-y-reverse)); +} +.-space-y-0\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.125rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.125rem * var(--tw-space-y-reverse)); +} +.-space-y-1\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.375rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.375rem * var(--tw-space-y-reverse)); +} +.-space-y-2\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.625rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.625rem * var(--tw-space-y-reverse)); +} +.-space-y-3\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-0.875rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-0.875rem * var(--tw-space-y-reverse)); +} +.-space-y-modal > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-610px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-610px * var(--tw-space-y-reverse)); +} +.-space-y-5\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-1.30rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-1.30rem * var(--tw-space-y-reverse)); +} +.-space-y-9\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-2.45rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-2.45rem * var(--tw-space-y-reverse)); +} +.-space-y-12\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-3.2rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-3.2rem * var(--tw-space-y-reverse)); +} +.-space-y-32\.5 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(-8.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(-8.5rem * var(--tw-space-y-reverse)); +} +.space-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 1; +} +.space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; +} +.divide-x-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(0px * var(--tw-divide-x-reverse)); + border-left-width: calc(0px * calc(1 - var(--tw-divide-x-reverse))); +} +.divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); +} +.divide-x-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(4px * var(--tw-divide-x-reverse)); + border-left-width: calc(4px * calc(1 - var(--tw-divide-x-reverse))); +} +.divide-x-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(8px * var(--tw-divide-x-reverse)); + border-left-width: calc(8px * calc(1 - var(--tw-divide-x-reverse))); +} +.divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); +} +.divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); +} +.divide-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(2px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(2px * var(--tw-divide-y-reverse)); +} +.divide-y-4 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(4px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(4px * var(--tw-divide-y-reverse)); +} +.divide-y-8 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(8px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(8px * var(--tw-divide-y-reverse)); +} +.divide-y > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(1px * var(--tw-divide-y-reverse)); +} +.divide-y-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 1; +} +.divide-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 1; +} +.divide-solid > :not([hidden]) ~ :not([hidden]){ + border-style: solid; +} +.divide-dashed > :not([hidden]) ~ :not([hidden]){ + border-style: dashed; +} +.divide-dotted > :not([hidden]) ~ :not([hidden]){ + border-style: dotted; +} +.divide-double > :not([hidden]) ~ :not([hidden]){ + border-style: double; +} +.divide-none > :not([hidden]) ~ :not([hidden]){ + border-style: none; +} +.divide-inherit > :not([hidden]) ~ :not([hidden]){ + border-color: inherit; +} +.divide-current > :not([hidden]) ~ :not([hidden]){ + border-color: currentColor; +} +.divide-transparent > :not([hidden]) ~ :not([hidden]){ + border-color: transparent; +} +.divide-black-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(246 246 246 / var(--tw-divide-opacity)); +} +.divide-black-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-divide-opacity)); +} +.divide-black-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(208 208 208 / var(--tw-divide-opacity)); +} +.divide-black-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(179 179 179 / var(--tw-divide-opacity)); +} +.divide-black-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(123 123 123 / var(--tw-divide-opacity)); +} +.divide-black-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-divide-opacity)); +} +.divide-black-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-divide-opacity)); +} +.divide-black-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(50 50 50 / var(--tw-divide-opacity)); +} +.divide-black-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(40 40 40 / var(--tw-divide-opacity)); +} +.divide-black-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(32 32 32 / var(--tw-divide-opacity)); +} +.divide-black > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-divide-opacity)); +} +.divide-white > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-divide-opacity)); +} +.divide-slate-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(248 250 252 / var(--tw-divide-opacity)); +} +.divide-slate-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 245 249 / var(--tw-divide-opacity)); +} +.divide-slate-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(226 232 240 / var(--tw-divide-opacity)); +} +.divide-slate-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(203 213 225 / var(--tw-divide-opacity)); +} +.divide-slate-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(148 163 184 / var(--tw-divide-opacity)); +} +.divide-slate-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(100 116 139 / var(--tw-divide-opacity)); +} +.divide-slate-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(71 85 105 / var(--tw-divide-opacity)); +} +.divide-slate-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(51 65 85 / var(--tw-divide-opacity)); +} +.divide-slate-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(30 41 59 / var(--tw-divide-opacity)); +} +.divide-slate-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-divide-opacity)); +} +.divide-gray-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(249 250 251 / var(--tw-divide-opacity)); +} +.divide-gray-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-divide-opacity)); +} +.divide-gray-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-divide-opacity)); +} +.divide-gray-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-divide-opacity)); +} +.divide-gray-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-divide-opacity)); +} +.divide-gray-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(107 114 128 / var(--tw-divide-opacity)); +} +.divide-gray-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-divide-opacity)); +} +.divide-gray-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(55 65 81 / var(--tw-divide-opacity)); +} +.divide-gray-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(31 41 55 / var(--tw-divide-opacity)); +} +.divide-gray-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(17 24 39 / var(--tw-divide-opacity)); +} +.divide-zinc-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 250 250 / var(--tw-divide-opacity)); +} +.divide-zinc-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(244 244 245 / var(--tw-divide-opacity)); +} +.divide-zinc-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(228 228 231 / var(--tw-divide-opacity)); +} +.divide-zinc-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(212 212 216 / var(--tw-divide-opacity)); +} +.divide-zinc-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(161 161 170 / var(--tw-divide-opacity)); +} +.divide-zinc-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(113 113 122 / var(--tw-divide-opacity)); +} +.divide-zinc-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(82 82 91 / var(--tw-divide-opacity)); +} +.divide-zinc-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(63 63 70 / var(--tw-divide-opacity)); +} +.divide-zinc-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(39 39 42 / var(--tw-divide-opacity)); +} +.divide-zinc-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(24 24 27 / var(--tw-divide-opacity)); +} +.divide-neutral-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 250 250 / var(--tw-divide-opacity)); +} +.divide-neutral-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 245 245 / var(--tw-divide-opacity)); +} +.divide-neutral-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(229 229 229 / var(--tw-divide-opacity)); +} +.divide-neutral-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(212 212 212 / var(--tw-divide-opacity)); +} +.divide-neutral-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(163 163 163 / var(--tw-divide-opacity)); +} +.divide-neutral-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(115 115 115 / var(--tw-divide-opacity)); +} +.divide-neutral-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(82 82 82 / var(--tw-divide-opacity)); +} +.divide-neutral-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(64 64 64 / var(--tw-divide-opacity)); +} +.divide-neutral-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(38 38 38 / var(--tw-divide-opacity)); +} +.divide-neutral-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(23 23 23 / var(--tw-divide-opacity)); +} +.divide-stone-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 250 249 / var(--tw-divide-opacity)); +} +.divide-stone-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 245 244 / var(--tw-divide-opacity)); +} +.divide-stone-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-divide-opacity)); +} +.divide-stone-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(214 211 209 / var(--tw-divide-opacity)); +} +.divide-stone-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(168 162 158 / var(--tw-divide-opacity)); +} +.divide-stone-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(120 113 108 / var(--tw-divide-opacity)); +} +.divide-stone-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(87 83 78 / var(--tw-divide-opacity)); +} +.divide-stone-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(68 64 60 / var(--tw-divide-opacity)); +} +.divide-stone-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(41 37 36 / var(--tw-divide-opacity)); +} +.divide-stone-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(28 25 23 / var(--tw-divide-opacity)); +} +.divide-red-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(252 242 242 / var(--tw-divide-opacity)); +} +.divide-red-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-red-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(242 191 191 / var(--tw-divide-opacity)); +} +.divide-red-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(235 153 153 / var(--tw-divide-opacity)); +} +.divide-red-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(219 77 77 / var(--tw-divide-opacity)); +} +.divide-red-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-divide-opacity)); +} +.divide-red-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-red-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(153 0 0 / var(--tw-divide-opacity)); +} +.divide-red-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(122 0 0 / var(--tw-divide-opacity)); +} +.divide-red-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(100 0 0 / var(--tw-divide-opacity)); +} +.divide-red > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-divide-opacity)); +} +.divide-orange-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 250 243 / var(--tw-divide-opacity)); +} +.divide-orange-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-divide-opacity)); +} +.divide-orange-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 231 194 / var(--tw-divide-opacity)); +} +.divide-orange-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(251 216 157 / var(--tw-divide-opacity)); +} +.divide-orange-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(248 187 84 / var(--tw-divide-opacity)); +} +.divide-orange-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-divide-opacity)); +} +.divide-orange-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-divide-opacity)); +} +.divide-orange-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 119 8 / var(--tw-divide-opacity)); +} +.divide-orange-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(147 95 7 / var(--tw-divide-opacity)); +} +.divide-orange-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(120 77 5 / var(--tw-divide-opacity)); +} +.divide-orange > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-divide-opacity)); +} +.divide-amber-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 251 235 / var(--tw-divide-opacity)); +} +.divide-amber-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 243 199 / var(--tw-divide-opacity)); +} +.divide-amber-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 230 138 / var(--tw-divide-opacity)); +} +.divide-amber-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(252 211 77 / var(--tw-divide-opacity)); +} +.divide-amber-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(251 191 36 / var(--tw-divide-opacity)); +} +.divide-amber-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-divide-opacity)); +} +.divide-amber-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(217 119 6 / var(--tw-divide-opacity)); +} +.divide-amber-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(180 83 9 / var(--tw-divide-opacity)); +} +.divide-amber-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(146 64 14 / var(--tw-divide-opacity)); +} +.divide-amber-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(120 53 15 / var(--tw-divide-opacity)); +} +.divide-yellow-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 253 234 / var(--tw-divide-opacity)); +} +.divide-yellow-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 246 178 / var(--tw-divide-opacity)); +} +.divide-yellow-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(252 233 106 / var(--tw-divide-opacity)); +} +.divide-yellow-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 202 21 / var(--tw-divide-opacity)); +} +.divide-yellow-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(227 160 8 / var(--tw-divide-opacity)); +} +.divide-yellow-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(194 120 3 / var(--tw-divide-opacity)); +} +.divide-yellow-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(159 88 10 / var(--tw-divide-opacity)); +} +.divide-yellow-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(142 75 16 / var(--tw-divide-opacity)); +} +.divide-yellow-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(114 59 19 / var(--tw-divide-opacity)); +} +.divide-yellow-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 49 18 / var(--tw-divide-opacity)); +} +.divide-lime-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(247 254 231 / var(--tw-divide-opacity)); +} +.divide-lime-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 252 203 / var(--tw-divide-opacity)); +} +.divide-lime-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(217 249 157 / var(--tw-divide-opacity)); +} +.divide-lime-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(190 242 100 / var(--tw-divide-opacity)); +} +.divide-lime-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(163 230 53 / var(--tw-divide-opacity)); +} +.divide-lime-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(132 204 22 / var(--tw-divide-opacity)); +} +.divide-lime-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(101 163 13 / var(--tw-divide-opacity)); +} +.divide-lime-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(77 124 15 / var(--tw-divide-opacity)); +} +.divide-lime-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(63 98 18 / var(--tw-divide-opacity)); +} +.divide-lime-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(54 83 20 / var(--tw-divide-opacity)); +} +.divide-green-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(248 250 246 / var(--tw-divide-opacity)); +} +.divide-green-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-divide-opacity)); +} +.divide-green-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(219 232 212 / var(--tw-divide-opacity)); +} +.divide-green-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(197 217 186 / var(--tw-divide-opacity)); +} +.divide-green-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(154 189 134 / var(--tw-divide-opacity)); +} +.divide-green-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(110 161 82 / var(--tw-divide-opacity)); +} +.divide-green-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-divide-opacity)); +} +.divide-green-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(83 121 62 / var(--tw-divide-opacity)); +} +.divide-green-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(66 97 49 / var(--tw-divide-opacity)); +} +.divide-green-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(54 79 40 / var(--tw-divide-opacity)); +} +.divide-green > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(110 161 82 / var(--tw-divide-opacity)); +} +.divide-emerald-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 253 245 / var(--tw-divide-opacity)); +} +.divide-emerald-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(209 250 229 / var(--tw-divide-opacity)); +} +.divide-emerald-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(167 243 208 / var(--tw-divide-opacity)); +} +.divide-emerald-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(110 231 183 / var(--tw-divide-opacity)); +} +.divide-emerald-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(52 211 153 / var(--tw-divide-opacity)); +} +.divide-emerald-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(16 185 129 / var(--tw-divide-opacity)); +} +.divide-emerald-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(5 150 105 / var(--tw-divide-opacity)); +} +.divide-emerald-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(4 120 87 / var(--tw-divide-opacity)); +} +.divide-emerald-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(6 95 70 / var(--tw-divide-opacity)); +} +.divide-emerald-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(6 78 59 / var(--tw-divide-opacity)); +} +.divide-teal-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(237 250 250 / var(--tw-divide-opacity)); +} +.divide-teal-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(213 245 246 / var(--tw-divide-opacity)); +} +.divide-teal-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(175 236 239 / var(--tw-divide-opacity)); +} +.divide-teal-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(126 220 226 / var(--tw-divide-opacity)); +} +.divide-teal-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(22 189 202 / var(--tw-divide-opacity)); +} +.divide-teal-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(6 148 162 / var(--tw-divide-opacity)); +} +.divide-teal-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(4 116 129 / var(--tw-divide-opacity)); +} +.divide-teal-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(3 102 114 / var(--tw-divide-opacity)); +} +.divide-teal-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(5 80 92 / var(--tw-divide-opacity)); +} +.divide-teal-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(1 68 81 / var(--tw-divide-opacity)); +} +.divide-cyan-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 254 255 / var(--tw-divide-opacity)); +} +.divide-cyan-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(207 250 254 / var(--tw-divide-opacity)); +} +.divide-cyan-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(165 243 252 / var(--tw-divide-opacity)); +} +.divide-cyan-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(103 232 249 / var(--tw-divide-opacity)); +} +.divide-cyan-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(34 211 238 / var(--tw-divide-opacity)); +} +.divide-cyan-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-divide-opacity)); +} +.divide-cyan-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(8 145 178 / var(--tw-divide-opacity)); +} +.divide-cyan-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(14 116 144 / var(--tw-divide-opacity)); +} +.divide-cyan-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(21 94 117 / var(--tw-divide-opacity)); +} +.divide-cyan-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(22 78 99 / var(--tw-divide-opacity)); +} +.divide-sky-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(240 249 255 / var(--tw-divide-opacity)); +} +.divide-sky-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(224 242 254 / var(--tw-divide-opacity)); +} +.divide-sky-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(186 230 253 / var(--tw-divide-opacity)); +} +.divide-sky-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(125 211 252 / var(--tw-divide-opacity)); +} +.divide-sky-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(56 189 248 / var(--tw-divide-opacity)); +} +.divide-sky-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(14 165 233 / var(--tw-divide-opacity)); +} +.divide-sky-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(2 132 199 / var(--tw-divide-opacity)); +} +.divide-sky-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(3 105 161 / var(--tw-divide-opacity)); +} +.divide-sky-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(7 89 133 / var(--tw-divide-opacity)); +} +.divide-sky-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(12 74 110 / var(--tw-divide-opacity)); +} +.divide-blue-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(242 248 251 / var(--tw-divide-opacity)); +} +.divide-blue-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-divide-opacity)); +} +.divide-blue-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(191 219 233 / var(--tw-divide-opacity)); +} +.divide-blue-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(153 197 219 / var(--tw-divide-opacity)); +} +.divide-blue-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(77 154 193 / var(--tw-divide-opacity)); +} +.divide-blue-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 110 166 / var(--tw-divide-opacity)); +} +.divide-blue-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-divide-opacity)); +} +.divide-blue-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 83 125 / var(--tw-divide-opacity)); +} +.divide-blue-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 66 100 / var(--tw-divide-opacity)); +} +.divide-blue-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 54 81 / var(--tw-divide-opacity)); +} +.divide-blue > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 110 166 / var(--tw-divide-opacity)); +} +.divide-indigo-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(240 245 255 / var(--tw-divide-opacity)); +} +.divide-indigo-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(229 237 255 / var(--tw-divide-opacity)); +} +.divide-indigo-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(205 219 254 / var(--tw-divide-opacity)); +} +.divide-indigo-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(180 198 252 / var(--tw-divide-opacity)); +} +.divide-indigo-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(141 162 251 / var(--tw-divide-opacity)); +} +.divide-indigo-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(104 117 245 / var(--tw-divide-opacity)); +} +.divide-indigo-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(88 80 236 / var(--tw-divide-opacity)); +} +.divide-indigo-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(81 69 205 / var(--tw-divide-opacity)); +} +.divide-indigo-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(66 56 157 / var(--tw-divide-opacity)); +} +.divide-indigo-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(54 47 120 / var(--tw-divide-opacity)); +} +.divide-violet-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 243 255 / var(--tw-divide-opacity)); +} +.divide-violet-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(237 233 254 / var(--tw-divide-opacity)); +} +.divide-violet-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(221 214 254 / var(--tw-divide-opacity)); +} +.divide-violet-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(196 181 253 / var(--tw-divide-opacity)); +} +.divide-violet-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(167 139 250 / var(--tw-divide-opacity)); +} +.divide-violet-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(139 92 246 / var(--tw-divide-opacity)); +} +.divide-violet-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(124 58 237 / var(--tw-divide-opacity)); +} +.divide-violet-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(109 40 217 / var(--tw-divide-opacity)); +} +.divide-violet-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(91 33 182 / var(--tw-divide-opacity)); +} +.divide-violet-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(76 29 149 / var(--tw-divide-opacity)); +} +.divide-purple-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(247 247 249 / var(--tw-divide-opacity)); +} +.divide-purple-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-divide-opacity)); +} +.divide-purple-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(213 213 226 / var(--tw-divide-opacity)); +} +.divide-purple-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(187 188 209 / var(--tw-divide-opacity)); +} +.divide-purple-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(136 138 174 / var(--tw-divide-opacity)); +} +.divide-purple-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-divide-opacity)); +} +.divide-purple-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-divide-opacity)); +} +.divide-purple-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(64 66 104 / var(--tw-divide-opacity)); +} +.divide-purple-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(51 53 83 / var(--tw-divide-opacity)); +} +.divide-purple-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(42 43 68 / var(--tw-divide-opacity)); +} +.divide-purple > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-divide-opacity)); +} +.divide-fuchsia-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 244 255 / var(--tw-divide-opacity)); +} +.divide-fuchsia-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 232 255 / var(--tw-divide-opacity)); +} +.divide-fuchsia-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 208 254 / var(--tw-divide-opacity)); +} +.divide-fuchsia-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(240 171 252 / var(--tw-divide-opacity)); +} +.divide-fuchsia-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(232 121 249 / var(--tw-divide-opacity)); +} +.divide-fuchsia-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(217 70 239 / var(--tw-divide-opacity)); +} +.divide-fuchsia-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(192 38 211 / var(--tw-divide-opacity)); +} +.divide-fuchsia-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(162 28 175 / var(--tw-divide-opacity)); +} +.divide-fuchsia-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(134 25 143 / var(--tw-divide-opacity)); +} +.divide-fuchsia-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(112 26 117 / var(--tw-divide-opacity)); +} +.divide-pink-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 242 248 / var(--tw-divide-opacity)); +} +.divide-pink-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(252 232 243 / var(--tw-divide-opacity)); +} +.divide-pink-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 209 232 / var(--tw-divide-opacity)); +} +.divide-pink-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(248 180 217 / var(--tw-divide-opacity)); +} +.divide-pink-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 126 184 / var(--tw-divide-opacity)); +} +.divide-pink-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(231 70 148 / var(--tw-divide-opacity)); +} +.divide-pink-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(214 31 105 / var(--tw-divide-opacity)); +} +.divide-pink-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(191 18 93 / var(--tw-divide-opacity)); +} +.divide-pink-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(153 21 75 / var(--tw-divide-opacity)); +} +.divide-pink-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(117 26 61 / var(--tw-divide-opacity)); +} +.divide-rose-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 241 242 / var(--tw-divide-opacity)); +} +.divide-rose-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 228 230 / var(--tw-divide-opacity)); +} +.divide-rose-200 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-divide-opacity)); +} +.divide-rose-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(253 164 175 / var(--tw-divide-opacity)); +} +.divide-rose-400 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(251 113 133 / var(--tw-divide-opacity)); +} +.divide-rose-500 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(244 63 94 / var(--tw-divide-opacity)); +} +.divide-rose-600 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(225 29 72 / var(--tw-divide-opacity)); +} +.divide-rose-700 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(190 18 60 / var(--tw-divide-opacity)); +} +.divide-rose-800 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(159 18 57 / var(--tw-divide-opacity)); +} +.divide-rose-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(136 19 55 / var(--tw-divide-opacity)); +} +.divide-rose > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(244 63 94 / var(--tw-divide-opacity)); +} +.divide-lilac-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(245 247 250 / var(--tw-divide-opacity)); +} +.divide-lilac-300 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(237 240 252 / var(--tw-divide-opacity)); +} +.divide-lilac-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(220 226 249 / var(--tw-divide-opacity)); +} +.divide-lilac > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(248 249 254 / var(--tw-divide-opacity)); +} +.divide-golden-900 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(191 184 130 / var(--tw-divide-opacity)); +} +.divide-golden > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(209 201 137 / var(--tw-divide-opacity)); +} +.divide-status-success > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-divide-opacity)); +} +.divide-status-danger > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-divide-opacity)); +} +.divide-status-sent > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-divide-opacity)); +} +.divide-status-viewed > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-divide-opacity)); +} +.divide-status-draft > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-divide-opacity)); +} +.divide-status-partial > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-divide-opacity)); +} +.divide-status-canceled > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(40 40 40 / var(--tw-divide-opacity)); +} +.divide-status-warning > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-divide-opacity)); +} +.divide-text-status-success > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-divide-opacity)); +} +.divide-text-status-danger > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-divide-opacity)); +} +.divide-text-status-sent > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-divide-opacity)); +} +.divide-text-status-viewed > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-divide-opacity)); +} +.divide-text-status-draft > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-divide-opacity)); +} +.divide-text-status-partial > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-divide-opacity)); +} +.divide-text-status-canceled > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-divide-opacity)); +} +.divide-text-status-warning > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(184 119 8 / var(--tw-divide-opacity)); +} +.divide-body > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(252 252 252 / var(--tw-divide-opacity)); +} +.divide-light-gray > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(199 201 217 / var(--tw-divide-opacity)); +} +.divide-dark-blue > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(21 40 75 / var(--tw-divide-opacity)); +} +.divide-lighter-gray > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(242 242 245 / var(--tw-divide-opacity)); +} +.divide-purple-lighter > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(242 244 252 / var(--tw-divide-opacity)); +} +.divide-modal-background > :not([hidden]) ~ :not([hidden]){ + border-color: rgba(0, 0, 0, 0.3); +} +.divide-testing > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; + border-color: rgb(147 95 7 / var(--tw-divide-opacity)); +} +.divide-opacity-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0; +} +.divide-opacity-5 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.05; +} +.divide-opacity-10 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.1; +} +.divide-opacity-20 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.2; +} +.divide-opacity-25 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.25; +} +.divide-opacity-30 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.3; +} +.divide-opacity-40 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.4; +} +.divide-opacity-50 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.5; +} +.divide-opacity-60 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.6; +} +.divide-opacity-70 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.7; +} +.divide-opacity-75 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.75; +} +.divide-opacity-80 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.8; +} +.divide-opacity-90 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.9; +} +.divide-opacity-95 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 0.95; +} +.divide-opacity-100 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-opacity: 1; +} +.place-self-auto{ + place-self: auto; +} +.place-self-start{ + place-self: start; +} +.place-self-end{ + place-self: end; +} +.place-self-center{ + place-self: center; +} +.place-self-stretch{ + place-self: stretch; +} +.self-auto{ + -ms-flex-item-align: auto; + align-self: auto; +} +.self-start{ + -ms-flex-item-align: start; + align-self: flex-start; +} +.self-end{ + -ms-flex-item-align: end; + align-self: flex-end; +} +.self-center{ + -ms-flex-item-align: center; + align-self: center; +} +.self-stretch{ + -ms-flex-item-align: stretch; + align-self: stretch; +} +.self-baseline{ + -ms-flex-item-align: baseline; + align-self: baseline; +} +.justify-self-auto{ + justify-self: auto; +} +.justify-self-start{ + justify-self: start; +} +.justify-self-end{ + justify-self: end; +} +.justify-self-center{ + justify-self: center; +} +.justify-self-stretch{ + justify-self: stretch; +} +.overflow-auto{ + overflow: auto; +} +.overflow-hidden{ + overflow: hidden; +} +.overflow-clip{ + overflow: clip; +} +.overflow-visible{ + overflow: visible; +} +.overflow-scroll{ + overflow: scroll; +} +.overflow-x-auto{ + overflow-x: auto; +} +.overflow-y-auto{ + overflow-y: auto; +} +.overflow-x-hidden{ + overflow-x: hidden; +} +.overflow-y-hidden{ + overflow-y: hidden; +} +.overflow-x-clip{ + overflow-x: clip; +} +.overflow-y-clip{ + overflow-y: clip; +} +.overflow-x-visible{ + overflow-x: visible; +} +.overflow-y-visible{ + overflow-y: visible; +} +.overflow-x-scroll{ + overflow-x: scroll; +} +.overflow-y-scroll{ + overflow-y: scroll; +} +.overscroll-auto{ + -ms-scroll-chaining: chained; + overscroll-behavior: auto; +} +.overscroll-contain{ + -ms-scroll-chaining: none; + overscroll-behavior: contain; +} +.overscroll-none{ + -ms-scroll-chaining: none; + overscroll-behavior: none; +} +.overscroll-y-auto{ + overscroll-behavior-y: auto; +} +.overscroll-y-contain{ + overscroll-behavior-y: contain; +} +.overscroll-y-none{ + overscroll-behavior-y: none; +} +.overscroll-x-auto{ + overscroll-behavior-x: auto; +} +.overscroll-x-contain{ + overscroll-behavior-x: contain; +} +.overscroll-x-none{ + overscroll-behavior-x: none; +} +.scroll-auto{ + scroll-behavior: auto; +} +.scroll-smooth{ + scroll-behavior: smooth; +} +.truncate{ + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.overflow-ellipsis{ + text-overflow: ellipsis; +} +.text-ellipsis{ + text-overflow: ellipsis; +} +.text-clip{ + text-overflow: clip; +} +.whitespace-normal{ + white-space: normal; +} +.whitespace-nowrap{ + white-space: nowrap; +} +.whitespace-pre{ + white-space: pre; +} +.whitespace-pre-line{ + white-space: pre-line; +} +.whitespace-pre-wrap{ + white-space: pre-wrap; +} +.break-normal{ + overflow-wrap: normal; + word-break: normal; +} +.break-words{ + overflow-wrap: break-word; +} +.break-all{ + word-break: break-all; +} +.rounded-none{ + border-radius: 0px; +} +.rounded-sm{ + border-radius: 0.125rem; +} +.rounded{ + border-radius: 0.25rem; +} +.rounded-md{ + border-radius: 0.375rem; +} +.rounded-lg{ + border-radius: 0.5rem; +} +.rounded-xl{ + border-radius: 0.75rem; +} +.rounded-2xl{ + border-radius: 1rem; +} +.rounded-3xl{ + border-radius: 1.5rem; +} +.rounded-full{ + border-radius: 9999px; +} +.rounded-t-none{ + border-top-left-radius: 0px; + border-top-right-radius: 0px; +} +.rounded-t-sm{ + border-top-left-radius: 0.125rem; + border-top-right-radius: 0.125rem; +} +.rounded-t{ + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.rounded-t-md{ + border-top-left-radius: 0.375rem; + border-top-right-radius: 0.375rem; +} +.rounded-t-lg{ + border-top-left-radius: 0.5rem; + border-top-right-radius: 0.5rem; +} +.rounded-t-xl{ + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; +} +.rounded-t-2xl{ + border-top-left-radius: 1rem; + border-top-right-radius: 1rem; +} +.rounded-t-3xl{ + border-top-left-radius: 1.5rem; + border-top-right-radius: 1.5rem; +} +.rounded-t-full{ + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; +} +.rounded-r-none{ + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; +} +.rounded-r-sm{ + border-top-right-radius: 0.125rem; + border-bottom-right-radius: 0.125rem; +} +.rounded-r{ + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.rounded-r-md{ + border-top-right-radius: 0.375rem; + border-bottom-right-radius: 0.375rem; +} +.rounded-r-lg{ + border-top-right-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} +.rounded-r-xl{ + border-top-right-radius: 0.75rem; + border-bottom-right-radius: 0.75rem; +} +.rounded-r-2xl{ + border-top-right-radius: 1rem; + border-bottom-right-radius: 1rem; +} +.rounded-r-3xl{ + border-top-right-radius: 1.5rem; + border-bottom-right-radius: 1.5rem; +} +.rounded-r-full{ + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} +.rounded-b-none{ + border-bottom-right-radius: 0px; + border-bottom-left-radius: 0px; +} +.rounded-b-sm{ + border-bottom-right-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} +.rounded-b{ + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.rounded-b-md{ + border-bottom-right-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.rounded-b-lg{ + border-bottom-right-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} +.rounded-b-xl{ + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} +.rounded-b-2xl{ + border-bottom-right-radius: 1rem; + border-bottom-left-radius: 1rem; +} +.rounded-b-3xl{ + border-bottom-right-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; +} +.rounded-b-full{ + border-bottom-right-radius: 9999px; + border-bottom-left-radius: 9999px; +} +.rounded-l-none{ + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; +} +.rounded-l-sm{ + border-top-left-radius: 0.125rem; + border-bottom-left-radius: 0.125rem; +} +.rounded-l{ + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.rounded-l-md{ + border-top-left-radius: 0.375rem; + border-bottom-left-radius: 0.375rem; +} +.rounded-l-lg{ + border-top-left-radius: 0.5rem; + border-bottom-left-radius: 0.5rem; +} +.rounded-l-xl{ + border-top-left-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} +.rounded-l-2xl{ + border-top-left-radius: 1rem; + border-bottom-left-radius: 1rem; +} +.rounded-l-3xl{ + border-top-left-radius: 1.5rem; + border-bottom-left-radius: 1.5rem; +} +.rounded-l-full{ + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} +.rounded-tl-none{ + border-top-left-radius: 0px; +} +.rounded-tl-sm{ + border-top-left-radius: 0.125rem; +} +.rounded-tl{ + border-top-left-radius: 0.25rem; +} +.rounded-tl-md{ + border-top-left-radius: 0.375rem; +} +.rounded-tl-lg{ + border-top-left-radius: 0.5rem; +} +.rounded-tl-xl{ + border-top-left-radius: 0.75rem; +} +.rounded-tl-2xl{ + border-top-left-radius: 1rem; +} +.rounded-tl-3xl{ + border-top-left-radius: 1.5rem; +} +.rounded-tl-full{ + border-top-left-radius: 9999px; +} +.rounded-tr-none{ + border-top-right-radius: 0px; +} +.rounded-tr-sm{ + border-top-right-radius: 0.125rem; +} +.rounded-tr{ + border-top-right-radius: 0.25rem; +} +.rounded-tr-md{ + border-top-right-radius: 0.375rem; +} +.rounded-tr-lg{ + border-top-right-radius: 0.5rem; +} +.rounded-tr-xl{ + border-top-right-radius: 0.75rem; +} +.rounded-tr-2xl{ + border-top-right-radius: 1rem; +} +.rounded-tr-3xl{ + border-top-right-radius: 1.5rem; +} +.rounded-tr-full{ + border-top-right-radius: 9999px; +} +.rounded-br-none{ + border-bottom-right-radius: 0px; +} +.rounded-br-sm{ + border-bottom-right-radius: 0.125rem; +} +.rounded-br{ + border-bottom-right-radius: 0.25rem; +} +.rounded-br-md{ + border-bottom-right-radius: 0.375rem; +} +.rounded-br-lg{ + border-bottom-right-radius: 0.5rem; +} +.rounded-br-xl{ + border-bottom-right-radius: 0.75rem; +} +.rounded-br-2xl{ + border-bottom-right-radius: 1rem; +} +.rounded-br-3xl{ + border-bottom-right-radius: 1.5rem; +} +.rounded-br-full{ + border-bottom-right-radius: 9999px; +} +.rounded-bl-none{ + border-bottom-left-radius: 0px; +} +.rounded-bl-sm{ + border-bottom-left-radius: 0.125rem; +} +.rounded-bl{ + border-bottom-left-radius: 0.25rem; +} +.rounded-bl-md{ + border-bottom-left-radius: 0.375rem; +} +.rounded-bl-lg{ + border-bottom-left-radius: 0.5rem; +} +.rounded-bl-xl{ + border-bottom-left-radius: 0.75rem; +} +.rounded-bl-2xl{ + border-bottom-left-radius: 1rem; +} +.rounded-bl-3xl{ + border-bottom-left-radius: 1.5rem; +} +.rounded-bl-full{ + border-bottom-left-radius: 9999px; +} +.border-0{ + border-width: 0px; +} +.border-2{ + border-width: 2px; +} +.border-4{ + border-width: 4px; +} +.border-8{ + border-width: 8px; +} +.border{ + border-width: 1px; +} +.border-x-0{ + border-left-width: 0px; + border-right-width: 0px; +} +.border-x-2{ + border-left-width: 2px; + border-right-width: 2px; +} +.border-x-4{ + border-left-width: 4px; + border-right-width: 4px; +} +.border-x-8{ + border-left-width: 8px; + border-right-width: 8px; +} +.border-x{ + border-left-width: 1px; + border-right-width: 1px; +} +.border-y-0{ + border-top-width: 0px; + border-bottom-width: 0px; +} +.border-y-2{ + border-top-width: 2px; + border-bottom-width: 2px; +} +.border-y-4{ + border-top-width: 4px; + border-bottom-width: 4px; +} +.border-y-8{ + border-top-width: 8px; + border-bottom-width: 8px; +} +.border-y{ + border-top-width: 1px; + border-bottom-width: 1px; +} +.border-t-0{ + border-top-width: 0px; +} +.border-t-2{ + border-top-width: 2px; +} +.border-t-4{ + border-top-width: 4px; +} +.border-t-8{ + border-top-width: 8px; +} +.border-t{ + border-top-width: 1px; +} +.border-r-0{ + border-right-width: 0px; +} +.border-r-2{ + border-right-width: 2px; +} +.border-r-4{ + border-right-width: 4px; +} +.border-r-8{ + border-right-width: 8px; +} +.border-r{ + border-right-width: 1px; +} +.border-b-0{ + border-bottom-width: 0px; +} +.border-b-2{ + border-bottom-width: 2px; +} +.border-b-4{ + border-bottom-width: 4px; +} +.border-b-8{ + border-bottom-width: 8px; +} +.border-b{ + border-bottom-width: 1px; +} +.border-l-0{ + border-left-width: 0px; +} +.border-l-2{ + border-left-width: 2px; +} +.border-l-4{ + border-left-width: 4px; +} +.border-l-8{ + border-left-width: 8px; +} +.border-l{ + border-left-width: 1px; +} +.border-solid{ + border-style: solid; +} +.border-dashed{ + border-style: dashed; +} +.border-dotted{ + border-style: dotted; +} +.border-double{ + border-style: double; +} +.border-hidden{ + border-style: hidden; +} +.border-none{ + border-style: none; +} +.border-inherit{ + border-color: inherit; +} +.border-current{ + border-color: currentColor; +} +.border-transparent{ + border-color: transparent; +} +.border-black-50{ + --tw-border-opacity: 1; + border-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-black-100{ + --tw-border-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-black-200{ + --tw-border-opacity: 1; + border-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-black-300{ + --tw-border-opacity: 1; + border-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-black-400{ + --tw-border-opacity: 1; + border-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-black-500{ + --tw-border-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-black-600{ + --tw-border-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-black-700{ + --tw-border-opacity: 1; + border-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-black-800{ + --tw-border-opacity: 1; + border-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-black-900{ + --tw-border-opacity: 1; + border-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-black{ + --tw-border-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-white{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-slate-50{ + --tw-border-opacity: 1; + border-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-slate-100{ + --tw-border-opacity: 1; + border-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-slate-200{ + --tw-border-opacity: 1; + border-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-slate-300{ + --tw-border-opacity: 1; + border-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-slate-400{ + --tw-border-opacity: 1; + border-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-slate-500{ + --tw-border-opacity: 1; + border-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-slate-600{ + --tw-border-opacity: 1; + border-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-slate-700{ + --tw-border-opacity: 1; + border-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-slate-800{ + --tw-border-opacity: 1; + border-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-slate-900{ + --tw-border-opacity: 1; + border-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-gray-50{ + --tw-border-opacity: 1; + border-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-gray-100{ + --tw-border-opacity: 1; + border-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-gray-200{ + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-gray-300{ + --tw-border-opacity: 1; + border-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-gray-400{ + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-gray-500{ + --tw-border-opacity: 1; + border-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-gray-600{ + --tw-border-opacity: 1; + border-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-gray-700{ + --tw-border-opacity: 1; + border-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-gray-800{ + --tw-border-opacity: 1; + border-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-gray-900{ + --tw-border-opacity: 1; + border-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-zinc-50{ + --tw-border-opacity: 1; + border-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-zinc-100{ + --tw-border-opacity: 1; + border-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-zinc-200{ + --tw-border-opacity: 1; + border-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-zinc-300{ + --tw-border-opacity: 1; + border-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-zinc-400{ + --tw-border-opacity: 1; + border-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-zinc-500{ + --tw-border-opacity: 1; + border-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-zinc-600{ + --tw-border-opacity: 1; + border-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-zinc-700{ + --tw-border-opacity: 1; + border-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-zinc-800{ + --tw-border-opacity: 1; + border-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-zinc-900{ + --tw-border-opacity: 1; + border-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-neutral-50{ + --tw-border-opacity: 1; + border-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-neutral-100{ + --tw-border-opacity: 1; + border-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-neutral-200{ + --tw-border-opacity: 1; + border-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-neutral-300{ + --tw-border-opacity: 1; + border-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-neutral-400{ + --tw-border-opacity: 1; + border-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-neutral-500{ + --tw-border-opacity: 1; + border-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-neutral-600{ + --tw-border-opacity: 1; + border-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-neutral-700{ + --tw-border-opacity: 1; + border-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-neutral-800{ + --tw-border-opacity: 1; + border-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-neutral-900{ + --tw-border-opacity: 1; + border-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-stone-50{ + --tw-border-opacity: 1; + border-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-stone-100{ + --tw-border-opacity: 1; + border-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-stone-200{ + --tw-border-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-stone-300{ + --tw-border-opacity: 1; + border-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-stone-400{ + --tw-border-opacity: 1; + border-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-stone-500{ + --tw-border-opacity: 1; + border-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-stone-600{ + --tw-border-opacity: 1; + border-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-stone-700{ + --tw-border-opacity: 1; + border-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-stone-800{ + --tw-border-opacity: 1; + border-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-stone-900{ + --tw-border-opacity: 1; + border-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-red-50{ + --tw-border-opacity: 1; + border-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-red-100{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-red-200{ + --tw-border-opacity: 1; + border-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-red-300{ + --tw-border-opacity: 1; + border-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-red-400{ + --tw-border-opacity: 1; + border-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-red-500{ + --tw-border-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-red-600{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-red-700{ + --tw-border-opacity: 1; + border-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-red-800{ + --tw-border-opacity: 1; + border-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-red-900{ + --tw-border-opacity: 1; + border-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-red{ + --tw-border-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-orange-50{ + --tw-border-opacity: 1; + border-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-orange-100{ + --tw-border-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-orange-200{ + --tw-border-opacity: 1; + border-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-orange-300{ + --tw-border-opacity: 1; + border-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-orange-400{ + --tw-border-opacity: 1; + border-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-orange-500{ + --tw-border-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-orange-600{ + --tw-border-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-orange-700{ + --tw-border-opacity: 1; + border-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-orange-800{ + --tw-border-opacity: 1; + border-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-orange-900{ + --tw-border-opacity: 1; + border-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-orange{ + --tw-border-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-amber-50{ + --tw-border-opacity: 1; + border-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-amber-100{ + --tw-border-opacity: 1; + border-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-amber-200{ + --tw-border-opacity: 1; + border-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-amber-300{ + --tw-border-opacity: 1; + border-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-amber-400{ + --tw-border-opacity: 1; + border-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-amber-500{ + --tw-border-opacity: 1; + border-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-amber-600{ + --tw-border-opacity: 1; + border-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-amber-700{ + --tw-border-opacity: 1; + border-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-amber-800{ + --tw-border-opacity: 1; + border-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-amber-900{ + --tw-border-opacity: 1; + border-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-yellow-50{ + --tw-border-opacity: 1; + border-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-yellow-100{ + --tw-border-opacity: 1; + border-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-yellow-200{ + --tw-border-opacity: 1; + border-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-yellow-300{ + --tw-border-opacity: 1; + border-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-yellow-400{ + --tw-border-opacity: 1; + border-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-yellow-500{ + --tw-border-opacity: 1; + border-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-yellow-600{ + --tw-border-opacity: 1; + border-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-yellow-700{ + --tw-border-opacity: 1; + border-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-yellow-800{ + --tw-border-opacity: 1; + border-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-yellow-900{ + --tw-border-opacity: 1; + border-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-lime-50{ + --tw-border-opacity: 1; + border-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-lime-100{ + --tw-border-opacity: 1; + border-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-lime-200{ + --tw-border-opacity: 1; + border-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-lime-300{ + --tw-border-opacity: 1; + border-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-lime-400{ + --tw-border-opacity: 1; + border-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-lime-500{ + --tw-border-opacity: 1; + border-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-lime-600{ + --tw-border-opacity: 1; + border-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-lime-700{ + --tw-border-opacity: 1; + border-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-lime-800{ + --tw-border-opacity: 1; + border-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-lime-900{ + --tw-border-opacity: 1; + border-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-green-50{ + --tw-border-opacity: 1; + border-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-green-100{ + --tw-border-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-green-200{ + --tw-border-opacity: 1; + border-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-green-300{ + --tw-border-opacity: 1; + border-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-green-400{ + --tw-border-opacity: 1; + border-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-green-500{ + --tw-border-opacity: 1; + border-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-green-600{ + --tw-border-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-green-700{ + --tw-border-opacity: 1; + border-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-green-800{ + --tw-border-opacity: 1; + border-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-green-900{ + --tw-border-opacity: 1; + border-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-green{ + --tw-border-opacity: 1; + border-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-emerald-50{ + --tw-border-opacity: 1; + border-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-emerald-100{ + --tw-border-opacity: 1; + border-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-emerald-200{ + --tw-border-opacity: 1; + border-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-emerald-300{ + --tw-border-opacity: 1; + border-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-emerald-400{ + --tw-border-opacity: 1; + border-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-emerald-500{ + --tw-border-opacity: 1; + border-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-emerald-600{ + --tw-border-opacity: 1; + border-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-emerald-700{ + --tw-border-opacity: 1; + border-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-emerald-800{ + --tw-border-opacity: 1; + border-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-emerald-900{ + --tw-border-opacity: 1; + border-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-teal-50{ + --tw-border-opacity: 1; + border-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-teal-100{ + --tw-border-opacity: 1; + border-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-teal-200{ + --tw-border-opacity: 1; + border-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-teal-300{ + --tw-border-opacity: 1; + border-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-teal-400{ + --tw-border-opacity: 1; + border-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-teal-500{ + --tw-border-opacity: 1; + border-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-teal-600{ + --tw-border-opacity: 1; + border-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-teal-700{ + --tw-border-opacity: 1; + border-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-teal-800{ + --tw-border-opacity: 1; + border-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-teal-900{ + --tw-border-opacity: 1; + border-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-cyan-50{ + --tw-border-opacity: 1; + border-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-cyan-100{ + --tw-border-opacity: 1; + border-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-cyan-200{ + --tw-border-opacity: 1; + border-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-cyan-300{ + --tw-border-opacity: 1; + border-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-cyan-400{ + --tw-border-opacity: 1; + border-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-cyan-500{ + --tw-border-opacity: 1; + border-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-cyan-600{ + --tw-border-opacity: 1; + border-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-cyan-700{ + --tw-border-opacity: 1; + border-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-cyan-800{ + --tw-border-opacity: 1; + border-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-cyan-900{ + --tw-border-opacity: 1; + border-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-sky-50{ + --tw-border-opacity: 1; + border-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-sky-100{ + --tw-border-opacity: 1; + border-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-sky-200{ + --tw-border-opacity: 1; + border-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-sky-300{ + --tw-border-opacity: 1; + border-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-sky-400{ + --tw-border-opacity: 1; + border-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-sky-500{ + --tw-border-opacity: 1; + border-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-sky-600{ + --tw-border-opacity: 1; + border-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-sky-700{ + --tw-border-opacity: 1; + border-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-sky-800{ + --tw-border-opacity: 1; + border-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-sky-900{ + --tw-border-opacity: 1; + border-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-blue-50{ + --tw-border-opacity: 1; + border-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-blue-100{ + --tw-border-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-blue-200{ + --tw-border-opacity: 1; + border-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-blue-300{ + --tw-border-opacity: 1; + border-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-blue-400{ + --tw-border-opacity: 1; + border-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-blue-500{ + --tw-border-opacity: 1; + border-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-blue-600{ + --tw-border-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-blue-700{ + --tw-border-opacity: 1; + border-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-blue-800{ + --tw-border-opacity: 1; + border-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-blue-900{ + --tw-border-opacity: 1; + border-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-blue{ + --tw-border-opacity: 1; + border-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-indigo-50{ + --tw-border-opacity: 1; + border-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-indigo-100{ + --tw-border-opacity: 1; + border-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-indigo-200{ + --tw-border-opacity: 1; + border-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-indigo-300{ + --tw-border-opacity: 1; + border-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-indigo-400{ + --tw-border-opacity: 1; + border-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-indigo-500{ + --tw-border-opacity: 1; + border-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-indigo-600{ + --tw-border-opacity: 1; + border-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-indigo-700{ + --tw-border-opacity: 1; + border-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-indigo-800{ + --tw-border-opacity: 1; + border-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-indigo-900{ + --tw-border-opacity: 1; + border-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-violet-50{ + --tw-border-opacity: 1; + border-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-violet-100{ + --tw-border-opacity: 1; + border-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-violet-200{ + --tw-border-opacity: 1; + border-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-violet-300{ + --tw-border-opacity: 1; + border-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-violet-400{ + --tw-border-opacity: 1; + border-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-violet-500{ + --tw-border-opacity: 1; + border-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-violet-600{ + --tw-border-opacity: 1; + border-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-violet-700{ + --tw-border-opacity: 1; + border-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-violet-800{ + --tw-border-opacity: 1; + border-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-violet-900{ + --tw-border-opacity: 1; + border-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-purple-50{ + --tw-border-opacity: 1; + border-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-purple-100{ + --tw-border-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-purple-200{ + --tw-border-opacity: 1; + border-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-purple-300{ + --tw-border-opacity: 1; + border-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-purple-400{ + --tw-border-opacity: 1; + border-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-purple-500{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-purple-600{ + --tw-border-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-purple-700{ + --tw-border-opacity: 1; + border-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-purple-800{ + --tw-border-opacity: 1; + border-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-purple-900{ + --tw-border-opacity: 1; + border-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-purple{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-fuchsia-50{ + --tw-border-opacity: 1; + border-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-fuchsia-100{ + --tw-border-opacity: 1; + border-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-fuchsia-200{ + --tw-border-opacity: 1; + border-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-fuchsia-300{ + --tw-border-opacity: 1; + border-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-fuchsia-400{ + --tw-border-opacity: 1; + border-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-fuchsia-500{ + --tw-border-opacity: 1; + border-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-fuchsia-600{ + --tw-border-opacity: 1; + border-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-fuchsia-700{ + --tw-border-opacity: 1; + border-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-fuchsia-800{ + --tw-border-opacity: 1; + border-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-fuchsia-900{ + --tw-border-opacity: 1; + border-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-pink-50{ + --tw-border-opacity: 1; + border-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-pink-100{ + --tw-border-opacity: 1; + border-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-pink-200{ + --tw-border-opacity: 1; + border-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-pink-300{ + --tw-border-opacity: 1; + border-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-pink-400{ + --tw-border-opacity: 1; + border-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-pink-500{ + --tw-border-opacity: 1; + border-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-pink-600{ + --tw-border-opacity: 1; + border-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-pink-700{ + --tw-border-opacity: 1; + border-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-pink-800{ + --tw-border-opacity: 1; + border-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-pink-900{ + --tw-border-opacity: 1; + border-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-rose-50{ + --tw-border-opacity: 1; + border-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-rose-100{ + --tw-border-opacity: 1; + border-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-rose-200{ + --tw-border-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-rose-300{ + --tw-border-opacity: 1; + border-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-rose-400{ + --tw-border-opacity: 1; + border-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-rose-500{ + --tw-border-opacity: 1; + border-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-rose-600{ + --tw-border-opacity: 1; + border-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-rose-700{ + --tw-border-opacity: 1; + border-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-rose-800{ + --tw-border-opacity: 1; + border-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-rose-900{ + --tw-border-opacity: 1; + border-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-rose{ + --tw-border-opacity: 1; + border-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-lilac-100{ + --tw-border-opacity: 1; + border-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-lilac-300{ + --tw-border-opacity: 1; + border-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-lilac-900{ + --tw-border-opacity: 1; + border-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-lilac{ + --tw-border-opacity: 1; + border-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-golden-900{ + --tw-border-opacity: 1; + border-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-golden{ + --tw-border-opacity: 1; + border-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-status-success{ + --tw-border-opacity: 1; + border-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-status-danger{ + --tw-border-opacity: 1; + border-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-status-sent{ + --tw-border-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-status-viewed{ + --tw-border-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-status-draft{ + --tw-border-opacity: 1; + border-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-status-partial{ + --tw-border-opacity: 1; + border-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-status-canceled{ + --tw-border-opacity: 1; + border-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-status-warning{ + --tw-border-opacity: 1; + border-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-text-status-success{ + --tw-border-opacity: 1; + border-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-text-status-danger{ + --tw-border-opacity: 1; + border-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-text-status-sent{ + --tw-border-opacity: 1; + border-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-text-status-viewed{ + --tw-border-opacity: 1; + border-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-text-status-draft{ + --tw-border-opacity: 1; + border-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-text-status-partial{ + --tw-border-opacity: 1; + border-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-text-status-canceled{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-text-status-warning{ + --tw-border-opacity: 1; + border-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-body{ + --tw-border-opacity: 1; + border-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-light-gray{ + --tw-border-opacity: 1; + border-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-dark-blue{ + --tw-border-opacity: 1; + border-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-lighter-gray{ + --tw-border-opacity: 1; + border-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-purple-lighter{ + --tw-border-opacity: 1; + border-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-modal-background{ + border-color: rgba(0, 0, 0, 0.3); +} +.border-testing{ + --tw-border-opacity: 1; + border-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-x-inherit{ + border-left-color: inherit; + border-right-color: inherit; +} +.border-x-current{ + border-left-color: currentColor; + border-right-color: currentColor; +} +.border-x-transparent{ + border-left-color: transparent; + border-right-color: transparent; +} +.border-x-black-50{ + --tw-border-opacity: 1; + border-left-color: rgb(246 246 246 / var(--tw-border-opacity)); + border-right-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-x-black-100{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-x-black-200{ + --tw-border-opacity: 1; + border-left-color: rgb(208 208 208 / var(--tw-border-opacity)); + border-right-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-x-black-300{ + --tw-border-opacity: 1; + border-left-color: rgb(179 179 179 / var(--tw-border-opacity)); + border-right-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-x-black-400{ + --tw-border-opacity: 1; + border-left-color: rgb(123 123 123 / var(--tw-border-opacity)); + border-right-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-x-black-500{ + --tw-border-opacity: 1; + border-left-color: rgb(66 66 66 / var(--tw-border-opacity)); + border-right-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-x-black-600{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-x-black-700{ + --tw-border-opacity: 1; + border-left-color: rgb(50 50 50 / var(--tw-border-opacity)); + border-right-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-x-black-800{ + --tw-border-opacity: 1; + border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); + border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-x-black-900{ + --tw-border-opacity: 1; + border-left-color: rgb(32 32 32 / var(--tw-border-opacity)); + border-right-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-x-black{ + --tw-border-opacity: 1; + border-left-color: rgb(66 66 66 / var(--tw-border-opacity)); + border-right-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-x-white{ + --tw-border-opacity: 1; + border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); + border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-x-slate-50{ + --tw-border-opacity: 1; + border-left-color: rgb(248 250 252 / var(--tw-border-opacity)); + border-right-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-x-slate-100{ + --tw-border-opacity: 1; + border-left-color: rgb(241 245 249 / var(--tw-border-opacity)); + border-right-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-x-slate-200{ + --tw-border-opacity: 1; + border-left-color: rgb(226 232 240 / var(--tw-border-opacity)); + border-right-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-x-slate-300{ + --tw-border-opacity: 1; + border-left-color: rgb(203 213 225 / var(--tw-border-opacity)); + border-right-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-x-slate-400{ + --tw-border-opacity: 1; + border-left-color: rgb(148 163 184 / var(--tw-border-opacity)); + border-right-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-x-slate-500{ + --tw-border-opacity: 1; + border-left-color: rgb(100 116 139 / var(--tw-border-opacity)); + border-right-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-x-slate-600{ + --tw-border-opacity: 1; + border-left-color: rgb(71 85 105 / var(--tw-border-opacity)); + border-right-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-x-slate-700{ + --tw-border-opacity: 1; + border-left-color: rgb(51 65 85 / var(--tw-border-opacity)); + border-right-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-x-slate-800{ + --tw-border-opacity: 1; + border-left-color: rgb(30 41 59 / var(--tw-border-opacity)); + border-right-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-x-slate-900{ + --tw-border-opacity: 1; + border-left-color: rgb(15 23 42 / var(--tw-border-opacity)); + border-right-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-x-gray-50{ + --tw-border-opacity: 1; + border-left-color: rgb(249 250 251 / var(--tw-border-opacity)); + border-right-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-x-gray-100{ + --tw-border-opacity: 1; + border-left-color: rgb(243 244 246 / var(--tw-border-opacity)); + border-right-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-x-gray-200{ + --tw-border-opacity: 1; + border-left-color: rgb(229 231 235 / var(--tw-border-opacity)); + border-right-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-x-gray-300{ + --tw-border-opacity: 1; + border-left-color: rgb(209 213 219 / var(--tw-border-opacity)); + border-right-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-x-gray-400{ + --tw-border-opacity: 1; + border-left-color: rgb(156 163 175 / var(--tw-border-opacity)); + border-right-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-x-gray-500{ + --tw-border-opacity: 1; + border-left-color: rgb(107 114 128 / var(--tw-border-opacity)); + border-right-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-x-gray-600{ + --tw-border-opacity: 1; + border-left-color: rgb(75 85 99 / var(--tw-border-opacity)); + border-right-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-x-gray-700{ + --tw-border-opacity: 1; + border-left-color: rgb(55 65 81 / var(--tw-border-opacity)); + border-right-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-x-gray-800{ + --tw-border-opacity: 1; + border-left-color: rgb(31 41 55 / var(--tw-border-opacity)); + border-right-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-x-gray-900{ + --tw-border-opacity: 1; + border-left-color: rgb(17 24 39 / var(--tw-border-opacity)); + border-right-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-x-zinc-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 250 / var(--tw-border-opacity)); + border-right-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-x-zinc-100{ + --tw-border-opacity: 1; + border-left-color: rgb(244 244 245 / var(--tw-border-opacity)); + border-right-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-x-zinc-200{ + --tw-border-opacity: 1; + border-left-color: rgb(228 228 231 / var(--tw-border-opacity)); + border-right-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-x-zinc-300{ + --tw-border-opacity: 1; + border-left-color: rgb(212 212 216 / var(--tw-border-opacity)); + border-right-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-x-zinc-400{ + --tw-border-opacity: 1; + border-left-color: rgb(161 161 170 / var(--tw-border-opacity)); + border-right-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-x-zinc-500{ + --tw-border-opacity: 1; + border-left-color: rgb(113 113 122 / var(--tw-border-opacity)); + border-right-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-x-zinc-600{ + --tw-border-opacity: 1; + border-left-color: rgb(82 82 91 / var(--tw-border-opacity)); + border-right-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-x-zinc-700{ + --tw-border-opacity: 1; + border-left-color: rgb(63 63 70 / var(--tw-border-opacity)); + border-right-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-x-zinc-800{ + --tw-border-opacity: 1; + border-left-color: rgb(39 39 42 / var(--tw-border-opacity)); + border-right-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-x-zinc-900{ + --tw-border-opacity: 1; + border-left-color: rgb(24 24 27 / var(--tw-border-opacity)); + border-right-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-x-neutral-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 250 / var(--tw-border-opacity)); + border-right-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-x-neutral-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 245 245 / var(--tw-border-opacity)); + border-right-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-x-neutral-200{ + --tw-border-opacity: 1; + border-left-color: rgb(229 229 229 / var(--tw-border-opacity)); + border-right-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-x-neutral-300{ + --tw-border-opacity: 1; + border-left-color: rgb(212 212 212 / var(--tw-border-opacity)); + border-right-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-x-neutral-400{ + --tw-border-opacity: 1; + border-left-color: rgb(163 163 163 / var(--tw-border-opacity)); + border-right-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-x-neutral-500{ + --tw-border-opacity: 1; + border-left-color: rgb(115 115 115 / var(--tw-border-opacity)); + border-right-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-x-neutral-600{ + --tw-border-opacity: 1; + border-left-color: rgb(82 82 82 / var(--tw-border-opacity)); + border-right-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-x-neutral-700{ + --tw-border-opacity: 1; + border-left-color: rgb(64 64 64 / var(--tw-border-opacity)); + border-right-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-x-neutral-800{ + --tw-border-opacity: 1; + border-left-color: rgb(38 38 38 / var(--tw-border-opacity)); + border-right-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-x-neutral-900{ + --tw-border-opacity: 1; + border-left-color: rgb(23 23 23 / var(--tw-border-opacity)); + border-right-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-x-stone-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 249 / var(--tw-border-opacity)); + border-right-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-x-stone-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 245 244 / var(--tw-border-opacity)); + border-right-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-x-stone-200{ + --tw-border-opacity: 1; + border-left-color: rgb(231 229 228 / var(--tw-border-opacity)); + border-right-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-x-stone-300{ + --tw-border-opacity: 1; + border-left-color: rgb(214 211 209 / var(--tw-border-opacity)); + border-right-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-x-stone-400{ + --tw-border-opacity: 1; + border-left-color: rgb(168 162 158 / var(--tw-border-opacity)); + border-right-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-x-stone-500{ + --tw-border-opacity: 1; + border-left-color: rgb(120 113 108 / var(--tw-border-opacity)); + border-right-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-x-stone-600{ + --tw-border-opacity: 1; + border-left-color: rgb(87 83 78 / var(--tw-border-opacity)); + border-right-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-x-stone-700{ + --tw-border-opacity: 1; + border-left-color: rgb(68 64 60 / var(--tw-border-opacity)); + border-right-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-x-stone-800{ + --tw-border-opacity: 1; + border-left-color: rgb(41 37 36 / var(--tw-border-opacity)); + border-right-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-x-stone-900{ + --tw-border-opacity: 1; + border-left-color: rgb(28 25 23 / var(--tw-border-opacity)); + border-right-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-x-red-50{ + --tw-border-opacity: 1; + border-left-color: rgb(252 242 242 / var(--tw-border-opacity)); + border-right-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-x-red-100{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-red-200{ + --tw-border-opacity: 1; + border-left-color: rgb(242 191 191 / var(--tw-border-opacity)); + border-right-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-x-red-300{ + --tw-border-opacity: 1; + border-left-color: rgb(235 153 153 / var(--tw-border-opacity)); + border-right-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-x-red-400{ + --tw-border-opacity: 1; + border-left-color: rgb(219 77 77 / var(--tw-border-opacity)); + border-right-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-x-red-500{ + --tw-border-opacity: 1; + border-left-color: rgb(204 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-x-red-600{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-red-700{ + --tw-border-opacity: 1; + border-left-color: rgb(153 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-x-red-800{ + --tw-border-opacity: 1; + border-left-color: rgb(122 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-x-red-900{ + --tw-border-opacity: 1; + border-left-color: rgb(100 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-x-red{ + --tw-border-opacity: 1; + border-left-color: rgb(204 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-x-orange-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 250 243 / var(--tw-border-opacity)); + border-right-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-x-orange-100{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-x-orange-200{ + --tw-border-opacity: 1; + border-left-color: rgb(253 231 194 / var(--tw-border-opacity)); + border-right-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-x-orange-300{ + --tw-border-opacity: 1; + border-left-color: rgb(251 216 157 / var(--tw-border-opacity)); + border-right-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-x-orange-400{ + --tw-border-opacity: 1; + border-left-color: rgb(248 187 84 / var(--tw-border-opacity)); + border-right-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-x-orange-500{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-x-orange-600{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-x-orange-700{ + --tw-border-opacity: 1; + border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); + border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-x-orange-800{ + --tw-border-opacity: 1; + border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); + border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-x-orange-900{ + --tw-border-opacity: 1; + border-left-color: rgb(120 77 5 / var(--tw-border-opacity)); + border-right-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-x-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-x-amber-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 251 235 / var(--tw-border-opacity)); + border-right-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-x-amber-100{ + --tw-border-opacity: 1; + border-left-color: rgb(254 243 199 / var(--tw-border-opacity)); + border-right-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-x-amber-200{ + --tw-border-opacity: 1; + border-left-color: rgb(253 230 138 / var(--tw-border-opacity)); + border-right-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-x-amber-300{ + --tw-border-opacity: 1; + border-left-color: rgb(252 211 77 / var(--tw-border-opacity)); + border-right-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-x-amber-400{ + --tw-border-opacity: 1; + border-left-color: rgb(251 191 36 / var(--tw-border-opacity)); + border-right-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-x-amber-500{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-x-amber-600{ + --tw-border-opacity: 1; + border-left-color: rgb(217 119 6 / var(--tw-border-opacity)); + border-right-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-x-amber-700{ + --tw-border-opacity: 1; + border-left-color: rgb(180 83 9 / var(--tw-border-opacity)); + border-right-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-x-amber-800{ + --tw-border-opacity: 1; + border-left-color: rgb(146 64 14 / var(--tw-border-opacity)); + border-right-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-x-amber-900{ + --tw-border-opacity: 1; + border-left-color: rgb(120 53 15 / var(--tw-border-opacity)); + border-right-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-x-yellow-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 253 234 / var(--tw-border-opacity)); + border-right-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-x-yellow-100{ + --tw-border-opacity: 1; + border-left-color: rgb(253 246 178 / var(--tw-border-opacity)); + border-right-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-x-yellow-200{ + --tw-border-opacity: 1; + border-left-color: rgb(252 233 106 / var(--tw-border-opacity)); + border-right-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-x-yellow-300{ + --tw-border-opacity: 1; + border-left-color: rgb(250 202 21 / var(--tw-border-opacity)); + border-right-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-x-yellow-400{ + --tw-border-opacity: 1; + border-left-color: rgb(227 160 8 / var(--tw-border-opacity)); + border-right-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-x-yellow-500{ + --tw-border-opacity: 1; + border-left-color: rgb(194 120 3 / var(--tw-border-opacity)); + border-right-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-x-yellow-600{ + --tw-border-opacity: 1; + border-left-color: rgb(159 88 10 / var(--tw-border-opacity)); + border-right-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-x-yellow-700{ + --tw-border-opacity: 1; + border-left-color: rgb(142 75 16 / var(--tw-border-opacity)); + border-right-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-x-yellow-800{ + --tw-border-opacity: 1; + border-left-color: rgb(114 59 19 / var(--tw-border-opacity)); + border-right-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-x-yellow-900{ + --tw-border-opacity: 1; + border-left-color: rgb(99 49 18 / var(--tw-border-opacity)); + border-right-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-x-lime-50{ + --tw-border-opacity: 1; + border-left-color: rgb(247 254 231 / var(--tw-border-opacity)); + border-right-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-x-lime-100{ + --tw-border-opacity: 1; + border-left-color: rgb(236 252 203 / var(--tw-border-opacity)); + border-right-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-x-lime-200{ + --tw-border-opacity: 1; + border-left-color: rgb(217 249 157 / var(--tw-border-opacity)); + border-right-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-x-lime-300{ + --tw-border-opacity: 1; + border-left-color: rgb(190 242 100 / var(--tw-border-opacity)); + border-right-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-x-lime-400{ + --tw-border-opacity: 1; + border-left-color: rgb(163 230 53 / var(--tw-border-opacity)); + border-right-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-x-lime-500{ + --tw-border-opacity: 1; + border-left-color: rgb(132 204 22 / var(--tw-border-opacity)); + border-right-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-x-lime-600{ + --tw-border-opacity: 1; + border-left-color: rgb(101 163 13 / var(--tw-border-opacity)); + border-right-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-x-lime-700{ + --tw-border-opacity: 1; + border-left-color: rgb(77 124 15 / var(--tw-border-opacity)); + border-right-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-x-lime-800{ + --tw-border-opacity: 1; + border-left-color: rgb(63 98 18 / var(--tw-border-opacity)); + border-right-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-x-lime-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 83 20 / var(--tw-border-opacity)); + border-right-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-x-green-50{ + --tw-border-opacity: 1; + border-left-color: rgb(248 250 246 / var(--tw-border-opacity)); + border-right-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-x-green-100{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-x-green-200{ + --tw-border-opacity: 1; + border-left-color: rgb(219 232 212 / var(--tw-border-opacity)); + border-right-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-x-green-300{ + --tw-border-opacity: 1; + border-left-color: rgb(197 217 186 / var(--tw-border-opacity)); + border-right-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-x-green-400{ + --tw-border-opacity: 1; + border-left-color: rgb(154 189 134 / var(--tw-border-opacity)); + border-right-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-x-green-500{ + --tw-border-opacity: 1; + border-left-color: rgb(110 161 82 / var(--tw-border-opacity)); + border-right-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-x-green-600{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-x-green-700{ + --tw-border-opacity: 1; + border-left-color: rgb(83 121 62 / var(--tw-border-opacity)); + border-right-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-x-green-800{ + --tw-border-opacity: 1; + border-left-color: rgb(66 97 49 / var(--tw-border-opacity)); + border-right-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-x-green-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 79 40 / var(--tw-border-opacity)); + border-right-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-x-green{ + --tw-border-opacity: 1; + border-left-color: rgb(110 161 82 / var(--tw-border-opacity)); + border-right-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-x-emerald-50{ + --tw-border-opacity: 1; + border-left-color: rgb(236 253 245 / var(--tw-border-opacity)); + border-right-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-x-emerald-100{ + --tw-border-opacity: 1; + border-left-color: rgb(209 250 229 / var(--tw-border-opacity)); + border-right-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-x-emerald-200{ + --tw-border-opacity: 1; + border-left-color: rgb(167 243 208 / var(--tw-border-opacity)); + border-right-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-x-emerald-300{ + --tw-border-opacity: 1; + border-left-color: rgb(110 231 183 / var(--tw-border-opacity)); + border-right-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-x-emerald-400{ + --tw-border-opacity: 1; + border-left-color: rgb(52 211 153 / var(--tw-border-opacity)); + border-right-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-x-emerald-500{ + --tw-border-opacity: 1; + border-left-color: rgb(16 185 129 / var(--tw-border-opacity)); + border-right-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-x-emerald-600{ + --tw-border-opacity: 1; + border-left-color: rgb(5 150 105 / var(--tw-border-opacity)); + border-right-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-x-emerald-700{ + --tw-border-opacity: 1; + border-left-color: rgb(4 120 87 / var(--tw-border-opacity)); + border-right-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-x-emerald-800{ + --tw-border-opacity: 1; + border-left-color: rgb(6 95 70 / var(--tw-border-opacity)); + border-right-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-x-emerald-900{ + --tw-border-opacity: 1; + border-left-color: rgb(6 78 59 / var(--tw-border-opacity)); + border-right-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-x-teal-50{ + --tw-border-opacity: 1; + border-left-color: rgb(237 250 250 / var(--tw-border-opacity)); + border-right-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-x-teal-100{ + --tw-border-opacity: 1; + border-left-color: rgb(213 245 246 / var(--tw-border-opacity)); + border-right-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-x-teal-200{ + --tw-border-opacity: 1; + border-left-color: rgb(175 236 239 / var(--tw-border-opacity)); + border-right-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-x-teal-300{ + --tw-border-opacity: 1; + border-left-color: rgb(126 220 226 / var(--tw-border-opacity)); + border-right-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-x-teal-400{ + --tw-border-opacity: 1; + border-left-color: rgb(22 189 202 / var(--tw-border-opacity)); + border-right-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-x-teal-500{ + --tw-border-opacity: 1; + border-left-color: rgb(6 148 162 / var(--tw-border-opacity)); + border-right-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-x-teal-600{ + --tw-border-opacity: 1; + border-left-color: rgb(4 116 129 / var(--tw-border-opacity)); + border-right-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-x-teal-700{ + --tw-border-opacity: 1; + border-left-color: rgb(3 102 114 / var(--tw-border-opacity)); + border-right-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-x-teal-800{ + --tw-border-opacity: 1; + border-left-color: rgb(5 80 92 / var(--tw-border-opacity)); + border-right-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-x-teal-900{ + --tw-border-opacity: 1; + border-left-color: rgb(1 68 81 / var(--tw-border-opacity)); + border-right-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-x-cyan-50{ + --tw-border-opacity: 1; + border-left-color: rgb(236 254 255 / var(--tw-border-opacity)); + border-right-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-x-cyan-100{ + --tw-border-opacity: 1; + border-left-color: rgb(207 250 254 / var(--tw-border-opacity)); + border-right-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-x-cyan-200{ + --tw-border-opacity: 1; + border-left-color: rgb(165 243 252 / var(--tw-border-opacity)); + border-right-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-x-cyan-300{ + --tw-border-opacity: 1; + border-left-color: rgb(103 232 249 / var(--tw-border-opacity)); + border-right-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-x-cyan-400{ + --tw-border-opacity: 1; + border-left-color: rgb(34 211 238 / var(--tw-border-opacity)); + border-right-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-x-cyan-500{ + --tw-border-opacity: 1; + border-left-color: rgb(6 182 212 / var(--tw-border-opacity)); + border-right-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-x-cyan-600{ + --tw-border-opacity: 1; + border-left-color: rgb(8 145 178 / var(--tw-border-opacity)); + border-right-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-x-cyan-700{ + --tw-border-opacity: 1; + border-left-color: rgb(14 116 144 / var(--tw-border-opacity)); + border-right-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-x-cyan-800{ + --tw-border-opacity: 1; + border-left-color: rgb(21 94 117 / var(--tw-border-opacity)); + border-right-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-x-cyan-900{ + --tw-border-opacity: 1; + border-left-color: rgb(22 78 99 / var(--tw-border-opacity)); + border-right-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-x-sky-50{ + --tw-border-opacity: 1; + border-left-color: rgb(240 249 255 / var(--tw-border-opacity)); + border-right-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-x-sky-100{ + --tw-border-opacity: 1; + border-left-color: rgb(224 242 254 / var(--tw-border-opacity)); + border-right-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-x-sky-200{ + --tw-border-opacity: 1; + border-left-color: rgb(186 230 253 / var(--tw-border-opacity)); + border-right-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-x-sky-300{ + --tw-border-opacity: 1; + border-left-color: rgb(125 211 252 / var(--tw-border-opacity)); + border-right-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-x-sky-400{ + --tw-border-opacity: 1; + border-left-color: rgb(56 189 248 / var(--tw-border-opacity)); + border-right-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-x-sky-500{ + --tw-border-opacity: 1; + border-left-color: rgb(14 165 233 / var(--tw-border-opacity)); + border-right-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-x-sky-600{ + --tw-border-opacity: 1; + border-left-color: rgb(2 132 199 / var(--tw-border-opacity)); + border-right-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-x-sky-700{ + --tw-border-opacity: 1; + border-left-color: rgb(3 105 161 / var(--tw-border-opacity)); + border-right-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-x-sky-800{ + --tw-border-opacity: 1; + border-left-color: rgb(7 89 133 / var(--tw-border-opacity)); + border-right-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-x-sky-900{ + --tw-border-opacity: 1; + border-left-color: rgb(12 74 110 / var(--tw-border-opacity)); + border-right-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-x-blue-50{ + --tw-border-opacity: 1; + border-left-color: rgb(242 248 251 / var(--tw-border-opacity)); + border-right-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-x-blue-100{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-x-blue-200{ + --tw-border-opacity: 1; + border-left-color: rgb(191 219 233 / var(--tw-border-opacity)); + border-right-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-x-blue-300{ + --tw-border-opacity: 1; + border-left-color: rgb(153 197 219 / var(--tw-border-opacity)); + border-right-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-x-blue-400{ + --tw-border-opacity: 1; + border-left-color: rgb(77 154 193 / var(--tw-border-opacity)); + border-right-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-x-blue-500{ + --tw-border-opacity: 1; + border-left-color: rgb(0 110 166 / var(--tw-border-opacity)); + border-right-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-x-blue-600{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-x-blue-700{ + --tw-border-opacity: 1; + border-left-color: rgb(0 83 125 / var(--tw-border-opacity)); + border-right-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-x-blue-800{ + --tw-border-opacity: 1; + border-left-color: rgb(0 66 100 / var(--tw-border-opacity)); + border-right-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-x-blue-900{ + --tw-border-opacity: 1; + border-left-color: rgb(0 54 81 / var(--tw-border-opacity)); + border-right-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-x-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(0 110 166 / var(--tw-border-opacity)); + border-right-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-x-indigo-50{ + --tw-border-opacity: 1; + border-left-color: rgb(240 245 255 / var(--tw-border-opacity)); + border-right-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-x-indigo-100{ + --tw-border-opacity: 1; + border-left-color: rgb(229 237 255 / var(--tw-border-opacity)); + border-right-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-x-indigo-200{ + --tw-border-opacity: 1; + border-left-color: rgb(205 219 254 / var(--tw-border-opacity)); + border-right-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-x-indigo-300{ + --tw-border-opacity: 1; + border-left-color: rgb(180 198 252 / var(--tw-border-opacity)); + border-right-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-x-indigo-400{ + --tw-border-opacity: 1; + border-left-color: rgb(141 162 251 / var(--tw-border-opacity)); + border-right-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-x-indigo-500{ + --tw-border-opacity: 1; + border-left-color: rgb(104 117 245 / var(--tw-border-opacity)); + border-right-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-x-indigo-600{ + --tw-border-opacity: 1; + border-left-color: rgb(88 80 236 / var(--tw-border-opacity)); + border-right-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-x-indigo-700{ + --tw-border-opacity: 1; + border-left-color: rgb(81 69 205 / var(--tw-border-opacity)); + border-right-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-x-indigo-800{ + --tw-border-opacity: 1; + border-left-color: rgb(66 56 157 / var(--tw-border-opacity)); + border-right-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-x-indigo-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 47 120 / var(--tw-border-opacity)); + border-right-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-x-violet-50{ + --tw-border-opacity: 1; + border-left-color: rgb(245 243 255 / var(--tw-border-opacity)); + border-right-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-x-violet-100{ + --tw-border-opacity: 1; + border-left-color: rgb(237 233 254 / var(--tw-border-opacity)); + border-right-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-x-violet-200{ + --tw-border-opacity: 1; + border-left-color: rgb(221 214 254 / var(--tw-border-opacity)); + border-right-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-x-violet-300{ + --tw-border-opacity: 1; + border-left-color: rgb(196 181 253 / var(--tw-border-opacity)); + border-right-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-x-violet-400{ + --tw-border-opacity: 1; + border-left-color: rgb(167 139 250 / var(--tw-border-opacity)); + border-right-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-x-violet-500{ + --tw-border-opacity: 1; + border-left-color: rgb(139 92 246 / var(--tw-border-opacity)); + border-right-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-x-violet-600{ + --tw-border-opacity: 1; + border-left-color: rgb(124 58 237 / var(--tw-border-opacity)); + border-right-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-x-violet-700{ + --tw-border-opacity: 1; + border-left-color: rgb(109 40 217 / var(--tw-border-opacity)); + border-right-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-x-violet-800{ + --tw-border-opacity: 1; + border-left-color: rgb(91 33 182 / var(--tw-border-opacity)); + border-right-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-x-violet-900{ + --tw-border-opacity: 1; + border-left-color: rgb(76 29 149 / var(--tw-border-opacity)); + border-right-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-x-purple-50{ + --tw-border-opacity: 1; + border-left-color: rgb(247 247 249 / var(--tw-border-opacity)); + border-right-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-x-purple-100{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-x-purple-200{ + --tw-border-opacity: 1; + border-left-color: rgb(213 213 226 / var(--tw-border-opacity)); + border-right-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-x-purple-300{ + --tw-border-opacity: 1; + border-left-color: rgb(187 188 209 / var(--tw-border-opacity)); + border-right-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-x-purple-400{ + --tw-border-opacity: 1; + border-left-color: rgb(136 138 174 / var(--tw-border-opacity)); + border-right-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-x-purple-500{ + --tw-border-opacity: 1; + border-left-color: rgb(85 88 139 / var(--tw-border-opacity)); + border-right-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-x-purple-600{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-x-purple-700{ + --tw-border-opacity: 1; + border-left-color: rgb(64 66 104 / var(--tw-border-opacity)); + border-right-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-x-purple-800{ + --tw-border-opacity: 1; + border-left-color: rgb(51 53 83 / var(--tw-border-opacity)); + border-right-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-x-purple-900{ + --tw-border-opacity: 1; + border-left-color: rgb(42 43 68 / var(--tw-border-opacity)); + border-right-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-x-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(85 88 139 / var(--tw-border-opacity)); + border-right-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-x-fuchsia-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 244 255 / var(--tw-border-opacity)); + border-right-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-x-fuchsia-100{ + --tw-border-opacity: 1; + border-left-color: rgb(250 232 255 / var(--tw-border-opacity)); + border-right-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-x-fuchsia-200{ + --tw-border-opacity: 1; + border-left-color: rgb(245 208 254 / var(--tw-border-opacity)); + border-right-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-x-fuchsia-300{ + --tw-border-opacity: 1; + border-left-color: rgb(240 171 252 / var(--tw-border-opacity)); + border-right-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-x-fuchsia-400{ + --tw-border-opacity: 1; + border-left-color: rgb(232 121 249 / var(--tw-border-opacity)); + border-right-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-x-fuchsia-500{ + --tw-border-opacity: 1; + border-left-color: rgb(217 70 239 / var(--tw-border-opacity)); + border-right-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-x-fuchsia-600{ + --tw-border-opacity: 1; + border-left-color: rgb(192 38 211 / var(--tw-border-opacity)); + border-right-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-x-fuchsia-700{ + --tw-border-opacity: 1; + border-left-color: rgb(162 28 175 / var(--tw-border-opacity)); + border-right-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-x-fuchsia-800{ + --tw-border-opacity: 1; + border-left-color: rgb(134 25 143 / var(--tw-border-opacity)); + border-right-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-x-fuchsia-900{ + --tw-border-opacity: 1; + border-left-color: rgb(112 26 117 / var(--tw-border-opacity)); + border-right-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-x-pink-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 242 248 / var(--tw-border-opacity)); + border-right-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-x-pink-100{ + --tw-border-opacity: 1; + border-left-color: rgb(252 232 243 / var(--tw-border-opacity)); + border-right-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-x-pink-200{ + --tw-border-opacity: 1; + border-left-color: rgb(250 209 232 / var(--tw-border-opacity)); + border-right-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-x-pink-300{ + --tw-border-opacity: 1; + border-left-color: rgb(248 180 217 / var(--tw-border-opacity)); + border-right-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-x-pink-400{ + --tw-border-opacity: 1; + border-left-color: rgb(241 126 184 / var(--tw-border-opacity)); + border-right-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-x-pink-500{ + --tw-border-opacity: 1; + border-left-color: rgb(231 70 148 / var(--tw-border-opacity)); + border-right-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-x-pink-600{ + --tw-border-opacity: 1; + border-left-color: rgb(214 31 105 / var(--tw-border-opacity)); + border-right-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-x-pink-700{ + --tw-border-opacity: 1; + border-left-color: rgb(191 18 93 / var(--tw-border-opacity)); + border-right-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-x-pink-800{ + --tw-border-opacity: 1; + border-left-color: rgb(153 21 75 / var(--tw-border-opacity)); + border-right-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-x-pink-900{ + --tw-border-opacity: 1; + border-left-color: rgb(117 26 61 / var(--tw-border-opacity)); + border-right-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-x-rose-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 241 242 / var(--tw-border-opacity)); + border-right-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-x-rose-100{ + --tw-border-opacity: 1; + border-left-color: rgb(255 228 230 / var(--tw-border-opacity)); + border-right-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-x-rose-200{ + --tw-border-opacity: 1; + border-left-color: rgb(254 205 211 / var(--tw-border-opacity)); + border-right-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-x-rose-300{ + --tw-border-opacity: 1; + border-left-color: rgb(253 164 175 / var(--tw-border-opacity)); + border-right-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-x-rose-400{ + --tw-border-opacity: 1; + border-left-color: rgb(251 113 133 / var(--tw-border-opacity)); + border-right-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-x-rose-500{ + --tw-border-opacity: 1; + border-left-color: rgb(244 63 94 / var(--tw-border-opacity)); + border-right-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-x-rose-600{ + --tw-border-opacity: 1; + border-left-color: rgb(225 29 72 / var(--tw-border-opacity)); + border-right-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-x-rose-700{ + --tw-border-opacity: 1; + border-left-color: rgb(190 18 60 / var(--tw-border-opacity)); + border-right-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-x-rose-800{ + --tw-border-opacity: 1; + border-left-color: rgb(159 18 57 / var(--tw-border-opacity)); + border-right-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-x-rose-900{ + --tw-border-opacity: 1; + border-left-color: rgb(136 19 55 / var(--tw-border-opacity)); + border-right-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-x-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(244 63 94 / var(--tw-border-opacity)); + border-right-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-x-lilac-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 247 250 / var(--tw-border-opacity)); + border-right-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-x-lilac-300{ + --tw-border-opacity: 1; + border-left-color: rgb(237 240 252 / var(--tw-border-opacity)); + border-right-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-x-lilac-900{ + --tw-border-opacity: 1; + border-left-color: rgb(220 226 249 / var(--tw-border-opacity)); + border-right-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-x-lilac{ + --tw-border-opacity: 1; + border-left-color: rgb(248 249 254 / var(--tw-border-opacity)); + border-right-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-x-golden-900{ + --tw-border-opacity: 1; + border-left-color: rgb(191 184 130 / var(--tw-border-opacity)); + border-right-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-x-golden{ + --tw-border-opacity: 1; + border-left-color: rgb(209 201 137 / var(--tw-border-opacity)); + border-right-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-x-status-success{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-x-status-danger{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-x-status-sent{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-x-status-viewed{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-x-status-draft{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-x-status-partial{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-x-status-canceled{ + --tw-border-opacity: 1; + border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); + border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-x-status-warning{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-x-text-status-success{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-x-text-status-danger{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-x-text-status-sent{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-x-text-status-viewed{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-x-text-status-draft{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-x-text-status-partial{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-x-text-status-canceled{ + --tw-border-opacity: 1; + border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); + border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-x-text-status-warning{ + --tw-border-opacity: 1; + border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); + border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-x-body{ + --tw-border-opacity: 1; + border-left-color: rgb(252 252 252 / var(--tw-border-opacity)); + border-right-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-x-light-gray{ + --tw-border-opacity: 1; + border-left-color: rgb(199 201 217 / var(--tw-border-opacity)); + border-right-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-x-dark-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(21 40 75 / var(--tw-border-opacity)); + border-right-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-x-lighter-gray{ + --tw-border-opacity: 1; + border-left-color: rgb(242 242 245 / var(--tw-border-opacity)); + border-right-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-x-purple-lighter{ + --tw-border-opacity: 1; + border-left-color: rgb(242 244 252 / var(--tw-border-opacity)); + border-right-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-x-modal-background{ + border-left-color: rgba(0, 0, 0, 0.3); + border-right-color: rgba(0, 0, 0, 0.3); +} +.border-x-testing{ + --tw-border-opacity: 1; + border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); + border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-y-inherit{ + border-top-color: inherit; + border-bottom-color: inherit; +} +.border-y-current{ + border-top-color: currentColor; + border-bottom-color: currentColor; +} +.border-y-transparent{ + border-top-color: transparent; + border-bottom-color: transparent; +} +.border-y-black-50{ + --tw-border-opacity: 1; + border-top-color: rgb(246 246 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-y-black-100{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-y-black-200{ + --tw-border-opacity: 1; + border-top-color: rgb(208 208 208 / var(--tw-border-opacity)); + border-bottom-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-y-black-300{ + --tw-border-opacity: 1; + border-top-color: rgb(179 179 179 / var(--tw-border-opacity)); + border-bottom-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-y-black-400{ + --tw-border-opacity: 1; + border-top-color: rgb(123 123 123 / var(--tw-border-opacity)); + border-bottom-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-y-black-500{ + --tw-border-opacity: 1; + border-top-color: rgb(66 66 66 / var(--tw-border-opacity)); + border-bottom-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-y-black-600{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-y-black-700{ + --tw-border-opacity: 1; + border-top-color: rgb(50 50 50 / var(--tw-border-opacity)); + border-bottom-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-y-black-800{ + --tw-border-opacity: 1; + border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); + border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-y-black-900{ + --tw-border-opacity: 1; + border-top-color: rgb(32 32 32 / var(--tw-border-opacity)); + border-bottom-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-y-black{ + --tw-border-opacity: 1; + border-top-color: rgb(66 66 66 / var(--tw-border-opacity)); + border-bottom-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-y-white{ + --tw-border-opacity: 1; + border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-y-slate-50{ + --tw-border-opacity: 1; + border-top-color: rgb(248 250 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-y-slate-100{ + --tw-border-opacity: 1; + border-top-color: rgb(241 245 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-y-slate-200{ + --tw-border-opacity: 1; + border-top-color: rgb(226 232 240 / var(--tw-border-opacity)); + border-bottom-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-y-slate-300{ + --tw-border-opacity: 1; + border-top-color: rgb(203 213 225 / var(--tw-border-opacity)); + border-bottom-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-y-slate-400{ + --tw-border-opacity: 1; + border-top-color: rgb(148 163 184 / var(--tw-border-opacity)); + border-bottom-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-y-slate-500{ + --tw-border-opacity: 1; + border-top-color: rgb(100 116 139 / var(--tw-border-opacity)); + border-bottom-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-y-slate-600{ + --tw-border-opacity: 1; + border-top-color: rgb(71 85 105 / var(--tw-border-opacity)); + border-bottom-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-y-slate-700{ + --tw-border-opacity: 1; + border-top-color: rgb(51 65 85 / var(--tw-border-opacity)); + border-bottom-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-y-slate-800{ + --tw-border-opacity: 1; + border-top-color: rgb(30 41 59 / var(--tw-border-opacity)); + border-bottom-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-y-slate-900{ + --tw-border-opacity: 1; + border-top-color: rgb(15 23 42 / var(--tw-border-opacity)); + border-bottom-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-y-gray-50{ + --tw-border-opacity: 1; + border-top-color: rgb(249 250 251 / var(--tw-border-opacity)); + border-bottom-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-y-gray-100{ + --tw-border-opacity: 1; + border-top-color: rgb(243 244 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-y-gray-200{ + --tw-border-opacity: 1; + border-top-color: rgb(229 231 235 / var(--tw-border-opacity)); + border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-y-gray-300{ + --tw-border-opacity: 1; + border-top-color: rgb(209 213 219 / var(--tw-border-opacity)); + border-bottom-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-y-gray-400{ + --tw-border-opacity: 1; + border-top-color: rgb(156 163 175 / var(--tw-border-opacity)); + border-bottom-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-y-gray-500{ + --tw-border-opacity: 1; + border-top-color: rgb(107 114 128 / var(--tw-border-opacity)); + border-bottom-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-y-gray-600{ + --tw-border-opacity: 1; + border-top-color: rgb(75 85 99 / var(--tw-border-opacity)); + border-bottom-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-y-gray-700{ + --tw-border-opacity: 1; + border-top-color: rgb(55 65 81 / var(--tw-border-opacity)); + border-bottom-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-y-gray-800{ + --tw-border-opacity: 1; + border-top-color: rgb(31 41 55 / var(--tw-border-opacity)); + border-bottom-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-y-gray-900{ + --tw-border-opacity: 1; + border-top-color: rgb(17 24 39 / var(--tw-border-opacity)); + border-bottom-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-y-zinc-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-y-zinc-100{ + --tw-border-opacity: 1; + border-top-color: rgb(244 244 245 / var(--tw-border-opacity)); + border-bottom-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-y-zinc-200{ + --tw-border-opacity: 1; + border-top-color: rgb(228 228 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-y-zinc-300{ + --tw-border-opacity: 1; + border-top-color: rgb(212 212 216 / var(--tw-border-opacity)); + border-bottom-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-y-zinc-400{ + --tw-border-opacity: 1; + border-top-color: rgb(161 161 170 / var(--tw-border-opacity)); + border-bottom-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-y-zinc-500{ + --tw-border-opacity: 1; + border-top-color: rgb(113 113 122 / var(--tw-border-opacity)); + border-bottom-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-y-zinc-600{ + --tw-border-opacity: 1; + border-top-color: rgb(82 82 91 / var(--tw-border-opacity)); + border-bottom-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-y-zinc-700{ + --tw-border-opacity: 1; + border-top-color: rgb(63 63 70 / var(--tw-border-opacity)); + border-bottom-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-y-zinc-800{ + --tw-border-opacity: 1; + border-top-color: rgb(39 39 42 / var(--tw-border-opacity)); + border-bottom-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-y-zinc-900{ + --tw-border-opacity: 1; + border-top-color: rgb(24 24 27 / var(--tw-border-opacity)); + border-bottom-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-y-neutral-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-y-neutral-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 245 245 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-y-neutral-200{ + --tw-border-opacity: 1; + border-top-color: rgb(229 229 229 / var(--tw-border-opacity)); + border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-y-neutral-300{ + --tw-border-opacity: 1; + border-top-color: rgb(212 212 212 / var(--tw-border-opacity)); + border-bottom-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-y-neutral-400{ + --tw-border-opacity: 1; + border-top-color: rgb(163 163 163 / var(--tw-border-opacity)); + border-bottom-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-y-neutral-500{ + --tw-border-opacity: 1; + border-top-color: rgb(115 115 115 / var(--tw-border-opacity)); + border-bottom-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-y-neutral-600{ + --tw-border-opacity: 1; + border-top-color: rgb(82 82 82 / var(--tw-border-opacity)); + border-bottom-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-y-neutral-700{ + --tw-border-opacity: 1; + border-top-color: rgb(64 64 64 / var(--tw-border-opacity)); + border-bottom-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-y-neutral-800{ + --tw-border-opacity: 1; + border-top-color: rgb(38 38 38 / var(--tw-border-opacity)); + border-bottom-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-y-neutral-900{ + --tw-border-opacity: 1; + border-top-color: rgb(23 23 23 / var(--tw-border-opacity)); + border-bottom-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-y-stone-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-y-stone-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 245 244 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-y-stone-200{ + --tw-border-opacity: 1; + border-top-color: rgb(231 229 228 / var(--tw-border-opacity)); + border-bottom-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-y-stone-300{ + --tw-border-opacity: 1; + border-top-color: rgb(214 211 209 / var(--tw-border-opacity)); + border-bottom-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-y-stone-400{ + --tw-border-opacity: 1; + border-top-color: rgb(168 162 158 / var(--tw-border-opacity)); + border-bottom-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-y-stone-500{ + --tw-border-opacity: 1; + border-top-color: rgb(120 113 108 / var(--tw-border-opacity)); + border-bottom-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-y-stone-600{ + --tw-border-opacity: 1; + border-top-color: rgb(87 83 78 / var(--tw-border-opacity)); + border-bottom-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-y-stone-700{ + --tw-border-opacity: 1; + border-top-color: rgb(68 64 60 / var(--tw-border-opacity)); + border-bottom-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-y-stone-800{ + --tw-border-opacity: 1; + border-top-color: rgb(41 37 36 / var(--tw-border-opacity)); + border-bottom-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-y-stone-900{ + --tw-border-opacity: 1; + border-top-color: rgb(28 25 23 / var(--tw-border-opacity)); + border-bottom-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-y-red-50{ + --tw-border-opacity: 1; + border-top-color: rgb(252 242 242 / var(--tw-border-opacity)); + border-bottom-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-y-red-100{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-red-200{ + --tw-border-opacity: 1; + border-top-color: rgb(242 191 191 / var(--tw-border-opacity)); + border-bottom-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-y-red-300{ + --tw-border-opacity: 1; + border-top-color: rgb(235 153 153 / var(--tw-border-opacity)); + border-bottom-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-y-red-400{ + --tw-border-opacity: 1; + border-top-color: rgb(219 77 77 / var(--tw-border-opacity)); + border-bottom-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-y-red-500{ + --tw-border-opacity: 1; + border-top-color: rgb(204 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-y-red-600{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-red-700{ + --tw-border-opacity: 1; + border-top-color: rgb(153 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-y-red-800{ + --tw-border-opacity: 1; + border-top-color: rgb(122 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-y-red-900{ + --tw-border-opacity: 1; + border-top-color: rgb(100 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-y-red{ + --tw-border-opacity: 1; + border-top-color: rgb(204 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-y-orange-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 250 243 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-y-orange-100{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-y-orange-200{ + --tw-border-opacity: 1; + border-top-color: rgb(253 231 194 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-y-orange-300{ + --tw-border-opacity: 1; + border-top-color: rgb(251 216 157 / var(--tw-border-opacity)); + border-bottom-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-y-orange-400{ + --tw-border-opacity: 1; + border-top-color: rgb(248 187 84 / var(--tw-border-opacity)); + border-bottom-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-y-orange-500{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-y-orange-600{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-y-orange-700{ + --tw-border-opacity: 1; + border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-y-orange-800{ + --tw-border-opacity: 1; + border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); + border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-y-orange-900{ + --tw-border-opacity: 1; + border-top-color: rgb(120 77 5 / var(--tw-border-opacity)); + border-bottom-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-y-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-y-amber-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 251 235 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-y-amber-100{ + --tw-border-opacity: 1; + border-top-color: rgb(254 243 199 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-y-amber-200{ + --tw-border-opacity: 1; + border-top-color: rgb(253 230 138 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-y-amber-300{ + --tw-border-opacity: 1; + border-top-color: rgb(252 211 77 / var(--tw-border-opacity)); + border-bottom-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-y-amber-400{ + --tw-border-opacity: 1; + border-top-color: rgb(251 191 36 / var(--tw-border-opacity)); + border-bottom-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-y-amber-500{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-y-amber-600{ + --tw-border-opacity: 1; + border-top-color: rgb(217 119 6 / var(--tw-border-opacity)); + border-bottom-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-y-amber-700{ + --tw-border-opacity: 1; + border-top-color: rgb(180 83 9 / var(--tw-border-opacity)); + border-bottom-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-y-amber-800{ + --tw-border-opacity: 1; + border-top-color: rgb(146 64 14 / var(--tw-border-opacity)); + border-bottom-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-y-amber-900{ + --tw-border-opacity: 1; + border-top-color: rgb(120 53 15 / var(--tw-border-opacity)); + border-bottom-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-y-yellow-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 253 234 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-y-yellow-100{ + --tw-border-opacity: 1; + border-top-color: rgb(253 246 178 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-y-yellow-200{ + --tw-border-opacity: 1; + border-top-color: rgb(252 233 106 / var(--tw-border-opacity)); + border-bottom-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-y-yellow-300{ + --tw-border-opacity: 1; + border-top-color: rgb(250 202 21 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-y-yellow-400{ + --tw-border-opacity: 1; + border-top-color: rgb(227 160 8 / var(--tw-border-opacity)); + border-bottom-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-y-yellow-500{ + --tw-border-opacity: 1; + border-top-color: rgb(194 120 3 / var(--tw-border-opacity)); + border-bottom-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-y-yellow-600{ + --tw-border-opacity: 1; + border-top-color: rgb(159 88 10 / var(--tw-border-opacity)); + border-bottom-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-y-yellow-700{ + --tw-border-opacity: 1; + border-top-color: rgb(142 75 16 / var(--tw-border-opacity)); + border-bottom-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-y-yellow-800{ + --tw-border-opacity: 1; + border-top-color: rgb(114 59 19 / var(--tw-border-opacity)); + border-bottom-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-y-yellow-900{ + --tw-border-opacity: 1; + border-top-color: rgb(99 49 18 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-y-lime-50{ + --tw-border-opacity: 1; + border-top-color: rgb(247 254 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-y-lime-100{ + --tw-border-opacity: 1; + border-top-color: rgb(236 252 203 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-y-lime-200{ + --tw-border-opacity: 1; + border-top-color: rgb(217 249 157 / var(--tw-border-opacity)); + border-bottom-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-y-lime-300{ + --tw-border-opacity: 1; + border-top-color: rgb(190 242 100 / var(--tw-border-opacity)); + border-bottom-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-y-lime-400{ + --tw-border-opacity: 1; + border-top-color: rgb(163 230 53 / var(--tw-border-opacity)); + border-bottom-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-y-lime-500{ + --tw-border-opacity: 1; + border-top-color: rgb(132 204 22 / var(--tw-border-opacity)); + border-bottom-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-y-lime-600{ + --tw-border-opacity: 1; + border-top-color: rgb(101 163 13 / var(--tw-border-opacity)); + border-bottom-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-y-lime-700{ + --tw-border-opacity: 1; + border-top-color: rgb(77 124 15 / var(--tw-border-opacity)); + border-bottom-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-y-lime-800{ + --tw-border-opacity: 1; + border-top-color: rgb(63 98 18 / var(--tw-border-opacity)); + border-bottom-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-y-lime-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 83 20 / var(--tw-border-opacity)); + border-bottom-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-y-green-50{ + --tw-border-opacity: 1; + border-top-color: rgb(248 250 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-y-green-100{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-y-green-200{ + --tw-border-opacity: 1; + border-top-color: rgb(219 232 212 / var(--tw-border-opacity)); + border-bottom-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-y-green-300{ + --tw-border-opacity: 1; + border-top-color: rgb(197 217 186 / var(--tw-border-opacity)); + border-bottom-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-y-green-400{ + --tw-border-opacity: 1; + border-top-color: rgb(154 189 134 / var(--tw-border-opacity)); + border-bottom-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-y-green-500{ + --tw-border-opacity: 1; + border-top-color: rgb(110 161 82 / var(--tw-border-opacity)); + border-bottom-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-y-green-600{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-y-green-700{ + --tw-border-opacity: 1; + border-top-color: rgb(83 121 62 / var(--tw-border-opacity)); + border-bottom-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-y-green-800{ + --tw-border-opacity: 1; + border-top-color: rgb(66 97 49 / var(--tw-border-opacity)); + border-bottom-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-y-green-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 79 40 / var(--tw-border-opacity)); + border-bottom-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-y-green{ + --tw-border-opacity: 1; + border-top-color: rgb(110 161 82 / var(--tw-border-opacity)); + border-bottom-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-y-emerald-50{ + --tw-border-opacity: 1; + border-top-color: rgb(236 253 245 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-y-emerald-100{ + --tw-border-opacity: 1; + border-top-color: rgb(209 250 229 / var(--tw-border-opacity)); + border-bottom-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-y-emerald-200{ + --tw-border-opacity: 1; + border-top-color: rgb(167 243 208 / var(--tw-border-opacity)); + border-bottom-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-y-emerald-300{ + --tw-border-opacity: 1; + border-top-color: rgb(110 231 183 / var(--tw-border-opacity)); + border-bottom-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-y-emerald-400{ + --tw-border-opacity: 1; + border-top-color: rgb(52 211 153 / var(--tw-border-opacity)); + border-bottom-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-y-emerald-500{ + --tw-border-opacity: 1; + border-top-color: rgb(16 185 129 / var(--tw-border-opacity)); + border-bottom-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-y-emerald-600{ + --tw-border-opacity: 1; + border-top-color: rgb(5 150 105 / var(--tw-border-opacity)); + border-bottom-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-y-emerald-700{ + --tw-border-opacity: 1; + border-top-color: rgb(4 120 87 / var(--tw-border-opacity)); + border-bottom-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-y-emerald-800{ + --tw-border-opacity: 1; + border-top-color: rgb(6 95 70 / var(--tw-border-opacity)); + border-bottom-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-y-emerald-900{ + --tw-border-opacity: 1; + border-top-color: rgb(6 78 59 / var(--tw-border-opacity)); + border-bottom-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-y-teal-50{ + --tw-border-opacity: 1; + border-top-color: rgb(237 250 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-y-teal-100{ + --tw-border-opacity: 1; + border-top-color: rgb(213 245 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-y-teal-200{ + --tw-border-opacity: 1; + border-top-color: rgb(175 236 239 / var(--tw-border-opacity)); + border-bottom-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-y-teal-300{ + --tw-border-opacity: 1; + border-top-color: rgb(126 220 226 / var(--tw-border-opacity)); + border-bottom-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-y-teal-400{ + --tw-border-opacity: 1; + border-top-color: rgb(22 189 202 / var(--tw-border-opacity)); + border-bottom-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-y-teal-500{ + --tw-border-opacity: 1; + border-top-color: rgb(6 148 162 / var(--tw-border-opacity)); + border-bottom-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-y-teal-600{ + --tw-border-opacity: 1; + border-top-color: rgb(4 116 129 / var(--tw-border-opacity)); + border-bottom-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-y-teal-700{ + --tw-border-opacity: 1; + border-top-color: rgb(3 102 114 / var(--tw-border-opacity)); + border-bottom-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-y-teal-800{ + --tw-border-opacity: 1; + border-top-color: rgb(5 80 92 / var(--tw-border-opacity)); + border-bottom-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-y-teal-900{ + --tw-border-opacity: 1; + border-top-color: rgb(1 68 81 / var(--tw-border-opacity)); + border-bottom-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-y-cyan-50{ + --tw-border-opacity: 1; + border-top-color: rgb(236 254 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-y-cyan-100{ + --tw-border-opacity: 1; + border-top-color: rgb(207 250 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-y-cyan-200{ + --tw-border-opacity: 1; + border-top-color: rgb(165 243 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-y-cyan-300{ + --tw-border-opacity: 1; + border-top-color: rgb(103 232 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-y-cyan-400{ + --tw-border-opacity: 1; + border-top-color: rgb(34 211 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-y-cyan-500{ + --tw-border-opacity: 1; + border-top-color: rgb(6 182 212 / var(--tw-border-opacity)); + border-bottom-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-y-cyan-600{ + --tw-border-opacity: 1; + border-top-color: rgb(8 145 178 / var(--tw-border-opacity)); + border-bottom-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-y-cyan-700{ + --tw-border-opacity: 1; + border-top-color: rgb(14 116 144 / var(--tw-border-opacity)); + border-bottom-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-y-cyan-800{ + --tw-border-opacity: 1; + border-top-color: rgb(21 94 117 / var(--tw-border-opacity)); + border-bottom-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-y-cyan-900{ + --tw-border-opacity: 1; + border-top-color: rgb(22 78 99 / var(--tw-border-opacity)); + border-bottom-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-y-sky-50{ + --tw-border-opacity: 1; + border-top-color: rgb(240 249 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-y-sky-100{ + --tw-border-opacity: 1; + border-top-color: rgb(224 242 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-y-sky-200{ + --tw-border-opacity: 1; + border-top-color: rgb(186 230 253 / var(--tw-border-opacity)); + border-bottom-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-y-sky-300{ + --tw-border-opacity: 1; + border-top-color: rgb(125 211 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-y-sky-400{ + --tw-border-opacity: 1; + border-top-color: rgb(56 189 248 / var(--tw-border-opacity)); + border-bottom-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-y-sky-500{ + --tw-border-opacity: 1; + border-top-color: rgb(14 165 233 / var(--tw-border-opacity)); + border-bottom-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-y-sky-600{ + --tw-border-opacity: 1; + border-top-color: rgb(2 132 199 / var(--tw-border-opacity)); + border-bottom-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-y-sky-700{ + --tw-border-opacity: 1; + border-top-color: rgb(3 105 161 / var(--tw-border-opacity)); + border-bottom-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-y-sky-800{ + --tw-border-opacity: 1; + border-top-color: rgb(7 89 133 / var(--tw-border-opacity)); + border-bottom-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-y-sky-900{ + --tw-border-opacity: 1; + border-top-color: rgb(12 74 110 / var(--tw-border-opacity)); + border-bottom-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-y-blue-50{ + --tw-border-opacity: 1; + border-top-color: rgb(242 248 251 / var(--tw-border-opacity)); + border-bottom-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-y-blue-100{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-y-blue-200{ + --tw-border-opacity: 1; + border-top-color: rgb(191 219 233 / var(--tw-border-opacity)); + border-bottom-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-y-blue-300{ + --tw-border-opacity: 1; + border-top-color: rgb(153 197 219 / var(--tw-border-opacity)); + border-bottom-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-y-blue-400{ + --tw-border-opacity: 1; + border-top-color: rgb(77 154 193 / var(--tw-border-opacity)); + border-bottom-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-y-blue-500{ + --tw-border-opacity: 1; + border-top-color: rgb(0 110 166 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-y-blue-600{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-y-blue-700{ + --tw-border-opacity: 1; + border-top-color: rgb(0 83 125 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-y-blue-800{ + --tw-border-opacity: 1; + border-top-color: rgb(0 66 100 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-y-blue-900{ + --tw-border-opacity: 1; + border-top-color: rgb(0 54 81 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-y-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(0 110 166 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-y-indigo-50{ + --tw-border-opacity: 1; + border-top-color: rgb(240 245 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-y-indigo-100{ + --tw-border-opacity: 1; + border-top-color: rgb(229 237 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-y-indigo-200{ + --tw-border-opacity: 1; + border-top-color: rgb(205 219 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-y-indigo-300{ + --tw-border-opacity: 1; + border-top-color: rgb(180 198 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-y-indigo-400{ + --tw-border-opacity: 1; + border-top-color: rgb(141 162 251 / var(--tw-border-opacity)); + border-bottom-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-y-indigo-500{ + --tw-border-opacity: 1; + border-top-color: rgb(104 117 245 / var(--tw-border-opacity)); + border-bottom-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-y-indigo-600{ + --tw-border-opacity: 1; + border-top-color: rgb(88 80 236 / var(--tw-border-opacity)); + border-bottom-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-y-indigo-700{ + --tw-border-opacity: 1; + border-top-color: rgb(81 69 205 / var(--tw-border-opacity)); + border-bottom-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-y-indigo-800{ + --tw-border-opacity: 1; + border-top-color: rgb(66 56 157 / var(--tw-border-opacity)); + border-bottom-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-y-indigo-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 47 120 / var(--tw-border-opacity)); + border-bottom-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-y-violet-50{ + --tw-border-opacity: 1; + border-top-color: rgb(245 243 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-y-violet-100{ + --tw-border-opacity: 1; + border-top-color: rgb(237 233 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-y-violet-200{ + --tw-border-opacity: 1; + border-top-color: rgb(221 214 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-y-violet-300{ + --tw-border-opacity: 1; + border-top-color: rgb(196 181 253 / var(--tw-border-opacity)); + border-bottom-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-y-violet-400{ + --tw-border-opacity: 1; + border-top-color: rgb(167 139 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-y-violet-500{ + --tw-border-opacity: 1; + border-top-color: rgb(139 92 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-y-violet-600{ + --tw-border-opacity: 1; + border-top-color: rgb(124 58 237 / var(--tw-border-opacity)); + border-bottom-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-y-violet-700{ + --tw-border-opacity: 1; + border-top-color: rgb(109 40 217 / var(--tw-border-opacity)); + border-bottom-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-y-violet-800{ + --tw-border-opacity: 1; + border-top-color: rgb(91 33 182 / var(--tw-border-opacity)); + border-bottom-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-y-violet-900{ + --tw-border-opacity: 1; + border-top-color: rgb(76 29 149 / var(--tw-border-opacity)); + border-bottom-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-y-purple-50{ + --tw-border-opacity: 1; + border-top-color: rgb(247 247 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-y-purple-100{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-y-purple-200{ + --tw-border-opacity: 1; + border-top-color: rgb(213 213 226 / var(--tw-border-opacity)); + border-bottom-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-y-purple-300{ + --tw-border-opacity: 1; + border-top-color: rgb(187 188 209 / var(--tw-border-opacity)); + border-bottom-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-y-purple-400{ + --tw-border-opacity: 1; + border-top-color: rgb(136 138 174 / var(--tw-border-opacity)); + border-bottom-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-y-purple-500{ + --tw-border-opacity: 1; + border-top-color: rgb(85 88 139 / var(--tw-border-opacity)); + border-bottom-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-y-purple-600{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-y-purple-700{ + --tw-border-opacity: 1; + border-top-color: rgb(64 66 104 / var(--tw-border-opacity)); + border-bottom-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-y-purple-800{ + --tw-border-opacity: 1; + border-top-color: rgb(51 53 83 / var(--tw-border-opacity)); + border-bottom-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-y-purple-900{ + --tw-border-opacity: 1; + border-top-color: rgb(42 43 68 / var(--tw-border-opacity)); + border-bottom-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-y-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(85 88 139 / var(--tw-border-opacity)); + border-bottom-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-y-fuchsia-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 244 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-y-fuchsia-100{ + --tw-border-opacity: 1; + border-top-color: rgb(250 232 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-y-fuchsia-200{ + --tw-border-opacity: 1; + border-top-color: rgb(245 208 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-y-fuchsia-300{ + --tw-border-opacity: 1; + border-top-color: rgb(240 171 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-y-fuchsia-400{ + --tw-border-opacity: 1; + border-top-color: rgb(232 121 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-y-fuchsia-500{ + --tw-border-opacity: 1; + border-top-color: rgb(217 70 239 / var(--tw-border-opacity)); + border-bottom-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-y-fuchsia-600{ + --tw-border-opacity: 1; + border-top-color: rgb(192 38 211 / var(--tw-border-opacity)); + border-bottom-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-y-fuchsia-700{ + --tw-border-opacity: 1; + border-top-color: rgb(162 28 175 / var(--tw-border-opacity)); + border-bottom-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-y-fuchsia-800{ + --tw-border-opacity: 1; + border-top-color: rgb(134 25 143 / var(--tw-border-opacity)); + border-bottom-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-y-fuchsia-900{ + --tw-border-opacity: 1; + border-top-color: rgb(112 26 117 / var(--tw-border-opacity)); + border-bottom-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-y-pink-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 242 248 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-y-pink-100{ + --tw-border-opacity: 1; + border-top-color: rgb(252 232 243 / var(--tw-border-opacity)); + border-bottom-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-y-pink-200{ + --tw-border-opacity: 1; + border-top-color: rgb(250 209 232 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-y-pink-300{ + --tw-border-opacity: 1; + border-top-color: rgb(248 180 217 / var(--tw-border-opacity)); + border-bottom-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-y-pink-400{ + --tw-border-opacity: 1; + border-top-color: rgb(241 126 184 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-y-pink-500{ + --tw-border-opacity: 1; + border-top-color: rgb(231 70 148 / var(--tw-border-opacity)); + border-bottom-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-y-pink-600{ + --tw-border-opacity: 1; + border-top-color: rgb(214 31 105 / var(--tw-border-opacity)); + border-bottom-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-y-pink-700{ + --tw-border-opacity: 1; + border-top-color: rgb(191 18 93 / var(--tw-border-opacity)); + border-bottom-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-y-pink-800{ + --tw-border-opacity: 1; + border-top-color: rgb(153 21 75 / var(--tw-border-opacity)); + border-bottom-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-y-pink-900{ + --tw-border-opacity: 1; + border-top-color: rgb(117 26 61 / var(--tw-border-opacity)); + border-bottom-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-y-rose-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 241 242 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-y-rose-100{ + --tw-border-opacity: 1; + border-top-color: rgb(255 228 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-y-rose-200{ + --tw-border-opacity: 1; + border-top-color: rgb(254 205 211 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-y-rose-300{ + --tw-border-opacity: 1; + border-top-color: rgb(253 164 175 / var(--tw-border-opacity)); + border-bottom-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-y-rose-400{ + --tw-border-opacity: 1; + border-top-color: rgb(251 113 133 / var(--tw-border-opacity)); + border-bottom-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-y-rose-500{ + --tw-border-opacity: 1; + border-top-color: rgb(244 63 94 / var(--tw-border-opacity)); + border-bottom-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-y-rose-600{ + --tw-border-opacity: 1; + border-top-color: rgb(225 29 72 / var(--tw-border-opacity)); + border-bottom-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-y-rose-700{ + --tw-border-opacity: 1; + border-top-color: rgb(190 18 60 / var(--tw-border-opacity)); + border-bottom-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-y-rose-800{ + --tw-border-opacity: 1; + border-top-color: rgb(159 18 57 / var(--tw-border-opacity)); + border-bottom-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-y-rose-900{ + --tw-border-opacity: 1; + border-top-color: rgb(136 19 55 / var(--tw-border-opacity)); + border-bottom-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-y-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(244 63 94 / var(--tw-border-opacity)); + border-bottom-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-y-lilac-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 247 250 / var(--tw-border-opacity)); + border-bottom-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-y-lilac-300{ + --tw-border-opacity: 1; + border-top-color: rgb(237 240 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-y-lilac-900{ + --tw-border-opacity: 1; + border-top-color: rgb(220 226 249 / var(--tw-border-opacity)); + border-bottom-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-y-lilac{ + --tw-border-opacity: 1; + border-top-color: rgb(248 249 254 / var(--tw-border-opacity)); + border-bottom-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-y-golden-900{ + --tw-border-opacity: 1; + border-top-color: rgb(191 184 130 / var(--tw-border-opacity)); + border-bottom-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-y-golden{ + --tw-border-opacity: 1; + border-top-color: rgb(209 201 137 / var(--tw-border-opacity)); + border-bottom-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-y-status-success{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-y-status-danger{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-y-status-sent{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-y-status-viewed{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-y-status-draft{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-y-status-partial{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-y-status-canceled{ + --tw-border-opacity: 1; + border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); + border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-y-status-warning{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-y-text-status-success{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-y-text-status-danger{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-y-text-status-sent{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-y-text-status-viewed{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-y-text-status-draft{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-y-text-status-partial{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-y-text-status-canceled{ + --tw-border-opacity: 1; + border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); + border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-y-text-status-warning{ + --tw-border-opacity: 1; + border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); + border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-y-body{ + --tw-border-opacity: 1; + border-top-color: rgb(252 252 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-y-light-gray{ + --tw-border-opacity: 1; + border-top-color: rgb(199 201 217 / var(--tw-border-opacity)); + border-bottom-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-y-dark-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(21 40 75 / var(--tw-border-opacity)); + border-bottom-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-y-lighter-gray{ + --tw-border-opacity: 1; + border-top-color: rgb(242 242 245 / var(--tw-border-opacity)); + border-bottom-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-y-purple-lighter{ + --tw-border-opacity: 1; + border-top-color: rgb(242 244 252 / var(--tw-border-opacity)); + border-bottom-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-y-modal-background{ + border-top-color: rgba(0, 0, 0, 0.3); + border-bottom-color: rgba(0, 0, 0, 0.3); +} +.border-y-testing{ + --tw-border-opacity: 1; + border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); + border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-t-inherit{ + border-top-color: inherit; +} +.border-t-current{ + border-top-color: currentColor; +} +.border-t-transparent{ + border-top-color: transparent; +} +.border-t-black-50{ + --tw-border-opacity: 1; + border-top-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-t-black-100{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-t-black-200{ + --tw-border-opacity: 1; + border-top-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-t-black-300{ + --tw-border-opacity: 1; + border-top-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-t-black-400{ + --tw-border-opacity: 1; + border-top-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-t-black-500{ + --tw-border-opacity: 1; + border-top-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-t-black-600{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-t-black-700{ + --tw-border-opacity: 1; + border-top-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-t-black-800{ + --tw-border-opacity: 1; + border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-t-black-900{ + --tw-border-opacity: 1; + border-top-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-t-black{ + --tw-border-opacity: 1; + border-top-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-t-white{ + --tw-border-opacity: 1; + border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-t-slate-50{ + --tw-border-opacity: 1; + border-top-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-t-slate-100{ + --tw-border-opacity: 1; + border-top-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-t-slate-200{ + --tw-border-opacity: 1; + border-top-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-t-slate-300{ + --tw-border-opacity: 1; + border-top-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-t-slate-400{ + --tw-border-opacity: 1; + border-top-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-t-slate-500{ + --tw-border-opacity: 1; + border-top-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-t-slate-600{ + --tw-border-opacity: 1; + border-top-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-t-slate-700{ + --tw-border-opacity: 1; + border-top-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-t-slate-800{ + --tw-border-opacity: 1; + border-top-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-t-slate-900{ + --tw-border-opacity: 1; + border-top-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-t-gray-50{ + --tw-border-opacity: 1; + border-top-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-t-gray-100{ + --tw-border-opacity: 1; + border-top-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-t-gray-200{ + --tw-border-opacity: 1; + border-top-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-t-gray-300{ + --tw-border-opacity: 1; + border-top-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-t-gray-400{ + --tw-border-opacity: 1; + border-top-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-t-gray-500{ + --tw-border-opacity: 1; + border-top-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-t-gray-600{ + --tw-border-opacity: 1; + border-top-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-t-gray-700{ + --tw-border-opacity: 1; + border-top-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-t-gray-800{ + --tw-border-opacity: 1; + border-top-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-t-gray-900{ + --tw-border-opacity: 1; + border-top-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-t-zinc-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-t-zinc-100{ + --tw-border-opacity: 1; + border-top-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-t-zinc-200{ + --tw-border-opacity: 1; + border-top-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-t-zinc-300{ + --tw-border-opacity: 1; + border-top-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-t-zinc-400{ + --tw-border-opacity: 1; + border-top-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-t-zinc-500{ + --tw-border-opacity: 1; + border-top-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-t-zinc-600{ + --tw-border-opacity: 1; + border-top-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-t-zinc-700{ + --tw-border-opacity: 1; + border-top-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-t-zinc-800{ + --tw-border-opacity: 1; + border-top-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-t-zinc-900{ + --tw-border-opacity: 1; + border-top-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-t-neutral-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-t-neutral-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-t-neutral-200{ + --tw-border-opacity: 1; + border-top-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-t-neutral-300{ + --tw-border-opacity: 1; + border-top-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-t-neutral-400{ + --tw-border-opacity: 1; + border-top-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-t-neutral-500{ + --tw-border-opacity: 1; + border-top-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-t-neutral-600{ + --tw-border-opacity: 1; + border-top-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-t-neutral-700{ + --tw-border-opacity: 1; + border-top-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-t-neutral-800{ + --tw-border-opacity: 1; + border-top-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-t-neutral-900{ + --tw-border-opacity: 1; + border-top-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-t-stone-50{ + --tw-border-opacity: 1; + border-top-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-t-stone-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-t-stone-200{ + --tw-border-opacity: 1; + border-top-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-t-stone-300{ + --tw-border-opacity: 1; + border-top-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-t-stone-400{ + --tw-border-opacity: 1; + border-top-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-t-stone-500{ + --tw-border-opacity: 1; + border-top-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-t-stone-600{ + --tw-border-opacity: 1; + border-top-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-t-stone-700{ + --tw-border-opacity: 1; + border-top-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-t-stone-800{ + --tw-border-opacity: 1; + border-top-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-t-stone-900{ + --tw-border-opacity: 1; + border-top-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-t-red-50{ + --tw-border-opacity: 1; + border-top-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-t-red-100{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-red-200{ + --tw-border-opacity: 1; + border-top-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-t-red-300{ + --tw-border-opacity: 1; + border-top-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-t-red-400{ + --tw-border-opacity: 1; + border-top-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-t-red-500{ + --tw-border-opacity: 1; + border-top-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-t-red-600{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-red-700{ + --tw-border-opacity: 1; + border-top-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-t-red-800{ + --tw-border-opacity: 1; + border-top-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-t-red-900{ + --tw-border-opacity: 1; + border-top-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-t-red{ + --tw-border-opacity: 1; + border-top-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-t-orange-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-t-orange-100{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-t-orange-200{ + --tw-border-opacity: 1; + border-top-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-t-orange-300{ + --tw-border-opacity: 1; + border-top-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-t-orange-400{ + --tw-border-opacity: 1; + border-top-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-t-orange-500{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-t-orange-600{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-t-orange-700{ + --tw-border-opacity: 1; + border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-t-orange-800{ + --tw-border-opacity: 1; + border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-t-orange-900{ + --tw-border-opacity: 1; + border-top-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-t-orange{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-t-amber-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-t-amber-100{ + --tw-border-opacity: 1; + border-top-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-t-amber-200{ + --tw-border-opacity: 1; + border-top-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-t-amber-300{ + --tw-border-opacity: 1; + border-top-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-t-amber-400{ + --tw-border-opacity: 1; + border-top-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-t-amber-500{ + --tw-border-opacity: 1; + border-top-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-t-amber-600{ + --tw-border-opacity: 1; + border-top-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-t-amber-700{ + --tw-border-opacity: 1; + border-top-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-t-amber-800{ + --tw-border-opacity: 1; + border-top-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-t-amber-900{ + --tw-border-opacity: 1; + border-top-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-t-yellow-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-t-yellow-100{ + --tw-border-opacity: 1; + border-top-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-t-yellow-200{ + --tw-border-opacity: 1; + border-top-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-t-yellow-300{ + --tw-border-opacity: 1; + border-top-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-t-yellow-400{ + --tw-border-opacity: 1; + border-top-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-t-yellow-500{ + --tw-border-opacity: 1; + border-top-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-t-yellow-600{ + --tw-border-opacity: 1; + border-top-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-t-yellow-700{ + --tw-border-opacity: 1; + border-top-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-t-yellow-800{ + --tw-border-opacity: 1; + border-top-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-t-yellow-900{ + --tw-border-opacity: 1; + border-top-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-t-lime-50{ + --tw-border-opacity: 1; + border-top-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-t-lime-100{ + --tw-border-opacity: 1; + border-top-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-t-lime-200{ + --tw-border-opacity: 1; + border-top-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-t-lime-300{ + --tw-border-opacity: 1; + border-top-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-t-lime-400{ + --tw-border-opacity: 1; + border-top-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-t-lime-500{ + --tw-border-opacity: 1; + border-top-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-t-lime-600{ + --tw-border-opacity: 1; + border-top-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-t-lime-700{ + --tw-border-opacity: 1; + border-top-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-t-lime-800{ + --tw-border-opacity: 1; + border-top-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-t-lime-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-t-green-50{ + --tw-border-opacity: 1; + border-top-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-t-green-100{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-t-green-200{ + --tw-border-opacity: 1; + border-top-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-t-green-300{ + --tw-border-opacity: 1; + border-top-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-t-green-400{ + --tw-border-opacity: 1; + border-top-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-t-green-500{ + --tw-border-opacity: 1; + border-top-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-t-green-600{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-t-green-700{ + --tw-border-opacity: 1; + border-top-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-t-green-800{ + --tw-border-opacity: 1; + border-top-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-t-green-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-t-green{ + --tw-border-opacity: 1; + border-top-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-t-emerald-50{ + --tw-border-opacity: 1; + border-top-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-t-emerald-100{ + --tw-border-opacity: 1; + border-top-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-t-emerald-200{ + --tw-border-opacity: 1; + border-top-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-t-emerald-300{ + --tw-border-opacity: 1; + border-top-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-t-emerald-400{ + --tw-border-opacity: 1; + border-top-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-t-emerald-500{ + --tw-border-opacity: 1; + border-top-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-t-emerald-600{ + --tw-border-opacity: 1; + border-top-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-t-emerald-700{ + --tw-border-opacity: 1; + border-top-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-t-emerald-800{ + --tw-border-opacity: 1; + border-top-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-t-emerald-900{ + --tw-border-opacity: 1; + border-top-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-t-teal-50{ + --tw-border-opacity: 1; + border-top-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-t-teal-100{ + --tw-border-opacity: 1; + border-top-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-t-teal-200{ + --tw-border-opacity: 1; + border-top-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-t-teal-300{ + --tw-border-opacity: 1; + border-top-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-t-teal-400{ + --tw-border-opacity: 1; + border-top-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-t-teal-500{ + --tw-border-opacity: 1; + border-top-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-t-teal-600{ + --tw-border-opacity: 1; + border-top-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-t-teal-700{ + --tw-border-opacity: 1; + border-top-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-t-teal-800{ + --tw-border-opacity: 1; + border-top-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-t-teal-900{ + --tw-border-opacity: 1; + border-top-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-t-cyan-50{ + --tw-border-opacity: 1; + border-top-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-t-cyan-100{ + --tw-border-opacity: 1; + border-top-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-t-cyan-200{ + --tw-border-opacity: 1; + border-top-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-t-cyan-300{ + --tw-border-opacity: 1; + border-top-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-t-cyan-400{ + --tw-border-opacity: 1; + border-top-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-t-cyan-500{ + --tw-border-opacity: 1; + border-top-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-t-cyan-600{ + --tw-border-opacity: 1; + border-top-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-t-cyan-700{ + --tw-border-opacity: 1; + border-top-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-t-cyan-800{ + --tw-border-opacity: 1; + border-top-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-t-cyan-900{ + --tw-border-opacity: 1; + border-top-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-t-sky-50{ + --tw-border-opacity: 1; + border-top-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-t-sky-100{ + --tw-border-opacity: 1; + border-top-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-t-sky-200{ + --tw-border-opacity: 1; + border-top-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-t-sky-300{ + --tw-border-opacity: 1; + border-top-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-t-sky-400{ + --tw-border-opacity: 1; + border-top-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-t-sky-500{ + --tw-border-opacity: 1; + border-top-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-t-sky-600{ + --tw-border-opacity: 1; + border-top-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-t-sky-700{ + --tw-border-opacity: 1; + border-top-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-t-sky-800{ + --tw-border-opacity: 1; + border-top-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-t-sky-900{ + --tw-border-opacity: 1; + border-top-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-t-blue-50{ + --tw-border-opacity: 1; + border-top-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-t-blue-100{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-t-blue-200{ + --tw-border-opacity: 1; + border-top-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-t-blue-300{ + --tw-border-opacity: 1; + border-top-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-t-blue-400{ + --tw-border-opacity: 1; + border-top-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-t-blue-500{ + --tw-border-opacity: 1; + border-top-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-t-blue-600{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-t-blue-700{ + --tw-border-opacity: 1; + border-top-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-t-blue-800{ + --tw-border-opacity: 1; + border-top-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-t-blue-900{ + --tw-border-opacity: 1; + border-top-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-t-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-t-indigo-50{ + --tw-border-opacity: 1; + border-top-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-t-indigo-100{ + --tw-border-opacity: 1; + border-top-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-t-indigo-200{ + --tw-border-opacity: 1; + border-top-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-t-indigo-300{ + --tw-border-opacity: 1; + border-top-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-t-indigo-400{ + --tw-border-opacity: 1; + border-top-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-t-indigo-500{ + --tw-border-opacity: 1; + border-top-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-t-indigo-600{ + --tw-border-opacity: 1; + border-top-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-t-indigo-700{ + --tw-border-opacity: 1; + border-top-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-t-indigo-800{ + --tw-border-opacity: 1; + border-top-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-t-indigo-900{ + --tw-border-opacity: 1; + border-top-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-t-violet-50{ + --tw-border-opacity: 1; + border-top-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-t-violet-100{ + --tw-border-opacity: 1; + border-top-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-t-violet-200{ + --tw-border-opacity: 1; + border-top-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-t-violet-300{ + --tw-border-opacity: 1; + border-top-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-t-violet-400{ + --tw-border-opacity: 1; + border-top-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-t-violet-500{ + --tw-border-opacity: 1; + border-top-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-t-violet-600{ + --tw-border-opacity: 1; + border-top-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-t-violet-700{ + --tw-border-opacity: 1; + border-top-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-t-violet-800{ + --tw-border-opacity: 1; + border-top-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-t-violet-900{ + --tw-border-opacity: 1; + border-top-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-t-purple-50{ + --tw-border-opacity: 1; + border-top-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-t-purple-100{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-t-purple-200{ + --tw-border-opacity: 1; + border-top-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-t-purple-300{ + --tw-border-opacity: 1; + border-top-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-t-purple-400{ + --tw-border-opacity: 1; + border-top-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-t-purple-500{ + --tw-border-opacity: 1; + border-top-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-t-purple-600{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-t-purple-700{ + --tw-border-opacity: 1; + border-top-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-t-purple-800{ + --tw-border-opacity: 1; + border-top-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-t-purple-900{ + --tw-border-opacity: 1; + border-top-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-t-purple{ + --tw-border-opacity: 1; + border-top-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-t-fuchsia-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-t-fuchsia-100{ + --tw-border-opacity: 1; + border-top-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-t-fuchsia-200{ + --tw-border-opacity: 1; + border-top-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-t-fuchsia-300{ + --tw-border-opacity: 1; + border-top-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-t-fuchsia-400{ + --tw-border-opacity: 1; + border-top-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-t-fuchsia-500{ + --tw-border-opacity: 1; + border-top-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-t-fuchsia-600{ + --tw-border-opacity: 1; + border-top-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-t-fuchsia-700{ + --tw-border-opacity: 1; + border-top-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-t-fuchsia-800{ + --tw-border-opacity: 1; + border-top-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-t-fuchsia-900{ + --tw-border-opacity: 1; + border-top-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-t-pink-50{ + --tw-border-opacity: 1; + border-top-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-t-pink-100{ + --tw-border-opacity: 1; + border-top-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-t-pink-200{ + --tw-border-opacity: 1; + border-top-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-t-pink-300{ + --tw-border-opacity: 1; + border-top-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-t-pink-400{ + --tw-border-opacity: 1; + border-top-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-t-pink-500{ + --tw-border-opacity: 1; + border-top-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-t-pink-600{ + --tw-border-opacity: 1; + border-top-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-t-pink-700{ + --tw-border-opacity: 1; + border-top-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-t-pink-800{ + --tw-border-opacity: 1; + border-top-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-t-pink-900{ + --tw-border-opacity: 1; + border-top-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-t-rose-50{ + --tw-border-opacity: 1; + border-top-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-t-rose-100{ + --tw-border-opacity: 1; + border-top-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-t-rose-200{ + --tw-border-opacity: 1; + border-top-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-t-rose-300{ + --tw-border-opacity: 1; + border-top-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-t-rose-400{ + --tw-border-opacity: 1; + border-top-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-t-rose-500{ + --tw-border-opacity: 1; + border-top-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-t-rose-600{ + --tw-border-opacity: 1; + border-top-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-t-rose-700{ + --tw-border-opacity: 1; + border-top-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-t-rose-800{ + --tw-border-opacity: 1; + border-top-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-t-rose-900{ + --tw-border-opacity: 1; + border-top-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-t-rose{ + --tw-border-opacity: 1; + border-top-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-t-lilac-100{ + --tw-border-opacity: 1; + border-top-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-t-lilac-300{ + --tw-border-opacity: 1; + border-top-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-t-lilac-900{ + --tw-border-opacity: 1; + border-top-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-t-lilac{ + --tw-border-opacity: 1; + border-top-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-t-golden-900{ + --tw-border-opacity: 1; + border-top-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-t-golden{ + --tw-border-opacity: 1; + border-top-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-t-status-success{ + --tw-border-opacity: 1; + border-top-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-t-status-danger{ + --tw-border-opacity: 1; + border-top-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-t-status-sent{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-t-status-viewed{ + --tw-border-opacity: 1; + border-top-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-t-status-draft{ + --tw-border-opacity: 1; + border-top-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-t-status-partial{ + --tw-border-opacity: 1; + border-top-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-t-status-canceled{ + --tw-border-opacity: 1; + border-top-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-t-status-warning{ + --tw-border-opacity: 1; + border-top-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-t-text-status-success{ + --tw-border-opacity: 1; + border-top-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-t-text-status-danger{ + --tw-border-opacity: 1; + border-top-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-t-text-status-sent{ + --tw-border-opacity: 1; + border-top-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-t-text-status-viewed{ + --tw-border-opacity: 1; + border-top-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-t-text-status-draft{ + --tw-border-opacity: 1; + border-top-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-t-text-status-partial{ + --tw-border-opacity: 1; + border-top-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-t-text-status-canceled{ + --tw-border-opacity: 1; + border-top-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-t-text-status-warning{ + --tw-border-opacity: 1; + border-top-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-t-body{ + --tw-border-opacity: 1; + border-top-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-t-light-gray{ + --tw-border-opacity: 1; + border-top-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-t-dark-blue{ + --tw-border-opacity: 1; + border-top-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-t-lighter-gray{ + --tw-border-opacity: 1; + border-top-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-t-purple-lighter{ + --tw-border-opacity: 1; + border-top-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-t-modal-background{ + border-top-color: rgba(0, 0, 0, 0.3); +} +.border-t-testing{ + --tw-border-opacity: 1; + border-top-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-r-inherit{ + border-right-color: inherit; +} +.border-r-current{ + border-right-color: currentColor; +} +.border-r-transparent{ + border-right-color: transparent; +} +.border-r-black-50{ + --tw-border-opacity: 1; + border-right-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-r-black-100{ + --tw-border-opacity: 1; + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-r-black-200{ + --tw-border-opacity: 1; + border-right-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-r-black-300{ + --tw-border-opacity: 1; + border-right-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-r-black-400{ + --tw-border-opacity: 1; + border-right-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-r-black-500{ + --tw-border-opacity: 1; + border-right-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-r-black-600{ + --tw-border-opacity: 1; + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-r-black-700{ + --tw-border-opacity: 1; + border-right-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-r-black-800{ + --tw-border-opacity: 1; + border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-r-black-900{ + --tw-border-opacity: 1; + border-right-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-r-black{ + --tw-border-opacity: 1; + border-right-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-r-white{ + --tw-border-opacity: 1; + border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-r-slate-50{ + --tw-border-opacity: 1; + border-right-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-r-slate-100{ + --tw-border-opacity: 1; + border-right-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-r-slate-200{ + --tw-border-opacity: 1; + border-right-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-r-slate-300{ + --tw-border-opacity: 1; + border-right-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-r-slate-400{ + --tw-border-opacity: 1; + border-right-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-r-slate-500{ + --tw-border-opacity: 1; + border-right-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-r-slate-600{ + --tw-border-opacity: 1; + border-right-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-r-slate-700{ + --tw-border-opacity: 1; + border-right-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-r-slate-800{ + --tw-border-opacity: 1; + border-right-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-r-slate-900{ + --tw-border-opacity: 1; + border-right-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-r-gray-50{ + --tw-border-opacity: 1; + border-right-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-r-gray-100{ + --tw-border-opacity: 1; + border-right-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-r-gray-200{ + --tw-border-opacity: 1; + border-right-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-r-gray-300{ + --tw-border-opacity: 1; + border-right-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-r-gray-400{ + --tw-border-opacity: 1; + border-right-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-r-gray-500{ + --tw-border-opacity: 1; + border-right-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-r-gray-600{ + --tw-border-opacity: 1; + border-right-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-r-gray-700{ + --tw-border-opacity: 1; + border-right-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-r-gray-800{ + --tw-border-opacity: 1; + border-right-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-r-gray-900{ + --tw-border-opacity: 1; + border-right-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-r-zinc-50{ + --tw-border-opacity: 1; + border-right-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-r-zinc-100{ + --tw-border-opacity: 1; + border-right-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-r-zinc-200{ + --tw-border-opacity: 1; + border-right-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-r-zinc-300{ + --tw-border-opacity: 1; + border-right-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-r-zinc-400{ + --tw-border-opacity: 1; + border-right-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-r-zinc-500{ + --tw-border-opacity: 1; + border-right-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-r-zinc-600{ + --tw-border-opacity: 1; + border-right-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-r-zinc-700{ + --tw-border-opacity: 1; + border-right-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-r-zinc-800{ + --tw-border-opacity: 1; + border-right-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-r-zinc-900{ + --tw-border-opacity: 1; + border-right-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-r-neutral-50{ + --tw-border-opacity: 1; + border-right-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-r-neutral-100{ + --tw-border-opacity: 1; + border-right-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-r-neutral-200{ + --tw-border-opacity: 1; + border-right-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-r-neutral-300{ + --tw-border-opacity: 1; + border-right-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-r-neutral-400{ + --tw-border-opacity: 1; + border-right-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-r-neutral-500{ + --tw-border-opacity: 1; + border-right-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-r-neutral-600{ + --tw-border-opacity: 1; + border-right-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-r-neutral-700{ + --tw-border-opacity: 1; + border-right-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-r-neutral-800{ + --tw-border-opacity: 1; + border-right-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-r-neutral-900{ + --tw-border-opacity: 1; + border-right-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-r-stone-50{ + --tw-border-opacity: 1; + border-right-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-r-stone-100{ + --tw-border-opacity: 1; + border-right-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-r-stone-200{ + --tw-border-opacity: 1; + border-right-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-r-stone-300{ + --tw-border-opacity: 1; + border-right-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-r-stone-400{ + --tw-border-opacity: 1; + border-right-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-r-stone-500{ + --tw-border-opacity: 1; + border-right-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-r-stone-600{ + --tw-border-opacity: 1; + border-right-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-r-stone-700{ + --tw-border-opacity: 1; + border-right-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-r-stone-800{ + --tw-border-opacity: 1; + border-right-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-r-stone-900{ + --tw-border-opacity: 1; + border-right-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-r-red-50{ + --tw-border-opacity: 1; + border-right-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-r-red-100{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-red-200{ + --tw-border-opacity: 1; + border-right-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-r-red-300{ + --tw-border-opacity: 1; + border-right-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-r-red-400{ + --tw-border-opacity: 1; + border-right-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-r-red-500{ + --tw-border-opacity: 1; + border-right-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-r-red-600{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-red-700{ + --tw-border-opacity: 1; + border-right-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-r-red-800{ + --tw-border-opacity: 1; + border-right-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-r-red-900{ + --tw-border-opacity: 1; + border-right-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-r-red{ + --tw-border-opacity: 1; + border-right-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-r-orange-50{ + --tw-border-opacity: 1; + border-right-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-r-orange-100{ + --tw-border-opacity: 1; + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-r-orange-200{ + --tw-border-opacity: 1; + border-right-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-r-orange-300{ + --tw-border-opacity: 1; + border-right-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-r-orange-400{ + --tw-border-opacity: 1; + border-right-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-r-orange-500{ + --tw-border-opacity: 1; + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-r-orange-600{ + --tw-border-opacity: 1; + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-r-orange-700{ + --tw-border-opacity: 1; + border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-r-orange-800{ + --tw-border-opacity: 1; + border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-r-orange-900{ + --tw-border-opacity: 1; + border-right-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-r-orange{ + --tw-border-opacity: 1; + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-r-amber-50{ + --tw-border-opacity: 1; + border-right-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-r-amber-100{ + --tw-border-opacity: 1; + border-right-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-r-amber-200{ + --tw-border-opacity: 1; + border-right-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-r-amber-300{ + --tw-border-opacity: 1; + border-right-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-r-amber-400{ + --tw-border-opacity: 1; + border-right-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-r-amber-500{ + --tw-border-opacity: 1; + border-right-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-r-amber-600{ + --tw-border-opacity: 1; + border-right-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-r-amber-700{ + --tw-border-opacity: 1; + border-right-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-r-amber-800{ + --tw-border-opacity: 1; + border-right-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-r-amber-900{ + --tw-border-opacity: 1; + border-right-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-r-yellow-50{ + --tw-border-opacity: 1; + border-right-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-r-yellow-100{ + --tw-border-opacity: 1; + border-right-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-r-yellow-200{ + --tw-border-opacity: 1; + border-right-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-r-yellow-300{ + --tw-border-opacity: 1; + border-right-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-r-yellow-400{ + --tw-border-opacity: 1; + border-right-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-r-yellow-500{ + --tw-border-opacity: 1; + border-right-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-r-yellow-600{ + --tw-border-opacity: 1; + border-right-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-r-yellow-700{ + --tw-border-opacity: 1; + border-right-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-r-yellow-800{ + --tw-border-opacity: 1; + border-right-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-r-yellow-900{ + --tw-border-opacity: 1; + border-right-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-r-lime-50{ + --tw-border-opacity: 1; + border-right-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-r-lime-100{ + --tw-border-opacity: 1; + border-right-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-r-lime-200{ + --tw-border-opacity: 1; + border-right-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-r-lime-300{ + --tw-border-opacity: 1; + border-right-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-r-lime-400{ + --tw-border-opacity: 1; + border-right-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-r-lime-500{ + --tw-border-opacity: 1; + border-right-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-r-lime-600{ + --tw-border-opacity: 1; + border-right-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-r-lime-700{ + --tw-border-opacity: 1; + border-right-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-r-lime-800{ + --tw-border-opacity: 1; + border-right-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-r-lime-900{ + --tw-border-opacity: 1; + border-right-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-r-green-50{ + --tw-border-opacity: 1; + border-right-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-r-green-100{ + --tw-border-opacity: 1; + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-r-green-200{ + --tw-border-opacity: 1; + border-right-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-r-green-300{ + --tw-border-opacity: 1; + border-right-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-r-green-400{ + --tw-border-opacity: 1; + border-right-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-r-green-500{ + --tw-border-opacity: 1; + border-right-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-r-green-600{ + --tw-border-opacity: 1; + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-r-green-700{ + --tw-border-opacity: 1; + border-right-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-r-green-800{ + --tw-border-opacity: 1; + border-right-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-r-green-900{ + --tw-border-opacity: 1; + border-right-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-r-green{ + --tw-border-opacity: 1; + border-right-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-r-emerald-50{ + --tw-border-opacity: 1; + border-right-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-r-emerald-100{ + --tw-border-opacity: 1; + border-right-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-r-emerald-200{ + --tw-border-opacity: 1; + border-right-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-r-emerald-300{ + --tw-border-opacity: 1; + border-right-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-r-emerald-400{ + --tw-border-opacity: 1; + border-right-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-r-emerald-500{ + --tw-border-opacity: 1; + border-right-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-r-emerald-600{ + --tw-border-opacity: 1; + border-right-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-r-emerald-700{ + --tw-border-opacity: 1; + border-right-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-r-emerald-800{ + --tw-border-opacity: 1; + border-right-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-r-emerald-900{ + --tw-border-opacity: 1; + border-right-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-r-teal-50{ + --tw-border-opacity: 1; + border-right-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-r-teal-100{ + --tw-border-opacity: 1; + border-right-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-r-teal-200{ + --tw-border-opacity: 1; + border-right-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-r-teal-300{ + --tw-border-opacity: 1; + border-right-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-r-teal-400{ + --tw-border-opacity: 1; + border-right-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-r-teal-500{ + --tw-border-opacity: 1; + border-right-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-r-teal-600{ + --tw-border-opacity: 1; + border-right-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-r-teal-700{ + --tw-border-opacity: 1; + border-right-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-r-teal-800{ + --tw-border-opacity: 1; + border-right-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-r-teal-900{ + --tw-border-opacity: 1; + border-right-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-r-cyan-50{ + --tw-border-opacity: 1; + border-right-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-r-cyan-100{ + --tw-border-opacity: 1; + border-right-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-r-cyan-200{ + --tw-border-opacity: 1; + border-right-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-r-cyan-300{ + --tw-border-opacity: 1; + border-right-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-r-cyan-400{ + --tw-border-opacity: 1; + border-right-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-r-cyan-500{ + --tw-border-opacity: 1; + border-right-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-r-cyan-600{ + --tw-border-opacity: 1; + border-right-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-r-cyan-700{ + --tw-border-opacity: 1; + border-right-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-r-cyan-800{ + --tw-border-opacity: 1; + border-right-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-r-cyan-900{ + --tw-border-opacity: 1; + border-right-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-r-sky-50{ + --tw-border-opacity: 1; + border-right-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-r-sky-100{ + --tw-border-opacity: 1; + border-right-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-r-sky-200{ + --tw-border-opacity: 1; + border-right-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-r-sky-300{ + --tw-border-opacity: 1; + border-right-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-r-sky-400{ + --tw-border-opacity: 1; + border-right-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-r-sky-500{ + --tw-border-opacity: 1; + border-right-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-r-sky-600{ + --tw-border-opacity: 1; + border-right-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-r-sky-700{ + --tw-border-opacity: 1; + border-right-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-r-sky-800{ + --tw-border-opacity: 1; + border-right-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-r-sky-900{ + --tw-border-opacity: 1; + border-right-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-r-blue-50{ + --tw-border-opacity: 1; + border-right-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-r-blue-100{ + --tw-border-opacity: 1; + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-r-blue-200{ + --tw-border-opacity: 1; + border-right-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-r-blue-300{ + --tw-border-opacity: 1; + border-right-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-r-blue-400{ + --tw-border-opacity: 1; + border-right-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-r-blue-500{ + --tw-border-opacity: 1; + border-right-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-r-blue-600{ + --tw-border-opacity: 1; + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-r-blue-700{ + --tw-border-opacity: 1; + border-right-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-r-blue-800{ + --tw-border-opacity: 1; + border-right-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-r-blue-900{ + --tw-border-opacity: 1; + border-right-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-r-blue{ + --tw-border-opacity: 1; + border-right-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-r-indigo-50{ + --tw-border-opacity: 1; + border-right-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-r-indigo-100{ + --tw-border-opacity: 1; + border-right-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-r-indigo-200{ + --tw-border-opacity: 1; + border-right-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-r-indigo-300{ + --tw-border-opacity: 1; + border-right-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-r-indigo-400{ + --tw-border-opacity: 1; + border-right-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-r-indigo-500{ + --tw-border-opacity: 1; + border-right-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-r-indigo-600{ + --tw-border-opacity: 1; + border-right-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-r-indigo-700{ + --tw-border-opacity: 1; + border-right-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-r-indigo-800{ + --tw-border-opacity: 1; + border-right-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-r-indigo-900{ + --tw-border-opacity: 1; + border-right-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-r-violet-50{ + --tw-border-opacity: 1; + border-right-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-r-violet-100{ + --tw-border-opacity: 1; + border-right-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-r-violet-200{ + --tw-border-opacity: 1; + border-right-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-r-violet-300{ + --tw-border-opacity: 1; + border-right-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-r-violet-400{ + --tw-border-opacity: 1; + border-right-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-r-violet-500{ + --tw-border-opacity: 1; + border-right-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-r-violet-600{ + --tw-border-opacity: 1; + border-right-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-r-violet-700{ + --tw-border-opacity: 1; + border-right-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-r-violet-800{ + --tw-border-opacity: 1; + border-right-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-r-violet-900{ + --tw-border-opacity: 1; + border-right-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-r-purple-50{ + --tw-border-opacity: 1; + border-right-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-r-purple-100{ + --tw-border-opacity: 1; + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-r-purple-200{ + --tw-border-opacity: 1; + border-right-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-r-purple-300{ + --tw-border-opacity: 1; + border-right-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-r-purple-400{ + --tw-border-opacity: 1; + border-right-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-r-purple-500{ + --tw-border-opacity: 1; + border-right-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-r-purple-600{ + --tw-border-opacity: 1; + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-r-purple-700{ + --tw-border-opacity: 1; + border-right-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-r-purple-800{ + --tw-border-opacity: 1; + border-right-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-r-purple-900{ + --tw-border-opacity: 1; + border-right-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-r-purple{ + --tw-border-opacity: 1; + border-right-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-r-fuchsia-50{ + --tw-border-opacity: 1; + border-right-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-r-fuchsia-100{ + --tw-border-opacity: 1; + border-right-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-r-fuchsia-200{ + --tw-border-opacity: 1; + border-right-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-r-fuchsia-300{ + --tw-border-opacity: 1; + border-right-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-r-fuchsia-400{ + --tw-border-opacity: 1; + border-right-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-r-fuchsia-500{ + --tw-border-opacity: 1; + border-right-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-r-fuchsia-600{ + --tw-border-opacity: 1; + border-right-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-r-fuchsia-700{ + --tw-border-opacity: 1; + border-right-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-r-fuchsia-800{ + --tw-border-opacity: 1; + border-right-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-r-fuchsia-900{ + --tw-border-opacity: 1; + border-right-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-r-pink-50{ + --tw-border-opacity: 1; + border-right-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-r-pink-100{ + --tw-border-opacity: 1; + border-right-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-r-pink-200{ + --tw-border-opacity: 1; + border-right-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-r-pink-300{ + --tw-border-opacity: 1; + border-right-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-r-pink-400{ + --tw-border-opacity: 1; + border-right-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-r-pink-500{ + --tw-border-opacity: 1; + border-right-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-r-pink-600{ + --tw-border-opacity: 1; + border-right-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-r-pink-700{ + --tw-border-opacity: 1; + border-right-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-r-pink-800{ + --tw-border-opacity: 1; + border-right-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-r-pink-900{ + --tw-border-opacity: 1; + border-right-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-r-rose-50{ + --tw-border-opacity: 1; + border-right-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-r-rose-100{ + --tw-border-opacity: 1; + border-right-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-r-rose-200{ + --tw-border-opacity: 1; + border-right-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-r-rose-300{ + --tw-border-opacity: 1; + border-right-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-r-rose-400{ + --tw-border-opacity: 1; + border-right-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-r-rose-500{ + --tw-border-opacity: 1; + border-right-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-r-rose-600{ + --tw-border-opacity: 1; + border-right-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-r-rose-700{ + --tw-border-opacity: 1; + border-right-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-r-rose-800{ + --tw-border-opacity: 1; + border-right-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-r-rose-900{ + --tw-border-opacity: 1; + border-right-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-r-rose{ + --tw-border-opacity: 1; + border-right-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-r-lilac-100{ + --tw-border-opacity: 1; + border-right-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-r-lilac-300{ + --tw-border-opacity: 1; + border-right-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-r-lilac-900{ + --tw-border-opacity: 1; + border-right-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-r-lilac{ + --tw-border-opacity: 1; + border-right-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-r-golden-900{ + --tw-border-opacity: 1; + border-right-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-r-golden{ + --tw-border-opacity: 1; + border-right-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-r-status-success{ + --tw-border-opacity: 1; + border-right-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-r-status-danger{ + --tw-border-opacity: 1; + border-right-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-r-status-sent{ + --tw-border-opacity: 1; + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-r-status-viewed{ + --tw-border-opacity: 1; + border-right-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-r-status-draft{ + --tw-border-opacity: 1; + border-right-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-r-status-partial{ + --tw-border-opacity: 1; + border-right-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-r-status-canceled{ + --tw-border-opacity: 1; + border-right-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-r-status-warning{ + --tw-border-opacity: 1; + border-right-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-r-text-status-success{ + --tw-border-opacity: 1; + border-right-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-r-text-status-danger{ + --tw-border-opacity: 1; + border-right-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-r-text-status-sent{ + --tw-border-opacity: 1; + border-right-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-r-text-status-viewed{ + --tw-border-opacity: 1; + border-right-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-r-text-status-draft{ + --tw-border-opacity: 1; + border-right-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-r-text-status-partial{ + --tw-border-opacity: 1; + border-right-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-r-text-status-canceled{ + --tw-border-opacity: 1; + border-right-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-r-text-status-warning{ + --tw-border-opacity: 1; + border-right-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-r-body{ + --tw-border-opacity: 1; + border-right-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-r-light-gray{ + --tw-border-opacity: 1; + border-right-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-r-dark-blue{ + --tw-border-opacity: 1; + border-right-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-r-lighter-gray{ + --tw-border-opacity: 1; + border-right-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-r-purple-lighter{ + --tw-border-opacity: 1; + border-right-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-r-modal-background{ + border-right-color: rgba(0, 0, 0, 0.3); +} +.border-r-testing{ + --tw-border-opacity: 1; + border-right-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-b-inherit{ + border-bottom-color: inherit; +} +.border-b-current{ + border-bottom-color: currentColor; +} +.border-b-transparent{ + border-bottom-color: transparent; +} +.border-b-black-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-b-black-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-b-black-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-b-black-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-b-black-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-b-black-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-b-black-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-b-black-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-b-black-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-b-black-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-b-black{ + --tw-border-opacity: 1; + border-bottom-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-b-white{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-b-slate-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-b-slate-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-b-slate-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-b-slate-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-b-slate-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-b-slate-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-b-slate-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-b-slate-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-b-slate-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-b-slate-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-b-gray-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-b-gray-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-b-gray-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-b-gray-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-b-gray-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-b-gray-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-b-gray-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-b-gray-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-b-gray-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-b-gray-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-b-zinc-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-b-zinc-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-b-zinc-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-b-zinc-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-b-zinc-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-b-zinc-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-b-zinc-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-b-zinc-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-b-zinc-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-b-zinc-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-b-neutral-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-b-neutral-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-b-neutral-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-b-neutral-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-b-neutral-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-b-neutral-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-b-neutral-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-b-neutral-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-b-neutral-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-b-neutral-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-b-stone-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-b-stone-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-b-stone-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-b-stone-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-b-stone-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-b-stone-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-b-stone-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-b-stone-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-b-stone-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-b-stone-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-b-red-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-b-red-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-red-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-b-red-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-b-red-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-b-red-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-b-red-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-red-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-b-red-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-b-red-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-b-red{ + --tw-border-opacity: 1; + border-bottom-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-b-orange-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-b-orange-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-b-orange-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-b-orange-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-b-orange-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-b-orange-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-b-orange-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-b-orange-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-b-orange-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-b-orange-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-b-orange{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-b-amber-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-b-amber-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-b-amber-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-b-amber-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-b-amber-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-b-amber-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-b-amber-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-b-amber-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-b-amber-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-b-amber-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-b-yellow-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-b-yellow-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-b-yellow-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-b-yellow-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-b-yellow-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-b-yellow-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-b-yellow-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-b-yellow-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-b-yellow-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-b-yellow-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-b-lime-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-b-lime-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-b-lime-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-b-lime-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-b-lime-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-b-lime-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-b-lime-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-b-lime-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-b-lime-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-b-lime-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-b-green-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-b-green-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-b-green-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-b-green-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-b-green-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-b-green-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-b-green-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-b-green-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-b-green-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-b-green-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-b-green{ + --tw-border-opacity: 1; + border-bottom-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-b-emerald-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-b-emerald-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-b-emerald-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-b-emerald-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-b-emerald-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-b-emerald-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-b-emerald-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-b-emerald-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-b-emerald-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-b-emerald-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-b-teal-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-b-teal-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-b-teal-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-b-teal-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-b-teal-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-b-teal-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-b-teal-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-b-teal-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-b-teal-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-b-teal-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-b-cyan-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-b-cyan-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-b-cyan-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-b-cyan-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-b-cyan-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-b-cyan-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-b-cyan-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-b-cyan-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-b-cyan-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-b-cyan-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-b-sky-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-b-sky-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-b-sky-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-b-sky-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-b-sky-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-b-sky-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-b-sky-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-b-sky-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-b-sky-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-b-sky-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-b-blue-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-b-blue-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-b-blue-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-b-blue-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-b-blue-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-b-blue-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-b-blue-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-b-blue-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-b-blue-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-b-blue-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-b-blue{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-b-indigo-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-b-indigo-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-b-indigo-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-b-indigo-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-b-indigo-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-b-indigo-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-b-indigo-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-b-indigo-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-b-indigo-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-b-indigo-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-b-violet-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-b-violet-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-b-violet-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-b-violet-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-b-violet-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-b-violet-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-b-violet-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-b-violet-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-b-violet-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-b-violet-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-b-purple-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-b-purple-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-b-purple-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-b-purple-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-b-purple-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-b-purple-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-b-purple-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-b-purple-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-b-purple-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-b-purple-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-b-purple{ + --tw-border-opacity: 1; + border-bottom-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-b-fuchsia-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-b-fuchsia-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-b-fuchsia-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-b-fuchsia-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-b-fuchsia-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-b-fuchsia-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-b-fuchsia-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-b-fuchsia-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-b-fuchsia-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-b-fuchsia-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-b-pink-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-b-pink-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-b-pink-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-b-pink-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-b-pink-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-b-pink-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-b-pink-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-b-pink-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-b-pink-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-b-pink-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-b-rose-50{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-b-rose-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-b-rose-200{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-b-rose-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-b-rose-400{ + --tw-border-opacity: 1; + border-bottom-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-b-rose-500{ + --tw-border-opacity: 1; + border-bottom-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-b-rose-600{ + --tw-border-opacity: 1; + border-bottom-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-b-rose-700{ + --tw-border-opacity: 1; + border-bottom-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-b-rose-800{ + --tw-border-opacity: 1; + border-bottom-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-b-rose-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-b-rose{ + --tw-border-opacity: 1; + border-bottom-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-b-lilac-100{ + --tw-border-opacity: 1; + border-bottom-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-b-lilac-300{ + --tw-border-opacity: 1; + border-bottom-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-b-lilac-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-b-lilac{ + --tw-border-opacity: 1; + border-bottom-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-b-golden-900{ + --tw-border-opacity: 1; + border-bottom-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-b-golden{ + --tw-border-opacity: 1; + border-bottom-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-b-status-success{ + --tw-border-opacity: 1; + border-bottom-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-b-status-danger{ + --tw-border-opacity: 1; + border-bottom-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-b-status-sent{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-b-status-viewed{ + --tw-border-opacity: 1; + border-bottom-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-b-status-draft{ + --tw-border-opacity: 1; + border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-b-status-partial{ + --tw-border-opacity: 1; + border-bottom-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-b-status-canceled{ + --tw-border-opacity: 1; + border-bottom-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-b-status-warning{ + --tw-border-opacity: 1; + border-bottom-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-b-text-status-success{ + --tw-border-opacity: 1; + border-bottom-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-b-text-status-danger{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-b-text-status-sent{ + --tw-border-opacity: 1; + border-bottom-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-b-text-status-viewed{ + --tw-border-opacity: 1; + border-bottom-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-b-text-status-draft{ + --tw-border-opacity: 1; + border-bottom-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-b-text-status-partial{ + --tw-border-opacity: 1; + border-bottom-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-b-text-status-canceled{ + --tw-border-opacity: 1; + border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-b-text-status-warning{ + --tw-border-opacity: 1; + border-bottom-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-b-body{ + --tw-border-opacity: 1; + border-bottom-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-b-light-gray{ + --tw-border-opacity: 1; + border-bottom-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-b-dark-blue{ + --tw-border-opacity: 1; + border-bottom-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-b-lighter-gray{ + --tw-border-opacity: 1; + border-bottom-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-b-purple-lighter{ + --tw-border-opacity: 1; + border-bottom-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-b-modal-background{ + border-bottom-color: rgba(0, 0, 0, 0.3); +} +.border-b-testing{ + --tw-border-opacity: 1; + border-bottom-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-l-inherit{ + border-left-color: inherit; +} +.border-l-current{ + border-left-color: currentColor; +} +.border-l-transparent{ + border-left-color: transparent; +} +.border-l-black-50{ + --tw-border-opacity: 1; + border-left-color: rgb(246 246 246 / var(--tw-border-opacity)); +} +.border-l-black-100{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-l-black-200{ + --tw-border-opacity: 1; + border-left-color: rgb(208 208 208 / var(--tw-border-opacity)); +} +.border-l-black-300{ + --tw-border-opacity: 1; + border-left-color: rgb(179 179 179 / var(--tw-border-opacity)); +} +.border-l-black-400{ + --tw-border-opacity: 1; + border-left-color: rgb(123 123 123 / var(--tw-border-opacity)); +} +.border-l-black-500{ + --tw-border-opacity: 1; + border-left-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-l-black-600{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-l-black-700{ + --tw-border-opacity: 1; + border-left-color: rgb(50 50 50 / var(--tw-border-opacity)); +} +.border-l-black-800{ + --tw-border-opacity: 1; + border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-l-black-900{ + --tw-border-opacity: 1; + border-left-color: rgb(32 32 32 / var(--tw-border-opacity)); +} +.border-l-black{ + --tw-border-opacity: 1; + border-left-color: rgb(66 66 66 / var(--tw-border-opacity)); +} +.border-l-white{ + --tw-border-opacity: 1; + border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-l-slate-50{ + --tw-border-opacity: 1; + border-left-color: rgb(248 250 252 / var(--tw-border-opacity)); +} +.border-l-slate-100{ + --tw-border-opacity: 1; + border-left-color: rgb(241 245 249 / var(--tw-border-opacity)); +} +.border-l-slate-200{ + --tw-border-opacity: 1; + border-left-color: rgb(226 232 240 / var(--tw-border-opacity)); +} +.border-l-slate-300{ + --tw-border-opacity: 1; + border-left-color: rgb(203 213 225 / var(--tw-border-opacity)); +} +.border-l-slate-400{ + --tw-border-opacity: 1; + border-left-color: rgb(148 163 184 / var(--tw-border-opacity)); +} +.border-l-slate-500{ + --tw-border-opacity: 1; + border-left-color: rgb(100 116 139 / var(--tw-border-opacity)); +} +.border-l-slate-600{ + --tw-border-opacity: 1; + border-left-color: rgb(71 85 105 / var(--tw-border-opacity)); +} +.border-l-slate-700{ + --tw-border-opacity: 1; + border-left-color: rgb(51 65 85 / var(--tw-border-opacity)); +} +.border-l-slate-800{ + --tw-border-opacity: 1; + border-left-color: rgb(30 41 59 / var(--tw-border-opacity)); +} +.border-l-slate-900{ + --tw-border-opacity: 1; + border-left-color: rgb(15 23 42 / var(--tw-border-opacity)); +} +.border-l-gray-50{ + --tw-border-opacity: 1; + border-left-color: rgb(249 250 251 / var(--tw-border-opacity)); +} +.border-l-gray-100{ + --tw-border-opacity: 1; + border-left-color: rgb(243 244 246 / var(--tw-border-opacity)); +} +.border-l-gray-200{ + --tw-border-opacity: 1; + border-left-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-l-gray-300{ + --tw-border-opacity: 1; + border-left-color: rgb(209 213 219 / var(--tw-border-opacity)); +} +.border-l-gray-400{ + --tw-border-opacity: 1; + border-left-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-l-gray-500{ + --tw-border-opacity: 1; + border-left-color: rgb(107 114 128 / var(--tw-border-opacity)); +} +.border-l-gray-600{ + --tw-border-opacity: 1; + border-left-color: rgb(75 85 99 / var(--tw-border-opacity)); +} +.border-l-gray-700{ + --tw-border-opacity: 1; + border-left-color: rgb(55 65 81 / var(--tw-border-opacity)); +} +.border-l-gray-800{ + --tw-border-opacity: 1; + border-left-color: rgb(31 41 55 / var(--tw-border-opacity)); +} +.border-l-gray-900{ + --tw-border-opacity: 1; + border-left-color: rgb(17 24 39 / var(--tw-border-opacity)); +} +.border-l-zinc-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-l-zinc-100{ + --tw-border-opacity: 1; + border-left-color: rgb(244 244 245 / var(--tw-border-opacity)); +} +.border-l-zinc-200{ + --tw-border-opacity: 1; + border-left-color: rgb(228 228 231 / var(--tw-border-opacity)); +} +.border-l-zinc-300{ + --tw-border-opacity: 1; + border-left-color: rgb(212 212 216 / var(--tw-border-opacity)); +} +.border-l-zinc-400{ + --tw-border-opacity: 1; + border-left-color: rgb(161 161 170 / var(--tw-border-opacity)); +} +.border-l-zinc-500{ + --tw-border-opacity: 1; + border-left-color: rgb(113 113 122 / var(--tw-border-opacity)); +} +.border-l-zinc-600{ + --tw-border-opacity: 1; + border-left-color: rgb(82 82 91 / var(--tw-border-opacity)); +} +.border-l-zinc-700{ + --tw-border-opacity: 1; + border-left-color: rgb(63 63 70 / var(--tw-border-opacity)); +} +.border-l-zinc-800{ + --tw-border-opacity: 1; + border-left-color: rgb(39 39 42 / var(--tw-border-opacity)); +} +.border-l-zinc-900{ + --tw-border-opacity: 1; + border-left-color: rgb(24 24 27 / var(--tw-border-opacity)); +} +.border-l-neutral-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 250 / var(--tw-border-opacity)); +} +.border-l-neutral-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 245 245 / var(--tw-border-opacity)); +} +.border-l-neutral-200{ + --tw-border-opacity: 1; + border-left-color: rgb(229 229 229 / var(--tw-border-opacity)); +} +.border-l-neutral-300{ + --tw-border-opacity: 1; + border-left-color: rgb(212 212 212 / var(--tw-border-opacity)); +} +.border-l-neutral-400{ + --tw-border-opacity: 1; + border-left-color: rgb(163 163 163 / var(--tw-border-opacity)); +} +.border-l-neutral-500{ + --tw-border-opacity: 1; + border-left-color: rgb(115 115 115 / var(--tw-border-opacity)); +} +.border-l-neutral-600{ + --tw-border-opacity: 1; + border-left-color: rgb(82 82 82 / var(--tw-border-opacity)); +} +.border-l-neutral-700{ + --tw-border-opacity: 1; + border-left-color: rgb(64 64 64 / var(--tw-border-opacity)); +} +.border-l-neutral-800{ + --tw-border-opacity: 1; + border-left-color: rgb(38 38 38 / var(--tw-border-opacity)); +} +.border-l-neutral-900{ + --tw-border-opacity: 1; + border-left-color: rgb(23 23 23 / var(--tw-border-opacity)); +} +.border-l-stone-50{ + --tw-border-opacity: 1; + border-left-color: rgb(250 250 249 / var(--tw-border-opacity)); +} +.border-l-stone-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 245 244 / var(--tw-border-opacity)); +} +.border-l-stone-200{ + --tw-border-opacity: 1; + border-left-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-l-stone-300{ + --tw-border-opacity: 1; + border-left-color: rgb(214 211 209 / var(--tw-border-opacity)); +} +.border-l-stone-400{ + --tw-border-opacity: 1; + border-left-color: rgb(168 162 158 / var(--tw-border-opacity)); +} +.border-l-stone-500{ + --tw-border-opacity: 1; + border-left-color: rgb(120 113 108 / var(--tw-border-opacity)); +} +.border-l-stone-600{ + --tw-border-opacity: 1; + border-left-color: rgb(87 83 78 / var(--tw-border-opacity)); +} +.border-l-stone-700{ + --tw-border-opacity: 1; + border-left-color: rgb(68 64 60 / var(--tw-border-opacity)); +} +.border-l-stone-800{ + --tw-border-opacity: 1; + border-left-color: rgb(41 37 36 / var(--tw-border-opacity)); +} +.border-l-stone-900{ + --tw-border-opacity: 1; + border-left-color: rgb(28 25 23 / var(--tw-border-opacity)); +} +.border-l-red-50{ + --tw-border-opacity: 1; + border-left-color: rgb(252 242 242 / var(--tw-border-opacity)); +} +.border-l-red-100{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-red-200{ + --tw-border-opacity: 1; + border-left-color: rgb(242 191 191 / var(--tw-border-opacity)); +} +.border-l-red-300{ + --tw-border-opacity: 1; + border-left-color: rgb(235 153 153 / var(--tw-border-opacity)); +} +.border-l-red-400{ + --tw-border-opacity: 1; + border-left-color: rgb(219 77 77 / var(--tw-border-opacity)); +} +.border-l-red-500{ + --tw-border-opacity: 1; + border-left-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-l-red-600{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-red-700{ + --tw-border-opacity: 1; + border-left-color: rgb(153 0 0 / var(--tw-border-opacity)); +} +.border-l-red-800{ + --tw-border-opacity: 1; + border-left-color: rgb(122 0 0 / var(--tw-border-opacity)); +} +.border-l-red-900{ + --tw-border-opacity: 1; + border-left-color: rgb(100 0 0 / var(--tw-border-opacity)); +} +.border-l-red{ + --tw-border-opacity: 1; + border-left-color: rgb(204 0 0 / var(--tw-border-opacity)); +} +.border-l-orange-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 250 243 / var(--tw-border-opacity)); +} +.border-l-orange-100{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-l-orange-200{ + --tw-border-opacity: 1; + border-left-color: rgb(253 231 194 / var(--tw-border-opacity)); +} +.border-l-orange-300{ + --tw-border-opacity: 1; + border-left-color: rgb(251 216 157 / var(--tw-border-opacity)); +} +.border-l-orange-400{ + --tw-border-opacity: 1; + border-left-color: rgb(248 187 84 / var(--tw-border-opacity)); +} +.border-l-orange-500{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-l-orange-600{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-l-orange-700{ + --tw-border-opacity: 1; + border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-l-orange-800{ + --tw-border-opacity: 1; + border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-l-orange-900{ + --tw-border-opacity: 1; + border-left-color: rgb(120 77 5 / var(--tw-border-opacity)); +} +.border-l-orange{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-l-amber-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 251 235 / var(--tw-border-opacity)); +} +.border-l-amber-100{ + --tw-border-opacity: 1; + border-left-color: rgb(254 243 199 / var(--tw-border-opacity)); +} +.border-l-amber-200{ + --tw-border-opacity: 1; + border-left-color: rgb(253 230 138 / var(--tw-border-opacity)); +} +.border-l-amber-300{ + --tw-border-opacity: 1; + border-left-color: rgb(252 211 77 / var(--tw-border-opacity)); +} +.border-l-amber-400{ + --tw-border-opacity: 1; + border-left-color: rgb(251 191 36 / var(--tw-border-opacity)); +} +.border-l-amber-500{ + --tw-border-opacity: 1; + border-left-color: rgb(245 158 11 / var(--tw-border-opacity)); +} +.border-l-amber-600{ + --tw-border-opacity: 1; + border-left-color: rgb(217 119 6 / var(--tw-border-opacity)); +} +.border-l-amber-700{ + --tw-border-opacity: 1; + border-left-color: rgb(180 83 9 / var(--tw-border-opacity)); +} +.border-l-amber-800{ + --tw-border-opacity: 1; + border-left-color: rgb(146 64 14 / var(--tw-border-opacity)); +} +.border-l-amber-900{ + --tw-border-opacity: 1; + border-left-color: rgb(120 53 15 / var(--tw-border-opacity)); +} +.border-l-yellow-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 253 234 / var(--tw-border-opacity)); +} +.border-l-yellow-100{ + --tw-border-opacity: 1; + border-left-color: rgb(253 246 178 / var(--tw-border-opacity)); +} +.border-l-yellow-200{ + --tw-border-opacity: 1; + border-left-color: rgb(252 233 106 / var(--tw-border-opacity)); +} +.border-l-yellow-300{ + --tw-border-opacity: 1; + border-left-color: rgb(250 202 21 / var(--tw-border-opacity)); +} +.border-l-yellow-400{ + --tw-border-opacity: 1; + border-left-color: rgb(227 160 8 / var(--tw-border-opacity)); +} +.border-l-yellow-500{ + --tw-border-opacity: 1; + border-left-color: rgb(194 120 3 / var(--tw-border-opacity)); +} +.border-l-yellow-600{ + --tw-border-opacity: 1; + border-left-color: rgb(159 88 10 / var(--tw-border-opacity)); +} +.border-l-yellow-700{ + --tw-border-opacity: 1; + border-left-color: rgb(142 75 16 / var(--tw-border-opacity)); +} +.border-l-yellow-800{ + --tw-border-opacity: 1; + border-left-color: rgb(114 59 19 / var(--tw-border-opacity)); +} +.border-l-yellow-900{ + --tw-border-opacity: 1; + border-left-color: rgb(99 49 18 / var(--tw-border-opacity)); +} +.border-l-lime-50{ + --tw-border-opacity: 1; + border-left-color: rgb(247 254 231 / var(--tw-border-opacity)); +} +.border-l-lime-100{ + --tw-border-opacity: 1; + border-left-color: rgb(236 252 203 / var(--tw-border-opacity)); +} +.border-l-lime-200{ + --tw-border-opacity: 1; + border-left-color: rgb(217 249 157 / var(--tw-border-opacity)); +} +.border-l-lime-300{ + --tw-border-opacity: 1; + border-left-color: rgb(190 242 100 / var(--tw-border-opacity)); +} +.border-l-lime-400{ + --tw-border-opacity: 1; + border-left-color: rgb(163 230 53 / var(--tw-border-opacity)); +} +.border-l-lime-500{ + --tw-border-opacity: 1; + border-left-color: rgb(132 204 22 / var(--tw-border-opacity)); +} +.border-l-lime-600{ + --tw-border-opacity: 1; + border-left-color: rgb(101 163 13 / var(--tw-border-opacity)); +} +.border-l-lime-700{ + --tw-border-opacity: 1; + border-left-color: rgb(77 124 15 / var(--tw-border-opacity)); +} +.border-l-lime-800{ + --tw-border-opacity: 1; + border-left-color: rgb(63 98 18 / var(--tw-border-opacity)); +} +.border-l-lime-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 83 20 / var(--tw-border-opacity)); +} +.border-l-green-50{ + --tw-border-opacity: 1; + border-left-color: rgb(248 250 246 / var(--tw-border-opacity)); +} +.border-l-green-100{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-l-green-200{ + --tw-border-opacity: 1; + border-left-color: rgb(219 232 212 / var(--tw-border-opacity)); +} +.border-l-green-300{ + --tw-border-opacity: 1; + border-left-color: rgb(197 217 186 / var(--tw-border-opacity)); +} +.border-l-green-400{ + --tw-border-opacity: 1; + border-left-color: rgb(154 189 134 / var(--tw-border-opacity)); +} +.border-l-green-500{ + --tw-border-opacity: 1; + border-left-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-l-green-600{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-l-green-700{ + --tw-border-opacity: 1; + border-left-color: rgb(83 121 62 / var(--tw-border-opacity)); +} +.border-l-green-800{ + --tw-border-opacity: 1; + border-left-color: rgb(66 97 49 / var(--tw-border-opacity)); +} +.border-l-green-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 79 40 / var(--tw-border-opacity)); +} +.border-l-green{ + --tw-border-opacity: 1; + border-left-color: rgb(110 161 82 / var(--tw-border-opacity)); +} +.border-l-emerald-50{ + --tw-border-opacity: 1; + border-left-color: rgb(236 253 245 / var(--tw-border-opacity)); +} +.border-l-emerald-100{ + --tw-border-opacity: 1; + border-left-color: rgb(209 250 229 / var(--tw-border-opacity)); +} +.border-l-emerald-200{ + --tw-border-opacity: 1; + border-left-color: rgb(167 243 208 / var(--tw-border-opacity)); +} +.border-l-emerald-300{ + --tw-border-opacity: 1; + border-left-color: rgb(110 231 183 / var(--tw-border-opacity)); +} +.border-l-emerald-400{ + --tw-border-opacity: 1; + border-left-color: rgb(52 211 153 / var(--tw-border-opacity)); +} +.border-l-emerald-500{ + --tw-border-opacity: 1; + border-left-color: rgb(16 185 129 / var(--tw-border-opacity)); +} +.border-l-emerald-600{ + --tw-border-opacity: 1; + border-left-color: rgb(5 150 105 / var(--tw-border-opacity)); +} +.border-l-emerald-700{ + --tw-border-opacity: 1; + border-left-color: rgb(4 120 87 / var(--tw-border-opacity)); +} +.border-l-emerald-800{ + --tw-border-opacity: 1; + border-left-color: rgb(6 95 70 / var(--tw-border-opacity)); +} +.border-l-emerald-900{ + --tw-border-opacity: 1; + border-left-color: rgb(6 78 59 / var(--tw-border-opacity)); +} +.border-l-teal-50{ + --tw-border-opacity: 1; + border-left-color: rgb(237 250 250 / var(--tw-border-opacity)); +} +.border-l-teal-100{ + --tw-border-opacity: 1; + border-left-color: rgb(213 245 246 / var(--tw-border-opacity)); +} +.border-l-teal-200{ + --tw-border-opacity: 1; + border-left-color: rgb(175 236 239 / var(--tw-border-opacity)); +} +.border-l-teal-300{ + --tw-border-opacity: 1; + border-left-color: rgb(126 220 226 / var(--tw-border-opacity)); +} +.border-l-teal-400{ + --tw-border-opacity: 1; + border-left-color: rgb(22 189 202 / var(--tw-border-opacity)); +} +.border-l-teal-500{ + --tw-border-opacity: 1; + border-left-color: rgb(6 148 162 / var(--tw-border-opacity)); +} +.border-l-teal-600{ + --tw-border-opacity: 1; + border-left-color: rgb(4 116 129 / var(--tw-border-opacity)); +} +.border-l-teal-700{ + --tw-border-opacity: 1; + border-left-color: rgb(3 102 114 / var(--tw-border-opacity)); +} +.border-l-teal-800{ + --tw-border-opacity: 1; + border-left-color: rgb(5 80 92 / var(--tw-border-opacity)); +} +.border-l-teal-900{ + --tw-border-opacity: 1; + border-left-color: rgb(1 68 81 / var(--tw-border-opacity)); +} +.border-l-cyan-50{ + --tw-border-opacity: 1; + border-left-color: rgb(236 254 255 / var(--tw-border-opacity)); +} +.border-l-cyan-100{ + --tw-border-opacity: 1; + border-left-color: rgb(207 250 254 / var(--tw-border-opacity)); +} +.border-l-cyan-200{ + --tw-border-opacity: 1; + border-left-color: rgb(165 243 252 / var(--tw-border-opacity)); +} +.border-l-cyan-300{ + --tw-border-opacity: 1; + border-left-color: rgb(103 232 249 / var(--tw-border-opacity)); +} +.border-l-cyan-400{ + --tw-border-opacity: 1; + border-left-color: rgb(34 211 238 / var(--tw-border-opacity)); +} +.border-l-cyan-500{ + --tw-border-opacity: 1; + border-left-color: rgb(6 182 212 / var(--tw-border-opacity)); +} +.border-l-cyan-600{ + --tw-border-opacity: 1; + border-left-color: rgb(8 145 178 / var(--tw-border-opacity)); +} +.border-l-cyan-700{ + --tw-border-opacity: 1; + border-left-color: rgb(14 116 144 / var(--tw-border-opacity)); +} +.border-l-cyan-800{ + --tw-border-opacity: 1; + border-left-color: rgb(21 94 117 / var(--tw-border-opacity)); +} +.border-l-cyan-900{ + --tw-border-opacity: 1; + border-left-color: rgb(22 78 99 / var(--tw-border-opacity)); +} +.border-l-sky-50{ + --tw-border-opacity: 1; + border-left-color: rgb(240 249 255 / var(--tw-border-opacity)); +} +.border-l-sky-100{ + --tw-border-opacity: 1; + border-left-color: rgb(224 242 254 / var(--tw-border-opacity)); +} +.border-l-sky-200{ + --tw-border-opacity: 1; + border-left-color: rgb(186 230 253 / var(--tw-border-opacity)); +} +.border-l-sky-300{ + --tw-border-opacity: 1; + border-left-color: rgb(125 211 252 / var(--tw-border-opacity)); +} +.border-l-sky-400{ + --tw-border-opacity: 1; + border-left-color: rgb(56 189 248 / var(--tw-border-opacity)); +} +.border-l-sky-500{ + --tw-border-opacity: 1; + border-left-color: rgb(14 165 233 / var(--tw-border-opacity)); +} +.border-l-sky-600{ + --tw-border-opacity: 1; + border-left-color: rgb(2 132 199 / var(--tw-border-opacity)); +} +.border-l-sky-700{ + --tw-border-opacity: 1; + border-left-color: rgb(3 105 161 / var(--tw-border-opacity)); +} +.border-l-sky-800{ + --tw-border-opacity: 1; + border-left-color: rgb(7 89 133 / var(--tw-border-opacity)); +} +.border-l-sky-900{ + --tw-border-opacity: 1; + border-left-color: rgb(12 74 110 / var(--tw-border-opacity)); +} +.border-l-blue-50{ + --tw-border-opacity: 1; + border-left-color: rgb(242 248 251 / var(--tw-border-opacity)); +} +.border-l-blue-100{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-l-blue-200{ + --tw-border-opacity: 1; + border-left-color: rgb(191 219 233 / var(--tw-border-opacity)); +} +.border-l-blue-300{ + --tw-border-opacity: 1; + border-left-color: rgb(153 197 219 / var(--tw-border-opacity)); +} +.border-l-blue-400{ + --tw-border-opacity: 1; + border-left-color: rgb(77 154 193 / var(--tw-border-opacity)); +} +.border-l-blue-500{ + --tw-border-opacity: 1; + border-left-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-l-blue-600{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-l-blue-700{ + --tw-border-opacity: 1; + border-left-color: rgb(0 83 125 / var(--tw-border-opacity)); +} +.border-l-blue-800{ + --tw-border-opacity: 1; + border-left-color: rgb(0 66 100 / var(--tw-border-opacity)); +} +.border-l-blue-900{ + --tw-border-opacity: 1; + border-left-color: rgb(0 54 81 / var(--tw-border-opacity)); +} +.border-l-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(0 110 166 / var(--tw-border-opacity)); +} +.border-l-indigo-50{ + --tw-border-opacity: 1; + border-left-color: rgb(240 245 255 / var(--tw-border-opacity)); +} +.border-l-indigo-100{ + --tw-border-opacity: 1; + border-left-color: rgb(229 237 255 / var(--tw-border-opacity)); +} +.border-l-indigo-200{ + --tw-border-opacity: 1; + border-left-color: rgb(205 219 254 / var(--tw-border-opacity)); +} +.border-l-indigo-300{ + --tw-border-opacity: 1; + border-left-color: rgb(180 198 252 / var(--tw-border-opacity)); +} +.border-l-indigo-400{ + --tw-border-opacity: 1; + border-left-color: rgb(141 162 251 / var(--tw-border-opacity)); +} +.border-l-indigo-500{ + --tw-border-opacity: 1; + border-left-color: rgb(104 117 245 / var(--tw-border-opacity)); +} +.border-l-indigo-600{ + --tw-border-opacity: 1; + border-left-color: rgb(88 80 236 / var(--tw-border-opacity)); +} +.border-l-indigo-700{ + --tw-border-opacity: 1; + border-left-color: rgb(81 69 205 / var(--tw-border-opacity)); +} +.border-l-indigo-800{ + --tw-border-opacity: 1; + border-left-color: rgb(66 56 157 / var(--tw-border-opacity)); +} +.border-l-indigo-900{ + --tw-border-opacity: 1; + border-left-color: rgb(54 47 120 / var(--tw-border-opacity)); +} +.border-l-violet-50{ + --tw-border-opacity: 1; + border-left-color: rgb(245 243 255 / var(--tw-border-opacity)); +} +.border-l-violet-100{ + --tw-border-opacity: 1; + border-left-color: rgb(237 233 254 / var(--tw-border-opacity)); +} +.border-l-violet-200{ + --tw-border-opacity: 1; + border-left-color: rgb(221 214 254 / var(--tw-border-opacity)); +} +.border-l-violet-300{ + --tw-border-opacity: 1; + border-left-color: rgb(196 181 253 / var(--tw-border-opacity)); +} +.border-l-violet-400{ + --tw-border-opacity: 1; + border-left-color: rgb(167 139 250 / var(--tw-border-opacity)); +} +.border-l-violet-500{ + --tw-border-opacity: 1; + border-left-color: rgb(139 92 246 / var(--tw-border-opacity)); +} +.border-l-violet-600{ + --tw-border-opacity: 1; + border-left-color: rgb(124 58 237 / var(--tw-border-opacity)); +} +.border-l-violet-700{ + --tw-border-opacity: 1; + border-left-color: rgb(109 40 217 / var(--tw-border-opacity)); +} +.border-l-violet-800{ + --tw-border-opacity: 1; + border-left-color: rgb(91 33 182 / var(--tw-border-opacity)); +} +.border-l-violet-900{ + --tw-border-opacity: 1; + border-left-color: rgb(76 29 149 / var(--tw-border-opacity)); +} +.border-l-purple-50{ + --tw-border-opacity: 1; + border-left-color: rgb(247 247 249 / var(--tw-border-opacity)); +} +.border-l-purple-100{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-l-purple-200{ + --tw-border-opacity: 1; + border-left-color: rgb(213 213 226 / var(--tw-border-opacity)); +} +.border-l-purple-300{ + --tw-border-opacity: 1; + border-left-color: rgb(187 188 209 / var(--tw-border-opacity)); +} +.border-l-purple-400{ + --tw-border-opacity: 1; + border-left-color: rgb(136 138 174 / var(--tw-border-opacity)); +} +.border-l-purple-500{ + --tw-border-opacity: 1; + border-left-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-l-purple-600{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-l-purple-700{ + --tw-border-opacity: 1; + border-left-color: rgb(64 66 104 / var(--tw-border-opacity)); +} +.border-l-purple-800{ + --tw-border-opacity: 1; + border-left-color: rgb(51 53 83 / var(--tw-border-opacity)); +} +.border-l-purple-900{ + --tw-border-opacity: 1; + border-left-color: rgb(42 43 68 / var(--tw-border-opacity)); +} +.border-l-purple{ + --tw-border-opacity: 1; + border-left-color: rgb(85 88 139 / var(--tw-border-opacity)); +} +.border-l-fuchsia-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 244 255 / var(--tw-border-opacity)); +} +.border-l-fuchsia-100{ + --tw-border-opacity: 1; + border-left-color: rgb(250 232 255 / var(--tw-border-opacity)); +} +.border-l-fuchsia-200{ + --tw-border-opacity: 1; + border-left-color: rgb(245 208 254 / var(--tw-border-opacity)); +} +.border-l-fuchsia-300{ + --tw-border-opacity: 1; + border-left-color: rgb(240 171 252 / var(--tw-border-opacity)); +} +.border-l-fuchsia-400{ + --tw-border-opacity: 1; + border-left-color: rgb(232 121 249 / var(--tw-border-opacity)); +} +.border-l-fuchsia-500{ + --tw-border-opacity: 1; + border-left-color: rgb(217 70 239 / var(--tw-border-opacity)); +} +.border-l-fuchsia-600{ + --tw-border-opacity: 1; + border-left-color: rgb(192 38 211 / var(--tw-border-opacity)); +} +.border-l-fuchsia-700{ + --tw-border-opacity: 1; + border-left-color: rgb(162 28 175 / var(--tw-border-opacity)); +} +.border-l-fuchsia-800{ + --tw-border-opacity: 1; + border-left-color: rgb(134 25 143 / var(--tw-border-opacity)); +} +.border-l-fuchsia-900{ + --tw-border-opacity: 1; + border-left-color: rgb(112 26 117 / var(--tw-border-opacity)); +} +.border-l-pink-50{ + --tw-border-opacity: 1; + border-left-color: rgb(253 242 248 / var(--tw-border-opacity)); +} +.border-l-pink-100{ + --tw-border-opacity: 1; + border-left-color: rgb(252 232 243 / var(--tw-border-opacity)); +} +.border-l-pink-200{ + --tw-border-opacity: 1; + border-left-color: rgb(250 209 232 / var(--tw-border-opacity)); +} +.border-l-pink-300{ + --tw-border-opacity: 1; + border-left-color: rgb(248 180 217 / var(--tw-border-opacity)); +} +.border-l-pink-400{ + --tw-border-opacity: 1; + border-left-color: rgb(241 126 184 / var(--tw-border-opacity)); +} +.border-l-pink-500{ + --tw-border-opacity: 1; + border-left-color: rgb(231 70 148 / var(--tw-border-opacity)); +} +.border-l-pink-600{ + --tw-border-opacity: 1; + border-left-color: rgb(214 31 105 / var(--tw-border-opacity)); +} +.border-l-pink-700{ + --tw-border-opacity: 1; + border-left-color: rgb(191 18 93 / var(--tw-border-opacity)); +} +.border-l-pink-800{ + --tw-border-opacity: 1; + border-left-color: rgb(153 21 75 / var(--tw-border-opacity)); +} +.border-l-pink-900{ + --tw-border-opacity: 1; + border-left-color: rgb(117 26 61 / var(--tw-border-opacity)); +} +.border-l-rose-50{ + --tw-border-opacity: 1; + border-left-color: rgb(255 241 242 / var(--tw-border-opacity)); +} +.border-l-rose-100{ + --tw-border-opacity: 1; + border-left-color: rgb(255 228 230 / var(--tw-border-opacity)); +} +.border-l-rose-200{ + --tw-border-opacity: 1; + border-left-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-l-rose-300{ + --tw-border-opacity: 1; + border-left-color: rgb(253 164 175 / var(--tw-border-opacity)); +} +.border-l-rose-400{ + --tw-border-opacity: 1; + border-left-color: rgb(251 113 133 / var(--tw-border-opacity)); +} +.border-l-rose-500{ + --tw-border-opacity: 1; + border-left-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-l-rose-600{ + --tw-border-opacity: 1; + border-left-color: rgb(225 29 72 / var(--tw-border-opacity)); +} +.border-l-rose-700{ + --tw-border-opacity: 1; + border-left-color: rgb(190 18 60 / var(--tw-border-opacity)); +} +.border-l-rose-800{ + --tw-border-opacity: 1; + border-left-color: rgb(159 18 57 / var(--tw-border-opacity)); +} +.border-l-rose-900{ + --tw-border-opacity: 1; + border-left-color: rgb(136 19 55 / var(--tw-border-opacity)); +} +.border-l-rose{ + --tw-border-opacity: 1; + border-left-color: rgb(244 63 94 / var(--tw-border-opacity)); +} +.border-l-lilac-100{ + --tw-border-opacity: 1; + border-left-color: rgb(245 247 250 / var(--tw-border-opacity)); +} +.border-l-lilac-300{ + --tw-border-opacity: 1; + border-left-color: rgb(237 240 252 / var(--tw-border-opacity)); +} +.border-l-lilac-900{ + --tw-border-opacity: 1; + border-left-color: rgb(220 226 249 / var(--tw-border-opacity)); +} +.border-l-lilac{ + --tw-border-opacity: 1; + border-left-color: rgb(248 249 254 / var(--tw-border-opacity)); +} +.border-l-golden-900{ + --tw-border-opacity: 1; + border-left-color: rgb(191 184 130 / var(--tw-border-opacity)); +} +.border-l-golden{ + --tw-border-opacity: 1; + border-left-color: rgb(209 201 137 / var(--tw-border-opacity)); +} +.border-l-status-success{ + --tw-border-opacity: 1; + border-left-color: rgb(241 246 238 / var(--tw-border-opacity)); +} +.border-l-status-danger{ + --tw-border-opacity: 1; + border-left-color: rgb(250 230 230 / var(--tw-border-opacity)); +} +.border-l-status-sent{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-l-status-viewed{ + --tw-border-opacity: 1; + border-left-color: rgb(238 238 243 / var(--tw-border-opacity)); +} +.border-l-status-draft{ + --tw-border-opacity: 1; + border-left-color: rgb(236 236 236 / var(--tw-border-opacity)); +} +.border-l-status-partial{ + --tw-border-opacity: 1; + border-left-color: rgb(230 241 246 / var(--tw-border-opacity)); +} +.border-l-status-canceled{ + --tw-border-opacity: 1; + border-left-color: rgb(40 40 40 / var(--tw-border-opacity)); +} +.border-l-status-warning{ + --tw-border-opacity: 1; + border-left-color: rgb(254 245 231 / var(--tw-border-opacity)); +} +.border-l-text-status-success{ + --tw-border-opacity: 1; + border-left-color: rgb(99 145 74 / var(--tw-border-opacity)); +} +.border-l-text-status-danger{ + --tw-border-opacity: 1; + border-left-color: rgb(184 0 0 / var(--tw-border-opacity)); +} +.border-l-text-status-sent{ + --tw-border-opacity: 1; + border-left-color: rgb(221 142 10 / var(--tw-border-opacity)); +} +.border-l-text-status-viewed{ + --tw-border-opacity: 1; + border-left-color: rgb(77 79 125 / var(--tw-border-opacity)); +} +.border-l-text-status-draft{ + --tw-border-opacity: 1; + border-left-color: rgb(59 59 59 / var(--tw-border-opacity)); +} +.border-l-text-status-partial{ + --tw-border-opacity: 1; + border-left-color: rgb(0 99 149 / var(--tw-border-opacity)); +} +.border-l-text-status-canceled{ + --tw-border-opacity: 1; + border-left-color: rgb(255 255 255 / var(--tw-border-opacity)); +} +.border-l-text-status-warning{ + --tw-border-opacity: 1; + border-left-color: rgb(184 119 8 / var(--tw-border-opacity)); +} +.border-l-body{ + --tw-border-opacity: 1; + border-left-color: rgb(252 252 252 / var(--tw-border-opacity)); +} +.border-l-light-gray{ + --tw-border-opacity: 1; + border-left-color: rgb(199 201 217 / var(--tw-border-opacity)); +} +.border-l-dark-blue{ + --tw-border-opacity: 1; + border-left-color: rgb(21 40 75 / var(--tw-border-opacity)); +} +.border-l-lighter-gray{ + --tw-border-opacity: 1; + border-left-color: rgb(242 242 245 / var(--tw-border-opacity)); +} +.border-l-purple-lighter{ + --tw-border-opacity: 1; + border-left-color: rgb(242 244 252 / var(--tw-border-opacity)); +} +.border-l-modal-background{ + border-left-color: rgba(0, 0, 0, 0.3); +} +.border-l-testing{ + --tw-border-opacity: 1; + border-left-color: rgb(147 95 7 / var(--tw-border-opacity)); +} +.border-opacity-0{ + --tw-border-opacity: 0; +} +.border-opacity-5{ + --tw-border-opacity: 0.05; +} +.border-opacity-10{ + --tw-border-opacity: 0.1; +} +.border-opacity-20{ + --tw-border-opacity: 0.2; +} +.border-opacity-25{ + --tw-border-opacity: 0.25; +} +.border-opacity-30{ + --tw-border-opacity: 0.3; +} +.border-opacity-40{ + --tw-border-opacity: 0.4; +} +.border-opacity-50{ + --tw-border-opacity: 0.5; +} +.border-opacity-60{ + --tw-border-opacity: 0.6; +} +.border-opacity-70{ + --tw-border-opacity: 0.7; +} +.border-opacity-75{ + --tw-border-opacity: 0.75; +} +.border-opacity-80{ + --tw-border-opacity: 0.8; +} +.border-opacity-90{ + --tw-border-opacity: 0.9; +} +.border-opacity-95{ + --tw-border-opacity: 0.95; +} +.border-opacity-100{ + --tw-border-opacity: 1; +} +.bg-inherit{ + background-color: inherit; +} +.bg-current{ + background-color: currentColor; +} +.bg-transparent{ + background-color: transparent; +} +.bg-black-50{ + --tw-bg-opacity: 1; + background-color: rgb(246 246 246 / var(--tw-bg-opacity)); +} +.bg-black-100{ + --tw-bg-opacity: 1; + background-color: rgb(236 236 236 / var(--tw-bg-opacity)); +} +.bg-black-200{ + --tw-bg-opacity: 1; + background-color: rgb(208 208 208 / var(--tw-bg-opacity)); +} +.bg-black-300{ + --tw-bg-opacity: 1; + background-color: rgb(179 179 179 / var(--tw-bg-opacity)); +} +.bg-black-400{ + --tw-bg-opacity: 1; + background-color: rgb(123 123 123 / var(--tw-bg-opacity)); +} +.bg-black-500{ + --tw-bg-opacity: 1; + background-color: rgb(66 66 66 / var(--tw-bg-opacity)); +} +.bg-black-600{ + --tw-bg-opacity: 1; + background-color: rgb(59 59 59 / var(--tw-bg-opacity)); +} +.bg-black-700{ + --tw-bg-opacity: 1; + background-color: rgb(50 50 50 / var(--tw-bg-opacity)); +} +.bg-black-800{ + --tw-bg-opacity: 1; + background-color: rgb(40 40 40 / var(--tw-bg-opacity)); +} +.bg-black-900{ + --tw-bg-opacity: 1; + background-color: rgb(32 32 32 / var(--tw-bg-opacity)); +} +.bg-black{ + --tw-bg-opacity: 1; + background-color: rgb(66 66 66 / var(--tw-bg-opacity)); +} +.bg-white{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-slate-50{ + --tw-bg-opacity: 1; + background-color: rgb(248 250 252 / var(--tw-bg-opacity)); +} +.bg-slate-100{ + --tw-bg-opacity: 1; + background-color: rgb(241 245 249 / var(--tw-bg-opacity)); +} +.bg-slate-200{ + --tw-bg-opacity: 1; + background-color: rgb(226 232 240 / var(--tw-bg-opacity)); +} +.bg-slate-300{ + --tw-bg-opacity: 1; + background-color: rgb(203 213 225 / var(--tw-bg-opacity)); +} +.bg-slate-400{ + --tw-bg-opacity: 1; + background-color: rgb(148 163 184 / var(--tw-bg-opacity)); +} +.bg-slate-500{ + --tw-bg-opacity: 1; + background-color: rgb(100 116 139 / var(--tw-bg-opacity)); +} +.bg-slate-600{ + --tw-bg-opacity: 1; + background-color: rgb(71 85 105 / var(--tw-bg-opacity)); +} +.bg-slate-700{ + --tw-bg-opacity: 1; + background-color: rgb(51 65 85 / var(--tw-bg-opacity)); +} +.bg-slate-800{ + --tw-bg-opacity: 1; + background-color: rgb(30 41 59 / var(--tw-bg-opacity)); +} +.bg-slate-900{ + --tw-bg-opacity: 1; + background-color: rgb(15 23 42 / var(--tw-bg-opacity)); +} +.bg-gray-50{ + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} +.bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-gray-200{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} +.bg-gray-300{ + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} +.bg-gray-400{ + --tw-bg-opacity: 1; + background-color: rgb(156 163 175 / var(--tw-bg-opacity)); +} +.bg-gray-500{ + --tw-bg-opacity: 1; + background-color: rgb(107 114 128 / var(--tw-bg-opacity)); +} +.bg-gray-600{ + --tw-bg-opacity: 1; + background-color: rgb(75 85 99 / var(--tw-bg-opacity)); +} +.bg-gray-700{ + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} +.bg-gray-800{ + --tw-bg-opacity: 1; + background-color: rgb(31 41 55 / var(--tw-bg-opacity)); +} +.bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} +.bg-zinc-50{ + --tw-bg-opacity: 1; + background-color: rgb(250 250 250 / var(--tw-bg-opacity)); +} +.bg-zinc-100{ + --tw-bg-opacity: 1; + background-color: rgb(244 244 245 / var(--tw-bg-opacity)); +} +.bg-zinc-200{ + --tw-bg-opacity: 1; + background-color: rgb(228 228 231 / var(--tw-bg-opacity)); +} +.bg-zinc-300{ + --tw-bg-opacity: 1; + background-color: rgb(212 212 216 / var(--tw-bg-opacity)); +} +.bg-zinc-400{ + --tw-bg-opacity: 1; + background-color: rgb(161 161 170 / var(--tw-bg-opacity)); +} +.bg-zinc-500{ + --tw-bg-opacity: 1; + background-color: rgb(113 113 122 / var(--tw-bg-opacity)); +} +.bg-zinc-600{ + --tw-bg-opacity: 1; + background-color: rgb(82 82 91 / var(--tw-bg-opacity)); +} +.bg-zinc-700{ + --tw-bg-opacity: 1; + background-color: rgb(63 63 70 / var(--tw-bg-opacity)); +} +.bg-zinc-800{ + --tw-bg-opacity: 1; + background-color: rgb(39 39 42 / var(--tw-bg-opacity)); +} +.bg-zinc-900{ + --tw-bg-opacity: 1; + background-color: rgb(24 24 27 / var(--tw-bg-opacity)); +} +.bg-neutral-50{ + --tw-bg-opacity: 1; + background-color: rgb(250 250 250 / var(--tw-bg-opacity)); +} +.bg-neutral-100{ + --tw-bg-opacity: 1; + background-color: rgb(245 245 245 / var(--tw-bg-opacity)); +} +.bg-neutral-200{ + --tw-bg-opacity: 1; + background-color: rgb(229 229 229 / var(--tw-bg-opacity)); +} +.bg-neutral-300{ + --tw-bg-opacity: 1; + background-color: rgb(212 212 212 / var(--tw-bg-opacity)); +} +.bg-neutral-400{ + --tw-bg-opacity: 1; + background-color: rgb(163 163 163 / var(--tw-bg-opacity)); +} +.bg-neutral-500{ + --tw-bg-opacity: 1; + background-color: rgb(115 115 115 / var(--tw-bg-opacity)); +} +.bg-neutral-600{ + --tw-bg-opacity: 1; + background-color: rgb(82 82 82 / var(--tw-bg-opacity)); +} +.bg-neutral-700{ + --tw-bg-opacity: 1; + background-color: rgb(64 64 64 / var(--tw-bg-opacity)); +} +.bg-neutral-800{ + --tw-bg-opacity: 1; + background-color: rgb(38 38 38 / var(--tw-bg-opacity)); +} +.bg-neutral-900{ + --tw-bg-opacity: 1; + background-color: rgb(23 23 23 / var(--tw-bg-opacity)); +} +.bg-stone-50{ + --tw-bg-opacity: 1; + background-color: rgb(250 250 249 / var(--tw-bg-opacity)); +} +.bg-stone-100{ + --tw-bg-opacity: 1; + background-color: rgb(245 245 244 / var(--tw-bg-opacity)); +} +.bg-stone-200{ + --tw-bg-opacity: 1; + background-color: rgb(231 229 228 / var(--tw-bg-opacity)); +} +.bg-stone-300{ + --tw-bg-opacity: 1; + background-color: rgb(214 211 209 / var(--tw-bg-opacity)); +} +.bg-stone-400{ + --tw-bg-opacity: 1; + background-color: rgb(168 162 158 / var(--tw-bg-opacity)); +} +.bg-stone-500{ + --tw-bg-opacity: 1; + background-color: rgb(120 113 108 / var(--tw-bg-opacity)); +} +.bg-stone-600{ + --tw-bg-opacity: 1; + background-color: rgb(87 83 78 / var(--tw-bg-opacity)); +} +.bg-stone-700{ + --tw-bg-opacity: 1; + background-color: rgb(68 64 60 / var(--tw-bg-opacity)); +} +.bg-stone-800{ + --tw-bg-opacity: 1; + background-color: rgb(41 37 36 / var(--tw-bg-opacity)); +} +.bg-stone-900{ + --tw-bg-opacity: 1; + background-color: rgb(28 25 23 / var(--tw-bg-opacity)); +} +.bg-red-50{ + --tw-bg-opacity: 1; + background-color: rgb(252 242 242 / var(--tw-bg-opacity)); +} +.bg-red-100{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-red-200{ + --tw-bg-opacity: 1; + background-color: rgb(242 191 191 / var(--tw-bg-opacity)); +} +.bg-red-300{ + --tw-bg-opacity: 1; + background-color: rgb(235 153 153 / var(--tw-bg-opacity)); +} +.bg-red-400{ + --tw-bg-opacity: 1; + background-color: rgb(219 77 77 / var(--tw-bg-opacity)); +} +.bg-red-500{ + --tw-bg-opacity: 1; + background-color: rgb(204 0 0 / var(--tw-bg-opacity)); +} +.bg-red-600{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-red-700{ + --tw-bg-opacity: 1; + background-color: rgb(153 0 0 / var(--tw-bg-opacity)); +} +.bg-red-800{ + --tw-bg-opacity: 1; + background-color: rgb(122 0 0 / var(--tw-bg-opacity)); +} +.bg-red-900{ + --tw-bg-opacity: 1; + background-color: rgb(100 0 0 / var(--tw-bg-opacity)); +} +.bg-red{ + --tw-bg-opacity: 1; + background-color: rgb(204 0 0 / var(--tw-bg-opacity)); +} +.bg-orange-50{ + --tw-bg-opacity: 1; + background-color: rgb(255 250 243 / var(--tw-bg-opacity)); +} +.bg-orange-100{ + --tw-bg-opacity: 1; + background-color: rgb(254 245 231 / var(--tw-bg-opacity)); +} +.bg-orange-200{ + --tw-bg-opacity: 1; + background-color: rgb(253 231 194 / var(--tw-bg-opacity)); +} +.bg-orange-300{ + --tw-bg-opacity: 1; + background-color: rgb(251 216 157 / var(--tw-bg-opacity)); +} +.bg-orange-400{ + --tw-bg-opacity: 1; + background-color: rgb(248 187 84 / var(--tw-bg-opacity)); +} +.bg-orange-500{ + --tw-bg-opacity: 1; + background-color: rgb(245 158 11 / var(--tw-bg-opacity)); +} +.bg-orange-600{ + --tw-bg-opacity: 1; + background-color: rgb(221 142 10 / var(--tw-bg-opacity)); +} +.bg-orange-700{ + --tw-bg-opacity: 1; + background-color: rgb(184 119 8 / var(--tw-bg-opacity)); +} +.bg-orange-800{ + --tw-bg-opacity: 1; + background-color: rgb(147 95 7 / var(--tw-bg-opacity)); +} +.bg-orange-900{ + --tw-bg-opacity: 1; + background-color: rgb(120 77 5 / var(--tw-bg-opacity)); +} +.bg-orange{ + --tw-bg-opacity: 1; + background-color: rgb(245 158 11 / var(--tw-bg-opacity)); +} +.bg-amber-50{ + --tw-bg-opacity: 1; + background-color: rgb(255 251 235 / var(--tw-bg-opacity)); +} +.bg-amber-100{ + --tw-bg-opacity: 1; + background-color: rgb(254 243 199 / var(--tw-bg-opacity)); +} +.bg-amber-200{ + --tw-bg-opacity: 1; + background-color: rgb(253 230 138 / var(--tw-bg-opacity)); +} +.bg-amber-300{ + --tw-bg-opacity: 1; + background-color: rgb(252 211 77 / var(--tw-bg-opacity)); +} +.bg-amber-400{ + --tw-bg-opacity: 1; + background-color: rgb(251 191 36 / var(--tw-bg-opacity)); +} +.bg-amber-500{ + --tw-bg-opacity: 1; + background-color: rgb(245 158 11 / var(--tw-bg-opacity)); +} +.bg-amber-600{ + --tw-bg-opacity: 1; + background-color: rgb(217 119 6 / var(--tw-bg-opacity)); +} +.bg-amber-700{ + --tw-bg-opacity: 1; + background-color: rgb(180 83 9 / var(--tw-bg-opacity)); +} +.bg-amber-800{ + --tw-bg-opacity: 1; + background-color: rgb(146 64 14 / var(--tw-bg-opacity)); +} +.bg-amber-900{ + --tw-bg-opacity: 1; + background-color: rgb(120 53 15 / var(--tw-bg-opacity)); +} +.bg-yellow-50{ + --tw-bg-opacity: 1; + background-color: rgb(253 253 234 / var(--tw-bg-opacity)); +} +.bg-yellow-100{ + --tw-bg-opacity: 1; + background-color: rgb(253 246 178 / var(--tw-bg-opacity)); +} +.bg-yellow-200{ + --tw-bg-opacity: 1; + background-color: rgb(252 233 106 / var(--tw-bg-opacity)); +} +.bg-yellow-300{ + --tw-bg-opacity: 1; + background-color: rgb(250 202 21 / var(--tw-bg-opacity)); +} +.bg-yellow-400{ + --tw-bg-opacity: 1; + background-color: rgb(227 160 8 / var(--tw-bg-opacity)); +} +.bg-yellow-500{ + --tw-bg-opacity: 1; + background-color: rgb(194 120 3 / var(--tw-bg-opacity)); +} +.bg-yellow-600{ + --tw-bg-opacity: 1; + background-color: rgb(159 88 10 / var(--tw-bg-opacity)); +} +.bg-yellow-700{ + --tw-bg-opacity: 1; + background-color: rgb(142 75 16 / var(--tw-bg-opacity)); +} +.bg-yellow-800{ + --tw-bg-opacity: 1; + background-color: rgb(114 59 19 / var(--tw-bg-opacity)); +} +.bg-yellow-900{ + --tw-bg-opacity: 1; + background-color: rgb(99 49 18 / var(--tw-bg-opacity)); +} +.bg-lime-50{ + --tw-bg-opacity: 1; + background-color: rgb(247 254 231 / var(--tw-bg-opacity)); +} +.bg-lime-100{ + --tw-bg-opacity: 1; + background-color: rgb(236 252 203 / var(--tw-bg-opacity)); +} +.bg-lime-200{ + --tw-bg-opacity: 1; + background-color: rgb(217 249 157 / var(--tw-bg-opacity)); +} +.bg-lime-300{ + --tw-bg-opacity: 1; + background-color: rgb(190 242 100 / var(--tw-bg-opacity)); +} +.bg-lime-400{ + --tw-bg-opacity: 1; + background-color: rgb(163 230 53 / var(--tw-bg-opacity)); +} +.bg-lime-500{ + --tw-bg-opacity: 1; + background-color: rgb(132 204 22 / var(--tw-bg-opacity)); +} +.bg-lime-600{ + --tw-bg-opacity: 1; + background-color: rgb(101 163 13 / var(--tw-bg-opacity)); +} +.bg-lime-700{ + --tw-bg-opacity: 1; + background-color: rgb(77 124 15 / var(--tw-bg-opacity)); +} +.bg-lime-800{ + --tw-bg-opacity: 1; + background-color: rgb(63 98 18 / var(--tw-bg-opacity)); +} +.bg-lime-900{ + --tw-bg-opacity: 1; + background-color: rgb(54 83 20 / var(--tw-bg-opacity)); +} +.bg-green-50{ + --tw-bg-opacity: 1; + background-color: rgb(248 250 246 / var(--tw-bg-opacity)); +} +.bg-green-100{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} +.bg-green-200{ + --tw-bg-opacity: 1; + background-color: rgb(219 232 212 / var(--tw-bg-opacity)); +} +.bg-green-300{ + --tw-bg-opacity: 1; + background-color: rgb(197 217 186 / var(--tw-bg-opacity)); +} +.bg-green-400{ + --tw-bg-opacity: 1; + background-color: rgb(154 189 134 / var(--tw-bg-opacity)); +} +.bg-green-500{ + --tw-bg-opacity: 1; + background-color: rgb(110 161 82 / var(--tw-bg-opacity)); +} +.bg-green-600{ + --tw-bg-opacity: 1; + background-color: rgb(99 145 74 / var(--tw-bg-opacity)); +} +.bg-green-700{ + --tw-bg-opacity: 1; + background-color: rgb(83 121 62 / var(--tw-bg-opacity)); +} +.bg-green-800{ + --tw-bg-opacity: 1; + background-color: rgb(66 97 49 / var(--tw-bg-opacity)); +} +.bg-green-900{ + --tw-bg-opacity: 1; + background-color: rgb(54 79 40 / var(--tw-bg-opacity)); +} +.bg-green{ + --tw-bg-opacity: 1; + background-color: rgb(110 161 82 / var(--tw-bg-opacity)); +} +.bg-emerald-50{ + --tw-bg-opacity: 1; + background-color: rgb(236 253 245 / var(--tw-bg-opacity)); +} +.bg-emerald-100{ + --tw-bg-opacity: 1; + background-color: rgb(209 250 229 / var(--tw-bg-opacity)); +} +.bg-emerald-200{ + --tw-bg-opacity: 1; + background-color: rgb(167 243 208 / var(--tw-bg-opacity)); +} +.bg-emerald-300{ + --tw-bg-opacity: 1; + background-color: rgb(110 231 183 / var(--tw-bg-opacity)); +} +.bg-emerald-400{ + --tw-bg-opacity: 1; + background-color: rgb(52 211 153 / var(--tw-bg-opacity)); +} +.bg-emerald-500{ + --tw-bg-opacity: 1; + background-color: rgb(16 185 129 / var(--tw-bg-opacity)); +} +.bg-emerald-600{ + --tw-bg-opacity: 1; + background-color: rgb(5 150 105 / var(--tw-bg-opacity)); +} +.bg-emerald-700{ + --tw-bg-opacity: 1; + background-color: rgb(4 120 87 / var(--tw-bg-opacity)); +} +.bg-emerald-800{ + --tw-bg-opacity: 1; + background-color: rgb(6 95 70 / var(--tw-bg-opacity)); +} +.bg-emerald-900{ + --tw-bg-opacity: 1; + background-color: rgb(6 78 59 / var(--tw-bg-opacity)); +} +.bg-teal-50{ + --tw-bg-opacity: 1; + background-color: rgb(237 250 250 / var(--tw-bg-opacity)); +} +.bg-teal-100{ + --tw-bg-opacity: 1; + background-color: rgb(213 245 246 / var(--tw-bg-opacity)); +} +.bg-teal-200{ + --tw-bg-opacity: 1; + background-color: rgb(175 236 239 / var(--tw-bg-opacity)); +} +.bg-teal-300{ + --tw-bg-opacity: 1; + background-color: rgb(126 220 226 / var(--tw-bg-opacity)); +} +.bg-teal-400{ + --tw-bg-opacity: 1; + background-color: rgb(22 189 202 / var(--tw-bg-opacity)); +} +.bg-teal-500{ + --tw-bg-opacity: 1; + background-color: rgb(6 148 162 / var(--tw-bg-opacity)); +} +.bg-teal-600{ + --tw-bg-opacity: 1; + background-color: rgb(4 116 129 / var(--tw-bg-opacity)); +} +.bg-teal-700{ + --tw-bg-opacity: 1; + background-color: rgb(3 102 114 / var(--tw-bg-opacity)); +} +.bg-teal-800{ + --tw-bg-opacity: 1; + background-color: rgb(5 80 92 / var(--tw-bg-opacity)); +} +.bg-teal-900{ + --tw-bg-opacity: 1; + background-color: rgb(1 68 81 / var(--tw-bg-opacity)); +} +.bg-cyan-50{ + --tw-bg-opacity: 1; + background-color: rgb(236 254 255 / var(--tw-bg-opacity)); +} +.bg-cyan-100{ + --tw-bg-opacity: 1; + background-color: rgb(207 250 254 / var(--tw-bg-opacity)); +} +.bg-cyan-200{ + --tw-bg-opacity: 1; + background-color: rgb(165 243 252 / var(--tw-bg-opacity)); +} +.bg-cyan-300{ + --tw-bg-opacity: 1; + background-color: rgb(103 232 249 / var(--tw-bg-opacity)); +} +.bg-cyan-400{ + --tw-bg-opacity: 1; + background-color: rgb(34 211 238 / var(--tw-bg-opacity)); +} +.bg-cyan-500{ + --tw-bg-opacity: 1; + background-color: rgb(6 182 212 / var(--tw-bg-opacity)); +} +.bg-cyan-600{ + --tw-bg-opacity: 1; + background-color: rgb(8 145 178 / var(--tw-bg-opacity)); +} +.bg-cyan-700{ + --tw-bg-opacity: 1; + background-color: rgb(14 116 144 / var(--tw-bg-opacity)); +} +.bg-cyan-800{ + --tw-bg-opacity: 1; + background-color: rgb(21 94 117 / var(--tw-bg-opacity)); +} +.bg-cyan-900{ + --tw-bg-opacity: 1; + background-color: rgb(22 78 99 / var(--tw-bg-opacity)); +} +.bg-sky-50{ + --tw-bg-opacity: 1; + background-color: rgb(240 249 255 / var(--tw-bg-opacity)); +} +.bg-sky-100{ + --tw-bg-opacity: 1; + background-color: rgb(224 242 254 / var(--tw-bg-opacity)); +} +.bg-sky-200{ + --tw-bg-opacity: 1; + background-color: rgb(186 230 253 / var(--tw-bg-opacity)); +} +.bg-sky-300{ + --tw-bg-opacity: 1; + background-color: rgb(125 211 252 / var(--tw-bg-opacity)); +} +.bg-sky-400{ + --tw-bg-opacity: 1; + background-color: rgb(56 189 248 / var(--tw-bg-opacity)); +} +.bg-sky-500{ + --tw-bg-opacity: 1; + background-color: rgb(14 165 233 / var(--tw-bg-opacity)); +} +.bg-sky-600{ + --tw-bg-opacity: 1; + background-color: rgb(2 132 199 / var(--tw-bg-opacity)); +} +.bg-sky-700{ + --tw-bg-opacity: 1; + background-color: rgb(3 105 161 / var(--tw-bg-opacity)); +} +.bg-sky-800{ + --tw-bg-opacity: 1; + background-color: rgb(7 89 133 / var(--tw-bg-opacity)); +} +.bg-sky-900{ + --tw-bg-opacity: 1; + background-color: rgb(12 74 110 / var(--tw-bg-opacity)); +} +.bg-blue-50{ + --tw-bg-opacity: 1; + background-color: rgb(242 248 251 / var(--tw-bg-opacity)); +} +.bg-blue-100{ + --tw-bg-opacity: 1; + background-color: rgb(230 241 246 / var(--tw-bg-opacity)); +} +.bg-blue-200{ + --tw-bg-opacity: 1; + background-color: rgb(191 219 233 / var(--tw-bg-opacity)); +} +.bg-blue-300{ + --tw-bg-opacity: 1; + background-color: rgb(153 197 219 / var(--tw-bg-opacity)); +} +.bg-blue-400{ + --tw-bg-opacity: 1; + background-color: rgb(77 154 193 / var(--tw-bg-opacity)); +} +.bg-blue-500{ + --tw-bg-opacity: 1; + background-color: rgb(0 110 166 / var(--tw-bg-opacity)); +} +.bg-blue-600{ + --tw-bg-opacity: 1; + background-color: rgb(0 99 149 / var(--tw-bg-opacity)); +} +.bg-blue-700{ + --tw-bg-opacity: 1; + background-color: rgb(0 83 125 / var(--tw-bg-opacity)); +} +.bg-blue-800{ + --tw-bg-opacity: 1; + background-color: rgb(0 66 100 / var(--tw-bg-opacity)); +} +.bg-blue-900{ + --tw-bg-opacity: 1; + background-color: rgb(0 54 81 / var(--tw-bg-opacity)); +} +.bg-blue{ + --tw-bg-opacity: 1; + background-color: rgb(0 110 166 / var(--tw-bg-opacity)); +} +.bg-indigo-50{ + --tw-bg-opacity: 1; + background-color: rgb(240 245 255 / var(--tw-bg-opacity)); +} +.bg-indigo-100{ + --tw-bg-opacity: 1; + background-color: rgb(229 237 255 / var(--tw-bg-opacity)); +} +.bg-indigo-200{ + --tw-bg-opacity: 1; + background-color: rgb(205 219 254 / var(--tw-bg-opacity)); +} +.bg-indigo-300{ + --tw-bg-opacity: 1; + background-color: rgb(180 198 252 / var(--tw-bg-opacity)); +} +.bg-indigo-400{ + --tw-bg-opacity: 1; + background-color: rgb(141 162 251 / var(--tw-bg-opacity)); +} +.bg-indigo-500{ + --tw-bg-opacity: 1; + background-color: rgb(104 117 245 / var(--tw-bg-opacity)); +} +.bg-indigo-600{ + --tw-bg-opacity: 1; + background-color: rgb(88 80 236 / var(--tw-bg-opacity)); +} +.bg-indigo-700{ + --tw-bg-opacity: 1; + background-color: rgb(81 69 205 / var(--tw-bg-opacity)); +} +.bg-indigo-800{ + --tw-bg-opacity: 1; + background-color: rgb(66 56 157 / var(--tw-bg-opacity)); +} +.bg-indigo-900{ + --tw-bg-opacity: 1; + background-color: rgb(54 47 120 / var(--tw-bg-opacity)); +} +.bg-violet-50{ + --tw-bg-opacity: 1; + background-color: rgb(245 243 255 / var(--tw-bg-opacity)); +} +.bg-violet-100{ + --tw-bg-opacity: 1; + background-color: rgb(237 233 254 / var(--tw-bg-opacity)); +} +.bg-violet-200{ + --tw-bg-opacity: 1; + background-color: rgb(221 214 254 / var(--tw-bg-opacity)); +} +.bg-violet-300{ + --tw-bg-opacity: 1; + background-color: rgb(196 181 253 / var(--tw-bg-opacity)); +} +.bg-violet-400{ + --tw-bg-opacity: 1; + background-color: rgb(167 139 250 / var(--tw-bg-opacity)); +} +.bg-violet-500{ + --tw-bg-opacity: 1; + background-color: rgb(139 92 246 / var(--tw-bg-opacity)); +} +.bg-violet-600{ + --tw-bg-opacity: 1; + background-color: rgb(124 58 237 / var(--tw-bg-opacity)); +} +.bg-violet-700{ + --tw-bg-opacity: 1; + background-color: rgb(109 40 217 / var(--tw-bg-opacity)); +} +.bg-violet-800{ + --tw-bg-opacity: 1; + background-color: rgb(91 33 182 / var(--tw-bg-opacity)); +} +.bg-violet-900{ + --tw-bg-opacity: 1; + background-color: rgb(76 29 149 / var(--tw-bg-opacity)); +} +.bg-purple-50{ + --tw-bg-opacity: 1; + background-color: rgb(247 247 249 / var(--tw-bg-opacity)); +} +.bg-purple-100{ + --tw-bg-opacity: 1; + background-color: rgb(238 238 243 / var(--tw-bg-opacity)); +} +.bg-purple-200{ + --tw-bg-opacity: 1; + background-color: rgb(213 213 226 / var(--tw-bg-opacity)); +} +.bg-purple-300{ + --tw-bg-opacity: 1; + background-color: rgb(187 188 209 / var(--tw-bg-opacity)); +} +.bg-purple-400{ + --tw-bg-opacity: 1; + background-color: rgb(136 138 174 / var(--tw-bg-opacity)); +} +.bg-purple-500{ + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); +} +.bg-purple-600{ + --tw-bg-opacity: 1; + background-color: rgb(77 79 125 / var(--tw-bg-opacity)); +} +.bg-purple-700{ + --tw-bg-opacity: 1; + background-color: rgb(64 66 104 / var(--tw-bg-opacity)); +} +.bg-purple-800{ + --tw-bg-opacity: 1; + background-color: rgb(51 53 83 / var(--tw-bg-opacity)); +} +.bg-purple-900{ + --tw-bg-opacity: 1; + background-color: rgb(42 43 68 / var(--tw-bg-opacity)); +} +.bg-purple{ + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); +} +.bg-fuchsia-50{ + --tw-bg-opacity: 1; + background-color: rgb(253 244 255 / var(--tw-bg-opacity)); +} +.bg-fuchsia-100{ + --tw-bg-opacity: 1; + background-color: rgb(250 232 255 / var(--tw-bg-opacity)); +} +.bg-fuchsia-200{ + --tw-bg-opacity: 1; + background-color: rgb(245 208 254 / var(--tw-bg-opacity)); +} +.bg-fuchsia-300{ + --tw-bg-opacity: 1; + background-color: rgb(240 171 252 / var(--tw-bg-opacity)); +} +.bg-fuchsia-400{ + --tw-bg-opacity: 1; + background-color: rgb(232 121 249 / var(--tw-bg-opacity)); +} +.bg-fuchsia-500{ + --tw-bg-opacity: 1; + background-color: rgb(217 70 239 / var(--tw-bg-opacity)); +} +.bg-fuchsia-600{ + --tw-bg-opacity: 1; + background-color: rgb(192 38 211 / var(--tw-bg-opacity)); +} +.bg-fuchsia-700{ + --tw-bg-opacity: 1; + background-color: rgb(162 28 175 / var(--tw-bg-opacity)); +} +.bg-fuchsia-800{ + --tw-bg-opacity: 1; + background-color: rgb(134 25 143 / var(--tw-bg-opacity)); +} +.bg-fuchsia-900{ + --tw-bg-opacity: 1; + background-color: rgb(112 26 117 / var(--tw-bg-opacity)); +} +.bg-pink-50{ + --tw-bg-opacity: 1; + background-color: rgb(253 242 248 / var(--tw-bg-opacity)); +} +.bg-pink-100{ + --tw-bg-opacity: 1; + background-color: rgb(252 232 243 / var(--tw-bg-opacity)); +} +.bg-pink-200{ + --tw-bg-opacity: 1; + background-color: rgb(250 209 232 / var(--tw-bg-opacity)); +} +.bg-pink-300{ + --tw-bg-opacity: 1; + background-color: rgb(248 180 217 / var(--tw-bg-opacity)); +} +.bg-pink-400{ + --tw-bg-opacity: 1; + background-color: rgb(241 126 184 / var(--tw-bg-opacity)); +} +.bg-pink-500{ + --tw-bg-opacity: 1; + background-color: rgb(231 70 148 / var(--tw-bg-opacity)); +} +.bg-pink-600{ + --tw-bg-opacity: 1; + background-color: rgb(214 31 105 / var(--tw-bg-opacity)); +} +.bg-pink-700{ + --tw-bg-opacity: 1; + background-color: rgb(191 18 93 / var(--tw-bg-opacity)); +} +.bg-pink-800{ + --tw-bg-opacity: 1; + background-color: rgb(153 21 75 / var(--tw-bg-opacity)); +} +.bg-pink-900{ + --tw-bg-opacity: 1; + background-color: rgb(117 26 61 / var(--tw-bg-opacity)); +} +.bg-rose-50{ + --tw-bg-opacity: 1; + background-color: rgb(255 241 242 / var(--tw-bg-opacity)); +} +.bg-rose-100{ + --tw-bg-opacity: 1; + background-color: rgb(255 228 230 / var(--tw-bg-opacity)); +} +.bg-rose-200{ + --tw-bg-opacity: 1; + background-color: rgb(254 205 211 / var(--tw-bg-opacity)); +} +.bg-rose-300{ + --tw-bg-opacity: 1; + background-color: rgb(253 164 175 / var(--tw-bg-opacity)); +} +.bg-rose-400{ + --tw-bg-opacity: 1; + background-color: rgb(251 113 133 / var(--tw-bg-opacity)); +} +.bg-rose-500{ + --tw-bg-opacity: 1; + background-color: rgb(244 63 94 / var(--tw-bg-opacity)); +} +.bg-rose-600{ + --tw-bg-opacity: 1; + background-color: rgb(225 29 72 / var(--tw-bg-opacity)); +} +.bg-rose-700{ + --tw-bg-opacity: 1; + background-color: rgb(190 18 60 / var(--tw-bg-opacity)); +} +.bg-rose-800{ + --tw-bg-opacity: 1; + background-color: rgb(159 18 57 / var(--tw-bg-opacity)); +} +.bg-rose-900{ + --tw-bg-opacity: 1; + background-color: rgb(136 19 55 / var(--tw-bg-opacity)); +} +.bg-rose{ + --tw-bg-opacity: 1; + background-color: rgb(244 63 94 / var(--tw-bg-opacity)); +} +.bg-lilac-100{ + --tw-bg-opacity: 1; + background-color: rgb(245 247 250 / var(--tw-bg-opacity)); +} +.bg-lilac-300{ + --tw-bg-opacity: 1; + background-color: rgb(237 240 252 / var(--tw-bg-opacity)); +} +.bg-lilac-900{ + --tw-bg-opacity: 1; + background-color: rgb(220 226 249 / var(--tw-bg-opacity)); +} +.bg-lilac{ + --tw-bg-opacity: 1; + background-color: rgb(248 249 254 / var(--tw-bg-opacity)); +} +.bg-golden-900{ + --tw-bg-opacity: 1; + background-color: rgb(191 184 130 / var(--tw-bg-opacity)); +} +.bg-golden{ + --tw-bg-opacity: 1; + background-color: rgb(209 201 137 / var(--tw-bg-opacity)); +} +.bg-status-success{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} +.bg-status-danger{ + --tw-bg-opacity: 1; + background-color: rgb(250 230 230 / var(--tw-bg-opacity)); +} +.bg-status-sent{ + --tw-bg-opacity: 1; + background-color: rgb(254 245 231 / var(--tw-bg-opacity)); +} +.bg-status-viewed{ + --tw-bg-opacity: 1; + background-color: rgb(238 238 243 / var(--tw-bg-opacity)); +} +.bg-status-draft{ + --tw-bg-opacity: 1; + background-color: rgb(236 236 236 / var(--tw-bg-opacity)); +} +.bg-status-partial{ + --tw-bg-opacity: 1; + background-color: rgb(230 241 246 / var(--tw-bg-opacity)); +} +.bg-status-canceled{ + --tw-bg-opacity: 1; + background-color: rgb(40 40 40 / var(--tw-bg-opacity)); +} +.bg-status-warning{ + --tw-bg-opacity: 1; + background-color: rgb(254 245 231 / var(--tw-bg-opacity)); +} +.bg-text-status-success{ + --tw-bg-opacity: 1; + background-color: rgb(99 145 74 / var(--tw-bg-opacity)); +} +.bg-text-status-danger{ + --tw-bg-opacity: 1; + background-color: rgb(184 0 0 / var(--tw-bg-opacity)); +} +.bg-text-status-sent{ + --tw-bg-opacity: 1; + background-color: rgb(221 142 10 / var(--tw-bg-opacity)); +} +.bg-text-status-viewed{ + --tw-bg-opacity: 1; + background-color: rgb(77 79 125 / var(--tw-bg-opacity)); +} +.bg-text-status-draft{ + --tw-bg-opacity: 1; + background-color: rgb(59 59 59 / var(--tw-bg-opacity)); +} +.bg-text-status-partial{ + --tw-bg-opacity: 1; + background-color: rgb(0 99 149 / var(--tw-bg-opacity)); +} +.bg-text-status-canceled{ + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-text-status-warning{ + --tw-bg-opacity: 1; + background-color: rgb(184 119 8 / var(--tw-bg-opacity)); +} +.bg-body{ + --tw-bg-opacity: 1; + background-color: rgb(252 252 252 / var(--tw-bg-opacity)); +} +.bg-light-gray{ + --tw-bg-opacity: 1; + background-color: rgb(199 201 217 / var(--tw-bg-opacity)); +} +.bg-dark-blue{ + --tw-bg-opacity: 1; + background-color: rgb(21 40 75 / var(--tw-bg-opacity)); +} +.bg-lighter-gray{ + --tw-bg-opacity: 1; + background-color: rgb(242 242 245 / var(--tw-bg-opacity)); +} +.bg-purple-lighter{ + --tw-bg-opacity: 1; + background-color: rgb(242 244 252 / var(--tw-bg-opacity)); +} +.bg-modal-background{ + background-color: rgba(0, 0, 0, 0.3); +} +.bg-testing{ + --tw-bg-opacity: 1; + background-color: rgb(147 95 7 / var(--tw-bg-opacity)); +} +.bg-opacity-0{ + --tw-bg-opacity: 0; +} +.bg-opacity-5{ + --tw-bg-opacity: 0.05; +} +.bg-opacity-10{ + --tw-bg-opacity: 0.1; +} +.bg-opacity-20{ + --tw-bg-opacity: 0.2; +} +.bg-opacity-25{ + --tw-bg-opacity: 0.25; +} +.bg-opacity-30{ + --tw-bg-opacity: 0.3; +} +.bg-opacity-40{ + --tw-bg-opacity: 0.4; +} +.bg-opacity-50{ + --tw-bg-opacity: 0.5; +} +.bg-opacity-60{ + --tw-bg-opacity: 0.6; +} +.bg-opacity-70{ + --tw-bg-opacity: 0.7; +} +.bg-opacity-75{ + --tw-bg-opacity: 0.75; +} +.bg-opacity-80{ + --tw-bg-opacity: 0.8; +} +.bg-opacity-90{ + --tw-bg-opacity: 0.9; +} +.bg-opacity-95{ + --tw-bg-opacity: 0.95; +} +.bg-opacity-100{ + --tw-bg-opacity: 1; +} +.bg-none{ + background-image: none; +} +.bg-gradient-to-t{ + background-image: -webkit-gradient(linear, left bottom, left top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to top, var(--tw-gradient-stops)); +} +.bg-gradient-to-tr{ + background-image: -webkit-gradient(linear, left bottom, right top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to top right, var(--tw-gradient-stops)); +} +.bg-gradient-to-r{ + background-image: -webkit-gradient(linear, left top, right top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to right, var(--tw-gradient-stops)); +} +.bg-gradient-to-br{ + background-image: -webkit-gradient(linear, left top, right bottom, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to bottom right, var(--tw-gradient-stops)); +} +.bg-gradient-to-b{ + background-image: -webkit-gradient(linear, left top, left bottom, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to bottom, var(--tw-gradient-stops)); +} +.bg-gradient-to-bl{ + background-image: -webkit-gradient(linear, right top, left bottom, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to bottom left, var(--tw-gradient-stops)); +} +.bg-gradient-to-l{ + background-image: -webkit-gradient(linear, right top, left top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to left, var(--tw-gradient-stops)); +} +.bg-gradient-to-tl{ + background-image: -webkit-gradient(linear, right bottom, left top, from(var(--tw-gradient-stops))); + background-image: linear-gradient(to top left, var(--tw-gradient-stops)); +} +.from-inherit{ + --tw-gradient-from: inherit; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.from-current{ + --tw-gradient-from: currentColor; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.from-transparent{ + --tw-gradient-from: transparent; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 0 0 / 0)); +} +.from-black-50{ + --tw-gradient-from: #f6f6f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(246 246 246 / 0)); +} +.from-black-100{ + --tw-gradient-from: #ececec; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(236 236 236 / 0)); +} +.from-black-200{ + --tw-gradient-from: #d0d0d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(208 208 208 / 0)); +} +.from-black-300{ + --tw-gradient-from: #b3b3b3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(179 179 179 / 0)); +} +.from-black-400{ + --tw-gradient-from: #7b7b7b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(123 123 123 / 0)); +} +.from-black-500{ + --tw-gradient-from: #424242; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(66 66 66 / 0)); +} +.from-black-600{ + --tw-gradient-from: #3b3b3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(59 59 59 / 0)); +} +.from-black-700{ + --tw-gradient-from: #323232; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(50 50 50 / 0)); +} +.from-black-800{ + --tw-gradient-from: #282828; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(40 40 40 / 0)); +} +.from-black-900{ + --tw-gradient-from: #202020; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(32 32 32 / 0)); +} +.from-black{ + --tw-gradient-from: #424242; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(66 66 66 / 0)); +} +.from-white{ + --tw-gradient-from: #ffffff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.from-slate-50{ + --tw-gradient-from: #f8fafc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(248 250 252 / 0)); +} +.from-slate-100{ + --tw-gradient-from: #f1f5f9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(241 245 249 / 0)); +} +.from-slate-200{ + --tw-gradient-from: #e2e8f0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(226 232 240 / 0)); +} +.from-slate-300{ + --tw-gradient-from: #cbd5e1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(203 213 225 / 0)); +} +.from-slate-400{ + --tw-gradient-from: #94a3b8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(148 163 184 / 0)); +} +.from-slate-500{ + --tw-gradient-from: #64748b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(100 116 139 / 0)); +} +.from-slate-600{ + --tw-gradient-from: #475569; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(71 85 105 / 0)); +} +.from-slate-700{ + --tw-gradient-from: #334155; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(51 65 85 / 0)); +} +.from-slate-800{ + --tw-gradient-from: #1e293b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(30 41 59 / 0)); +} +.from-slate-900{ + --tw-gradient-from: #0f172a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(15 23 42 / 0)); +} +.from-gray-50{ + --tw-gradient-from: #F9FAFB; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(249 250 251 / 0)); +} +.from-gray-100{ + --tw-gradient-from: #F3F4F6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(243 244 246 / 0)); +} +.from-gray-200{ + --tw-gradient-from: #E5E7EB; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(229 231 235 / 0)); +} +.from-gray-300{ + --tw-gradient-from: #D1D5DB; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(209 213 219 / 0)); +} +.from-gray-400{ + --tw-gradient-from: #9CA3AF; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(156 163 175 / 0)); +} +.from-gray-500{ + --tw-gradient-from: #6B7280; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(107 114 128 / 0)); +} +.from-gray-600{ + --tw-gradient-from: #4B5563; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(75 85 99 / 0)); +} +.from-gray-700{ + --tw-gradient-from: #374151; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(55 65 81 / 0)); +} +.from-gray-800{ + --tw-gradient-from: #1F2937; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(31 41 55 / 0)); +} +.from-gray-900{ + --tw-gradient-from: #111827; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(17 24 39 / 0)); +} +.from-zinc-50{ + --tw-gradient-from: #fafafa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 250 250 / 0)); +} +.from-zinc-100{ + --tw-gradient-from: #f4f4f5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(244 244 245 / 0)); +} +.from-zinc-200{ + --tw-gradient-from: #e4e4e7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(228 228 231 / 0)); +} +.from-zinc-300{ + --tw-gradient-from: #d4d4d8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(212 212 216 / 0)); +} +.from-zinc-400{ + --tw-gradient-from: #a1a1aa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(161 161 170 / 0)); +} +.from-zinc-500{ + --tw-gradient-from: #71717a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(113 113 122 / 0)); +} +.from-zinc-600{ + --tw-gradient-from: #52525b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(82 82 91 / 0)); +} +.from-zinc-700{ + --tw-gradient-from: #3f3f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(63 63 70 / 0)); +} +.from-zinc-800{ + --tw-gradient-from: #27272a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(39 39 42 / 0)); +} +.from-zinc-900{ + --tw-gradient-from: #18181b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(24 24 27 / 0)); +} +.from-neutral-50{ + --tw-gradient-from: #fafafa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 250 250 / 0)); +} +.from-neutral-100{ + --tw-gradient-from: #f5f5f5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 245 245 / 0)); +} +.from-neutral-200{ + --tw-gradient-from: #e5e5e5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(229 229 229 / 0)); +} +.from-neutral-300{ + --tw-gradient-from: #d4d4d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(212 212 212 / 0)); +} +.from-neutral-400{ + --tw-gradient-from: #a3a3a3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(163 163 163 / 0)); +} +.from-neutral-500{ + --tw-gradient-from: #737373; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(115 115 115 / 0)); +} +.from-neutral-600{ + --tw-gradient-from: #525252; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(82 82 82 / 0)); +} +.from-neutral-700{ + --tw-gradient-from: #404040; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(64 64 64 / 0)); +} +.from-neutral-800{ + --tw-gradient-from: #262626; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(38 38 38 / 0)); +} +.from-neutral-900{ + --tw-gradient-from: #171717; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(23 23 23 / 0)); +} +.from-stone-50{ + --tw-gradient-from: #fafaf9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 250 249 / 0)); +} +.from-stone-100{ + --tw-gradient-from: #f5f5f4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 245 244 / 0)); +} +.from-stone-200{ + --tw-gradient-from: #e7e5e4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(231 229 228 / 0)); +} +.from-stone-300{ + --tw-gradient-from: #d6d3d1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(214 211 209 / 0)); +} +.from-stone-400{ + --tw-gradient-from: #a8a29e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(168 162 158 / 0)); +} +.from-stone-500{ + --tw-gradient-from: #78716c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(120 113 108 / 0)); +} +.from-stone-600{ + --tw-gradient-from: #57534e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(87 83 78 / 0)); +} +.from-stone-700{ + --tw-gradient-from: #44403c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(68 64 60 / 0)); +} +.from-stone-800{ + --tw-gradient-from: #292524; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(41 37 36 / 0)); +} +.from-stone-900{ + --tw-gradient-from: #1c1917; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(28 25 23 / 0)); +} +.from-red-50{ + --tw-gradient-from: #fcf2f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(252 242 242 / 0)); +} +.from-red-100{ + --tw-gradient-from: #fae6e6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 230 230 / 0)); +} +.from-red-200{ + --tw-gradient-from: #f2bfbf; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(242 191 191 / 0)); +} +.from-red-300{ + --tw-gradient-from: #eb9999; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(235 153 153 / 0)); +} +.from-red-400{ + --tw-gradient-from: #db4d4d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(219 77 77 / 0)); +} +.from-red-500{ + --tw-gradient-from: #cc0000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(204 0 0 / 0)); +} +.from-red-600{ + --tw-gradient-from: #b80000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(184 0 0 / 0)); +} +.from-red-700{ + --tw-gradient-from: #990000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(153 0 0 / 0)); +} +.from-red-800{ + --tw-gradient-from: #7a0000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(122 0 0 / 0)); +} +.from-red-900{ + --tw-gradient-from: #640000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(100 0 0 / 0)); +} +.from-red{ + --tw-gradient-from: #cc0000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(204 0 0 / 0)); +} +.from-orange-50{ + --tw-gradient-from: #fffaf3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 250 243 / 0)); +} +.from-orange-100{ + --tw-gradient-from: #fef5e7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.from-orange-200{ + --tw-gradient-from: #fde7c2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 231 194 / 0)); +} +.from-orange-300{ + --tw-gradient-from: #fbd89d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(251 216 157 / 0)); +} +.from-orange-400{ + --tw-gradient-from: #f8bb54; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(248 187 84 / 0)); +} +.from-orange-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.from-orange-600{ + --tw-gradient-from: #dd8e0a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(221 142 10 / 0)); +} +.from-orange-700{ + --tw-gradient-from: #b87708; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(184 119 8 / 0)); +} +.from-orange-800{ + --tw-gradient-from: #935f07; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(147 95 7 / 0)); +} +.from-orange-900{ + --tw-gradient-from: #784d05; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(120 77 5 / 0)); +} +.from-orange{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.from-amber-50{ + --tw-gradient-from: #fffbeb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 251 235 / 0)); +} +.from-amber-100{ + --tw-gradient-from: #fef3c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(254 243 199 / 0)); +} +.from-amber-200{ + --tw-gradient-from: #fde68a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 230 138 / 0)); +} +.from-amber-300{ + --tw-gradient-from: #fcd34d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(252 211 77 / 0)); +} +.from-amber-400{ + --tw-gradient-from: #fbbf24; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(251 191 36 / 0)); +} +.from-amber-500{ + --tw-gradient-from: #f59e0b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.from-amber-600{ + --tw-gradient-from: #d97706; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(217 119 6 / 0)); +} +.from-amber-700{ + --tw-gradient-from: #b45309; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(180 83 9 / 0)); +} +.from-amber-800{ + --tw-gradient-from: #92400e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(146 64 14 / 0)); +} +.from-amber-900{ + --tw-gradient-from: #78350f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(120 53 15 / 0)); +} +.from-yellow-50{ + --tw-gradient-from: #FDFDEA; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 253 234 / 0)); +} +.from-yellow-100{ + --tw-gradient-from: #FDF6B2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 246 178 / 0)); +} +.from-yellow-200{ + --tw-gradient-from: #FCE96A; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(252 233 106 / 0)); +} +.from-yellow-300{ + --tw-gradient-from: #FACA15; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 202 21 / 0)); +} +.from-yellow-400{ + --tw-gradient-from: #E3A008; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(227 160 8 / 0)); +} +.from-yellow-500{ + --tw-gradient-from: #C27803; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(194 120 3 / 0)); +} +.from-yellow-600{ + --tw-gradient-from: #9F580A; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(159 88 10 / 0)); +} +.from-yellow-700{ + --tw-gradient-from: #8E4B10; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(142 75 16 / 0)); +} +.from-yellow-800{ + --tw-gradient-from: #723B13; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(114 59 19 / 0)); +} +.from-yellow-900{ + --tw-gradient-from: #633112; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(99 49 18 / 0)); +} +.from-lime-50{ + --tw-gradient-from: #f7fee7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(247 254 231 / 0)); +} +.from-lime-100{ + --tw-gradient-from: #ecfccb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(236 252 203 / 0)); +} +.from-lime-200{ + --tw-gradient-from: #d9f99d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(217 249 157 / 0)); +} +.from-lime-300{ + --tw-gradient-from: #bef264; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(190 242 100 / 0)); +} +.from-lime-400{ + --tw-gradient-from: #a3e635; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(163 230 53 / 0)); +} +.from-lime-500{ + --tw-gradient-from: #84cc16; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(132 204 22 / 0)); +} +.from-lime-600{ + --tw-gradient-from: #65a30d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(101 163 13 / 0)); +} +.from-lime-700{ + --tw-gradient-from: #4d7c0f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(77 124 15 / 0)); +} +.from-lime-800{ + --tw-gradient-from: #3f6212; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(63 98 18 / 0)); +} +.from-lime-900{ + --tw-gradient-from: #365314; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(54 83 20 / 0)); +} +.from-green-50{ + --tw-gradient-from: #f8faf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(248 250 246 / 0)); +} +.from-green-100{ + --tw-gradient-from: #f1f6ee; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(241 246 238 / 0)); +} +.from-green-200{ + --tw-gradient-from: #dbe8d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(219 232 212 / 0)); +} +.from-green-300{ + --tw-gradient-from: #c5d9ba; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(197 217 186 / 0)); +} +.from-green-400{ + --tw-gradient-from: #9abd86; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(154 189 134 / 0)); +} +.from-green-500{ + --tw-gradient-from: #6ea152; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(110 161 82 / 0)); +} +.from-green-600{ + --tw-gradient-from: #63914a; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(99 145 74 / 0)); +} +.from-green-700{ + --tw-gradient-from: #53793e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(83 121 62 / 0)); +} +.from-green-800{ + --tw-gradient-from: #426131; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(66 97 49 / 0)); +} +.from-green-900{ + --tw-gradient-from: #364f28; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(54 79 40 / 0)); +} +.from-green{ + --tw-gradient-from: #6ea152; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(110 161 82 / 0)); +} +.from-emerald-50{ + --tw-gradient-from: #ecfdf5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(236 253 245 / 0)); +} +.from-emerald-100{ + --tw-gradient-from: #d1fae5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(209 250 229 / 0)); +} +.from-emerald-200{ + --tw-gradient-from: #a7f3d0; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(167 243 208 / 0)); +} +.from-emerald-300{ + --tw-gradient-from: #6ee7b7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(110 231 183 / 0)); +} +.from-emerald-400{ + --tw-gradient-from: #34d399; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(52 211 153 / 0)); +} +.from-emerald-500{ + --tw-gradient-from: #10b981; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(16 185 129 / 0)); +} +.from-emerald-600{ + --tw-gradient-from: #059669; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(5 150 105 / 0)); +} +.from-emerald-700{ + --tw-gradient-from: #047857; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(4 120 87 / 0)); +} +.from-emerald-800{ + --tw-gradient-from: #065f46; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(6 95 70 / 0)); +} +.from-emerald-900{ + --tw-gradient-from: #064e3b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(6 78 59 / 0)); +} +.from-teal-50{ + --tw-gradient-from: #EDFAFA; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(237 250 250 / 0)); +} +.from-teal-100{ + --tw-gradient-from: #D5F5F6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(213 245 246 / 0)); +} +.from-teal-200{ + --tw-gradient-from: #AFECEF; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(175 236 239 / 0)); +} +.from-teal-300{ + --tw-gradient-from: #7EDCE2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(126 220 226 / 0)); +} +.from-teal-400{ + --tw-gradient-from: #16BDCA; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(22 189 202 / 0)); +} +.from-teal-500{ + --tw-gradient-from: #0694A2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(6 148 162 / 0)); +} +.from-teal-600{ + --tw-gradient-from: #047481; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(4 116 129 / 0)); +} +.from-teal-700{ + --tw-gradient-from: #036672; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(3 102 114 / 0)); +} +.from-teal-800{ + --tw-gradient-from: #05505C; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(5 80 92 / 0)); +} +.from-teal-900{ + --tw-gradient-from: #014451; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(1 68 81 / 0)); +} +.from-cyan-50{ + --tw-gradient-from: #ecfeff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(236 254 255 / 0)); +} +.from-cyan-100{ + --tw-gradient-from: #cffafe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(207 250 254 / 0)); +} +.from-cyan-200{ + --tw-gradient-from: #a5f3fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(165 243 252 / 0)); +} +.from-cyan-300{ + --tw-gradient-from: #67e8f9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(103 232 249 / 0)); +} +.from-cyan-400{ + --tw-gradient-from: #22d3ee; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(34 211 238 / 0)); +} +.from-cyan-500{ + --tw-gradient-from: #06b6d4; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(6 182 212 / 0)); +} +.from-cyan-600{ + --tw-gradient-from: #0891b2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(8 145 178 / 0)); +} +.from-cyan-700{ + --tw-gradient-from: #0e7490; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(14 116 144 / 0)); +} +.from-cyan-800{ + --tw-gradient-from: #155e75; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(21 94 117 / 0)); +} +.from-cyan-900{ + --tw-gradient-from: #164e63; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(22 78 99 / 0)); +} +.from-sky-50{ + --tw-gradient-from: #f0f9ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(240 249 255 / 0)); +} +.from-sky-100{ + --tw-gradient-from: #e0f2fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(224 242 254 / 0)); +} +.from-sky-200{ + --tw-gradient-from: #bae6fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(186 230 253 / 0)); +} +.from-sky-300{ + --tw-gradient-from: #7dd3fc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(125 211 252 / 0)); +} +.from-sky-400{ + --tw-gradient-from: #38bdf8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(56 189 248 / 0)); +} +.from-sky-500{ + --tw-gradient-from: #0ea5e9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(14 165 233 / 0)); +} +.from-sky-600{ + --tw-gradient-from: #0284c7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(2 132 199 / 0)); +} +.from-sky-700{ + --tw-gradient-from: #0369a1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(3 105 161 / 0)); +} +.from-sky-800{ + --tw-gradient-from: #075985; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(7 89 133 / 0)); +} +.from-sky-900{ + --tw-gradient-from: #0c4a6e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(12 74 110 / 0)); +} +.from-blue-50{ + --tw-gradient-from: #f2f8fb; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(242 248 251 / 0)); +} +.from-blue-100{ + --tw-gradient-from: #e6f1f6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(230 241 246 / 0)); +} +.from-blue-200{ + --tw-gradient-from: #bfdbe9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(191 219 233 / 0)); +} +.from-blue-300{ + --tw-gradient-from: #99c5db; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(153 197 219 / 0)); +} +.from-blue-400{ + --tw-gradient-from: #4d9ac1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(77 154 193 / 0)); +} +.from-blue-500{ + --tw-gradient-from: #006ea6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 110 166 / 0)); +} +.from-blue-600{ + --tw-gradient-from: #006395; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 99 149 / 0)); +} +.from-blue-700{ + --tw-gradient-from: #00537d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 83 125 / 0)); +} +.from-blue-800{ + --tw-gradient-from: #004264; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 66 100 / 0)); +} +.from-blue-900{ + --tw-gradient-from: #003651; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 54 81 / 0)); +} +.from-blue{ + --tw-gradient-from: #006ea6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 110 166 / 0)); +} +.from-indigo-50{ + --tw-gradient-from: #F0F5FF; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(240 245 255 / 0)); +} +.from-indigo-100{ + --tw-gradient-from: #E5EDFF; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(229 237 255 / 0)); +} +.from-indigo-200{ + --tw-gradient-from: #CDDBFE; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(205 219 254 / 0)); +} +.from-indigo-300{ + --tw-gradient-from: #B4C6FC; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(180 198 252 / 0)); +} +.from-indigo-400{ + --tw-gradient-from: #8DA2FB; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(141 162 251 / 0)); +} +.from-indigo-500{ + --tw-gradient-from: #6875F5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(104 117 245 / 0)); +} +.from-indigo-600{ + --tw-gradient-from: #5850EC; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(88 80 236 / 0)); +} +.from-indigo-700{ + --tw-gradient-from: #5145CD; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(81 69 205 / 0)); +} +.from-indigo-800{ + --tw-gradient-from: #42389D; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(66 56 157 / 0)); +} +.from-indigo-900{ + --tw-gradient-from: #362F78; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(54 47 120 / 0)); +} +.from-violet-50{ + --tw-gradient-from: #f5f3ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 243 255 / 0)); +} +.from-violet-100{ + --tw-gradient-from: #ede9fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(237 233 254 / 0)); +} +.from-violet-200{ + --tw-gradient-from: #ddd6fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(221 214 254 / 0)); +} +.from-violet-300{ + --tw-gradient-from: #c4b5fd; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(196 181 253 / 0)); +} +.from-violet-400{ + --tw-gradient-from: #a78bfa; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(167 139 250 / 0)); +} +.from-violet-500{ + --tw-gradient-from: #8b5cf6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(139 92 246 / 0)); +} +.from-violet-600{ + --tw-gradient-from: #7c3aed; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(124 58 237 / 0)); +} +.from-violet-700{ + --tw-gradient-from: #6d28d9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(109 40 217 / 0)); +} +.from-violet-800{ + --tw-gradient-from: #5b21b6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(91 33 182 / 0)); +} +.from-violet-900{ + --tw-gradient-from: #4c1d95; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(76 29 149 / 0)); +} +.from-purple-50{ + --tw-gradient-from: #f7f7f9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(247 247 249 / 0)); +} +.from-purple-100{ + --tw-gradient-from: #eeeef3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(238 238 243 / 0)); +} +.from-purple-200{ + --tw-gradient-from: #d5d5e2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(213 213 226 / 0)); +} +.from-purple-300{ + --tw-gradient-from: #bbbcd1; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(187 188 209 / 0)); +} +.from-purple-400{ + --tw-gradient-from: #888aae; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(136 138 174 / 0)); +} +.from-purple-500{ + --tw-gradient-from: #55588b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(85 88 139 / 0)); +} +.from-purple-600{ + --tw-gradient-from: #4d4f7d; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(77 79 125 / 0)); +} +.from-purple-700{ + --tw-gradient-from: #404268; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(64 66 104 / 0)); +} +.from-purple-800{ + --tw-gradient-from: #333553; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(51 53 83 / 0)); +} +.from-purple-900{ + --tw-gradient-from: #2a2b44; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(42 43 68 / 0)); +} +.from-purple{ + --tw-gradient-from: #55588b; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(85 88 139 / 0)); +} +.from-fuchsia-50{ + --tw-gradient-from: #fdf4ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 244 255 / 0)); +} +.from-fuchsia-100{ + --tw-gradient-from: #fae8ff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 232 255 / 0)); +} +.from-fuchsia-200{ + --tw-gradient-from: #f5d0fe; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 208 254 / 0)); +} +.from-fuchsia-300{ + --tw-gradient-from: #f0abfc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(240 171 252 / 0)); +} +.from-fuchsia-400{ + --tw-gradient-from: #e879f9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(232 121 249 / 0)); +} +.from-fuchsia-500{ + --tw-gradient-from: #d946ef; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(217 70 239 / 0)); +} +.from-fuchsia-600{ + --tw-gradient-from: #c026d3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(192 38 211 / 0)); +} +.from-fuchsia-700{ + --tw-gradient-from: #a21caf; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(162 28 175 / 0)); +} +.from-fuchsia-800{ + --tw-gradient-from: #86198f; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(134 25 143 / 0)); +} +.from-fuchsia-900{ + --tw-gradient-from: #701a75; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(112 26 117 / 0)); +} +.from-pink-50{ + --tw-gradient-from: #FDF2F8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 242 248 / 0)); +} +.from-pink-100{ + --tw-gradient-from: #FCE8F3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(252 232 243 / 0)); +} +.from-pink-200{ + --tw-gradient-from: #FAD1E8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 209 232 / 0)); +} +.from-pink-300{ + --tw-gradient-from: #F8B4D9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(248 180 217 / 0)); +} +.from-pink-400{ + --tw-gradient-from: #F17EB8; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(241 126 184 / 0)); +} +.from-pink-500{ + --tw-gradient-from: #E74694; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(231 70 148 / 0)); +} +.from-pink-600{ + --tw-gradient-from: #D61F69; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(214 31 105 / 0)); +} +.from-pink-700{ + --tw-gradient-from: #BF125D; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(191 18 93 / 0)); +} +.from-pink-800{ + --tw-gradient-from: #99154B; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(153 21 75 / 0)); +} +.from-pink-900{ + --tw-gradient-from: #751A3D; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(117 26 61 / 0)); +} +.from-rose-50{ + --tw-gradient-from: #fff1f2; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 241 242 / 0)); +} +.from-rose-100{ + --tw-gradient-from: #ffe4e6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 228 230 / 0)); +} +.from-rose-200{ + --tw-gradient-from: #fecdd3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(254 205 211 / 0)); +} +.from-rose-300{ + --tw-gradient-from: #fda4af; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(253 164 175 / 0)); +} +.from-rose-400{ + --tw-gradient-from: #fb7185; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(251 113 133 / 0)); +} +.from-rose-500{ + --tw-gradient-from: #f43f5e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(244 63 94 / 0)); +} +.from-rose-600{ + --tw-gradient-from: #e11d48; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(225 29 72 / 0)); +} +.from-rose-700{ + --tw-gradient-from: #be123c; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(190 18 60 / 0)); +} +.from-rose-800{ + --tw-gradient-from: #9f1239; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(159 18 57 / 0)); +} +.from-rose-900{ + --tw-gradient-from: #881337; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(136 19 55 / 0)); +} +.from-rose{ + --tw-gradient-from: #f43f5e; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(244 63 94 / 0)); +} +.from-lilac-100{ + --tw-gradient-from: #F5F7FA; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(245 247 250 / 0)); +} +.from-lilac-300{ + --tw-gradient-from: #EDF0FC; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(237 240 252 / 0)); +} +.from-lilac-900{ + --tw-gradient-from: #DCE2F9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(220 226 249 / 0)); +} +.from-lilac{ + --tw-gradient-from: #F8F9FE; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(248 249 254 / 0)); +} +.from-golden-900{ + --tw-gradient-from: #BFB882; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(191 184 130 / 0)); +} +.from-golden{ + --tw-gradient-from: #D1C989; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(209 201 137 / 0)); +} +.from-status-success{ + --tw-gradient-from: #F1F6EE; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(241 246 238 / 0)); +} +.from-status-danger{ + --tw-gradient-from: #fae6e6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(250 230 230 / 0)); +} +.from-status-sent{ + --tw-gradient-from: #FEF5E7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.from-status-viewed{ + --tw-gradient-from: #EEEEF3; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(238 238 243 / 0)); +} +.from-status-draft{ + --tw-gradient-from: #ECECEC; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(236 236 236 / 0)); +} +.from-status-partial{ + --tw-gradient-from: #E6F1F6; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(230 241 246 / 0)); +} +.from-status-canceled{ + --tw-gradient-from: #282828; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(40 40 40 / 0)); +} +.from-status-warning{ + --tw-gradient-from: #FEF5E7; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.from-text-status-success{ + --tw-gradient-from: #63914A; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(99 145 74 / 0)); +} +.from-text-status-danger{ + --tw-gradient-from: #B80000; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(184 0 0 / 0)); +} +.from-text-status-sent{ + --tw-gradient-from: #DD8E0A; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(221 142 10 / 0)); +} +.from-text-status-viewed{ + --tw-gradient-from: #4D4F7D; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(77 79 125 / 0)); +} +.from-text-status-draft{ + --tw-gradient-from: #3B3B3B; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(59 59 59 / 0)); +} +.from-text-status-partial{ + --tw-gradient-from: #006395; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 99 149 / 0)); +} +.from-text-status-canceled{ + --tw-gradient-from: #ffffff; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.from-text-status-warning{ + --tw-gradient-from: #b87708; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(184 119 8 / 0)); +} +.from-body{ + --tw-gradient-from: #fcfcfc; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(252 252 252 / 0)); +} +.from-light-gray{ + --tw-gradient-from: #C7C9D9; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(199 201 217 / 0)); +} +.from-dark-blue{ + --tw-gradient-from: #15284B; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(21 40 75 / 0)); +} +.from-lighter-gray{ + --tw-gradient-from: #F2F2F5; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(242 242 245 / 0)); +} +.from-purple-lighter{ + --tw-gradient-from: #F2F4FC; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(242 244 252 / 0)); +} +.from-modal-background{ + --tw-gradient-from: rgba(0, 0, 0, 0.3); + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(0 0 0 / 0)); +} +.from-testing{ + --tw-gradient-from: #935f07; + --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to, rgb(147 95 7 / 0)); +} +.via-inherit{ + --tw-gradient-stops: var(--tw-gradient-from), inherit, var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.via-current{ + --tw-gradient-stops: var(--tw-gradient-from), currentColor, var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.via-transparent{ + --tw-gradient-stops: var(--tw-gradient-from), transparent, var(--tw-gradient-to, rgb(0 0 0 / 0)); +} +.via-black-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f6f6f6, var(--tw-gradient-to, rgb(246 246 246 / 0)); +} +.via-black-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ececec, var(--tw-gradient-to, rgb(236 236 236 / 0)); +} +.via-black-200{ + --tw-gradient-stops: var(--tw-gradient-from), #d0d0d0, var(--tw-gradient-to, rgb(208 208 208 / 0)); +} +.via-black-300{ + --tw-gradient-stops: var(--tw-gradient-from), #b3b3b3, var(--tw-gradient-to, rgb(179 179 179 / 0)); +} +.via-black-400{ + --tw-gradient-stops: var(--tw-gradient-from), #7b7b7b, var(--tw-gradient-to, rgb(123 123 123 / 0)); +} +.via-black-500{ + --tw-gradient-stops: var(--tw-gradient-from), #424242, var(--tw-gradient-to, rgb(66 66 66 / 0)); +} +.via-black-600{ + --tw-gradient-stops: var(--tw-gradient-from), #3b3b3b, var(--tw-gradient-to, rgb(59 59 59 / 0)); +} +.via-black-700{ + --tw-gradient-stops: var(--tw-gradient-from), #323232, var(--tw-gradient-to, rgb(50 50 50 / 0)); +} +.via-black-800{ + --tw-gradient-stops: var(--tw-gradient-from), #282828, var(--tw-gradient-to, rgb(40 40 40 / 0)); +} +.via-black-900{ + --tw-gradient-stops: var(--tw-gradient-from), #202020, var(--tw-gradient-to, rgb(32 32 32 / 0)); +} +.via-black{ + --tw-gradient-stops: var(--tw-gradient-from), #424242, var(--tw-gradient-to, rgb(66 66 66 / 0)); +} +.via-white{ + --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.via-slate-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f8fafc, var(--tw-gradient-to, rgb(248 250 252 / 0)); +} +.via-slate-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f1f5f9, var(--tw-gradient-to, rgb(241 245 249 / 0)); +} +.via-slate-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e2e8f0, var(--tw-gradient-to, rgb(226 232 240 / 0)); +} +.via-slate-300{ + --tw-gradient-stops: var(--tw-gradient-from), #cbd5e1, var(--tw-gradient-to, rgb(203 213 225 / 0)); +} +.via-slate-400{ + --tw-gradient-stops: var(--tw-gradient-from), #94a3b8, var(--tw-gradient-to, rgb(148 163 184 / 0)); +} +.via-slate-500{ + --tw-gradient-stops: var(--tw-gradient-from), #64748b, var(--tw-gradient-to, rgb(100 116 139 / 0)); +} +.via-slate-600{ + --tw-gradient-stops: var(--tw-gradient-from), #475569, var(--tw-gradient-to, rgb(71 85 105 / 0)); +} +.via-slate-700{ + --tw-gradient-stops: var(--tw-gradient-from), #334155, var(--tw-gradient-to, rgb(51 65 85 / 0)); +} +.via-slate-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1e293b, var(--tw-gradient-to, rgb(30 41 59 / 0)); +} +.via-slate-900{ + --tw-gradient-stops: var(--tw-gradient-from), #0f172a, var(--tw-gradient-to, rgb(15 23 42 / 0)); +} +.via-gray-50{ + --tw-gradient-stops: var(--tw-gradient-from), #F9FAFB, var(--tw-gradient-to, rgb(249 250 251 / 0)); +} +.via-gray-100{ + --tw-gradient-stops: var(--tw-gradient-from), #F3F4F6, var(--tw-gradient-to, rgb(243 244 246 / 0)); +} +.via-gray-200{ + --tw-gradient-stops: var(--tw-gradient-from), #E5E7EB, var(--tw-gradient-to, rgb(229 231 235 / 0)); +} +.via-gray-300{ + --tw-gradient-stops: var(--tw-gradient-from), #D1D5DB, var(--tw-gradient-to, rgb(209 213 219 / 0)); +} +.via-gray-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9CA3AF, var(--tw-gradient-to, rgb(156 163 175 / 0)); +} +.via-gray-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6B7280, var(--tw-gradient-to, rgb(107 114 128 / 0)); +} +.via-gray-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4B5563, var(--tw-gradient-to, rgb(75 85 99 / 0)); +} +.via-gray-700{ + --tw-gradient-stops: var(--tw-gradient-from), #374151, var(--tw-gradient-to, rgb(55 65 81 / 0)); +} +.via-gray-800{ + --tw-gradient-stops: var(--tw-gradient-from), #1F2937, var(--tw-gradient-to, rgb(31 41 55 / 0)); +} +.via-gray-900{ + --tw-gradient-stops: var(--tw-gradient-from), #111827, var(--tw-gradient-to, rgb(17 24 39 / 0)); +} +.via-zinc-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fafafa, var(--tw-gradient-to, rgb(250 250 250 / 0)); +} +.via-zinc-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f4f4f5, var(--tw-gradient-to, rgb(244 244 245 / 0)); +} +.via-zinc-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e4e4e7, var(--tw-gradient-to, rgb(228 228 231 / 0)); +} +.via-zinc-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d4d4d8, var(--tw-gradient-to, rgb(212 212 216 / 0)); +} +.via-zinc-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a1a1aa, var(--tw-gradient-to, rgb(161 161 170 / 0)); +} +.via-zinc-500{ + --tw-gradient-stops: var(--tw-gradient-from), #71717a, var(--tw-gradient-to, rgb(113 113 122 / 0)); +} +.via-zinc-600{ + --tw-gradient-stops: var(--tw-gradient-from), #52525b, var(--tw-gradient-to, rgb(82 82 91 / 0)); +} +.via-zinc-700{ + --tw-gradient-stops: var(--tw-gradient-from), #3f3f46, var(--tw-gradient-to, rgb(63 63 70 / 0)); +} +.via-zinc-800{ + --tw-gradient-stops: var(--tw-gradient-from), #27272a, var(--tw-gradient-to, rgb(39 39 42 / 0)); +} +.via-zinc-900{ + --tw-gradient-stops: var(--tw-gradient-from), #18181b, var(--tw-gradient-to, rgb(24 24 27 / 0)); +} +.via-neutral-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fafafa, var(--tw-gradient-to, rgb(250 250 250 / 0)); +} +.via-neutral-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f5f5, var(--tw-gradient-to, rgb(245 245 245 / 0)); +} +.via-neutral-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e5e5e5, var(--tw-gradient-to, rgb(229 229 229 / 0)); +} +.via-neutral-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d4d4d4, var(--tw-gradient-to, rgb(212 212 212 / 0)); +} +.via-neutral-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a3a3a3, var(--tw-gradient-to, rgb(163 163 163 / 0)); +} +.via-neutral-500{ + --tw-gradient-stops: var(--tw-gradient-from), #737373, var(--tw-gradient-to, rgb(115 115 115 / 0)); +} +.via-neutral-600{ + --tw-gradient-stops: var(--tw-gradient-from), #525252, var(--tw-gradient-to, rgb(82 82 82 / 0)); +} +.via-neutral-700{ + --tw-gradient-stops: var(--tw-gradient-from), #404040, var(--tw-gradient-to, rgb(64 64 64 / 0)); +} +.via-neutral-800{ + --tw-gradient-stops: var(--tw-gradient-from), #262626, var(--tw-gradient-to, rgb(38 38 38 / 0)); +} +.via-neutral-900{ + --tw-gradient-stops: var(--tw-gradient-from), #171717, var(--tw-gradient-to, rgb(23 23 23 / 0)); +} +.via-stone-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fafaf9, var(--tw-gradient-to, rgb(250 250 249 / 0)); +} +.via-stone-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f5f4, var(--tw-gradient-to, rgb(245 245 244 / 0)); +} +.via-stone-200{ + --tw-gradient-stops: var(--tw-gradient-from), #e7e5e4, var(--tw-gradient-to, rgb(231 229 228 / 0)); +} +.via-stone-300{ + --tw-gradient-stops: var(--tw-gradient-from), #d6d3d1, var(--tw-gradient-to, rgb(214 211 209 / 0)); +} +.via-stone-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a8a29e, var(--tw-gradient-to, rgb(168 162 158 / 0)); +} +.via-stone-500{ + --tw-gradient-stops: var(--tw-gradient-from), #78716c, var(--tw-gradient-to, rgb(120 113 108 / 0)); +} +.via-stone-600{ + --tw-gradient-stops: var(--tw-gradient-from), #57534e, var(--tw-gradient-to, rgb(87 83 78 / 0)); +} +.via-stone-700{ + --tw-gradient-stops: var(--tw-gradient-from), #44403c, var(--tw-gradient-to, rgb(68 64 60 / 0)); +} +.via-stone-800{ + --tw-gradient-stops: var(--tw-gradient-from), #292524, var(--tw-gradient-to, rgb(41 37 36 / 0)); +} +.via-stone-900{ + --tw-gradient-stops: var(--tw-gradient-from), #1c1917, var(--tw-gradient-to, rgb(28 25 23 / 0)); +} +.via-red-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fcf2f2, var(--tw-gradient-to, rgb(252 242 242 / 0)); +} +.via-red-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6, var(--tw-gradient-to, rgb(250 230 230 / 0)); +} +.via-red-200{ + --tw-gradient-stops: var(--tw-gradient-from), #f2bfbf, var(--tw-gradient-to, rgb(242 191 191 / 0)); +} +.via-red-300{ + --tw-gradient-stops: var(--tw-gradient-from), #eb9999, var(--tw-gradient-to, rgb(235 153 153 / 0)); +} +.via-red-400{ + --tw-gradient-stops: var(--tw-gradient-from), #db4d4d, var(--tw-gradient-to, rgb(219 77 77 / 0)); +} +.via-red-500{ + --tw-gradient-stops: var(--tw-gradient-from), #cc0000, var(--tw-gradient-to, rgb(204 0 0 / 0)); +} +.via-red-600{ + --tw-gradient-stops: var(--tw-gradient-from), #b80000, var(--tw-gradient-to, rgb(184 0 0 / 0)); +} +.via-red-700{ + --tw-gradient-stops: var(--tw-gradient-from), #990000, var(--tw-gradient-to, rgb(153 0 0 / 0)); +} +.via-red-800{ + --tw-gradient-stops: var(--tw-gradient-from), #7a0000, var(--tw-gradient-to, rgb(122 0 0 / 0)); +} +.via-red-900{ + --tw-gradient-stops: var(--tw-gradient-from), #640000, var(--tw-gradient-to, rgb(100 0 0 / 0)); +} +.via-red{ + --tw-gradient-stops: var(--tw-gradient-from), #cc0000, var(--tw-gradient-to, rgb(204 0 0 / 0)); +} +.via-orange-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffaf3, var(--tw-gradient-to, rgb(255 250 243 / 0)); +} +.via-orange-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef5e7, var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.via-orange-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde7c2, var(--tw-gradient-to, rgb(253 231 194 / 0)); +} +.via-orange-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fbd89d, var(--tw-gradient-to, rgb(251 216 157 / 0)); +} +.via-orange-400{ + --tw-gradient-stops: var(--tw-gradient-from), #f8bb54, var(--tw-gradient-to, rgb(248 187 84 / 0)); +} +.via-orange-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.via-orange-600{ + --tw-gradient-stops: var(--tw-gradient-from), #dd8e0a, var(--tw-gradient-to, rgb(221 142 10 / 0)); +} +.via-orange-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b87708, var(--tw-gradient-to, rgb(184 119 8 / 0)); +} +.via-orange-800{ + --tw-gradient-stops: var(--tw-gradient-from), #935f07, var(--tw-gradient-to, rgb(147 95 7 / 0)); +} +.via-orange-900{ + --tw-gradient-stops: var(--tw-gradient-from), #784d05, var(--tw-gradient-to, rgb(120 77 5 / 0)); +} +.via-orange{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.via-amber-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fffbeb, var(--tw-gradient-to, rgb(255 251 235 / 0)); +} +.via-amber-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fef3c7, var(--tw-gradient-to, rgb(254 243 199 / 0)); +} +.via-amber-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fde68a, var(--tw-gradient-to, rgb(253 230 138 / 0)); +} +.via-amber-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fcd34d, var(--tw-gradient-to, rgb(252 211 77 / 0)); +} +.via-amber-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fbbf24, var(--tw-gradient-to, rgb(251 191 36 / 0)); +} +.via-amber-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f59e0b, var(--tw-gradient-to, rgb(245 158 11 / 0)); +} +.via-amber-600{ + --tw-gradient-stops: var(--tw-gradient-from), #d97706, var(--tw-gradient-to, rgb(217 119 6 / 0)); +} +.via-amber-700{ + --tw-gradient-stops: var(--tw-gradient-from), #b45309, var(--tw-gradient-to, rgb(180 83 9 / 0)); +} +.via-amber-800{ + --tw-gradient-stops: var(--tw-gradient-from), #92400e, var(--tw-gradient-to, rgb(146 64 14 / 0)); +} +.via-amber-900{ + --tw-gradient-stops: var(--tw-gradient-from), #78350f, var(--tw-gradient-to, rgb(120 53 15 / 0)); +} +.via-yellow-50{ + --tw-gradient-stops: var(--tw-gradient-from), #FDFDEA, var(--tw-gradient-to, rgb(253 253 234 / 0)); +} +.via-yellow-100{ + --tw-gradient-stops: var(--tw-gradient-from), #FDF6B2, var(--tw-gradient-to, rgb(253 246 178 / 0)); +} +.via-yellow-200{ + --tw-gradient-stops: var(--tw-gradient-from), #FCE96A, var(--tw-gradient-to, rgb(252 233 106 / 0)); +} +.via-yellow-300{ + --tw-gradient-stops: var(--tw-gradient-from), #FACA15, var(--tw-gradient-to, rgb(250 202 21 / 0)); +} +.via-yellow-400{ + --tw-gradient-stops: var(--tw-gradient-from), #E3A008, var(--tw-gradient-to, rgb(227 160 8 / 0)); +} +.via-yellow-500{ + --tw-gradient-stops: var(--tw-gradient-from), #C27803, var(--tw-gradient-to, rgb(194 120 3 / 0)); +} +.via-yellow-600{ + --tw-gradient-stops: var(--tw-gradient-from), #9F580A, var(--tw-gradient-to, rgb(159 88 10 / 0)); +} +.via-yellow-700{ + --tw-gradient-stops: var(--tw-gradient-from), #8E4B10, var(--tw-gradient-to, rgb(142 75 16 / 0)); +} +.via-yellow-800{ + --tw-gradient-stops: var(--tw-gradient-from), #723B13, var(--tw-gradient-to, rgb(114 59 19 / 0)); +} +.via-yellow-900{ + --tw-gradient-stops: var(--tw-gradient-from), #633112, var(--tw-gradient-to, rgb(99 49 18 / 0)); +} +.via-lime-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f7fee7, var(--tw-gradient-to, rgb(247 254 231 / 0)); +} +.via-lime-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfccb, var(--tw-gradient-to, rgb(236 252 203 / 0)); +} +.via-lime-200{ + --tw-gradient-stops: var(--tw-gradient-from), #d9f99d, var(--tw-gradient-to, rgb(217 249 157 / 0)); +} +.via-lime-300{ + --tw-gradient-stops: var(--tw-gradient-from), #bef264, var(--tw-gradient-to, rgb(190 242 100 / 0)); +} +.via-lime-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a3e635, var(--tw-gradient-to, rgb(163 230 53 / 0)); +} +.via-lime-500{ + --tw-gradient-stops: var(--tw-gradient-from), #84cc16, var(--tw-gradient-to, rgb(132 204 22 / 0)); +} +.via-lime-600{ + --tw-gradient-stops: var(--tw-gradient-from), #65a30d, var(--tw-gradient-to, rgb(101 163 13 / 0)); +} +.via-lime-700{ + --tw-gradient-stops: var(--tw-gradient-from), #4d7c0f, var(--tw-gradient-to, rgb(77 124 15 / 0)); +} +.via-lime-800{ + --tw-gradient-stops: var(--tw-gradient-from), #3f6212, var(--tw-gradient-to, rgb(63 98 18 / 0)); +} +.via-lime-900{ + --tw-gradient-stops: var(--tw-gradient-from), #365314, var(--tw-gradient-to, rgb(54 83 20 / 0)); +} +.via-green-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f8faf6, var(--tw-gradient-to, rgb(248 250 246 / 0)); +} +.via-green-100{ + --tw-gradient-stops: var(--tw-gradient-from), #f1f6ee, var(--tw-gradient-to, rgb(241 246 238 / 0)); +} +.via-green-200{ + --tw-gradient-stops: var(--tw-gradient-from), #dbe8d4, var(--tw-gradient-to, rgb(219 232 212 / 0)); +} +.via-green-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c5d9ba, var(--tw-gradient-to, rgb(197 217 186 / 0)); +} +.via-green-400{ + --tw-gradient-stops: var(--tw-gradient-from), #9abd86, var(--tw-gradient-to, rgb(154 189 134 / 0)); +} +.via-green-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6ea152, var(--tw-gradient-to, rgb(110 161 82 / 0)); +} +.via-green-600{ + --tw-gradient-stops: var(--tw-gradient-from), #63914a, var(--tw-gradient-to, rgb(99 145 74 / 0)); +} +.via-green-700{ + --tw-gradient-stops: var(--tw-gradient-from), #53793e, var(--tw-gradient-to, rgb(83 121 62 / 0)); +} +.via-green-800{ + --tw-gradient-stops: var(--tw-gradient-from), #426131, var(--tw-gradient-to, rgb(66 97 49 / 0)); +} +.via-green-900{ + --tw-gradient-stops: var(--tw-gradient-from), #364f28, var(--tw-gradient-to, rgb(54 79 40 / 0)); +} +.via-green{ + --tw-gradient-stops: var(--tw-gradient-from), #6ea152, var(--tw-gradient-to, rgb(110 161 82 / 0)); +} +.via-emerald-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfdf5, var(--tw-gradient-to, rgb(236 253 245 / 0)); +} +.via-emerald-100{ + --tw-gradient-stops: var(--tw-gradient-from), #d1fae5, var(--tw-gradient-to, rgb(209 250 229 / 0)); +} +.via-emerald-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a7f3d0, var(--tw-gradient-to, rgb(167 243 208 / 0)); +} +.via-emerald-300{ + --tw-gradient-stops: var(--tw-gradient-from), #6ee7b7, var(--tw-gradient-to, rgb(110 231 183 / 0)); +} +.via-emerald-400{ + --tw-gradient-stops: var(--tw-gradient-from), #34d399, var(--tw-gradient-to, rgb(52 211 153 / 0)); +} +.via-emerald-500{ + --tw-gradient-stops: var(--tw-gradient-from), #10b981, var(--tw-gradient-to, rgb(16 185 129 / 0)); +} +.via-emerald-600{ + --tw-gradient-stops: var(--tw-gradient-from), #059669, var(--tw-gradient-to, rgb(5 150 105 / 0)); +} +.via-emerald-700{ + --tw-gradient-stops: var(--tw-gradient-from), #047857, var(--tw-gradient-to, rgb(4 120 87 / 0)); +} +.via-emerald-800{ + --tw-gradient-stops: var(--tw-gradient-from), #065f46, var(--tw-gradient-to, rgb(6 95 70 / 0)); +} +.via-emerald-900{ + --tw-gradient-stops: var(--tw-gradient-from), #064e3b, var(--tw-gradient-to, rgb(6 78 59 / 0)); +} +.via-teal-50{ + --tw-gradient-stops: var(--tw-gradient-from), #EDFAFA, var(--tw-gradient-to, rgb(237 250 250 / 0)); +} +.via-teal-100{ + --tw-gradient-stops: var(--tw-gradient-from), #D5F5F6, var(--tw-gradient-to, rgb(213 245 246 / 0)); +} +.via-teal-200{ + --tw-gradient-stops: var(--tw-gradient-from), #AFECEF, var(--tw-gradient-to, rgb(175 236 239 / 0)); +} +.via-teal-300{ + --tw-gradient-stops: var(--tw-gradient-from), #7EDCE2, var(--tw-gradient-to, rgb(126 220 226 / 0)); +} +.via-teal-400{ + --tw-gradient-stops: var(--tw-gradient-from), #16BDCA, var(--tw-gradient-to, rgb(22 189 202 / 0)); +} +.via-teal-500{ + --tw-gradient-stops: var(--tw-gradient-from), #0694A2, var(--tw-gradient-to, rgb(6 148 162 / 0)); +} +.via-teal-600{ + --tw-gradient-stops: var(--tw-gradient-from), #047481, var(--tw-gradient-to, rgb(4 116 129 / 0)); +} +.via-teal-700{ + --tw-gradient-stops: var(--tw-gradient-from), #036672, var(--tw-gradient-to, rgb(3 102 114 / 0)); +} +.via-teal-800{ + --tw-gradient-stops: var(--tw-gradient-from), #05505C, var(--tw-gradient-to, rgb(5 80 92 / 0)); +} +.via-teal-900{ + --tw-gradient-stops: var(--tw-gradient-from), #014451, var(--tw-gradient-to, rgb(1 68 81 / 0)); +} +.via-cyan-50{ + --tw-gradient-stops: var(--tw-gradient-from), #ecfeff, var(--tw-gradient-to, rgb(236 254 255 / 0)); +} +.via-cyan-100{ + --tw-gradient-stops: var(--tw-gradient-from), #cffafe, var(--tw-gradient-to, rgb(207 250 254 / 0)); +} +.via-cyan-200{ + --tw-gradient-stops: var(--tw-gradient-from), #a5f3fc, var(--tw-gradient-to, rgb(165 243 252 / 0)); +} +.via-cyan-300{ + --tw-gradient-stops: var(--tw-gradient-from), #67e8f9, var(--tw-gradient-to, rgb(103 232 249 / 0)); +} +.via-cyan-400{ + --tw-gradient-stops: var(--tw-gradient-from), #22d3ee, var(--tw-gradient-to, rgb(34 211 238 / 0)); +} +.via-cyan-500{ + --tw-gradient-stops: var(--tw-gradient-from), #06b6d4, var(--tw-gradient-to, rgb(6 182 212 / 0)); +} +.via-cyan-600{ + --tw-gradient-stops: var(--tw-gradient-from), #0891b2, var(--tw-gradient-to, rgb(8 145 178 / 0)); +} +.via-cyan-700{ + --tw-gradient-stops: var(--tw-gradient-from), #0e7490, var(--tw-gradient-to, rgb(14 116 144 / 0)); +} +.via-cyan-800{ + --tw-gradient-stops: var(--tw-gradient-from), #155e75, var(--tw-gradient-to, rgb(21 94 117 / 0)); +} +.via-cyan-900{ + --tw-gradient-stops: var(--tw-gradient-from), #164e63, var(--tw-gradient-to, rgb(22 78 99 / 0)); +} +.via-sky-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f0f9ff, var(--tw-gradient-to, rgb(240 249 255 / 0)); +} +.via-sky-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e0f2fe, var(--tw-gradient-to, rgb(224 242 254 / 0)); +} +.via-sky-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bae6fd, var(--tw-gradient-to, rgb(186 230 253 / 0)); +} +.via-sky-300{ + --tw-gradient-stops: var(--tw-gradient-from), #7dd3fc, var(--tw-gradient-to, rgb(125 211 252 / 0)); +} +.via-sky-400{ + --tw-gradient-stops: var(--tw-gradient-from), #38bdf8, var(--tw-gradient-to, rgb(56 189 248 / 0)); +} +.via-sky-500{ + --tw-gradient-stops: var(--tw-gradient-from), #0ea5e9, var(--tw-gradient-to, rgb(14 165 233 / 0)); +} +.via-sky-600{ + --tw-gradient-stops: var(--tw-gradient-from), #0284c7, var(--tw-gradient-to, rgb(2 132 199 / 0)); +} +.via-sky-700{ + --tw-gradient-stops: var(--tw-gradient-from), #0369a1, var(--tw-gradient-to, rgb(3 105 161 / 0)); +} +.via-sky-800{ + --tw-gradient-stops: var(--tw-gradient-from), #075985, var(--tw-gradient-to, rgb(7 89 133 / 0)); +} +.via-sky-900{ + --tw-gradient-stops: var(--tw-gradient-from), #0c4a6e, var(--tw-gradient-to, rgb(12 74 110 / 0)); +} +.via-blue-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f2f8fb, var(--tw-gradient-to, rgb(242 248 251 / 0)); +} +.via-blue-100{ + --tw-gradient-stops: var(--tw-gradient-from), #e6f1f6, var(--tw-gradient-to, rgb(230 241 246 / 0)); +} +.via-blue-200{ + --tw-gradient-stops: var(--tw-gradient-from), #bfdbe9, var(--tw-gradient-to, rgb(191 219 233 / 0)); +} +.via-blue-300{ + --tw-gradient-stops: var(--tw-gradient-from), #99c5db, var(--tw-gradient-to, rgb(153 197 219 / 0)); +} +.via-blue-400{ + --tw-gradient-stops: var(--tw-gradient-from), #4d9ac1, var(--tw-gradient-to, rgb(77 154 193 / 0)); +} +.via-blue-500{ + --tw-gradient-stops: var(--tw-gradient-from), #006ea6, var(--tw-gradient-to, rgb(0 110 166 / 0)); +} +.via-blue-600{ + --tw-gradient-stops: var(--tw-gradient-from), #006395, var(--tw-gradient-to, rgb(0 99 149 / 0)); +} +.via-blue-700{ + --tw-gradient-stops: var(--tw-gradient-from), #00537d, var(--tw-gradient-to, rgb(0 83 125 / 0)); +} +.via-blue-800{ + --tw-gradient-stops: var(--tw-gradient-from), #004264, var(--tw-gradient-to, rgb(0 66 100 / 0)); +} +.via-blue-900{ + --tw-gradient-stops: var(--tw-gradient-from), #003651, var(--tw-gradient-to, rgb(0 54 81 / 0)); +} +.via-blue{ + --tw-gradient-stops: var(--tw-gradient-from), #006ea6, var(--tw-gradient-to, rgb(0 110 166 / 0)); +} +.via-indigo-50{ + --tw-gradient-stops: var(--tw-gradient-from), #F0F5FF, var(--tw-gradient-to, rgb(240 245 255 / 0)); +} +.via-indigo-100{ + --tw-gradient-stops: var(--tw-gradient-from), #E5EDFF, var(--tw-gradient-to, rgb(229 237 255 / 0)); +} +.via-indigo-200{ + --tw-gradient-stops: var(--tw-gradient-from), #CDDBFE, var(--tw-gradient-to, rgb(205 219 254 / 0)); +} +.via-indigo-300{ + --tw-gradient-stops: var(--tw-gradient-from), #B4C6FC, var(--tw-gradient-to, rgb(180 198 252 / 0)); +} +.via-indigo-400{ + --tw-gradient-stops: var(--tw-gradient-from), #8DA2FB, var(--tw-gradient-to, rgb(141 162 251 / 0)); +} +.via-indigo-500{ + --tw-gradient-stops: var(--tw-gradient-from), #6875F5, var(--tw-gradient-to, rgb(104 117 245 / 0)); +} +.via-indigo-600{ + --tw-gradient-stops: var(--tw-gradient-from), #5850EC, var(--tw-gradient-to, rgb(88 80 236 / 0)); +} +.via-indigo-700{ + --tw-gradient-stops: var(--tw-gradient-from), #5145CD, var(--tw-gradient-to, rgb(81 69 205 / 0)); +} +.via-indigo-800{ + --tw-gradient-stops: var(--tw-gradient-from), #42389D, var(--tw-gradient-to, rgb(66 56 157 / 0)); +} +.via-indigo-900{ + --tw-gradient-stops: var(--tw-gradient-from), #362F78, var(--tw-gradient-to, rgb(54 47 120 / 0)); +} +.via-violet-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f5f3ff, var(--tw-gradient-to, rgb(245 243 255 / 0)); +} +.via-violet-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ede9fe, var(--tw-gradient-to, rgb(237 233 254 / 0)); +} +.via-violet-200{ + --tw-gradient-stops: var(--tw-gradient-from), #ddd6fe, var(--tw-gradient-to, rgb(221 214 254 / 0)); +} +.via-violet-300{ + --tw-gradient-stops: var(--tw-gradient-from), #c4b5fd, var(--tw-gradient-to, rgb(196 181 253 / 0)); +} +.via-violet-400{ + --tw-gradient-stops: var(--tw-gradient-from), #a78bfa, var(--tw-gradient-to, rgb(167 139 250 / 0)); +} +.via-violet-500{ + --tw-gradient-stops: var(--tw-gradient-from), #8b5cf6, var(--tw-gradient-to, rgb(139 92 246 / 0)); +} +.via-violet-600{ + --tw-gradient-stops: var(--tw-gradient-from), #7c3aed, var(--tw-gradient-to, rgb(124 58 237 / 0)); +} +.via-violet-700{ + --tw-gradient-stops: var(--tw-gradient-from), #6d28d9, var(--tw-gradient-to, rgb(109 40 217 / 0)); +} +.via-violet-800{ + --tw-gradient-stops: var(--tw-gradient-from), #5b21b6, var(--tw-gradient-to, rgb(91 33 182 / 0)); +} +.via-violet-900{ + --tw-gradient-stops: var(--tw-gradient-from), #4c1d95, var(--tw-gradient-to, rgb(76 29 149 / 0)); +} +.via-purple-50{ + --tw-gradient-stops: var(--tw-gradient-from), #f7f7f9, var(--tw-gradient-to, rgb(247 247 249 / 0)); +} +.via-purple-100{ + --tw-gradient-stops: var(--tw-gradient-from), #eeeef3, var(--tw-gradient-to, rgb(238 238 243 / 0)); +} +.via-purple-200{ + --tw-gradient-stops: var(--tw-gradient-from), #d5d5e2, var(--tw-gradient-to, rgb(213 213 226 / 0)); +} +.via-purple-300{ + --tw-gradient-stops: var(--tw-gradient-from), #bbbcd1, var(--tw-gradient-to, rgb(187 188 209 / 0)); +} +.via-purple-400{ + --tw-gradient-stops: var(--tw-gradient-from), #888aae, var(--tw-gradient-to, rgb(136 138 174 / 0)); +} +.via-purple-500{ + --tw-gradient-stops: var(--tw-gradient-from), #55588b, var(--tw-gradient-to, rgb(85 88 139 / 0)); +} +.via-purple-600{ + --tw-gradient-stops: var(--tw-gradient-from), #4d4f7d, var(--tw-gradient-to, rgb(77 79 125 / 0)); +} +.via-purple-700{ + --tw-gradient-stops: var(--tw-gradient-from), #404268, var(--tw-gradient-to, rgb(64 66 104 / 0)); +} +.via-purple-800{ + --tw-gradient-stops: var(--tw-gradient-from), #333553, var(--tw-gradient-to, rgb(51 53 83 / 0)); +} +.via-purple-900{ + --tw-gradient-stops: var(--tw-gradient-from), #2a2b44, var(--tw-gradient-to, rgb(42 43 68 / 0)); +} +.via-purple{ + --tw-gradient-stops: var(--tw-gradient-from), #55588b, var(--tw-gradient-to, rgb(85 88 139 / 0)); +} +.via-fuchsia-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fdf4ff, var(--tw-gradient-to, rgb(253 244 255 / 0)); +} +.via-fuchsia-100{ + --tw-gradient-stops: var(--tw-gradient-from), #fae8ff, var(--tw-gradient-to, rgb(250 232 255 / 0)); +} +.via-fuchsia-200{ + --tw-gradient-stops: var(--tw-gradient-from), #f5d0fe, var(--tw-gradient-to, rgb(245 208 254 / 0)); +} +.via-fuchsia-300{ + --tw-gradient-stops: var(--tw-gradient-from), #f0abfc, var(--tw-gradient-to, rgb(240 171 252 / 0)); +} +.via-fuchsia-400{ + --tw-gradient-stops: var(--tw-gradient-from), #e879f9, var(--tw-gradient-to, rgb(232 121 249 / 0)); +} +.via-fuchsia-500{ + --tw-gradient-stops: var(--tw-gradient-from), #d946ef, var(--tw-gradient-to, rgb(217 70 239 / 0)); +} +.via-fuchsia-600{ + --tw-gradient-stops: var(--tw-gradient-from), #c026d3, var(--tw-gradient-to, rgb(192 38 211 / 0)); +} +.via-fuchsia-700{ + --tw-gradient-stops: var(--tw-gradient-from), #a21caf, var(--tw-gradient-to, rgb(162 28 175 / 0)); +} +.via-fuchsia-800{ + --tw-gradient-stops: var(--tw-gradient-from), #86198f, var(--tw-gradient-to, rgb(134 25 143 / 0)); +} +.via-fuchsia-900{ + --tw-gradient-stops: var(--tw-gradient-from), #701a75, var(--tw-gradient-to, rgb(112 26 117 / 0)); +} +.via-pink-50{ + --tw-gradient-stops: var(--tw-gradient-from), #FDF2F8, var(--tw-gradient-to, rgb(253 242 248 / 0)); +} +.via-pink-100{ + --tw-gradient-stops: var(--tw-gradient-from), #FCE8F3, var(--tw-gradient-to, rgb(252 232 243 / 0)); +} +.via-pink-200{ + --tw-gradient-stops: var(--tw-gradient-from), #FAD1E8, var(--tw-gradient-to, rgb(250 209 232 / 0)); +} +.via-pink-300{ + --tw-gradient-stops: var(--tw-gradient-from), #F8B4D9, var(--tw-gradient-to, rgb(248 180 217 / 0)); +} +.via-pink-400{ + --tw-gradient-stops: var(--tw-gradient-from), #F17EB8, var(--tw-gradient-to, rgb(241 126 184 / 0)); +} +.via-pink-500{ + --tw-gradient-stops: var(--tw-gradient-from), #E74694, var(--tw-gradient-to, rgb(231 70 148 / 0)); +} +.via-pink-600{ + --tw-gradient-stops: var(--tw-gradient-from), #D61F69, var(--tw-gradient-to, rgb(214 31 105 / 0)); +} +.via-pink-700{ + --tw-gradient-stops: var(--tw-gradient-from), #BF125D, var(--tw-gradient-to, rgb(191 18 93 / 0)); +} +.via-pink-800{ + --tw-gradient-stops: var(--tw-gradient-from), #99154B, var(--tw-gradient-to, rgb(153 21 75 / 0)); +} +.via-pink-900{ + --tw-gradient-stops: var(--tw-gradient-from), #751A3D, var(--tw-gradient-to, rgb(117 26 61 / 0)); +} +.via-rose-50{ + --tw-gradient-stops: var(--tw-gradient-from), #fff1f2, var(--tw-gradient-to, rgb(255 241 242 / 0)); +} +.via-rose-100{ + --tw-gradient-stops: var(--tw-gradient-from), #ffe4e6, var(--tw-gradient-to, rgb(255 228 230 / 0)); +} +.via-rose-200{ + --tw-gradient-stops: var(--tw-gradient-from), #fecdd3, var(--tw-gradient-to, rgb(254 205 211 / 0)); +} +.via-rose-300{ + --tw-gradient-stops: var(--tw-gradient-from), #fda4af, var(--tw-gradient-to, rgb(253 164 175 / 0)); +} +.via-rose-400{ + --tw-gradient-stops: var(--tw-gradient-from), #fb7185, var(--tw-gradient-to, rgb(251 113 133 / 0)); +} +.via-rose-500{ + --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgb(244 63 94 / 0)); +} +.via-rose-600{ + --tw-gradient-stops: var(--tw-gradient-from), #e11d48, var(--tw-gradient-to, rgb(225 29 72 / 0)); +} +.via-rose-700{ + --tw-gradient-stops: var(--tw-gradient-from), #be123c, var(--tw-gradient-to, rgb(190 18 60 / 0)); +} +.via-rose-800{ + --tw-gradient-stops: var(--tw-gradient-from), #9f1239, var(--tw-gradient-to, rgb(159 18 57 / 0)); +} +.via-rose-900{ + --tw-gradient-stops: var(--tw-gradient-from), #881337, var(--tw-gradient-to, rgb(136 19 55 / 0)); +} +.via-rose{ + --tw-gradient-stops: var(--tw-gradient-from), #f43f5e, var(--tw-gradient-to, rgb(244 63 94 / 0)); +} +.via-lilac-100{ + --tw-gradient-stops: var(--tw-gradient-from), #F5F7FA, var(--tw-gradient-to, rgb(245 247 250 / 0)); +} +.via-lilac-300{ + --tw-gradient-stops: var(--tw-gradient-from), #EDF0FC, var(--tw-gradient-to, rgb(237 240 252 / 0)); +} +.via-lilac-900{ + --tw-gradient-stops: var(--tw-gradient-from), #DCE2F9, var(--tw-gradient-to, rgb(220 226 249 / 0)); +} +.via-lilac{ + --tw-gradient-stops: var(--tw-gradient-from), #F8F9FE, var(--tw-gradient-to, rgb(248 249 254 / 0)); +} +.via-golden-900{ + --tw-gradient-stops: var(--tw-gradient-from), #BFB882, var(--tw-gradient-to, rgb(191 184 130 / 0)); +} +.via-golden{ + --tw-gradient-stops: var(--tw-gradient-from), #D1C989, var(--tw-gradient-to, rgb(209 201 137 / 0)); +} +.via-status-success{ + --tw-gradient-stops: var(--tw-gradient-from), #F1F6EE, var(--tw-gradient-to, rgb(241 246 238 / 0)); +} +.via-status-danger{ + --tw-gradient-stops: var(--tw-gradient-from), #fae6e6, var(--tw-gradient-to, rgb(250 230 230 / 0)); +} +.via-status-sent{ + --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.via-status-viewed{ + --tw-gradient-stops: var(--tw-gradient-from), #EEEEF3, var(--tw-gradient-to, rgb(238 238 243 / 0)); +} +.via-status-draft{ + --tw-gradient-stops: var(--tw-gradient-from), #ECECEC, var(--tw-gradient-to, rgb(236 236 236 / 0)); +} +.via-status-partial{ + --tw-gradient-stops: var(--tw-gradient-from), #E6F1F6, var(--tw-gradient-to, rgb(230 241 246 / 0)); +} +.via-status-canceled{ + --tw-gradient-stops: var(--tw-gradient-from), #282828, var(--tw-gradient-to, rgb(40 40 40 / 0)); +} +.via-status-warning{ + --tw-gradient-stops: var(--tw-gradient-from), #FEF5E7, var(--tw-gradient-to, rgb(254 245 231 / 0)); +} +.via-text-status-success{ + --tw-gradient-stops: var(--tw-gradient-from), #63914A, var(--tw-gradient-to, rgb(99 145 74 / 0)); +} +.via-text-status-danger{ + --tw-gradient-stops: var(--tw-gradient-from), #B80000, var(--tw-gradient-to, rgb(184 0 0 / 0)); +} +.via-text-status-sent{ + --tw-gradient-stops: var(--tw-gradient-from), #DD8E0A, var(--tw-gradient-to, rgb(221 142 10 / 0)); +} +.via-text-status-viewed{ + --tw-gradient-stops: var(--tw-gradient-from), #4D4F7D, var(--tw-gradient-to, rgb(77 79 125 / 0)); +} +.via-text-status-draft{ + --tw-gradient-stops: var(--tw-gradient-from), #3B3B3B, var(--tw-gradient-to, rgb(59 59 59 / 0)); +} +.via-text-status-partial{ + --tw-gradient-stops: var(--tw-gradient-from), #006395, var(--tw-gradient-to, rgb(0 99 149 / 0)); +} +.via-text-status-canceled{ + --tw-gradient-stops: var(--tw-gradient-from), #ffffff, var(--tw-gradient-to, rgb(255 255 255 / 0)); +} +.via-text-status-warning{ + --tw-gradient-stops: var(--tw-gradient-from), #b87708, var(--tw-gradient-to, rgb(184 119 8 / 0)); +} +.via-body{ + --tw-gradient-stops: var(--tw-gradient-from), #fcfcfc, var(--tw-gradient-to, rgb(252 252 252 / 0)); +} +.via-light-gray{ + --tw-gradient-stops: var(--tw-gradient-from), #C7C9D9, var(--tw-gradient-to, rgb(199 201 217 / 0)); +} +.via-dark-blue{ + --tw-gradient-stops: var(--tw-gradient-from), #15284B, var(--tw-gradient-to, rgb(21 40 75 / 0)); +} +.via-lighter-gray{ + --tw-gradient-stops: var(--tw-gradient-from), #F2F2F5, var(--tw-gradient-to, rgb(242 242 245 / 0)); +} +.via-purple-lighter{ + --tw-gradient-stops: var(--tw-gradient-from), #F2F4FC, var(--tw-gradient-to, rgb(242 244 252 / 0)); +} +.via-modal-background{ + --tw-gradient-stops: var(--tw-gradient-from), rgba(0, 0, 0, 0.3), var(--tw-gradient-to, rgb(0 0 0 / 0)); +} +.via-testing{ + --tw-gradient-stops: var(--tw-gradient-from), #935f07, var(--tw-gradient-to, rgb(147 95 7 / 0)); +} +.to-inherit{ + --tw-gradient-to: inherit; +} +.to-current{ + --tw-gradient-to: currentColor; +} +.to-transparent{ + --tw-gradient-to: transparent; +} +.to-black-50{ + --tw-gradient-to: #f6f6f6; +} +.to-black-100{ + --tw-gradient-to: #ececec; +} +.to-black-200{ + --tw-gradient-to: #d0d0d0; +} +.to-black-300{ + --tw-gradient-to: #b3b3b3; +} +.to-black-400{ + --tw-gradient-to: #7b7b7b; +} +.to-black-500{ + --tw-gradient-to: #424242; +} +.to-black-600{ + --tw-gradient-to: #3b3b3b; +} +.to-black-700{ + --tw-gradient-to: #323232; +} +.to-black-800{ + --tw-gradient-to: #282828; +} +.to-black-900{ + --tw-gradient-to: #202020; +} +.to-black{ + --tw-gradient-to: #424242; +} +.to-white{ + --tw-gradient-to: #ffffff; +} +.to-slate-50{ + --tw-gradient-to: #f8fafc; +} +.to-slate-100{ + --tw-gradient-to: #f1f5f9; +} +.to-slate-200{ + --tw-gradient-to: #e2e8f0; +} +.to-slate-300{ + --tw-gradient-to: #cbd5e1; +} +.to-slate-400{ + --tw-gradient-to: #94a3b8; +} +.to-slate-500{ + --tw-gradient-to: #64748b; +} +.to-slate-600{ + --tw-gradient-to: #475569; +} +.to-slate-700{ + --tw-gradient-to: #334155; +} +.to-slate-800{ + --tw-gradient-to: #1e293b; +} +.to-slate-900{ + --tw-gradient-to: #0f172a; +} +.to-gray-50{ + --tw-gradient-to: #F9FAFB; +} +.to-gray-100{ + --tw-gradient-to: #F3F4F6; +} +.to-gray-200{ + --tw-gradient-to: #E5E7EB; +} +.to-gray-300{ + --tw-gradient-to: #D1D5DB; +} +.to-gray-400{ + --tw-gradient-to: #9CA3AF; +} +.to-gray-500{ + --tw-gradient-to: #6B7280; +} +.to-gray-600{ + --tw-gradient-to: #4B5563; +} +.to-gray-700{ + --tw-gradient-to: #374151; +} +.to-gray-800{ + --tw-gradient-to: #1F2937; +} +.to-gray-900{ + --tw-gradient-to: #111827; +} +.to-zinc-50{ + --tw-gradient-to: #fafafa; +} +.to-zinc-100{ + --tw-gradient-to: #f4f4f5; +} +.to-zinc-200{ + --tw-gradient-to: #e4e4e7; +} +.to-zinc-300{ + --tw-gradient-to: #d4d4d8; +} +.to-zinc-400{ + --tw-gradient-to: #a1a1aa; +} +.to-zinc-500{ + --tw-gradient-to: #71717a; +} +.to-zinc-600{ + --tw-gradient-to: #52525b; +} +.to-zinc-700{ + --tw-gradient-to: #3f3f46; +} +.to-zinc-800{ + --tw-gradient-to: #27272a; +} +.to-zinc-900{ + --tw-gradient-to: #18181b; +} +.to-neutral-50{ + --tw-gradient-to: #fafafa; +} +.to-neutral-100{ + --tw-gradient-to: #f5f5f5; +} +.to-neutral-200{ + --tw-gradient-to: #e5e5e5; +} +.to-neutral-300{ + --tw-gradient-to: #d4d4d4; +} +.to-neutral-400{ + --tw-gradient-to: #a3a3a3; +} +.to-neutral-500{ + --tw-gradient-to: #737373; +} +.to-neutral-600{ + --tw-gradient-to: #525252; +} +.to-neutral-700{ + --tw-gradient-to: #404040; +} +.to-neutral-800{ + --tw-gradient-to: #262626; +} +.to-neutral-900{ + --tw-gradient-to: #171717; +} +.to-stone-50{ + --tw-gradient-to: #fafaf9; +} +.to-stone-100{ + --tw-gradient-to: #f5f5f4; +} +.to-stone-200{ + --tw-gradient-to: #e7e5e4; +} +.to-stone-300{ + --tw-gradient-to: #d6d3d1; +} +.to-stone-400{ + --tw-gradient-to: #a8a29e; +} +.to-stone-500{ + --tw-gradient-to: #78716c; +} +.to-stone-600{ + --tw-gradient-to: #57534e; +} +.to-stone-700{ + --tw-gradient-to: #44403c; +} +.to-stone-800{ + --tw-gradient-to: #292524; +} +.to-stone-900{ + --tw-gradient-to: #1c1917; +} +.to-red-50{ + --tw-gradient-to: #fcf2f2; +} +.to-red-100{ + --tw-gradient-to: #fae6e6; +} +.to-red-200{ + --tw-gradient-to: #f2bfbf; +} +.to-red-300{ + --tw-gradient-to: #eb9999; +} +.to-red-400{ + --tw-gradient-to: #db4d4d; +} +.to-red-500{ + --tw-gradient-to: #cc0000; +} +.to-red-600{ + --tw-gradient-to: #b80000; +} +.to-red-700{ + --tw-gradient-to: #990000; +} +.to-red-800{ + --tw-gradient-to: #7a0000; +} +.to-red-900{ + --tw-gradient-to: #640000; +} +.to-red{ + --tw-gradient-to: #cc0000; +} +.to-orange-50{ + --tw-gradient-to: #fffaf3; +} +.to-orange-100{ + --tw-gradient-to: #fef5e7; +} +.to-orange-200{ + --tw-gradient-to: #fde7c2; +} +.to-orange-300{ + --tw-gradient-to: #fbd89d; +} +.to-orange-400{ + --tw-gradient-to: #f8bb54; +} +.to-orange-500{ + --tw-gradient-to: #f59e0b; +} +.to-orange-600{ + --tw-gradient-to: #dd8e0a; +} +.to-orange-700{ + --tw-gradient-to: #b87708; +} +.to-orange-800{ + --tw-gradient-to: #935f07; +} +.to-orange-900{ + --tw-gradient-to: #784d05; +} +.to-orange{ + --tw-gradient-to: #f59e0b; +} +.to-amber-50{ + --tw-gradient-to: #fffbeb; +} +.to-amber-100{ + --tw-gradient-to: #fef3c7; +} +.to-amber-200{ + --tw-gradient-to: #fde68a; +} +.to-amber-300{ + --tw-gradient-to: #fcd34d; +} +.to-amber-400{ + --tw-gradient-to: #fbbf24; +} +.to-amber-500{ + --tw-gradient-to: #f59e0b; +} +.to-amber-600{ + --tw-gradient-to: #d97706; +} +.to-amber-700{ + --tw-gradient-to: #b45309; +} +.to-amber-800{ + --tw-gradient-to: #92400e; +} +.to-amber-900{ + --tw-gradient-to: #78350f; +} +.to-yellow-50{ + --tw-gradient-to: #FDFDEA; +} +.to-yellow-100{ + --tw-gradient-to: #FDF6B2; +} +.to-yellow-200{ + --tw-gradient-to: #FCE96A; +} +.to-yellow-300{ + --tw-gradient-to: #FACA15; +} +.to-yellow-400{ + --tw-gradient-to: #E3A008; +} +.to-yellow-500{ + --tw-gradient-to: #C27803; +} +.to-yellow-600{ + --tw-gradient-to: #9F580A; +} +.to-yellow-700{ + --tw-gradient-to: #8E4B10; +} +.to-yellow-800{ + --tw-gradient-to: #723B13; +} +.to-yellow-900{ + --tw-gradient-to: #633112; +} +.to-lime-50{ + --tw-gradient-to: #f7fee7; +} +.to-lime-100{ + --tw-gradient-to: #ecfccb; +} +.to-lime-200{ + --tw-gradient-to: #d9f99d; +} +.to-lime-300{ + --tw-gradient-to: #bef264; +} +.to-lime-400{ + --tw-gradient-to: #a3e635; +} +.to-lime-500{ + --tw-gradient-to: #84cc16; +} +.to-lime-600{ + --tw-gradient-to: #65a30d; +} +.to-lime-700{ + --tw-gradient-to: #4d7c0f; +} +.to-lime-800{ + --tw-gradient-to: #3f6212; +} +.to-lime-900{ + --tw-gradient-to: #365314; +} +.to-green-50{ + --tw-gradient-to: #f8faf6; +} +.to-green-100{ + --tw-gradient-to: #f1f6ee; +} +.to-green-200{ + --tw-gradient-to: #dbe8d4; +} +.to-green-300{ + --tw-gradient-to: #c5d9ba; +} +.to-green-400{ + --tw-gradient-to: #9abd86; +} +.to-green-500{ + --tw-gradient-to: #6ea152; +} +.to-green-600{ + --tw-gradient-to: #63914a; +} +.to-green-700{ + --tw-gradient-to: #53793e; +} +.to-green-800{ + --tw-gradient-to: #426131; +} +.to-green-900{ + --tw-gradient-to: #364f28; +} +.to-green{ + --tw-gradient-to: #6ea152; +} +.to-emerald-50{ + --tw-gradient-to: #ecfdf5; +} +.to-emerald-100{ + --tw-gradient-to: #d1fae5; +} +.to-emerald-200{ + --tw-gradient-to: #a7f3d0; +} +.to-emerald-300{ + --tw-gradient-to: #6ee7b7; +} +.to-emerald-400{ + --tw-gradient-to: #34d399; +} +.to-emerald-500{ + --tw-gradient-to: #10b981; +} +.to-emerald-600{ + --tw-gradient-to: #059669; +} +.to-emerald-700{ + --tw-gradient-to: #047857; +} +.to-emerald-800{ + --tw-gradient-to: #065f46; +} +.to-emerald-900{ + --tw-gradient-to: #064e3b; +} +.to-teal-50{ + --tw-gradient-to: #EDFAFA; +} +.to-teal-100{ + --tw-gradient-to: #D5F5F6; +} +.to-teal-200{ + --tw-gradient-to: #AFECEF; +} +.to-teal-300{ + --tw-gradient-to: #7EDCE2; +} +.to-teal-400{ + --tw-gradient-to: #16BDCA; +} +.to-teal-500{ + --tw-gradient-to: #0694A2; +} +.to-teal-600{ + --tw-gradient-to: #047481; +} +.to-teal-700{ + --tw-gradient-to: #036672; +} +.to-teal-800{ + --tw-gradient-to: #05505C; +} +.to-teal-900{ + --tw-gradient-to: #014451; +} +.to-cyan-50{ + --tw-gradient-to: #ecfeff; +} +.to-cyan-100{ + --tw-gradient-to: #cffafe; +} +.to-cyan-200{ + --tw-gradient-to: #a5f3fc; +} +.to-cyan-300{ + --tw-gradient-to: #67e8f9; +} +.to-cyan-400{ + --tw-gradient-to: #22d3ee; +} +.to-cyan-500{ + --tw-gradient-to: #06b6d4; +} +.to-cyan-600{ + --tw-gradient-to: #0891b2; +} +.to-cyan-700{ + --tw-gradient-to: #0e7490; +} +.to-cyan-800{ + --tw-gradient-to: #155e75; +} +.to-cyan-900{ + --tw-gradient-to: #164e63; +} +.to-sky-50{ + --tw-gradient-to: #f0f9ff; +} +.to-sky-100{ + --tw-gradient-to: #e0f2fe; +} +.to-sky-200{ + --tw-gradient-to: #bae6fd; +} +.to-sky-300{ + --tw-gradient-to: #7dd3fc; +} +.to-sky-400{ + --tw-gradient-to: #38bdf8; +} +.to-sky-500{ + --tw-gradient-to: #0ea5e9; +} +.to-sky-600{ + --tw-gradient-to: #0284c7; +} +.to-sky-700{ + --tw-gradient-to: #0369a1; +} +.to-sky-800{ + --tw-gradient-to: #075985; +} +.to-sky-900{ + --tw-gradient-to: #0c4a6e; +} +.to-blue-50{ + --tw-gradient-to: #f2f8fb; +} +.to-blue-100{ + --tw-gradient-to: #e6f1f6; +} +.to-blue-200{ + --tw-gradient-to: #bfdbe9; +} +.to-blue-300{ + --tw-gradient-to: #99c5db; +} +.to-blue-400{ + --tw-gradient-to: #4d9ac1; +} +.to-blue-500{ + --tw-gradient-to: #006ea6; +} +.to-blue-600{ + --tw-gradient-to: #006395; +} +.to-blue-700{ + --tw-gradient-to: #00537d; +} +.to-blue-800{ + --tw-gradient-to: #004264; +} +.to-blue-900{ + --tw-gradient-to: #003651; +} +.to-blue{ + --tw-gradient-to: #006ea6; +} +.to-indigo-50{ + --tw-gradient-to: #F0F5FF; +} +.to-indigo-100{ + --tw-gradient-to: #E5EDFF; +} +.to-indigo-200{ + --tw-gradient-to: #CDDBFE; +} +.to-indigo-300{ + --tw-gradient-to: #B4C6FC; +} +.to-indigo-400{ + --tw-gradient-to: #8DA2FB; +} +.to-indigo-500{ + --tw-gradient-to: #6875F5; +} +.to-indigo-600{ + --tw-gradient-to: #5850EC; +} +.to-indigo-700{ + --tw-gradient-to: #5145CD; +} +.to-indigo-800{ + --tw-gradient-to: #42389D; +} +.to-indigo-900{ + --tw-gradient-to: #362F78; +} +.to-violet-50{ + --tw-gradient-to: #f5f3ff; +} +.to-violet-100{ + --tw-gradient-to: #ede9fe; +} +.to-violet-200{ + --tw-gradient-to: #ddd6fe; +} +.to-violet-300{ + --tw-gradient-to: #c4b5fd; +} +.to-violet-400{ + --tw-gradient-to: #a78bfa; +} +.to-violet-500{ + --tw-gradient-to: #8b5cf6; +} +.to-violet-600{ + --tw-gradient-to: #7c3aed; +} +.to-violet-700{ + --tw-gradient-to: #6d28d9; +} +.to-violet-800{ + --tw-gradient-to: #5b21b6; +} +.to-violet-900{ + --tw-gradient-to: #4c1d95; +} +.to-purple-50{ + --tw-gradient-to: #f7f7f9; +} +.to-purple-100{ + --tw-gradient-to: #eeeef3; +} +.to-purple-200{ + --tw-gradient-to: #d5d5e2; +} +.to-purple-300{ + --tw-gradient-to: #bbbcd1; +} +.to-purple-400{ + --tw-gradient-to: #888aae; +} +.to-purple-500{ + --tw-gradient-to: #55588b; +} +.to-purple-600{ + --tw-gradient-to: #4d4f7d; +} +.to-purple-700{ + --tw-gradient-to: #404268; +} +.to-purple-800{ + --tw-gradient-to: #333553; +} +.to-purple-900{ + --tw-gradient-to: #2a2b44; +} +.to-purple{ + --tw-gradient-to: #55588b; +} +.to-fuchsia-50{ + --tw-gradient-to: #fdf4ff; +} +.to-fuchsia-100{ + --tw-gradient-to: #fae8ff; +} +.to-fuchsia-200{ + --tw-gradient-to: #f5d0fe; +} +.to-fuchsia-300{ + --tw-gradient-to: #f0abfc; +} +.to-fuchsia-400{ + --tw-gradient-to: #e879f9; +} +.to-fuchsia-500{ + --tw-gradient-to: #d946ef; +} +.to-fuchsia-600{ + --tw-gradient-to: #c026d3; +} +.to-fuchsia-700{ + --tw-gradient-to: #a21caf; +} +.to-fuchsia-800{ + --tw-gradient-to: #86198f; +} +.to-fuchsia-900{ + --tw-gradient-to: #701a75; +} +.to-pink-50{ + --tw-gradient-to: #FDF2F8; +} +.to-pink-100{ + --tw-gradient-to: #FCE8F3; +} +.to-pink-200{ + --tw-gradient-to: #FAD1E8; +} +.to-pink-300{ + --tw-gradient-to: #F8B4D9; +} +.to-pink-400{ + --tw-gradient-to: #F17EB8; +} +.to-pink-500{ + --tw-gradient-to: #E74694; +} +.to-pink-600{ + --tw-gradient-to: #D61F69; +} +.to-pink-700{ + --tw-gradient-to: #BF125D; +} +.to-pink-800{ + --tw-gradient-to: #99154B; +} +.to-pink-900{ + --tw-gradient-to: #751A3D; +} +.to-rose-50{ + --tw-gradient-to: #fff1f2; +} +.to-rose-100{ + --tw-gradient-to: #ffe4e6; +} +.to-rose-200{ + --tw-gradient-to: #fecdd3; +} +.to-rose-300{ + --tw-gradient-to: #fda4af; +} +.to-rose-400{ + --tw-gradient-to: #fb7185; +} +.to-rose-500{ + --tw-gradient-to: #f43f5e; +} +.to-rose-600{ + --tw-gradient-to: #e11d48; +} +.to-rose-700{ + --tw-gradient-to: #be123c; +} +.to-rose-800{ + --tw-gradient-to: #9f1239; +} +.to-rose-900{ + --tw-gradient-to: #881337; +} +.to-rose{ + --tw-gradient-to: #f43f5e; +} +.to-lilac-100{ + --tw-gradient-to: #F5F7FA; +} +.to-lilac-300{ + --tw-gradient-to: #EDF0FC; +} +.to-lilac-900{ + --tw-gradient-to: #DCE2F9; +} +.to-lilac{ + --tw-gradient-to: #F8F9FE; +} +.to-golden-900{ + --tw-gradient-to: #BFB882; +} +.to-golden{ + --tw-gradient-to: #D1C989; +} +.to-status-success{ + --tw-gradient-to: #F1F6EE; +} +.to-status-danger{ + --tw-gradient-to: #fae6e6; +} +.to-status-sent{ + --tw-gradient-to: #FEF5E7; +} +.to-status-viewed{ + --tw-gradient-to: #EEEEF3; +} +.to-status-draft{ + --tw-gradient-to: #ECECEC; +} +.to-status-partial{ + --tw-gradient-to: #E6F1F6; +} +.to-status-canceled{ + --tw-gradient-to: #282828; +} +.to-status-warning{ + --tw-gradient-to: #FEF5E7; +} +.to-text-status-success{ + --tw-gradient-to: #63914A; +} +.to-text-status-danger{ + --tw-gradient-to: #B80000; +} +.to-text-status-sent{ + --tw-gradient-to: #DD8E0A; +} +.to-text-status-viewed{ + --tw-gradient-to: #4D4F7D; +} +.to-text-status-draft{ + --tw-gradient-to: #3B3B3B; +} +.to-text-status-partial{ + --tw-gradient-to: #006395; +} +.to-text-status-canceled{ + --tw-gradient-to: #ffffff; +} +.to-text-status-warning{ + --tw-gradient-to: #b87708; +} +.to-body{ + --tw-gradient-to: #fcfcfc; +} +.to-light-gray{ + --tw-gradient-to: #C7C9D9; +} +.to-dark-blue{ + --tw-gradient-to: #15284B; +} +.to-lighter-gray{ + --tw-gradient-to: #F2F2F5; +} +.to-purple-lighter{ + --tw-gradient-to: #F2F4FC; +} +.to-modal-background{ + --tw-gradient-to: rgba(0, 0, 0, 0.3); +} +.to-testing{ + --tw-gradient-to: #935f07; +} +.decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; +} +.decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.box-decoration-slice{ + -webkit-box-decoration-break: slice; + box-decoration-break: slice; +} +.box-decoration-clone{ + -webkit-box-decoration-break: clone; + box-decoration-break: clone; +} +.bg-auto{ + background-size: auto; +} +.bg-cover{ + background-size: cover; +} +.bg-contain{ + background-size: contain; +} +.bg-fixed{ + background-attachment: fixed; +} +.bg-local{ + background-attachment: local; +} +.bg-scroll{ + background-attachment: scroll; +} +.bg-clip-border{ + background-clip: border-box; +} +.bg-clip-padding{ + background-clip: padding-box; +} +.bg-clip-content{ + background-clip: content-box; +} +.bg-clip-text{ + -webkit-background-clip: text; + background-clip: text; +} +.bg-bottom{ + background-position: bottom; +} +.bg-center{ + background-position: center; +} +.bg-left{ + background-position: left; +} +.bg-left-bottom{ + background-position: left bottom; +} +.bg-left-top{ + background-position: left top; +} +.bg-right{ + background-position: right; +} +.bg-right-bottom{ + background-position: right bottom; +} +.bg-right-top{ + background-position: right top; +} +.bg-top{ + background-position: top; +} +.bg-repeat{ + background-repeat: repeat; +} +.bg-no-repeat{ + background-repeat: no-repeat; +} +.bg-repeat-x{ + background-repeat: repeat-x; +} +.bg-repeat-y{ + background-repeat: repeat-y; +} +.bg-repeat-round{ + background-repeat: round; +} +.bg-repeat-space{ + background-repeat: space; +} +.bg-origin-border{ + background-origin: border-box; +} +.bg-origin-padding{ + background-origin: padding-box; +} +.bg-origin-content{ + background-origin: content-box; +} +.fill-inherit{ + fill: inherit; +} +.fill-current{ + fill: currentColor; +} +.fill-transparent{ + fill: transparent; +} +.fill-black-50{ + fill: #f6f6f6; +} +.fill-black-100{ + fill: #ececec; +} +.fill-black-200{ + fill: #d0d0d0; +} +.fill-black-300{ + fill: #b3b3b3; +} +.fill-black-400{ + fill: #7b7b7b; +} +.fill-black-500{ + fill: #424242; +} +.fill-black-600{ + fill: #3b3b3b; +} +.fill-black-700{ + fill: #323232; +} +.fill-black-800{ + fill: #282828; +} +.fill-black-900{ + fill: #202020; +} +.fill-black{ + fill: #424242; +} +.fill-white{ + fill: #ffffff; +} +.fill-slate-50{ + fill: #f8fafc; +} +.fill-slate-100{ + fill: #f1f5f9; +} +.fill-slate-200{ + fill: #e2e8f0; +} +.fill-slate-300{ + fill: #cbd5e1; +} +.fill-slate-400{ + fill: #94a3b8; +} +.fill-slate-500{ + fill: #64748b; +} +.fill-slate-600{ + fill: #475569; +} +.fill-slate-700{ + fill: #334155; +} +.fill-slate-800{ + fill: #1e293b; +} +.fill-slate-900{ + fill: #0f172a; +} +.fill-gray-50{ + fill: #F9FAFB; +} +.fill-gray-100{ + fill: #F3F4F6; +} +.fill-gray-200{ + fill: #E5E7EB; +} +.fill-gray-300{ + fill: #D1D5DB; +} +.fill-gray-400{ + fill: #9CA3AF; +} +.fill-gray-500{ + fill: #6B7280; +} +.fill-gray-600{ + fill: #4B5563; +} +.fill-gray-700{ + fill: #374151; +} +.fill-gray-800{ + fill: #1F2937; +} +.fill-gray-900{ + fill: #111827; +} +.fill-zinc-50{ + fill: #fafafa; +} +.fill-zinc-100{ + fill: #f4f4f5; +} +.fill-zinc-200{ + fill: #e4e4e7; +} +.fill-zinc-300{ + fill: #d4d4d8; +} +.fill-zinc-400{ + fill: #a1a1aa; +} +.fill-zinc-500{ + fill: #71717a; +} +.fill-zinc-600{ + fill: #52525b; +} +.fill-zinc-700{ + fill: #3f3f46; +} +.fill-zinc-800{ + fill: #27272a; +} +.fill-zinc-900{ + fill: #18181b; +} +.fill-neutral-50{ + fill: #fafafa; +} +.fill-neutral-100{ + fill: #f5f5f5; +} +.fill-neutral-200{ + fill: #e5e5e5; +} +.fill-neutral-300{ + fill: #d4d4d4; +} +.fill-neutral-400{ + fill: #a3a3a3; +} +.fill-neutral-500{ + fill: #737373; +} +.fill-neutral-600{ + fill: #525252; +} +.fill-neutral-700{ + fill: #404040; +} +.fill-neutral-800{ + fill: #262626; +} +.fill-neutral-900{ + fill: #171717; +} +.fill-stone-50{ + fill: #fafaf9; +} +.fill-stone-100{ + fill: #f5f5f4; +} +.fill-stone-200{ + fill: #e7e5e4; +} +.fill-stone-300{ + fill: #d6d3d1; +} +.fill-stone-400{ + fill: #a8a29e; +} +.fill-stone-500{ + fill: #78716c; +} +.fill-stone-600{ + fill: #57534e; +} +.fill-stone-700{ + fill: #44403c; +} +.fill-stone-800{ + fill: #292524; +} +.fill-stone-900{ + fill: #1c1917; +} +.fill-red-50{ + fill: #fcf2f2; +} +.fill-red-100{ + fill: #fae6e6; +} +.fill-red-200{ + fill: #f2bfbf; +} +.fill-red-300{ + fill: #eb9999; +} +.fill-red-400{ + fill: #db4d4d; +} +.fill-red-500{ + fill: #cc0000; +} +.fill-red-600{ + fill: #b80000; +} +.fill-red-700{ + fill: #990000; +} +.fill-red-800{ + fill: #7a0000; +} +.fill-red-900{ + fill: #640000; +} +.fill-red{ + fill: #cc0000; +} +.fill-orange-50{ + fill: #fffaf3; +} +.fill-orange-100{ + fill: #fef5e7; +} +.fill-orange-200{ + fill: #fde7c2; +} +.fill-orange-300{ + fill: #fbd89d; +} +.fill-orange-400{ + fill: #f8bb54; +} +.fill-orange-500{ + fill: #f59e0b; +} +.fill-orange-600{ + fill: #dd8e0a; +} +.fill-orange-700{ + fill: #b87708; +} +.fill-orange-800{ + fill: #935f07; +} +.fill-orange-900{ + fill: #784d05; +} +.fill-orange{ + fill: #f59e0b; +} +.fill-amber-50{ + fill: #fffbeb; +} +.fill-amber-100{ + fill: #fef3c7; +} +.fill-amber-200{ + fill: #fde68a; +} +.fill-amber-300{ + fill: #fcd34d; +} +.fill-amber-400{ + fill: #fbbf24; +} +.fill-amber-500{ + fill: #f59e0b; +} +.fill-amber-600{ + fill: #d97706; +} +.fill-amber-700{ + fill: #b45309; +} +.fill-amber-800{ + fill: #92400e; +} +.fill-amber-900{ + fill: #78350f; +} +.fill-yellow-50{ + fill: #FDFDEA; +} +.fill-yellow-100{ + fill: #FDF6B2; +} +.fill-yellow-200{ + fill: #FCE96A; +} +.fill-yellow-300{ + fill: #FACA15; +} +.fill-yellow-400{ + fill: #E3A008; +} +.fill-yellow-500{ + fill: #C27803; +} +.fill-yellow-600{ + fill: #9F580A; +} +.fill-yellow-700{ + fill: #8E4B10; +} +.fill-yellow-800{ + fill: #723B13; +} +.fill-yellow-900{ + fill: #633112; +} +.fill-lime-50{ + fill: #f7fee7; +} +.fill-lime-100{ + fill: #ecfccb; +} +.fill-lime-200{ + fill: #d9f99d; +} +.fill-lime-300{ + fill: #bef264; +} +.fill-lime-400{ + fill: #a3e635; +} +.fill-lime-500{ + fill: #84cc16; +} +.fill-lime-600{ + fill: #65a30d; +} +.fill-lime-700{ + fill: #4d7c0f; +} +.fill-lime-800{ + fill: #3f6212; +} +.fill-lime-900{ + fill: #365314; +} +.fill-green-50{ + fill: #f8faf6; +} +.fill-green-100{ + fill: #f1f6ee; +} +.fill-green-200{ + fill: #dbe8d4; +} +.fill-green-300{ + fill: #c5d9ba; +} +.fill-green-400{ + fill: #9abd86; +} +.fill-green-500{ + fill: #6ea152; +} +.fill-green-600{ + fill: #63914a; +} +.fill-green-700{ + fill: #53793e; +} +.fill-green-800{ + fill: #426131; +} +.fill-green-900{ + fill: #364f28; +} +.fill-green{ + fill: #6ea152; +} +.fill-emerald-50{ + fill: #ecfdf5; +} +.fill-emerald-100{ + fill: #d1fae5; +} +.fill-emerald-200{ + fill: #a7f3d0; +} +.fill-emerald-300{ + fill: #6ee7b7; +} +.fill-emerald-400{ + fill: #34d399; +} +.fill-emerald-500{ + fill: #10b981; +} +.fill-emerald-600{ + fill: #059669; +} +.fill-emerald-700{ + fill: #047857; +} +.fill-emerald-800{ + fill: #065f46; +} +.fill-emerald-900{ + fill: #064e3b; +} +.fill-teal-50{ + fill: #EDFAFA; +} +.fill-teal-100{ + fill: #D5F5F6; +} +.fill-teal-200{ + fill: #AFECEF; +} +.fill-teal-300{ + fill: #7EDCE2; +} +.fill-teal-400{ + fill: #16BDCA; +} +.fill-teal-500{ + fill: #0694A2; +} +.fill-teal-600{ + fill: #047481; +} +.fill-teal-700{ + fill: #036672; +} +.fill-teal-800{ + fill: #05505C; +} +.fill-teal-900{ + fill: #014451; +} +.fill-cyan-50{ + fill: #ecfeff; +} +.fill-cyan-100{ + fill: #cffafe; +} +.fill-cyan-200{ + fill: #a5f3fc; +} +.fill-cyan-300{ + fill: #67e8f9; +} +.fill-cyan-400{ + fill: #22d3ee; +} +.fill-cyan-500{ + fill: #06b6d4; +} +.fill-cyan-600{ + fill: #0891b2; +} +.fill-cyan-700{ + fill: #0e7490; +} +.fill-cyan-800{ + fill: #155e75; +} +.fill-cyan-900{ + fill: #164e63; +} +.fill-sky-50{ + fill: #f0f9ff; +} +.fill-sky-100{ + fill: #e0f2fe; +} +.fill-sky-200{ + fill: #bae6fd; +} +.fill-sky-300{ + fill: #7dd3fc; +} +.fill-sky-400{ + fill: #38bdf8; +} +.fill-sky-500{ + fill: #0ea5e9; +} +.fill-sky-600{ + fill: #0284c7; +} +.fill-sky-700{ + fill: #0369a1; +} +.fill-sky-800{ + fill: #075985; +} +.fill-sky-900{ + fill: #0c4a6e; +} +.fill-blue-50{ + fill: #f2f8fb; +} +.fill-blue-100{ + fill: #e6f1f6; +} +.fill-blue-200{ + fill: #bfdbe9; +} +.fill-blue-300{ + fill: #99c5db; +} +.fill-blue-400{ + fill: #4d9ac1; +} +.fill-blue-500{ + fill: #006ea6; +} +.fill-blue-600{ + fill: #006395; +} +.fill-blue-700{ + fill: #00537d; +} +.fill-blue-800{ + fill: #004264; +} +.fill-blue-900{ + fill: #003651; +} +.fill-blue{ + fill: #006ea6; +} +.fill-indigo-50{ + fill: #F0F5FF; +} +.fill-indigo-100{ + fill: #E5EDFF; +} +.fill-indigo-200{ + fill: #CDDBFE; +} +.fill-indigo-300{ + fill: #B4C6FC; +} +.fill-indigo-400{ + fill: #8DA2FB; +} +.fill-indigo-500{ + fill: #6875F5; +} +.fill-indigo-600{ + fill: #5850EC; +} +.fill-indigo-700{ + fill: #5145CD; +} +.fill-indigo-800{ + fill: #42389D; +} +.fill-indigo-900{ + fill: #362F78; +} +.fill-violet-50{ + fill: #f5f3ff; +} +.fill-violet-100{ + fill: #ede9fe; +} +.fill-violet-200{ + fill: #ddd6fe; +} +.fill-violet-300{ + fill: #c4b5fd; +} +.fill-violet-400{ + fill: #a78bfa; +} +.fill-violet-500{ + fill: #8b5cf6; +} +.fill-violet-600{ + fill: #7c3aed; +} +.fill-violet-700{ + fill: #6d28d9; +} +.fill-violet-800{ + fill: #5b21b6; +} +.fill-violet-900{ + fill: #4c1d95; +} +.fill-purple-50{ + fill: #f7f7f9; +} +.fill-purple-100{ + fill: #eeeef3; +} +.fill-purple-200{ + fill: #d5d5e2; +} +.fill-purple-300{ + fill: #bbbcd1; +} +.fill-purple-400{ + fill: #888aae; +} +.fill-purple-500{ + fill: #55588b; +} +.fill-purple-600{ + fill: #4d4f7d; +} +.fill-purple-700{ + fill: #404268; +} +.fill-purple-800{ + fill: #333553; +} +.fill-purple-900{ + fill: #2a2b44; +} +.fill-purple{ + fill: #55588b; +} +.fill-fuchsia-50{ + fill: #fdf4ff; +} +.fill-fuchsia-100{ + fill: #fae8ff; +} +.fill-fuchsia-200{ + fill: #f5d0fe; +} +.fill-fuchsia-300{ + fill: #f0abfc; +} +.fill-fuchsia-400{ + fill: #e879f9; +} +.fill-fuchsia-500{ + fill: #d946ef; +} +.fill-fuchsia-600{ + fill: #c026d3; +} +.fill-fuchsia-700{ + fill: #a21caf; +} +.fill-fuchsia-800{ + fill: #86198f; +} +.fill-fuchsia-900{ + fill: #701a75; +} +.fill-pink-50{ + fill: #FDF2F8; +} +.fill-pink-100{ + fill: #FCE8F3; +} +.fill-pink-200{ + fill: #FAD1E8; +} +.fill-pink-300{ + fill: #F8B4D9; +} +.fill-pink-400{ + fill: #F17EB8; +} +.fill-pink-500{ + fill: #E74694; +} +.fill-pink-600{ + fill: #D61F69; +} +.fill-pink-700{ + fill: #BF125D; +} +.fill-pink-800{ + fill: #99154B; +} +.fill-pink-900{ + fill: #751A3D; +} +.fill-rose-50{ + fill: #fff1f2; +} +.fill-rose-100{ + fill: #ffe4e6; +} +.fill-rose-200{ + fill: #fecdd3; +} +.fill-rose-300{ + fill: #fda4af; +} +.fill-rose-400{ + fill: #fb7185; +} +.fill-rose-500{ + fill: #f43f5e; +} +.fill-rose-600{ + fill: #e11d48; +} +.fill-rose-700{ + fill: #be123c; +} +.fill-rose-800{ + fill: #9f1239; +} +.fill-rose-900{ + fill: #881337; +} +.fill-rose{ + fill: #f43f5e; +} +.fill-lilac-100{ + fill: #F5F7FA; +} +.fill-lilac-300{ + fill: #EDF0FC; +} +.fill-lilac-900{ + fill: #DCE2F9; +} +.fill-lilac{ + fill: #F8F9FE; +} +.fill-golden-900{ + fill: #BFB882; +} +.fill-golden{ + fill: #D1C989; +} +.fill-status-success{ + fill: #F1F6EE; +} +.fill-status-danger{ + fill: #fae6e6; +} +.fill-status-sent{ + fill: #FEF5E7; +} +.fill-status-viewed{ + fill: #EEEEF3; +} +.fill-status-draft{ + fill: #ECECEC; +} +.fill-status-partial{ + fill: #E6F1F6; +} +.fill-status-canceled{ + fill: #282828; +} +.fill-status-warning{ + fill: #FEF5E7; +} +.fill-text-status-success{ + fill: #63914A; +} +.fill-text-status-danger{ + fill: #B80000; +} +.fill-text-status-sent{ + fill: #DD8E0A; +} +.fill-text-status-viewed{ + fill: #4D4F7D; +} +.fill-text-status-draft{ + fill: #3B3B3B; +} +.fill-text-status-partial{ + fill: #006395; +} +.fill-text-status-canceled{ + fill: #ffffff; +} +.fill-text-status-warning{ + fill: #b87708; +} +.fill-body{ + fill: #fcfcfc; +} +.fill-light-gray{ + fill: #C7C9D9; +} +.fill-dark-blue{ + fill: #15284B; +} +.fill-lighter-gray{ + fill: #F2F2F5; +} +.fill-purple-lighter{ + fill: #F2F4FC; +} +.fill-modal-background{ + fill: rgba(0, 0, 0, 0.3); +} +.fill-testing{ + fill: #935f07; +} +.stroke-inherit{ + stroke: inherit; +} +.stroke-current{ + stroke: currentColor; +} +.stroke-transparent{ + stroke: transparent; +} +.stroke-black-50{ + stroke: #f6f6f6; +} +.stroke-black-100{ + stroke: #ececec; +} +.stroke-black-200{ + stroke: #d0d0d0; +} +.stroke-black-300{ + stroke: #b3b3b3; +} +.stroke-black-400{ + stroke: #7b7b7b; +} +.stroke-black-500{ + stroke: #424242; +} +.stroke-black-600{ + stroke: #3b3b3b; +} +.stroke-black-700{ + stroke: #323232; +} +.stroke-black-800{ + stroke: #282828; +} +.stroke-black-900{ + stroke: #202020; +} +.stroke-black{ + stroke: #424242; +} +.stroke-white{ + stroke: #ffffff; +} +.stroke-slate-50{ + stroke: #f8fafc; +} +.stroke-slate-100{ + stroke: #f1f5f9; +} +.stroke-slate-200{ + stroke: #e2e8f0; +} +.stroke-slate-300{ + stroke: #cbd5e1; +} +.stroke-slate-400{ + stroke: #94a3b8; +} +.stroke-slate-500{ + stroke: #64748b; +} +.stroke-slate-600{ + stroke: #475569; +} +.stroke-slate-700{ + stroke: #334155; +} +.stroke-slate-800{ + stroke: #1e293b; +} +.stroke-slate-900{ + stroke: #0f172a; +} +.stroke-gray-50{ + stroke: #F9FAFB; +} +.stroke-gray-100{ + stroke: #F3F4F6; +} +.stroke-gray-200{ + stroke: #E5E7EB; +} +.stroke-gray-300{ + stroke: #D1D5DB; +} +.stroke-gray-400{ + stroke: #9CA3AF; +} +.stroke-gray-500{ + stroke: #6B7280; +} +.stroke-gray-600{ + stroke: #4B5563; +} +.stroke-gray-700{ + stroke: #374151; +} +.stroke-gray-800{ + stroke: #1F2937; +} +.stroke-gray-900{ + stroke: #111827; +} +.stroke-zinc-50{ + stroke: #fafafa; +} +.stroke-zinc-100{ + stroke: #f4f4f5; +} +.stroke-zinc-200{ + stroke: #e4e4e7; +} +.stroke-zinc-300{ + stroke: #d4d4d8; +} +.stroke-zinc-400{ + stroke: #a1a1aa; +} +.stroke-zinc-500{ + stroke: #71717a; +} +.stroke-zinc-600{ + stroke: #52525b; +} +.stroke-zinc-700{ + stroke: #3f3f46; +} +.stroke-zinc-800{ + stroke: #27272a; +} +.stroke-zinc-900{ + stroke: #18181b; +} +.stroke-neutral-50{ + stroke: #fafafa; +} +.stroke-neutral-100{ + stroke: #f5f5f5; +} +.stroke-neutral-200{ + stroke: #e5e5e5; +} +.stroke-neutral-300{ + stroke: #d4d4d4; +} +.stroke-neutral-400{ + stroke: #a3a3a3; +} +.stroke-neutral-500{ + stroke: #737373; +} +.stroke-neutral-600{ + stroke: #525252; +} +.stroke-neutral-700{ + stroke: #404040; +} +.stroke-neutral-800{ + stroke: #262626; +} +.stroke-neutral-900{ + stroke: #171717; +} +.stroke-stone-50{ + stroke: #fafaf9; +} +.stroke-stone-100{ + stroke: #f5f5f4; +} +.stroke-stone-200{ + stroke: #e7e5e4; +} +.stroke-stone-300{ + stroke: #d6d3d1; +} +.stroke-stone-400{ + stroke: #a8a29e; +} +.stroke-stone-500{ + stroke: #78716c; +} +.stroke-stone-600{ + stroke: #57534e; +} +.stroke-stone-700{ + stroke: #44403c; +} +.stroke-stone-800{ + stroke: #292524; +} +.stroke-stone-900{ + stroke: #1c1917; +} +.stroke-red-50{ + stroke: #fcf2f2; +} +.stroke-red-100{ + stroke: #fae6e6; +} +.stroke-red-200{ + stroke: #f2bfbf; +} +.stroke-red-300{ + stroke: #eb9999; +} +.stroke-red-400{ + stroke: #db4d4d; +} +.stroke-red-500{ + stroke: #cc0000; +} +.stroke-red-600{ + stroke: #b80000; +} +.stroke-red-700{ + stroke: #990000; +} +.stroke-red-800{ + stroke: #7a0000; +} +.stroke-red-900{ + stroke: #640000; +} +.stroke-red{ + stroke: #cc0000; +} +.stroke-orange-50{ + stroke: #fffaf3; +} +.stroke-orange-100{ + stroke: #fef5e7; +} +.stroke-orange-200{ + stroke: #fde7c2; +} +.stroke-orange-300{ + stroke: #fbd89d; +} +.stroke-orange-400{ + stroke: #f8bb54; +} +.stroke-orange-500{ + stroke: #f59e0b; +} +.stroke-orange-600{ + stroke: #dd8e0a; +} +.stroke-orange-700{ + stroke: #b87708; +} +.stroke-orange-800{ + stroke: #935f07; +} +.stroke-orange-900{ + stroke: #784d05; +} +.stroke-orange{ + stroke: #f59e0b; +} +.stroke-amber-50{ + stroke: #fffbeb; +} +.stroke-amber-100{ + stroke: #fef3c7; +} +.stroke-amber-200{ + stroke: #fde68a; +} +.stroke-amber-300{ + stroke: #fcd34d; +} +.stroke-amber-400{ + stroke: #fbbf24; +} +.stroke-amber-500{ + stroke: #f59e0b; +} +.stroke-amber-600{ + stroke: #d97706; +} +.stroke-amber-700{ + stroke: #b45309; +} +.stroke-amber-800{ + stroke: #92400e; +} +.stroke-amber-900{ + stroke: #78350f; +} +.stroke-yellow-50{ + stroke: #FDFDEA; +} +.stroke-yellow-100{ + stroke: #FDF6B2; +} +.stroke-yellow-200{ + stroke: #FCE96A; +} +.stroke-yellow-300{ + stroke: #FACA15; +} +.stroke-yellow-400{ + stroke: #E3A008; +} +.stroke-yellow-500{ + stroke: #C27803; +} +.stroke-yellow-600{ + stroke: #9F580A; +} +.stroke-yellow-700{ + stroke: #8E4B10; +} +.stroke-yellow-800{ + stroke: #723B13; +} +.stroke-yellow-900{ + stroke: #633112; +} +.stroke-lime-50{ + stroke: #f7fee7; +} +.stroke-lime-100{ + stroke: #ecfccb; +} +.stroke-lime-200{ + stroke: #d9f99d; +} +.stroke-lime-300{ + stroke: #bef264; +} +.stroke-lime-400{ + stroke: #a3e635; +} +.stroke-lime-500{ + stroke: #84cc16; +} +.stroke-lime-600{ + stroke: #65a30d; +} +.stroke-lime-700{ + stroke: #4d7c0f; +} +.stroke-lime-800{ + stroke: #3f6212; +} +.stroke-lime-900{ + stroke: #365314; +} +.stroke-green-50{ + stroke: #f8faf6; +} +.stroke-green-100{ + stroke: #f1f6ee; +} +.stroke-green-200{ + stroke: #dbe8d4; +} +.stroke-green-300{ + stroke: #c5d9ba; +} +.stroke-green-400{ + stroke: #9abd86; +} +.stroke-green-500{ + stroke: #6ea152; +} +.stroke-green-600{ + stroke: #63914a; +} +.stroke-green-700{ + stroke: #53793e; +} +.stroke-green-800{ + stroke: #426131; +} +.stroke-green-900{ + stroke: #364f28; +} +.stroke-green{ + stroke: #6ea152; +} +.stroke-emerald-50{ + stroke: #ecfdf5; +} +.stroke-emerald-100{ + stroke: #d1fae5; +} +.stroke-emerald-200{ + stroke: #a7f3d0; +} +.stroke-emerald-300{ + stroke: #6ee7b7; +} +.stroke-emerald-400{ + stroke: #34d399; +} +.stroke-emerald-500{ + stroke: #10b981; +} +.stroke-emerald-600{ + stroke: #059669; +} +.stroke-emerald-700{ + stroke: #047857; +} +.stroke-emerald-800{ + stroke: #065f46; +} +.stroke-emerald-900{ + stroke: #064e3b; +} +.stroke-teal-50{ + stroke: #EDFAFA; +} +.stroke-teal-100{ + stroke: #D5F5F6; +} +.stroke-teal-200{ + stroke: #AFECEF; +} +.stroke-teal-300{ + stroke: #7EDCE2; +} +.stroke-teal-400{ + stroke: #16BDCA; +} +.stroke-teal-500{ + stroke: #0694A2; +} +.stroke-teal-600{ + stroke: #047481; +} +.stroke-teal-700{ + stroke: #036672; +} +.stroke-teal-800{ + stroke: #05505C; +} +.stroke-teal-900{ + stroke: #014451; +} +.stroke-cyan-50{ + stroke: #ecfeff; +} +.stroke-cyan-100{ + stroke: #cffafe; +} +.stroke-cyan-200{ + stroke: #a5f3fc; +} +.stroke-cyan-300{ + stroke: #67e8f9; +} +.stroke-cyan-400{ + stroke: #22d3ee; +} +.stroke-cyan-500{ + stroke: #06b6d4; +} +.stroke-cyan-600{ + stroke: #0891b2; +} +.stroke-cyan-700{ + stroke: #0e7490; +} +.stroke-cyan-800{ + stroke: #155e75; +} +.stroke-cyan-900{ + stroke: #164e63; +} +.stroke-sky-50{ + stroke: #f0f9ff; +} +.stroke-sky-100{ + stroke: #e0f2fe; +} +.stroke-sky-200{ + stroke: #bae6fd; +} +.stroke-sky-300{ + stroke: #7dd3fc; +} +.stroke-sky-400{ + stroke: #38bdf8; +} +.stroke-sky-500{ + stroke: #0ea5e9; +} +.stroke-sky-600{ + stroke: #0284c7; +} +.stroke-sky-700{ + stroke: #0369a1; +} +.stroke-sky-800{ + stroke: #075985; +} +.stroke-sky-900{ + stroke: #0c4a6e; +} +.stroke-blue-50{ + stroke: #f2f8fb; +} +.stroke-blue-100{ + stroke: #e6f1f6; +} +.stroke-blue-200{ + stroke: #bfdbe9; +} +.stroke-blue-300{ + stroke: #99c5db; +} +.stroke-blue-400{ + stroke: #4d9ac1; +} +.stroke-blue-500{ + stroke: #006ea6; +} +.stroke-blue-600{ + stroke: #006395; +} +.stroke-blue-700{ + stroke: #00537d; +} +.stroke-blue-800{ + stroke: #004264; +} +.stroke-blue-900{ + stroke: #003651; +} +.stroke-blue{ + stroke: #006ea6; +} +.stroke-indigo-50{ + stroke: #F0F5FF; +} +.stroke-indigo-100{ + stroke: #E5EDFF; +} +.stroke-indigo-200{ + stroke: #CDDBFE; +} +.stroke-indigo-300{ + stroke: #B4C6FC; +} +.stroke-indigo-400{ + stroke: #8DA2FB; +} +.stroke-indigo-500{ + stroke: #6875F5; +} +.stroke-indigo-600{ + stroke: #5850EC; +} +.stroke-indigo-700{ + stroke: #5145CD; +} +.stroke-indigo-800{ + stroke: #42389D; +} +.stroke-indigo-900{ + stroke: #362F78; +} +.stroke-violet-50{ + stroke: #f5f3ff; +} +.stroke-violet-100{ + stroke: #ede9fe; +} +.stroke-violet-200{ + stroke: #ddd6fe; +} +.stroke-violet-300{ + stroke: #c4b5fd; +} +.stroke-violet-400{ + stroke: #a78bfa; +} +.stroke-violet-500{ + stroke: #8b5cf6; +} +.stroke-violet-600{ + stroke: #7c3aed; +} +.stroke-violet-700{ + stroke: #6d28d9; +} +.stroke-violet-800{ + stroke: #5b21b6; +} +.stroke-violet-900{ + stroke: #4c1d95; +} +.stroke-purple-50{ + stroke: #f7f7f9; +} +.stroke-purple-100{ + stroke: #eeeef3; +} +.stroke-purple-200{ + stroke: #d5d5e2; +} +.stroke-purple-300{ + stroke: #bbbcd1; +} +.stroke-purple-400{ + stroke: #888aae; +} +.stroke-purple-500{ + stroke: #55588b; +} +.stroke-purple-600{ + stroke: #4d4f7d; +} +.stroke-purple-700{ + stroke: #404268; +} +.stroke-purple-800{ + stroke: #333553; +} +.stroke-purple-900{ + stroke: #2a2b44; +} +.stroke-purple{ + stroke: #55588b; +} +.stroke-fuchsia-50{ + stroke: #fdf4ff; +} +.stroke-fuchsia-100{ + stroke: #fae8ff; +} +.stroke-fuchsia-200{ + stroke: #f5d0fe; +} +.stroke-fuchsia-300{ + stroke: #f0abfc; +} +.stroke-fuchsia-400{ + stroke: #e879f9; +} +.stroke-fuchsia-500{ + stroke: #d946ef; +} +.stroke-fuchsia-600{ + stroke: #c026d3; +} +.stroke-fuchsia-700{ + stroke: #a21caf; +} +.stroke-fuchsia-800{ + stroke: #86198f; +} +.stroke-fuchsia-900{ + stroke: #701a75; +} +.stroke-pink-50{ + stroke: #FDF2F8; +} +.stroke-pink-100{ + stroke: #FCE8F3; +} +.stroke-pink-200{ + stroke: #FAD1E8; +} +.stroke-pink-300{ + stroke: #F8B4D9; +} +.stroke-pink-400{ + stroke: #F17EB8; +} +.stroke-pink-500{ + stroke: #E74694; +} +.stroke-pink-600{ + stroke: #D61F69; +} +.stroke-pink-700{ + stroke: #BF125D; +} +.stroke-pink-800{ + stroke: #99154B; +} +.stroke-pink-900{ + stroke: #751A3D; +} +.stroke-rose-50{ + stroke: #fff1f2; +} +.stroke-rose-100{ + stroke: #ffe4e6; +} +.stroke-rose-200{ + stroke: #fecdd3; +} +.stroke-rose-300{ + stroke: #fda4af; +} +.stroke-rose-400{ + stroke: #fb7185; +} +.stroke-rose-500{ + stroke: #f43f5e; +} +.stroke-rose-600{ + stroke: #e11d48; +} +.stroke-rose-700{ + stroke: #be123c; +} +.stroke-rose-800{ + stroke: #9f1239; +} +.stroke-rose-900{ + stroke: #881337; +} +.stroke-rose{ + stroke: #f43f5e; +} +.stroke-lilac-100{ + stroke: #F5F7FA; +} +.stroke-lilac-300{ + stroke: #EDF0FC; +} +.stroke-lilac-900{ + stroke: #DCE2F9; +} +.stroke-lilac{ + stroke: #F8F9FE; +} +.stroke-golden-900{ + stroke: #BFB882; +} +.stroke-golden{ + stroke: #D1C989; +} +.stroke-status-success{ + stroke: #F1F6EE; +} +.stroke-status-danger{ + stroke: #fae6e6; +} +.stroke-status-sent{ + stroke: #FEF5E7; +} +.stroke-status-viewed{ + stroke: #EEEEF3; +} +.stroke-status-draft{ + stroke: #ECECEC; +} +.stroke-status-partial{ + stroke: #E6F1F6; +} +.stroke-status-canceled{ + stroke: #282828; +} +.stroke-status-warning{ + stroke: #FEF5E7; +} +.stroke-text-status-success{ + stroke: #63914A; +} +.stroke-text-status-danger{ + stroke: #B80000; +} +.stroke-text-status-sent{ + stroke: #DD8E0A; +} +.stroke-text-status-viewed{ + stroke: #4D4F7D; +} +.stroke-text-status-draft{ + stroke: #3B3B3B; +} +.stroke-text-status-partial{ + stroke: #006395; +} +.stroke-text-status-canceled{ + stroke: #ffffff; +} +.stroke-text-status-warning{ + stroke: #b87708; +} +.stroke-body{ + stroke: #fcfcfc; +} +.stroke-light-gray{ + stroke: #C7C9D9; +} +.stroke-dark-blue{ + stroke: #15284B; +} +.stroke-lighter-gray{ + stroke: #F2F2F5; +} +.stroke-purple-lighter{ + stroke: #F2F4FC; +} +.stroke-modal-background{ + stroke: rgba(0, 0, 0, 0.3); +} +.stroke-testing{ + stroke: #935f07; +} +.stroke-0{ + stroke-width: 0; +} +.stroke-1{ + stroke-width: 1; +} +.stroke-2{ + stroke-width: 2; +} +.object-contain{ + -o-object-fit: contain; + object-fit: contain; +} +.object-cover{ + -o-object-fit: cover; + object-fit: cover; +} +.object-fill{ + -o-object-fit: fill; + object-fit: fill; +} +.object-none{ + -o-object-fit: none; + object-fit: none; +} +.object-scale-down{ + -o-object-fit: scale-down; + object-fit: scale-down; +} +.object-bottom{ + -o-object-position: bottom; + object-position: bottom; +} +.object-center{ + -o-object-position: center; + object-position: center; +} +.object-left{ + -o-object-position: left; + object-position: left; +} +.object-left-bottom{ + -o-object-position: left bottom; + object-position: left bottom; +} +.object-left-top{ + -o-object-position: left top; + object-position: left top; +} +.object-right{ + -o-object-position: right; + object-position: right; +} +.object-right-bottom{ + -o-object-position: right bottom; + object-position: right bottom; +} +.object-right-top{ + -o-object-position: right top; + object-position: right top; +} +.object-top{ + -o-object-position: top; + object-position: top; +} +.p-0{ + padding: 0px; +} +.p-1{ + padding: 0.25rem; +} +.p-2{ + padding: 0.5rem; +} +.p-3{ + padding: 0.75rem; +} +.p-4{ + padding: 1rem; +} +.p-5{ + padding: 1.25rem; +} +.p-6{ + padding: 1.5rem; +} +.p-7{ + padding: 1.75rem; +} +.p-8{ + padding: 2rem; +} +.p-9{ + padding: 2.25rem; +} +.p-10{ + padding: 2.5rem; +} +.p-11{ + padding: 2.75rem; +} +.p-12{ + padding: 3rem; +} +.p-14{ + padding: 3.5rem; +} +.p-16{ + padding: 4rem; +} +.p-20{ + padding: 5rem; +} +.p-24{ + padding: 6rem; +} +.p-28{ + padding: 7rem; +} +.p-31{ + padding: 30.938rem; +} +.p-32{ + padding: 8rem; +} +.p-33{ + padding: 8.5rem; +} +.p-36{ + padding: 9rem; +} +.p-37{ + padding: 9.25rem; +} +.p-40{ + padding: 10rem; +} +.p-44{ + padding: 11rem; +} +.p-46{ + padding: 46.875rem; +} +.p-48{ + padding: 12rem; +} +.p-52{ + padding: 13rem; +} +.p-56{ + padding: 14rem; +} +.p-60{ + padding: 15rem; +} +.p-64{ + padding: 16rem; +} +.p-72{ + padding: 18rem; +} +.p-80{ + padding: 20rem; +} +.p-96{ + padding: 24rem; +} +.p-px{ + padding: 1px; +} +.p-0\.5{ + padding: 0.125rem; +} +.p-1\.5{ + padding: 0.375rem; +} +.p-2\.5{ + padding: 0.625rem; +} +.p-3\.5{ + padding: 0.875rem; +} +.p-modal{ + padding: 610px; +} +.p-5\.5{ + padding: 1.30rem; +} +.p-9\.5{ + padding: 2.45rem; +} +.p-12\.5{ + padding: 3.2rem; +} +.p-32\.5{ + padding: 8.5rem; +} +.px-0{ + padding-left: 0px; + padding-right: 0px; +} +.px-1{ + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.px-2{ + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.px-3{ + padding-left: 0.75rem; + padding-right: 0.75rem; +} +.px-4{ + padding-left: 1rem; + padding-right: 1rem; +} +.px-5{ + padding-left: 1.25rem; + padding-right: 1.25rem; +} +.px-6{ + padding-left: 1.5rem; + padding-right: 1.5rem; +} +.px-7{ + padding-left: 1.75rem; + padding-right: 1.75rem; +} +.px-8{ + padding-left: 2rem; + padding-right: 2rem; +} +.px-9{ + padding-left: 2.25rem; + padding-right: 2.25rem; +} +.px-10{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} +.px-11{ + padding-left: 2.75rem; + padding-right: 2.75rem; +} +.px-12{ + padding-left: 3rem; + padding-right: 3rem; +} +.px-14{ + padding-left: 3.5rem; + padding-right: 3.5rem; +} +.px-16{ + padding-left: 4rem; + padding-right: 4rem; +} +.px-20{ + padding-left: 5rem; + padding-right: 5rem; +} +.px-24{ + padding-left: 6rem; + padding-right: 6rem; +} +.px-28{ + padding-left: 7rem; + padding-right: 7rem; +} +.px-31{ + padding-left: 30.938rem; + padding-right: 30.938rem; +} +.px-32{ + padding-left: 8rem; + padding-right: 8rem; +} +.px-33{ + padding-left: 8.5rem; + padding-right: 8.5rem; +} +.px-36{ + padding-left: 9rem; + padding-right: 9rem; +} +.px-37{ + padding-left: 9.25rem; + padding-right: 9.25rem; +} +.px-40{ + padding-left: 10rem; + padding-right: 10rem; +} +.px-44{ + padding-left: 11rem; + padding-right: 11rem; +} +.px-46{ + padding-left: 46.875rem; + padding-right: 46.875rem; +} +.px-48{ + padding-left: 12rem; + padding-right: 12rem; +} +.px-52{ + padding-left: 13rem; + padding-right: 13rem; +} +.px-56{ + padding-left: 14rem; + padding-right: 14rem; +} +.px-60{ + padding-left: 15rem; + padding-right: 15rem; +} +.px-64{ + padding-left: 16rem; + padding-right: 16rem; +} +.px-72{ + padding-left: 18rem; + padding-right: 18rem; +} +.px-80{ + padding-left: 20rem; + padding-right: 20rem; +} +.px-96{ + padding-left: 24rem; + padding-right: 24rem; +} +.px-px{ + padding-left: 1px; + padding-right: 1px; +} +.px-0\.5{ + padding-left: 0.125rem; + padding-right: 0.125rem; +} +.px-1\.5{ + padding-left: 0.375rem; + padding-right: 0.375rem; +} +.px-2\.5{ + padding-left: 0.625rem; + padding-right: 0.625rem; +} +.px-3\.5{ + padding-left: 0.875rem; + padding-right: 0.875rem; +} +.px-modal{ + padding-left: 610px; + padding-right: 610px; +} +.px-5\.5{ + padding-left: 1.30rem; + padding-right: 1.30rem; +} +.px-9\.5{ + padding-left: 2.45rem; + padding-right: 2.45rem; +} +.px-12\.5{ + padding-left: 3.2rem; + padding-right: 3.2rem; +} +.px-32\.5{ + padding-left: 8.5rem; + padding-right: 8.5rem; +} +.py-0{ + padding-top: 0px; + padding-bottom: 0px; +} +.py-1{ + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.py-2{ + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.py-3{ + padding-top: 0.75rem; + padding-bottom: 0.75rem; +} +.py-4{ + padding-top: 1rem; + padding-bottom: 1rem; +} +.py-5{ + padding-top: 1.25rem; + padding-bottom: 1.25rem; +} +.py-6{ + padding-top: 1.5rem; + padding-bottom: 1.5rem; +} +.py-7{ + padding-top: 1.75rem; + padding-bottom: 1.75rem; +} +.py-8{ + padding-top: 2rem; + padding-bottom: 2rem; +} +.py-9{ + padding-top: 2.25rem; + padding-bottom: 2.25rem; +} +.py-10{ + padding-top: 2.5rem; + padding-bottom: 2.5rem; +} +.py-11{ + padding-top: 2.75rem; + padding-bottom: 2.75rem; +} +.py-12{ + padding-top: 3rem; + padding-bottom: 3rem; +} +.py-14{ + padding-top: 3.5rem; + padding-bottom: 3.5rem; +} +.py-16{ + padding-top: 4rem; + padding-bottom: 4rem; +} +.py-20{ + padding-top: 5rem; + padding-bottom: 5rem; +} +.py-24{ + padding-top: 6rem; + padding-bottom: 6rem; +} +.py-28{ + padding-top: 7rem; + padding-bottom: 7rem; +} +.py-31{ + padding-top: 30.938rem; + padding-bottom: 30.938rem; +} +.py-32{ + padding-top: 8rem; + padding-bottom: 8rem; +} +.py-33{ + padding-top: 8.5rem; + padding-bottom: 8.5rem; +} +.py-36{ + padding-top: 9rem; + padding-bottom: 9rem; +} +.py-37{ + padding-top: 9.25rem; + padding-bottom: 9.25rem; +} +.py-40{ + padding-top: 10rem; + padding-bottom: 10rem; +} +.py-44{ + padding-top: 11rem; + padding-bottom: 11rem; +} +.py-46{ + padding-top: 46.875rem; + padding-bottom: 46.875rem; +} +.py-48{ + padding-top: 12rem; + padding-bottom: 12rem; +} +.py-52{ + padding-top: 13rem; + padding-bottom: 13rem; +} +.py-56{ + padding-top: 14rem; + padding-bottom: 14rem; +} +.py-60{ + padding-top: 15rem; + padding-bottom: 15rem; +} +.py-64{ + padding-top: 16rem; + padding-bottom: 16rem; +} +.py-72{ + padding-top: 18rem; + padding-bottom: 18rem; +} +.py-80{ + padding-top: 20rem; + padding-bottom: 20rem; +} +.py-96{ + padding-top: 24rem; + padding-bottom: 24rem; +} +.py-px{ + padding-top: 1px; + padding-bottom: 1px; +} +.py-0\.5{ + padding-top: 0.125rem; + padding-bottom: 0.125rem; +} +.py-1\.5{ + padding-top: 0.375rem; + padding-bottom: 0.375rem; +} +.py-2\.5{ + padding-top: 0.625rem; + padding-bottom: 0.625rem; +} +.py-3\.5{ + padding-top: 0.875rem; + padding-bottom: 0.875rem; +} +.py-modal{ + padding-top: 610px; + padding-bottom: 610px; +} +.py-5\.5{ + padding-top: 1.30rem; + padding-bottom: 1.30rem; +} +.py-9\.5{ + padding-top: 2.45rem; + padding-bottom: 2.45rem; +} +.py-12\.5{ + padding-top: 3.2rem; + padding-bottom: 3.2rem; +} +.py-32\.5{ + padding-top: 8.5rem; + padding-bottom: 8.5rem; +} +.pt-0{ + padding-top: 0px; +} +.pt-1{ + padding-top: 0.25rem; +} +.pt-2{ + padding-top: 0.5rem; +} +.pt-3{ + padding-top: 0.75rem; +} +.pt-4{ + padding-top: 1rem; +} +.pt-5{ + padding-top: 1.25rem; +} +.pt-6{ + padding-top: 1.5rem; +} +.pt-7{ + padding-top: 1.75rem; +} +.pt-8{ + padding-top: 2rem; +} +.pt-9{ + padding-top: 2.25rem; +} +.pt-10{ + padding-top: 2.5rem; +} +.pt-11{ + padding-top: 2.75rem; +} +.pt-12{ + padding-top: 3rem; +} +.pt-14{ + padding-top: 3.5rem; +} +.pt-16{ + padding-top: 4rem; +} +.pt-20{ + padding-top: 5rem; +} +.pt-24{ + padding-top: 6rem; +} +.pt-28{ + padding-top: 7rem; +} +.pt-31{ + padding-top: 30.938rem; +} +.pt-32{ + padding-top: 8rem; +} +.pt-33{ + padding-top: 8.5rem; +} +.pt-36{ + padding-top: 9rem; +} +.pt-37{ + padding-top: 9.25rem; +} +.pt-40{ + padding-top: 10rem; +} +.pt-44{ + padding-top: 11rem; +} +.pt-46{ + padding-top: 46.875rem; +} +.pt-48{ + padding-top: 12rem; +} +.pt-52{ + padding-top: 13rem; +} +.pt-56{ + padding-top: 14rem; +} +.pt-60{ + padding-top: 15rem; +} +.pt-64{ + padding-top: 16rem; +} +.pt-72{ + padding-top: 18rem; +} +.pt-80{ + padding-top: 20rem; +} +.pt-96{ + padding-top: 24rem; +} +.pt-px{ + padding-top: 1px; +} +.pt-0\.5{ + padding-top: 0.125rem; +} +.pt-1\.5{ + padding-top: 0.375rem; +} +.pt-2\.5{ + padding-top: 0.625rem; +} +.pt-3\.5{ + padding-top: 0.875rem; +} +.pt-modal{ + padding-top: 610px; +} +.pt-5\.5{ + padding-top: 1.30rem; +} +.pt-9\.5{ + padding-top: 2.45rem; +} +.pt-12\.5{ + padding-top: 3.2rem; +} +.pt-32\.5{ + padding-top: 8.5rem; +} +.pr-0{ + padding-right: 0px; +} +.pr-1{ + padding-right: 0.25rem; +} +.pr-2{ + padding-right: 0.5rem; +} +.pr-3{ + padding-right: 0.75rem; +} +.pr-4{ + padding-right: 1rem; +} +.pr-5{ + padding-right: 1.25rem; +} +.pr-6{ + padding-right: 1.5rem; +} +.pr-7{ + padding-right: 1.75rem; +} +.pr-8{ + padding-right: 2rem; +} +.pr-9{ + padding-right: 2.25rem; +} +.pr-10{ + padding-right: 2.5rem; +} +.pr-11{ + padding-right: 2.75rem; +} +.pr-12{ + padding-right: 3rem; +} +.pr-14{ + padding-right: 3.5rem; +} +.pr-16{ + padding-right: 4rem; +} +.pr-20{ + padding-right: 5rem; +} +.pr-24{ + padding-right: 6rem; +} +.pr-28{ + padding-right: 7rem; +} +.pr-31{ + padding-right: 30.938rem; +} +.pr-32{ + padding-right: 8rem; +} +.pr-33{ + padding-right: 8.5rem; +} +.pr-36{ + padding-right: 9rem; +} +.pr-37{ + padding-right: 9.25rem; +} +.pr-40{ + padding-right: 10rem; +} +.pr-44{ + padding-right: 11rem; +} +.pr-46{ + padding-right: 46.875rem; +} +.pr-48{ + padding-right: 12rem; +} +.pr-52{ + padding-right: 13rem; +} +.pr-56{ + padding-right: 14rem; +} +.pr-60{ + padding-right: 15rem; +} +.pr-64{ + padding-right: 16rem; +} +.pr-72{ + padding-right: 18rem; +} +.pr-80{ + padding-right: 20rem; +} +.pr-96{ + padding-right: 24rem; +} +.pr-px{ + padding-right: 1px; +} +.pr-0\.5{ + padding-right: 0.125rem; +} +.pr-1\.5{ + padding-right: 0.375rem; +} +.pr-2\.5{ + padding-right: 0.625rem; +} +.pr-3\.5{ + padding-right: 0.875rem; +} +.pr-modal{ + padding-right: 610px; +} +.pr-5\.5{ + padding-right: 1.30rem; +} +.pr-9\.5{ + padding-right: 2.45rem; +} +.pr-12\.5{ + padding-right: 3.2rem; +} +.pr-32\.5{ + padding-right: 8.5rem; +} +.pb-0{ + padding-bottom: 0px; +} +.pb-1{ + padding-bottom: 0.25rem; +} +.pb-2{ + padding-bottom: 0.5rem; +} +.pb-3{ + padding-bottom: 0.75rem; +} +.pb-4{ + padding-bottom: 1rem; +} +.pb-5{ + padding-bottom: 1.25rem; +} +.pb-6{ + padding-bottom: 1.5rem; +} +.pb-7{ + padding-bottom: 1.75rem; +} +.pb-8{ + padding-bottom: 2rem; +} +.pb-9{ + padding-bottom: 2.25rem; +} +.pb-10{ + padding-bottom: 2.5rem; +} +.pb-11{ + padding-bottom: 2.75rem; +} +.pb-12{ + padding-bottom: 3rem; +} +.pb-14{ + padding-bottom: 3.5rem; +} +.pb-16{ + padding-bottom: 4rem; +} +.pb-20{ + padding-bottom: 5rem; +} +.pb-24{ + padding-bottom: 6rem; +} +.pb-28{ + padding-bottom: 7rem; +} +.pb-31{ + padding-bottom: 30.938rem; +} +.pb-32{ + padding-bottom: 8rem; +} +.pb-33{ + padding-bottom: 8.5rem; +} +.pb-36{ + padding-bottom: 9rem; +} +.pb-37{ + padding-bottom: 9.25rem; +} +.pb-40{ + padding-bottom: 10rem; +} +.pb-44{ + padding-bottom: 11rem; +} +.pb-46{ + padding-bottom: 46.875rem; +} +.pb-48{ + padding-bottom: 12rem; +} +.pb-52{ + padding-bottom: 13rem; +} +.pb-56{ + padding-bottom: 14rem; +} +.pb-60{ + padding-bottom: 15rem; +} +.pb-64{ + padding-bottom: 16rem; +} +.pb-72{ + padding-bottom: 18rem; +} +.pb-80{ + padding-bottom: 20rem; +} +.pb-96{ + padding-bottom: 24rem; +} +.pb-px{ + padding-bottom: 1px; +} +.pb-0\.5{ + padding-bottom: 0.125rem; +} +.pb-1\.5{ + padding-bottom: 0.375rem; +} +.pb-2\.5{ + padding-bottom: 0.625rem; +} +.pb-3\.5{ + padding-bottom: 0.875rem; +} +.pb-modal{ + padding-bottom: 610px; +} +.pb-5\.5{ + padding-bottom: 1.30rem; +} +.pb-9\.5{ + padding-bottom: 2.45rem; +} +.pb-12\.5{ + padding-bottom: 3.2rem; +} +.pb-32\.5{ + padding-bottom: 8.5rem; +} +.pl-0{ + padding-left: 0px; +} +.pl-1{ + padding-left: 0.25rem; +} +.pl-2{ + padding-left: 0.5rem; +} +.pl-3{ + padding-left: 0.75rem; +} +.pl-4{ + padding-left: 1rem; +} +.pl-5{ + padding-left: 1.25rem; +} +.pl-6{ + padding-left: 1.5rem; +} +.pl-7{ + padding-left: 1.75rem; +} +.pl-8{ + padding-left: 2rem; +} +.pl-9{ + padding-left: 2.25rem; +} +.pl-10{ + padding-left: 2.5rem; +} +.pl-11{ + padding-left: 2.75rem; +} +.pl-12{ + padding-left: 3rem; +} +.pl-14{ + padding-left: 3.5rem; +} +.pl-16{ + padding-left: 4rem; +} +.pl-20{ + padding-left: 5rem; +} +.pl-24{ + padding-left: 6rem; +} +.pl-28{ + padding-left: 7rem; +} +.pl-31{ + padding-left: 30.938rem; +} +.pl-32{ + padding-left: 8rem; +} +.pl-33{ + padding-left: 8.5rem; +} +.pl-36{ + padding-left: 9rem; +} +.pl-37{ + padding-left: 9.25rem; +} +.pl-40{ + padding-left: 10rem; +} +.pl-44{ + padding-left: 11rem; +} +.pl-46{ + padding-left: 46.875rem; +} +.pl-48{ + padding-left: 12rem; +} +.pl-52{ + padding-left: 13rem; +} +.pl-56{ + padding-left: 14rem; +} +.pl-60{ + padding-left: 15rem; +} +.pl-64{ + padding-left: 16rem; +} +.pl-72{ + padding-left: 18rem; +} +.pl-80{ + padding-left: 20rem; +} +.pl-96{ + padding-left: 24rem; +} +.pl-px{ + padding-left: 1px; +} +.pl-0\.5{ + padding-left: 0.125rem; +} +.pl-1\.5{ + padding-left: 0.375rem; +} +.pl-2\.5{ + padding-left: 0.625rem; +} +.pl-3\.5{ + padding-left: 0.875rem; +} +.pl-modal{ + padding-left: 610px; +} +.pl-5\.5{ + padding-left: 1.30rem; +} +.pl-9\.5{ + padding-left: 2.45rem; +} +.pl-12\.5{ + padding-left: 3.2rem; +} +.pl-32\.5{ + padding-left: 8.5rem; +} +.text-left{ + text-align: left; +} +.text-center{ + text-align: center; +} +.text-right{ + text-align: right; +} +.text-justify{ + text-align: justify; +} +.indent-0{ + text-indent: 0px; +} +.indent-1{ + text-indent: 0.25rem; +} +.indent-2{ + text-indent: 0.5rem; +} +.indent-3{ + text-indent: 0.75rem; +} +.indent-4{ + text-indent: 1rem; +} +.indent-5{ + text-indent: 1.25rem; +} +.indent-6{ + text-indent: 1.5rem; +} +.indent-7{ + text-indent: 1.75rem; +} +.indent-8{ + text-indent: 2rem; +} +.indent-9{ + text-indent: 2.25rem; +} +.indent-10{ + text-indent: 2.5rem; +} +.indent-11{ + text-indent: 2.75rem; +} +.indent-12{ + text-indent: 3rem; +} +.indent-14{ + text-indent: 3.5rem; +} +.indent-16{ + text-indent: 4rem; +} +.indent-20{ + text-indent: 5rem; +} +.indent-24{ + text-indent: 6rem; +} +.indent-28{ + text-indent: 7rem; +} +.indent-31{ + text-indent: 30.938rem; +} +.indent-32{ + text-indent: 8rem; +} +.indent-33{ + text-indent: 8.5rem; +} +.indent-36{ + text-indent: 9rem; +} +.indent-37{ + text-indent: 9.25rem; +} +.indent-40{ + text-indent: 10rem; +} +.indent-44{ + text-indent: 11rem; +} +.indent-46{ + text-indent: 46.875rem; +} +.indent-48{ + text-indent: 12rem; +} +.indent-52{ + text-indent: 13rem; +} +.indent-56{ + text-indent: 14rem; +} +.indent-60{ + text-indent: 15rem; +} +.indent-64{ + text-indent: 16rem; +} +.indent-72{ + text-indent: 18rem; +} +.indent-80{ + text-indent: 20rem; +} +.indent-96{ + text-indent: 24rem; +} +.indent-px{ + text-indent: 1px; +} +.indent-0\.5{ + text-indent: 0.125rem; +} +.indent-1\.5{ + text-indent: 0.375rem; +} +.indent-2\.5{ + text-indent: 0.625rem; +} +.indent-3\.5{ + text-indent: 0.875rem; +} +.indent-modal{ + text-indent: 610px; +} +.indent-5\.5{ + text-indent: 1.30rem; +} +.indent-9\.5{ + text-indent: 2.45rem; +} +.indent-12\.5{ + text-indent: 3.2rem; +} +.indent-32\.5{ + text-indent: 8.5rem; +} +.-indent-0{ + text-indent: -0px; +} +.-indent-1{ + text-indent: -0.25rem; +} +.-indent-2{ + text-indent: -0.5rem; +} +.-indent-3{ + text-indent: -0.75rem; +} +.-indent-4{ + text-indent: -1rem; +} +.-indent-5{ + text-indent: -1.25rem; +} +.-indent-6{ + text-indent: -1.5rem; +} +.-indent-7{ + text-indent: -1.75rem; +} +.-indent-8{ + text-indent: -2rem; +} +.-indent-9{ + text-indent: -2.25rem; +} +.-indent-10{ + text-indent: -2.5rem; +} +.-indent-11{ + text-indent: -2.75rem; +} +.-indent-12{ + text-indent: -3rem; +} +.-indent-14{ + text-indent: -3.5rem; +} +.-indent-16{ + text-indent: -4rem; +} +.-indent-20{ + text-indent: -5rem; +} +.-indent-24{ + text-indent: -6rem; +} +.-indent-28{ + text-indent: -7rem; +} +.-indent-31{ + text-indent: -30.938rem; +} +.-indent-32{ + text-indent: -8rem; +} +.-indent-33{ + text-indent: -8.5rem; +} +.-indent-36{ + text-indent: -9rem; +} +.-indent-37{ + text-indent: -9.25rem; +} +.-indent-40{ + text-indent: -10rem; +} +.-indent-44{ + text-indent: -11rem; +} +.-indent-46{ + text-indent: -46.875rem; +} +.-indent-48{ + text-indent: -12rem; +} +.-indent-52{ + text-indent: -13rem; +} +.-indent-56{ + text-indent: -14rem; +} +.-indent-60{ + text-indent: -15rem; +} +.-indent-64{ + text-indent: -16rem; +} +.-indent-72{ + text-indent: -18rem; +} +.-indent-80{ + text-indent: -20rem; +} +.-indent-96{ + text-indent: -24rem; +} +.-indent-px{ + text-indent: -1px; +} +.-indent-0\.5{ + text-indent: -0.125rem; +} +.-indent-1\.5{ + text-indent: -0.375rem; +} +.-indent-2\.5{ + text-indent: -0.625rem; +} +.-indent-3\.5{ + text-indent: -0.875rem; +} +.-indent-modal{ + text-indent: -610px; +} +.-indent-5\.5{ + text-indent: -1.30rem; +} +.-indent-9\.5{ + text-indent: -2.45rem; +} +.-indent-12\.5{ + text-indent: -3.2rem; +} +.-indent-32\.5{ + text-indent: -8.5rem; +} +.align-baseline{ + vertical-align: baseline; +} +.align-top{ + vertical-align: top; +} +.align-middle{ + vertical-align: middle; +} +.align-bottom{ + vertical-align: bottom; +} +.align-text-top{ + vertical-align: text-top; +} +.align-text-bottom{ + vertical-align: text-bottom; +} +.align-sub{ + vertical-align: sub; +} +.align-super{ + vertical-align: super; +} +.font-sans{ + font-family: Quicksand, system-ui; +} +.font-serif{ + font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; +} +.font-mono{ + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} +.text-xs{ + font-size: 0.75rem; + line-height: 1rem; +} +.text-sm{ + font-size: 0.875rem; + line-height: 1.25rem; +} +.text-base{ + font-size: 1rem; + line-height: 1.5rem; +} +.text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; +} +.text-xl{ + font-size: 1.25rem; + line-height: 1.75rem; +} +.text-2xl{ + font-size: 1.375rem; + line-height: 1.5rem; +} +.text-3xl{ + font-size: 1.5rem; + line-height: 1.75rem; +} +.text-4xl{ + font-size: 1.75rem; + line-height: 2rem; +} +.text-5xl{ + font-size: 2.25rem; + line-height: 2.5rem; +} +.text-6xl{ + font-size: 2.5rem; + line-height: 2.75rem; +} +.text-7xl{ + font-size: 2.75rem; + line-height: 3rem; +} +.text-8xl{ + font-size: 3rem; + line-height: 3.25rem; +} +.text-9xl{ + font-size: 8rem; + line-height: 1; +} +.font-thin{ + font-weight: 100; +} +.font-extralight{ + font-weight: 200; +} +.font-light{ + font-weight: 300; +} +.font-normal{ + font-weight: 400; +} +.font-medium{ + font-weight: 500; +} +.font-semibold{ + font-weight: 600; +} +.font-bold{ + font-weight: 700; +} +.font-extrabold{ + font-weight: 800; +} +.font-black{ + font-weight: 900; +} +.uppercase{ + text-transform: uppercase; +} +.lowercase{ + text-transform: lowercase; +} +.capitalize{ + text-transform: capitalize; +} +.normal-case{ + text-transform: none; +} +.italic{ + font-style: italic; +} +.not-italic{ + font-style: normal; +} +.normal-nums{ + font-variant-numeric: normal; +} +.ordinal{ + --tw-ordinal: ordinal; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.slashed-zero{ + --tw-slashed-zero: slashed-zero; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.lining-nums{ + --tw-numeric-figure: lining-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.oldstyle-nums{ + --tw-numeric-figure: oldstyle-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.proportional-nums{ + --tw-numeric-spacing: proportional-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.tabular-nums{ + --tw-numeric-spacing: tabular-nums; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.diagonal-fractions{ + --tw-numeric-fraction: diagonal-fractions; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.stacked-fractions{ + --tw-numeric-fraction: stacked-fractions; + font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction); +} +.leading-3{ + line-height: .75rem; +} +.leading-4{ + line-height: 1rem; +} +.leading-5{ + line-height: 1.25rem; +} +.leading-6{ + line-height: 1.5rem; +} +.leading-7{ + line-height: 1.75rem; +} +.leading-8{ + line-height: 2rem; +} +.leading-9{ + line-height: 2.25rem; +} +.leading-10{ + line-height: 2.5rem; +} +.leading-none{ + line-height: 1; +} +.leading-tight{ + line-height: 1.25; +} +.leading-snug{ + line-height: 1.375; +} +.leading-normal{ + line-height: 1.5; +} +.leading-relaxed{ + line-height: 1.625; +} +.leading-loose{ + line-height: 2; +} +.tracking-tighter{ + letter-spacing: -0.05em; +} +.tracking-tight{ + letter-spacing: -0.025em; +} +.tracking-normal{ + letter-spacing: 0em; +} +.tracking-wide{ + letter-spacing: 0.025em; +} +.tracking-wider{ + letter-spacing: 0.05em; +} +.tracking-widest{ + letter-spacing: 0.1em; +} +.-tracking-tighter{ + letter-spacing: 0.05em; +} +.-tracking-tight{ + letter-spacing: 0.025em; +} +.-tracking-normal{ + letter-spacing: -0em; +} +.-tracking-wide{ + letter-spacing: -0.025em; +} +.-tracking-wider{ + letter-spacing: -0.05em; +} +.-tracking-widest{ + letter-spacing: -0.1em; +} +.text-inherit{ + color: inherit; +} +.text-current{ + color: currentColor; +} +.text-transparent{ + color: transparent; +} +.text-black-50{ + --tw-text-opacity: 1; + color: rgb(246 246 246 / var(--tw-text-opacity)); +} +.text-black-100{ + --tw-text-opacity: 1; + color: rgb(236 236 236 / var(--tw-text-opacity)); +} +.text-black-200{ + --tw-text-opacity: 1; + color: rgb(208 208 208 / var(--tw-text-opacity)); +} +.text-black-300{ + --tw-text-opacity: 1; + color: rgb(179 179 179 / var(--tw-text-opacity)); +} +.text-black-400{ + --tw-text-opacity: 1; + color: rgb(123 123 123 / var(--tw-text-opacity)); +} +.text-black-500{ + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} +.text-black-600{ + --tw-text-opacity: 1; + color: rgb(59 59 59 / var(--tw-text-opacity)); +} +.text-black-700{ + --tw-text-opacity: 1; + color: rgb(50 50 50 / var(--tw-text-opacity)); +} +.text-black-800{ + --tw-text-opacity: 1; + color: rgb(40 40 40 / var(--tw-text-opacity)); +} +.text-black-900{ + --tw-text-opacity: 1; + color: rgb(32 32 32 / var(--tw-text-opacity)); +} +.text-black{ + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} +.text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.text-slate-50{ + --tw-text-opacity: 1; + color: rgb(248 250 252 / var(--tw-text-opacity)); +} +.text-slate-100{ + --tw-text-opacity: 1; + color: rgb(241 245 249 / var(--tw-text-opacity)); +} +.text-slate-200{ + --tw-text-opacity: 1; + color: rgb(226 232 240 / var(--tw-text-opacity)); +} +.text-slate-300{ + --tw-text-opacity: 1; + color: rgb(203 213 225 / var(--tw-text-opacity)); +} +.text-slate-400{ + --tw-text-opacity: 1; + color: rgb(148 163 184 / var(--tw-text-opacity)); +} +.text-slate-500{ + --tw-text-opacity: 1; + color: rgb(100 116 139 / var(--tw-text-opacity)); +} +.text-slate-600{ + --tw-text-opacity: 1; + color: rgb(71 85 105 / var(--tw-text-opacity)); +} +.text-slate-700{ + --tw-text-opacity: 1; + color: rgb(51 65 85 / var(--tw-text-opacity)); +} +.text-slate-800{ + --tw-text-opacity: 1; + color: rgb(30 41 59 / var(--tw-text-opacity)); +} +.text-slate-900{ + --tw-text-opacity: 1; + color: rgb(15 23 42 / var(--tw-text-opacity)); +} +.text-gray-50{ + --tw-text-opacity: 1; + color: rgb(249 250 251 / var(--tw-text-opacity)); +} +.text-gray-100{ + --tw-text-opacity: 1; + color: rgb(243 244 246 / var(--tw-text-opacity)); +} +.text-gray-200{ + --tw-text-opacity: 1; + color: rgb(229 231 235 / var(--tw-text-opacity)); +} +.text-gray-300{ + --tw-text-opacity: 1; + color: rgb(209 213 219 / var(--tw-text-opacity)); +} +.text-gray-400{ + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} +.text-gray-500{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} +.text-gray-600{ + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} +.text-gray-700{ + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} +.text-gray-800{ + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} +.text-gray-900{ + --tw-text-opacity: 1; + color: rgb(17 24 39 / var(--tw-text-opacity)); +} +.text-zinc-50{ + --tw-text-opacity: 1; + color: rgb(250 250 250 / var(--tw-text-opacity)); +} +.text-zinc-100{ + --tw-text-opacity: 1; + color: rgb(244 244 245 / var(--tw-text-opacity)); +} +.text-zinc-200{ + --tw-text-opacity: 1; + color: rgb(228 228 231 / var(--tw-text-opacity)); +} +.text-zinc-300{ + --tw-text-opacity: 1; + color: rgb(212 212 216 / var(--tw-text-opacity)); +} +.text-zinc-400{ + --tw-text-opacity: 1; + color: rgb(161 161 170 / var(--tw-text-opacity)); +} +.text-zinc-500{ + --tw-text-opacity: 1; + color: rgb(113 113 122 / var(--tw-text-opacity)); +} +.text-zinc-600{ + --tw-text-opacity: 1; + color: rgb(82 82 91 / var(--tw-text-opacity)); +} +.text-zinc-700{ + --tw-text-opacity: 1; + color: rgb(63 63 70 / var(--tw-text-opacity)); +} +.text-zinc-800{ + --tw-text-opacity: 1; + color: rgb(39 39 42 / var(--tw-text-opacity)); +} +.text-zinc-900{ + --tw-text-opacity: 1; + color: rgb(24 24 27 / var(--tw-text-opacity)); +} +.text-neutral-50{ + --tw-text-opacity: 1; + color: rgb(250 250 250 / var(--tw-text-opacity)); +} +.text-neutral-100{ + --tw-text-opacity: 1; + color: rgb(245 245 245 / var(--tw-text-opacity)); +} +.text-neutral-200{ + --tw-text-opacity: 1; + color: rgb(229 229 229 / var(--tw-text-opacity)); +} +.text-neutral-300{ + --tw-text-opacity: 1; + color: rgb(212 212 212 / var(--tw-text-opacity)); +} +.text-neutral-400{ + --tw-text-opacity: 1; + color: rgb(163 163 163 / var(--tw-text-opacity)); +} +.text-neutral-500{ + --tw-text-opacity: 1; + color: rgb(115 115 115 / var(--tw-text-opacity)); +} +.text-neutral-600{ + --tw-text-opacity: 1; + color: rgb(82 82 82 / var(--tw-text-opacity)); +} +.text-neutral-700{ + --tw-text-opacity: 1; + color: rgb(64 64 64 / var(--tw-text-opacity)); +} +.text-neutral-800{ + --tw-text-opacity: 1; + color: rgb(38 38 38 / var(--tw-text-opacity)); +} +.text-neutral-900{ + --tw-text-opacity: 1; + color: rgb(23 23 23 / var(--tw-text-opacity)); +} +.text-stone-50{ + --tw-text-opacity: 1; + color: rgb(250 250 249 / var(--tw-text-opacity)); +} +.text-stone-100{ + --tw-text-opacity: 1; + color: rgb(245 245 244 / var(--tw-text-opacity)); +} +.text-stone-200{ + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} +.text-stone-300{ + --tw-text-opacity: 1; + color: rgb(214 211 209 / var(--tw-text-opacity)); +} +.text-stone-400{ + --tw-text-opacity: 1; + color: rgb(168 162 158 / var(--tw-text-opacity)); +} +.text-stone-500{ + --tw-text-opacity: 1; + color: rgb(120 113 108 / var(--tw-text-opacity)); +} +.text-stone-600{ + --tw-text-opacity: 1; + color: rgb(87 83 78 / var(--tw-text-opacity)); +} +.text-stone-700{ + --tw-text-opacity: 1; + color: rgb(68 64 60 / var(--tw-text-opacity)); +} +.text-stone-800{ + --tw-text-opacity: 1; + color: rgb(41 37 36 / var(--tw-text-opacity)); +} +.text-stone-900{ + --tw-text-opacity: 1; + color: rgb(28 25 23 / var(--tw-text-opacity)); +} +.text-red-50{ + --tw-text-opacity: 1; + color: rgb(252 242 242 / var(--tw-text-opacity)); +} +.text-red-100{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-red-200{ + --tw-text-opacity: 1; + color: rgb(242 191 191 / var(--tw-text-opacity)); +} +.text-red-300{ + --tw-text-opacity: 1; + color: rgb(235 153 153 / var(--tw-text-opacity)); +} +.text-red-400{ + --tw-text-opacity: 1; + color: rgb(219 77 77 / var(--tw-text-opacity)); +} +.text-red-500{ + --tw-text-opacity: 1; + color: rgb(204 0 0 / var(--tw-text-opacity)); +} +.text-red-600{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-red-700{ + --tw-text-opacity: 1; + color: rgb(153 0 0 / var(--tw-text-opacity)); +} +.text-red-800{ + --tw-text-opacity: 1; + color: rgb(122 0 0 / var(--tw-text-opacity)); +} +.text-red-900{ + --tw-text-opacity: 1; + color: rgb(100 0 0 / var(--tw-text-opacity)); +} +.text-red{ + --tw-text-opacity: 1; + color: rgb(204 0 0 / var(--tw-text-opacity)); +} +.text-orange-50{ + --tw-text-opacity: 1; + color: rgb(255 250 243 / var(--tw-text-opacity)); +} +.text-orange-100{ + --tw-text-opacity: 1; + color: rgb(254 245 231 / var(--tw-text-opacity)); +} +.text-orange-200{ + --tw-text-opacity: 1; + color: rgb(253 231 194 / var(--tw-text-opacity)); +} +.text-orange-300{ + --tw-text-opacity: 1; + color: rgb(251 216 157 / var(--tw-text-opacity)); +} +.text-orange-400{ + --tw-text-opacity: 1; + color: rgb(248 187 84 / var(--tw-text-opacity)); +} +.text-orange-500{ + --tw-text-opacity: 1; + color: rgb(245 158 11 / var(--tw-text-opacity)); +} +.text-orange-600{ + --tw-text-opacity: 1; + color: rgb(221 142 10 / var(--tw-text-opacity)); +} +.text-orange-700{ + --tw-text-opacity: 1; + color: rgb(184 119 8 / var(--tw-text-opacity)); +} +.text-orange-800{ + --tw-text-opacity: 1; + color: rgb(147 95 7 / var(--tw-text-opacity)); +} +.text-orange-900{ + --tw-text-opacity: 1; + color: rgb(120 77 5 / var(--tw-text-opacity)); +} +.text-orange{ + --tw-text-opacity: 1; + color: rgb(245 158 11 / var(--tw-text-opacity)); +} +.text-amber-50{ + --tw-text-opacity: 1; + color: rgb(255 251 235 / var(--tw-text-opacity)); +} +.text-amber-100{ + --tw-text-opacity: 1; + color: rgb(254 243 199 / var(--tw-text-opacity)); +} +.text-amber-200{ + --tw-text-opacity: 1; + color: rgb(253 230 138 / var(--tw-text-opacity)); +} +.text-amber-300{ + --tw-text-opacity: 1; + color: rgb(252 211 77 / var(--tw-text-opacity)); +} +.text-amber-400{ + --tw-text-opacity: 1; + color: rgb(251 191 36 / var(--tw-text-opacity)); +} +.text-amber-500{ + --tw-text-opacity: 1; + color: rgb(245 158 11 / var(--tw-text-opacity)); +} +.text-amber-600{ + --tw-text-opacity: 1; + color: rgb(217 119 6 / var(--tw-text-opacity)); +} +.text-amber-700{ + --tw-text-opacity: 1; + color: rgb(180 83 9 / var(--tw-text-opacity)); +} +.text-amber-800{ + --tw-text-opacity: 1; + color: rgb(146 64 14 / var(--tw-text-opacity)); +} +.text-amber-900{ + --tw-text-opacity: 1; + color: rgb(120 53 15 / var(--tw-text-opacity)); +} +.text-yellow-50{ + --tw-text-opacity: 1; + color: rgb(253 253 234 / var(--tw-text-opacity)); +} +.text-yellow-100{ + --tw-text-opacity: 1; + color: rgb(253 246 178 / var(--tw-text-opacity)); +} +.text-yellow-200{ + --tw-text-opacity: 1; + color: rgb(252 233 106 / var(--tw-text-opacity)); +} +.text-yellow-300{ + --tw-text-opacity: 1; + color: rgb(250 202 21 / var(--tw-text-opacity)); +} +.text-yellow-400{ + --tw-text-opacity: 1; + color: rgb(227 160 8 / var(--tw-text-opacity)); +} +.text-yellow-500{ + --tw-text-opacity: 1; + color: rgb(194 120 3 / var(--tw-text-opacity)); +} +.text-yellow-600{ + --tw-text-opacity: 1; + color: rgb(159 88 10 / var(--tw-text-opacity)); +} +.text-yellow-700{ + --tw-text-opacity: 1; + color: rgb(142 75 16 / var(--tw-text-opacity)); +} +.text-yellow-800{ + --tw-text-opacity: 1; + color: rgb(114 59 19 / var(--tw-text-opacity)); +} +.text-yellow-900{ + --tw-text-opacity: 1; + color: rgb(99 49 18 / var(--tw-text-opacity)); +} +.text-lime-50{ + --tw-text-opacity: 1; + color: rgb(247 254 231 / var(--tw-text-opacity)); +} +.text-lime-100{ + --tw-text-opacity: 1; + color: rgb(236 252 203 / var(--tw-text-opacity)); +} +.text-lime-200{ + --tw-text-opacity: 1; + color: rgb(217 249 157 / var(--tw-text-opacity)); +} +.text-lime-300{ + --tw-text-opacity: 1; + color: rgb(190 242 100 / var(--tw-text-opacity)); +} +.text-lime-400{ + --tw-text-opacity: 1; + color: rgb(163 230 53 / var(--tw-text-opacity)); +} +.text-lime-500{ + --tw-text-opacity: 1; + color: rgb(132 204 22 / var(--tw-text-opacity)); +} +.text-lime-600{ + --tw-text-opacity: 1; + color: rgb(101 163 13 / var(--tw-text-opacity)); +} +.text-lime-700{ + --tw-text-opacity: 1; + color: rgb(77 124 15 / var(--tw-text-opacity)); +} +.text-lime-800{ + --tw-text-opacity: 1; + color: rgb(63 98 18 / var(--tw-text-opacity)); +} +.text-lime-900{ + --tw-text-opacity: 1; + color: rgb(54 83 20 / var(--tw-text-opacity)); +} +.text-green-50{ + --tw-text-opacity: 1; + color: rgb(248 250 246 / var(--tw-text-opacity)); +} +.text-green-100{ + --tw-text-opacity: 1; + color: rgb(241 246 238 / var(--tw-text-opacity)); +} +.text-green-200{ + --tw-text-opacity: 1; + color: rgb(219 232 212 / var(--tw-text-opacity)); +} +.text-green-300{ + --tw-text-opacity: 1; + color: rgb(197 217 186 / var(--tw-text-opacity)); +} +.text-green-400{ + --tw-text-opacity: 1; + color: rgb(154 189 134 / var(--tw-text-opacity)); +} +.text-green-500{ + --tw-text-opacity: 1; + color: rgb(110 161 82 / var(--tw-text-opacity)); +} +.text-green-600{ + --tw-text-opacity: 1; + color: rgb(99 145 74 / var(--tw-text-opacity)); +} +.text-green-700{ + --tw-text-opacity: 1; + color: rgb(83 121 62 / var(--tw-text-opacity)); +} +.text-green-800{ + --tw-text-opacity: 1; + color: rgb(66 97 49 / var(--tw-text-opacity)); +} +.text-green-900{ + --tw-text-opacity: 1; + color: rgb(54 79 40 / var(--tw-text-opacity)); +} +.text-green{ + --tw-text-opacity: 1; + color: rgb(110 161 82 / var(--tw-text-opacity)); +} +.text-emerald-50{ + --tw-text-opacity: 1; + color: rgb(236 253 245 / var(--tw-text-opacity)); +} +.text-emerald-100{ + --tw-text-opacity: 1; + color: rgb(209 250 229 / var(--tw-text-opacity)); +} +.text-emerald-200{ + --tw-text-opacity: 1; + color: rgb(167 243 208 / var(--tw-text-opacity)); +} +.text-emerald-300{ + --tw-text-opacity: 1; + color: rgb(110 231 183 / var(--tw-text-opacity)); +} +.text-emerald-400{ + --tw-text-opacity: 1; + color: rgb(52 211 153 / var(--tw-text-opacity)); +} +.text-emerald-500{ + --tw-text-opacity: 1; + color: rgb(16 185 129 / var(--tw-text-opacity)); +} +.text-emerald-600{ + --tw-text-opacity: 1; + color: rgb(5 150 105 / var(--tw-text-opacity)); +} +.text-emerald-700{ + --tw-text-opacity: 1; + color: rgb(4 120 87 / var(--tw-text-opacity)); +} +.text-emerald-800{ + --tw-text-opacity: 1; + color: rgb(6 95 70 / var(--tw-text-opacity)); +} +.text-emerald-900{ + --tw-text-opacity: 1; + color: rgb(6 78 59 / var(--tw-text-opacity)); +} +.text-teal-50{ + --tw-text-opacity: 1; + color: rgb(237 250 250 / var(--tw-text-opacity)); +} +.text-teal-100{ + --tw-text-opacity: 1; + color: rgb(213 245 246 / var(--tw-text-opacity)); +} +.text-teal-200{ + --tw-text-opacity: 1; + color: rgb(175 236 239 / var(--tw-text-opacity)); +} +.text-teal-300{ + --tw-text-opacity: 1; + color: rgb(126 220 226 / var(--tw-text-opacity)); +} +.text-teal-400{ + --tw-text-opacity: 1; + color: rgb(22 189 202 / var(--tw-text-opacity)); +} +.text-teal-500{ + --tw-text-opacity: 1; + color: rgb(6 148 162 / var(--tw-text-opacity)); +} +.text-teal-600{ + --tw-text-opacity: 1; + color: rgb(4 116 129 / var(--tw-text-opacity)); +} +.text-teal-700{ + --tw-text-opacity: 1; + color: rgb(3 102 114 / var(--tw-text-opacity)); +} +.text-teal-800{ + --tw-text-opacity: 1; + color: rgb(5 80 92 / var(--tw-text-opacity)); +} +.text-teal-900{ + --tw-text-opacity: 1; + color: rgb(1 68 81 / var(--tw-text-opacity)); +} +.text-cyan-50{ + --tw-text-opacity: 1; + color: rgb(236 254 255 / var(--tw-text-opacity)); +} +.text-cyan-100{ + --tw-text-opacity: 1; + color: rgb(207 250 254 / var(--tw-text-opacity)); +} +.text-cyan-200{ + --tw-text-opacity: 1; + color: rgb(165 243 252 / var(--tw-text-opacity)); +} +.text-cyan-300{ + --tw-text-opacity: 1; + color: rgb(103 232 249 / var(--tw-text-opacity)); +} +.text-cyan-400{ + --tw-text-opacity: 1; + color: rgb(34 211 238 / var(--tw-text-opacity)); +} +.text-cyan-500{ + --tw-text-opacity: 1; + color: rgb(6 182 212 / var(--tw-text-opacity)); +} +.text-cyan-600{ + --tw-text-opacity: 1; + color: rgb(8 145 178 / var(--tw-text-opacity)); +} +.text-cyan-700{ + --tw-text-opacity: 1; + color: rgb(14 116 144 / var(--tw-text-opacity)); +} +.text-cyan-800{ + --tw-text-opacity: 1; + color: rgb(21 94 117 / var(--tw-text-opacity)); +} +.text-cyan-900{ + --tw-text-opacity: 1; + color: rgb(22 78 99 / var(--tw-text-opacity)); +} +.text-sky-50{ + --tw-text-opacity: 1; + color: rgb(240 249 255 / var(--tw-text-opacity)); +} +.text-sky-100{ + --tw-text-opacity: 1; + color: rgb(224 242 254 / var(--tw-text-opacity)); +} +.text-sky-200{ + --tw-text-opacity: 1; + color: rgb(186 230 253 / var(--tw-text-opacity)); +} +.text-sky-300{ + --tw-text-opacity: 1; + color: rgb(125 211 252 / var(--tw-text-opacity)); +} +.text-sky-400{ + --tw-text-opacity: 1; + color: rgb(56 189 248 / var(--tw-text-opacity)); +} +.text-sky-500{ + --tw-text-opacity: 1; + color: rgb(14 165 233 / var(--tw-text-opacity)); +} +.text-sky-600{ + --tw-text-opacity: 1; + color: rgb(2 132 199 / var(--tw-text-opacity)); +} +.text-sky-700{ + --tw-text-opacity: 1; + color: rgb(3 105 161 / var(--tw-text-opacity)); +} +.text-sky-800{ + --tw-text-opacity: 1; + color: rgb(7 89 133 / var(--tw-text-opacity)); +} +.text-sky-900{ + --tw-text-opacity: 1; + color: rgb(12 74 110 / var(--tw-text-opacity)); +} +.text-blue-50{ + --tw-text-opacity: 1; + color: rgb(242 248 251 / var(--tw-text-opacity)); +} +.text-blue-100{ + --tw-text-opacity: 1; + color: rgb(230 241 246 / var(--tw-text-opacity)); +} +.text-blue-200{ + --tw-text-opacity: 1; + color: rgb(191 219 233 / var(--tw-text-opacity)); +} +.text-blue-300{ + --tw-text-opacity: 1; + color: rgb(153 197 219 / var(--tw-text-opacity)); +} +.text-blue-400{ + --tw-text-opacity: 1; + color: rgb(77 154 193 / var(--tw-text-opacity)); +} +.text-blue-500{ + --tw-text-opacity: 1; + color: rgb(0 110 166 / var(--tw-text-opacity)); +} +.text-blue-600{ + --tw-text-opacity: 1; + color: rgb(0 99 149 / var(--tw-text-opacity)); +} +.text-blue-700{ + --tw-text-opacity: 1; + color: rgb(0 83 125 / var(--tw-text-opacity)); +} +.text-blue-800{ + --tw-text-opacity: 1; + color: rgb(0 66 100 / var(--tw-text-opacity)); +} +.text-blue-900{ + --tw-text-opacity: 1; + color: rgb(0 54 81 / var(--tw-text-opacity)); +} +.text-blue{ + --tw-text-opacity: 1; + color: rgb(0 110 166 / var(--tw-text-opacity)); +} +.text-indigo-50{ + --tw-text-opacity: 1; + color: rgb(240 245 255 / var(--tw-text-opacity)); +} +.text-indigo-100{ + --tw-text-opacity: 1; + color: rgb(229 237 255 / var(--tw-text-opacity)); +} +.text-indigo-200{ + --tw-text-opacity: 1; + color: rgb(205 219 254 / var(--tw-text-opacity)); +} +.text-indigo-300{ + --tw-text-opacity: 1; + color: rgb(180 198 252 / var(--tw-text-opacity)); +} +.text-indigo-400{ + --tw-text-opacity: 1; + color: rgb(141 162 251 / var(--tw-text-opacity)); +} +.text-indigo-500{ + --tw-text-opacity: 1; + color: rgb(104 117 245 / var(--tw-text-opacity)); +} +.text-indigo-600{ + --tw-text-opacity: 1; + color: rgb(88 80 236 / var(--tw-text-opacity)); +} +.text-indigo-700{ + --tw-text-opacity: 1; + color: rgb(81 69 205 / var(--tw-text-opacity)); +} +.text-indigo-800{ + --tw-text-opacity: 1; + color: rgb(66 56 157 / var(--tw-text-opacity)); +} +.text-indigo-900{ + --tw-text-opacity: 1; + color: rgb(54 47 120 / var(--tw-text-opacity)); +} +.text-violet-50{ + --tw-text-opacity: 1; + color: rgb(245 243 255 / var(--tw-text-opacity)); +} +.text-violet-100{ + --tw-text-opacity: 1; + color: rgb(237 233 254 / var(--tw-text-opacity)); +} +.text-violet-200{ + --tw-text-opacity: 1; + color: rgb(221 214 254 / var(--tw-text-opacity)); +} +.text-violet-300{ + --tw-text-opacity: 1; + color: rgb(196 181 253 / var(--tw-text-opacity)); +} +.text-violet-400{ + --tw-text-opacity: 1; + color: rgb(167 139 250 / var(--tw-text-opacity)); +} +.text-violet-500{ + --tw-text-opacity: 1; + color: rgb(139 92 246 / var(--tw-text-opacity)); +} +.text-violet-600{ + --tw-text-opacity: 1; + color: rgb(124 58 237 / var(--tw-text-opacity)); +} +.text-violet-700{ + --tw-text-opacity: 1; + color: rgb(109 40 217 / var(--tw-text-opacity)); +} +.text-violet-800{ + --tw-text-opacity: 1; + color: rgb(91 33 182 / var(--tw-text-opacity)); +} +.text-violet-900{ + --tw-text-opacity: 1; + color: rgb(76 29 149 / var(--tw-text-opacity)); +} +.text-purple-50{ + --tw-text-opacity: 1; + color: rgb(247 247 249 / var(--tw-text-opacity)); +} +.text-purple-100{ + --tw-text-opacity: 1; + color: rgb(238 238 243 / var(--tw-text-opacity)); +} +.text-purple-200{ + --tw-text-opacity: 1; + color: rgb(213 213 226 / var(--tw-text-opacity)); +} +.text-purple-300{ + --tw-text-opacity: 1; + color: rgb(187 188 209 / var(--tw-text-opacity)); +} +.text-purple-400{ + --tw-text-opacity: 1; + color: rgb(136 138 174 / var(--tw-text-opacity)); +} +.text-purple-500{ + --tw-text-opacity: 1; + color: rgb(85 88 139 / var(--tw-text-opacity)); +} +.text-purple-600{ + --tw-text-opacity: 1; + color: rgb(77 79 125 / var(--tw-text-opacity)); +} +.text-purple-700{ + --tw-text-opacity: 1; + color: rgb(64 66 104 / var(--tw-text-opacity)); +} +.text-purple-800{ + --tw-text-opacity: 1; + color: rgb(51 53 83 / var(--tw-text-opacity)); +} +.text-purple-900{ + --tw-text-opacity: 1; + color: rgb(42 43 68 / var(--tw-text-opacity)); +} +.text-purple{ + --tw-text-opacity: 1; + color: rgb(85 88 139 / var(--tw-text-opacity)); +} +.text-fuchsia-50{ + --tw-text-opacity: 1; + color: rgb(253 244 255 / var(--tw-text-opacity)); +} +.text-fuchsia-100{ + --tw-text-opacity: 1; + color: rgb(250 232 255 / var(--tw-text-opacity)); +} +.text-fuchsia-200{ + --tw-text-opacity: 1; + color: rgb(245 208 254 / var(--tw-text-opacity)); +} +.text-fuchsia-300{ + --tw-text-opacity: 1; + color: rgb(240 171 252 / var(--tw-text-opacity)); +} +.text-fuchsia-400{ + --tw-text-opacity: 1; + color: rgb(232 121 249 / var(--tw-text-opacity)); +} +.text-fuchsia-500{ + --tw-text-opacity: 1; + color: rgb(217 70 239 / var(--tw-text-opacity)); +} +.text-fuchsia-600{ + --tw-text-opacity: 1; + color: rgb(192 38 211 / var(--tw-text-opacity)); +} +.text-fuchsia-700{ + --tw-text-opacity: 1; + color: rgb(162 28 175 / var(--tw-text-opacity)); +} +.text-fuchsia-800{ + --tw-text-opacity: 1; + color: rgb(134 25 143 / var(--tw-text-opacity)); +} +.text-fuchsia-900{ + --tw-text-opacity: 1; + color: rgb(112 26 117 / var(--tw-text-opacity)); +} +.text-pink-50{ + --tw-text-opacity: 1; + color: rgb(253 242 248 / var(--tw-text-opacity)); +} +.text-pink-100{ + --tw-text-opacity: 1; + color: rgb(252 232 243 / var(--tw-text-opacity)); +} +.text-pink-200{ + --tw-text-opacity: 1; + color: rgb(250 209 232 / var(--tw-text-opacity)); +} +.text-pink-300{ + --tw-text-opacity: 1; + color: rgb(248 180 217 / var(--tw-text-opacity)); +} +.text-pink-400{ + --tw-text-opacity: 1; + color: rgb(241 126 184 / var(--tw-text-opacity)); +} +.text-pink-500{ + --tw-text-opacity: 1; + color: rgb(231 70 148 / var(--tw-text-opacity)); +} +.text-pink-600{ + --tw-text-opacity: 1; + color: rgb(214 31 105 / var(--tw-text-opacity)); +} +.text-pink-700{ + --tw-text-opacity: 1; + color: rgb(191 18 93 / var(--tw-text-opacity)); +} +.text-pink-800{ + --tw-text-opacity: 1; + color: rgb(153 21 75 / var(--tw-text-opacity)); +} +.text-pink-900{ + --tw-text-opacity: 1; + color: rgb(117 26 61 / var(--tw-text-opacity)); +} +.text-rose-50{ + --tw-text-opacity: 1; + color: rgb(255 241 242 / var(--tw-text-opacity)); +} +.text-rose-100{ + --tw-text-opacity: 1; + color: rgb(255 228 230 / var(--tw-text-opacity)); +} +.text-rose-200{ + --tw-text-opacity: 1; + color: rgb(254 205 211 / var(--tw-text-opacity)); +} +.text-rose-300{ + --tw-text-opacity: 1; + color: rgb(253 164 175 / var(--tw-text-opacity)); +} +.text-rose-400{ + --tw-text-opacity: 1; + color: rgb(251 113 133 / var(--tw-text-opacity)); +} +.text-rose-500{ + --tw-text-opacity: 1; + color: rgb(244 63 94 / var(--tw-text-opacity)); +} +.text-rose-600{ + --tw-text-opacity: 1; + color: rgb(225 29 72 / var(--tw-text-opacity)); +} +.text-rose-700{ + --tw-text-opacity: 1; + color: rgb(190 18 60 / var(--tw-text-opacity)); +} +.text-rose-800{ + --tw-text-opacity: 1; + color: rgb(159 18 57 / var(--tw-text-opacity)); +} +.text-rose-900{ + --tw-text-opacity: 1; + color: rgb(136 19 55 / var(--tw-text-opacity)); +} +.text-rose{ + --tw-text-opacity: 1; + color: rgb(244 63 94 / var(--tw-text-opacity)); +} +.text-lilac-100{ + --tw-text-opacity: 1; + color: rgb(245 247 250 / var(--tw-text-opacity)); +} +.text-lilac-300{ + --tw-text-opacity: 1; + color: rgb(237 240 252 / var(--tw-text-opacity)); +} +.text-lilac-900{ + --tw-text-opacity: 1; + color: rgb(220 226 249 / var(--tw-text-opacity)); +} +.text-lilac{ + --tw-text-opacity: 1; + color: rgb(248 249 254 / var(--tw-text-opacity)); +} +.text-golden-900{ + --tw-text-opacity: 1; + color: rgb(191 184 130 / var(--tw-text-opacity)); +} +.text-golden{ + --tw-text-opacity: 1; + color: rgb(209 201 137 / var(--tw-text-opacity)); +} +.text-status-success{ + --tw-text-opacity: 1; + color: rgb(241 246 238 / var(--tw-text-opacity)); +} +.text-status-danger{ + --tw-text-opacity: 1; + color: rgb(250 230 230 / var(--tw-text-opacity)); +} +.text-status-sent{ + --tw-text-opacity: 1; + color: rgb(254 245 231 / var(--tw-text-opacity)); +} +.text-status-viewed{ + --tw-text-opacity: 1; + color: rgb(238 238 243 / var(--tw-text-opacity)); +} +.text-status-draft{ + --tw-text-opacity: 1; + color: rgb(236 236 236 / var(--tw-text-opacity)); +} +.text-status-partial{ + --tw-text-opacity: 1; + color: rgb(230 241 246 / var(--tw-text-opacity)); +} +.text-status-canceled{ + --tw-text-opacity: 1; + color: rgb(40 40 40 / var(--tw-text-opacity)); +} +.text-status-warning{ + --tw-text-opacity: 1; + color: rgb(254 245 231 / var(--tw-text-opacity)); +} +.text-text-status-success{ + --tw-text-opacity: 1; + color: rgb(99 145 74 / var(--tw-text-opacity)); +} +.text-text-status-danger{ + --tw-text-opacity: 1; + color: rgb(184 0 0 / var(--tw-text-opacity)); +} +.text-text-status-sent{ + --tw-text-opacity: 1; + color: rgb(221 142 10 / var(--tw-text-opacity)); +} +.text-text-status-viewed{ + --tw-text-opacity: 1; + color: rgb(77 79 125 / var(--tw-text-opacity)); +} +.text-text-status-draft{ + --tw-text-opacity: 1; + color: rgb(59 59 59 / var(--tw-text-opacity)); +} +.text-text-status-partial{ + --tw-text-opacity: 1; + color: rgb(0 99 149 / var(--tw-text-opacity)); +} +.text-text-status-canceled{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.text-text-status-warning{ + --tw-text-opacity: 1; + color: rgb(184 119 8 / var(--tw-text-opacity)); +} +.text-body{ + --tw-text-opacity: 1; + color: rgb(252 252 252 / var(--tw-text-opacity)); +} +.text-light-gray{ + --tw-text-opacity: 1; + color: rgb(199 201 217 / var(--tw-text-opacity)); +} +.text-dark-blue{ + --tw-text-opacity: 1; + color: rgb(21 40 75 / var(--tw-text-opacity)); +} +.text-lighter-gray{ + --tw-text-opacity: 1; + color: rgb(242 242 245 / var(--tw-text-opacity)); +} +.text-purple-lighter{ + --tw-text-opacity: 1; + color: rgb(242 244 252 / var(--tw-text-opacity)); +} +.text-modal-background{ + color: rgba(0, 0, 0, 0.3); +} +.text-testing{ + --tw-text-opacity: 1; + color: rgb(147 95 7 / var(--tw-text-opacity)); +} +.text-opacity-0{ + --tw-text-opacity: 0; +} +.text-opacity-5{ + --tw-text-opacity: 0.05; +} +.text-opacity-10{ + --tw-text-opacity: 0.1; +} +.text-opacity-20{ + --tw-text-opacity: 0.2; +} +.text-opacity-25{ + --tw-text-opacity: 0.25; +} +.text-opacity-30{ + --tw-text-opacity: 0.3; +} +.text-opacity-40{ + --tw-text-opacity: 0.4; +} +.text-opacity-50{ + --tw-text-opacity: 0.5; +} +.text-opacity-60{ + --tw-text-opacity: 0.6; +} +.text-opacity-70{ + --tw-text-opacity: 0.7; +} +.text-opacity-75{ + --tw-text-opacity: 0.75; +} +.text-opacity-80{ + --tw-text-opacity: 0.8; +} +.text-opacity-90{ + --tw-text-opacity: 0.9; +} +.text-opacity-95{ + --tw-text-opacity: 0.95; +} +.text-opacity-100{ + --tw-text-opacity: 1; +} +.underline{ + -webkit-text-decoration-line: underline; + text-decoration-line: underline; +} +.overline{ + -webkit-text-decoration-line: overline; + text-decoration-line: overline; +} +.line-through{ + -webkit-text-decoration-line: line-through; + text-decoration-line: line-through; +} +.no-underline{ + -webkit-text-decoration-line: none; + text-decoration-line: none; +} +.decoration-inherit{ + -webkit-text-decoration-color: inherit; + text-decoration-color: inherit; +} +.decoration-current{ + -webkit-text-decoration-color: currentColor; + text-decoration-color: currentColor; +} +.decoration-transparent{ + -webkit-text-decoration-color: transparent; + text-decoration-color: transparent; +} +.decoration-black-50{ + -webkit-text-decoration-color: #f6f6f6; + text-decoration-color: #f6f6f6; +} +.decoration-black-100{ + -webkit-text-decoration-color: #ececec; + text-decoration-color: #ececec; +} +.decoration-black-200{ + -webkit-text-decoration-color: #d0d0d0; + text-decoration-color: #d0d0d0; +} +.decoration-black-300{ + -webkit-text-decoration-color: #b3b3b3; + text-decoration-color: #b3b3b3; +} +.decoration-black-400{ + -webkit-text-decoration-color: #7b7b7b; + text-decoration-color: #7b7b7b; +} +.decoration-black-500{ + -webkit-text-decoration-color: #424242; + text-decoration-color: #424242; +} +.decoration-black-600{ + -webkit-text-decoration-color: #3b3b3b; + text-decoration-color: #3b3b3b; +} +.decoration-black-700{ + -webkit-text-decoration-color: #323232; + text-decoration-color: #323232; +} +.decoration-black-800{ + -webkit-text-decoration-color: #282828; + text-decoration-color: #282828; +} +.decoration-black-900{ + -webkit-text-decoration-color: #202020; + text-decoration-color: #202020; +} +.decoration-black{ + -webkit-text-decoration-color: #424242; + text-decoration-color: #424242; +} +.decoration-white{ + -webkit-text-decoration-color: #ffffff; + text-decoration-color: #ffffff; +} +.decoration-slate-50{ + -webkit-text-decoration-color: #f8fafc; + text-decoration-color: #f8fafc; +} +.decoration-slate-100{ + -webkit-text-decoration-color: #f1f5f9; + text-decoration-color: #f1f5f9; +} +.decoration-slate-200{ + -webkit-text-decoration-color: #e2e8f0; + text-decoration-color: #e2e8f0; +} +.decoration-slate-300{ + -webkit-text-decoration-color: #cbd5e1; + text-decoration-color: #cbd5e1; +} +.decoration-slate-400{ + -webkit-text-decoration-color: #94a3b8; + text-decoration-color: #94a3b8; +} +.decoration-slate-500{ + -webkit-text-decoration-color: #64748b; + text-decoration-color: #64748b; +} +.decoration-slate-600{ + -webkit-text-decoration-color: #475569; + text-decoration-color: #475569; +} +.decoration-slate-700{ + -webkit-text-decoration-color: #334155; + text-decoration-color: #334155; +} +.decoration-slate-800{ + -webkit-text-decoration-color: #1e293b; + text-decoration-color: #1e293b; +} +.decoration-slate-900{ + -webkit-text-decoration-color: #0f172a; + text-decoration-color: #0f172a; +} +.decoration-gray-50{ + -webkit-text-decoration-color: #F9FAFB; + text-decoration-color: #F9FAFB; +} +.decoration-gray-100{ + -webkit-text-decoration-color: #F3F4F6; + text-decoration-color: #F3F4F6; +} +.decoration-gray-200{ + -webkit-text-decoration-color: #E5E7EB; + text-decoration-color: #E5E7EB; +} +.decoration-gray-300{ + -webkit-text-decoration-color: #D1D5DB; + text-decoration-color: #D1D5DB; +} +.decoration-gray-400{ + -webkit-text-decoration-color: #9CA3AF; + text-decoration-color: #9CA3AF; +} +.decoration-gray-500{ + -webkit-text-decoration-color: #6B7280; + text-decoration-color: #6B7280; +} +.decoration-gray-600{ + -webkit-text-decoration-color: #4B5563; + text-decoration-color: #4B5563; +} +.decoration-gray-700{ + -webkit-text-decoration-color: #374151; + text-decoration-color: #374151; +} +.decoration-gray-800{ + -webkit-text-decoration-color: #1F2937; + text-decoration-color: #1F2937; +} +.decoration-gray-900{ + -webkit-text-decoration-color: #111827; + text-decoration-color: #111827; +} +.decoration-zinc-50{ + -webkit-text-decoration-color: #fafafa; + text-decoration-color: #fafafa; +} +.decoration-zinc-100{ + -webkit-text-decoration-color: #f4f4f5; + text-decoration-color: #f4f4f5; +} +.decoration-zinc-200{ + -webkit-text-decoration-color: #e4e4e7; + text-decoration-color: #e4e4e7; +} +.decoration-zinc-300{ + -webkit-text-decoration-color: #d4d4d8; + text-decoration-color: #d4d4d8; +} +.decoration-zinc-400{ + -webkit-text-decoration-color: #a1a1aa; + text-decoration-color: #a1a1aa; +} +.decoration-zinc-500{ + -webkit-text-decoration-color: #71717a; + text-decoration-color: #71717a; +} +.decoration-zinc-600{ + -webkit-text-decoration-color: #52525b; + text-decoration-color: #52525b; +} +.decoration-zinc-700{ + -webkit-text-decoration-color: #3f3f46; + text-decoration-color: #3f3f46; +} +.decoration-zinc-800{ + -webkit-text-decoration-color: #27272a; + text-decoration-color: #27272a; +} +.decoration-zinc-900{ + -webkit-text-decoration-color: #18181b; + text-decoration-color: #18181b; +} +.decoration-neutral-50{ + -webkit-text-decoration-color: #fafafa; + text-decoration-color: #fafafa; +} +.decoration-neutral-100{ + -webkit-text-decoration-color: #f5f5f5; + text-decoration-color: #f5f5f5; +} +.decoration-neutral-200{ + -webkit-text-decoration-color: #e5e5e5; + text-decoration-color: #e5e5e5; +} +.decoration-neutral-300{ + -webkit-text-decoration-color: #d4d4d4; + text-decoration-color: #d4d4d4; +} +.decoration-neutral-400{ + -webkit-text-decoration-color: #a3a3a3; + text-decoration-color: #a3a3a3; +} +.decoration-neutral-500{ + -webkit-text-decoration-color: #737373; + text-decoration-color: #737373; +} +.decoration-neutral-600{ + -webkit-text-decoration-color: #525252; + text-decoration-color: #525252; +} +.decoration-neutral-700{ + -webkit-text-decoration-color: #404040; + text-decoration-color: #404040; +} +.decoration-neutral-800{ + -webkit-text-decoration-color: #262626; + text-decoration-color: #262626; +} +.decoration-neutral-900{ + -webkit-text-decoration-color: #171717; + text-decoration-color: #171717; +} +.decoration-stone-50{ + -webkit-text-decoration-color: #fafaf9; + text-decoration-color: #fafaf9; +} +.decoration-stone-100{ + -webkit-text-decoration-color: #f5f5f4; + text-decoration-color: #f5f5f4; +} +.decoration-stone-200{ + -webkit-text-decoration-color: #e7e5e4; + text-decoration-color: #e7e5e4; +} +.decoration-stone-300{ + -webkit-text-decoration-color: #d6d3d1; + text-decoration-color: #d6d3d1; +} +.decoration-stone-400{ + -webkit-text-decoration-color: #a8a29e; + text-decoration-color: #a8a29e; +} +.decoration-stone-500{ + -webkit-text-decoration-color: #78716c; + text-decoration-color: #78716c; +} +.decoration-stone-600{ + -webkit-text-decoration-color: #57534e; + text-decoration-color: #57534e; +} +.decoration-stone-700{ + -webkit-text-decoration-color: #44403c; + text-decoration-color: #44403c; +} +.decoration-stone-800{ + -webkit-text-decoration-color: #292524; + text-decoration-color: #292524; +} +.decoration-stone-900{ + -webkit-text-decoration-color: #1c1917; + text-decoration-color: #1c1917; +} +.decoration-red-50{ + -webkit-text-decoration-color: #fcf2f2; + text-decoration-color: #fcf2f2; +} +.decoration-red-100{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-red-200{ + -webkit-text-decoration-color: #f2bfbf; + text-decoration-color: #f2bfbf; +} +.decoration-red-300{ + -webkit-text-decoration-color: #eb9999; + text-decoration-color: #eb9999; +} +.decoration-red-400{ + -webkit-text-decoration-color: #db4d4d; + text-decoration-color: #db4d4d; +} +.decoration-red-500{ + -webkit-text-decoration-color: #cc0000; + text-decoration-color: #cc0000; +} +.decoration-red-600{ + -webkit-text-decoration-color: #b80000; + text-decoration-color: #b80000; +} +.decoration-red-700{ + -webkit-text-decoration-color: #990000; + text-decoration-color: #990000; +} +.decoration-red-800{ + -webkit-text-decoration-color: #7a0000; + text-decoration-color: #7a0000; +} +.decoration-red-900{ + -webkit-text-decoration-color: #640000; + text-decoration-color: #640000; +} +.decoration-red{ + -webkit-text-decoration-color: #cc0000; + text-decoration-color: #cc0000; +} +.decoration-orange-50{ + -webkit-text-decoration-color: #fffaf3; + text-decoration-color: #fffaf3; +} +.decoration-orange-100{ + -webkit-text-decoration-color: #fef5e7; + text-decoration-color: #fef5e7; +} +.decoration-orange-200{ + -webkit-text-decoration-color: #fde7c2; + text-decoration-color: #fde7c2; +} +.decoration-orange-300{ + -webkit-text-decoration-color: #fbd89d; + text-decoration-color: #fbd89d; +} +.decoration-orange-400{ + -webkit-text-decoration-color: #f8bb54; + text-decoration-color: #f8bb54; +} +.decoration-orange-500{ + -webkit-text-decoration-color: #f59e0b; + text-decoration-color: #f59e0b; +} +.decoration-orange-600{ + -webkit-text-decoration-color: #dd8e0a; + text-decoration-color: #dd8e0a; +} +.decoration-orange-700{ + -webkit-text-decoration-color: #b87708; + text-decoration-color: #b87708; +} +.decoration-orange-800{ + -webkit-text-decoration-color: #935f07; + text-decoration-color: #935f07; +} +.decoration-orange-900{ + -webkit-text-decoration-color: #784d05; + text-decoration-color: #784d05; +} +.decoration-orange{ + -webkit-text-decoration-color: #f59e0b; + text-decoration-color: #f59e0b; +} +.decoration-amber-50{ + -webkit-text-decoration-color: #fffbeb; + text-decoration-color: #fffbeb; +} +.decoration-amber-100{ + -webkit-text-decoration-color: #fef3c7; + text-decoration-color: #fef3c7; +} +.decoration-amber-200{ + -webkit-text-decoration-color: #fde68a; + text-decoration-color: #fde68a; +} +.decoration-amber-300{ + -webkit-text-decoration-color: #fcd34d; + text-decoration-color: #fcd34d; +} +.decoration-amber-400{ + -webkit-text-decoration-color: #fbbf24; + text-decoration-color: #fbbf24; +} +.decoration-amber-500{ + -webkit-text-decoration-color: #f59e0b; + text-decoration-color: #f59e0b; +} +.decoration-amber-600{ + -webkit-text-decoration-color: #d97706; + text-decoration-color: #d97706; +} +.decoration-amber-700{ + -webkit-text-decoration-color: #b45309; + text-decoration-color: #b45309; +} +.decoration-amber-800{ + -webkit-text-decoration-color: #92400e; + text-decoration-color: #92400e; +} +.decoration-amber-900{ + -webkit-text-decoration-color: #78350f; + text-decoration-color: #78350f; +} +.decoration-yellow-50{ + -webkit-text-decoration-color: #FDFDEA; + text-decoration-color: #FDFDEA; +} +.decoration-yellow-100{ + -webkit-text-decoration-color: #FDF6B2; + text-decoration-color: #FDF6B2; +} +.decoration-yellow-200{ + -webkit-text-decoration-color: #FCE96A; + text-decoration-color: #FCE96A; +} +.decoration-yellow-300{ + -webkit-text-decoration-color: #FACA15; + text-decoration-color: #FACA15; +} +.decoration-yellow-400{ + -webkit-text-decoration-color: #E3A008; + text-decoration-color: #E3A008; +} +.decoration-yellow-500{ + -webkit-text-decoration-color: #C27803; + text-decoration-color: #C27803; +} +.decoration-yellow-600{ + -webkit-text-decoration-color: #9F580A; + text-decoration-color: #9F580A; +} +.decoration-yellow-700{ + -webkit-text-decoration-color: #8E4B10; + text-decoration-color: #8E4B10; +} +.decoration-yellow-800{ + -webkit-text-decoration-color: #723B13; + text-decoration-color: #723B13; +} +.decoration-yellow-900{ + -webkit-text-decoration-color: #633112; + text-decoration-color: #633112; +} +.decoration-lime-50{ + -webkit-text-decoration-color: #f7fee7; + text-decoration-color: #f7fee7; +} +.decoration-lime-100{ + -webkit-text-decoration-color: #ecfccb; + text-decoration-color: #ecfccb; +} +.decoration-lime-200{ + -webkit-text-decoration-color: #d9f99d; + text-decoration-color: #d9f99d; +} +.decoration-lime-300{ + -webkit-text-decoration-color: #bef264; + text-decoration-color: #bef264; +} +.decoration-lime-400{ + -webkit-text-decoration-color: #a3e635; + text-decoration-color: #a3e635; +} +.decoration-lime-500{ + -webkit-text-decoration-color: #84cc16; + text-decoration-color: #84cc16; +} +.decoration-lime-600{ + -webkit-text-decoration-color: #65a30d; + text-decoration-color: #65a30d; +} +.decoration-lime-700{ + -webkit-text-decoration-color: #4d7c0f; + text-decoration-color: #4d7c0f; +} +.decoration-lime-800{ + -webkit-text-decoration-color: #3f6212; + text-decoration-color: #3f6212; +} +.decoration-lime-900{ + -webkit-text-decoration-color: #365314; + text-decoration-color: #365314; +} +.decoration-green-50{ + -webkit-text-decoration-color: #f8faf6; + text-decoration-color: #f8faf6; +} +.decoration-green-100{ + -webkit-text-decoration-color: #f1f6ee; + text-decoration-color: #f1f6ee; +} +.decoration-green-200{ + -webkit-text-decoration-color: #dbe8d4; + text-decoration-color: #dbe8d4; +} +.decoration-green-300{ + -webkit-text-decoration-color: #c5d9ba; + text-decoration-color: #c5d9ba; +} +.decoration-green-400{ + -webkit-text-decoration-color: #9abd86; + text-decoration-color: #9abd86; +} +.decoration-green-500{ + -webkit-text-decoration-color: #6ea152; + text-decoration-color: #6ea152; +} +.decoration-green-600{ + -webkit-text-decoration-color: #63914a; + text-decoration-color: #63914a; +} +.decoration-green-700{ + -webkit-text-decoration-color: #53793e; + text-decoration-color: #53793e; +} +.decoration-green-800{ + -webkit-text-decoration-color: #426131; + text-decoration-color: #426131; +} +.decoration-green-900{ + -webkit-text-decoration-color: #364f28; + text-decoration-color: #364f28; +} +.decoration-green{ + -webkit-text-decoration-color: #6ea152; + text-decoration-color: #6ea152; +} +.decoration-emerald-50{ + -webkit-text-decoration-color: #ecfdf5; + text-decoration-color: #ecfdf5; +} +.decoration-emerald-100{ + -webkit-text-decoration-color: #d1fae5; + text-decoration-color: #d1fae5; +} +.decoration-emerald-200{ + -webkit-text-decoration-color: #a7f3d0; + text-decoration-color: #a7f3d0; +} +.decoration-emerald-300{ + -webkit-text-decoration-color: #6ee7b7; + text-decoration-color: #6ee7b7; +} +.decoration-emerald-400{ + -webkit-text-decoration-color: #34d399; + text-decoration-color: #34d399; +} +.decoration-emerald-500{ + -webkit-text-decoration-color: #10b981; + text-decoration-color: #10b981; +} +.decoration-emerald-600{ + -webkit-text-decoration-color: #059669; + text-decoration-color: #059669; +} +.decoration-emerald-700{ + -webkit-text-decoration-color: #047857; + text-decoration-color: #047857; +} +.decoration-emerald-800{ + -webkit-text-decoration-color: #065f46; + text-decoration-color: #065f46; +} +.decoration-emerald-900{ + -webkit-text-decoration-color: #064e3b; + text-decoration-color: #064e3b; +} +.decoration-teal-50{ + -webkit-text-decoration-color: #EDFAFA; + text-decoration-color: #EDFAFA; +} +.decoration-teal-100{ + -webkit-text-decoration-color: #D5F5F6; + text-decoration-color: #D5F5F6; +} +.decoration-teal-200{ + -webkit-text-decoration-color: #AFECEF; + text-decoration-color: #AFECEF; +} +.decoration-teal-300{ + -webkit-text-decoration-color: #7EDCE2; + text-decoration-color: #7EDCE2; +} +.decoration-teal-400{ + -webkit-text-decoration-color: #16BDCA; + text-decoration-color: #16BDCA; +} +.decoration-teal-500{ + -webkit-text-decoration-color: #0694A2; + text-decoration-color: #0694A2; +} +.decoration-teal-600{ + -webkit-text-decoration-color: #047481; + text-decoration-color: #047481; +} +.decoration-teal-700{ + -webkit-text-decoration-color: #036672; + text-decoration-color: #036672; +} +.decoration-teal-800{ + -webkit-text-decoration-color: #05505C; + text-decoration-color: #05505C; +} +.decoration-teal-900{ + -webkit-text-decoration-color: #014451; + text-decoration-color: #014451; +} +.decoration-cyan-50{ + -webkit-text-decoration-color: #ecfeff; + text-decoration-color: #ecfeff; +} +.decoration-cyan-100{ + -webkit-text-decoration-color: #cffafe; + text-decoration-color: #cffafe; +} +.decoration-cyan-200{ + -webkit-text-decoration-color: #a5f3fc; + text-decoration-color: #a5f3fc; +} +.decoration-cyan-300{ + -webkit-text-decoration-color: #67e8f9; + text-decoration-color: #67e8f9; +} +.decoration-cyan-400{ + -webkit-text-decoration-color: #22d3ee; + text-decoration-color: #22d3ee; +} +.decoration-cyan-500{ + -webkit-text-decoration-color: #06b6d4; + text-decoration-color: #06b6d4; +} +.decoration-cyan-600{ + -webkit-text-decoration-color: #0891b2; + text-decoration-color: #0891b2; +} +.decoration-cyan-700{ + -webkit-text-decoration-color: #0e7490; + text-decoration-color: #0e7490; +} +.decoration-cyan-800{ + -webkit-text-decoration-color: #155e75; + text-decoration-color: #155e75; +} +.decoration-cyan-900{ + -webkit-text-decoration-color: #164e63; + text-decoration-color: #164e63; +} +.decoration-sky-50{ + -webkit-text-decoration-color: #f0f9ff; + text-decoration-color: #f0f9ff; +} +.decoration-sky-100{ + -webkit-text-decoration-color: #e0f2fe; + text-decoration-color: #e0f2fe; +} +.decoration-sky-200{ + -webkit-text-decoration-color: #bae6fd; + text-decoration-color: #bae6fd; +} +.decoration-sky-300{ + -webkit-text-decoration-color: #7dd3fc; + text-decoration-color: #7dd3fc; +} +.decoration-sky-400{ + -webkit-text-decoration-color: #38bdf8; + text-decoration-color: #38bdf8; +} +.decoration-sky-500{ + -webkit-text-decoration-color: #0ea5e9; + text-decoration-color: #0ea5e9; +} +.decoration-sky-600{ + -webkit-text-decoration-color: #0284c7; + text-decoration-color: #0284c7; +} +.decoration-sky-700{ + -webkit-text-decoration-color: #0369a1; + text-decoration-color: #0369a1; +} +.decoration-sky-800{ + -webkit-text-decoration-color: #075985; + text-decoration-color: #075985; +} +.decoration-sky-900{ + -webkit-text-decoration-color: #0c4a6e; + text-decoration-color: #0c4a6e; +} +.decoration-blue-50{ + -webkit-text-decoration-color: #f2f8fb; + text-decoration-color: #f2f8fb; +} +.decoration-blue-100{ + -webkit-text-decoration-color: #e6f1f6; + text-decoration-color: #e6f1f6; +} +.decoration-blue-200{ + -webkit-text-decoration-color: #bfdbe9; + text-decoration-color: #bfdbe9; +} +.decoration-blue-300{ + -webkit-text-decoration-color: #99c5db; + text-decoration-color: #99c5db; +} +.decoration-blue-400{ + -webkit-text-decoration-color: #4d9ac1; + text-decoration-color: #4d9ac1; +} +.decoration-blue-500{ + -webkit-text-decoration-color: #006ea6; + text-decoration-color: #006ea6; +} +.decoration-blue-600{ + -webkit-text-decoration-color: #006395; + text-decoration-color: #006395; +} +.decoration-blue-700{ + -webkit-text-decoration-color: #00537d; + text-decoration-color: #00537d; +} +.decoration-blue-800{ + -webkit-text-decoration-color: #004264; + text-decoration-color: #004264; +} +.decoration-blue-900{ + -webkit-text-decoration-color: #003651; + text-decoration-color: #003651; +} +.decoration-blue{ + -webkit-text-decoration-color: #006ea6; + text-decoration-color: #006ea6; +} +.decoration-indigo-50{ + -webkit-text-decoration-color: #F0F5FF; + text-decoration-color: #F0F5FF; +} +.decoration-indigo-100{ + -webkit-text-decoration-color: #E5EDFF; + text-decoration-color: #E5EDFF; +} +.decoration-indigo-200{ + -webkit-text-decoration-color: #CDDBFE; + text-decoration-color: #CDDBFE; +} +.decoration-indigo-300{ + -webkit-text-decoration-color: #B4C6FC; + text-decoration-color: #B4C6FC; +} +.decoration-indigo-400{ + -webkit-text-decoration-color: #8DA2FB; + text-decoration-color: #8DA2FB; +} +.decoration-indigo-500{ + -webkit-text-decoration-color: #6875F5; + text-decoration-color: #6875F5; +} +.decoration-indigo-600{ + -webkit-text-decoration-color: #5850EC; + text-decoration-color: #5850EC; +} +.decoration-indigo-700{ + -webkit-text-decoration-color: #5145CD; + text-decoration-color: #5145CD; +} +.decoration-indigo-800{ + -webkit-text-decoration-color: #42389D; + text-decoration-color: #42389D; +} +.decoration-indigo-900{ + -webkit-text-decoration-color: #362F78; + text-decoration-color: #362F78; +} +.decoration-violet-50{ + -webkit-text-decoration-color: #f5f3ff; + text-decoration-color: #f5f3ff; +} +.decoration-violet-100{ + -webkit-text-decoration-color: #ede9fe; + text-decoration-color: #ede9fe; +} +.decoration-violet-200{ + -webkit-text-decoration-color: #ddd6fe; + text-decoration-color: #ddd6fe; +} +.decoration-violet-300{ + -webkit-text-decoration-color: #c4b5fd; + text-decoration-color: #c4b5fd; +} +.decoration-violet-400{ + -webkit-text-decoration-color: #a78bfa; + text-decoration-color: #a78bfa; +} +.decoration-violet-500{ + -webkit-text-decoration-color: #8b5cf6; + text-decoration-color: #8b5cf6; +} +.decoration-violet-600{ + -webkit-text-decoration-color: #7c3aed; + text-decoration-color: #7c3aed; +} +.decoration-violet-700{ + -webkit-text-decoration-color: #6d28d9; + text-decoration-color: #6d28d9; +} +.decoration-violet-800{ + -webkit-text-decoration-color: #5b21b6; + text-decoration-color: #5b21b6; +} +.decoration-violet-900{ + -webkit-text-decoration-color: #4c1d95; + text-decoration-color: #4c1d95; +} +.decoration-purple-50{ + -webkit-text-decoration-color: #f7f7f9; + text-decoration-color: #f7f7f9; +} +.decoration-purple-100{ + -webkit-text-decoration-color: #eeeef3; + text-decoration-color: #eeeef3; +} +.decoration-purple-200{ + -webkit-text-decoration-color: #d5d5e2; + text-decoration-color: #d5d5e2; +} +.decoration-purple-300{ + -webkit-text-decoration-color: #bbbcd1; + text-decoration-color: #bbbcd1; +} +.decoration-purple-400{ + -webkit-text-decoration-color: #888aae; + text-decoration-color: #888aae; +} +.decoration-purple-500{ + -webkit-text-decoration-color: #55588b; + text-decoration-color: #55588b; +} +.decoration-purple-600{ + -webkit-text-decoration-color: #4d4f7d; + text-decoration-color: #4d4f7d; +} +.decoration-purple-700{ + -webkit-text-decoration-color: #404268; + text-decoration-color: #404268; +} +.decoration-purple-800{ + -webkit-text-decoration-color: #333553; + text-decoration-color: #333553; +} +.decoration-purple-900{ + -webkit-text-decoration-color: #2a2b44; + text-decoration-color: #2a2b44; +} +.decoration-purple{ + -webkit-text-decoration-color: #55588b; + text-decoration-color: #55588b; +} +.decoration-fuchsia-50{ + -webkit-text-decoration-color: #fdf4ff; + text-decoration-color: #fdf4ff; +} +.decoration-fuchsia-100{ + -webkit-text-decoration-color: #fae8ff; + text-decoration-color: #fae8ff; +} +.decoration-fuchsia-200{ + -webkit-text-decoration-color: #f5d0fe; + text-decoration-color: #f5d0fe; +} +.decoration-fuchsia-300{ + -webkit-text-decoration-color: #f0abfc; + text-decoration-color: #f0abfc; +} +.decoration-fuchsia-400{ + -webkit-text-decoration-color: #e879f9; + text-decoration-color: #e879f9; +} +.decoration-fuchsia-500{ + -webkit-text-decoration-color: #d946ef; + text-decoration-color: #d946ef; +} +.decoration-fuchsia-600{ + -webkit-text-decoration-color: #c026d3; + text-decoration-color: #c026d3; +} +.decoration-fuchsia-700{ + -webkit-text-decoration-color: #a21caf; + text-decoration-color: #a21caf; +} +.decoration-fuchsia-800{ + -webkit-text-decoration-color: #86198f; + text-decoration-color: #86198f; +} +.decoration-fuchsia-900{ + -webkit-text-decoration-color: #701a75; + text-decoration-color: #701a75; +} +.decoration-pink-50{ + -webkit-text-decoration-color: #FDF2F8; + text-decoration-color: #FDF2F8; +} +.decoration-pink-100{ + -webkit-text-decoration-color: #FCE8F3; + text-decoration-color: #FCE8F3; +} +.decoration-pink-200{ + -webkit-text-decoration-color: #FAD1E8; + text-decoration-color: #FAD1E8; +} +.decoration-pink-300{ + -webkit-text-decoration-color: #F8B4D9; + text-decoration-color: #F8B4D9; +} +.decoration-pink-400{ + -webkit-text-decoration-color: #F17EB8; + text-decoration-color: #F17EB8; +} +.decoration-pink-500{ + -webkit-text-decoration-color: #E74694; + text-decoration-color: #E74694; +} +.decoration-pink-600{ + -webkit-text-decoration-color: #D61F69; + text-decoration-color: #D61F69; +} +.decoration-pink-700{ + -webkit-text-decoration-color: #BF125D; + text-decoration-color: #BF125D; +} +.decoration-pink-800{ + -webkit-text-decoration-color: #99154B; + text-decoration-color: #99154B; +} +.decoration-pink-900{ + -webkit-text-decoration-color: #751A3D; + text-decoration-color: #751A3D; +} +.decoration-rose-50{ + -webkit-text-decoration-color: #fff1f2; + text-decoration-color: #fff1f2; +} +.decoration-rose-100{ + -webkit-text-decoration-color: #ffe4e6; + text-decoration-color: #ffe4e6; +} +.decoration-rose-200{ + -webkit-text-decoration-color: #fecdd3; + text-decoration-color: #fecdd3; +} +.decoration-rose-300{ + -webkit-text-decoration-color: #fda4af; + text-decoration-color: #fda4af; +} +.decoration-rose-400{ + -webkit-text-decoration-color: #fb7185; + text-decoration-color: #fb7185; +} +.decoration-rose-500{ + -webkit-text-decoration-color: #f43f5e; + text-decoration-color: #f43f5e; +} +.decoration-rose-600{ + -webkit-text-decoration-color: #e11d48; + text-decoration-color: #e11d48; +} +.decoration-rose-700{ + -webkit-text-decoration-color: #be123c; + text-decoration-color: #be123c; +} +.decoration-rose-800{ + -webkit-text-decoration-color: #9f1239; + text-decoration-color: #9f1239; +} +.decoration-rose-900{ + -webkit-text-decoration-color: #881337; + text-decoration-color: #881337; +} +.decoration-rose{ + -webkit-text-decoration-color: #f43f5e; + text-decoration-color: #f43f5e; +} +.decoration-lilac-100{ + -webkit-text-decoration-color: #F5F7FA; + text-decoration-color: #F5F7FA; +} +.decoration-lilac-300{ + -webkit-text-decoration-color: #EDF0FC; + text-decoration-color: #EDF0FC; +} +.decoration-lilac-900{ + -webkit-text-decoration-color: #DCE2F9; + text-decoration-color: #DCE2F9; +} +.decoration-lilac{ + -webkit-text-decoration-color: #F8F9FE; + text-decoration-color: #F8F9FE; +} +.decoration-golden-900{ + -webkit-text-decoration-color: #BFB882; + text-decoration-color: #BFB882; +} +.decoration-golden{ + -webkit-text-decoration-color: #D1C989; + text-decoration-color: #D1C989; +} +.decoration-status-success{ + -webkit-text-decoration-color: #F1F6EE; + text-decoration-color: #F1F6EE; +} +.decoration-status-danger{ + -webkit-text-decoration-color: #fae6e6; + text-decoration-color: #fae6e6; +} +.decoration-status-sent{ + -webkit-text-decoration-color: #FEF5E7; + text-decoration-color: #FEF5E7; +} +.decoration-status-viewed{ + -webkit-text-decoration-color: #EEEEF3; + text-decoration-color: #EEEEF3; +} +.decoration-status-draft{ + -webkit-text-decoration-color: #ECECEC; + text-decoration-color: #ECECEC; +} +.decoration-status-partial{ + -webkit-text-decoration-color: #E6F1F6; + text-decoration-color: #E6F1F6; +} +.decoration-status-canceled{ + -webkit-text-decoration-color: #282828; + text-decoration-color: #282828; +} +.decoration-status-warning{ + -webkit-text-decoration-color: #FEF5E7; + text-decoration-color: #FEF5E7; +} +.decoration-text-status-success{ + -webkit-text-decoration-color: #63914A; + text-decoration-color: #63914A; +} +.decoration-text-status-danger{ + -webkit-text-decoration-color: #B80000; + text-decoration-color: #B80000; +} +.decoration-text-status-sent{ + -webkit-text-decoration-color: #DD8E0A; + text-decoration-color: #DD8E0A; +} +.decoration-text-status-viewed{ + -webkit-text-decoration-color: #4D4F7D; + text-decoration-color: #4D4F7D; +} +.decoration-text-status-draft{ + -webkit-text-decoration-color: #3B3B3B; + text-decoration-color: #3B3B3B; +} +.decoration-text-status-partial{ + -webkit-text-decoration-color: #006395; + text-decoration-color: #006395; +} +.decoration-text-status-canceled{ + -webkit-text-decoration-color: #ffffff; + text-decoration-color: #ffffff; +} +.decoration-text-status-warning{ + -webkit-text-decoration-color: #b87708; + text-decoration-color: #b87708; +} +.decoration-body{ + -webkit-text-decoration-color: #fcfcfc; + text-decoration-color: #fcfcfc; +} +.decoration-light-gray{ + -webkit-text-decoration-color: #C7C9D9; + text-decoration-color: #C7C9D9; +} +.decoration-dark-blue{ + -webkit-text-decoration-color: #15284B; + text-decoration-color: #15284B; +} +.decoration-lighter-gray{ + -webkit-text-decoration-color: #F2F2F5; + text-decoration-color: #F2F2F5; +} +.decoration-purple-lighter{ + -webkit-text-decoration-color: #F2F4FC; + text-decoration-color: #F2F4FC; +} +.decoration-modal-background{ + -webkit-text-decoration-color: rgba(0, 0, 0, 0.3); + text-decoration-color: rgba(0, 0, 0, 0.3); +} +.decoration-testing{ + -webkit-text-decoration-color: #935f07; + text-decoration-color: #935f07; +} +.decoration-solid{ + -webkit-text-decoration-style: solid; + text-decoration-style: solid; +} +.decoration-double{ + -webkit-text-decoration-style: double; + text-decoration-style: double; +} +.decoration-dotted{ + -webkit-text-decoration-style: dotted; + text-decoration-style: dotted; +} +.decoration-dashed{ + -webkit-text-decoration-style: dashed; + text-decoration-style: dashed; +} +.decoration-wavy{ + -webkit-text-decoration-style: wavy; + text-decoration-style: wavy; +} +.decoration-0{ + text-decoration-thickness: 0px; +} +.decoration-1{ + text-decoration-thickness: 1px; +} +.decoration-2{ + text-decoration-thickness: 2px; +} +.decoration-4{ + text-decoration-thickness: 4px; +} +.decoration-8{ + text-decoration-thickness: 8px; +} +.decoration-auto{ + text-decoration-thickness: auto; +} +.decoration-from-font{ + text-decoration-thickness: from-font; +} +.underline-offset-0{ + text-underline-offset: 0px; +} +.underline-offset-1{ + text-underline-offset: 1px; +} +.underline-offset-2{ + text-underline-offset: 2px; +} +.underline-offset-4{ + text-underline-offset: 4px; +} +.underline-offset-8{ + text-underline-offset: 8px; +} +.underline-offset-auto{ + text-underline-offset: auto; +} +.antialiased{ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.subpixel-antialiased{ + -webkit-font-smoothing: auto; + -moz-osx-font-smoothing: auto; +} +.placeholder-inherit::-webkit-input-placeholder{ + color: inherit; +} +.placeholder-inherit::-moz-placeholder{ + color: inherit; +} +.placeholder-inherit:-ms-input-placeholder{ + color: inherit; +} +.placeholder-inherit::-ms-input-placeholder{ + color: inherit; +} +.placeholder-inherit::placeholder{ + color: inherit; +} +.placeholder-current::-webkit-input-placeholder{ + color: currentColor; +} +.placeholder-current::-moz-placeholder{ + color: currentColor; +} +.placeholder-current:-ms-input-placeholder{ + color: currentColor; +} +.placeholder-current::-ms-input-placeholder{ + color: currentColor; +} +.placeholder-current::placeholder{ + color: currentColor; +} +.placeholder-transparent::-webkit-input-placeholder{ + color: transparent; +} +.placeholder-transparent::-moz-placeholder{ + color: transparent; +} +.placeholder-transparent:-ms-input-placeholder{ + color: transparent; +} +.placeholder-transparent::-ms-input-placeholder{ + color: transparent; +} +.placeholder-transparent::placeholder{ + color: transparent; +} +.placeholder-black-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(246 246 246 / var(--tw-placeholder-opacity)); +} +.placeholder-black-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(246 246 246 / var(--tw-placeholder-opacity)); +} +.placeholder-black-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(246 246 246 / var(--tw-placeholder-opacity)); +} +.placeholder-black-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(246 246 246 / var(--tw-placeholder-opacity)); +} +.placeholder-black-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(246 246 246 / var(--tw-placeholder-opacity)); +} +.placeholder-black-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-black-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-black-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-black-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-black-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-black-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 208 208 / var(--tw-placeholder-opacity)); +} +.placeholder-black-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 208 208 / var(--tw-placeholder-opacity)); +} +.placeholder-black-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 208 208 / var(--tw-placeholder-opacity)); +} +.placeholder-black-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 208 208 / var(--tw-placeholder-opacity)); +} +.placeholder-black-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(208 208 208 / var(--tw-placeholder-opacity)); +} +.placeholder-black-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(179 179 179 / var(--tw-placeholder-opacity)); +} +.placeholder-black-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(179 179 179 / var(--tw-placeholder-opacity)); +} +.placeholder-black-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(179 179 179 / var(--tw-placeholder-opacity)); +} +.placeholder-black-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(179 179 179 / var(--tw-placeholder-opacity)); +} +.placeholder-black-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(179 179 179 / var(--tw-placeholder-opacity)); +} +.placeholder-black-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(123 123 123 / var(--tw-placeholder-opacity)); +} +.placeholder-black-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(123 123 123 / var(--tw-placeholder-opacity)); +} +.placeholder-black-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(123 123 123 / var(--tw-placeholder-opacity)); +} +.placeholder-black-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(123 123 123 / var(--tw-placeholder-opacity)); +} +.placeholder-black-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(123 123 123 / var(--tw-placeholder-opacity)); +} +.placeholder-black-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-black-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-black-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-black-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-black-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-black-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(50 50 50 / var(--tw-placeholder-opacity)); +} +.placeholder-black-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(50 50 50 / var(--tw-placeholder-opacity)); +} +.placeholder-black-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(50 50 50 / var(--tw-placeholder-opacity)); +} +.placeholder-black-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(50 50 50 / var(--tw-placeholder-opacity)); +} +.placeholder-black-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(50 50 50 / var(--tw-placeholder-opacity)); +} +.placeholder-black-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-black-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-black-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-black-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-black-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-black-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(32 32 32 / var(--tw-placeholder-opacity)); +} +.placeholder-black-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(32 32 32 / var(--tw-placeholder-opacity)); +} +.placeholder-black-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(32 32 32 / var(--tw-placeholder-opacity)); +} +.placeholder-black-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(32 32 32 / var(--tw-placeholder-opacity)); +} +.placeholder-black-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(32 32 32 / var(--tw-placeholder-opacity)); +} +.placeholder-black::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-black::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 66 66 / var(--tw-placeholder-opacity)); +} +.placeholder-white::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-white::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-white:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-white::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-white::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 252 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 252 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 252 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 252 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 252 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 245 249 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 245 249 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 245 249 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 245 249 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 245 249 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(226 232 240 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(226 232 240 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(226 232 240 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(226 232 240 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(226 232 240 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(203 213 225 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(203 213 225 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(203 213 225 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(203 213 225 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(203 213 225 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(148 163 184 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(148 163 184 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(148 163 184 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(148 163 184 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(148 163 184 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 116 139 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 116 139 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 116 139 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 116 139 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 116 139 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(71 85 105 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 65 85 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 65 85 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 65 85 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 65 85 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 65 85 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(30 41 59 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(30 41 59 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(30 41 59 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(30 41 59 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(30 41 59 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(15 23 42 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(15 23 42 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(15 23 42 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(15 23 42 / var(--tw-placeholder-opacity)); +} +.placeholder-slate-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(15 23 42 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(249 250 251 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(249 250 251 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(249 250 251 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(249 250 251 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(249 250 251 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(243 244 246 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(243 244 246 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(243 244 246 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(243 244 246 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(243 244 246 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 231 235 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 231 235 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 231 235 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 231 235 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 231 235 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 213 219 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 213 219 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 213 219 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 213 219 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 213 219 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(156 163 175 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(107 114 128 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(107 114 128 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(107 114 128 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(107 114 128 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(107 114 128 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(75 85 99 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(75 85 99 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(75 85 99 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(75 85 99 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(75 85 99 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(55 65 81 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(55 65 81 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(55 65 81 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(55 65 81 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(55 65 81 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(31 41 55 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(31 41 55 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(31 41 55 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(31 41 55 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(31 41 55 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(17 24 39 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(17 24 39 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(17 24 39 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(17 24 39 / var(--tw-placeholder-opacity)); +} +.placeholder-gray-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(17 24 39 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 244 245 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 244 245 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 244 245 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 244 245 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 244 245 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(228 228 231 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(228 228 231 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(228 228 231 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(228 228 231 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(228 228 231 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 216 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 216 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 216 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 216 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 216 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(161 161 170 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(161 161 170 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(161 161 170 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(161 161 170 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(161 161 170 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(113 113 122 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(113 113 122 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(113 113 122 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(113 113 122 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(113 113 122 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 91 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 91 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 91 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 91 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 91 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 63 70 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 63 70 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 63 70 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 63 70 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 63 70 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(39 39 42 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(39 39 42 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(39 39 42 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(39 39 42 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(39 39 42 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(24 24 27 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(24 24 27 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(24 24 27 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(24 24 27 / var(--tw-placeholder-opacity)); +} +.placeholder-zinc-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(24 24 27 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 245 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 245 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 245 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 245 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 245 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 229 229 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 229 229 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 229 229 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 229 229 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 229 229 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 212 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 212 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 212 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 212 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(212 212 212 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 163 163 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 163 163 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 163 163 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 163 163 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 163 163 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(115 115 115 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(115 115 115 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(115 115 115 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(115 115 115 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(115 115 115 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 82 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 82 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 82 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 82 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(82 82 82 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 64 64 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 64 64 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 64 64 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 64 64 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 64 64 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(38 38 38 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(38 38 38 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(38 38 38 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(38 38 38 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(38 38 38 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(23 23 23 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(23 23 23 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(23 23 23 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(23 23 23 / var(--tw-placeholder-opacity)); +} +.placeholder-neutral-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(23 23 23 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 249 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 249 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 249 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 249 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 250 249 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 244 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 244 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 244 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 244 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 245 244 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 229 228 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 229 228 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 229 228 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 229 228 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 229 228 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 211 209 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 211 209 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 211 209 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 211 209 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 211 209 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(168 162 158 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(168 162 158 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(168 162 158 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(168 162 158 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(168 162 158 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 113 108 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 113 108 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 113 108 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 113 108 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 113 108 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(87 83 78 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(87 83 78 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(87 83 78 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(87 83 78 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(87 83 78 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(68 64 60 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(68 64 60 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(68 64 60 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(68 64 60 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(68 64 60 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(41 37 36 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(41 37 36 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(41 37 36 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(41 37 36 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(41 37 36 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(28 25 23 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(28 25 23 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(28 25 23 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(28 25 23 / var(--tw-placeholder-opacity)); +} +.placeholder-stone-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(28 25 23 / var(--tw-placeholder-opacity)); +} +.placeholder-red-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 242 242 / var(--tw-placeholder-opacity)); +} +.placeholder-red-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 242 242 / var(--tw-placeholder-opacity)); +} +.placeholder-red-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 242 242 / var(--tw-placeholder-opacity)); +} +.placeholder-red-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 242 242 / var(--tw-placeholder-opacity)); +} +.placeholder-red-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 242 242 / var(--tw-placeholder-opacity)); +} +.placeholder-red-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-red-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-red-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-red-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-red-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-red-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 191 191 / var(--tw-placeholder-opacity)); +} +.placeholder-red-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 191 191 / var(--tw-placeholder-opacity)); +} +.placeholder-red-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 191 191 / var(--tw-placeholder-opacity)); +} +.placeholder-red-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 191 191 / var(--tw-placeholder-opacity)); +} +.placeholder-red-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 191 191 / var(--tw-placeholder-opacity)); +} +.placeholder-red-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(235 153 153 / var(--tw-placeholder-opacity)); +} +.placeholder-red-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(235 153 153 / var(--tw-placeholder-opacity)); +} +.placeholder-red-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(235 153 153 / var(--tw-placeholder-opacity)); +} +.placeholder-red-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(235 153 153 / var(--tw-placeholder-opacity)); +} +.placeholder-red-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(235 153 153 / var(--tw-placeholder-opacity)); +} +.placeholder-red-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 77 77 / var(--tw-placeholder-opacity)); +} +.placeholder-red-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 77 77 / var(--tw-placeholder-opacity)); +} +.placeholder-red-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 77 77 / var(--tw-placeholder-opacity)); +} +.placeholder-red-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 77 77 / var(--tw-placeholder-opacity)); +} +.placeholder-red-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 77 77 / var(--tw-placeholder-opacity)); +} +.placeholder-red-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(122 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(122 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(122 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(122 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(122 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(100 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-red::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(204 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 250 243 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 250 243 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 250 243 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 250 243 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 250 243 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 231 194 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 231 194 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 231 194 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 231 194 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 231 194 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 216 157 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 216 157 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 216 157 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 216 157 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 216 157 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 187 84 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 187 84 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 187 84 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 187 84 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 187 84 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 77 5 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 77 5 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 77 5 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 77 5 / var(--tw-placeholder-opacity)); +} +.placeholder-orange-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 77 5 / var(--tw-placeholder-opacity)); +} +.placeholder-orange::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-orange::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 251 235 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 251 235 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 251 235 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 251 235 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 251 235 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 243 199 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 243 199 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 243 199 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 243 199 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 243 199 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 230 138 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 230 138 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 230 138 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 230 138 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 230 138 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 211 77 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 211 77 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 211 77 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 211 77 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 211 77 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 191 36 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 191 36 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 191 36 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 191 36 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 191 36 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 158 11 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 119 6 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 119 6 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 119 6 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 119 6 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 119 6 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 83 9 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 83 9 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 83 9 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 83 9 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 83 9 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(146 64 14 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(146 64 14 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(146 64 14 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(146 64 14 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(146 64 14 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 53 15 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 53 15 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 53 15 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 53 15 / var(--tw-placeholder-opacity)); +} +.placeholder-amber-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(120 53 15 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 253 234 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 253 234 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 253 234 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 253 234 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 253 234 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 246 178 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 246 178 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 246 178 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 246 178 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 246 178 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 233 106 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 233 106 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 233 106 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 233 106 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 233 106 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 202 21 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 202 21 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 202 21 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 202 21 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 202 21 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(227 160 8 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(227 160 8 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(227 160 8 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(227 160 8 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(227 160 8 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(194 120 3 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(194 120 3 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(194 120 3 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(194 120 3 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(194 120 3 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 88 10 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 88 10 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 88 10 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 88 10 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 88 10 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(142 75 16 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(114 59 19 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(114 59 19 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(114 59 19 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(114 59 19 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(114 59 19 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 49 18 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 49 18 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 49 18 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 49 18 / var(--tw-placeholder-opacity)); +} +.placeholder-yellow-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 49 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 254 231 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 254 231 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 254 231 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 254 231 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 254 231 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 252 203 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 252 203 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 252 203 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 252 203 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 252 203 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 249 157 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 249 157 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 249 157 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 249 157 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 249 157 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 242 100 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 242 100 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 242 100 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 242 100 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 242 100 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 230 53 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 230 53 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 230 53 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 230 53 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(163 230 53 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(132 204 22 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(132 204 22 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(132 204 22 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(132 204 22 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(132 204 22 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 163 13 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 163 13 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 163 13 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 163 13 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(101 163 13 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 124 15 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 124 15 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 124 15 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 124 15 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 124 15 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 98 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 98 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 98 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 98 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(63 98 18 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 83 20 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 83 20 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 83 20 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 83 20 / var(--tw-placeholder-opacity)); +} +.placeholder-lime-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 83 20 / var(--tw-placeholder-opacity)); +} +.placeholder-green-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 246 / var(--tw-placeholder-opacity)); +} +.placeholder-green-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 246 / var(--tw-placeholder-opacity)); +} +.placeholder-green-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 246 / var(--tw-placeholder-opacity)); +} +.placeholder-green-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 246 / var(--tw-placeholder-opacity)); +} +.placeholder-green-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 250 246 / var(--tw-placeholder-opacity)); +} +.placeholder-green-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-green-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-green-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-green-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-green-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-green-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 232 212 / var(--tw-placeholder-opacity)); +} +.placeholder-green-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 232 212 / var(--tw-placeholder-opacity)); +} +.placeholder-green-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 232 212 / var(--tw-placeholder-opacity)); +} +.placeholder-green-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 232 212 / var(--tw-placeholder-opacity)); +} +.placeholder-green-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(219 232 212 / var(--tw-placeholder-opacity)); +} +.placeholder-green-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(197 217 186 / var(--tw-placeholder-opacity)); +} +.placeholder-green-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(197 217 186 / var(--tw-placeholder-opacity)); +} +.placeholder-green-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(197 217 186 / var(--tw-placeholder-opacity)); +} +.placeholder-green-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(197 217 186 / var(--tw-placeholder-opacity)); +} +.placeholder-green-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(197 217 186 / var(--tw-placeholder-opacity)); +} +.placeholder-green-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(154 189 134 / var(--tw-placeholder-opacity)); +} +.placeholder-green-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(154 189 134 / var(--tw-placeholder-opacity)); +} +.placeholder-green-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(154 189 134 / var(--tw-placeholder-opacity)); +} +.placeholder-green-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(154 189 134 / var(--tw-placeholder-opacity)); +} +.placeholder-green-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(154 189 134 / var(--tw-placeholder-opacity)); +} +.placeholder-green-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-green-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-green-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-green-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-green-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-green-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(83 121 62 / var(--tw-placeholder-opacity)); +} +.placeholder-green-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(83 121 62 / var(--tw-placeholder-opacity)); +} +.placeholder-green-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(83 121 62 / var(--tw-placeholder-opacity)); +} +.placeholder-green-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(83 121 62 / var(--tw-placeholder-opacity)); +} +.placeholder-green-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(83 121 62 / var(--tw-placeholder-opacity)); +} +.placeholder-green-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 97 49 / var(--tw-placeholder-opacity)); +} +.placeholder-green-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 97 49 / var(--tw-placeholder-opacity)); +} +.placeholder-green-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 97 49 / var(--tw-placeholder-opacity)); +} +.placeholder-green-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 97 49 / var(--tw-placeholder-opacity)); +} +.placeholder-green-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 97 49 / var(--tw-placeholder-opacity)); +} +.placeholder-green-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 79 40 / var(--tw-placeholder-opacity)); +} +.placeholder-green-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 79 40 / var(--tw-placeholder-opacity)); +} +.placeholder-green-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 79 40 / var(--tw-placeholder-opacity)); +} +.placeholder-green-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 79 40 / var(--tw-placeholder-opacity)); +} +.placeholder-green-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 79 40 / var(--tw-placeholder-opacity)); +} +.placeholder-green::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-green::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 161 82 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 253 245 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 253 245 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 253 245 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 253 245 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 253 245 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 250 229 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 250 229 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 250 229 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 250 229 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 250 229 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 243 208 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 243 208 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 243 208 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 243 208 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 243 208 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 231 183 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 231 183 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 231 183 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 231 183 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(110 231 183 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(52 211 153 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(52 211 153 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(52 211 153 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(52 211 153 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(52 211 153 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(16 185 129 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(16 185 129 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(16 185 129 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(16 185 129 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(16 185 129 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 150 105 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 150 105 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 150 105 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 150 105 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 150 105 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 120 87 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 120 87 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 120 87 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 120 87 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 120 87 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 95 70 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 95 70 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 95 70 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 95 70 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 95 70 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 78 59 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 78 59 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 78 59 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 78 59 / var(--tw-placeholder-opacity)); +} +.placeholder-emerald-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 78 59 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 250 250 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 245 246 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 245 246 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 245 246 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 245 246 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 245 246 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(175 236 239 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(175 236 239 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(175 236 239 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(175 236 239 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(175 236 239 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(126 220 226 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(126 220 226 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(126 220 226 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(126 220 226 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(126 220 226 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 189 202 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 189 202 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 189 202 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 189 202 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 189 202 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 148 162 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 148 162 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 148 162 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 148 162 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 148 162 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 116 129 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 116 129 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 116 129 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 116 129 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(4 116 129 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 102 114 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 102 114 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 102 114 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 102 114 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 102 114 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 80 92 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 80 92 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 80 92 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 80 92 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(5 80 92 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(1 68 81 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(1 68 81 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(1 68 81 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(1 68 81 / var(--tw-placeholder-opacity)); +} +.placeholder-teal-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(1 68 81 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 254 255 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 254 255 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 254 255 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 254 255 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 254 255 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(207 250 254 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(207 250 254 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(207 250 254 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(207 250 254 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(207 250 254 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(165 243 252 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(165 243 252 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(165 243 252 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(165 243 252 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(165 243 252 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 232 249 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 232 249 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 232 249 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 232 249 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(103 232 249 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(34 211 238 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(34 211 238 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(34 211 238 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(34 211 238 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(34 211 238 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 182 212 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 182 212 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 182 212 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 182 212 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(6 182 212 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(8 145 178 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(8 145 178 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(8 145 178 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(8 145 178 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(8 145 178 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 116 144 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 94 117 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 94 117 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 94 117 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 94 117 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 94 117 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 78 99 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 78 99 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 78 99 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 78 99 / var(--tw-placeholder-opacity)); +} +.placeholder-cyan-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(22 78 99 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 249 255 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 249 255 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 249 255 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 249 255 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 249 255 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(224 242 254 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(224 242 254 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(224 242 254 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(224 242 254 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(224 242 254 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(186 230 253 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(186 230 253 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(186 230 253 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(186 230 253 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(186 230 253 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(125 211 252 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(125 211 252 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(125 211 252 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(125 211 252 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(125 211 252 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(56 189 248 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(56 189 248 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(56 189 248 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(56 189 248 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(56 189 248 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 165 233 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 165 233 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 165 233 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 165 233 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(14 165 233 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(2 132 199 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(2 132 199 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(2 132 199 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(2 132 199 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(2 132 199 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 105 161 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 105 161 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 105 161 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 105 161 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(3 105 161 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(7 89 133 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(7 89 133 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(7 89 133 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(7 89 133 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(7 89 133 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(12 74 110 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(12 74 110 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(12 74 110 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(12 74 110 / var(--tw-placeholder-opacity)); +} +.placeholder-sky-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(12 74 110 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 248 251 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 248 251 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 248 251 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 248 251 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 248 251 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 219 233 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 219 233 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 219 233 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 219 233 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 219 233 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 197 219 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 197 219 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 197 219 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 197 219 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 197 219 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 154 193 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 154 193 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 154 193 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 154 193 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 154 193 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 83 125 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 83 125 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 83 125 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 83 125 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 83 125 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 66 100 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 66 100 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 66 100 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 66 100 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 66 100 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 54 81 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 54 81 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 54 81 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 54 81 / var(--tw-placeholder-opacity)); +} +.placeholder-blue-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 54 81 / var(--tw-placeholder-opacity)); +} +.placeholder-blue::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-blue::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 110 166 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 245 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 245 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 245 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 245 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 245 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 237 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 237 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 237 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 237 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(229 237 255 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(205 219 254 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(205 219 254 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(205 219 254 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(205 219 254 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(205 219 254 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 198 252 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 198 252 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 198 252 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 198 252 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(180 198 252 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(141 162 251 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(141 162 251 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(141 162 251 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(141 162 251 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(141 162 251 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(104 117 245 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(104 117 245 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(104 117 245 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(104 117 245 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(104 117 245 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(88 80 236 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(88 80 236 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(88 80 236 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(88 80 236 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(88 80 236 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(81 69 205 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(81 69 205 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(81 69 205 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(81 69 205 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(81 69 205 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 56 157 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 56 157 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 56 157 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 56 157 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(66 56 157 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 47 120 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 47 120 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 47 120 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 47 120 / var(--tw-placeholder-opacity)); +} +.placeholder-indigo-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(54 47 120 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 243 255 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 243 255 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 243 255 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 243 255 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 243 255 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 233 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 233 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 233 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 233 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 233 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 214 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 214 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 214 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 214 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 214 254 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(196 181 253 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(196 181 253 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(196 181 253 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(196 181 253 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(196 181 253 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 139 250 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 139 250 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 139 250 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 139 250 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(167 139 250 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(139 92 246 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(139 92 246 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(139 92 246 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(139 92 246 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(139 92 246 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(124 58 237 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(124 58 237 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(124 58 237 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(124 58 237 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(124 58 237 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(109 40 217 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(109 40 217 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(109 40 217 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(109 40 217 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(109 40 217 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(91 33 182 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(91 33 182 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(91 33 182 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(91 33 182 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(91 33 182 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(76 29 149 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(76 29 149 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(76 29 149 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(76 29 149 / var(--tw-placeholder-opacity)); +} +.placeholder-violet-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(76 29 149 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 247 249 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 247 249 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 247 249 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 247 249 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(247 247 249 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 213 226 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 213 226 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 213 226 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 213 226 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(213 213 226 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(187 188 209 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(187 188 209 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(187 188 209 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(187 188 209 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(187 188 209 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 138 174 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 138 174 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 138 174 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 138 174 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 138 174 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 66 104 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 66 104 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 66 104 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 66 104 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(64 66 104 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 53 83 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 53 83 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 53 83 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 53 83 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(51 53 83 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(42 43 68 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(42 43 68 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(42 43 68 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(42 43 68 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(42 43 68 / var(--tw-placeholder-opacity)); +} +.placeholder-purple::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-purple::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(85 88 139 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 244 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 244 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 244 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 244 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 244 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 232 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 232 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 232 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 232 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 232 255 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 208 254 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 208 254 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 208 254 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 208 254 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 208 254 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 171 252 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 171 252 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 171 252 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 171 252 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(240 171 252 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(232 121 249 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(232 121 249 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(232 121 249 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(232 121 249 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(232 121 249 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 70 239 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 70 239 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 70 239 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 70 239 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(217 70 239 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(192 38 211 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(192 38 211 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(192 38 211 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(192 38 211 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(192 38 211 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(162 28 175 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(162 28 175 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(162 28 175 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(162 28 175 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(162 28 175 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(134 25 143 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(134 25 143 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(134 25 143 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(134 25 143 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(134 25 143 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(112 26 117 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(112 26 117 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(112 26 117 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(112 26 117 / var(--tw-placeholder-opacity)); +} +.placeholder-fuchsia-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(112 26 117 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 242 248 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 242 248 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 242 248 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 242 248 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 242 248 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 232 243 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 232 243 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 232 243 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 232 243 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 232 243 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 209 232 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 209 232 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 209 232 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 209 232 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 209 232 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 180 217 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 180 217 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 180 217 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 180 217 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 180 217 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 126 184 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 126 184 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 126 184 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 126 184 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 126 184 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 70 148 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 70 148 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 70 148 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 70 148 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(231 70 148 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 31 105 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 31 105 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 31 105 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 31 105 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(214 31 105 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 18 93 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 18 93 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 18 93 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 18 93 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 18 93 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 21 75 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 21 75 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 21 75 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 21 75 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(153 21 75 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(117 26 61 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(117 26 61 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(117 26 61 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(117 26 61 / var(--tw-placeholder-opacity)); +} +.placeholder-pink-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(117 26 61 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 241 242 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-50::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 241 242 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 241 242 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 241 242 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-50::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 241 242 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 228 230 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-200::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 205 211 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-200::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 205 211 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-200:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 205 211 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-200::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 205 211 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-200::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 205 211 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 164 175 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 164 175 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 164 175 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 164 175 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(253 164 175 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-400::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 113 133 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-400::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 113 133 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-400:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 113 133 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-400::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 113 133 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-400::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(251 113 133 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-500::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-500::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-500:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-500::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-500::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-600::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-600::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-600:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-600::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-600::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(225 29 72 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-700::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 18 60 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-700::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 18 60 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-700:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 18 60 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-700::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 18 60 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-700::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(190 18 60 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-800::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 18 57 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-800::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 18 57 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-800:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 18 57 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-800::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 18 57 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-800::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(159 18 57 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 19 55 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 19 55 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 19 55 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 19 55 / var(--tw-placeholder-opacity)); +} +.placeholder-rose-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(136 19 55 / var(--tw-placeholder-opacity)); +} +.placeholder-rose::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-rose::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(244 63 94 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-100::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(245 247 250 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-300::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 240 252 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-300::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 240 252 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-300:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 240 252 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-300::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 240 252 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-300::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(237 240 252 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(220 226 249 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(220 226 249 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(220 226 249 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(220 226 249 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(220 226 249 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 249 254 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 249 254 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 249 254 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 249 254 / var(--tw-placeholder-opacity)); +} +.placeholder-lilac::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(248 249 254 / var(--tw-placeholder-opacity)); +} +.placeholder-golden-900::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 184 130 / var(--tw-placeholder-opacity)); +} +.placeholder-golden-900::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 184 130 / var(--tw-placeholder-opacity)); +} +.placeholder-golden-900:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 184 130 / var(--tw-placeholder-opacity)); +} +.placeholder-golden-900::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 184 130 / var(--tw-placeholder-opacity)); +} +.placeholder-golden-900::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(191 184 130 / var(--tw-placeholder-opacity)); +} +.placeholder-golden::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 201 137 / var(--tw-placeholder-opacity)); +} +.placeholder-golden::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 201 137 / var(--tw-placeholder-opacity)); +} +.placeholder-golden:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 201 137 / var(--tw-placeholder-opacity)); +} +.placeholder-golden::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 201 137 / var(--tw-placeholder-opacity)); +} +.placeholder-golden::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(209 201 137 / var(--tw-placeholder-opacity)); +} +.placeholder-status-success::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-success::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-success:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-success::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-success::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(241 246 238 / var(--tw-placeholder-opacity)); +} +.placeholder-status-danger::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-danger::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-danger:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-danger::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-danger::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(250 230 230 / var(--tw-placeholder-opacity)); +} +.placeholder-status-sent::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-sent::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-sent:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-sent::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-sent::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-viewed::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-viewed::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-viewed:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-viewed::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-viewed::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(238 238 243 / var(--tw-placeholder-opacity)); +} +.placeholder-status-draft::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-draft::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-draft:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-draft::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-draft::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(236 236 236 / var(--tw-placeholder-opacity)); +} +.placeholder-status-partial::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-partial::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-partial:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-partial::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-partial::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(230 241 246 / var(--tw-placeholder-opacity)); +} +.placeholder-status-canceled::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-status-canceled::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-status-canceled:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-status-canceled::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-status-canceled::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(40 40 40 / var(--tw-placeholder-opacity)); +} +.placeholder-status-warning::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-warning::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-warning:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-warning::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-status-warning::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(254 245 231 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-success::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-success::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-success:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-success::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-success::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(99 145 74 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-danger::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-danger::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-danger:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-danger::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-danger::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 0 0 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-sent::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-sent::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-sent:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-sent::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-sent::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(221 142 10 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-viewed::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-viewed::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-viewed:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-viewed::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-viewed::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(77 79 125 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-draft::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-draft::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-draft:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-draft::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-draft::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(59 59 59 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-partial::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-partial::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-partial:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-partial::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-partial::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(0 99 149 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-canceled::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-canceled::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-canceled:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-canceled::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-canceled::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(255 255 255 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-warning::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-warning::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-warning:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-warning::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-text-status-warning::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(184 119 8 / var(--tw-placeholder-opacity)); +} +.placeholder-body::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 252 252 / var(--tw-placeholder-opacity)); +} +.placeholder-body::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 252 252 / var(--tw-placeholder-opacity)); +} +.placeholder-body:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 252 252 / var(--tw-placeholder-opacity)); +} +.placeholder-body::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 252 252 / var(--tw-placeholder-opacity)); +} +.placeholder-body::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(252 252 252 / var(--tw-placeholder-opacity)); +} +.placeholder-light-gray::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} +.placeholder-light-gray::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} +.placeholder-light-gray:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} +.placeholder-light-gray::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} +.placeholder-light-gray::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} +.placeholder-dark-blue::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 40 75 / var(--tw-placeholder-opacity)); +} +.placeholder-dark-blue::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 40 75 / var(--tw-placeholder-opacity)); +} +.placeholder-dark-blue:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 40 75 / var(--tw-placeholder-opacity)); +} +.placeholder-dark-blue::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 40 75 / var(--tw-placeholder-opacity)); +} +.placeholder-dark-blue::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(21 40 75 / var(--tw-placeholder-opacity)); +} +.placeholder-lighter-gray::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 242 245 / var(--tw-placeholder-opacity)); +} +.placeholder-lighter-gray::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 242 245 / var(--tw-placeholder-opacity)); +} +.placeholder-lighter-gray:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 242 245 / var(--tw-placeholder-opacity)); +} +.placeholder-lighter-gray::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 242 245 / var(--tw-placeholder-opacity)); +} +.placeholder-lighter-gray::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 242 245 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-lighter::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 244 252 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-lighter::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 244 252 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-lighter:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 244 252 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-lighter::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 244 252 / var(--tw-placeholder-opacity)); +} +.placeholder-purple-lighter::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(242 244 252 / var(--tw-placeholder-opacity)); +} +.placeholder-modal-background::-webkit-input-placeholder{ + color: rgba(0, 0, 0, 0.3); +} +.placeholder-modal-background::-moz-placeholder{ + color: rgba(0, 0, 0, 0.3); +} +.placeholder-modal-background:-ms-input-placeholder{ + color: rgba(0, 0, 0, 0.3); +} +.placeholder-modal-background::-ms-input-placeholder{ + color: rgba(0, 0, 0, 0.3); +} +.placeholder-modal-background::placeholder{ + color: rgba(0, 0, 0, 0.3); +} +.placeholder-testing::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-testing::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-testing:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-testing::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-testing::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(147 95 7 / var(--tw-placeholder-opacity)); +} +.placeholder-opacity-0::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0; +} +.placeholder-opacity-0::-moz-placeholder{ + --tw-placeholder-opacity: 0; +} +.placeholder-opacity-0:-ms-input-placeholder{ + --tw-placeholder-opacity: 0; +} +.placeholder-opacity-0::-ms-input-placeholder{ + --tw-placeholder-opacity: 0; +} +.placeholder-opacity-0::placeholder{ + --tw-placeholder-opacity: 0; +} +.placeholder-opacity-5::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.05; +} +.placeholder-opacity-5::-moz-placeholder{ + --tw-placeholder-opacity: 0.05; +} +.placeholder-opacity-5:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; +} +.placeholder-opacity-5::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.05; +} +.placeholder-opacity-5::placeholder{ + --tw-placeholder-opacity: 0.05; +} +.placeholder-opacity-10::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.1; +} +.placeholder-opacity-10::-moz-placeholder{ + --tw-placeholder-opacity: 0.1; +} +.placeholder-opacity-10:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; +} +.placeholder-opacity-10::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.1; +} +.placeholder-opacity-10::placeholder{ + --tw-placeholder-opacity: 0.1; +} +.placeholder-opacity-20::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.2; +} +.placeholder-opacity-20::-moz-placeholder{ + --tw-placeholder-opacity: 0.2; +} +.placeholder-opacity-20:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; +} +.placeholder-opacity-20::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.2; +} +.placeholder-opacity-20::placeholder{ + --tw-placeholder-opacity: 0.2; +} +.placeholder-opacity-25::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.25; +} +.placeholder-opacity-25::-moz-placeholder{ + --tw-placeholder-opacity: 0.25; +} +.placeholder-opacity-25:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; +} +.placeholder-opacity-25::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.25; +} +.placeholder-opacity-25::placeholder{ + --tw-placeholder-opacity: 0.25; +} +.placeholder-opacity-30::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.3; +} +.placeholder-opacity-30::-moz-placeholder{ + --tw-placeholder-opacity: 0.3; +} +.placeholder-opacity-30:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; +} +.placeholder-opacity-30::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.3; +} +.placeholder-opacity-30::placeholder{ + --tw-placeholder-opacity: 0.3; +} +.placeholder-opacity-40::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.4; +} +.placeholder-opacity-40::-moz-placeholder{ + --tw-placeholder-opacity: 0.4; +} +.placeholder-opacity-40:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; +} +.placeholder-opacity-40::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.4; +} +.placeholder-opacity-40::placeholder{ + --tw-placeholder-opacity: 0.4; +} +.placeholder-opacity-50::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.5; +} +.placeholder-opacity-50::-moz-placeholder{ + --tw-placeholder-opacity: 0.5; +} +.placeholder-opacity-50:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; +} +.placeholder-opacity-50::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.5; +} +.placeholder-opacity-50::placeholder{ + --tw-placeholder-opacity: 0.5; +} +.placeholder-opacity-60::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.6; +} +.placeholder-opacity-60::-moz-placeholder{ + --tw-placeholder-opacity: 0.6; +} +.placeholder-opacity-60:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; +} +.placeholder-opacity-60::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.6; +} +.placeholder-opacity-60::placeholder{ + --tw-placeholder-opacity: 0.6; +} +.placeholder-opacity-70::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.7; +} +.placeholder-opacity-70::-moz-placeholder{ + --tw-placeholder-opacity: 0.7; +} +.placeholder-opacity-70:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; +} +.placeholder-opacity-70::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.7; +} +.placeholder-opacity-70::placeholder{ + --tw-placeholder-opacity: 0.7; +} +.placeholder-opacity-75::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.75; +} +.placeholder-opacity-75::-moz-placeholder{ + --tw-placeholder-opacity: 0.75; +} +.placeholder-opacity-75:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; +} +.placeholder-opacity-75::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.75; +} +.placeholder-opacity-75::placeholder{ + --tw-placeholder-opacity: 0.75; +} +.placeholder-opacity-80::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.8; +} +.placeholder-opacity-80::-moz-placeholder{ + --tw-placeholder-opacity: 0.8; +} +.placeholder-opacity-80:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; +} +.placeholder-opacity-80::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.8; +} +.placeholder-opacity-80::placeholder{ + --tw-placeholder-opacity: 0.8; +} +.placeholder-opacity-90::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.9; +} +.placeholder-opacity-90::-moz-placeholder{ + --tw-placeholder-opacity: 0.9; +} +.placeholder-opacity-90:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; +} +.placeholder-opacity-90::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.9; +} +.placeholder-opacity-90::placeholder{ + --tw-placeholder-opacity: 0.9; +} +.placeholder-opacity-95::-webkit-input-placeholder{ + --tw-placeholder-opacity: 0.95; +} +.placeholder-opacity-95::-moz-placeholder{ + --tw-placeholder-opacity: 0.95; +} +.placeholder-opacity-95:-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; +} +.placeholder-opacity-95::-ms-input-placeholder{ + --tw-placeholder-opacity: 0.95; +} +.placeholder-opacity-95::placeholder{ + --tw-placeholder-opacity: 0.95; +} +.placeholder-opacity-100::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; +} +.placeholder-opacity-100::-moz-placeholder{ + --tw-placeholder-opacity: 1; +} +.placeholder-opacity-100:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; +} +.placeholder-opacity-100::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; +} +.placeholder-opacity-100::placeholder{ + --tw-placeholder-opacity: 1; +} +.caret-inherit{ + caret-color: inherit; +} +.caret-current{ + caret-color: currentColor; +} +.caret-transparent{ + caret-color: transparent; +} +.caret-black-50{ + caret-color: #f6f6f6; +} +.caret-black-100{ + caret-color: #ececec; +} +.caret-black-200{ + caret-color: #d0d0d0; +} +.caret-black-300{ + caret-color: #b3b3b3; +} +.caret-black-400{ + caret-color: #7b7b7b; +} +.caret-black-500{ + caret-color: #424242; +} +.caret-black-600{ + caret-color: #3b3b3b; +} +.caret-black-700{ + caret-color: #323232; +} +.caret-black-800{ + caret-color: #282828; +} +.caret-black-900{ + caret-color: #202020; +} +.caret-black{ + caret-color: #424242; +} +.caret-white{ + caret-color: #ffffff; +} +.caret-slate-50{ + caret-color: #f8fafc; +} +.caret-slate-100{ + caret-color: #f1f5f9; +} +.caret-slate-200{ + caret-color: #e2e8f0; +} +.caret-slate-300{ + caret-color: #cbd5e1; +} +.caret-slate-400{ + caret-color: #94a3b8; +} +.caret-slate-500{ + caret-color: #64748b; +} +.caret-slate-600{ + caret-color: #475569; +} +.caret-slate-700{ + caret-color: #334155; +} +.caret-slate-800{ + caret-color: #1e293b; +} +.caret-slate-900{ + caret-color: #0f172a; +} +.caret-gray-50{ + caret-color: #F9FAFB; +} +.caret-gray-100{ + caret-color: #F3F4F6; +} +.caret-gray-200{ + caret-color: #E5E7EB; +} +.caret-gray-300{ + caret-color: #D1D5DB; +} +.caret-gray-400{ + caret-color: #9CA3AF; +} +.caret-gray-500{ + caret-color: #6B7280; +} +.caret-gray-600{ + caret-color: #4B5563; +} +.caret-gray-700{ + caret-color: #374151; +} +.caret-gray-800{ + caret-color: #1F2937; +} +.caret-gray-900{ + caret-color: #111827; +} +.caret-zinc-50{ + caret-color: #fafafa; +} +.caret-zinc-100{ + caret-color: #f4f4f5; +} +.caret-zinc-200{ + caret-color: #e4e4e7; +} +.caret-zinc-300{ + caret-color: #d4d4d8; +} +.caret-zinc-400{ + caret-color: #a1a1aa; +} +.caret-zinc-500{ + caret-color: #71717a; +} +.caret-zinc-600{ + caret-color: #52525b; +} +.caret-zinc-700{ + caret-color: #3f3f46; +} +.caret-zinc-800{ + caret-color: #27272a; +} +.caret-zinc-900{ + caret-color: #18181b; +} +.caret-neutral-50{ + caret-color: #fafafa; +} +.caret-neutral-100{ + caret-color: #f5f5f5; +} +.caret-neutral-200{ + caret-color: #e5e5e5; +} +.caret-neutral-300{ + caret-color: #d4d4d4; +} +.caret-neutral-400{ + caret-color: #a3a3a3; +} +.caret-neutral-500{ + caret-color: #737373; +} +.caret-neutral-600{ + caret-color: #525252; +} +.caret-neutral-700{ + caret-color: #404040; +} +.caret-neutral-800{ + caret-color: #262626; +} +.caret-neutral-900{ + caret-color: #171717; +} +.caret-stone-50{ + caret-color: #fafaf9; +} +.caret-stone-100{ + caret-color: #f5f5f4; +} +.caret-stone-200{ + caret-color: #e7e5e4; +} +.caret-stone-300{ + caret-color: #d6d3d1; +} +.caret-stone-400{ + caret-color: #a8a29e; +} +.caret-stone-500{ + caret-color: #78716c; +} +.caret-stone-600{ + caret-color: #57534e; +} +.caret-stone-700{ + caret-color: #44403c; +} +.caret-stone-800{ + caret-color: #292524; +} +.caret-stone-900{ + caret-color: #1c1917; +} +.caret-red-50{ + caret-color: #fcf2f2; +} +.caret-red-100{ + caret-color: #fae6e6; +} +.caret-red-200{ + caret-color: #f2bfbf; +} +.caret-red-300{ + caret-color: #eb9999; +} +.caret-red-400{ + caret-color: #db4d4d; +} +.caret-red-500{ + caret-color: #cc0000; +} +.caret-red-600{ + caret-color: #b80000; +} +.caret-red-700{ + caret-color: #990000; +} +.caret-red-800{ + caret-color: #7a0000; +} +.caret-red-900{ + caret-color: #640000; +} +.caret-red{ + caret-color: #cc0000; +} +.caret-orange-50{ + caret-color: #fffaf3; +} +.caret-orange-100{ + caret-color: #fef5e7; +} +.caret-orange-200{ + caret-color: #fde7c2; +} +.caret-orange-300{ + caret-color: #fbd89d; +} +.caret-orange-400{ + caret-color: #f8bb54; +} +.caret-orange-500{ + caret-color: #f59e0b; +} +.caret-orange-600{ + caret-color: #dd8e0a; +} +.caret-orange-700{ + caret-color: #b87708; +} +.caret-orange-800{ + caret-color: #935f07; +} +.caret-orange-900{ + caret-color: #784d05; +} +.caret-orange{ + caret-color: #f59e0b; +} +.caret-amber-50{ + caret-color: #fffbeb; +} +.caret-amber-100{ + caret-color: #fef3c7; +} +.caret-amber-200{ + caret-color: #fde68a; +} +.caret-amber-300{ + caret-color: #fcd34d; +} +.caret-amber-400{ + caret-color: #fbbf24; +} +.caret-amber-500{ + caret-color: #f59e0b; +} +.caret-amber-600{ + caret-color: #d97706; +} +.caret-amber-700{ + caret-color: #b45309; +} +.caret-amber-800{ + caret-color: #92400e; +} +.caret-amber-900{ + caret-color: #78350f; +} +.caret-yellow-50{ + caret-color: #FDFDEA; +} +.caret-yellow-100{ + caret-color: #FDF6B2; +} +.caret-yellow-200{ + caret-color: #FCE96A; +} +.caret-yellow-300{ + caret-color: #FACA15; +} +.caret-yellow-400{ + caret-color: #E3A008; +} +.caret-yellow-500{ + caret-color: #C27803; +} +.caret-yellow-600{ + caret-color: #9F580A; +} +.caret-yellow-700{ + caret-color: #8E4B10; +} +.caret-yellow-800{ + caret-color: #723B13; +} +.caret-yellow-900{ + caret-color: #633112; +} +.caret-lime-50{ + caret-color: #f7fee7; +} +.caret-lime-100{ + caret-color: #ecfccb; +} +.caret-lime-200{ + caret-color: #d9f99d; +} +.caret-lime-300{ + caret-color: #bef264; +} +.caret-lime-400{ + caret-color: #a3e635; +} +.caret-lime-500{ + caret-color: #84cc16; +} +.caret-lime-600{ + caret-color: #65a30d; +} +.caret-lime-700{ + caret-color: #4d7c0f; +} +.caret-lime-800{ + caret-color: #3f6212; +} +.caret-lime-900{ + caret-color: #365314; +} +.caret-green-50{ + caret-color: #f8faf6; +} +.caret-green-100{ + caret-color: #f1f6ee; +} +.caret-green-200{ + caret-color: #dbe8d4; +} +.caret-green-300{ + caret-color: #c5d9ba; +} +.caret-green-400{ + caret-color: #9abd86; +} +.caret-green-500{ + caret-color: #6ea152; +} +.caret-green-600{ + caret-color: #63914a; +} +.caret-green-700{ + caret-color: #53793e; +} +.caret-green-800{ + caret-color: #426131; +} +.caret-green-900{ + caret-color: #364f28; +} +.caret-green{ + caret-color: #6ea152; +} +.caret-emerald-50{ + caret-color: #ecfdf5; +} +.caret-emerald-100{ + caret-color: #d1fae5; +} +.caret-emerald-200{ + caret-color: #a7f3d0; +} +.caret-emerald-300{ + caret-color: #6ee7b7; +} +.caret-emerald-400{ + caret-color: #34d399; +} +.caret-emerald-500{ + caret-color: #10b981; +} +.caret-emerald-600{ + caret-color: #059669; +} +.caret-emerald-700{ + caret-color: #047857; +} +.caret-emerald-800{ + caret-color: #065f46; +} +.caret-emerald-900{ + caret-color: #064e3b; +} +.caret-teal-50{ + caret-color: #EDFAFA; +} +.caret-teal-100{ + caret-color: #D5F5F6; +} +.caret-teal-200{ + caret-color: #AFECEF; +} +.caret-teal-300{ + caret-color: #7EDCE2; +} +.caret-teal-400{ + caret-color: #16BDCA; +} +.caret-teal-500{ + caret-color: #0694A2; +} +.caret-teal-600{ + caret-color: #047481; +} +.caret-teal-700{ + caret-color: #036672; +} +.caret-teal-800{ + caret-color: #05505C; +} +.caret-teal-900{ + caret-color: #014451; +} +.caret-cyan-50{ + caret-color: #ecfeff; +} +.caret-cyan-100{ + caret-color: #cffafe; +} +.caret-cyan-200{ + caret-color: #a5f3fc; +} +.caret-cyan-300{ + caret-color: #67e8f9; +} +.caret-cyan-400{ + caret-color: #22d3ee; +} +.caret-cyan-500{ + caret-color: #06b6d4; +} +.caret-cyan-600{ + caret-color: #0891b2; +} +.caret-cyan-700{ + caret-color: #0e7490; +} +.caret-cyan-800{ + caret-color: #155e75; +} +.caret-cyan-900{ + caret-color: #164e63; +} +.caret-sky-50{ + caret-color: #f0f9ff; +} +.caret-sky-100{ + caret-color: #e0f2fe; +} +.caret-sky-200{ + caret-color: #bae6fd; +} +.caret-sky-300{ + caret-color: #7dd3fc; +} +.caret-sky-400{ + caret-color: #38bdf8; +} +.caret-sky-500{ + caret-color: #0ea5e9; +} +.caret-sky-600{ + caret-color: #0284c7; +} +.caret-sky-700{ + caret-color: #0369a1; +} +.caret-sky-800{ + caret-color: #075985; +} +.caret-sky-900{ + caret-color: #0c4a6e; +} +.caret-blue-50{ + caret-color: #f2f8fb; +} +.caret-blue-100{ + caret-color: #e6f1f6; +} +.caret-blue-200{ + caret-color: #bfdbe9; +} +.caret-blue-300{ + caret-color: #99c5db; +} +.caret-blue-400{ + caret-color: #4d9ac1; +} +.caret-blue-500{ + caret-color: #006ea6; +} +.caret-blue-600{ + caret-color: #006395; +} +.caret-blue-700{ + caret-color: #00537d; +} +.caret-blue-800{ + caret-color: #004264; +} +.caret-blue-900{ + caret-color: #003651; +} +.caret-blue{ + caret-color: #006ea6; +} +.caret-indigo-50{ + caret-color: #F0F5FF; +} +.caret-indigo-100{ + caret-color: #E5EDFF; +} +.caret-indigo-200{ + caret-color: #CDDBFE; +} +.caret-indigo-300{ + caret-color: #B4C6FC; +} +.caret-indigo-400{ + caret-color: #8DA2FB; +} +.caret-indigo-500{ + caret-color: #6875F5; +} +.caret-indigo-600{ + caret-color: #5850EC; +} +.caret-indigo-700{ + caret-color: #5145CD; +} +.caret-indigo-800{ + caret-color: #42389D; +} +.caret-indigo-900{ + caret-color: #362F78; +} +.caret-violet-50{ + caret-color: #f5f3ff; +} +.caret-violet-100{ + caret-color: #ede9fe; +} +.caret-violet-200{ + caret-color: #ddd6fe; +} +.caret-violet-300{ + caret-color: #c4b5fd; +} +.caret-violet-400{ + caret-color: #a78bfa; +} +.caret-violet-500{ + caret-color: #8b5cf6; +} +.caret-violet-600{ + caret-color: #7c3aed; +} +.caret-violet-700{ + caret-color: #6d28d9; +} +.caret-violet-800{ + caret-color: #5b21b6; +} +.caret-violet-900{ + caret-color: #4c1d95; +} +.caret-purple-50{ + caret-color: #f7f7f9; +} +.caret-purple-100{ + caret-color: #eeeef3; +} +.caret-purple-200{ + caret-color: #d5d5e2; +} +.caret-purple-300{ + caret-color: #bbbcd1; +} +.caret-purple-400{ + caret-color: #888aae; +} +.caret-purple-500{ + caret-color: #55588b; +} +.caret-purple-600{ + caret-color: #4d4f7d; +} +.caret-purple-700{ + caret-color: #404268; +} +.caret-purple-800{ + caret-color: #333553; +} +.caret-purple-900{ + caret-color: #2a2b44; +} +.caret-purple{ + caret-color: #55588b; +} +.caret-fuchsia-50{ + caret-color: #fdf4ff; +} +.caret-fuchsia-100{ + caret-color: #fae8ff; +} +.caret-fuchsia-200{ + caret-color: #f5d0fe; +} +.caret-fuchsia-300{ + caret-color: #f0abfc; +} +.caret-fuchsia-400{ + caret-color: #e879f9; +} +.caret-fuchsia-500{ + caret-color: #d946ef; +} +.caret-fuchsia-600{ + caret-color: #c026d3; +} +.caret-fuchsia-700{ + caret-color: #a21caf; +} +.caret-fuchsia-800{ + caret-color: #86198f; +} +.caret-fuchsia-900{ + caret-color: #701a75; +} +.caret-pink-50{ + caret-color: #FDF2F8; +} +.caret-pink-100{ + caret-color: #FCE8F3; +} +.caret-pink-200{ + caret-color: #FAD1E8; +} +.caret-pink-300{ + caret-color: #F8B4D9; +} +.caret-pink-400{ + caret-color: #F17EB8; +} +.caret-pink-500{ + caret-color: #E74694; +} +.caret-pink-600{ + caret-color: #D61F69; +} +.caret-pink-700{ + caret-color: #BF125D; +} +.caret-pink-800{ + caret-color: #99154B; +} +.caret-pink-900{ + caret-color: #751A3D; +} +.caret-rose-50{ + caret-color: #fff1f2; +} +.caret-rose-100{ + caret-color: #ffe4e6; +} +.caret-rose-200{ + caret-color: #fecdd3; +} +.caret-rose-300{ + caret-color: #fda4af; +} +.caret-rose-400{ + caret-color: #fb7185; +} +.caret-rose-500{ + caret-color: #f43f5e; +} +.caret-rose-600{ + caret-color: #e11d48; +} +.caret-rose-700{ + caret-color: #be123c; +} +.caret-rose-800{ + caret-color: #9f1239; +} +.caret-rose-900{ + caret-color: #881337; +} +.caret-rose{ + caret-color: #f43f5e; +} +.caret-lilac-100{ + caret-color: #F5F7FA; +} +.caret-lilac-300{ + caret-color: #EDF0FC; +} +.caret-lilac-900{ + caret-color: #DCE2F9; +} +.caret-lilac{ + caret-color: #F8F9FE; +} +.caret-golden-900{ + caret-color: #BFB882; +} +.caret-golden{ + caret-color: #D1C989; +} +.caret-status-success{ + caret-color: #F1F6EE; +} +.caret-status-danger{ + caret-color: #fae6e6; +} +.caret-status-sent{ + caret-color: #FEF5E7; +} +.caret-status-viewed{ + caret-color: #EEEEF3; +} +.caret-status-draft{ + caret-color: #ECECEC; +} +.caret-status-partial{ + caret-color: #E6F1F6; +} +.caret-status-canceled{ + caret-color: #282828; +} +.caret-status-warning{ + caret-color: #FEF5E7; +} +.caret-text-status-success{ + caret-color: #63914A; +} +.caret-text-status-danger{ + caret-color: #B80000; +} +.caret-text-status-sent{ + caret-color: #DD8E0A; +} +.caret-text-status-viewed{ + caret-color: #4D4F7D; +} +.caret-text-status-draft{ + caret-color: #3B3B3B; +} +.caret-text-status-partial{ + caret-color: #006395; +} +.caret-text-status-canceled{ + caret-color: #ffffff; +} +.caret-text-status-warning{ + caret-color: #b87708; +} +.caret-body{ + caret-color: #fcfcfc; +} +.caret-light-gray{ + caret-color: #C7C9D9; +} +.caret-dark-blue{ + caret-color: #15284B; +} +.caret-lighter-gray{ + caret-color: #F2F2F5; +} +.caret-purple-lighter{ + caret-color: #F2F4FC; +} +.caret-modal-background{ + caret-color: rgba(0, 0, 0, 0.3); +} +.caret-testing{ + caret-color: #935f07; +} +.accent-inherit{ + accent-color: inherit; +} +.accent-current{ + accent-color: currentColor; +} +.accent-transparent{ + accent-color: transparent; +} +.accent-black-50{ + accent-color: #f6f6f6; +} +.accent-black-100{ + accent-color: #ececec; +} +.accent-black-200{ + accent-color: #d0d0d0; +} +.accent-black-300{ + accent-color: #b3b3b3; +} +.accent-black-400{ + accent-color: #7b7b7b; +} +.accent-black-500{ + accent-color: #424242; +} +.accent-black-600{ + accent-color: #3b3b3b; +} +.accent-black-700{ + accent-color: #323232; +} +.accent-black-800{ + accent-color: #282828; +} +.accent-black-900{ + accent-color: #202020; +} +.accent-black{ + accent-color: #424242; +} +.accent-white{ + accent-color: #ffffff; +} +.accent-slate-50{ + accent-color: #f8fafc; +} +.accent-slate-100{ + accent-color: #f1f5f9; +} +.accent-slate-200{ + accent-color: #e2e8f0; +} +.accent-slate-300{ + accent-color: #cbd5e1; +} +.accent-slate-400{ + accent-color: #94a3b8; +} +.accent-slate-500{ + accent-color: #64748b; +} +.accent-slate-600{ + accent-color: #475569; +} +.accent-slate-700{ + accent-color: #334155; +} +.accent-slate-800{ + accent-color: #1e293b; +} +.accent-slate-900{ + accent-color: #0f172a; +} +.accent-gray-50{ + accent-color: #F9FAFB; +} +.accent-gray-100{ + accent-color: #F3F4F6; +} +.accent-gray-200{ + accent-color: #E5E7EB; +} +.accent-gray-300{ + accent-color: #D1D5DB; +} +.accent-gray-400{ + accent-color: #9CA3AF; +} +.accent-gray-500{ + accent-color: #6B7280; +} +.accent-gray-600{ + accent-color: #4B5563; +} +.accent-gray-700{ + accent-color: #374151; +} +.accent-gray-800{ + accent-color: #1F2937; +} +.accent-gray-900{ + accent-color: #111827; +} +.accent-zinc-50{ + accent-color: #fafafa; +} +.accent-zinc-100{ + accent-color: #f4f4f5; +} +.accent-zinc-200{ + accent-color: #e4e4e7; +} +.accent-zinc-300{ + accent-color: #d4d4d8; +} +.accent-zinc-400{ + accent-color: #a1a1aa; +} +.accent-zinc-500{ + accent-color: #71717a; +} +.accent-zinc-600{ + accent-color: #52525b; +} +.accent-zinc-700{ + accent-color: #3f3f46; +} +.accent-zinc-800{ + accent-color: #27272a; +} +.accent-zinc-900{ + accent-color: #18181b; +} +.accent-neutral-50{ + accent-color: #fafafa; +} +.accent-neutral-100{ + accent-color: #f5f5f5; +} +.accent-neutral-200{ + accent-color: #e5e5e5; +} +.accent-neutral-300{ + accent-color: #d4d4d4; +} +.accent-neutral-400{ + accent-color: #a3a3a3; +} +.accent-neutral-500{ + accent-color: #737373; +} +.accent-neutral-600{ + accent-color: #525252; +} +.accent-neutral-700{ + accent-color: #404040; +} +.accent-neutral-800{ + accent-color: #262626; +} +.accent-neutral-900{ + accent-color: #171717; +} +.accent-stone-50{ + accent-color: #fafaf9; +} +.accent-stone-100{ + accent-color: #f5f5f4; +} +.accent-stone-200{ + accent-color: #e7e5e4; +} +.accent-stone-300{ + accent-color: #d6d3d1; +} +.accent-stone-400{ + accent-color: #a8a29e; +} +.accent-stone-500{ + accent-color: #78716c; +} +.accent-stone-600{ + accent-color: #57534e; +} +.accent-stone-700{ + accent-color: #44403c; +} +.accent-stone-800{ + accent-color: #292524; +} +.accent-stone-900{ + accent-color: #1c1917; +} +.accent-red-50{ + accent-color: #fcf2f2; +} +.accent-red-100{ + accent-color: #fae6e6; +} +.accent-red-200{ + accent-color: #f2bfbf; +} +.accent-red-300{ + accent-color: #eb9999; +} +.accent-red-400{ + accent-color: #db4d4d; +} +.accent-red-500{ + accent-color: #cc0000; +} +.accent-red-600{ + accent-color: #b80000; +} +.accent-red-700{ + accent-color: #990000; +} +.accent-red-800{ + accent-color: #7a0000; +} +.accent-red-900{ + accent-color: #640000; +} +.accent-red{ + accent-color: #cc0000; +} +.accent-orange-50{ + accent-color: #fffaf3; +} +.accent-orange-100{ + accent-color: #fef5e7; +} +.accent-orange-200{ + accent-color: #fde7c2; +} +.accent-orange-300{ + accent-color: #fbd89d; +} +.accent-orange-400{ + accent-color: #f8bb54; +} +.accent-orange-500{ + accent-color: #f59e0b; +} +.accent-orange-600{ + accent-color: #dd8e0a; +} +.accent-orange-700{ + accent-color: #b87708; +} +.accent-orange-800{ + accent-color: #935f07; +} +.accent-orange-900{ + accent-color: #784d05; +} +.accent-orange{ + accent-color: #f59e0b; +} +.accent-amber-50{ + accent-color: #fffbeb; +} +.accent-amber-100{ + accent-color: #fef3c7; +} +.accent-amber-200{ + accent-color: #fde68a; +} +.accent-amber-300{ + accent-color: #fcd34d; +} +.accent-amber-400{ + accent-color: #fbbf24; +} +.accent-amber-500{ + accent-color: #f59e0b; +} +.accent-amber-600{ + accent-color: #d97706; +} +.accent-amber-700{ + accent-color: #b45309; +} +.accent-amber-800{ + accent-color: #92400e; +} +.accent-amber-900{ + accent-color: #78350f; +} +.accent-yellow-50{ + accent-color: #FDFDEA; +} +.accent-yellow-100{ + accent-color: #FDF6B2; +} +.accent-yellow-200{ + accent-color: #FCE96A; +} +.accent-yellow-300{ + accent-color: #FACA15; +} +.accent-yellow-400{ + accent-color: #E3A008; +} +.accent-yellow-500{ + accent-color: #C27803; +} +.accent-yellow-600{ + accent-color: #9F580A; +} +.accent-yellow-700{ + accent-color: #8E4B10; +} +.accent-yellow-800{ + accent-color: #723B13; +} +.accent-yellow-900{ + accent-color: #633112; +} +.accent-lime-50{ + accent-color: #f7fee7; +} +.accent-lime-100{ + accent-color: #ecfccb; +} +.accent-lime-200{ + accent-color: #d9f99d; +} +.accent-lime-300{ + accent-color: #bef264; +} +.accent-lime-400{ + accent-color: #a3e635; +} +.accent-lime-500{ + accent-color: #84cc16; +} +.accent-lime-600{ + accent-color: #65a30d; +} +.accent-lime-700{ + accent-color: #4d7c0f; +} +.accent-lime-800{ + accent-color: #3f6212; +} +.accent-lime-900{ + accent-color: #365314; +} +.accent-green-50{ + accent-color: #f8faf6; +} +.accent-green-100{ + accent-color: #f1f6ee; +} +.accent-green-200{ + accent-color: #dbe8d4; +} +.accent-green-300{ + accent-color: #c5d9ba; +} +.accent-green-400{ + accent-color: #9abd86; +} +.accent-green-500{ + accent-color: #6ea152; +} +.accent-green-600{ + accent-color: #63914a; +} +.accent-green-700{ + accent-color: #53793e; +} +.accent-green-800{ + accent-color: #426131; +} +.accent-green-900{ + accent-color: #364f28; +} +.accent-green{ + accent-color: #6ea152; +} +.accent-emerald-50{ + accent-color: #ecfdf5; +} +.accent-emerald-100{ + accent-color: #d1fae5; +} +.accent-emerald-200{ + accent-color: #a7f3d0; +} +.accent-emerald-300{ + accent-color: #6ee7b7; +} +.accent-emerald-400{ + accent-color: #34d399; +} +.accent-emerald-500{ + accent-color: #10b981; +} +.accent-emerald-600{ + accent-color: #059669; +} +.accent-emerald-700{ + accent-color: #047857; +} +.accent-emerald-800{ + accent-color: #065f46; +} +.accent-emerald-900{ + accent-color: #064e3b; +} +.accent-teal-50{ + accent-color: #EDFAFA; +} +.accent-teal-100{ + accent-color: #D5F5F6; +} +.accent-teal-200{ + accent-color: #AFECEF; +} +.accent-teal-300{ + accent-color: #7EDCE2; +} +.accent-teal-400{ + accent-color: #16BDCA; +} +.accent-teal-500{ + accent-color: #0694A2; +} +.accent-teal-600{ + accent-color: #047481; +} +.accent-teal-700{ + accent-color: #036672; +} +.accent-teal-800{ + accent-color: #05505C; +} +.accent-teal-900{ + accent-color: #014451; +} +.accent-cyan-50{ + accent-color: #ecfeff; +} +.accent-cyan-100{ + accent-color: #cffafe; +} +.accent-cyan-200{ + accent-color: #a5f3fc; +} +.accent-cyan-300{ + accent-color: #67e8f9; +} +.accent-cyan-400{ + accent-color: #22d3ee; +} +.accent-cyan-500{ + accent-color: #06b6d4; +} +.accent-cyan-600{ + accent-color: #0891b2; +} +.accent-cyan-700{ + accent-color: #0e7490; +} +.accent-cyan-800{ + accent-color: #155e75; +} +.accent-cyan-900{ + accent-color: #164e63; +} +.accent-sky-50{ + accent-color: #f0f9ff; +} +.accent-sky-100{ + accent-color: #e0f2fe; +} +.accent-sky-200{ + accent-color: #bae6fd; +} +.accent-sky-300{ + accent-color: #7dd3fc; +} +.accent-sky-400{ + accent-color: #38bdf8; +} +.accent-sky-500{ + accent-color: #0ea5e9; +} +.accent-sky-600{ + accent-color: #0284c7; +} +.accent-sky-700{ + accent-color: #0369a1; +} +.accent-sky-800{ + accent-color: #075985; +} +.accent-sky-900{ + accent-color: #0c4a6e; +} +.accent-blue-50{ + accent-color: #f2f8fb; +} +.accent-blue-100{ + accent-color: #e6f1f6; +} +.accent-blue-200{ + accent-color: #bfdbe9; +} +.accent-blue-300{ + accent-color: #99c5db; +} +.accent-blue-400{ + accent-color: #4d9ac1; +} +.accent-blue-500{ + accent-color: #006ea6; +} +.accent-blue-600{ + accent-color: #006395; +} +.accent-blue-700{ + accent-color: #00537d; +} +.accent-blue-800{ + accent-color: #004264; +} +.accent-blue-900{ + accent-color: #003651; +} +.accent-blue{ + accent-color: #006ea6; +} +.accent-indigo-50{ + accent-color: #F0F5FF; +} +.accent-indigo-100{ + accent-color: #E5EDFF; +} +.accent-indigo-200{ + accent-color: #CDDBFE; +} +.accent-indigo-300{ + accent-color: #B4C6FC; +} +.accent-indigo-400{ + accent-color: #8DA2FB; +} +.accent-indigo-500{ + accent-color: #6875F5; +} +.accent-indigo-600{ + accent-color: #5850EC; +} +.accent-indigo-700{ + accent-color: #5145CD; +} +.accent-indigo-800{ + accent-color: #42389D; +} +.accent-indigo-900{ + accent-color: #362F78; +} +.accent-violet-50{ + accent-color: #f5f3ff; +} +.accent-violet-100{ + accent-color: #ede9fe; +} +.accent-violet-200{ + accent-color: #ddd6fe; +} +.accent-violet-300{ + accent-color: #c4b5fd; +} +.accent-violet-400{ + accent-color: #a78bfa; +} +.accent-violet-500{ + accent-color: #8b5cf6; +} +.accent-violet-600{ + accent-color: #7c3aed; +} +.accent-violet-700{ + accent-color: #6d28d9; +} +.accent-violet-800{ + accent-color: #5b21b6; +} +.accent-violet-900{ + accent-color: #4c1d95; +} +.accent-purple-50{ + accent-color: #f7f7f9; +} +.accent-purple-100{ + accent-color: #eeeef3; +} +.accent-purple-200{ + accent-color: #d5d5e2; +} +.accent-purple-300{ + accent-color: #bbbcd1; +} +.accent-purple-400{ + accent-color: #888aae; +} +.accent-purple-500{ + accent-color: #55588b; +} +.accent-purple-600{ + accent-color: #4d4f7d; +} +.accent-purple-700{ + accent-color: #404268; +} +.accent-purple-800{ + accent-color: #333553; +} +.accent-purple-900{ + accent-color: #2a2b44; +} +.accent-purple{ + accent-color: #55588b; +} +.accent-fuchsia-50{ + accent-color: #fdf4ff; +} +.accent-fuchsia-100{ + accent-color: #fae8ff; +} +.accent-fuchsia-200{ + accent-color: #f5d0fe; +} +.accent-fuchsia-300{ + accent-color: #f0abfc; +} +.accent-fuchsia-400{ + accent-color: #e879f9; +} +.accent-fuchsia-500{ + accent-color: #d946ef; +} +.accent-fuchsia-600{ + accent-color: #c026d3; +} +.accent-fuchsia-700{ + accent-color: #a21caf; +} +.accent-fuchsia-800{ + accent-color: #86198f; +} +.accent-fuchsia-900{ + accent-color: #701a75; +} +.accent-pink-50{ + accent-color: #FDF2F8; +} +.accent-pink-100{ + accent-color: #FCE8F3; +} +.accent-pink-200{ + accent-color: #FAD1E8; +} +.accent-pink-300{ + accent-color: #F8B4D9; +} +.accent-pink-400{ + accent-color: #F17EB8; +} +.accent-pink-500{ + accent-color: #E74694; +} +.accent-pink-600{ + accent-color: #D61F69; +} +.accent-pink-700{ + accent-color: #BF125D; +} +.accent-pink-800{ + accent-color: #99154B; +} +.accent-pink-900{ + accent-color: #751A3D; +} +.accent-rose-50{ + accent-color: #fff1f2; +} +.accent-rose-100{ + accent-color: #ffe4e6; +} +.accent-rose-200{ + accent-color: #fecdd3; +} +.accent-rose-300{ + accent-color: #fda4af; +} +.accent-rose-400{ + accent-color: #fb7185; +} +.accent-rose-500{ + accent-color: #f43f5e; +} +.accent-rose-600{ + accent-color: #e11d48; +} +.accent-rose-700{ + accent-color: #be123c; +} +.accent-rose-800{ + accent-color: #9f1239; +} +.accent-rose-900{ + accent-color: #881337; +} +.accent-rose{ + accent-color: #f43f5e; +} +.accent-lilac-100{ + accent-color: #F5F7FA; +} +.accent-lilac-300{ + accent-color: #EDF0FC; +} +.accent-lilac-900{ + accent-color: #DCE2F9; +} +.accent-lilac{ + accent-color: #F8F9FE; +} +.accent-golden-900{ + accent-color: #BFB882; +} +.accent-golden{ + accent-color: #D1C989; +} +.accent-status-success{ + accent-color: #F1F6EE; +} +.accent-status-danger{ + accent-color: #fae6e6; +} +.accent-status-sent{ + accent-color: #FEF5E7; +} +.accent-status-viewed{ + accent-color: #EEEEF3; +} +.accent-status-draft{ + accent-color: #ECECEC; +} +.accent-status-partial{ + accent-color: #E6F1F6; +} +.accent-status-canceled{ + accent-color: #282828; +} +.accent-status-warning{ + accent-color: #FEF5E7; +} +.accent-text-status-success{ + accent-color: #63914A; +} +.accent-text-status-danger{ + accent-color: #B80000; +} +.accent-text-status-sent{ + accent-color: #DD8E0A; +} +.accent-text-status-viewed{ + accent-color: #4D4F7D; +} +.accent-text-status-draft{ + accent-color: #3B3B3B; +} +.accent-text-status-partial{ + accent-color: #006395; +} +.accent-text-status-canceled{ + accent-color: #ffffff; +} +.accent-text-status-warning{ + accent-color: #b87708; +} +.accent-body{ + accent-color: #fcfcfc; +} +.accent-light-gray{ + accent-color: #C7C9D9; +} +.accent-dark-blue{ + accent-color: #15284B; +} +.accent-lighter-gray{ + accent-color: #F2F2F5; +} +.accent-purple-lighter{ + accent-color: #F2F4FC; +} +.accent-modal-background{ + accent-color: rgba(0, 0, 0, 0.3); +} +.accent-testing{ + accent-color: #935f07; +} +.accent-auto{ + accent-color: auto; +} +.opacity-0{ + opacity: 0; +} +.opacity-5{ + opacity: 0.05; +} +.opacity-10{ + opacity: 0.1; +} +.opacity-20{ + opacity: 0.2; +} +.opacity-25{ + opacity: 0.25; +} +.opacity-30{ + opacity: 0.3; +} +.opacity-40{ + opacity: 0.4; +} +.opacity-50{ + opacity: 0.5; +} +.opacity-60{ + opacity: 0.6; +} +.opacity-70{ + opacity: 0.7; +} +.opacity-75{ + opacity: 0.75; +} +.opacity-80{ + opacity: 0.8; +} +.opacity-90{ + opacity: 0.9; +} +.opacity-95{ + opacity: 0.95; +} +.opacity-100{ + opacity: 1; +} +.bg-blend-normal{ + background-blend-mode: normal; +} +.bg-blend-multiply{ + background-blend-mode: multiply; +} +.bg-blend-screen{ + background-blend-mode: screen; +} +.bg-blend-overlay{ + background-blend-mode: overlay; +} +.bg-blend-darken{ + background-blend-mode: darken; +} +.bg-blend-lighten{ + background-blend-mode: lighten; +} +.bg-blend-color-dodge{ + background-blend-mode: color-dodge; +} +.bg-blend-color-burn{ + background-blend-mode: color-burn; +} +.bg-blend-hard-light{ + background-blend-mode: hard-light; +} +.bg-blend-soft-light{ + background-blend-mode: soft-light; +} +.bg-blend-difference{ + background-blend-mode: difference; +} +.bg-blend-exclusion{ + background-blend-mode: exclusion; +} +.bg-blend-hue{ + background-blend-mode: hue; +} +.bg-blend-saturation{ + background-blend-mode: saturation; +} +.bg-blend-color{ + background-blend-mode: color; +} +.bg-blend-luminosity{ + background-blend-mode: luminosity; +} +.mix-blend-normal{ + mix-blend-mode: normal; +} +.mix-blend-multiply{ + mix-blend-mode: multiply; +} +.mix-blend-screen{ + mix-blend-mode: screen; +} +.mix-blend-overlay{ + mix-blend-mode: overlay; +} +.mix-blend-darken{ + mix-blend-mode: darken; +} +.mix-blend-lighten{ + mix-blend-mode: lighten; +} +.mix-blend-color-dodge{ + mix-blend-mode: color-dodge; +} +.mix-blend-color-burn{ + mix-blend-mode: color-burn; +} +.mix-blend-hard-light{ + mix-blend-mode: hard-light; +} +.mix-blend-soft-light{ + mix-blend-mode: soft-light; +} +.mix-blend-difference{ + mix-blend-mode: difference; +} +.mix-blend-exclusion{ + mix-blend-mode: exclusion; +} +.mix-blend-hue{ + mix-blend-mode: hue; +} +.mix-blend-saturation{ + mix-blend-mode: saturation; +} +.mix-blend-color{ + mix-blend-mode: color; +} +.mix-blend-luminosity{ + mix-blend-mode: luminosity; +} +.shadow-sm{ + --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow{ + --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-md{ + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-lg{ + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-xl{ + --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-2xl{ + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-inner{ + --tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); + --tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-none{ + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-sm-light{ + --tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, 0.08); + --tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.shadow-inherit{ + --tw-shadow-color: inherit; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-current{ + --tw-shadow-color: currentColor; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-transparent{ + --tw-shadow-color: transparent; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-50{ + --tw-shadow-color: #f6f6f6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-100{ + --tw-shadow-color: #ececec; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-200{ + --tw-shadow-color: #d0d0d0; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-300{ + --tw-shadow-color: #b3b3b3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-400{ + --tw-shadow-color: #7b7b7b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-500{ + --tw-shadow-color: #424242; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-600{ + --tw-shadow-color: #3b3b3b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-700{ + --tw-shadow-color: #323232; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-800{ + --tw-shadow-color: #282828; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black-900{ + --tw-shadow-color: #202020; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-black{ + --tw-shadow-color: #424242; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-white{ + --tw-shadow-color: #ffffff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-50{ + --tw-shadow-color: #f8fafc; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-100{ + --tw-shadow-color: #f1f5f9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-200{ + --tw-shadow-color: #e2e8f0; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-300{ + --tw-shadow-color: #cbd5e1; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-400{ + --tw-shadow-color: #94a3b8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-500{ + --tw-shadow-color: #64748b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-600{ + --tw-shadow-color: #475569; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-700{ + --tw-shadow-color: #334155; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-800{ + --tw-shadow-color: #1e293b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-slate-900{ + --tw-shadow-color: #0f172a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-50{ + --tw-shadow-color: #F9FAFB; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-100{ + --tw-shadow-color: #F3F4F6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-200{ + --tw-shadow-color: #E5E7EB; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-300{ + --tw-shadow-color: #D1D5DB; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-400{ + --tw-shadow-color: #9CA3AF; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-500{ + --tw-shadow-color: #6B7280; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-600{ + --tw-shadow-color: #4B5563; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-700{ + --tw-shadow-color: #374151; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-800{ + --tw-shadow-color: #1F2937; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-gray-900{ + --tw-shadow-color: #111827; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-50{ + --tw-shadow-color: #fafafa; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-100{ + --tw-shadow-color: #f4f4f5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-200{ + --tw-shadow-color: #e4e4e7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-300{ + --tw-shadow-color: #d4d4d8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-400{ + --tw-shadow-color: #a1a1aa; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-500{ + --tw-shadow-color: #71717a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-600{ + --tw-shadow-color: #52525b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-700{ + --tw-shadow-color: #3f3f46; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-800{ + --tw-shadow-color: #27272a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-zinc-900{ + --tw-shadow-color: #18181b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-50{ + --tw-shadow-color: #fafafa; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-100{ + --tw-shadow-color: #f5f5f5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-200{ + --tw-shadow-color: #e5e5e5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-300{ + --tw-shadow-color: #d4d4d4; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-400{ + --tw-shadow-color: #a3a3a3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-500{ + --tw-shadow-color: #737373; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-600{ + --tw-shadow-color: #525252; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-700{ + --tw-shadow-color: #404040; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-800{ + --tw-shadow-color: #262626; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-neutral-900{ + --tw-shadow-color: #171717; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-50{ + --tw-shadow-color: #fafaf9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-100{ + --tw-shadow-color: #f5f5f4; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-200{ + --tw-shadow-color: #e7e5e4; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-300{ + --tw-shadow-color: #d6d3d1; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-400{ + --tw-shadow-color: #a8a29e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-500{ + --tw-shadow-color: #78716c; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-600{ + --tw-shadow-color: #57534e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-700{ + --tw-shadow-color: #44403c; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-800{ + --tw-shadow-color: #292524; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-stone-900{ + --tw-shadow-color: #1c1917; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-50{ + --tw-shadow-color: #fcf2f2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-100{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-200{ + --tw-shadow-color: #f2bfbf; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-300{ + --tw-shadow-color: #eb9999; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-400{ + --tw-shadow-color: #db4d4d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-500{ + --tw-shadow-color: #cc0000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-600{ + --tw-shadow-color: #b80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-700{ + --tw-shadow-color: #990000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-800{ + --tw-shadow-color: #7a0000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red-900{ + --tw-shadow-color: #640000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-red{ + --tw-shadow-color: #cc0000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-50{ + --tw-shadow-color: #fffaf3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-100{ + --tw-shadow-color: #fef5e7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-200{ + --tw-shadow-color: #fde7c2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-300{ + --tw-shadow-color: #fbd89d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-400{ + --tw-shadow-color: #f8bb54; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-500{ + --tw-shadow-color: #f59e0b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-600{ + --tw-shadow-color: #dd8e0a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-700{ + --tw-shadow-color: #b87708; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-800{ + --tw-shadow-color: #935f07; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange-900{ + --tw-shadow-color: #784d05; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-orange{ + --tw-shadow-color: #f59e0b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-50{ + --tw-shadow-color: #fffbeb; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-100{ + --tw-shadow-color: #fef3c7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-200{ + --tw-shadow-color: #fde68a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-300{ + --tw-shadow-color: #fcd34d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-400{ + --tw-shadow-color: #fbbf24; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-500{ + --tw-shadow-color: #f59e0b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-600{ + --tw-shadow-color: #d97706; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-700{ + --tw-shadow-color: #b45309; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-800{ + --tw-shadow-color: #92400e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-amber-900{ + --tw-shadow-color: #78350f; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-50{ + --tw-shadow-color: #FDFDEA; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-100{ + --tw-shadow-color: #FDF6B2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-200{ + --tw-shadow-color: #FCE96A; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-300{ + --tw-shadow-color: #FACA15; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-400{ + --tw-shadow-color: #E3A008; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-500{ + --tw-shadow-color: #C27803; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-600{ + --tw-shadow-color: #9F580A; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-700{ + --tw-shadow-color: #8E4B10; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-800{ + --tw-shadow-color: #723B13; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-yellow-900{ + --tw-shadow-color: #633112; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-50{ + --tw-shadow-color: #f7fee7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-100{ + --tw-shadow-color: #ecfccb; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-200{ + --tw-shadow-color: #d9f99d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-300{ + --tw-shadow-color: #bef264; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-400{ + --tw-shadow-color: #a3e635; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-500{ + --tw-shadow-color: #84cc16; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-600{ + --tw-shadow-color: #65a30d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-700{ + --tw-shadow-color: #4d7c0f; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-800{ + --tw-shadow-color: #3f6212; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lime-900{ + --tw-shadow-color: #365314; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-50{ + --tw-shadow-color: #f8faf6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-100{ + --tw-shadow-color: #f1f6ee; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-200{ + --tw-shadow-color: #dbe8d4; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-300{ + --tw-shadow-color: #c5d9ba; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-400{ + --tw-shadow-color: #9abd86; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-500{ + --tw-shadow-color: #6ea152; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-600{ + --tw-shadow-color: #63914a; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-700{ + --tw-shadow-color: #53793e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-800{ + --tw-shadow-color: #426131; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green-900{ + --tw-shadow-color: #364f28; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-green{ + --tw-shadow-color: #6ea152; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-50{ + --tw-shadow-color: #ecfdf5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-100{ + --tw-shadow-color: #d1fae5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-200{ + --tw-shadow-color: #a7f3d0; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-300{ + --tw-shadow-color: #6ee7b7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-400{ + --tw-shadow-color: #34d399; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-500{ + --tw-shadow-color: #10b981; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-600{ + --tw-shadow-color: #059669; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-700{ + --tw-shadow-color: #047857; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-800{ + --tw-shadow-color: #065f46; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-emerald-900{ + --tw-shadow-color: #064e3b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-50{ + --tw-shadow-color: #EDFAFA; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-100{ + --tw-shadow-color: #D5F5F6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-200{ + --tw-shadow-color: #AFECEF; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-300{ + --tw-shadow-color: #7EDCE2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-400{ + --tw-shadow-color: #16BDCA; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-500{ + --tw-shadow-color: #0694A2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-600{ + --tw-shadow-color: #047481; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-700{ + --tw-shadow-color: #036672; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-800{ + --tw-shadow-color: #05505C; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-teal-900{ + --tw-shadow-color: #014451; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-50{ + --tw-shadow-color: #ecfeff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-100{ + --tw-shadow-color: #cffafe; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-200{ + --tw-shadow-color: #a5f3fc; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-300{ + --tw-shadow-color: #67e8f9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-400{ + --tw-shadow-color: #22d3ee; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-500{ + --tw-shadow-color: #06b6d4; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-600{ + --tw-shadow-color: #0891b2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-700{ + --tw-shadow-color: #0e7490; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-800{ + --tw-shadow-color: #155e75; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-cyan-900{ + --tw-shadow-color: #164e63; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-50{ + --tw-shadow-color: #f0f9ff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-100{ + --tw-shadow-color: #e0f2fe; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-200{ + --tw-shadow-color: #bae6fd; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-300{ + --tw-shadow-color: #7dd3fc; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-400{ + --tw-shadow-color: #38bdf8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-500{ + --tw-shadow-color: #0ea5e9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-600{ + --tw-shadow-color: #0284c7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-700{ + --tw-shadow-color: #0369a1; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-800{ + --tw-shadow-color: #075985; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-sky-900{ + --tw-shadow-color: #0c4a6e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-50{ + --tw-shadow-color: #f2f8fb; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-100{ + --tw-shadow-color: #e6f1f6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-200{ + --tw-shadow-color: #bfdbe9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-300{ + --tw-shadow-color: #99c5db; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-400{ + --tw-shadow-color: #4d9ac1; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-500{ + --tw-shadow-color: #006ea6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-600{ + --tw-shadow-color: #006395; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-700{ + --tw-shadow-color: #00537d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-800{ + --tw-shadow-color: #004264; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue-900{ + --tw-shadow-color: #003651; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-blue{ + --tw-shadow-color: #006ea6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-50{ + --tw-shadow-color: #F0F5FF; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-100{ + --tw-shadow-color: #E5EDFF; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-200{ + --tw-shadow-color: #CDDBFE; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-300{ + --tw-shadow-color: #B4C6FC; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-400{ + --tw-shadow-color: #8DA2FB; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-500{ + --tw-shadow-color: #6875F5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-600{ + --tw-shadow-color: #5850EC; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-700{ + --tw-shadow-color: #5145CD; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-800{ + --tw-shadow-color: #42389D; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-indigo-900{ + --tw-shadow-color: #362F78; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-50{ + --tw-shadow-color: #f5f3ff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-100{ + --tw-shadow-color: #ede9fe; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-200{ + --tw-shadow-color: #ddd6fe; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-300{ + --tw-shadow-color: #c4b5fd; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-400{ + --tw-shadow-color: #a78bfa; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-500{ + --tw-shadow-color: #8b5cf6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-600{ + --tw-shadow-color: #7c3aed; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-700{ + --tw-shadow-color: #6d28d9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-800{ + --tw-shadow-color: #5b21b6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-violet-900{ + --tw-shadow-color: #4c1d95; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-50{ + --tw-shadow-color: #f7f7f9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-100{ + --tw-shadow-color: #eeeef3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-200{ + --tw-shadow-color: #d5d5e2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-300{ + --tw-shadow-color: #bbbcd1; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-400{ + --tw-shadow-color: #888aae; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-500{ + --tw-shadow-color: #55588b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-600{ + --tw-shadow-color: #4d4f7d; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-700{ + --tw-shadow-color: #404268; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-800{ + --tw-shadow-color: #333553; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-900{ + --tw-shadow-color: #2a2b44; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple{ + --tw-shadow-color: #55588b; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-50{ + --tw-shadow-color: #fdf4ff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-100{ + --tw-shadow-color: #fae8ff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-200{ + --tw-shadow-color: #f5d0fe; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-300{ + --tw-shadow-color: #f0abfc; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-400{ + --tw-shadow-color: #e879f9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-500{ + --tw-shadow-color: #d946ef; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-600{ + --tw-shadow-color: #c026d3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-700{ + --tw-shadow-color: #a21caf; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-800{ + --tw-shadow-color: #86198f; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-fuchsia-900{ + --tw-shadow-color: #701a75; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-50{ + --tw-shadow-color: #FDF2F8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-100{ + --tw-shadow-color: #FCE8F3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-200{ + --tw-shadow-color: #FAD1E8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-300{ + --tw-shadow-color: #F8B4D9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-400{ + --tw-shadow-color: #F17EB8; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-500{ + --tw-shadow-color: #E74694; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-600{ + --tw-shadow-color: #D61F69; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-700{ + --tw-shadow-color: #BF125D; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-800{ + --tw-shadow-color: #99154B; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-pink-900{ + --tw-shadow-color: #751A3D; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-50{ + --tw-shadow-color: #fff1f2; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-100{ + --tw-shadow-color: #ffe4e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-200{ + --tw-shadow-color: #fecdd3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-300{ + --tw-shadow-color: #fda4af; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-400{ + --tw-shadow-color: #fb7185; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-500{ + --tw-shadow-color: #f43f5e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-600{ + --tw-shadow-color: #e11d48; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-700{ + --tw-shadow-color: #be123c; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-800{ + --tw-shadow-color: #9f1239; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose-900{ + --tw-shadow-color: #881337; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-rose{ + --tw-shadow-color: #f43f5e; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lilac-100{ + --tw-shadow-color: #F5F7FA; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lilac-300{ + --tw-shadow-color: #EDF0FC; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lilac-900{ + --tw-shadow-color: #DCE2F9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lilac{ + --tw-shadow-color: #F8F9FE; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-golden-900{ + --tw-shadow-color: #BFB882; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-golden{ + --tw-shadow-color: #D1C989; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-success{ + --tw-shadow-color: #F1F6EE; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-danger{ + --tw-shadow-color: #fae6e6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-sent{ + --tw-shadow-color: #FEF5E7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-viewed{ + --tw-shadow-color: #EEEEF3; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-draft{ + --tw-shadow-color: #ECECEC; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-partial{ + --tw-shadow-color: #E6F1F6; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-canceled{ + --tw-shadow-color: #282828; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-status-warning{ + --tw-shadow-color: #FEF5E7; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-success{ + --tw-shadow-color: #63914A; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-danger{ + --tw-shadow-color: #B80000; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-sent{ + --tw-shadow-color: #DD8E0A; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-viewed{ + --tw-shadow-color: #4D4F7D; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-draft{ + --tw-shadow-color: #3B3B3B; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-partial{ + --tw-shadow-color: #006395; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-canceled{ + --tw-shadow-color: #ffffff; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-text-status-warning{ + --tw-shadow-color: #b87708; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-body{ + --tw-shadow-color: #fcfcfc; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-light-gray{ + --tw-shadow-color: #C7C9D9; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-dark-blue{ + --tw-shadow-color: #15284B; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-lighter-gray{ + --tw-shadow-color: #F2F2F5; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-purple-lighter{ + --tw-shadow-color: #F2F4FC; + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-modal-background{ + --tw-shadow-color: rgba(0, 0, 0, 0.3); + --tw-shadow: var(--tw-shadow-colored); +} +.shadow-testing{ + --tw-shadow-color: #935f07; + --tw-shadow: var(--tw-shadow-colored); +} +.outline-none{ + outline: 2px solid transparent; + outline-offset: 2px; +} +.outline{ + outline-style: solid; +} +.\!outline{ + outline-style: solid !important; +} +.outline-dashed{ + outline-style: dashed; +} +.outline-dotted{ + outline-style: dotted; +} +.outline-double{ + outline-style: double; +} +.outline-hidden{ + outline-style: hidden; +} +.outline-0{ + outline-width: 0px; +} +.outline-1{ + outline-width: 1px; +} +.outline-2{ + outline-width: 2px; +} +.outline-4{ + outline-width: 4px; +} +.outline-8{ + outline-width: 8px; +} +.outline-offset-0{ + outline-offset: 0px; +} +.outline-offset-1{ + outline-offset: 1px; +} +.outline-offset-2{ + outline-offset: 2px; +} +.outline-offset-4{ + outline-offset: 4px; +} +.outline-offset-8{ + outline-offset: 8px; +} +.outline-inherit{ + outline-color: inherit; +} +.outline-current{ + outline-color: currentColor; +} +.outline-transparent{ + outline-color: transparent; +} +.outline-black-50{ + outline-color: #f6f6f6; +} +.outline-black-100{ + outline-color: #ececec; +} +.outline-black-200{ + outline-color: #d0d0d0; +} +.outline-black-300{ + outline-color: #b3b3b3; +} +.outline-black-400{ + outline-color: #7b7b7b; +} +.outline-black-500{ + outline-color: #424242; +} +.outline-black-600{ + outline-color: #3b3b3b; +} +.outline-black-700{ + outline-color: #323232; +} +.outline-black-800{ + outline-color: #282828; +} +.outline-black-900{ + outline-color: #202020; +} +.outline-black{ + outline-color: #424242; +} +.outline-white{ + outline-color: #ffffff; +} +.outline-slate-50{ + outline-color: #f8fafc; +} +.outline-slate-100{ + outline-color: #f1f5f9; +} +.outline-slate-200{ + outline-color: #e2e8f0; +} +.outline-slate-300{ + outline-color: #cbd5e1; +} +.outline-slate-400{ + outline-color: #94a3b8; +} +.outline-slate-500{ + outline-color: #64748b; +} +.outline-slate-600{ + outline-color: #475569; +} +.outline-slate-700{ + outline-color: #334155; +} +.outline-slate-800{ + outline-color: #1e293b; +} +.outline-slate-900{ + outline-color: #0f172a; +} +.outline-gray-50{ + outline-color: #F9FAFB; +} +.outline-gray-100{ + outline-color: #F3F4F6; +} +.outline-gray-200{ + outline-color: #E5E7EB; +} +.outline-gray-300{ + outline-color: #D1D5DB; +} +.outline-gray-400{ + outline-color: #9CA3AF; +} +.outline-gray-500{ + outline-color: #6B7280; +} +.outline-gray-600{ + outline-color: #4B5563; +} +.outline-gray-700{ + outline-color: #374151; +} +.outline-gray-800{ + outline-color: #1F2937; +} +.outline-gray-900{ + outline-color: #111827; +} +.outline-zinc-50{ + outline-color: #fafafa; +} +.outline-zinc-100{ + outline-color: #f4f4f5; +} +.outline-zinc-200{ + outline-color: #e4e4e7; +} +.outline-zinc-300{ + outline-color: #d4d4d8; +} +.outline-zinc-400{ + outline-color: #a1a1aa; +} +.outline-zinc-500{ + outline-color: #71717a; +} +.outline-zinc-600{ + outline-color: #52525b; +} +.outline-zinc-700{ + outline-color: #3f3f46; +} +.outline-zinc-800{ + outline-color: #27272a; +} +.outline-zinc-900{ + outline-color: #18181b; +} +.outline-neutral-50{ + outline-color: #fafafa; +} +.outline-neutral-100{ + outline-color: #f5f5f5; +} +.outline-neutral-200{ + outline-color: #e5e5e5; +} +.outline-neutral-300{ + outline-color: #d4d4d4; +} +.outline-neutral-400{ + outline-color: #a3a3a3; +} +.outline-neutral-500{ + outline-color: #737373; +} +.outline-neutral-600{ + outline-color: #525252; +} +.outline-neutral-700{ + outline-color: #404040; +} +.outline-neutral-800{ + outline-color: #262626; +} +.outline-neutral-900{ + outline-color: #171717; +} +.outline-stone-50{ + outline-color: #fafaf9; +} +.outline-stone-100{ + outline-color: #f5f5f4; +} +.outline-stone-200{ + outline-color: #e7e5e4; +} +.outline-stone-300{ + outline-color: #d6d3d1; +} +.outline-stone-400{ + outline-color: #a8a29e; +} +.outline-stone-500{ + outline-color: #78716c; +} +.outline-stone-600{ + outline-color: #57534e; +} +.outline-stone-700{ + outline-color: #44403c; +} +.outline-stone-800{ + outline-color: #292524; +} +.outline-stone-900{ + outline-color: #1c1917; +} +.outline-red-50{ + outline-color: #fcf2f2; +} +.outline-red-100{ + outline-color: #fae6e6; +} +.outline-red-200{ + outline-color: #f2bfbf; +} +.outline-red-300{ + outline-color: #eb9999; +} +.outline-red-400{ + outline-color: #db4d4d; +} +.outline-red-500{ + outline-color: #cc0000; +} +.outline-red-600{ + outline-color: #b80000; +} +.outline-red-700{ + outline-color: #990000; +} +.outline-red-800{ + outline-color: #7a0000; +} +.outline-red-900{ + outline-color: #640000; +} +.outline-red{ + outline-color: #cc0000; +} +.outline-orange-50{ + outline-color: #fffaf3; +} +.outline-orange-100{ + outline-color: #fef5e7; +} +.outline-orange-200{ + outline-color: #fde7c2; +} +.outline-orange-300{ + outline-color: #fbd89d; +} +.outline-orange-400{ + outline-color: #f8bb54; +} +.outline-orange-500{ + outline-color: #f59e0b; +} +.outline-orange-600{ + outline-color: #dd8e0a; +} +.outline-orange-700{ + outline-color: #b87708; +} +.outline-orange-800{ + outline-color: #935f07; +} +.outline-orange-900{ + outline-color: #784d05; +} +.outline-orange{ + outline-color: #f59e0b; +} +.outline-amber-50{ + outline-color: #fffbeb; +} +.outline-amber-100{ + outline-color: #fef3c7; +} +.outline-amber-200{ + outline-color: #fde68a; +} +.outline-amber-300{ + outline-color: #fcd34d; +} +.outline-amber-400{ + outline-color: #fbbf24; +} +.outline-amber-500{ + outline-color: #f59e0b; +} +.outline-amber-600{ + outline-color: #d97706; +} +.outline-amber-700{ + outline-color: #b45309; +} +.outline-amber-800{ + outline-color: #92400e; +} +.outline-amber-900{ + outline-color: #78350f; +} +.outline-yellow-50{ + outline-color: #FDFDEA; +} +.outline-yellow-100{ + outline-color: #FDF6B2; +} +.outline-yellow-200{ + outline-color: #FCE96A; +} +.outline-yellow-300{ + outline-color: #FACA15; +} +.outline-yellow-400{ + outline-color: #E3A008; +} +.outline-yellow-500{ + outline-color: #C27803; +} +.outline-yellow-600{ + outline-color: #9F580A; +} +.outline-yellow-700{ + outline-color: #8E4B10; +} +.outline-yellow-800{ + outline-color: #723B13; +} +.outline-yellow-900{ + outline-color: #633112; +} +.outline-lime-50{ + outline-color: #f7fee7; +} +.outline-lime-100{ + outline-color: #ecfccb; +} +.outline-lime-200{ + outline-color: #d9f99d; +} +.outline-lime-300{ + outline-color: #bef264; +} +.outline-lime-400{ + outline-color: #a3e635; +} +.outline-lime-500{ + outline-color: #84cc16; +} +.outline-lime-600{ + outline-color: #65a30d; +} +.outline-lime-700{ + outline-color: #4d7c0f; +} +.outline-lime-800{ + outline-color: #3f6212; +} +.outline-lime-900{ + outline-color: #365314; +} +.outline-green-50{ + outline-color: #f8faf6; +} +.outline-green-100{ + outline-color: #f1f6ee; +} +.outline-green-200{ + outline-color: #dbe8d4; +} +.outline-green-300{ + outline-color: #c5d9ba; +} +.outline-green-400{ + outline-color: #9abd86; +} +.outline-green-500{ + outline-color: #6ea152; +} +.outline-green-600{ + outline-color: #63914a; +} +.outline-green-700{ + outline-color: #53793e; +} +.outline-green-800{ + outline-color: #426131; +} +.outline-green-900{ + outline-color: #364f28; +} +.outline-green{ + outline-color: #6ea152; +} +.outline-emerald-50{ + outline-color: #ecfdf5; +} +.outline-emerald-100{ + outline-color: #d1fae5; +} +.outline-emerald-200{ + outline-color: #a7f3d0; +} +.outline-emerald-300{ + outline-color: #6ee7b7; +} +.outline-emerald-400{ + outline-color: #34d399; +} +.outline-emerald-500{ + outline-color: #10b981; +} +.outline-emerald-600{ + outline-color: #059669; +} +.outline-emerald-700{ + outline-color: #047857; +} +.outline-emerald-800{ + outline-color: #065f46; +} +.outline-emerald-900{ + outline-color: #064e3b; +} +.outline-teal-50{ + outline-color: #EDFAFA; +} +.outline-teal-100{ + outline-color: #D5F5F6; +} +.outline-teal-200{ + outline-color: #AFECEF; +} +.outline-teal-300{ + outline-color: #7EDCE2; +} +.outline-teal-400{ + outline-color: #16BDCA; +} +.outline-teal-500{ + outline-color: #0694A2; +} +.outline-teal-600{ + outline-color: #047481; +} +.outline-teal-700{ + outline-color: #036672; +} +.outline-teal-800{ + outline-color: #05505C; +} +.outline-teal-900{ + outline-color: #014451; +} +.outline-cyan-50{ + outline-color: #ecfeff; +} +.outline-cyan-100{ + outline-color: #cffafe; +} +.outline-cyan-200{ + outline-color: #a5f3fc; +} +.outline-cyan-300{ + outline-color: #67e8f9; +} +.outline-cyan-400{ + outline-color: #22d3ee; +} +.outline-cyan-500{ + outline-color: #06b6d4; +} +.outline-cyan-600{ + outline-color: #0891b2; +} +.outline-cyan-700{ + outline-color: #0e7490; +} +.outline-cyan-800{ + outline-color: #155e75; +} +.outline-cyan-900{ + outline-color: #164e63; +} +.outline-sky-50{ + outline-color: #f0f9ff; +} +.outline-sky-100{ + outline-color: #e0f2fe; +} +.outline-sky-200{ + outline-color: #bae6fd; +} +.outline-sky-300{ + outline-color: #7dd3fc; +} +.outline-sky-400{ + outline-color: #38bdf8; +} +.outline-sky-500{ + outline-color: #0ea5e9; +} +.outline-sky-600{ + outline-color: #0284c7; +} +.outline-sky-700{ + outline-color: #0369a1; +} +.outline-sky-800{ + outline-color: #075985; +} +.outline-sky-900{ + outline-color: #0c4a6e; +} +.outline-blue-50{ + outline-color: #f2f8fb; +} +.outline-blue-100{ + outline-color: #e6f1f6; +} +.outline-blue-200{ + outline-color: #bfdbe9; +} +.outline-blue-300{ + outline-color: #99c5db; +} +.outline-blue-400{ + outline-color: #4d9ac1; +} +.outline-blue-500{ + outline-color: #006ea6; +} +.outline-blue-600{ + outline-color: #006395; +} +.outline-blue-700{ + outline-color: #00537d; +} +.outline-blue-800{ + outline-color: #004264; +} +.outline-blue-900{ + outline-color: #003651; +} +.outline-blue{ + outline-color: #006ea6; +} +.outline-indigo-50{ + outline-color: #F0F5FF; +} +.outline-indigo-100{ + outline-color: #E5EDFF; +} +.outline-indigo-200{ + outline-color: #CDDBFE; +} +.outline-indigo-300{ + outline-color: #B4C6FC; +} +.outline-indigo-400{ + outline-color: #8DA2FB; +} +.outline-indigo-500{ + outline-color: #6875F5; +} +.outline-indigo-600{ + outline-color: #5850EC; +} +.outline-indigo-700{ + outline-color: #5145CD; +} +.outline-indigo-800{ + outline-color: #42389D; +} +.outline-indigo-900{ + outline-color: #362F78; +} +.outline-violet-50{ + outline-color: #f5f3ff; +} +.outline-violet-100{ + outline-color: #ede9fe; +} +.outline-violet-200{ + outline-color: #ddd6fe; +} +.outline-violet-300{ + outline-color: #c4b5fd; +} +.outline-violet-400{ + outline-color: #a78bfa; +} +.outline-violet-500{ + outline-color: #8b5cf6; +} +.outline-violet-600{ + outline-color: #7c3aed; +} +.outline-violet-700{ + outline-color: #6d28d9; +} +.outline-violet-800{ + outline-color: #5b21b6; +} +.outline-violet-900{ + outline-color: #4c1d95; +} +.outline-purple-50{ + outline-color: #f7f7f9; +} +.outline-purple-100{ + outline-color: #eeeef3; +} +.outline-purple-200{ + outline-color: #d5d5e2; +} +.outline-purple-300{ + outline-color: #bbbcd1; +} +.outline-purple-400{ + outline-color: #888aae; +} +.outline-purple-500{ + outline-color: #55588b; +} +.outline-purple-600{ + outline-color: #4d4f7d; +} +.outline-purple-700{ + outline-color: #404268; +} +.outline-purple-800{ + outline-color: #333553; +} +.outline-purple-900{ + outline-color: #2a2b44; +} +.outline-purple{ + outline-color: #55588b; +} +.outline-fuchsia-50{ + outline-color: #fdf4ff; +} +.outline-fuchsia-100{ + outline-color: #fae8ff; +} +.outline-fuchsia-200{ + outline-color: #f5d0fe; +} +.outline-fuchsia-300{ + outline-color: #f0abfc; +} +.outline-fuchsia-400{ + outline-color: #e879f9; +} +.outline-fuchsia-500{ + outline-color: #d946ef; +} +.outline-fuchsia-600{ + outline-color: #c026d3; +} +.outline-fuchsia-700{ + outline-color: #a21caf; +} +.outline-fuchsia-800{ + outline-color: #86198f; +} +.outline-fuchsia-900{ + outline-color: #701a75; +} +.outline-pink-50{ + outline-color: #FDF2F8; +} +.outline-pink-100{ + outline-color: #FCE8F3; +} +.outline-pink-200{ + outline-color: #FAD1E8; +} +.outline-pink-300{ + outline-color: #F8B4D9; +} +.outline-pink-400{ + outline-color: #F17EB8; +} +.outline-pink-500{ + outline-color: #E74694; +} +.outline-pink-600{ + outline-color: #D61F69; +} +.outline-pink-700{ + outline-color: #BF125D; +} +.outline-pink-800{ + outline-color: #99154B; +} +.outline-pink-900{ + outline-color: #751A3D; +} +.outline-rose-50{ + outline-color: #fff1f2; +} +.outline-rose-100{ + outline-color: #ffe4e6; +} +.outline-rose-200{ + outline-color: #fecdd3; +} +.outline-rose-300{ + outline-color: #fda4af; +} +.outline-rose-400{ + outline-color: #fb7185; +} +.outline-rose-500{ + outline-color: #f43f5e; +} +.outline-rose-600{ + outline-color: #e11d48; +} +.outline-rose-700{ + outline-color: #be123c; +} +.outline-rose-800{ + outline-color: #9f1239; +} +.outline-rose-900{ + outline-color: #881337; +} +.outline-rose{ + outline-color: #f43f5e; +} +.outline-lilac-100{ + outline-color: #F5F7FA; +} +.outline-lilac-300{ + outline-color: #EDF0FC; +} +.outline-lilac-900{ + outline-color: #DCE2F9; +} +.outline-lilac{ + outline-color: #F8F9FE; +} +.outline-golden-900{ + outline-color: #BFB882; +} +.outline-golden{ + outline-color: #D1C989; +} +.outline-status-success{ + outline-color: #F1F6EE; +} +.outline-status-danger{ + outline-color: #fae6e6; +} +.outline-status-sent{ + outline-color: #FEF5E7; +} +.outline-status-viewed{ + outline-color: #EEEEF3; +} +.outline-status-draft{ + outline-color: #ECECEC; +} +.outline-status-partial{ + outline-color: #E6F1F6; +} +.outline-status-canceled{ + outline-color: #282828; +} +.outline-status-warning{ + outline-color: #FEF5E7; +} +.outline-text-status-success{ + outline-color: #63914A; +} +.outline-text-status-danger{ + outline-color: #B80000; +} +.outline-text-status-sent{ + outline-color: #DD8E0A; +} +.outline-text-status-viewed{ + outline-color: #4D4F7D; +} +.outline-text-status-draft{ + outline-color: #3B3B3B; +} +.outline-text-status-partial{ + outline-color: #006395; +} +.outline-text-status-canceled{ + outline-color: #ffffff; +} +.outline-text-status-warning{ + outline-color: #b87708; +} +.outline-body{ + outline-color: #fcfcfc; +} +.outline-light-gray{ + outline-color: #C7C9D9; +} +.outline-dark-blue{ + outline-color: #15284B; +} +.outline-lighter-gray{ + outline-color: #F2F2F5; +} +.outline-purple-lighter{ + outline-color: #F2F4FC; +} +.outline-modal-background{ + outline-color: rgba(0, 0, 0, 0.3); +} +.outline-testing{ + outline-color: #935f07; +} +.ring-0{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring-1{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring-2{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring-4{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring-8{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring{ + --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); + --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); + box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); +} +.ring-inset{ + --tw-ring-inset: inset; +} +.ring-inherit{ + --tw-ring-color: inherit; +} +.ring-current{ + --tw-ring-color: currentColor; +} +.ring-transparent{ + --tw-ring-color: transparent; +} +.ring-black-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(246 246 246 / var(--tw-ring-opacity)); +} +.ring-black-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 236 236 / var(--tw-ring-opacity)); +} +.ring-black-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(208 208 208 / var(--tw-ring-opacity)); +} +.ring-black-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(179 179 179 / var(--tw-ring-opacity)); +} +.ring-black-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(123 123 123 / var(--tw-ring-opacity)); +} +.ring-black-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(66 66 66 / var(--tw-ring-opacity)); +} +.ring-black-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(59 59 59 / var(--tw-ring-opacity)); +} +.ring-black-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(50 50 50 / var(--tw-ring-opacity)); +} +.ring-black-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(40 40 40 / var(--tw-ring-opacity)); +} +.ring-black-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(32 32 32 / var(--tw-ring-opacity)); +} +.ring-black{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(66 66 66 / var(--tw-ring-opacity)); +} +.ring-white{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); +} +.ring-slate-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 250 252 / var(--tw-ring-opacity)); +} +.ring-slate-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity)); +} +.ring-slate-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity)); +} +.ring-slate-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity)); +} +.ring-slate-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity)); +} +.ring-slate-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity)); +} +.ring-slate-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(71 85 105 / var(--tw-ring-opacity)); +} +.ring-slate-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity)); +} +.ring-slate-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(30 41 59 / var(--tw-ring-opacity)); +} +.ring-slate-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity)); +} +.ring-gray-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(249 250 251 / var(--tw-ring-opacity)); +} +.ring-gray-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity)); +} +.ring-gray-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)); +} +.ring-gray-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity)); +} +.ring-gray-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity)); +} +.ring-gray-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity)); +} +.ring-gray-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity)); +} +.ring-gray-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity)); +} +.ring-gray-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity)); +} +.ring-gray-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity)); +} +.ring-zinc-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity)); +} +.ring-zinc-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(244 244 245 / var(--tw-ring-opacity)); +} +.ring-zinc-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(228 228 231 / var(--tw-ring-opacity)); +} +.ring-zinc-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(212 212 216 / var(--tw-ring-opacity)); +} +.ring-zinc-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(161 161 170 / var(--tw-ring-opacity)); +} +.ring-zinc-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity)); +} +.ring-zinc-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(82 82 91 / var(--tw-ring-opacity)); +} +.ring-zinc-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(63 63 70 / var(--tw-ring-opacity)); +} +.ring-zinc-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(39 39 42 / var(--tw-ring-opacity)); +} +.ring-zinc-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity)); +} +.ring-neutral-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 250 250 / var(--tw-ring-opacity)); +} +.ring-neutral-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 245 245 / var(--tw-ring-opacity)); +} +.ring-neutral-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(229 229 229 / var(--tw-ring-opacity)); +} +.ring-neutral-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(212 212 212 / var(--tw-ring-opacity)); +} +.ring-neutral-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity)); +} +.ring-neutral-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(115 115 115 / var(--tw-ring-opacity)); +} +.ring-neutral-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity)); +} +.ring-neutral-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(64 64 64 / var(--tw-ring-opacity)); +} +.ring-neutral-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(38 38 38 / var(--tw-ring-opacity)); +} +.ring-neutral-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(23 23 23 / var(--tw-ring-opacity)); +} +.ring-stone-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 250 249 / var(--tw-ring-opacity)); +} +.ring-stone-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 245 244 / var(--tw-ring-opacity)); +} +.ring-stone-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(231 229 228 / var(--tw-ring-opacity)); +} +.ring-stone-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(214 211 209 / var(--tw-ring-opacity)); +} +.ring-stone-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(168 162 158 / var(--tw-ring-opacity)); +} +.ring-stone-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(120 113 108 / var(--tw-ring-opacity)); +} +.ring-stone-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(87 83 78 / var(--tw-ring-opacity)); +} +.ring-stone-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(68 64 60 / var(--tw-ring-opacity)); +} +.ring-stone-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(41 37 36 / var(--tw-ring-opacity)); +} +.ring-stone-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(28 25 23 / var(--tw-ring-opacity)); +} +.ring-red-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(252 242 242 / var(--tw-ring-opacity)); +} +.ring-red-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-red-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(242 191 191 / var(--tw-ring-opacity)); +} +.ring-red-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(235 153 153 / var(--tw-ring-opacity)); +} +.ring-red-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(219 77 77 / var(--tw-ring-opacity)); +} +.ring-red-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(204 0 0 / var(--tw-ring-opacity)); +} +.ring-red-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-red-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(153 0 0 / var(--tw-ring-opacity)); +} +.ring-red-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(122 0 0 / var(--tw-ring-opacity)); +} +.ring-red-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(100 0 0 / var(--tw-ring-opacity)); +} +.ring-red{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(204 0 0 / var(--tw-ring-opacity)); +} +.ring-orange-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 250 243 / var(--tw-ring-opacity)); +} +.ring-orange-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); +} +.ring-orange-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 231 194 / var(--tw-ring-opacity)); +} +.ring-orange-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(251 216 157 / var(--tw-ring-opacity)); +} +.ring-orange-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 187 84 / var(--tw-ring-opacity)); +} +.ring-orange-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity)); +} +.ring-orange-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(221 142 10 / var(--tw-ring-opacity)); +} +.ring-orange-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 119 8 / var(--tw-ring-opacity)); +} +.ring-orange-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(147 95 7 / var(--tw-ring-opacity)); +} +.ring-orange-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(120 77 5 / var(--tw-ring-opacity)); +} +.ring-orange{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity)); +} +.ring-amber-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity)); +} +.ring-amber-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity)); +} +.ring-amber-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity)); +} +.ring-amber-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity)); +} +.ring-amber-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity)); +} +.ring-amber-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity)); +} +.ring-amber-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(217 119 6 / var(--tw-ring-opacity)); +} +.ring-amber-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(180 83 9 / var(--tw-ring-opacity)); +} +.ring-amber-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(146 64 14 / var(--tw-ring-opacity)); +} +.ring-amber-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(120 53 15 / var(--tw-ring-opacity)); +} +.ring-yellow-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 253 234 / var(--tw-ring-opacity)); +} +.ring-yellow-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 246 178 / var(--tw-ring-opacity)); +} +.ring-yellow-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(252 233 106 / var(--tw-ring-opacity)); +} +.ring-yellow-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity)); +} +.ring-yellow-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity)); +} +.ring-yellow-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity)); +} +.ring-yellow-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(159 88 10 / var(--tw-ring-opacity)); +} +.ring-yellow-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(142 75 16 / var(--tw-ring-opacity)); +} +.ring-yellow-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(114 59 19 / var(--tw-ring-opacity)); +} +.ring-yellow-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity)); +} +.ring-lime-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(247 254 231 / var(--tw-ring-opacity)); +} +.ring-lime-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 252 203 / var(--tw-ring-opacity)); +} +.ring-lime-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(217 249 157 / var(--tw-ring-opacity)); +} +.ring-lime-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity)); +} +.ring-lime-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity)); +} +.ring-lime-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(132 204 22 / var(--tw-ring-opacity)); +} +.ring-lime-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(101 163 13 / var(--tw-ring-opacity)); +} +.ring-lime-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity)); +} +.ring-lime-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity)); +} +.ring-lime-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(54 83 20 / var(--tw-ring-opacity)); +} +.ring-green-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 250 246 / var(--tw-ring-opacity)); +} +.ring-green-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); +} +.ring-green-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(219 232 212 / var(--tw-ring-opacity)); +} +.ring-green-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(197 217 186 / var(--tw-ring-opacity)); +} +.ring-green-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(154 189 134 / var(--tw-ring-opacity)); +} +.ring-green-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(110 161 82 / var(--tw-ring-opacity)); +} +.ring-green-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); +} +.ring-green-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(83 121 62 / var(--tw-ring-opacity)); +} +.ring-green-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(66 97 49 / var(--tw-ring-opacity)); +} +.ring-green-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(54 79 40 / var(--tw-ring-opacity)); +} +.ring-green{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(110 161 82 / var(--tw-ring-opacity)); +} +.ring-emerald-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 253 245 / var(--tw-ring-opacity)); +} +.ring-emerald-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity)); +} +.ring-emerald-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity)); +} +.ring-emerald-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity)); +} +.ring-emerald-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity)); +} +.ring-emerald-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity)); +} +.ring-emerald-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity)); +} +.ring-emerald-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity)); +} +.ring-emerald-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 95 70 / var(--tw-ring-opacity)); +} +.ring-emerald-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 78 59 / var(--tw-ring-opacity)); +} +.ring-teal-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(237 250 250 / var(--tw-ring-opacity)); +} +.ring-teal-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(213 245 246 / var(--tw-ring-opacity)); +} +.ring-teal-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(175 236 239 / var(--tw-ring-opacity)); +} +.ring-teal-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity)); +} +.ring-teal-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity)); +} +.ring-teal-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity)); +} +.ring-teal-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity)); +} +.ring-teal-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 102 114 / var(--tw-ring-opacity)); +} +.ring-teal-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity)); +} +.ring-teal-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(1 68 81 / var(--tw-ring-opacity)); +} +.ring-cyan-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 254 255 / var(--tw-ring-opacity)); +} +.ring-cyan-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity)); +} +.ring-cyan-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(165 243 252 / var(--tw-ring-opacity)); +} +.ring-cyan-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity)); +} +.ring-cyan-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity)); +} +.ring-cyan-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity)); +} +.ring-cyan-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity)); +} +.ring-cyan-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity)); +} +.ring-cyan-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity)); +} +.ring-cyan-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(22 78 99 / var(--tw-ring-opacity)); +} +.ring-sky-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 249 255 / var(--tw-ring-opacity)); +} +.ring-sky-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity)); +} +.ring-sky-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity)); +} +.ring-sky-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity)); +} +.ring-sky-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity)); +} +.ring-sky-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity)); +} +.ring-sky-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(2 132 199 / var(--tw-ring-opacity)); +} +.ring-sky-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(3 105 161 / var(--tw-ring-opacity)); +} +.ring-sky-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity)); +} +.ring-sky-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(12 74 110 / var(--tw-ring-opacity)); +} +.ring-blue-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(242 248 251 / var(--tw-ring-opacity)); +} +.ring-blue-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(230 241 246 / var(--tw-ring-opacity)); +} +.ring-blue-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(191 219 233 / var(--tw-ring-opacity)); +} +.ring-blue-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(153 197 219 / var(--tw-ring-opacity)); +} +.ring-blue-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 154 193 / var(--tw-ring-opacity)); +} +.ring-blue-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 110 166 / var(--tw-ring-opacity)); +} +.ring-blue-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 99 149 / var(--tw-ring-opacity)); +} +.ring-blue-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 83 125 / var(--tw-ring-opacity)); +} +.ring-blue-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 66 100 / var(--tw-ring-opacity)); +} +.ring-blue-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 54 81 / var(--tw-ring-opacity)); +} +.ring-blue{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 110 166 / var(--tw-ring-opacity)); +} +.ring-indigo-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 245 255 / var(--tw-ring-opacity)); +} +.ring-indigo-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(229 237 255 / var(--tw-ring-opacity)); +} +.ring-indigo-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(205 219 254 / var(--tw-ring-opacity)); +} +.ring-indigo-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity)); +} +.ring-indigo-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity)); +} +.ring-indigo-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(104 117 245 / var(--tw-ring-opacity)); +} +.ring-indigo-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(88 80 236 / var(--tw-ring-opacity)); +} +.ring-indigo-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity)); +} +.ring-indigo-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(66 56 157 / var(--tw-ring-opacity)); +} +.ring-indigo-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(54 47 120 / var(--tw-ring-opacity)); +} +.ring-violet-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 243 255 / var(--tw-ring-opacity)); +} +.ring-violet-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity)); +} +.ring-violet-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity)); +} +.ring-violet-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity)); +} +.ring-violet-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity)); +} +.ring-violet-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity)); +} +.ring-violet-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(124 58 237 / var(--tw-ring-opacity)); +} +.ring-violet-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(109 40 217 / var(--tw-ring-opacity)); +} +.ring-violet-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(91 33 182 / var(--tw-ring-opacity)); +} +.ring-violet-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(76 29 149 / var(--tw-ring-opacity)); +} +.ring-purple-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(247 247 249 / var(--tw-ring-opacity)); +} +.ring-purple-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(238 238 243 / var(--tw-ring-opacity)); +} +.ring-purple-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(213 213 226 / var(--tw-ring-opacity)); +} +.ring-purple-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(187 188 209 / var(--tw-ring-opacity)); +} +.ring-purple-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(136 138 174 / var(--tw-ring-opacity)); +} +.ring-purple-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(85 88 139 / var(--tw-ring-opacity)); +} +.ring-purple-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 79 125 / var(--tw-ring-opacity)); +} +.ring-purple-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(64 66 104 / var(--tw-ring-opacity)); +} +.ring-purple-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(51 53 83 / var(--tw-ring-opacity)); +} +.ring-purple-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(42 43 68 / var(--tw-ring-opacity)); +} +.ring-purple{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(85 88 139 / var(--tw-ring-opacity)); +} +.ring-fuchsia-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 244 255 / var(--tw-ring-opacity)); +} +.ring-fuchsia-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 232 255 / var(--tw-ring-opacity)); +} +.ring-fuchsia-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 208 254 / var(--tw-ring-opacity)); +} +.ring-fuchsia-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(240 171 252 / var(--tw-ring-opacity)); +} +.ring-fuchsia-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(232 121 249 / var(--tw-ring-opacity)); +} +.ring-fuchsia-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(217 70 239 / var(--tw-ring-opacity)); +} +.ring-fuchsia-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(192 38 211 / var(--tw-ring-opacity)); +} +.ring-fuchsia-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(162 28 175 / var(--tw-ring-opacity)); +} +.ring-fuchsia-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(134 25 143 / var(--tw-ring-opacity)); +} +.ring-fuchsia-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(112 26 117 / var(--tw-ring-opacity)); +} +.ring-pink-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 242 248 / var(--tw-ring-opacity)); +} +.ring-pink-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(252 232 243 / var(--tw-ring-opacity)); +} +.ring-pink-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 209 232 / var(--tw-ring-opacity)); +} +.ring-pink-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity)); +} +.ring-pink-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity)); +} +.ring-pink-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity)); +} +.ring-pink-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity)); +} +.ring-pink-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(191 18 93 / var(--tw-ring-opacity)); +} +.ring-pink-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity)); +} +.ring-pink-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(117 26 61 / var(--tw-ring-opacity)); +} +.ring-rose-50{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 241 242 / var(--tw-ring-opacity)); +} +.ring-rose-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 228 230 / var(--tw-ring-opacity)); +} +.ring-rose-200{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 205 211 / var(--tw-ring-opacity)); +} +.ring-rose-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity)); +} +.ring-rose-400{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity)); +} +.ring-rose-500{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity)); +} +.ring-rose-600{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(225 29 72 / var(--tw-ring-opacity)); +} +.ring-rose-700{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(190 18 60 / var(--tw-ring-opacity)); +} +.ring-rose-800{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(159 18 57 / var(--tw-ring-opacity)); +} +.ring-rose-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(136 19 55 / var(--tw-ring-opacity)); +} +.ring-rose{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity)); +} +.ring-lilac-100{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(245 247 250 / var(--tw-ring-opacity)); +} +.ring-lilac-300{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(237 240 252 / var(--tw-ring-opacity)); +} +.ring-lilac-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(220 226 249 / var(--tw-ring-opacity)); +} +.ring-lilac{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(248 249 254 / var(--tw-ring-opacity)); +} +.ring-golden-900{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(191 184 130 / var(--tw-ring-opacity)); +} +.ring-golden{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(209 201 137 / var(--tw-ring-opacity)); +} +.ring-status-success{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(241 246 238 / var(--tw-ring-opacity)); +} +.ring-status-danger{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(250 230 230 / var(--tw-ring-opacity)); +} +.ring-status-sent{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); +} +.ring-status-viewed{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(238 238 243 / var(--tw-ring-opacity)); +} +.ring-status-draft{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(236 236 236 / var(--tw-ring-opacity)); +} +.ring-status-partial{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(230 241 246 / var(--tw-ring-opacity)); +} +.ring-status-canceled{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(40 40 40 / var(--tw-ring-opacity)); +} +.ring-status-warning{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(254 245 231 / var(--tw-ring-opacity)); +} +.ring-text-status-success{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(99 145 74 / var(--tw-ring-opacity)); +} +.ring-text-status-danger{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 0 0 / var(--tw-ring-opacity)); +} +.ring-text-status-sent{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(221 142 10 / var(--tw-ring-opacity)); +} +.ring-text-status-viewed{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(77 79 125 / var(--tw-ring-opacity)); +} +.ring-text-status-draft{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(59 59 59 / var(--tw-ring-opacity)); +} +.ring-text-status-partial{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(0 99 149 / var(--tw-ring-opacity)); +} +.ring-text-status-canceled{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity)); +} +.ring-text-status-warning{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(184 119 8 / var(--tw-ring-opacity)); +} +.ring-body{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(252 252 252 / var(--tw-ring-opacity)); +} +.ring-light-gray{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(199 201 217 / var(--tw-ring-opacity)); +} +.ring-dark-blue{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(21 40 75 / var(--tw-ring-opacity)); +} +.ring-lighter-gray{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(242 242 245 / var(--tw-ring-opacity)); +} +.ring-purple-lighter{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(242 244 252 / var(--tw-ring-opacity)); +} +.ring-modal-background{ + --tw-ring-color: rgba(0, 0, 0, 0.3); +} +.ring-testing{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(147 95 7 / var(--tw-ring-opacity)); +} +.ring-opacity-0{ + --tw-ring-opacity: 0; +} +.ring-opacity-5{ + --tw-ring-opacity: 0.05; +} +.ring-opacity-10{ + --tw-ring-opacity: 0.1; +} +.ring-opacity-20{ + --tw-ring-opacity: 0.2; +} +.ring-opacity-25{ + --tw-ring-opacity: 0.25; +} +.ring-opacity-30{ + --tw-ring-opacity: 0.3; +} +.ring-opacity-40{ + --tw-ring-opacity: 0.4; +} +.ring-opacity-50{ + --tw-ring-opacity: 0.5; +} +.ring-opacity-60{ + --tw-ring-opacity: 0.6; +} +.ring-opacity-70{ + --tw-ring-opacity: 0.7; +} +.ring-opacity-75{ + --tw-ring-opacity: 0.75; +} +.ring-opacity-80{ + --tw-ring-opacity: 0.8; +} +.ring-opacity-90{ + --tw-ring-opacity: 0.9; +} +.ring-opacity-95{ + --tw-ring-opacity: 0.95; +} +.ring-opacity-100{ + --tw-ring-opacity: 1; +} +.ring-offset-0{ + --tw-ring-offset-width: 0px; +} +.ring-offset-1{ + --tw-ring-offset-width: 1px; +} +.ring-offset-2{ + --tw-ring-offset-width: 2px; +} +.ring-offset-4{ + --tw-ring-offset-width: 4px; +} +.ring-offset-8{ + --tw-ring-offset-width: 8px; +} +.ring-offset-inherit{ + --tw-ring-offset-color: inherit; +} +.ring-offset-current{ + --tw-ring-offset-color: currentColor; +} +.ring-offset-transparent{ + --tw-ring-offset-color: transparent; +} +.ring-offset-black-50{ + --tw-ring-offset-color: #f6f6f6; +} +.ring-offset-black-100{ + --tw-ring-offset-color: #ececec; +} +.ring-offset-black-200{ + --tw-ring-offset-color: #d0d0d0; +} +.ring-offset-black-300{ + --tw-ring-offset-color: #b3b3b3; +} +.ring-offset-black-400{ + --tw-ring-offset-color: #7b7b7b; +} +.ring-offset-black-500{ + --tw-ring-offset-color: #424242; +} +.ring-offset-black-600{ + --tw-ring-offset-color: #3b3b3b; +} +.ring-offset-black-700{ + --tw-ring-offset-color: #323232; +} +.ring-offset-black-800{ + --tw-ring-offset-color: #282828; +} +.ring-offset-black-900{ + --tw-ring-offset-color: #202020; +} +.ring-offset-black{ + --tw-ring-offset-color: #424242; +} +.ring-offset-white{ + --tw-ring-offset-color: #ffffff; +} +.ring-offset-slate-50{ + --tw-ring-offset-color: #f8fafc; +} +.ring-offset-slate-100{ + --tw-ring-offset-color: #f1f5f9; +} +.ring-offset-slate-200{ + --tw-ring-offset-color: #e2e8f0; +} +.ring-offset-slate-300{ + --tw-ring-offset-color: #cbd5e1; +} +.ring-offset-slate-400{ + --tw-ring-offset-color: #94a3b8; +} +.ring-offset-slate-500{ + --tw-ring-offset-color: #64748b; +} +.ring-offset-slate-600{ + --tw-ring-offset-color: #475569; +} +.ring-offset-slate-700{ + --tw-ring-offset-color: #334155; +} +.ring-offset-slate-800{ + --tw-ring-offset-color: #1e293b; +} +.ring-offset-slate-900{ + --tw-ring-offset-color: #0f172a; +} +.ring-offset-gray-50{ + --tw-ring-offset-color: #F9FAFB; +} +.ring-offset-gray-100{ + --tw-ring-offset-color: #F3F4F6; +} +.ring-offset-gray-200{ + --tw-ring-offset-color: #E5E7EB; +} +.ring-offset-gray-300{ + --tw-ring-offset-color: #D1D5DB; +} +.ring-offset-gray-400{ + --tw-ring-offset-color: #9CA3AF; +} +.ring-offset-gray-500{ + --tw-ring-offset-color: #6B7280; +} +.ring-offset-gray-600{ + --tw-ring-offset-color: #4B5563; +} +.ring-offset-gray-700{ + --tw-ring-offset-color: #374151; +} +.ring-offset-gray-800{ + --tw-ring-offset-color: #1F2937; +} +.ring-offset-gray-900{ + --tw-ring-offset-color: #111827; +} +.ring-offset-zinc-50{ + --tw-ring-offset-color: #fafafa; +} +.ring-offset-zinc-100{ + --tw-ring-offset-color: #f4f4f5; +} +.ring-offset-zinc-200{ + --tw-ring-offset-color: #e4e4e7; +} +.ring-offset-zinc-300{ + --tw-ring-offset-color: #d4d4d8; +} +.ring-offset-zinc-400{ + --tw-ring-offset-color: #a1a1aa; +} +.ring-offset-zinc-500{ + --tw-ring-offset-color: #71717a; +} +.ring-offset-zinc-600{ + --tw-ring-offset-color: #52525b; +} +.ring-offset-zinc-700{ + --tw-ring-offset-color: #3f3f46; +} +.ring-offset-zinc-800{ + --tw-ring-offset-color: #27272a; +} +.ring-offset-zinc-900{ + --tw-ring-offset-color: #18181b; +} +.ring-offset-neutral-50{ + --tw-ring-offset-color: #fafafa; +} +.ring-offset-neutral-100{ + --tw-ring-offset-color: #f5f5f5; +} +.ring-offset-neutral-200{ + --tw-ring-offset-color: #e5e5e5; +} +.ring-offset-neutral-300{ + --tw-ring-offset-color: #d4d4d4; +} +.ring-offset-neutral-400{ + --tw-ring-offset-color: #a3a3a3; +} +.ring-offset-neutral-500{ + --tw-ring-offset-color: #737373; +} +.ring-offset-neutral-600{ + --tw-ring-offset-color: #525252; +} +.ring-offset-neutral-700{ + --tw-ring-offset-color: #404040; +} +.ring-offset-neutral-800{ + --tw-ring-offset-color: #262626; +} +.ring-offset-neutral-900{ + --tw-ring-offset-color: #171717; +} +.ring-offset-stone-50{ + --tw-ring-offset-color: #fafaf9; +} +.ring-offset-stone-100{ + --tw-ring-offset-color: #f5f5f4; +} +.ring-offset-stone-200{ + --tw-ring-offset-color: #e7e5e4; +} +.ring-offset-stone-300{ + --tw-ring-offset-color: #d6d3d1; +} +.ring-offset-stone-400{ + --tw-ring-offset-color: #a8a29e; +} +.ring-offset-stone-500{ + --tw-ring-offset-color: #78716c; +} +.ring-offset-stone-600{ + --tw-ring-offset-color: #57534e; +} +.ring-offset-stone-700{ + --tw-ring-offset-color: #44403c; +} +.ring-offset-stone-800{ + --tw-ring-offset-color: #292524; +} +.ring-offset-stone-900{ + --tw-ring-offset-color: #1c1917; +} +.ring-offset-red-50{ + --tw-ring-offset-color: #fcf2f2; +} +.ring-offset-red-100{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-red-200{ + --tw-ring-offset-color: #f2bfbf; +} +.ring-offset-red-300{ + --tw-ring-offset-color: #eb9999; +} +.ring-offset-red-400{ + --tw-ring-offset-color: #db4d4d; +} +.ring-offset-red-500{ + --tw-ring-offset-color: #cc0000; +} +.ring-offset-red-600{ + --tw-ring-offset-color: #b80000; +} +.ring-offset-red-700{ + --tw-ring-offset-color: #990000; +} +.ring-offset-red-800{ + --tw-ring-offset-color: #7a0000; +} +.ring-offset-red-900{ + --tw-ring-offset-color: #640000; +} +.ring-offset-red{ + --tw-ring-offset-color: #cc0000; +} +.ring-offset-orange-50{ + --tw-ring-offset-color: #fffaf3; +} +.ring-offset-orange-100{ + --tw-ring-offset-color: #fef5e7; +} +.ring-offset-orange-200{ + --tw-ring-offset-color: #fde7c2; +} +.ring-offset-orange-300{ + --tw-ring-offset-color: #fbd89d; +} +.ring-offset-orange-400{ + --tw-ring-offset-color: #f8bb54; +} +.ring-offset-orange-500{ + --tw-ring-offset-color: #f59e0b; +} +.ring-offset-orange-600{ + --tw-ring-offset-color: #dd8e0a; +} +.ring-offset-orange-700{ + --tw-ring-offset-color: #b87708; +} +.ring-offset-orange-800{ + --tw-ring-offset-color: #935f07; +} +.ring-offset-orange-900{ + --tw-ring-offset-color: #784d05; +} +.ring-offset-orange{ + --tw-ring-offset-color: #f59e0b; +} +.ring-offset-amber-50{ + --tw-ring-offset-color: #fffbeb; +} +.ring-offset-amber-100{ + --tw-ring-offset-color: #fef3c7; +} +.ring-offset-amber-200{ + --tw-ring-offset-color: #fde68a; +} +.ring-offset-amber-300{ + --tw-ring-offset-color: #fcd34d; +} +.ring-offset-amber-400{ + --tw-ring-offset-color: #fbbf24; +} +.ring-offset-amber-500{ + --tw-ring-offset-color: #f59e0b; +} +.ring-offset-amber-600{ + --tw-ring-offset-color: #d97706; +} +.ring-offset-amber-700{ + --tw-ring-offset-color: #b45309; +} +.ring-offset-amber-800{ + --tw-ring-offset-color: #92400e; +} +.ring-offset-amber-900{ + --tw-ring-offset-color: #78350f; +} +.ring-offset-yellow-50{ + --tw-ring-offset-color: #FDFDEA; +} +.ring-offset-yellow-100{ + --tw-ring-offset-color: #FDF6B2; +} +.ring-offset-yellow-200{ + --tw-ring-offset-color: #FCE96A; +} +.ring-offset-yellow-300{ + --tw-ring-offset-color: #FACA15; +} +.ring-offset-yellow-400{ + --tw-ring-offset-color: #E3A008; +} +.ring-offset-yellow-500{ + --tw-ring-offset-color: #C27803; +} +.ring-offset-yellow-600{ + --tw-ring-offset-color: #9F580A; +} +.ring-offset-yellow-700{ + --tw-ring-offset-color: #8E4B10; +} +.ring-offset-yellow-800{ + --tw-ring-offset-color: #723B13; +} +.ring-offset-yellow-900{ + --tw-ring-offset-color: #633112; +} +.ring-offset-lime-50{ + --tw-ring-offset-color: #f7fee7; +} +.ring-offset-lime-100{ + --tw-ring-offset-color: #ecfccb; +} +.ring-offset-lime-200{ + --tw-ring-offset-color: #d9f99d; +} +.ring-offset-lime-300{ + --tw-ring-offset-color: #bef264; +} +.ring-offset-lime-400{ + --tw-ring-offset-color: #a3e635; +} +.ring-offset-lime-500{ + --tw-ring-offset-color: #84cc16; +} +.ring-offset-lime-600{ + --tw-ring-offset-color: #65a30d; +} +.ring-offset-lime-700{ + --tw-ring-offset-color: #4d7c0f; +} +.ring-offset-lime-800{ + --tw-ring-offset-color: #3f6212; +} +.ring-offset-lime-900{ + --tw-ring-offset-color: #365314; +} +.ring-offset-green-50{ + --tw-ring-offset-color: #f8faf6; +} +.ring-offset-green-100{ + --tw-ring-offset-color: #f1f6ee; +} +.ring-offset-green-200{ + --tw-ring-offset-color: #dbe8d4; +} +.ring-offset-green-300{ + --tw-ring-offset-color: #c5d9ba; +} +.ring-offset-green-400{ + --tw-ring-offset-color: #9abd86; +} +.ring-offset-green-500{ + --tw-ring-offset-color: #6ea152; +} +.ring-offset-green-600{ + --tw-ring-offset-color: #63914a; +} +.ring-offset-green-700{ + --tw-ring-offset-color: #53793e; +} +.ring-offset-green-800{ + --tw-ring-offset-color: #426131; +} +.ring-offset-green-900{ + --tw-ring-offset-color: #364f28; +} +.ring-offset-green{ + --tw-ring-offset-color: #6ea152; +} +.ring-offset-emerald-50{ + --tw-ring-offset-color: #ecfdf5; +} +.ring-offset-emerald-100{ + --tw-ring-offset-color: #d1fae5; +} +.ring-offset-emerald-200{ + --tw-ring-offset-color: #a7f3d0; +} +.ring-offset-emerald-300{ + --tw-ring-offset-color: #6ee7b7; +} +.ring-offset-emerald-400{ + --tw-ring-offset-color: #34d399; +} +.ring-offset-emerald-500{ + --tw-ring-offset-color: #10b981; +} +.ring-offset-emerald-600{ + --tw-ring-offset-color: #059669; +} +.ring-offset-emerald-700{ + --tw-ring-offset-color: #047857; +} +.ring-offset-emerald-800{ + --tw-ring-offset-color: #065f46; +} +.ring-offset-emerald-900{ + --tw-ring-offset-color: #064e3b; +} +.ring-offset-teal-50{ + --tw-ring-offset-color: #EDFAFA; +} +.ring-offset-teal-100{ + --tw-ring-offset-color: #D5F5F6; +} +.ring-offset-teal-200{ + --tw-ring-offset-color: #AFECEF; +} +.ring-offset-teal-300{ + --tw-ring-offset-color: #7EDCE2; +} +.ring-offset-teal-400{ + --tw-ring-offset-color: #16BDCA; +} +.ring-offset-teal-500{ + --tw-ring-offset-color: #0694A2; +} +.ring-offset-teal-600{ + --tw-ring-offset-color: #047481; +} +.ring-offset-teal-700{ + --tw-ring-offset-color: #036672; +} +.ring-offset-teal-800{ + --tw-ring-offset-color: #05505C; +} +.ring-offset-teal-900{ + --tw-ring-offset-color: #014451; +} +.ring-offset-cyan-50{ + --tw-ring-offset-color: #ecfeff; +} +.ring-offset-cyan-100{ + --tw-ring-offset-color: #cffafe; +} +.ring-offset-cyan-200{ + --tw-ring-offset-color: #a5f3fc; +} +.ring-offset-cyan-300{ + --tw-ring-offset-color: #67e8f9; +} +.ring-offset-cyan-400{ + --tw-ring-offset-color: #22d3ee; +} +.ring-offset-cyan-500{ + --tw-ring-offset-color: #06b6d4; +} +.ring-offset-cyan-600{ + --tw-ring-offset-color: #0891b2; +} +.ring-offset-cyan-700{ + --tw-ring-offset-color: #0e7490; +} +.ring-offset-cyan-800{ + --tw-ring-offset-color: #155e75; +} +.ring-offset-cyan-900{ + --tw-ring-offset-color: #164e63; +} +.ring-offset-sky-50{ + --tw-ring-offset-color: #f0f9ff; +} +.ring-offset-sky-100{ + --tw-ring-offset-color: #e0f2fe; +} +.ring-offset-sky-200{ + --tw-ring-offset-color: #bae6fd; +} +.ring-offset-sky-300{ + --tw-ring-offset-color: #7dd3fc; +} +.ring-offset-sky-400{ + --tw-ring-offset-color: #38bdf8; +} +.ring-offset-sky-500{ + --tw-ring-offset-color: #0ea5e9; +} +.ring-offset-sky-600{ + --tw-ring-offset-color: #0284c7; +} +.ring-offset-sky-700{ + --tw-ring-offset-color: #0369a1; +} +.ring-offset-sky-800{ + --tw-ring-offset-color: #075985; +} +.ring-offset-sky-900{ + --tw-ring-offset-color: #0c4a6e; +} +.ring-offset-blue-50{ + --tw-ring-offset-color: #f2f8fb; +} +.ring-offset-blue-100{ + --tw-ring-offset-color: #e6f1f6; +} +.ring-offset-blue-200{ + --tw-ring-offset-color: #bfdbe9; +} +.ring-offset-blue-300{ + --tw-ring-offset-color: #99c5db; +} +.ring-offset-blue-400{ + --tw-ring-offset-color: #4d9ac1; +} +.ring-offset-blue-500{ + --tw-ring-offset-color: #006ea6; +} +.ring-offset-blue-600{ + --tw-ring-offset-color: #006395; +} +.ring-offset-blue-700{ + --tw-ring-offset-color: #00537d; +} +.ring-offset-blue-800{ + --tw-ring-offset-color: #004264; +} +.ring-offset-blue-900{ + --tw-ring-offset-color: #003651; +} +.ring-offset-blue{ + --tw-ring-offset-color: #006ea6; +} +.ring-offset-indigo-50{ + --tw-ring-offset-color: #F0F5FF; +} +.ring-offset-indigo-100{ + --tw-ring-offset-color: #E5EDFF; +} +.ring-offset-indigo-200{ + --tw-ring-offset-color: #CDDBFE; +} +.ring-offset-indigo-300{ + --tw-ring-offset-color: #B4C6FC; +} +.ring-offset-indigo-400{ + --tw-ring-offset-color: #8DA2FB; +} +.ring-offset-indigo-500{ + --tw-ring-offset-color: #6875F5; +} +.ring-offset-indigo-600{ + --tw-ring-offset-color: #5850EC; +} +.ring-offset-indigo-700{ + --tw-ring-offset-color: #5145CD; +} +.ring-offset-indigo-800{ + --tw-ring-offset-color: #42389D; +} +.ring-offset-indigo-900{ + --tw-ring-offset-color: #362F78; +} +.ring-offset-violet-50{ + --tw-ring-offset-color: #f5f3ff; +} +.ring-offset-violet-100{ + --tw-ring-offset-color: #ede9fe; +} +.ring-offset-violet-200{ + --tw-ring-offset-color: #ddd6fe; +} +.ring-offset-violet-300{ + --tw-ring-offset-color: #c4b5fd; +} +.ring-offset-violet-400{ + --tw-ring-offset-color: #a78bfa; +} +.ring-offset-violet-500{ + --tw-ring-offset-color: #8b5cf6; +} +.ring-offset-violet-600{ + --tw-ring-offset-color: #7c3aed; +} +.ring-offset-violet-700{ + --tw-ring-offset-color: #6d28d9; +} +.ring-offset-violet-800{ + --tw-ring-offset-color: #5b21b6; +} +.ring-offset-violet-900{ + --tw-ring-offset-color: #4c1d95; +} +.ring-offset-purple-50{ + --tw-ring-offset-color: #f7f7f9; +} +.ring-offset-purple-100{ + --tw-ring-offset-color: #eeeef3; +} +.ring-offset-purple-200{ + --tw-ring-offset-color: #d5d5e2; +} +.ring-offset-purple-300{ + --tw-ring-offset-color: #bbbcd1; +} +.ring-offset-purple-400{ + --tw-ring-offset-color: #888aae; +} +.ring-offset-purple-500{ + --tw-ring-offset-color: #55588b; +} +.ring-offset-purple-600{ + --tw-ring-offset-color: #4d4f7d; +} +.ring-offset-purple-700{ + --tw-ring-offset-color: #404268; +} +.ring-offset-purple-800{ + --tw-ring-offset-color: #333553; +} +.ring-offset-purple-900{ + --tw-ring-offset-color: #2a2b44; +} +.ring-offset-purple{ + --tw-ring-offset-color: #55588b; +} +.ring-offset-fuchsia-50{ + --tw-ring-offset-color: #fdf4ff; +} +.ring-offset-fuchsia-100{ + --tw-ring-offset-color: #fae8ff; +} +.ring-offset-fuchsia-200{ + --tw-ring-offset-color: #f5d0fe; +} +.ring-offset-fuchsia-300{ + --tw-ring-offset-color: #f0abfc; +} +.ring-offset-fuchsia-400{ + --tw-ring-offset-color: #e879f9; +} +.ring-offset-fuchsia-500{ + --tw-ring-offset-color: #d946ef; +} +.ring-offset-fuchsia-600{ + --tw-ring-offset-color: #c026d3; +} +.ring-offset-fuchsia-700{ + --tw-ring-offset-color: #a21caf; +} +.ring-offset-fuchsia-800{ + --tw-ring-offset-color: #86198f; +} +.ring-offset-fuchsia-900{ + --tw-ring-offset-color: #701a75; +} +.ring-offset-pink-50{ + --tw-ring-offset-color: #FDF2F8; +} +.ring-offset-pink-100{ + --tw-ring-offset-color: #FCE8F3; +} +.ring-offset-pink-200{ + --tw-ring-offset-color: #FAD1E8; +} +.ring-offset-pink-300{ + --tw-ring-offset-color: #F8B4D9; +} +.ring-offset-pink-400{ + --tw-ring-offset-color: #F17EB8; +} +.ring-offset-pink-500{ + --tw-ring-offset-color: #E74694; +} +.ring-offset-pink-600{ + --tw-ring-offset-color: #D61F69; +} +.ring-offset-pink-700{ + --tw-ring-offset-color: #BF125D; +} +.ring-offset-pink-800{ + --tw-ring-offset-color: #99154B; +} +.ring-offset-pink-900{ + --tw-ring-offset-color: #751A3D; +} +.ring-offset-rose-50{ + --tw-ring-offset-color: #fff1f2; +} +.ring-offset-rose-100{ + --tw-ring-offset-color: #ffe4e6; +} +.ring-offset-rose-200{ + --tw-ring-offset-color: #fecdd3; +} +.ring-offset-rose-300{ + --tw-ring-offset-color: #fda4af; +} +.ring-offset-rose-400{ + --tw-ring-offset-color: #fb7185; +} +.ring-offset-rose-500{ + --tw-ring-offset-color: #f43f5e; +} +.ring-offset-rose-600{ + --tw-ring-offset-color: #e11d48; +} +.ring-offset-rose-700{ + --tw-ring-offset-color: #be123c; +} +.ring-offset-rose-800{ + --tw-ring-offset-color: #9f1239; +} +.ring-offset-rose-900{ + --tw-ring-offset-color: #881337; +} +.ring-offset-rose{ + --tw-ring-offset-color: #f43f5e; +} +.ring-offset-lilac-100{ + --tw-ring-offset-color: #F5F7FA; +} +.ring-offset-lilac-300{ + --tw-ring-offset-color: #EDF0FC; +} +.ring-offset-lilac-900{ + --tw-ring-offset-color: #DCE2F9; +} +.ring-offset-lilac{ + --tw-ring-offset-color: #F8F9FE; +} +.ring-offset-golden-900{ + --tw-ring-offset-color: #BFB882; +} +.ring-offset-golden{ + --tw-ring-offset-color: #D1C989; +} +.ring-offset-status-success{ + --tw-ring-offset-color: #F1F6EE; +} +.ring-offset-status-danger{ + --tw-ring-offset-color: #fae6e6; +} +.ring-offset-status-sent{ + --tw-ring-offset-color: #FEF5E7; +} +.ring-offset-status-viewed{ + --tw-ring-offset-color: #EEEEF3; +} +.ring-offset-status-draft{ + --tw-ring-offset-color: #ECECEC; +} +.ring-offset-status-partial{ + --tw-ring-offset-color: #E6F1F6; +} +.ring-offset-status-canceled{ + --tw-ring-offset-color: #282828; +} +.ring-offset-status-warning{ + --tw-ring-offset-color: #FEF5E7; +} +.ring-offset-text-status-success{ + --tw-ring-offset-color: #63914A; +} +.ring-offset-text-status-danger{ + --tw-ring-offset-color: #B80000; +} +.ring-offset-text-status-sent{ + --tw-ring-offset-color: #DD8E0A; +} +.ring-offset-text-status-viewed{ + --tw-ring-offset-color: #4D4F7D; +} +.ring-offset-text-status-draft{ + --tw-ring-offset-color: #3B3B3B; +} +.ring-offset-text-status-partial{ + --tw-ring-offset-color: #006395; +} +.ring-offset-text-status-canceled{ + --tw-ring-offset-color: #ffffff; +} +.ring-offset-text-status-warning{ + --tw-ring-offset-color: #b87708; +} +.ring-offset-body{ + --tw-ring-offset-color: #fcfcfc; +} +.ring-offset-light-gray{ + --tw-ring-offset-color: #C7C9D9; +} +.ring-offset-dark-blue{ + --tw-ring-offset-color: #15284B; +} +.ring-offset-lighter-gray{ + --tw-ring-offset-color: #F2F2F5; +} +.ring-offset-purple-lighter{ + --tw-ring-offset-color: #F2F4FC; +} +.ring-offset-modal-background{ + --tw-ring-offset-color: rgba(0, 0, 0, 0.3); +} +.ring-offset-testing{ + --tw-ring-offset-color: #935f07; +} +.blur-0{ + --tw-blur: blur(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-none{ + --tw-blur: blur(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-sm{ + --tw-blur: blur(4px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur{ + --tw-blur: blur(8px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-md{ + --tw-blur: blur(12px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-lg{ + --tw-blur: blur(16px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-xl{ + --tw-blur: blur(24px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-2xl{ + --tw-blur: blur(40px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.blur-3xl{ + --tw-blur: blur(64px); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-0{ + --tw-brightness: brightness(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-50{ + --tw-brightness: brightness(.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-75{ + --tw-brightness: brightness(.75); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-90{ + --tw-brightness: brightness(.9); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-95{ + --tw-brightness: brightness(.95); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-100{ + --tw-brightness: brightness(1); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-105{ + --tw-brightness: brightness(1.05); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-110{ + --tw-brightness: brightness(1.1); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-125{ + --tw-brightness: brightness(1.25); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-150{ + --tw-brightness: brightness(1.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.brightness-200{ + --tw-brightness: brightness(2); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-0{ + --tw-contrast: contrast(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-50{ + --tw-contrast: contrast(.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-75{ + --tw-contrast: contrast(.75); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-100{ + --tw-contrast: contrast(1); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-125{ + --tw-contrast: contrast(1.25); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-150{ + --tw-contrast: contrast(1.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.contrast-200{ + --tw-contrast: contrast(2); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-sm{ + --tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / 0.05)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow{ + --tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-md{ + --tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / 0.07)) drop-shadow(0 2px 2px rgb(0 0 0 / 0.06)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-lg{ + --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / 0.04)) drop-shadow(0 4px 3px rgb(0 0 0 / 0.1)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-xl{ + --tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / 0.03)) drop-shadow(0 8px 5px rgb(0 0 0 / 0.08)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-2xl{ + --tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / 0.15)); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.drop-shadow-none{ + --tw-drop-shadow: drop-shadow(0 0 #0000); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.grayscale-0{ + --tw-grayscale: grayscale(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.grayscale{ + --tw-grayscale: grayscale(100%); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-0{ + --tw-hue-rotate: hue-rotate(0deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-15{ + --tw-hue-rotate: hue-rotate(15deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-30{ + --tw-hue-rotate: hue-rotate(30deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-60{ + --tw-hue-rotate: hue-rotate(60deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-90{ + --tw-hue-rotate: hue-rotate(90deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.hue-rotate-180{ + --tw-hue-rotate: hue-rotate(180deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-0{ + --tw-hue-rotate: hue-rotate(-0deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-15{ + --tw-hue-rotate: hue-rotate(-15deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-30{ + --tw-hue-rotate: hue-rotate(-30deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-60{ + --tw-hue-rotate: hue-rotate(-60deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-90{ + --tw-hue-rotate: hue-rotate(-90deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.-hue-rotate-180{ + --tw-hue-rotate: hue-rotate(-180deg); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.invert-0{ + --tw-invert: invert(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.invert{ + --tw-invert: invert(100%); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.saturate-0{ + --tw-saturate: saturate(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.saturate-50{ + --tw-saturate: saturate(.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.saturate-100{ + --tw-saturate: saturate(1); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.saturate-150{ + --tw-saturate: saturate(1.5); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.saturate-200{ + --tw-saturate: saturate(2); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.sepia-0{ + --tw-sepia: sepia(0); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.sepia{ + --tw-sepia: sepia(100%); + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.filter{ + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); +} +.\!filter{ + -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important; +} +.filter-none{ + -webkit-filter: none; + filter: none; +} +.backdrop-blur-0{ + --tw-backdrop-blur: blur(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-none{ + --tw-backdrop-blur: blur(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-sm{ + --tw-backdrop-blur: blur(4px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur{ + --tw-backdrop-blur: blur(8px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-md{ + --tw-backdrop-blur: blur(12px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-lg{ + --tw-backdrop-blur: blur(16px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-xl{ + --tw-backdrop-blur: blur(24px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-2xl{ + --tw-backdrop-blur: blur(40px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-blur-3xl{ + --tw-backdrop-blur: blur(64px); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-0{ + --tw-backdrop-brightness: brightness(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-50{ + --tw-backdrop-brightness: brightness(.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-75{ + --tw-backdrop-brightness: brightness(.75); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-90{ + --tw-backdrop-brightness: brightness(.9); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-95{ + --tw-backdrop-brightness: brightness(.95); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-100{ + --tw-backdrop-brightness: brightness(1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-105{ + --tw-backdrop-brightness: brightness(1.05); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-110{ + --tw-backdrop-brightness: brightness(1.1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-125{ + --tw-backdrop-brightness: brightness(1.25); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-150{ + --tw-backdrop-brightness: brightness(1.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-brightness-200{ + --tw-backdrop-brightness: brightness(2); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-0{ + --tw-backdrop-contrast: contrast(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-50{ + --tw-backdrop-contrast: contrast(.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-75{ + --tw-backdrop-contrast: contrast(.75); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-100{ + --tw-backdrop-contrast: contrast(1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-125{ + --tw-backdrop-contrast: contrast(1.25); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-150{ + --tw-backdrop-contrast: contrast(1.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-contrast-200{ + --tw-backdrop-contrast: contrast(2); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-grayscale-0{ + --tw-backdrop-grayscale: grayscale(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-grayscale{ + --tw-backdrop-grayscale: grayscale(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(0deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(15deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(30deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(60deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(90deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(180deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-0{ + --tw-backdrop-hue-rotate: hue-rotate(-0deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-15{ + --tw-backdrop-hue-rotate: hue-rotate(-15deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-30{ + --tw-backdrop-hue-rotate: hue-rotate(-30deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-60{ + --tw-backdrop-hue-rotate: hue-rotate(-60deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-90{ + --tw-backdrop-hue-rotate: hue-rotate(-90deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.-backdrop-hue-rotate-180{ + --tw-backdrop-hue-rotate: hue-rotate(-180deg); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-invert-0{ + --tw-backdrop-invert: invert(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-invert{ + --tw-backdrop-invert: invert(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-0{ + --tw-backdrop-opacity: opacity(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-5{ + --tw-backdrop-opacity: opacity(0.05); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-10{ + --tw-backdrop-opacity: opacity(0.1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-20{ + --tw-backdrop-opacity: opacity(0.2); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-25{ + --tw-backdrop-opacity: opacity(0.25); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-30{ + --tw-backdrop-opacity: opacity(0.3); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-40{ + --tw-backdrop-opacity: opacity(0.4); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-50{ + --tw-backdrop-opacity: opacity(0.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-60{ + --tw-backdrop-opacity: opacity(0.6); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-70{ + --tw-backdrop-opacity: opacity(0.7); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-75{ + --tw-backdrop-opacity: opacity(0.75); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-80{ + --tw-backdrop-opacity: opacity(0.8); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-90{ + --tw-backdrop-opacity: opacity(0.9); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-95{ + --tw-backdrop-opacity: opacity(0.95); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-opacity-100{ + --tw-backdrop-opacity: opacity(1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-saturate-0{ + --tw-backdrop-saturate: saturate(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-saturate-50{ + --tw-backdrop-saturate: saturate(.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-saturate-100{ + --tw-backdrop-saturate: saturate(1); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-saturate-150{ + --tw-backdrop-saturate: saturate(1.5); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-saturate-200{ + --tw-backdrop-saturate: saturate(2); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-sepia-0{ + --tw-backdrop-sepia: sepia(0); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-sepia{ + --tw-backdrop-sepia: sepia(100%); + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-filter{ + -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); + backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia); +} +.backdrop-filter-none{ + -webkit-backdrop-filter: none; + backdrop-filter: none; +} +.transition-none{ + -webkit-transition-property: none; + transition-property: none; +} +.transition-all{ + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition{ + -webkit-transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, fill, stroke, opacity, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-colors{ + -webkit-transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; + transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-opacity{ + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-shadow{ + -webkit-transition-property: -webkit-box-shadow; + transition-property: -webkit-box-shadow; + transition-property: box-shadow; + transition-property: box-shadow, -webkit-box-shadow; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-transform{ + -webkit-transition-property: -webkit-transform; + transition-property: -webkit-transform; + transition-property: transform; + transition-property: transform, -webkit-transform; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-height{ + -webkit-transition-property: height; + transition-property: height; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-spacing{ + -webkit-transition-property: margin, padding; + transition-property: margin, padding; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.transition-visible{ + -webkit-transition-property: visible, opacity; + transition-property: visible, opacity; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.delay-75{ + -webkit-transition-delay: 75ms; + transition-delay: 75ms; +} +.delay-100{ + -webkit-transition-delay: 100ms; + transition-delay: 100ms; +} +.delay-150{ + -webkit-transition-delay: 150ms; + transition-delay: 150ms; +} +.delay-200{ + -webkit-transition-delay: 200ms; + transition-delay: 200ms; +} +.delay-300{ + -webkit-transition-delay: 300ms; + transition-delay: 300ms; +} +.delay-500{ + -webkit-transition-delay: 500ms; + transition-delay: 500ms; +} +.delay-700{ + -webkit-transition-delay: 700ms; + transition-delay: 700ms; +} +.delay-1000{ + -webkit-transition-delay: 1000ms; + transition-delay: 1000ms; +} +.delay-\[0\.28s\]{ + -webkit-transition-delay: 0.28s; + transition-delay: 0.28s; +} +.duration-75{ + -webkit-transition-duration: 75ms; + transition-duration: 75ms; +} +.duration-100{ + -webkit-transition-duration: 100ms; + transition-duration: 100ms; +} +.duration-150{ + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +.duration-200{ + -webkit-transition-duration: 200ms; + transition-duration: 200ms; +} +.duration-300{ + -webkit-transition-duration: 300ms; + transition-duration: 300ms; +} +.duration-500{ + -webkit-transition-duration: 500ms; + transition-duration: 500ms; +} +.duration-700{ + -webkit-transition-duration: 700ms; + transition-duration: 700ms; +} +.duration-1000{ + -webkit-transition-duration: 1000ms; + transition-duration: 1000ms; +} +.ease-linear{ + -webkit-transition-timing-function: linear; + transition-timing-function: linear; +} +.ease-in{ + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1); + transition-timing-function: cubic-bezier(0.4, 0, 1, 1); +} +.ease-out{ + -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} +.ease-in-out{ + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.will-change-auto{ + will-change: auto; +} +.will-change-scroll{ + will-change: scroll-position; +} +.will-change-contents{ + will-change: contents; +} +.will-change-transform{ + will-change: transform; +} +.content-none{ + --tw-content: none; + content: var(--tw-content); +} + +/* menu */ +.menu-list::-webkit-scrollbar { + width: 6px; + } +.menu-list::-webkit-scrollbar-track { + border-radius: 10px; + background-color: #fcfcfc; + } +.menu-list::-webkit-scrollbar-thumb { + border-radius: 10px; + background-color: #DCE2F9; + } +.menu-list{ + width: 16rem; + overflow-y: auto; + overflow-x: hidden; + --tw-bg-opacity: 1; + background-color: rgb(242 244 252 / var(--tw-bg-opacity)); + padding-top: 1.75rem; + padding-bottom: 1.75rem; + padding-left: 1.25rem; + padding-right: 1.25rem; + -webkit-transition-property: all; + transition-property: all; + -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-transition-duration: 150ms; + transition-duration: 150ms; +} +@media (min-width: 1024px){ + + .menu-list{ + width: 14rem; + } +} + +.menu-list-hidden{ + width: 0px; + padding: 0px; + opacity: 0; +} + +.menu__submenu li::before{ + position: absolute; + left: -1rem; + height: 100%; + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); + content: ''; + width: 1px; +} + +.menu__submenu li:last-child::before { + height: 20px; +} +/* menu */ + +/* element-ui */ +.el-select{ + display: block; +} + +.el-select .el-select__input{ + cursor: pointer; + background-color: transparent; +} + +.el-select .el-select__input:focus{ + border-color: transparent; + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-color: transparent; +} + +.el-select .el-input .el-input__inner{ + margin-top: 0.25rem; + width: 100%; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(199 201 217 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} + +.el-select .el-input .el-input__inner::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-select .el-input .el-input__inner::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-select .el-input .el-input__inner:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-select .el-input .el-input__inner::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-select .el-input .el-input__inner::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-select .el-input .el-input__inner:focus{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-color: transparent; +} + +.el-select .el-input .el-input__inner:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.has-error .el-select .el-input .el-input__inner{ + --tw-border-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-border-opacity)); +} + +.prepend-input-icon .el-select .el-input .el-input__inner{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.el-select .el-input .el-input__inner{ + height: auto; + color:#595959 !important; +} + +.el-select-dropdown .popper__arrow::after { + display: none; +} + +.el-color-picker--mini { + padding-right: unset !important; +} + +.el-color-picker--mini .el-color-picker__trigger { + margin-right: 0 !important; + margin-left: 0 !important; +} + +.el-select-dropdown__item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + height: 36px; + line-height: 36px; + padding: 0 8px; +} + +.el-select-dropdown__item span{ + width: 100%; + border-radius: 0.5rem; + padding-left: 8px !important; + padding-right: 8px !important; +} + +.el-select-dropdown__item .material-icons { + padding-right: 0 !important; + padding-left: 0 !important; + width: auto; +} + +.el-select-dropdown__item .badge-success{ + position: absolute; + margin: 0px; + border-radius: 0.375rem; + --tw-bg-opacity: 1; + background-color: rgb(110 161 82 / var(--tw-bg-opacity)); + padding-left: 0.5rem; + padding-right: 0.5rem; + padding-top: 0.25rem; + padding-bottom: 0.25rem; + text-align: right; + font-size: 0.75rem; + line-height: 1rem; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +[dir="ltr"] .el-select-dropdown__item .badge-success{ + right: 1rem; +} + +[dir="rtl"] .el-select-dropdown__item .badge-success{ + left: 1rem; +} + +.el-select-dropdown__item .badge-success { + width: auto; +} + +.el-select-dropdown__item .badge-success:hover { + background-color: #6ea152; +} + +.el-select-dropdown__item span:hover { + background-color: #F5F7FA; + } + + .el-select-dropdown__item.hover, .el-select-dropdown__item:hover { + background-color: transparent; + } + +.el-select__footer { + background-color: transparent !important; + border-top: 1px solid #D9D9D9; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + cursor: pointer !important; + margin-top: 8px; + margin-bottom: 0 !important; +} + +.el-select__footer:hover { + background-color: #55588b !important; +} + +.el-select__footer:hover span { + color: white !important; +} + +.el-select__footer span { + width: auto; + padding: 0 !important +} + +.el-select__footer span:hover { + background-color: transparent; +} + +.el-select-dropdown__list { + padding: 8px 0 0 0; +} + +.el-select-dropdown__item:last-child { + margin-bottom: 8px; +} + +.el-select .el-select__tags { + top: 54%; +} + +.el-select .el-select__tags .el-tag{ + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.el-select .el-tag__close.el-icon-close{ + background-color: transparent; + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.el-tag.el-tag--info .el-tag__close:hover{ + background-color: transparent; +} + +.is-focus .el-select__caret { + -webkit-transform: rotateZ(0) !important; + transform: rotateZ(0) !important; +} + +.el-input.el-input--prefix.el-input--suffix .el-select__caret.el-input__icon.el-icon-:before { + content: "\e6e1"; +} + +.el-input .el-icon-circle-close { + -webkit-transform: unset !important; + transform: unset !important; + -webkit-transition: unset !important; + transition: unset !important; + margin-top: 3px; +} + +.el-date-editor input{ + margin-top: 0.25rem; + width: 100%; + border-radius: 0.5rem; + border-width: 1px; + --tw-border-opacity: 1; + border-color: rgb(199 201 217 / var(--tw-border-opacity)); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + padding-left: 0.75rem; + padding-right: 0.75rem; + padding-top: 0.625rem; + padding-bottom: 0.625rem; + font-size: 0.875rem; + line-height: 1.25rem; + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} + +.el-date-editor input::-webkit-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-date-editor input::-moz-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-date-editor input:-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-date-editor input::-ms-input-placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-date-editor input::placeholder{ + --tw-placeholder-opacity: 1; + color: rgb(199 201 217 / var(--tw-placeholder-opacity)); +} + +.el-date-editor input:focus{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); + outline: 2px solid transparent; + outline-offset: 2px; + --tw-ring-color: transparent; +} + +.el-date-editor input:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.has-error .el-date-editor input{ + --tw-border-opacity: 1; + border-color: rgb(204 0 0 / var(--tw-border-opacity)); +} + +.prepend-input-icon .el-date-editor input{ + padding-left: 2.5rem; + padding-right: 2.5rem; +} + +.el-date-editor input { + color: #595959 !important; +} + +.el-date-editor .el-input__prefix { + top: 3px; + left: 0; + color: #595959; +} + +.recurring-invoice-data { + width: 9rem !important; +} + +.recurring-invoice-data input { + padding: 0 25px !important; +} + +.el-color-picker__color { + margin-top: 13px !important; +} + +.el-color-picker--mini .el-color-picker__trigger { + height: 48px !important; +} + +.dashboard-picker.el-date-range-picker.el-popper.has-sidebar { + width: 900px !important; +} + +.dashboard-picker .el-picker-panel__sidebar { + width: 200px !important; +} + +.el-picker-panel__sidebar { + padding-left: 12px; +} + +html[dir='rtl'] .el-picker-panel__sidebar { + left: 0; +} + +.dashboard-picker .el-picker-panel__body { + width: 700px !important; + margin-left: 200px !important; +} + +.el-input__suffix[style*="direction:rtl"] { + left: 0; + right: unset !important; +} + +.flatpickr-day.selected { + background-color: #55588B !important; + border-color: #55588B !important; +} + +.el-date-editor .el-range-input::-webkit-input-placeholder { + color: #424242; +} + +.el-date-editor .el-range-input::-moz-placeholder { + color: #424242; +} + +.el-date-editor .el-range-input:-ms-input-placeholder { + color: #424242; +} + +.el-date-editor .el-range-input::-ms-input-placeholder { + color: #424242; +} + +.el-date-editor .el-range-input, .el-date-editor .el-range-input::placeholder { + color: #424242; +} + +.el-picker-panel__shortcut { + width: auto; + line-height: 20px; + border-bottom: 1px solid transparent; + padding-left: 0; + margin-bottom: 3px; +} + +.el-picker-panel__shortcut:hover { + color: #000000 !important; + border-bottom: 1px solid black; + -webkit-transition: all 0.2s ease-in; + transition: all 0.2s ease-in; +} + +html[dir='rtl'] .el-input__suffix { + left: 5px; + right: 0; + text-align: left; +} + +@media only screen and (max-width: 480px) { + .el-range-editor.el-input__inner { + width: 100%; + } + } + /* element-ui */ + + /* collapse */ + .active-collapse{ + opacity: 1; + height: auto; +} + +.active-collapse-animation { + height: 62px; +} + +.collapse-sub { + height: auto; + height: 0px; + overflow: hidden; + opacity: 0; + } +/* collapse */ + +.none-truncate { + overflow: initial; + text-overflow: unset; +} + +@media only screen and (max-width: 480px) { + .small-table-width { + width: 450px; + } + + .small-col { + width: auto !important; + } +} + +#nprogress .bar { + background: #A6A8C9 !important; + height: 5px !important; +} + +#nprogress .peg { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +#nprogress .spinner .spinner-icon { + border-top-color: #55588b !important; + border-left-color: #55588b !important; +} + +.swiper-button-prev::after, .swiper-button-next::after{ + display: none; +} + +.swiper-pagination-bullet { + background-color: #7D7D7D !important; +} + +.swiper-pagination-bullet-active { + background-color: #7D7D7D !important; + border-radius: 1.5rem; + padding: 4px 15px; +} + +input[type=number]::-webkit-outer-spin-button, +input[type=number]::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +form { + -webkit-margin-after: 0; + margin-block-end: 0; +} + +body{ + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); + font-family: "Quicksand", sans-serif; + height: 100%; +} + +.before\:absolute::before{ + content: var(--tw-content); + position: absolute; +} + +.before\:-left-3\.5::before{ + content: var(--tw-content); + left: -0.875rem; +} + +.before\:-left-3::before{ + content: var(--tw-content); + left: -0.75rem; +} + +.before\:h-2::before{ + content: var(--tw-content); + height: 0.5rem; +} + +.before\:w-2::before{ + content: var(--tw-content); + width: 0.5rem; +} + +.before\:rotate-45::before{ + content: var(--tw-content); + --tw-rotate: 45deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.before\:transform::before{ + content: var(--tw-content); + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +@keyframes submit{ + + 0%{ + content: var(--tw-content); + -webkit-box-shadow: 0 28px 0 -28px #ffffff; + box-shadow: 0 28px 0 -28px #ffffff; + } + + 100%{ + content: var(--tw-content); + -webkit-box-shadow: 0 28px 0 #ffffff; + box-shadow: 0 28px 0 #ffffff; + } +} + +.before\:animate-submit::before{ + content: var(--tw-content); + -webkit-animation: submit 0.7s ease alternate infinite; + animation: submit 0.7s ease alternate infinite; +} + +.before\:rounded-full::before{ + content: var(--tw-content); + border-radius: 9999px; +} + +.before\:border::before{ + content: var(--tw-content); + border-width: 1px; +} + +.before\:border-t-0::before{ + content: var(--tw-content); + border-top-width: 0px; +} + +.before\:border-l-0::before{ + content: var(--tw-content); + border-left-width: 0px; +} + +.before\:border-b-0::before{ + content: var(--tw-content); + border-bottom-width: 0px; +} + +.before\:border-r-0::before{ + content: var(--tw-content); + border-right-width: 0px; +} + +.before\:border-gray-200::before{ + content: var(--tw-content); + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} + +.before\:bg-white::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} + +.before\:bg-lilac-900::before{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(220 226 249 / var(--tw-bg-opacity)); +} + +.before\:delay-\[0\.14s\]::before{ + content: var(--tw-content); + -webkit-transition-delay: 0.14s; + transition-delay: 0.14s; +} + +.after\:h-0::after { + content: var(--tw-content); + height: auto; + } + +.after\:absolute::after{ + content: var(--tw-content); + position: absolute; +} + +.after\:-right-3\.5::after{ + content: var(--tw-content); + right: -0.875rem; +} + +.after\:-right-3::after{ + content: var(--tw-content); + right: -0.75rem; +} + +.after\:left-0::after{ + content: var(--tw-content); + left: 0px; +} + +.after\:right-0::after{ + content: var(--tw-content); + right: 0px; +} + +.after\:bottom-0::after{ + content: var(--tw-content); + bottom: 0px; +} + +.after\:h-2::after{ + content: var(--tw-content); + height: 0.5rem; +} + +.after\:h-0\.5::after{ + content: var(--tw-content); + height: 0.125rem; +} + +.after\:h-0::after{ + content: var(--tw-content); + height: 0px; +} + +.after\:w-2::after{ + content: var(--tw-content); + width: 0.5rem; +} + +.after\:w-full::after{ + content: var(--tw-content); + width: 100%; +} + +@keyframes submit{ + + 0%{ + content: var(--tw-content); + -webkit-box-shadow: 0 28px 0 -28px #ffffff; + box-shadow: 0 28px 0 -28px #ffffff; + } + + 100%{ + content: var(--tw-content); + -webkit-box-shadow: 0 28px 0 #ffffff; + box-shadow: 0 28px 0 #ffffff; + } +} + +.after\:animate-submit::after{ + content: var(--tw-content); + -webkit-animation: submit 0.7s ease alternate infinite; + animation: submit 0.7s ease alternate infinite; +} + +.after\:rounded-full::after{ + content: var(--tw-content); + border-radius: 9999px; +} + +.after\:rounded-tl-md::after{ + content: var(--tw-content); + border-top-left-radius: 0.375rem; +} + +.after\:rounded-tr-md::after{ + content: var(--tw-content); + border-top-right-radius: 0.375rem; +} + +.after\:bg-purple::after{ + content: var(--tw-content); + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); +} + +.after\:delay-\[0\.42s\]::after{ + content: var(--tw-content); + -webkit-transition-delay: 0.42s; + transition-delay: 0.42s; +} + +.hover\:translate-y-0:hover{ + --tw-translate-y: 0px; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:scale-125:hover{ + --tw-scale-x: 1.25; + --tw-scale-y: 1.25; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.hover\:rounded-lg:hover{ + border-radius: 0.5rem; +} + +.hover\:rounded-md:hover{ + border-radius: 0.375rem; +} + +.hover\:border-black:hover{ + --tw-border-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-border-opacity)); +} + +.hover\:border-white:hover{ + --tw-border-opacity: 1; + border-color: rgb(255 255 255 / var(--tw-border-opacity)); +} + +.hover\:border-purple:hover{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); +} + +.hover\:border-black-400:hover{ + --tw-border-opacity: 1; + border-color: rgb(123 123 123 / var(--tw-border-opacity)); +} + +.hover\:border-green-700:hover{ + --tw-border-opacity: 1; + border-color: rgb(83 121 62 / var(--tw-border-opacity)); +} + +.hover\:bg-gray-100:hover{ + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.hover\:bg-lilac-100:hover{ + --tw-bg-opacity: 1; + background-color: rgb(245 247 250 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-200:hover{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.hover\:bg-green-700:hover{ + --tw-bg-opacity: 1; + background-color: rgb(83 121 62 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple:hover{ + --tw-bg-opacity: 1; + background-color: rgb(85 88 139 / var(--tw-bg-opacity)); +} + +.hover\:bg-blue-500:hover{ + --tw-bg-opacity: 1; + background-color: rgb(0 110 166 / var(--tw-bg-opacity)); +} + +.hover\:bg-purple-700:hover{ + --tw-bg-opacity: 1; + background-color: rgb(64 66 104 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-700:hover{ + --tw-bg-opacity: 1; + background-color: rgb(55 65 81 / var(--tw-bg-opacity)); +} + +.hover\:bg-lilac-300:hover{ + --tw-bg-opacity: 1; + background-color: rgb(237 240 252 / var(--tw-bg-opacity)); +} + +.hover\:bg-transparent:hover{ + background-color: transparent; +} + +.hover\:bg-gray-50:hover{ + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.hover\:bg-red-700:hover{ + --tw-bg-opacity: 1; + background-color: rgb(153 0 0 / var(--tw-bg-opacity)); +} + +.hover\:bg-lilac-900:hover{ + --tw-bg-opacity: 1; + background-color: rgb(220 226 249 / var(--tw-bg-opacity)); +} + +.hover\:bg-gray-300:hover{ + --tw-bg-opacity: 1; + background-color: rgb(209 213 219 / var(--tw-bg-opacity)); +} + +.hover\:bg-opacity-100:hover{ + --tw-bg-opacity: 1; +} + +.hover\:font-bold:hover{ + font-weight: 700; +} + +.hover\:font-medium:hover{ + font-weight: 500; +} + +.hover\:font-semibold:hover{ + font-weight: 600; +} + +.hover\:text-black-700:hover{ + --tw-text-opacity: 1; + color: rgb(50 50 50 / var(--tw-text-opacity)); +} + +.hover\:text-white:hover{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.hover\:text-black:hover{ + --tw-text-opacity: 1; + color: rgb(66 66 66 / var(--tw-text-opacity)); +} + +.hover\:text-purple-700:hover{ + --tw-text-opacity: 1; + color: rgb(64 66 104 / var(--tw-text-opacity)); +} + +.hover\:text-purple:hover{ + --tw-text-opacity: 1; + color: rgb(85 88 139 / var(--tw-text-opacity)); +} + +.hover\:text-gray-500:hover{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.hover\:text-gray-400:hover{ + --tw-text-opacity: 1; + color: rgb(156 163 175 / var(--tw-text-opacity)); +} + +.hover\:text-gray-700:hover{ + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.hover\:text-green-700:hover{ + --tw-text-opacity: 1; + color: rgb(83 121 62 / var(--tw-text-opacity)); +} + +.hover\:underline:hover{ + -webkit-text-decoration-line: underline; + text-decoration-line: underline; +} + +.hover\:shadow-md:hover{ + --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-2xl:hover{ + --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); + --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.hover\:shadow-lg:hover{ + --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); + --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); + -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} + +.focus\:z-10:focus{ + z-index: 10; +} + +.focus\:border-purple:focus{ + --tw-border-opacity: 1; + border-color: rgb(85 88 139 / var(--tw-border-opacity)); +} + +.focus\:border-transparent:focus{ + border-color: transparent; +} + +.focus\:border-blue-300:focus{ + --tw-border-opacity: 1; + border-color: rgb(153 197 219 / var(--tw-border-opacity)); +} + +.focus\:border-purple-100:focus{ + --tw-border-opacity: 1; + border-color: rgb(238 238 243 / var(--tw-border-opacity)); +} + +.focus\:outline-none:focus{ + outline: 2px solid transparent; + outline-offset: 2px; +} + +.focus\:ring-purple:focus{ + --tw-ring-opacity: 1; + --tw-ring-color: rgb(85 88 139 / var(--tw-ring-opacity)); +} + +.focus\:ring-transparent:focus{ + --tw-ring-color: transparent; +} + +.active\:bg-gray-100:active{ + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.active\:text-gray-700:active{ + --tw-text-opacity: 1; + color: rgb(55 65 81 / var(--tw-text-opacity)); +} + +.active\:text-gray-500:active{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.disabled\:bg-green-100:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(241 246 238 / var(--tw-bg-opacity)); +} + +.disabled\:bg-blue-100:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(230 241 246 / var(--tw-bg-opacity)); +} + +.disabled\:bg-purple-100:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(238 238 243 / var(--tw-bg-opacity)); +} + +.disabled\:bg-gray-50:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(249 250 251 / var(--tw-bg-opacity)); +} + +.disabled\:bg-gray-200:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(229 231 235 / var(--tw-bg-opacity)); +} + +.disabled\:bg-green-300:disabled{ + --tw-bg-opacity: 1; + background-color: rgb(197 217 186 / var(--tw-bg-opacity)); +} + +.disabled\:opacity-50:disabled{ + opacity: 0.5; +} + +.group:hover .group-hover\:flex{ + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.group:hover .group-hover\:translate-x-1{ + --tw-translate-x: 0.25rem; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +.group:hover .group-hover\:border-black-400{ + --tw-border-opacity: 1; + border-color: rgb(123 123 123 / var(--tw-border-opacity)); +} + +.group:hover .group-hover\:border-black{ + --tw-border-opacity: 1; + border-color: rgb(66 66 66 / var(--tw-border-opacity)); +} + +.group:hover .group-hover\:bg-gray-900{ + --tw-bg-opacity: 1; + background-color: rgb(17 24 39 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:bg-gray-100{ + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} + +.group:hover .group-hover\:text-purple-700{ + --tw-text-opacity: 1; + color: rgb(64 66 104 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-gray-500{ + --tw-text-opacity: 1; + color: rgb(107 114 128 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:text-white{ + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} + +.group:hover .group-hover\:opacity-100{ + opacity: 1; +} + +[dir="ltr"] .ltr\:-right-1\.5{ + right: -0.375rem; +} + +[dir="ltr"] .ltr\:-right-1{ + right: -0.25rem; +} + +[dir="ltr"] .ltr\:right-0{ + right: 0px; +} + +[dir="ltr"] .ltr\:-left-80{ + left: -20rem; +} + +[dir="ltr"] .ltr\:right-12{ + right: 3rem; +} + +[dir="ltr"] .ltr\:-right-2{ + right: -0.5rem; +} + +[dir="ltr"] .ltr\:left-12{ + left: 3rem; +} + +[dir="ltr"] .ltr\:left-14{ + left: 3.5rem; +} + +[dir="ltr"] .ltr\:left-0{ + left: 0px; +} + +[dir="ltr"] .ltr\:left-3{ + left: 0.75rem; +} + +[dir="ltr"] .ltr\:left-8{ + left: 2rem; +} + +[dir="ltr"] .ltr\:-right-8{ + right: -2rem; +} + +[dir="ltr"] .ltr\:-left-8{ + left: -2rem; +} + +[dir="ltr"] .ltr\:right-2{ + right: 0.5rem; +} + +[dir="ltr"] .ltr\:right-4{ + right: 1rem; +} + +[dir="ltr"] .ltr\:mr-4{ + margin-right: 1rem; +} + +[dir="ltr"] .ltr\:ml-3{ + margin-left: 0.75rem; +} + +[dir="ltr"] .ltr\:ml-2{ + margin-left: 0.5rem; +} + +[dir="ltr"] .ltr\:mr-2{ + margin-right: 0.5rem; +} + +[dir="ltr"] .ltr\:mr-3{ + margin-right: 0.75rem; +} + +[dir="ltr"] .ltr\:mr-1{ + margin-right: 0.25rem; +} + +[dir="ltr"] .ltr\:ml-1{ + margin-left: 0.25rem; +} + +[dir="ltr"] .ltr\:ml-4{ + margin-left: 1rem; +} + +[dir="ltr"] .ltr\:-ml-7{ + margin-left: -1.75rem; +} + +[dir="ltr"] .ltr\:rotate-90{ + --tw-rotate: 90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +[dir="ltr"] .ltr\:-rotate-90{ + --tw-rotate: -90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +[dir="ltr"] .ltr\:pr-6{ + padding-right: 1.5rem; +} + +[dir="ltr"] .ltr\:pl-6{ + padding-left: 1.5rem; +} + +[dir="ltr"] .ltr\:pr-0{ + padding-right: 0px; +} + +[dir="ltr"] .ltr\:pl-3{ + padding-left: 0.75rem; +} + +[dir="ltr"] .ltr\:pl-8{ + padding-left: 2rem; +} + +[dir="ltr"] .ltr\:pl-2{ + padding-left: 0.5rem; +} + +[dir="ltr"] .ltr\:pr-4{ + padding-right: 1rem; +} + +[dir="ltr"] .ltr\:pr-3{ + padding-right: 0.75rem; +} + +[dir="ltr"] .ltr\:pl-10{ + padding-left: 2.5rem; +} + +[dir="ltr"] .ltr\:pr-10{ + padding-right: 2.5rem; +} + +[dir="ltr"] .ltr\:text-left{ + text-align: left; +} + +[dir="ltr"] .ltr\:text-right{ + text-align: right; +} + +[dir="rtl"] .rtl\:-left-1\.5{ + left: -0.375rem; +} + +[dir="rtl"] .rtl\:-left-1{ + left: -0.25rem; +} + +[dir="rtl"] .rtl\:left-0{ + left: 0px; +} + +[dir="rtl"] .rtl\:-right-80{ + right: -20rem; +} + +[dir="rtl"] .rtl\:left-12{ + left: 3rem; +} + +[dir="rtl"] .rtl\:-left-2{ + left: -0.5rem; +} + +[dir="rtl"] .rtl\:right-12{ + right: 3rem; +} + +[dir="rtl"] .rtl\:right-14{ + right: 3.5rem; +} + +[dir="rtl"] .rtl\:right-0{ + right: 0px; +} + +[dir="rtl"] .rtl\:right-3{ + right: 0.75rem; +} + +[dir="rtl"] .rtl\:right-8{ + right: 2rem; +} + +[dir="rtl"] .rtl\:-left-8{ + left: -2rem; +} + +[dir="rtl"] .rtl\:-right-8{ + right: -2rem; +} + +[dir="rtl"] .rtl\:left-2{ + left: 0.5rem; +} + +[dir="rtl"] .rtl\:left-4{ + left: 1rem; +} + +[dir="rtl"] .rtl\:float-left{ + float: left; +} + +[dir="rtl"] .rtl\:m-4{ + margin: 1rem; +} + +[dir="rtl"] .rtl\:ml-4{ + margin-left: 1rem; +} + +[dir="rtl"] .rtl\:mr-3{ + margin-right: 0.75rem; +} + +[dir="rtl"] .rtl\:mr-2{ + margin-right: 0.5rem; +} + +[dir="rtl"] .rtl\:ml-2{ + margin-left: 0.5rem; +} + +[dir="rtl"] .rtl\:ml-3{ + margin-left: 0.75rem; +} + +[dir="rtl"] .rtl\:ml-1{ + margin-left: 0.25rem; +} + +[dir="rtl"] .rtl\:mr-1{ + margin-right: 0.25rem; +} + +[dir="rtl"] .rtl\:mr-4{ + margin-right: 1rem; +} + +[dir="rtl"] .rtl\:-mr-7{ + margin-right: -1.75rem; +} + +[dir="rtl"] .rtl\:rotate-180{ + --tw-rotate: 180deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +[dir="rtl"] .rtl\:-rotate-90{ + --tw-rotate: -90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +[dir="rtl"] .rtl\:rotate-90{ + --tw-rotate: 90deg; + -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} + +[dir="rtl"] .rtl\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; +} + +[dir="rtl"] .rtl\:pl-6{ + padding-left: 1.5rem; +} + +[dir="rtl"] .rtl\:pr-6{ + padding-right: 1.5rem; +} + +[dir="rtl"] .rtl\:pl-0{ + padding-left: 0px; +} + +[dir="rtl"] .rtl\:pr-0{ + padding-right: 0px; +} + +[dir="rtl"] .rtl\:pr-3{ + padding-right: 0.75rem; +} + +[dir="rtl"] .rtl\:pr-8{ + padding-right: 2rem; +} + +[dir="rtl"] .rtl\:pr-2{ + padding-right: 0.5rem; +} + +[dir="rtl"] .rtl\:pl-4{ + padding-left: 1rem; +} + +[dir="rtl"] .rtl\:pl-3{ + padding-left: 0.75rem; +} + +[dir="rtl"] .rtl\:pr-10{ + padding-right: 2.5rem; +} + +[dir="rtl"] .rtl\:pl-10{ + padding-left: 2.5rem; +} + +[dir="rtl"] .rtl\:text-left{ + text-align: left; +} + +[dir="rtl"] .rtl\:text-right{ + text-align: right; +} + +@media (min-width: 640px){ + + .sm\:col-span-6{ + grid-column: span 6 / span 6; + } + + .sm\:col-span-3{ + grid-column: span 3 / span 3; + } + + .sm\:col-span-2{ + grid-column: span 2 / span 2; + } + + .sm\:col-span-4{ + grid-column: span 4 / span 4; + } + + .sm\:col-span-1{ + grid-column: span 1 / span 1; + } + + .sm\:col-span-8{ + grid-column: span 8 / span 8; + } + + .sm\:col-span-7{ + grid-column: span 7 / span 7; + } + + .sm\:row-span-2{ + grid-row: span 2 / span 2; + } + + .sm\:row-span-3{ + grid-row: span 3 / span 3; + } + + .sm\:mt-12{ + margin-top: 3rem; + } + + .sm\:mb-0{ + margin-bottom: 0px; + } + + .sm\:-mt-24{ + margin-top: -6rem; + } + + .sm\:mt-10{ + margin-top: 2.5rem; + } + + .sm\:mt-2{ + margin-top: 0.5rem; + } + + .sm\:mt-0{ + margin-top: 0px; + } + + .sm\:block{ + display: block; + } + + .sm\:flex{ + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .sm\:table-cell{ + display: table-cell; + } + + .sm\:hidden{ + display: none; + } + + .sm\:w-6\/12{ + width: 50%; + } + + .sm\:w-3\/12{ + width: 25%; + } + + .sm\:w-5\/12{ + width: 41.666667%; + } + + .sm\:w-2\/12{ + width: 16.666667%; + } + + .sm\:w-4\/12{ + width: 33.333333%; + } + + .sm\:w-1\/12{ + width: 8.333333%; + } + + .sm\:w-1\/3{ + width: 33.333333%; + } + + .sm\:flex-1{ + -webkit-box-flex: 1; + -ms-flex: 1 1 0%; + flex: 1 1 0%; + } + + .sm\:grid-cols-6{ + grid-template-columns: repeat(6, minmax(0, 1fr)); + } + + .sm\:grid-cols-10{ + grid-template-columns: repeat(10, minmax(0, 1fr)); + } + + .sm\:grid-cols-4{ + grid-template-columns: repeat(4, minmax(0, 1fr)); + } + + .sm\:grid-cols-3{ + grid-template-columns: repeat(3, minmax(0, 1fr)); + } + + .sm\:grid-cols-7{ + grid-template-columns: repeat(7, minmax(0, 1fr)); + } + + .sm\:grid-cols-8{ + grid-template-columns: repeat(8, minmax(0, 1fr)); + } + + .sm\:flex-row{ + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .sm\:items-center{ + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .sm\:justify-start{ + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .sm\:justify-between{ + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + } + + .sm\:gap-0{ + gap: 0px; + } + + .sm\:space-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(0.5rem * var(--tw-space-x-reverse)); + margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); + } + + .sm\:space-y-2 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0.5rem * var(--tw-space-y-reverse)); + } + + .sm\:divide-x-2 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(2px * var(--tw-divide-x-reverse)); + border-left-width: calc(2px * calc(1 - var(--tw-divide-x-reverse))); + } + + .sm\:text-6xl{ + font-size: 2.5rem; + line-height: 2.75rem; + } + + [dir="rtl"] .sm\:rtl\:space-x-reverse > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 1; + } +} + +@media (min-width: 768px){ + + .md\:w-6\/12{ + width: 50%; + } + + .md\:flex-row{ + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } +} + +@media (min-width: 1024px){ + + .lg\:absolute{ + position: absolute; + } + + .lg\:right-24{ + right: 6rem; + } + + .lg\:col-span-5{ + grid-column: span 5 / span 5; + } + + .lg\:my-0{ + margin-top: 0px; + margin-bottom: 0px; + } + + .lg\:mt-2{ + margin-top: 0.5rem; + } + + .lg\:mt-60{ + margin-top: 15rem; + } + + .lg\:mt-8{ + margin-top: 2rem; + } + + .lg\:mt-0{ + margin-top: 0px; + } + + .lg\:mb-0{ + margin-bottom: 0px; + } + + .lg\:mt-20{ + margin-top: 5rem; + } + + .lg\:block{ + display: block; + } + + .lg\:flex{ + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + + .lg\:hidden{ + display: none; + } + + .lg\:h-64{ + height: 16rem; + } + + .lg\:h-48{ + height: 12rem; + } + + .lg\:h-60{ + height: 15rem; + } + + .lg\:h-4{ + height: 1rem; + } + + .lg\:w-1\/2{ + width: 50%; + } + + .lg\:w-11\/12{ + width: 91.666667%; + } + + .lg\:w-1\/12{ + width: 8.333333%; + } + + .lg\:w-80{ + width: 20rem; + } + + .lg\:w-8\/12{ + width: 66.666667%; + } + + .lg\:w-46{ + width: 46.875rem; + } + + .lg\:w-3\/5{ + width: 60%; + } + + .lg\:w-2\/12{ + width: 16.666667%; + } + + .lg\:w-7\/12{ + width: 58.333333%; + } + + .lg\:w-5\/12{ + width: 41.666667%; + } + + .lg\:w-full{ + width: 100%; + } + + .lg\:w-1\/3{ + width: 33.333333%; + } + + .lg\:w-2\/3{ + width: 66.666667%; + } + + .lg\:w-1\/4{ + width: 25%; + } + + .lg\:w-6\/12{ + width: 50%; + } + + .lg\:w-4\/12{ + width: 33.333333%; + } + + .lg\:w-4{ + width: 1rem; + } + + .lg\:w-2\/4{ + width: 50%; + } + + .lg\:w-3\/4{ + width: 75%; + } + + .lg\:max-w-7xl{ + max-width: 80rem; + } + + .lg\:max-w-6xl{ + max-width: 72rem; + } + + .lg\:flex-row{ + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + + .lg\:flex-row-reverse{ + -webkit-box-orient: horizontal; + -webkit-box-direction: reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + } + + .lg\:flex-col{ + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + } + + .lg\:flex-nowrap{ + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + + .lg\:items-center{ + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + } + + .lg\:justify-end{ + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + } + + .lg\:justify-center{ + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + + .lg\:gap-16{ + gap: 4rem; + } + + .lg\:space-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-space-y-reverse: 0; + margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); + margin-bottom: calc(0px * var(--tw-space-y-reverse)); + } + + .lg\:space-x-24 > :not([hidden]) ~ :not([hidden]){ + --tw-space-x-reverse: 0; + margin-right: calc(6rem * var(--tw-space-x-reverse)); + margin-left: calc(6rem * calc(1 - var(--tw-space-x-reverse))); + } + + .lg\:divide-y-0 > :not([hidden]) ~ :not([hidden]){ + --tw-divide-y-reverse: 0; + border-top-width: calc(0px * calc(1 - var(--tw-divide-y-reverse))); + border-bottom-width: calc(0px * var(--tw-divide-y-reverse)); + } + + .lg\:divide-x > :not([hidden]) ~ :not([hidden]){ + --tw-divide-x-reverse: 0; + border-right-width: calc(1px * var(--tw-divide-x-reverse)); + border-left-width: calc(1px * calc(1 - var(--tw-divide-x-reverse))); + } + + .lg\:overflow-visible{ + overflow: visible; + } + + .lg\:px-24{ + padding-left: 6rem; + padding-right: 6rem; + } + + .lg\:py-0{ + padding-top: 0px; + padding-bottom: 0px; + } + + .lg\:px-12{ + padding-left: 3rem; + padding-right: 3rem; + } + + .lg\:pl-24{ + padding-left: 6rem; + } + + .lg\:pl-12{ + padding-left: 3rem; + } + + .lg\:pt-0{ + padding-top: 0px; + } + + .lg\:pl-8{ + padding-left: 2rem; + } + + .lg\:pr-0{ + padding-right: 0px; + } + + .lg\:text-8xl{ + font-size: 3rem; + line-height: 3.25rem; + } + + .lg\:text-7xl{ + font-size: 2.75rem; + line-height: 3rem; + } + + .lg\:text-2xl{ + font-size: 1.375rem; + line-height: 1.5rem; + } + + .lg\:text-5xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + .lg\:text-lg{ + font-size: 1.125rem; + line-height: 1.75rem; + } + + [dir="ltr"] .lg\:ltr\:right-0{ + right: 0px; + } + + [dir="ltr"] .lg\:ltr\:pr-12{ + padding-right: 3rem; + } + + [dir="ltr"] .lg\:ltr\:pl-12{ + padding-left: 3rem; + } + + [dir="ltr"] .lg\:ltr\:pl-24{ + padding-left: 6rem; + } + + [dir="ltr"] .lg\:ltr\:pl-8{ + padding-left: 2rem; + } + + [dir="rtl"] .lg\:rtl\:left-0{ + left: 0px; + } + + [dir="rtl"] .lg\:rtl\:pl-12{ + padding-left: 3rem; + } + + [dir="rtl"] .lg\:rtl\:pr-12{ + padding-right: 3rem; + } + + [dir="rtl"] .lg\:rtl\:pr-24{ + padding-right: 6rem; + } + + [dir="rtl"] .lg\:rtl\:pr-8{ + padding-right: 2rem; + } +} + +@media (min-width: 1280px){ + + .xl\:top-28{ + top: 7rem; + } + + .xl\:-top-12{ + top: -3rem; + } + + .xl\:z-10{ + z-index: 10; + } + + .xl\:col-span-2{ + grid-column: span 2 / span 2; + } + + .xl\:m-0{ + margin: 0px; + } + + .xl\:-ml-64{ + margin-left: -16rem; + } + + .xl\:mt-9\.5{ + margin-top: 2.45rem; + } + + .xl\:mt-9{ + margin-top: 2.25rem; + } + + .xl\:hidden{ + display: none; + } + + .xl\:h-6{ + height: 1.5rem; + } + + .xl\:w-2\/3{ + width: 66.666667%; + } + + .xl\:w-6{ + width: 1.5rem; + } + + .xl\:justify-start{ + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + + .xl\:pt-6{ + padding-top: 1.5rem; + } + + .xl\:text-5xl{ + font-size: 2.25rem; + line-height: 2.5rem; + } + + [dir="ltr"] .xl\:ltr\:left-0{ + left: 0px; + } + + [dir="ltr"] .xl\:ltr\:ml-64{ + margin-left: 16rem; + } + + [dir="ltr"] .xl\:ltr\:ml-0{ + margin-left: 0px; + } + + [dir="rtl"] .xl\:rtl\:right-0{ + right: 0px; + } + + [dir="rtl"] .xl\:rtl\:mr-64{ + margin-right: 16rem; + } + + [dir="rtl"] .xl\:rtl\:mr-0{ + margin-right: 0px; + } +} + +@media (min-width: 1536px){ + + .\32xl\:h-8{ + height: 2rem; + } + + .\32xl\:w-8{ + width: 2rem; + } +} + diff --git a/public/css/argon.css b/public/css/argon.css deleted file mode 100644 index 061ad0f01..000000000 --- a/public/css/argon.css +++ /dev/null @@ -1,21 +0,0 @@ -/*! - -========================================================= -* Vue Argon Dashboard PRO - v1.1.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/argon-dashboard -* Copyright 2019 Creative Tim (https://www.creative-tim.com) - -* Coded by www.creative-tim.com - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/:root{--blue:#5e72e4;--indigo:#5603ad;--purple:#8965e0;--pink:#f3a4b5;--red:#f5365c;--orange:#fb6340;--yellow:#ffd600;--green:#2dce89;--teal:#11cdef;--cyan:#2bffc6;--gray:#8898aa;--gray-dark:#32325d;--light:#ced4da;--lighter:#e9ecef;--primary:#5e72e4;--secondary:#f7fafc;--success:#2dce89;--info:#11cdef;--warning:#fb6340;--danger:#f5365c;--light:#adb5bd;--dark:#212529;--default:#172b4d;--white:#fff;--neutral:#fff;--darker:#000;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:Open Sans,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#525f7f;text-align:left;background-color:#f8f9fe}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#5e72e4;background-color:transparent}a,a:hover{text-decoration:none}a:hover{color:#233dd2}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#8898aa;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}@media (max-width:1200px){legend{font-size:calc(1.275rem + .3vw)}}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:600;line-height:1.5;color:#32325d}.h1,h1{font-size:1.625rem}@media (max-width:1200px){.h1,h1{font-size:calc(1.2875rem + .45vw)}}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.0625rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.8125rem}.h6,h6{font-size:.625rem}.display-1{font-size:3.3rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-1{font-size:calc(1.455rem + 2.46vw)}}.display-2{font-size:2.75rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-2{font-size:calc(1.4rem + 1.8vw)}}.display-3{font-size:2.1875rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-3{font-size:calc(1.34375rem + 1.125vw)}}.display-4{font-size:1.6275rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-4{font-size:calc(1.28775rem + .453vw)}}hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#8898aa}.blockquote-footer:before{content:"\2014\A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f8f9fe;border:1px solid #dee2e6;border-radius:.375rem;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#8898aa}code{font-size:87.5%;color:#f3a4b5;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.25rem;-webkit-box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25);box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:600;-webkit-box-shadow:none;box-shadow:none}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-sm-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-sm-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-md-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-md-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-md-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-md-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-md-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-md-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-lg-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-lg-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.row-cols-xl-1>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-xl-4>*{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#525f7f;background-color:transparent}.table td,.table th{padding:1rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table-sm td,.table-sm th{padding:.5rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(246,249,252,.3)}.table-hover tbody tr:hover{color:#525f7f;background-color:#f6f9fc}.table-primary,.table-primary>td,.table-primary>th{background-color:#d2d8f7}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#abb6f1}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcc5f3}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#fdfefe}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#fbfcfd}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ecf6f6}.table-success,.table-success>td,.table-success>th{background-color:#c4f1de}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#92e6c2}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#afecd2}.table-info,.table-info>td,.table-info>th{background-color:#bcf1fb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#83e5f7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a4ecfa}.table-warning,.table-warning>td,.table-warning>th{background-color:#fed3ca}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fdae9c}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#febeb1}.table-danger,.table-danger>td,.table-danger>th{background-color:#fcc7d1}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#fa96aa}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fbafbd}.table-light,.table-light>td,.table-light>th{background-color:#e8eaed}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#d4d9dd}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#dadde2}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c2c3}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8c8e90}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b5b6}.table-default,.table-default>td,.table-default>th{background-color:#bec4cd}.table-default tbody+tbody,.table-default td,.table-default th,.table-default thead th{border-color:#8691a2}.table-hover .table-default:hover,.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#b0b7c2}.table-white,.table-white>td,.table-white>th{background-color:#fff}.table-white tbody+tbody,.table-white td,.table-white th,.table-white thead th{border-color:#fff}.table-hover .table-white:hover,.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:#f2f2f2}.table-neutral,.table-neutral>td,.table-neutral>th{background-color:#fff}.table-neutral tbody+tbody,.table-neutral td,.table-neutral th,.table-neutral thead th{border-color:#fff}.table-hover .table-neutral:hover,.table-hover .table-neutral:hover>td,.table-hover .table-neutral:hover>th{background-color:#f2f2f2}.table-darker,.table-darker>td,.table-darker>th{background-color:#b8b8b8}.table-darker tbody+tbody,.table-darker td,.table-darker th,.table-darker thead th{border-color:#7a7a7a}.table-hover .table-darker:hover,.table-hover .table-darker:hover>td,.table-hover .table-darker:hover>th{background-color:#ababab}.table-active,.table-active>td,.table-active>th{background-color:#f6f9fc}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e3ecf6}.table .thead-dark th{color:#f8f9fe;background-color:#172b4d;border-color:#1f3a68}.table .thead-light th{color:#8898aa;background-color:#f6f9fc;border-color:#e9ecef}.table-dark{color:#f8f9fe;background-color:#172b4d}.table-dark td,.table-dark th,.table-dark thead th{border-color:#1f3a68}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#f8f9fe;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem .75rem;font-weight:400;line-height:1.5;color:#8898aa;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05);-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #8898aa}.form-control:focus{color:#8898aa;background-color:#fff;border-color:#5e72e4;outline:0;-webkit-box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.form-control::-webkit-input-placeholder{color:#adb5bd;opacity:1}.form-control::-moz-placeholder{color:#adb5bd;opacity:1}.form-control:-ms-input-placeholder{color:#adb5bd;opacity:1}.form-control::-ms-input-placeholder{color:#adb5bd;opacity:1}.form-control::placeholder{color:#adb5bd;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#8898aa;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.625rem + 1px);padding-bottom:calc(.625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.875rem + 1px);padding-bottom:calc(.875rem + 1px);font-size:.875rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.75rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.625rem 0;margin-bottom:0;font-size:.875rem;line-height:1.5;color:#525f7f;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.25rem}.form-control-lg{height:calc(1.5em + 1.75rem + 2px);padding:.875rem 1rem;font-size:.875rem;line-height:1.5;border-radius:.4375rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1.5rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#8898aa}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#2dce89}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(45,206,137,.8);border-radius:.2rem}.custom-select.is-valid,.custom-select.is-valid:focus,.form-control.is-valid,.form-control.is-valid:focus,.was-validated .custom-select:valid,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid,.was-validated .form-control:valid:focus{border-color:#2dce89}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#2dce89}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#2dce89}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{background-color:#93e7c3;border-color:#93e7c3}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{background-color:#54daa1;border-color:#93e7c3}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(45,206,137,.25);box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(45,206,137,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#2dce89}.custom-file-input.is-valid~.custom-file-label:before,.was-validated .custom-file-input:valid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 0 rgba(45,206,137,.25);box-shadow:0 0 0 0 rgba(45,206,137,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#fb6340}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(251,99,64,.8);border-radius:.2rem}.custom-select.is-invalid,.custom-select.is-invalid:focus,.form-control.is-invalid,.form-control.is-invalid:focus,.was-validated .custom-select:invalid,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid,.was-validated .form-control:invalid:focus{border-color:#fb6340}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#fb6340}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#fb6340}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{background-color:#fec9bd;border-color:#fec9bd}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{background-color:#fc8c72;border-color:#fec9bd}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{-webkit-box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(251,99,64,.25);box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(251,99,64,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#fb6340}.custom-file-input.is-invalid~.custom-file-label:before,.was-validated .custom-file-input:invalid~.custom-file-label:before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{-webkit-box-shadow:0 0 0 0 rgba(251,99,64,.25);box-shadow:0 0 0 0 rgba(251,99,64,.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .form-group,.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0}.form-inline .form-group{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:600;color:#525f7f;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.625rem 1.25rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{-webkit-transition:none;transition:none}}.btn:hover{color:#525f7f;text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn.disabled,.btn:disabled{opacity:.65}.btn.disabled,.btn:disabled,.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{-webkit-box-shadow:none;box-shadow:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-primary,.btn-primary:hover{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#324cdd;border-color:#5e72e4}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(94,114,228,.5);box-shadow:none,0 0 0 0 rgba(94,114,228,.5)}.btn-secondary{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-secondary,.btn-secondary:hover{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(247,250,252,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(247,250,252,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#d2e3ee;border-color:#f7fafc}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(247,250,252,.5);box-shadow:none,0 0 0 0 rgba(247,250,252,.5)}.btn-success{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-success,.btn-success:hover{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(45,206,137,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(45,206,137,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#24a46d;border-color:#2dce89}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(45,206,137,.5);box-shadow:none,0 0 0 0 rgba(45,206,137,.5)}.btn-info{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-info,.btn-info:hover{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(17,205,239,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(17,205,239,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0da5c0;border-color:#11cdef}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(17,205,239,.5);box-shadow:none,0 0 0 0 rgba(17,205,239,.5)}.btn-warning{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-warning,.btn-warning:hover{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(251,99,64,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(251,99,64,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#fa3a0e;border-color:#fb6340}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(251,99,64,.5);box-shadow:none,0 0 0 0 rgba(251,99,64,.5)}.btn-danger{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-danger,.btn-danger:hover{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(245,54,92,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(245,54,92,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ec0c38;border-color:#f5365c}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(245,54,92,.5);box-shadow:none,0 0 0 0 rgba(245,54,92,.5)}.btn-light{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-light,.btn-light:hover{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-light.focus,.btn-light:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(173,181,189,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(173,181,189,.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#919ca6;border-color:#adb5bd}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(173,181,189,.5);box-shadow:none,0 0 0 0 rgba(173,181,189,.5)}.btn-dark{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-dark,.btn-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(33,37,41,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(33,37,41,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0a0c0d;border-color:#212529}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(33,37,41,.5);box-shadow:none,0 0 0 0 rgba(33,37,41,.5)}.btn-default{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-default,.btn-default:hover{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-default.focus,.btn-default:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(23,43,77,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(23,43,77,.5)}.btn-default.disabled,.btn-default:disabled{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{color:#fff;background-color:#0b1526;border-color:#172b4d}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(23,43,77,.5);box-shadow:none,0 0 0 0 rgba(23,43,77,.5)}.btn-white{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-white,.btn-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-white.focus,.btn-white:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5)}.btn-white.disabled,.btn-white:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#212529;background-color:#e6e5e5;border-color:#fff}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5);box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5)}.btn-neutral{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-neutral,.btn-neutral:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-neutral.focus,.btn-neutral:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5)}.btn-neutral.disabled,.btn-neutral:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled):active,.show>.btn-neutral.dropdown-toggle{color:#212529;background-color:#e6e5e5;border-color:#fff}.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5);box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5)}.btn-darker{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-darker,.btn-darker:hover{color:#fff;background-color:#000;border-color:#000}.btn-darker.focus,.btn-darker:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.5)}.btn-darker.disabled,.btn-darker:disabled,.btn-darker:not(:disabled):not(.disabled).active,.btn-darker:not(:disabled):not(.disabled):active,.show>.btn-darker.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-darker:not(:disabled):not(.disabled).active:focus,.btn-darker:not(:disabled):not(.disabled):active:focus,.show>.btn-darker.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(0,0,0,.5);box-shadow:none,0 0 0 0 rgba(0,0,0,.5)}.btn-outline-primary{color:#5e72e4;background-color:transparent;background-image:none;border-color:#5e72e4}.btn-outline-primary:hover{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-outline-primary.focus,.btn-outline-primary:focus{-webkit-box-shadow:0 0 0 0 rgba(94,114,228,.5);box-shadow:0 0 0 0 rgba(94,114,228,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5e72e4;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(94,114,228,.5);box-shadow:0 0 0 0 rgba(94,114,228,.5)}.btn-outline-secondary{color:#f7fafc;background-color:transparent;background-image:none;border-color:#f7fafc}.btn-outline-secondary:hover{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{-webkit-box-shadow:0 0 0 0 rgba(247,250,252,.5);box-shadow:0 0 0 0 rgba(247,250,252,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#f7fafc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(247,250,252,.5);box-shadow:0 0 0 0 rgba(247,250,252,.5)}.btn-outline-success{color:#2dce89;background-color:transparent;background-image:none;border-color:#2dce89}.btn-outline-success:hover{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-outline-success.focus,.btn-outline-success:focus{-webkit-box-shadow:0 0 0 0 rgba(45,206,137,.5);box-shadow:0 0 0 0 rgba(45,206,137,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#2dce89;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(45,206,137,.5);box-shadow:0 0 0 0 rgba(45,206,137,.5)}.btn-outline-info{color:#11cdef;background-color:transparent;background-image:none;border-color:#11cdef}.btn-outline-info:hover{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-outline-info.focus,.btn-outline-info:focus{-webkit-box-shadow:0 0 0 0 rgba(17,205,239,.5);box-shadow:0 0 0 0 rgba(17,205,239,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#11cdef;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(17,205,239,.5);box-shadow:0 0 0 0 rgba(17,205,239,.5)}.btn-outline-warning{color:#fb6340;background-color:transparent;background-image:none;border-color:#fb6340}.btn-outline-warning:hover{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-outline-warning.focus,.btn-outline-warning:focus{-webkit-box-shadow:0 0 0 0 rgba(251,99,64,.5);box-shadow:0 0 0 0 rgba(251,99,64,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#fb6340;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(251,99,64,.5);box-shadow:0 0 0 0 rgba(251,99,64,.5)}.btn-outline-danger{color:#f5365c;background-color:transparent;background-image:none;border-color:#f5365c}.btn-outline-danger:hover{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-outline-danger.focus,.btn-outline-danger:focus{-webkit-box-shadow:0 0 0 0 rgba(245,54,92,.5);box-shadow:0 0 0 0 rgba(245,54,92,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f5365c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(245,54,92,.5);box-shadow:0 0 0 0 rgba(245,54,92,.5)}.btn-outline-light{color:#adb5bd;background-color:transparent;background-image:none;border-color:#adb5bd}.btn-outline-light:hover{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light.focus,.btn-outline-light:focus{-webkit-box-shadow:0 0 0 0 rgba(173,181,189,.5);box-shadow:0 0 0 0 rgba(173,181,189,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#adb5bd;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(173,181,189,.5);box-shadow:0 0 0 0 rgba(173,181,189,.5)}.btn-outline-dark{color:#212529;background-color:transparent;background-image:none;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark.focus,.btn-outline-dark:focus{-webkit-box-shadow:0 0 0 0 rgba(33,37,41,.5);box-shadow:0 0 0 0 rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(33,37,41,.5);box-shadow:0 0 0 0 rgba(33,37,41,.5)}.btn-outline-default{color:#172b4d;background-color:transparent;background-image:none;border-color:#172b4d}.btn-outline-default:hover{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-outline-default.focus,.btn-outline-default:focus{-webkit-box-shadow:0 0 0 0 rgba(23,43,77,.5);box-shadow:0 0 0 0 rgba(23,43,77,.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#172b4d;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled).active,.btn-outline-default:not(:disabled):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-outline-default:not(:disabled):not(.disabled).active:focus,.btn-outline-default:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(23,43,77,.5);box-shadow:0 0 0 0 rgba(23,43,77,.5)}.btn-outline-white{color:#fff;background-color:transparent;background-image:none;border-color:#fff}.btn-outline-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}.btn-outline-neutral{color:#fff;background-color:transparent;background-image:none;border-color:#fff}.btn-outline-neutral:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-neutral.focus,.btn-outline-neutral:focus{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}.btn-outline-neutral.disabled,.btn-outline-neutral:disabled{color:#fff;background-color:transparent}.btn-outline-neutral:not(:disabled):not(.disabled).active,.btn-outline-neutral:not(:disabled):not(.disabled):active,.show>.btn-outline-neutral.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-neutral.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 0 0 0 hsla(0,0%,100%,.5)}.btn-outline-darker{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-darker:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-darker.focus,.btn-outline-darker:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-outline-darker.disabled,.btn-outline-darker:disabled{color:#000;background-color:transparent}.btn-outline-darker:not(:disabled):not(.disabled).active,.btn-outline-darker:not(:disabled):not(.disabled):active,.show>.btn-outline-darker.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-darker:not(:disabled):not(.disabled).active:focus,.btn-outline-darker:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-darker.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-link{font-weight:400;color:#5e72e4;text-decoration:none}.btn-link:hover{color:#233dd2;text-decoration:none}.btn-link.focus,.btn-link:focus{text-decoration:none;-webkit-box-shadow:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#8898aa;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.875rem 1rem;line-height:1.5;border-radius:.4375rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;line-height:1.5;border-radius:.25rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .3s ease;transition:height .3s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#525f7f;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.15);border-radius:.4375rem;-webkit-box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f6f9fc}.dropdown-item.active,.dropdown-item:active{color:#16181b;text-decoration:none;background-color:transparent}.dropdown-item.disabled,.dropdown-item:disabled{color:#8898aa;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#8898aa;white-space:nowrap}.dropdown-item-text{display:block;padding:.5rem 1rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle,.btn-group.show .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-group-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .75rem;margin-bottom:0;font-size:.875rem;font-weight:400;line-height:1.5;color:#adb5bd;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1.75rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.875rem 1rem;font-size:.875rem;line-height:1.5;border-radius:.4375rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.75rem;line-height:1.5;border-radius:.25rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:2.75rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#5e72e4;background-color:#5e72e4;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05),0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 2px rgba(233,236,239,.05),0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#5e72e4}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#5e72e4;border-color:#5e72e4;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#8898aa}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-label:after,.custom-control-label:before{position:absolute;left:-2.75rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#5e72e4;background-color:#5e72e4;-webkit-box-shadow:none;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(94,114,228,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(94,114,228,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(94,114,228,.5)}.custom-switch{padding-left:3.5rem}.custom-switch .custom-control-label:before{left:-3.5rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-3.5rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#dee2e6;border-radius:.5rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{-webkit-transition:none;transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(94,114,228,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem 1.75rem .625rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;color:#8898aa;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%2332325d' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px;border:1px solid #dee2e6;border-radius:.375rem;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075);box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#5e72e4;outline:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 0 #5e72e4;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 0 #5e72e4}.custom-select:focus::-ms-value{color:#8898aa;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#8898aa;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #8898aa}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem}.custom-select-lg{height:calc(1.5em + 1.75rem + 2px);padding-top:.875rem;padding-bottom:.875rem;padding-left:1rem;font-size:.875rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + 1.25rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#5e72e4;-webkit-box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + 1.25rem + 2px);font-weight:400;border:1px solid #dee2e6;border-radius:.25rem;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.625rem .75rem;line-height:1.5;color:#8898aa;background-color:#fff}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + 1.25rem);content:"Browse";border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#5e72e4;border:0;border-radius:1rem;-webkit-box-shadow:0 .1rem .25rem rgba(0,0,0,.1);box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f7f8fe}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;-webkit-box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1);box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#5e72e4;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f7f8fe}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0;margin-left:0;background-color:#5e72e4;border:0;border-radius:1rem;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#f7f8fe}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{-webkit-transition:none;transition:none}}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.25rem .75rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#8898aa;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#8898aa;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#525f7f;background-color:#f8f9fe;border-color:#dee2e6 #dee2e6 #f8f9fe}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.375rem}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.0625rem;padding-bottom:.0625rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.25rem;padding-bottom:.25rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md,.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg,.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl,.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.6);border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.6)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.6)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:hsla(0,0%,100%,.65)}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.95)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.65)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:hsla(0,0%,100%,.65)}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.95);border-color:transparent}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.95)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.95)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:hsla(0,0%,100%,.65)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.05);border-radius:.375rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.5rem}.card-title{margin-bottom:1.25rem}.card-subtitle{margin-top:-.625rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5rem}.card-header{padding:1.25rem 1.5rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.card-header:first-child{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:1.25rem 1.5rem;background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.card-footer:last-child{border-radius:0 0 calc(.375rem - 1px) calc(.375rem - 1px)}.card-header-tabs{margin-bottom:-1.25rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.75rem;margin-left:-.75rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:1.25rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f6f9fc;border-radius:.375rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;color:#8898aa;content:"-"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#8898aa}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.375rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#8898aa;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#8898aa;text-decoration:none;background-color:#dee2e6;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;-webkit-box-shadow:none;box-shadow:none}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#5e72e4;border-color:#5e72e4}.page-item.disabled .page-link{color:#8898aa;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.4375rem;border-bottom-left-radius:.4375rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.4375rem;border-bottom-right-radius:.4375rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.badge{display:inline-block;padding:.35rem .375rem;font-size:66%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{-webkit-transition:none;transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.875em;padding-left:.875em;border-radius:10rem}.badge-primary{color:#2643e9;background-color:#eaecfb}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#2a44db}.badge-secondary{color:#cfe3f1;background-color:#fff}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#212529;text-decoration:none;background-color:#cadeeb}.badge-success{color:#1aae6f;background-color:#b0eed3}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#229c68}.badge-info{color:#03acca;background-color:#aaedf9}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#0c9cb7}.badge-warning{color:#ff3709;background-color:#fee6e0}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#fff;text-decoration:none;background-color:#f93305}.badge-danger{color:#f80031;background-color:#fdd1da}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#e30b36}.badge-light{color:#879cb0;background-color:#fff}.badge-light[href]:focus,.badge-light[href]:hover{color:#fff;text-decoration:none;background-color:#8b96a2}.badge-dark{color:#090c0e;background-color:#6a7783}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#060607}.badge-default{color:#091428;background-color:#4172c6}.badge-default[href]:focus,.badge-default[href]:hover{color:#fff;text-decoration:none;background-color:#09111e}.badge-white{color:#e8e3e3;background-color:#fff}.badge-white[href]:focus,.badge-white[href]:hover{color:#212529;text-decoration:none;background-color:#e0e0e0}.badge-neutral{color:#e8e3e3;background-color:#fff}.badge-neutral[href]:focus,.badge-neutral[href]:hover{color:#212529;text-decoration:none;background-color:#e0e0e0}.badge-darker{color:#000;background-color:#525252}.badge-darker[href]:focus,.badge-darker[href]:hover{color:#fff;text-decoration:none;background-color:#000}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.4375rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:1rem 1.5rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:1rem 1.5rem;color:inherit}.alert-primary{color:#fff;border-color:#7889e8;background-color:#7889e8}.alert-primary a{color:#1d32aa;font-weight:600}.alert-primary a:hover{color:#fff}.alert-primary hr{border-top-color:#6276e4}.alert-primary .alert-link{color:#324cdd}.alert-secondary{color:#212529;border-color:#f8fbfc;background-color:#f8fbfc}.alert-secondary a{color:#8dbece;font-weight:600}.alert-secondary a:hover{color:#212529}.alert-secondary hr{border-top-color:#e6f1f4}.alert-secondary .alert-link{color:#d2e3ee}.alert-success{color:#fff;border-color:#4fd69c;background-color:#4fd69c}.alert-success a{color:#1a724c;font-weight:600}.alert-success a:hover{color:#fff}.alert-success hr{border-top-color:#3ad190}.alert-success .alert-link{color:#24a46d}.alert-info{color:#fff;border-color:#37d5f2;background-color:#37d5f2}.alert-info a{color:#097487;font-weight:600}.alert-info a:hover{color:#fff}.alert-info hr{border-top-color:#1fd0f0}.alert-info .alert-link{color:#0da5c0}.alert-warning{color:#fff;border-color:#fc7c5f;background-color:#fc7c5f}.alert-warning a{color:#be2604;font-weight:600}.alert-warning a:hover{color:#fff}.alert-warning hr{border-top-color:#fc6846}.alert-warning .alert-link{color:#fa3a0e}.alert-danger{color:#fff;border-color:#f75676;background-color:#f75676}.alert-danger a{color:#ac0829;font-weight:600}.alert-danger a:hover{color:#fff}.alert-danger hr{border-top-color:#f63e62}.alert-danger .alert-link{color:#ec0c38}.alert-light{color:#fff;border-color:#bac1c8;background-color:#bac1c8}.alert-light a{color:#677582;font-weight:600}.alert-light a:hover{color:#fff}.alert-light hr{border-top-color:#acb4bd}.alert-light .alert-link{color:#919ca6}.alert-dark{color:#fff;border-color:#45484b;background-color:#45484b}.alert-dark a{color:#000;font-weight:600}.alert-dark a:hover{color:#fff}.alert-dark hr{border-top-color:#393b3e}.alert-dark .alert-link{color:#0a0c0d}.alert-default{color:#fff;border-color:#3c4d69;background-color:#3c4d69}.alert-default a{color:#040608;font-weight:600}.alert-default a:hover{color:#fff}.alert-default hr{border-top-color:#334159}.alert-default .alert-link{color:#0b1526}.alert-white{color:#212529;border-color:#fff;background-color:#fff}.alert-white a{color:#b3b2b2;font-weight:600}.alert-white a:hover{color:#212529}.alert-white hr{border-top-color:#f2f2f2}.alert-white .alert-link{color:#e6e5e5}.alert-neutral{color:#212529;border-color:#fff;background-color:#fff}.alert-neutral a{color:#b3b2b2;font-weight:600}.alert-neutral a:hover{color:#212529}.alert-neutral hr{border-top-color:#f2f2f2}.alert-neutral .alert-link{color:#e6e5e5}.alert-darker{color:#fff;border-color:#292929;background-color:#292929}.alert-darker a{color:#000;font-weight:600}.alert-darker a:hover{color:#fff}.alert-darker hr{border-top-color:#1c1c1c}.alert-darker .alert-link{color:#000}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;font-size:.75rem;border-radius:.375rem;-webkit-box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1);box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.progress,.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex}.progress-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#5e72e4;-webkit-transition:width .6s ease;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{-webkit-transition:none;transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#525f7f;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#525f7f;text-decoration:none;background-color:#f6f9fc}.list-group-item-action:active{color:#525f7f;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:1rem;background-color:#fff;border:1px solid #e9ecef}.list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.list-group-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.list-group-item.disabled,.list-group-item:disabled{color:#8898aa;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#5e72e4;border-color:#5e72e4}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item:first-child{border-bottom-left-radius:.375rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{border-top-right-radius:.375rem;border-bottom-left-radius:0}.list-group-horizontal .list-group-item.active{margin-top:0}.list-group-horizontal .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item:first-child{border-bottom-left-radius:.375rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{border-top-right-radius:.375rem;border-bottom-left-radius:0}.list-group-horizontal-sm .list-group-item.active{margin-top:0}.list-group-horizontal-sm .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item:first-child{border-bottom-left-radius:.375rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{border-top-right-radius:.375rem;border-bottom-left-radius:0}.list-group-horizontal-md .list-group-item.active{margin-top:0}.list-group-horizontal-md .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item:first-child{border-bottom-left-radius:.375rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{border-top-right-radius:.375rem;border-bottom-left-radius:0}.list-group-horizontal-lg .list-group-item.active{margin-top:0}.list-group-horizontal-lg .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item:first-child{border-bottom-left-radius:.375rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{border-top-right-radius:.375rem;border-bottom-left-radius:0}.list-group-horizontal-xl .list-group-item.active{margin-top:0}.list-group-horizontal-xl .list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl .list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#313b77;background-color:#d2d8f7}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#313b77;background-color:#bcc5f3}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#313b77;border-color:#313b77}.list-group-item-secondary{color:#808283;background-color:#fdfefe}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#808283;background-color:#ecf6f6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#808283;border-color:#808283}.list-group-item-success{color:#176b47;background-color:#c4f1de}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#176b47;background-color:#afecd2}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#176b47;border-color:#176b47}.list-group-item-info{color:#096b7c;background-color:#bcf1fb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#096b7c;background-color:#a4ecfa}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#096b7c;border-color:#096b7c}.list-group-item-warning{color:#833321;background-color:#fed3ca}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#833321;background-color:#febeb1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#833321;border-color:#833321}.list-group-item-danger{color:#7f1c30;background-color:#fcc7d1}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#7f1c30;background-color:#fbafbd}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7f1c30;border-color:#7f1c30}.list-group-item-light{color:#5a5e62;background-color:#e8eaed}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5a5e62;background-color:#dadde2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5a5e62;border-color:#5a5e62}.list-group-item-dark{color:#111315;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#111315;background-color:#b4b5b6}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#111315;border-color:#111315}.list-group-item-default{color:#0c1628;background-color:#bec4cd}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#0c1628;background-color:#b0b7c2}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#0c1628;border-color:#0c1628}.list-group-item-white{color:#858585;background-color:#fff}.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-neutral{color:#858585;background-color:#fff}.list-group-item-neutral.list-group-item-action:focus,.list-group-item-neutral.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-neutral.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-darker{color:#000;background-color:#b8b8b8}.list-group-item-darker.list-group-item-action:focus,.list-group-item-darker.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-darker.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:rgba(0,0,0,.6);text-shadow:none;opacity:.5}@media (max-width:1200px){.close{font-size:calc(1.275rem + .3vw)}}.close:hover{color:rgba(0,0,0,.6);text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-50px);transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,.2);border-radius:.4375rem;-webkit-box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17);box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17);outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.16}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem;border-bottom:0 solid #e9ecef;border-top-left-radius:.4375rem;border-top-right-radius:.4375rem}.modal-header .close{padding:1.25rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.1}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5rem}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1.25rem;border-top:0 solid #e9ecef;border-bottom-right-radius:.4375rem;border-bottom-left-radius:.4375rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem)}.modal-content{-webkit-box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17);box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17)}.modal-sm{max-width:380px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.375rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.05);border-radius:.4375rem;-webkit-box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2);box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2)}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .4375rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:transparent}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.4375rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:transparent}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:transparent}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #fff}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.4375rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:transparent}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .95rem;margin-bottom:0;font-size:1rem;color:#32325d;background-color:#fff;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(.4375rem - 1px);border-top-right-radius:calc(.4375rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .95rem;color:#525f7f}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{-webkit-transition:none;transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{-webkit-transition:none;transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{-webkit-transition:none;transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{-webkit-transition:none;transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5e72e4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#324cdd!important}.bg-secondary{background-color:#f7fafc!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#d2e3ee!important}.bg-success{background-color:#2dce89!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#24a46d!important}.bg-info{background-color:#11cdef!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0da5c0!important}.bg-warning{background-color:#fb6340!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa3a0e!important}.bg-danger{background-color:#f5365c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ec0c38!important}.bg-light{background-color:#adb5bd!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#919ca6!important}.bg-dark{background-color:#212529!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0a0c0d!important}.bg-default{background-color:#172b4d!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#0b1526!important}.bg-neutral{background-color:#fff!important}a.bg-neutral:focus,a.bg-neutral:hover,button.bg-neutral:focus,button.bg-neutral:hover{background-color:#e6e5e5!important}.bg-darker,a.bg-darker:focus,a.bg-darker:hover,button.bg-darker:focus,button.bg-darker:hover{background-color:#000!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-top{border-top:1px solid #e9ecef!important}.border-right{border-right:1px solid #e9ecef!important}.border-bottom{border-bottom:1px solid #e9ecef!important}.border-left{border-left:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5e72e4!important}.border-secondary{border-color:#f7fafc!important}.border-success{border-color:#2dce89!important}.border-info{border-color:#11cdef!important}.border-warning{border-color:#fb6340!important}.border-danger{border-color:#f5365c!important}.border-light{border-color:#adb5bd!important}.border-dark{border-color:#212529!important}.border-default{border-color:#172b4d!important}.border-neutral{border-color:#fff!important}.border-darker{border-color:#000!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.25rem!important}.rounded{border-radius:.375rem!important}.rounded-top{border-top-left-radius:.375rem!important}.rounded-right,.rounded-top{border-top-right-radius:.375rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.375rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.375rem!important}.rounded-left{border-top-left-radius:.375rem!important}.rounded-lg{border-radius:.4375rem!important}.avatar.rounded-circle img,.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714286%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column,.flex-row{-webkit-box-direction:normal!important}.flex-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse,.flex-row-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column,.flex-sm-row{-webkit-box-direction:normal!important}.flex-sm-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column,.flex-md-row{-webkit-box-direction:normal!important}.flex-md-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column,.flex-lg-row{-webkit-box-direction:normal!important}.flex-lg-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column,.flex-xl-row{-webkit-box-direction:normal!important}.flex-xl-column{-webkit-box-orient:vertical!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-webkit-box-flex:1!important;-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-webkit-box-flex:1!important;-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{-webkit-box-shadow:0 0 .5rem rgba(136,152,170,.075)!important;box-shadow:0 0 .5rem rgba(136,152,170,.075)!important}.shadow{-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important;box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}.shadow-lg{-webkit-box-shadow:0 0 3rem rgba(136,152,170,.175)!important;box-shadow:0 0 3rem rgba(136,152,170,.175)!important}.shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.m--9{margin:-10rem!important}.mt--9,.my--9{margin-top:-10rem!important}.mr--9,.mx--9{margin-right:-10rem!important}.mb--9,.my--9{margin-bottom:-10rem!important}.ml--9,.mx--9{margin-left:-10rem!important}.m--8{margin:-8rem!important}.mt--8,.my--8{margin-top:-8rem!important}.mr--8,.mx--8{margin-right:-8rem!important}.mb--8,.my--8{margin-bottom:-8rem!important}.ml--8,.mx--8{margin-left:-8rem!important}.m--7{margin:-6rem!important}.mt--7,.my--7{margin-top:-6rem!important}.mr--7,.mx--7{margin-right:-6rem!important}.mb--7,.my--7{margin-bottom:-6rem!important}.ml--7,.mx--7{margin-left:-6rem!important}.m--6{margin:-4.5rem!important}.mt--6,.my--6{margin-top:-4.5rem!important}.mr--6,.mx--6{margin-right:-4.5rem!important}.mb--6,.my--6{margin-bottom:-4.5rem!important}.ml--6,.mx--6{margin-left:-4.5rem!important}.m--5{margin:-3rem!important}.mt--5,.my--5{margin-top:-3rem!important}.mr--5,.mx--5{margin-right:-3rem!important}.mb--5,.my--5{margin-bottom:-3rem!important}.ml--5,.mx--5{margin-left:-3rem!important}.m--4{margin:-1.5rem!important}.mt--4,.my--4{margin-top:-1.5rem!important}.mr--4,.mx--4{margin-right:-1.5rem!important}.mb--4,.my--4{margin-bottom:-1.5rem!important}.ml--4,.mx--4{margin-left:-1.5rem!important}.m--3{margin:-1rem!important}.mt--3,.my--3{margin-top:-1rem!important}.mr--3,.mx--3{margin-right:-1rem!important}.mb--3,.my--3{margin-bottom:-1rem!important}.ml--3,.mx--3{margin-left:-1rem!important}.m--2{margin:-.5rem!important}.mt--2,.my--2{margin-top:-.5rem!important}.mr--2,.mx--2{margin-right:-.5rem!important}.mb--2,.my--2{margin-bottom:-.5rem!important}.ml--2,.mx--2{margin-left:-.5rem!important}.m--1{margin:-.25rem!important}.mt--1,.my--1{margin-top:-.25rem!important}.mr--1,.mx--1{margin-right:-.25rem!important}.mb--1,.my--1{margin-bottom:-.25rem!important}.ml--1,.mx--1{margin-left:-.25rem!important}.m-6{margin:4.5rem!important}.mt-6,.my-6{margin-top:4.5rem!important}.mr-6,.mx-6{margin-right:4.5rem!important}.mb-6,.my-6{margin-bottom:4.5rem!important}.ml-6,.mx-6{margin-left:4.5rem!important}.m-7{margin:6rem!important}.mt-7,.my-7{margin-top:6rem!important}.mr-7,.mx-7{margin-right:6rem!important}.mb-7,.my-7{margin-bottom:6rem!important}.ml-7,.mx-7{margin-left:6rem!important}.m-8{margin:8rem!important}.mt-8,.my-8{margin-top:8rem!important}.mr-8,.mx-8{margin-right:8rem!important}.mb-8,.my-8{margin-bottom:8rem!important}.ml-8,.mx-8{margin-left:8rem!important}.m-9{margin:10rem!important}.mt-9,.my-9{margin-top:10rem!important}.mr-9,.mx-9{margin-right:10rem!important}.mb-9,.my-9{margin-bottom:10rem!important}.ml-9,.mx-9{margin-left:10rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.p--9{padding:-10rem!important}.pt--9,.py--9{padding-top:-10rem!important}.pr--9,.px--9{padding-right:-10rem!important}.pb--9,.py--9{padding-bottom:-10rem!important}.pl--9,.px--9{padding-left:-10rem!important}.p--8{padding:-8rem!important}.pt--8,.py--8{padding-top:-8rem!important}.pr--8,.px--8{padding-right:-8rem!important}.pb--8,.py--8{padding-bottom:-8rem!important}.pl--8,.px--8{padding-left:-8rem!important}.p--7{padding:-6rem!important}.pt--7,.py--7{padding-top:-6rem!important}.pr--7,.px--7{padding-right:-6rem!important}.pb--7,.py--7{padding-bottom:-6rem!important}.pl--7,.px--7{padding-left:-6rem!important}.p--6{padding:-4.5rem!important}.pt--6,.py--6{padding-top:-4.5rem!important}.pr--6,.px--6{padding-right:-4.5rem!important}.pb--6,.py--6{padding-bottom:-4.5rem!important}.pl--6,.px--6{padding-left:-4.5rem!important}.p--5{padding:-3rem!important}.pt--5,.py--5{padding-top:-3rem!important}.pr--5,.px--5{padding-right:-3rem!important}.pb--5,.py--5{padding-bottom:-3rem!important}.pl--5,.px--5{padding-left:-3rem!important}.p--4{padding:-1.5rem!important}.pt--4,.py--4{padding-top:-1.5rem!important}.pr--4,.px--4{padding-right:-1.5rem!important}.pb--4,.py--4{padding-bottom:-1.5rem!important}.pl--4,.px--4{padding-left:-1.5rem!important}.p--3{padding:-1rem!important}.pt--3,.py--3{padding-top:-1rem!important}.pr--3,.px--3{padding-right:-1rem!important}.pb--3,.py--3{padding-bottom:-1rem!important}.pl--3,.px--3{padding-left:-1rem!important}.p--2{padding:-.5rem!important}.pt--2,.py--2{padding-top:-.5rem!important}.pr--2,.px--2{padding-right:-.5rem!important}.pb--2,.py--2{padding-bottom:-.5rem!important}.pl--2,.px--2{padding-left:-.5rem!important}.p--1{padding:-.25rem!important}.pt--1,.py--1{padding-top:-.25rem!important}.pr--1,.px--1{padding-right:-.25rem!important}.pb--1,.py--1{padding-bottom:-.25rem!important}.pl--1,.px--1{padding-left:-.25rem!important}.p-6{padding:4.5rem!important}.pt-6,.py-6{padding-top:4.5rem!important}.pr-6,.px-6{padding-right:4.5rem!important}.pb-6,.py-6{padding-bottom:4.5rem!important}.pl-6,.px-6{padding-left:4.5rem!important}.p-7{padding:6rem!important}.pt-7,.py-7{padding-top:6rem!important}.pr-7,.px-7{padding-right:6rem!important}.pb-7,.py-7{padding-bottom:6rem!important}.pl-7,.px-7{padding-left:6rem!important}.p-8{padding:8rem!important}.pt-8,.py-8{padding-top:8rem!important}.pr-8,.px-8{padding-right:8rem!important}.pb-8,.py-8{padding-bottom:8rem!important}.pl-8,.px-8{padding-left:8rem!important}.p-9{padding:10rem!important}.pt-9,.py-9{padding-top:10rem!important}.pr-9,.px-9{padding-right:10rem!important}.pb-9,.py-9{padding-bottom:10rem!important}.pl-9,.px-9{padding-left:10rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n-9{margin:10rem!important}.mt-n-9,.my-n-9{margin-top:10rem!important}.mr-n-9,.mx-n-9{margin-right:10rem!important}.mb-n-9,.my-n-9{margin-bottom:10rem!important}.ml-n-9,.mx-n-9{margin-left:10rem!important}.m-n-8{margin:8rem!important}.mt-n-8,.my-n-8{margin-top:8rem!important}.mr-n-8,.mx-n-8{margin-right:8rem!important}.mb-n-8,.my-n-8{margin-bottom:8rem!important}.ml-n-8,.mx-n-8{margin-left:8rem!important}.m-n-7{margin:6rem!important}.mt-n-7,.my-n-7{margin-top:6rem!important}.mr-n-7,.mx-n-7{margin-right:6rem!important}.mb-n-7,.my-n-7{margin-bottom:6rem!important}.ml-n-7,.mx-n-7{margin-left:6rem!important}.m-n-6{margin:4.5rem!important}.mt-n-6,.my-n-6{margin-top:4.5rem!important}.mr-n-6,.mx-n-6{margin-right:4.5rem!important}.mb-n-6,.my-n-6{margin-bottom:4.5rem!important}.ml-n-6,.mx-n-6{margin-left:4.5rem!important}.m-n-5{margin:3rem!important}.mt-n-5,.my-n-5{margin-top:3rem!important}.mr-n-5,.mx-n-5{margin-right:3rem!important}.mb-n-5,.my-n-5{margin-bottom:3rem!important}.ml-n-5,.mx-n-5{margin-left:3rem!important}.m-n-4{margin:1.5rem!important}.mt-n-4,.my-n-4{margin-top:1.5rem!important}.mr-n-4,.mx-n-4{margin-right:1.5rem!important}.mb-n-4,.my-n-4{margin-bottom:1.5rem!important}.ml-n-4,.mx-n-4{margin-left:1.5rem!important}.m-n-3{margin:1rem!important}.mt-n-3,.my-n-3{margin-top:1rem!important}.mr-n-3,.mx-n-3{margin-right:1rem!important}.mb-n-3,.my-n-3{margin-bottom:1rem!important}.ml-n-3,.mx-n-3{margin-left:1rem!important}.m-n-2{margin:.5rem!important}.mt-n-2,.my-n-2{margin-top:.5rem!important}.mr-n-2,.mx-n-2{margin-right:.5rem!important}.mb-n-2,.my-n-2{margin-bottom:.5rem!important}.ml-n-2,.mx-n-2{margin-left:.5rem!important}.m-n-1{margin:.25rem!important}.mt-n-1,.my-n-1{margin-top:.25rem!important}.mr-n-1,.mx-n-1{margin-right:.25rem!important}.mb-n-1,.my-n-1{margin-bottom:.25rem!important}.ml-n-1,.mx-n-1{margin-left:.25rem!important}.m-n6{margin:-4.5rem!important}.mt-n6,.my-n6{margin-top:-4.5rem!important}.mr-n6,.mx-n6{margin-right:-4.5rem!important}.mb-n6,.my-n6{margin-bottom:-4.5rem!important}.ml-n6,.mx-n6{margin-left:-4.5rem!important}.m-n7{margin:-6rem!important}.mt-n7,.my-n7{margin-top:-6rem!important}.mr-n7,.mx-n7{margin-right:-6rem!important}.mb-n7,.my-n7{margin-bottom:-6rem!important}.ml-n7,.mx-n7{margin-left:-6rem!important}.m-n8{margin:-8rem!important}.mt-n8,.my-n8{margin-top:-8rem!important}.mr-n8,.mx-n8{margin-right:-8rem!important}.mb-n8,.my-n8{margin-bottom:-8rem!important}.ml-n8,.mx-n8{margin-left:-8rem!important}.m-n9{margin:-10rem!important}.mt-n9,.my-n9{margin-top:-10rem!important}.mr-n9,.mx-n9{margin-right:-10rem!important}.mb-n9,.my-n9{margin-bottom:-10rem!important}.ml-n9,.mx-n9{margin-left:-10rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.m-sm--9{margin:-10rem!important}.mt-sm--9,.my-sm--9{margin-top:-10rem!important}.mr-sm--9,.mx-sm--9{margin-right:-10rem!important}.mb-sm--9,.my-sm--9{margin-bottom:-10rem!important}.ml-sm--9,.mx-sm--9{margin-left:-10rem!important}.m-sm--8{margin:-8rem!important}.mt-sm--8,.my-sm--8{margin-top:-8rem!important}.mr-sm--8,.mx-sm--8{margin-right:-8rem!important}.mb-sm--8,.my-sm--8{margin-bottom:-8rem!important}.ml-sm--8,.mx-sm--8{margin-left:-8rem!important}.m-sm--7{margin:-6rem!important}.mt-sm--7,.my-sm--7{margin-top:-6rem!important}.mr-sm--7,.mx-sm--7{margin-right:-6rem!important}.mb-sm--7,.my-sm--7{margin-bottom:-6rem!important}.ml-sm--7,.mx-sm--7{margin-left:-6rem!important}.m-sm--6{margin:-4.5rem!important}.mt-sm--6,.my-sm--6{margin-top:-4.5rem!important}.mr-sm--6,.mx-sm--6{margin-right:-4.5rem!important}.mb-sm--6,.my-sm--6{margin-bottom:-4.5rem!important}.ml-sm--6,.mx-sm--6{margin-left:-4.5rem!important}.m-sm--5{margin:-3rem!important}.mt-sm--5,.my-sm--5{margin-top:-3rem!important}.mr-sm--5,.mx-sm--5{margin-right:-3rem!important}.mb-sm--5,.my-sm--5{margin-bottom:-3rem!important}.ml-sm--5,.mx-sm--5{margin-left:-3rem!important}.m-sm--4{margin:-1.5rem!important}.mt-sm--4,.my-sm--4{margin-top:-1.5rem!important}.mr-sm--4,.mx-sm--4{margin-right:-1.5rem!important}.mb-sm--4,.my-sm--4{margin-bottom:-1.5rem!important}.ml-sm--4,.mx-sm--4{margin-left:-1.5rem!important}.m-sm--3{margin:-1rem!important}.mt-sm--3,.my-sm--3{margin-top:-1rem!important}.mr-sm--3,.mx-sm--3{margin-right:-1rem!important}.mb-sm--3,.my-sm--3{margin-bottom:-1rem!important}.ml-sm--3,.mx-sm--3{margin-left:-1rem!important}.m-sm--2{margin:-.5rem!important}.mt-sm--2,.my-sm--2{margin-top:-.5rem!important}.mr-sm--2,.mx-sm--2{margin-right:-.5rem!important}.mb-sm--2,.my-sm--2{margin-bottom:-.5rem!important}.ml-sm--2,.mx-sm--2{margin-left:-.5rem!important}.m-sm--1{margin:-.25rem!important}.mt-sm--1,.my-sm--1{margin-top:-.25rem!important}.mr-sm--1,.mx-sm--1{margin-right:-.25rem!important}.mb-sm--1,.my-sm--1{margin-bottom:-.25rem!important}.ml-sm--1,.mx-sm--1{margin-left:-.25rem!important}.m-sm-6{margin:4.5rem!important}.mt-sm-6,.my-sm-6{margin-top:4.5rem!important}.mr-sm-6,.mx-sm-6{margin-right:4.5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:4.5rem!important}.ml-sm-6,.mx-sm-6{margin-left:4.5rem!important}.m-sm-7{margin:6rem!important}.mt-sm-7,.my-sm-7{margin-top:6rem!important}.mr-sm-7,.mx-sm-7{margin-right:6rem!important}.mb-sm-7,.my-sm-7{margin-bottom:6rem!important}.ml-sm-7,.mx-sm-7{margin-left:6rem!important}.m-sm-8{margin:8rem!important}.mt-sm-8,.my-sm-8{margin-top:8rem!important}.mr-sm-8,.mx-sm-8{margin-right:8rem!important}.mb-sm-8,.my-sm-8{margin-bottom:8rem!important}.ml-sm-8,.mx-sm-8{margin-left:8rem!important}.m-sm-9{margin:10rem!important}.mt-sm-9,.my-sm-9{margin-top:10rem!important}.mr-sm-9,.mx-sm-9{margin-right:10rem!important}.mb-sm-9,.my-sm-9{margin-bottom:10rem!important}.ml-sm-9,.mx-sm-9{margin-left:10rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.p-sm--9{padding:-10rem!important}.pt-sm--9,.py-sm--9{padding-top:-10rem!important}.pr-sm--9,.px-sm--9{padding-right:-10rem!important}.pb-sm--9,.py-sm--9{padding-bottom:-10rem!important}.pl-sm--9,.px-sm--9{padding-left:-10rem!important}.p-sm--8{padding:-8rem!important}.pt-sm--8,.py-sm--8{padding-top:-8rem!important}.pr-sm--8,.px-sm--8{padding-right:-8rem!important}.pb-sm--8,.py-sm--8{padding-bottom:-8rem!important}.pl-sm--8,.px-sm--8{padding-left:-8rem!important}.p-sm--7{padding:-6rem!important}.pt-sm--7,.py-sm--7{padding-top:-6rem!important}.pr-sm--7,.px-sm--7{padding-right:-6rem!important}.pb-sm--7,.py-sm--7{padding-bottom:-6rem!important}.pl-sm--7,.px-sm--7{padding-left:-6rem!important}.p-sm--6{padding:-4.5rem!important}.pt-sm--6,.py-sm--6{padding-top:-4.5rem!important}.pr-sm--6,.px-sm--6{padding-right:-4.5rem!important}.pb-sm--6,.py-sm--6{padding-bottom:-4.5rem!important}.pl-sm--6,.px-sm--6{padding-left:-4.5rem!important}.p-sm--5{padding:-3rem!important}.pt-sm--5,.py-sm--5{padding-top:-3rem!important}.pr-sm--5,.px-sm--5{padding-right:-3rem!important}.pb-sm--5,.py-sm--5{padding-bottom:-3rem!important}.pl-sm--5,.px-sm--5{padding-left:-3rem!important}.p-sm--4{padding:-1.5rem!important}.pt-sm--4,.py-sm--4{padding-top:-1.5rem!important}.pr-sm--4,.px-sm--4{padding-right:-1.5rem!important}.pb-sm--4,.py-sm--4{padding-bottom:-1.5rem!important}.pl-sm--4,.px-sm--4{padding-left:-1.5rem!important}.p-sm--3{padding:-1rem!important}.pt-sm--3,.py-sm--3{padding-top:-1rem!important}.pr-sm--3,.px-sm--3{padding-right:-1rem!important}.pb-sm--3,.py-sm--3{padding-bottom:-1rem!important}.pl-sm--3,.px-sm--3{padding-left:-1rem!important}.p-sm--2{padding:-.5rem!important}.pt-sm--2,.py-sm--2{padding-top:-.5rem!important}.pr-sm--2,.px-sm--2{padding-right:-.5rem!important}.pb-sm--2,.py-sm--2{padding-bottom:-.5rem!important}.pl-sm--2,.px-sm--2{padding-left:-.5rem!important}.p-sm--1{padding:-.25rem!important}.pt-sm--1,.py-sm--1{padding-top:-.25rem!important}.pr-sm--1,.px-sm--1{padding-right:-.25rem!important}.pb-sm--1,.py-sm--1{padding-bottom:-.25rem!important}.pl-sm--1,.px-sm--1{padding-left:-.25rem!important}.p-sm-6{padding:4.5rem!important}.pt-sm-6,.py-sm-6{padding-top:4.5rem!important}.pr-sm-6,.px-sm-6{padding-right:4.5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:4.5rem!important}.pl-sm-6,.px-sm-6{padding-left:4.5rem!important}.p-sm-7{padding:6rem!important}.pt-sm-7,.py-sm-7{padding-top:6rem!important}.pr-sm-7,.px-sm-7{padding-right:6rem!important}.pb-sm-7,.py-sm-7{padding-bottom:6rem!important}.pl-sm-7,.px-sm-7{padding-left:6rem!important}.p-sm-8{padding:8rem!important}.pt-sm-8,.py-sm-8{padding-top:8rem!important}.pr-sm-8,.px-sm-8{padding-right:8rem!important}.pb-sm-8,.py-sm-8{padding-bottom:8rem!important}.pl-sm-8,.px-sm-8{padding-left:8rem!important}.p-sm-9{padding:10rem!important}.pt-sm-9,.py-sm-9{padding-top:10rem!important}.pr-sm-9,.px-sm-9{padding-right:10rem!important}.pb-sm-9,.py-sm-9{padding-bottom:10rem!important}.pl-sm-9,.px-sm-9{padding-left:10rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-n-9{margin:10rem!important}.mt-sm-n-9,.my-sm-n-9{margin-top:10rem!important}.mr-sm-n-9,.mx-sm-n-9{margin-right:10rem!important}.mb-sm-n-9,.my-sm-n-9{margin-bottom:10rem!important}.ml-sm-n-9,.mx-sm-n-9{margin-left:10rem!important}.m-sm-n-8{margin:8rem!important}.mt-sm-n-8,.my-sm-n-8{margin-top:8rem!important}.mr-sm-n-8,.mx-sm-n-8{margin-right:8rem!important}.mb-sm-n-8,.my-sm-n-8{margin-bottom:8rem!important}.ml-sm-n-8,.mx-sm-n-8{margin-left:8rem!important}.m-sm-n-7{margin:6rem!important}.mt-sm-n-7,.my-sm-n-7{margin-top:6rem!important}.mr-sm-n-7,.mx-sm-n-7{margin-right:6rem!important}.mb-sm-n-7,.my-sm-n-7{margin-bottom:6rem!important}.ml-sm-n-7,.mx-sm-n-7{margin-left:6rem!important}.m-sm-n-6{margin:4.5rem!important}.mt-sm-n-6,.my-sm-n-6{margin-top:4.5rem!important}.mr-sm-n-6,.mx-sm-n-6{margin-right:4.5rem!important}.mb-sm-n-6,.my-sm-n-6{margin-bottom:4.5rem!important}.ml-sm-n-6,.mx-sm-n-6{margin-left:4.5rem!important}.m-sm-n-5{margin:3rem!important}.mt-sm-n-5,.my-sm-n-5{margin-top:3rem!important}.mr-sm-n-5,.mx-sm-n-5{margin-right:3rem!important}.mb-sm-n-5,.my-sm-n-5{margin-bottom:3rem!important}.ml-sm-n-5,.mx-sm-n-5{margin-left:3rem!important}.m-sm-n-4{margin:1.5rem!important}.mt-sm-n-4,.my-sm-n-4{margin-top:1.5rem!important}.mr-sm-n-4,.mx-sm-n-4{margin-right:1.5rem!important}.mb-sm-n-4,.my-sm-n-4{margin-bottom:1.5rem!important}.ml-sm-n-4,.mx-sm-n-4{margin-left:1.5rem!important}.m-sm-n-3{margin:1rem!important}.mt-sm-n-3,.my-sm-n-3{margin-top:1rem!important}.mr-sm-n-3,.mx-sm-n-3{margin-right:1rem!important}.mb-sm-n-3,.my-sm-n-3{margin-bottom:1rem!important}.ml-sm-n-3,.mx-sm-n-3{margin-left:1rem!important}.m-sm-n-2{margin:.5rem!important}.mt-sm-n-2,.my-sm-n-2{margin-top:.5rem!important}.mr-sm-n-2,.mx-sm-n-2{margin-right:.5rem!important}.mb-sm-n-2,.my-sm-n-2{margin-bottom:.5rem!important}.ml-sm-n-2,.mx-sm-n-2{margin-left:.5rem!important}.m-sm-n-1{margin:.25rem!important}.mt-sm-n-1,.my-sm-n-1{margin-top:.25rem!important}.mr-sm-n-1,.mx-sm-n-1{margin-right:.25rem!important}.mb-sm-n-1,.my-sm-n-1{margin-bottom:.25rem!important}.ml-sm-n-1,.mx-sm-n-1{margin-left:.25rem!important}.m-sm-n6{margin:-4.5rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-4.5rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-4.5rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-4.5rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-4.5rem!important}.m-sm-n7{margin:-6rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-6rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-6rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-6rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-6rem!important}.m-sm-n8{margin:-8rem!important}.mt-sm-n8,.my-sm-n8{margin-top:-8rem!important}.mr-sm-n8,.mx-sm-n8{margin-right:-8rem!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-8rem!important}.ml-sm-n8,.mx-sm-n8{margin-left:-8rem!important}.m-sm-n9{margin:-10rem!important}.mt-sm-n9,.my-sm-n9{margin-top:-10rem!important}.mr-sm-n9,.mx-sm-n9{margin-right:-10rem!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-10rem!important}.ml-sm-n9,.mx-sm-n9{margin-left:-10rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.m-md--9{margin:-10rem!important}.mt-md--9,.my-md--9{margin-top:-10rem!important}.mr-md--9,.mx-md--9{margin-right:-10rem!important}.mb-md--9,.my-md--9{margin-bottom:-10rem!important}.ml-md--9,.mx-md--9{margin-left:-10rem!important}.m-md--8{margin:-8rem!important}.mt-md--8,.my-md--8{margin-top:-8rem!important}.mr-md--8,.mx-md--8{margin-right:-8rem!important}.mb-md--8,.my-md--8{margin-bottom:-8rem!important}.ml-md--8,.mx-md--8{margin-left:-8rem!important}.m-md--7{margin:-6rem!important}.mt-md--7,.my-md--7{margin-top:-6rem!important}.mr-md--7,.mx-md--7{margin-right:-6rem!important}.mb-md--7,.my-md--7{margin-bottom:-6rem!important}.ml-md--7,.mx-md--7{margin-left:-6rem!important}.m-md--6{margin:-4.5rem!important}.mt-md--6,.my-md--6{margin-top:-4.5rem!important}.mr-md--6,.mx-md--6{margin-right:-4.5rem!important}.mb-md--6,.my-md--6{margin-bottom:-4.5rem!important}.ml-md--6,.mx-md--6{margin-left:-4.5rem!important}.m-md--5{margin:-3rem!important}.mt-md--5,.my-md--5{margin-top:-3rem!important}.mr-md--5,.mx-md--5{margin-right:-3rem!important}.mb-md--5,.my-md--5{margin-bottom:-3rem!important}.ml-md--5,.mx-md--5{margin-left:-3rem!important}.m-md--4{margin:-1.5rem!important}.mt-md--4,.my-md--4{margin-top:-1.5rem!important}.mr-md--4,.mx-md--4{margin-right:-1.5rem!important}.mb-md--4,.my-md--4{margin-bottom:-1.5rem!important}.ml-md--4,.mx-md--4{margin-left:-1.5rem!important}.m-md--3{margin:-1rem!important}.mt-md--3,.my-md--3{margin-top:-1rem!important}.mr-md--3,.mx-md--3{margin-right:-1rem!important}.mb-md--3,.my-md--3{margin-bottom:-1rem!important}.ml-md--3,.mx-md--3{margin-left:-1rem!important}.m-md--2{margin:-.5rem!important}.mt-md--2,.my-md--2{margin-top:-.5rem!important}.mr-md--2,.mx-md--2{margin-right:-.5rem!important}.mb-md--2,.my-md--2{margin-bottom:-.5rem!important}.ml-md--2,.mx-md--2{margin-left:-.5rem!important}.m-md--1{margin:-.25rem!important}.mt-md--1,.my-md--1{margin-top:-.25rem!important}.mr-md--1,.mx-md--1{margin-right:-.25rem!important}.mb-md--1,.my-md--1{margin-bottom:-.25rem!important}.ml-md--1,.mx-md--1{margin-left:-.25rem!important}.m-md-6{margin:4.5rem!important}.mt-md-6,.my-md-6{margin-top:4.5rem!important}.mr-md-6,.mx-md-6{margin-right:4.5rem!important}.mb-md-6,.my-md-6{margin-bottom:4.5rem!important}.ml-md-6,.mx-md-6{margin-left:4.5rem!important}.m-md-7{margin:6rem!important}.mt-md-7,.my-md-7{margin-top:6rem!important}.mr-md-7,.mx-md-7{margin-right:6rem!important}.mb-md-7,.my-md-7{margin-bottom:6rem!important}.ml-md-7,.mx-md-7{margin-left:6rem!important}.m-md-8{margin:8rem!important}.mt-md-8,.my-md-8{margin-top:8rem!important}.mr-md-8,.mx-md-8{margin-right:8rem!important}.mb-md-8,.my-md-8{margin-bottom:8rem!important}.ml-md-8,.mx-md-8{margin-left:8rem!important}.m-md-9{margin:10rem!important}.mt-md-9,.my-md-9{margin-top:10rem!important}.mr-md-9,.mx-md-9{margin-right:10rem!important}.mb-md-9,.my-md-9{margin-bottom:10rem!important}.ml-md-9,.mx-md-9{margin-left:10rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.p-md--9{padding:-10rem!important}.pt-md--9,.py-md--9{padding-top:-10rem!important}.pr-md--9,.px-md--9{padding-right:-10rem!important}.pb-md--9,.py-md--9{padding-bottom:-10rem!important}.pl-md--9,.px-md--9{padding-left:-10rem!important}.p-md--8{padding:-8rem!important}.pt-md--8,.py-md--8{padding-top:-8rem!important}.pr-md--8,.px-md--8{padding-right:-8rem!important}.pb-md--8,.py-md--8{padding-bottom:-8rem!important}.pl-md--8,.px-md--8{padding-left:-8rem!important}.p-md--7{padding:-6rem!important}.pt-md--7,.py-md--7{padding-top:-6rem!important}.pr-md--7,.px-md--7{padding-right:-6rem!important}.pb-md--7,.py-md--7{padding-bottom:-6rem!important}.pl-md--7,.px-md--7{padding-left:-6rem!important}.p-md--6{padding:-4.5rem!important}.pt-md--6,.py-md--6{padding-top:-4.5rem!important}.pr-md--6,.px-md--6{padding-right:-4.5rem!important}.pb-md--6,.py-md--6{padding-bottom:-4.5rem!important}.pl-md--6,.px-md--6{padding-left:-4.5rem!important}.p-md--5{padding:-3rem!important}.pt-md--5,.py-md--5{padding-top:-3rem!important}.pr-md--5,.px-md--5{padding-right:-3rem!important}.pb-md--5,.py-md--5{padding-bottom:-3rem!important}.pl-md--5,.px-md--5{padding-left:-3rem!important}.p-md--4{padding:-1.5rem!important}.pt-md--4,.py-md--4{padding-top:-1.5rem!important}.pr-md--4,.px-md--4{padding-right:-1.5rem!important}.pb-md--4,.py-md--4{padding-bottom:-1.5rem!important}.pl-md--4,.px-md--4{padding-left:-1.5rem!important}.p-md--3{padding:-1rem!important}.pt-md--3,.py-md--3{padding-top:-1rem!important}.pr-md--3,.px-md--3{padding-right:-1rem!important}.pb-md--3,.py-md--3{padding-bottom:-1rem!important}.pl-md--3,.px-md--3{padding-left:-1rem!important}.p-md--2{padding:-.5rem!important}.pt-md--2,.py-md--2{padding-top:-.5rem!important}.pr-md--2,.px-md--2{padding-right:-.5rem!important}.pb-md--2,.py-md--2{padding-bottom:-.5rem!important}.pl-md--2,.px-md--2{padding-left:-.5rem!important}.p-md--1{padding:-.25rem!important}.pt-md--1,.py-md--1{padding-top:-.25rem!important}.pr-md--1,.px-md--1{padding-right:-.25rem!important}.pb-md--1,.py-md--1{padding-bottom:-.25rem!important}.pl-md--1,.px-md--1{padding-left:-.25rem!important}.p-md-6{padding:4.5rem!important}.pt-md-6,.py-md-6{padding-top:4.5rem!important}.pr-md-6,.px-md-6{padding-right:4.5rem!important}.pb-md-6,.py-md-6{padding-bottom:4.5rem!important}.pl-md-6,.px-md-6{padding-left:4.5rem!important}.p-md-7{padding:6rem!important}.pt-md-7,.py-md-7{padding-top:6rem!important}.pr-md-7,.px-md-7{padding-right:6rem!important}.pb-md-7,.py-md-7{padding-bottom:6rem!important}.pl-md-7,.px-md-7{padding-left:6rem!important}.p-md-8{padding:8rem!important}.pt-md-8,.py-md-8{padding-top:8rem!important}.pr-md-8,.px-md-8{padding-right:8rem!important}.pb-md-8,.py-md-8{padding-bottom:8rem!important}.pl-md-8,.px-md-8{padding-left:8rem!important}.p-md-9{padding:10rem!important}.pt-md-9,.py-md-9{padding-top:10rem!important}.pr-md-9,.px-md-9{padding-right:10rem!important}.pb-md-9,.py-md-9{padding-bottom:10rem!important}.pl-md-9,.px-md-9{padding-left:10rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-n-9{margin:10rem!important}.mt-md-n-9,.my-md-n-9{margin-top:10rem!important}.mr-md-n-9,.mx-md-n-9{margin-right:10rem!important}.mb-md-n-9,.my-md-n-9{margin-bottom:10rem!important}.ml-md-n-9,.mx-md-n-9{margin-left:10rem!important}.m-md-n-8{margin:8rem!important}.mt-md-n-8,.my-md-n-8{margin-top:8rem!important}.mr-md-n-8,.mx-md-n-8{margin-right:8rem!important}.mb-md-n-8,.my-md-n-8{margin-bottom:8rem!important}.ml-md-n-8,.mx-md-n-8{margin-left:8rem!important}.m-md-n-7{margin:6rem!important}.mt-md-n-7,.my-md-n-7{margin-top:6rem!important}.mr-md-n-7,.mx-md-n-7{margin-right:6rem!important}.mb-md-n-7,.my-md-n-7{margin-bottom:6rem!important}.ml-md-n-7,.mx-md-n-7{margin-left:6rem!important}.m-md-n-6{margin:4.5rem!important}.mt-md-n-6,.my-md-n-6{margin-top:4.5rem!important}.mr-md-n-6,.mx-md-n-6{margin-right:4.5rem!important}.mb-md-n-6,.my-md-n-6{margin-bottom:4.5rem!important}.ml-md-n-6,.mx-md-n-6{margin-left:4.5rem!important}.m-md-n-5{margin:3rem!important}.mt-md-n-5,.my-md-n-5{margin-top:3rem!important}.mr-md-n-5,.mx-md-n-5{margin-right:3rem!important}.mb-md-n-5,.my-md-n-5{margin-bottom:3rem!important}.ml-md-n-5,.mx-md-n-5{margin-left:3rem!important}.m-md-n-4{margin:1.5rem!important}.mt-md-n-4,.my-md-n-4{margin-top:1.5rem!important}.mr-md-n-4,.mx-md-n-4{margin-right:1.5rem!important}.mb-md-n-4,.my-md-n-4{margin-bottom:1.5rem!important}.ml-md-n-4,.mx-md-n-4{margin-left:1.5rem!important}.m-md-n-3{margin:1rem!important}.mt-md-n-3,.my-md-n-3{margin-top:1rem!important}.mr-md-n-3,.mx-md-n-3{margin-right:1rem!important}.mb-md-n-3,.my-md-n-3{margin-bottom:1rem!important}.ml-md-n-3,.mx-md-n-3{margin-left:1rem!important}.m-md-n-2{margin:.5rem!important}.mt-md-n-2,.my-md-n-2{margin-top:.5rem!important}.mr-md-n-2,.mx-md-n-2{margin-right:.5rem!important}.mb-md-n-2,.my-md-n-2{margin-bottom:.5rem!important}.ml-md-n-2,.mx-md-n-2{margin-left:.5rem!important}.m-md-n-1{margin:.25rem!important}.mt-md-n-1,.my-md-n-1{margin-top:.25rem!important}.mr-md-n-1,.mx-md-n-1{margin-right:.25rem!important}.mb-md-n-1,.my-md-n-1{margin-bottom:.25rem!important}.ml-md-n-1,.mx-md-n-1{margin-left:.25rem!important}.m-md-n6{margin:-4.5rem!important}.mt-md-n6,.my-md-n6{margin-top:-4.5rem!important}.mr-md-n6,.mx-md-n6{margin-right:-4.5rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-4.5rem!important}.ml-md-n6,.mx-md-n6{margin-left:-4.5rem!important}.m-md-n7{margin:-6rem!important}.mt-md-n7,.my-md-n7{margin-top:-6rem!important}.mr-md-n7,.mx-md-n7{margin-right:-6rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-6rem!important}.ml-md-n7,.mx-md-n7{margin-left:-6rem!important}.m-md-n8{margin:-8rem!important}.mt-md-n8,.my-md-n8{margin-top:-8rem!important}.mr-md-n8,.mx-md-n8{margin-right:-8rem!important}.mb-md-n8,.my-md-n8{margin-bottom:-8rem!important}.ml-md-n8,.mx-md-n8{margin-left:-8rem!important}.m-md-n9{margin:-10rem!important}.mt-md-n9,.my-md-n9{margin-top:-10rem!important}.mr-md-n9,.mx-md-n9{margin-right:-10rem!important}.mb-md-n9,.my-md-n9{margin-bottom:-10rem!important}.ml-md-n9,.mx-md-n9{margin-left:-10rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.m-lg--9{margin:-10rem!important}.mt-lg--9,.my-lg--9{margin-top:-10rem!important}.mr-lg--9,.mx-lg--9{margin-right:-10rem!important}.mb-lg--9,.my-lg--9{margin-bottom:-10rem!important}.ml-lg--9,.mx-lg--9{margin-left:-10rem!important}.m-lg--8{margin:-8rem!important}.mt-lg--8,.my-lg--8{margin-top:-8rem!important}.mr-lg--8,.mx-lg--8{margin-right:-8rem!important}.mb-lg--8,.my-lg--8{margin-bottom:-8rem!important}.ml-lg--8,.mx-lg--8{margin-left:-8rem!important}.m-lg--7{margin:-6rem!important}.mt-lg--7,.my-lg--7{margin-top:-6rem!important}.mr-lg--7,.mx-lg--7{margin-right:-6rem!important}.mb-lg--7,.my-lg--7{margin-bottom:-6rem!important}.ml-lg--7,.mx-lg--7{margin-left:-6rem!important}.m-lg--6{margin:-4.5rem!important}.mt-lg--6,.my-lg--6{margin-top:-4.5rem!important}.mr-lg--6,.mx-lg--6{margin-right:-4.5rem!important}.mb-lg--6,.my-lg--6{margin-bottom:-4.5rem!important}.ml-lg--6,.mx-lg--6{margin-left:-4.5rem!important}.m-lg--5{margin:-3rem!important}.mt-lg--5,.my-lg--5{margin-top:-3rem!important}.mr-lg--5,.mx-lg--5{margin-right:-3rem!important}.mb-lg--5,.my-lg--5{margin-bottom:-3rem!important}.ml-lg--5,.mx-lg--5{margin-left:-3rem!important}.m-lg--4{margin:-1.5rem!important}.mt-lg--4,.my-lg--4{margin-top:-1.5rem!important}.mr-lg--4,.mx-lg--4{margin-right:-1.5rem!important}.mb-lg--4,.my-lg--4{margin-bottom:-1.5rem!important}.ml-lg--4,.mx-lg--4{margin-left:-1.5rem!important}.m-lg--3{margin:-1rem!important}.mt-lg--3,.my-lg--3{margin-top:-1rem!important}.mr-lg--3,.mx-lg--3{margin-right:-1rem!important}.mb-lg--3,.my-lg--3{margin-bottom:-1rem!important}.ml-lg--3,.mx-lg--3{margin-left:-1rem!important}.m-lg--2{margin:-.5rem!important}.mt-lg--2,.my-lg--2{margin-top:-.5rem!important}.mr-lg--2,.mx-lg--2{margin-right:-.5rem!important}.mb-lg--2,.my-lg--2{margin-bottom:-.5rem!important}.ml-lg--2,.mx-lg--2{margin-left:-.5rem!important}.m-lg--1{margin:-.25rem!important}.mt-lg--1,.my-lg--1{margin-top:-.25rem!important}.mr-lg--1,.mx-lg--1{margin-right:-.25rem!important}.mb-lg--1,.my-lg--1{margin-bottom:-.25rem!important}.ml-lg--1,.mx-lg--1{margin-left:-.25rem!important}.m-lg-6{margin:4.5rem!important}.mt-lg-6,.my-lg-6{margin-top:4.5rem!important}.mr-lg-6,.mx-lg-6{margin-right:4.5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:4.5rem!important}.ml-lg-6,.mx-lg-6{margin-left:4.5rem!important}.m-lg-7{margin:6rem!important}.mt-lg-7,.my-lg-7{margin-top:6rem!important}.mr-lg-7,.mx-lg-7{margin-right:6rem!important}.mb-lg-7,.my-lg-7{margin-bottom:6rem!important}.ml-lg-7,.mx-lg-7{margin-left:6rem!important}.m-lg-8{margin:8rem!important}.mt-lg-8,.my-lg-8{margin-top:8rem!important}.mr-lg-8,.mx-lg-8{margin-right:8rem!important}.mb-lg-8,.my-lg-8{margin-bottom:8rem!important}.ml-lg-8,.mx-lg-8{margin-left:8rem!important}.m-lg-9{margin:10rem!important}.mt-lg-9,.my-lg-9{margin-top:10rem!important}.mr-lg-9,.mx-lg-9{margin-right:10rem!important}.mb-lg-9,.my-lg-9{margin-bottom:10rem!important}.ml-lg-9,.mx-lg-9{margin-left:10rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.p-lg--9{padding:-10rem!important}.pt-lg--9,.py-lg--9{padding-top:-10rem!important}.pr-lg--9,.px-lg--9{padding-right:-10rem!important}.pb-lg--9,.py-lg--9{padding-bottom:-10rem!important}.pl-lg--9,.px-lg--9{padding-left:-10rem!important}.p-lg--8{padding:-8rem!important}.pt-lg--8,.py-lg--8{padding-top:-8rem!important}.pr-lg--8,.px-lg--8{padding-right:-8rem!important}.pb-lg--8,.py-lg--8{padding-bottom:-8rem!important}.pl-lg--8,.px-lg--8{padding-left:-8rem!important}.p-lg--7{padding:-6rem!important}.pt-lg--7,.py-lg--7{padding-top:-6rem!important}.pr-lg--7,.px-lg--7{padding-right:-6rem!important}.pb-lg--7,.py-lg--7{padding-bottom:-6rem!important}.pl-lg--7,.px-lg--7{padding-left:-6rem!important}.p-lg--6{padding:-4.5rem!important}.pt-lg--6,.py-lg--6{padding-top:-4.5rem!important}.pr-lg--6,.px-lg--6{padding-right:-4.5rem!important}.pb-lg--6,.py-lg--6{padding-bottom:-4.5rem!important}.pl-lg--6,.px-lg--6{padding-left:-4.5rem!important}.p-lg--5{padding:-3rem!important}.pt-lg--5,.py-lg--5{padding-top:-3rem!important}.pr-lg--5,.px-lg--5{padding-right:-3rem!important}.pb-lg--5,.py-lg--5{padding-bottom:-3rem!important}.pl-lg--5,.px-lg--5{padding-left:-3rem!important}.p-lg--4{padding:-1.5rem!important}.pt-lg--4,.py-lg--4{padding-top:-1.5rem!important}.pr-lg--4,.px-lg--4{padding-right:-1.5rem!important}.pb-lg--4,.py-lg--4{padding-bottom:-1.5rem!important}.pl-lg--4,.px-lg--4{padding-left:-1.5rem!important}.p-lg--3{padding:-1rem!important}.pt-lg--3,.py-lg--3{padding-top:-1rem!important}.pr-lg--3,.px-lg--3{padding-right:-1rem!important}.pb-lg--3,.py-lg--3{padding-bottom:-1rem!important}.pl-lg--3,.px-lg--3{padding-left:-1rem!important}.p-lg--2{padding:-.5rem!important}.pt-lg--2,.py-lg--2{padding-top:-.5rem!important}.pr-lg--2,.px-lg--2{padding-right:-.5rem!important}.pb-lg--2,.py-lg--2{padding-bottom:-.5rem!important}.pl-lg--2,.px-lg--2{padding-left:-.5rem!important}.p-lg--1{padding:-.25rem!important}.pt-lg--1,.py-lg--1{padding-top:-.25rem!important}.pr-lg--1,.px-lg--1{padding-right:-.25rem!important}.pb-lg--1,.py-lg--1{padding-bottom:-.25rem!important}.pl-lg--1,.px-lg--1{padding-left:-.25rem!important}.p-lg-6{padding:4.5rem!important}.pt-lg-6,.py-lg-6{padding-top:4.5rem!important}.pr-lg-6,.px-lg-6{padding-right:4.5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:4.5rem!important}.pl-lg-6,.px-lg-6{padding-left:4.5rem!important}.p-lg-7{padding:6rem!important}.pt-lg-7,.py-lg-7{padding-top:6rem!important}.pr-lg-7,.px-lg-7{padding-right:6rem!important}.pb-lg-7,.py-lg-7{padding-bottom:6rem!important}.pl-lg-7,.px-lg-7{padding-left:6rem!important}.p-lg-8{padding:8rem!important}.pt-lg-8,.py-lg-8{padding-top:8rem!important}.pr-lg-8,.px-lg-8{padding-right:8rem!important}.pb-lg-8,.py-lg-8{padding-bottom:8rem!important}.pl-lg-8,.px-lg-8{padding-left:8rem!important}.p-lg-9{padding:10rem!important}.pt-lg-9,.py-lg-9{padding-top:10rem!important}.pr-lg-9,.px-lg-9{padding-right:10rem!important}.pb-lg-9,.py-lg-9{padding-bottom:10rem!important}.pl-lg-9,.px-lg-9{padding-left:10rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-n-9{margin:10rem!important}.mt-lg-n-9,.my-lg-n-9{margin-top:10rem!important}.mr-lg-n-9,.mx-lg-n-9{margin-right:10rem!important}.mb-lg-n-9,.my-lg-n-9{margin-bottom:10rem!important}.ml-lg-n-9,.mx-lg-n-9{margin-left:10rem!important}.m-lg-n-8{margin:8rem!important}.mt-lg-n-8,.my-lg-n-8{margin-top:8rem!important}.mr-lg-n-8,.mx-lg-n-8{margin-right:8rem!important}.mb-lg-n-8,.my-lg-n-8{margin-bottom:8rem!important}.ml-lg-n-8,.mx-lg-n-8{margin-left:8rem!important}.m-lg-n-7{margin:6rem!important}.mt-lg-n-7,.my-lg-n-7{margin-top:6rem!important}.mr-lg-n-7,.mx-lg-n-7{margin-right:6rem!important}.mb-lg-n-7,.my-lg-n-7{margin-bottom:6rem!important}.ml-lg-n-7,.mx-lg-n-7{margin-left:6rem!important}.m-lg-n-6{margin:4.5rem!important}.mt-lg-n-6,.my-lg-n-6{margin-top:4.5rem!important}.mr-lg-n-6,.mx-lg-n-6{margin-right:4.5rem!important}.mb-lg-n-6,.my-lg-n-6{margin-bottom:4.5rem!important}.ml-lg-n-6,.mx-lg-n-6{margin-left:4.5rem!important}.m-lg-n-5{margin:3rem!important}.mt-lg-n-5,.my-lg-n-5{margin-top:3rem!important}.mr-lg-n-5,.mx-lg-n-5{margin-right:3rem!important}.mb-lg-n-5,.my-lg-n-5{margin-bottom:3rem!important}.ml-lg-n-5,.mx-lg-n-5{margin-left:3rem!important}.m-lg-n-4{margin:1.5rem!important}.mt-lg-n-4,.my-lg-n-4{margin-top:1.5rem!important}.mr-lg-n-4,.mx-lg-n-4{margin-right:1.5rem!important}.mb-lg-n-4,.my-lg-n-4{margin-bottom:1.5rem!important}.ml-lg-n-4,.mx-lg-n-4{margin-left:1.5rem!important}.m-lg-n-3{margin:1rem!important}.mt-lg-n-3,.my-lg-n-3{margin-top:1rem!important}.mr-lg-n-3,.mx-lg-n-3{margin-right:1rem!important}.mb-lg-n-3,.my-lg-n-3{margin-bottom:1rem!important}.ml-lg-n-3,.mx-lg-n-3{margin-left:1rem!important}.m-lg-n-2{margin:.5rem!important}.mt-lg-n-2,.my-lg-n-2{margin-top:.5rem!important}.mr-lg-n-2,.mx-lg-n-2{margin-right:.5rem!important}.mb-lg-n-2,.my-lg-n-2{margin-bottom:.5rem!important}.ml-lg-n-2,.mx-lg-n-2{margin-left:.5rem!important}.m-lg-n-1{margin:.25rem!important}.mt-lg-n-1,.my-lg-n-1{margin-top:.25rem!important}.mr-lg-n-1,.mx-lg-n-1{margin-right:.25rem!important}.mb-lg-n-1,.my-lg-n-1{margin-bottom:.25rem!important}.ml-lg-n-1,.mx-lg-n-1{margin-left:.25rem!important}.m-lg-n6{margin:-4.5rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-4.5rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-4.5rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-4.5rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-4.5rem!important}.m-lg-n7{margin:-6rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-6rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-6rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-6rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-6rem!important}.m-lg-n8{margin:-8rem!important}.mt-lg-n8,.my-lg-n8{margin-top:-8rem!important}.mr-lg-n8,.mx-lg-n8{margin-right:-8rem!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-8rem!important}.ml-lg-n8,.mx-lg-n8{margin-left:-8rem!important}.m-lg-n9{margin:-10rem!important}.mt-lg-n9,.my-lg-n9{margin-top:-10rem!important}.mr-lg-n9,.mx-lg-n9{margin-right:-10rem!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-10rem!important}.ml-lg-n9,.mx-lg-n9{margin-left:-10rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.m-xl--9{margin:-10rem!important}.mt-xl--9,.my-xl--9{margin-top:-10rem!important}.mr-xl--9,.mx-xl--9{margin-right:-10rem!important}.mb-xl--9,.my-xl--9{margin-bottom:-10rem!important}.ml-xl--9,.mx-xl--9{margin-left:-10rem!important}.m-xl--8{margin:-8rem!important}.mt-xl--8,.my-xl--8{margin-top:-8rem!important}.mr-xl--8,.mx-xl--8{margin-right:-8rem!important}.mb-xl--8,.my-xl--8{margin-bottom:-8rem!important}.ml-xl--8,.mx-xl--8{margin-left:-8rem!important}.m-xl--7{margin:-6rem!important}.mt-xl--7,.my-xl--7{margin-top:-6rem!important}.mr-xl--7,.mx-xl--7{margin-right:-6rem!important}.mb-xl--7,.my-xl--7{margin-bottom:-6rem!important}.ml-xl--7,.mx-xl--7{margin-left:-6rem!important}.m-xl--6{margin:-4.5rem!important}.mt-xl--6,.my-xl--6{margin-top:-4.5rem!important}.mr-xl--6,.mx-xl--6{margin-right:-4.5rem!important}.mb-xl--6,.my-xl--6{margin-bottom:-4.5rem!important}.ml-xl--6,.mx-xl--6{margin-left:-4.5rem!important}.m-xl--5{margin:-3rem!important}.mt-xl--5,.my-xl--5{margin-top:-3rem!important}.mr-xl--5,.mx-xl--5{margin-right:-3rem!important}.mb-xl--5,.my-xl--5{margin-bottom:-3rem!important}.ml-xl--5,.mx-xl--5{margin-left:-3rem!important}.m-xl--4{margin:-1.5rem!important}.mt-xl--4,.my-xl--4{margin-top:-1.5rem!important}.mr-xl--4,.mx-xl--4{margin-right:-1.5rem!important}.mb-xl--4,.my-xl--4{margin-bottom:-1.5rem!important}.ml-xl--4,.mx-xl--4{margin-left:-1.5rem!important}.m-xl--3{margin:-1rem!important}.mt-xl--3,.my-xl--3{margin-top:-1rem!important}.mr-xl--3,.mx-xl--3{margin-right:-1rem!important}.mb-xl--3,.my-xl--3{margin-bottom:-1rem!important}.ml-xl--3,.mx-xl--3{margin-left:-1rem!important}.m-xl--2{margin:-.5rem!important}.mt-xl--2,.my-xl--2{margin-top:-.5rem!important}.mr-xl--2,.mx-xl--2{margin-right:-.5rem!important}.mb-xl--2,.my-xl--2{margin-bottom:-.5rem!important}.ml-xl--2,.mx-xl--2{margin-left:-.5rem!important}.m-xl--1{margin:-.25rem!important}.mt-xl--1,.my-xl--1{margin-top:-.25rem!important}.mr-xl--1,.mx-xl--1{margin-right:-.25rem!important}.mb-xl--1,.my-xl--1{margin-bottom:-.25rem!important}.ml-xl--1,.mx-xl--1{margin-left:-.25rem!important}.m-xl-6{margin:4.5rem!important}.mt-xl-6,.my-xl-6{margin-top:4.5rem!important}.mr-xl-6,.mx-xl-6{margin-right:4.5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:4.5rem!important}.ml-xl-6,.mx-xl-6{margin-left:4.5rem!important}.m-xl-7{margin:6rem!important}.mt-xl-7,.my-xl-7{margin-top:6rem!important}.mr-xl-7,.mx-xl-7{margin-right:6rem!important}.mb-xl-7,.my-xl-7{margin-bottom:6rem!important}.ml-xl-7,.mx-xl-7{margin-left:6rem!important}.m-xl-8{margin:8rem!important}.mt-xl-8,.my-xl-8{margin-top:8rem!important}.mr-xl-8,.mx-xl-8{margin-right:8rem!important}.mb-xl-8,.my-xl-8{margin-bottom:8rem!important}.ml-xl-8,.mx-xl-8{margin-left:8rem!important}.m-xl-9{margin:10rem!important}.mt-xl-9,.my-xl-9{margin-top:10rem!important}.mr-xl-9,.mx-xl-9{margin-right:10rem!important}.mb-xl-9,.my-xl-9{margin-bottom:10rem!important}.ml-xl-9,.mx-xl-9{margin-left:10rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.p-xl--9{padding:-10rem!important}.pt-xl--9,.py-xl--9{padding-top:-10rem!important}.pr-xl--9,.px-xl--9{padding-right:-10rem!important}.pb-xl--9,.py-xl--9{padding-bottom:-10rem!important}.pl-xl--9,.px-xl--9{padding-left:-10rem!important}.p-xl--8{padding:-8rem!important}.pt-xl--8,.py-xl--8{padding-top:-8rem!important}.pr-xl--8,.px-xl--8{padding-right:-8rem!important}.pb-xl--8,.py-xl--8{padding-bottom:-8rem!important}.pl-xl--8,.px-xl--8{padding-left:-8rem!important}.p-xl--7{padding:-6rem!important}.pt-xl--7,.py-xl--7{padding-top:-6rem!important}.pr-xl--7,.px-xl--7{padding-right:-6rem!important}.pb-xl--7,.py-xl--7{padding-bottom:-6rem!important}.pl-xl--7,.px-xl--7{padding-left:-6rem!important}.p-xl--6{padding:-4.5rem!important}.pt-xl--6,.py-xl--6{padding-top:-4.5rem!important}.pr-xl--6,.px-xl--6{padding-right:-4.5rem!important}.pb-xl--6,.py-xl--6{padding-bottom:-4.5rem!important}.pl-xl--6,.px-xl--6{padding-left:-4.5rem!important}.p-xl--5{padding:-3rem!important}.pt-xl--5,.py-xl--5{padding-top:-3rem!important}.pr-xl--5,.px-xl--5{padding-right:-3rem!important}.pb-xl--5,.py-xl--5{padding-bottom:-3rem!important}.pl-xl--5,.px-xl--5{padding-left:-3rem!important}.p-xl--4{padding:-1.5rem!important}.pt-xl--4,.py-xl--4{padding-top:-1.5rem!important}.pr-xl--4,.px-xl--4{padding-right:-1.5rem!important}.pb-xl--4,.py-xl--4{padding-bottom:-1.5rem!important}.pl-xl--4,.px-xl--4{padding-left:-1.5rem!important}.p-xl--3{padding:-1rem!important}.pt-xl--3,.py-xl--3{padding-top:-1rem!important}.pr-xl--3,.px-xl--3{padding-right:-1rem!important}.pb-xl--3,.py-xl--3{padding-bottom:-1rem!important}.pl-xl--3,.px-xl--3{padding-left:-1rem!important}.p-xl--2{padding:-.5rem!important}.pt-xl--2,.py-xl--2{padding-top:-.5rem!important}.pr-xl--2,.px-xl--2{padding-right:-.5rem!important}.pb-xl--2,.py-xl--2{padding-bottom:-.5rem!important}.pl-xl--2,.px-xl--2{padding-left:-.5rem!important}.p-xl--1{padding:-.25rem!important}.pt-xl--1,.py-xl--1{padding-top:-.25rem!important}.pr-xl--1,.px-xl--1{padding-right:-.25rem!important}.pb-xl--1,.py-xl--1{padding-bottom:-.25rem!important}.pl-xl--1,.px-xl--1{padding-left:-.25rem!important}.p-xl-6{padding:4.5rem!important}.pt-xl-6,.py-xl-6{padding-top:4.5rem!important}.pr-xl-6,.px-xl-6{padding-right:4.5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:4.5rem!important}.pl-xl-6,.px-xl-6{padding-left:4.5rem!important}.p-xl-7{padding:6rem!important}.pt-xl-7,.py-xl-7{padding-top:6rem!important}.pr-xl-7,.px-xl-7{padding-right:6rem!important}.pb-xl-7,.py-xl-7{padding-bottom:6rem!important}.pl-xl-7,.px-xl-7{padding-left:6rem!important}.p-xl-8{padding:8rem!important}.pt-xl-8,.py-xl-8{padding-top:8rem!important}.pr-xl-8,.px-xl-8{padding-right:8rem!important}.pb-xl-8,.py-xl-8{padding-bottom:8rem!important}.pl-xl-8,.px-xl-8{padding-left:8rem!important}.p-xl-9{padding:10rem!important}.pt-xl-9,.py-xl-9{padding-top:10rem!important}.pr-xl-9,.px-xl-9{padding-right:10rem!important}.pb-xl-9,.py-xl-9{padding-bottom:10rem!important}.pl-xl-9,.px-xl-9{padding-left:10rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-n-9{margin:10rem!important}.mt-xl-n-9,.my-xl-n-9{margin-top:10rem!important}.mr-xl-n-9,.mx-xl-n-9{margin-right:10rem!important}.mb-xl-n-9,.my-xl-n-9{margin-bottom:10rem!important}.ml-xl-n-9,.mx-xl-n-9{margin-left:10rem!important}.m-xl-n-8{margin:8rem!important}.mt-xl-n-8,.my-xl-n-8{margin-top:8rem!important}.mr-xl-n-8,.mx-xl-n-8{margin-right:8rem!important}.mb-xl-n-8,.my-xl-n-8{margin-bottom:8rem!important}.ml-xl-n-8,.mx-xl-n-8{margin-left:8rem!important}.m-xl-n-7{margin:6rem!important}.mt-xl-n-7,.my-xl-n-7{margin-top:6rem!important}.mr-xl-n-7,.mx-xl-n-7{margin-right:6rem!important}.mb-xl-n-7,.my-xl-n-7{margin-bottom:6rem!important}.ml-xl-n-7,.mx-xl-n-7{margin-left:6rem!important}.m-xl-n-6{margin:4.5rem!important}.mt-xl-n-6,.my-xl-n-6{margin-top:4.5rem!important}.mr-xl-n-6,.mx-xl-n-6{margin-right:4.5rem!important}.mb-xl-n-6,.my-xl-n-6{margin-bottom:4.5rem!important}.ml-xl-n-6,.mx-xl-n-6{margin-left:4.5rem!important}.m-xl-n-5{margin:3rem!important}.mt-xl-n-5,.my-xl-n-5{margin-top:3rem!important}.mr-xl-n-5,.mx-xl-n-5{margin-right:3rem!important}.mb-xl-n-5,.my-xl-n-5{margin-bottom:3rem!important}.ml-xl-n-5,.mx-xl-n-5{margin-left:3rem!important}.m-xl-n-4{margin:1.5rem!important}.mt-xl-n-4,.my-xl-n-4{margin-top:1.5rem!important}.mr-xl-n-4,.mx-xl-n-4{margin-right:1.5rem!important}.mb-xl-n-4,.my-xl-n-4{margin-bottom:1.5rem!important}.ml-xl-n-4,.mx-xl-n-4{margin-left:1.5rem!important}.m-xl-n-3{margin:1rem!important}.mt-xl-n-3,.my-xl-n-3{margin-top:1rem!important}.mr-xl-n-3,.mx-xl-n-3{margin-right:1rem!important}.mb-xl-n-3,.my-xl-n-3{margin-bottom:1rem!important}.ml-xl-n-3,.mx-xl-n-3{margin-left:1rem!important}.m-xl-n-2{margin:.5rem!important}.mt-xl-n-2,.my-xl-n-2{margin-top:.5rem!important}.mr-xl-n-2,.mx-xl-n-2{margin-right:.5rem!important}.mb-xl-n-2,.my-xl-n-2{margin-bottom:.5rem!important}.ml-xl-n-2,.mx-xl-n-2{margin-left:.5rem!important}.m-xl-n-1{margin:.25rem!important}.mt-xl-n-1,.my-xl-n-1{margin-top:.25rem!important}.mr-xl-n-1,.mx-xl-n-1{margin-right:.25rem!important}.mb-xl-n-1,.my-xl-n-1{margin-bottom:.25rem!important}.ml-xl-n-1,.mx-xl-n-1{margin-left:.25rem!important}.m-xl-n6{margin:-4.5rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-4.5rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-4.5rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-4.5rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-4.5rem!important}.m-xl-n7{margin:-6rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-6rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-6rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-6rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-6rem!important}.m-xl-n8{margin:-8rem!important}.mt-xl-n8,.my-xl-n8{margin-top:-8rem!important}.mr-xl-n8,.mx-xl-n8{margin-right:-8rem!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-8rem!important}.ml-xl-n8,.mx-xl-n8{margin-left:-8rem!important}.m-xl-n9{margin:-10rem!important}.mt-xl-n9,.my-xl-n9{margin-top:-10rem!important}.mr-xl-n9,.mx-xl-n9{margin-right:-10rem!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-10rem!important}.ml-xl-n9,.mx-xl-n9{margin-left:-10rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-primary{color:#5e72e4!important}a.text-primary:focus,a.text-primary:hover{color:#233dd2!important}.text-secondary{color:#f7fafc!important}a.text-secondary:focus,a.text-secondary:hover{color:#bfd7e7!important}.text-success{color:#2dce89!important}a.text-success:focus,a.text-success:hover{color:#1f8f5f!important}.text-info{color:#11cdef!important}a.text-info:focus,a.text-info:hover{color:#0b90a8!important}.text-warning{color:#fb6340!important}a.text-warning:focus,a.text-warning:hover{color:#ea3005!important}.text-danger{color:#f5365c!important}a.text-danger:focus,a.text-danger:hover{color:#d40b33!important}.text-light{color:#adb5bd!important}a.text-light:focus,a.text-light:hover{color:#838f9b!important}.text-dark{color:#212529!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-default{color:#172b4d!important}a.text-default:focus,a.text-default:hover{color:#050a12!important}.text-neutral{color:#fff!important}a.text-neutral:focus,a.text-neutral:hover{color:#d9d9d9!important}.text-darker,a.text-darker:focus,a.text-darker:hover{color:#000!important}.text-body{color:#525f7f!important}.text-muted{color:#8898aa!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e9ecef}.table .thead-dark th{color:inherit;border-color:#e9ecef}}.alert{font-size:.875rem}.alert-heading{font-weight:600;font-size:.9375rem;margin-top:.15rem}.alert-icon{font-size:1.25rem;margin-right:1.25rem;display:inline-block;vertical-align:middle}.alert-icon i.ni{position:relative;top:2px}.alert-text{display:inline-block;vertical-align:middle}[class*=alert-] .alert-link{color:#fff;border-bottom:1px dotted hsla(0,0%,100%,.5)}.alert-dismissible .close{top:50%;right:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;opacity:1}@media (max-width:575.98px){.alert-dismissible .close{top:1rem;right:.5rem}}.alert-dismissible .close>span:not(.sr-only){font-size:1.5rem;background-color:transparent;color:hsla(0,0%,100%,.6)}.alert-dismissible .close:focus>span:not(.sr-only),.alert-dismissible .close:hover>span:not(.sr-only){background-color:transparent;color:#fff}.alert-secondary .close>span:not(.sr-only){color:rgba(23,43,77,.6)}.alert-secondary .close:focus>span:not(.sr-only),.alert-secondary .close:hover>span:not(.sr-only){color:#172b4d}.alert-notify{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;max-width:600px;width:calc(100% - 30px);padding-right:80px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15);color:hsla(0,0%,100%,.85)}.alert-notify:hover{z-index:1081!important}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger){background-color:rgba(0,0,0,.95)}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close{color:#ffd600}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close:hover{opacity:.8}.alert-notify .alert-icon.ni{position:relative;top:4px}.alert-notify .alert-title{display:block;font-size:1rem;font-weight:600}.alert-notify .close{top:1rem!important;right:1.5rem!important;-webkit-transform:translateY(0);transform:translateY(0)}.avatar{color:#fff;background-color:#adb5bd;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;height:48px;width:48px}.avatar,.avatar img{border-radius:.375rem}.avatar img{width:100%}.avatar+.avatar-content{display:inline-block;margin-left:.75rem}.avatar-xl{width:74px;height:74px}.avatar-lg{width:58px;height:58px;font-size:.875rem}.avatar-sm{width:36px;height:36px;font-size:.875rem}.avatar-xs{width:24px;height:24px;font-size:.75rem}.avatar-group .avatar{position:relative;z-index:2;border:2px solid #fff}.avatar-group .avatar:hover{z-index:3}.avatar-group .avatar+.avatar{margin-left:-1rem}.badge{text-transform:uppercase}.badge a{color:#fff}.badge-md{padding:.65em 1em}.badge-lg{padding:.85em 1.375em}.badge-inline{margin-right:.625rem}.badge-inline+span{top:2px;position:relative}.badge-inline+span>a{text-decoration:underline}.badge-default{color:#fff}.badge-secondary{background-color:#f7fafc;color:#212529}.btn .badge:not(:first-child){margin-left:.5rem}.btn .badge:not(:last-child){margin-right:.5rem}.badge-circle{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;padding:0!important;width:1.25rem;height:1.25rem;font-size:.75rem;font-weight:600}.badge-circle.badge-md{width:1.5rem;height:1.5rem}.badge-circle.badge-lg{width:2rem;height:2rem}.badge-dot{padding-left:0;padding-right:0;background:transparent;font-weight:400;font-size:.875rem;text-transform:none}.badge-dot strong{color:#32325d}.badge-dot i{display:inline-block;vertical-align:middle;width:.375rem;height:.375rem;border-radius:50%;margin-right:.375rem}.badge-dot.badge-md i{width:.5rem;height:.5rem}.badge-dot.badge-lg i{width:.625rem;height:.625rem}.btn .badge-floating{position:absolute;top:-50%;-webkit-transform:translateY(50%);transform:translateY(50%);border:3px solid;right:-12px}.btn .badge-floating.badge:not(.badge-circle){-webkit-transform:translate(-20%,50%);transform:translate(-20%,50%)}.breadcrumb-item{font-size:.875rem}.breadcrumb-dark{background-color:#172b4d}.breadcrumb-dark .breadcrumb-item{font-weight:600}.breadcrumb-dark .breadcrumb-item a{color:#f6f9fc}.breadcrumb-dark .breadcrumb-item a:hover{color:#fff}.breadcrumb-dark .breadcrumb-item+.breadcrumb-item:before{color:#adb5bd}.breadcrumb-dark .breadcrumb-item.active{color:#dee2e6}.breadcrumb-links{padding:0;margin:0;background:transparent}.btn{position:relative;text-transform:none;-webkit-transition:all .15s ease;transition:all .15s ease;letter-spacing:.025em;font-size:.875rem;will-change:transform}.btn:hover{-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn:not(:last-child){margin-right:.5rem}.btn i:not(:first-child),.btn svg:not(:first-child){margin-left:.5rem}.btn i:not(:last-child),.btn svg:not(:last-child){margin-right:.5rem}.btn-group .btn,.input-group .btn{margin-right:0;-webkit-transform:translateY(0);transform:translateY(0)}.btn-group-sm>.btn,.btn-sm{font-size:.75rem}.btn-group-lg>.btn,.btn-lg{font-size:.875rem}[class*=btn-outline-]{border-width:1px}.btn-outline-secondary{color:#4385b1}.btn-inner--icon i:not(.fas):not(.fab){position:relative;top:2px}.btn-link{font-weight:600}.btn-link,.btn-link:hover{-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{-webkit-transform:none;transform:none}.btn-neutral{color:#5e72e4}.btn-facebook{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-facebook,.btn-facebook:hover{color:#fff;background-color:#3b5999;border-color:#3b5999}.btn-facebook.focus,.btn-facebook:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(59,89,153,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(59,89,153,.5)}.btn-facebook.disabled,.btn-facebook:disabled{color:#fff;background-color:#3b5999;border-color:#3b5999}.btn-facebook:not(:disabled):not(.disabled).active,.btn-facebook:not(:disabled):not(.disabled):active,.show>.btn-facebook.dropdown-toggle{color:#fff;background-color:#2d4474;border-color:#3b5999}.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn-facebook.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(59,89,153,.5);box-shadow:none,0 0 0 0 rgba(59,89,153,.5)}.btn-twitter{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-twitter,.btn-twitter:hover{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.btn-twitter.focus,.btn-twitter:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(29,161,242,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(29,161,242,.5)}.btn-twitter.disabled,.btn-twitter:disabled{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.btn-twitter:not(:disabled):not(.disabled).active,.btn-twitter:not(:disabled):not(.disabled):active,.show>.btn-twitter.dropdown-toggle{color:#fff;background-color:#0c85d0;border-color:#1da1f2}.btn-twitter:not(:disabled):not(.disabled).active:focus,.btn-twitter:not(:disabled):not(.disabled):active:focus,.show>.btn-twitter.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(29,161,242,.5);box-shadow:none,0 0 0 0 rgba(29,161,242,.5)}.btn-google-plus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-google-plus,.btn-google-plus:hover{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.btn-google-plus.focus,.btn-google-plus:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(221,75,57,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(221,75,57,.5)}.btn-google-plus.disabled,.btn-google-plus:disabled{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.btn-google-plus:not(:disabled):not(.disabled).active,.btn-google-plus:not(:disabled):not(.disabled):active,.show>.btn-google-plus.dropdown-toggle{color:#fff;background-color:#c23321;border-color:#dd4b39}.btn-google-plus:not(:disabled):not(.disabled).active:focus,.btn-google-plus:not(:disabled):not(.disabled):active:focus,.show>.btn-google-plus.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(221,75,57,.5);box-shadow:none,0 0 0 0 rgba(221,75,57,.5)}.btn-instagram{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-instagram,.btn-instagram:hover{color:#fff;background-color:#e4405f;border-color:#e4405f}.btn-instagram.focus,.btn-instagram:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(228,64,95,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(228,64,95,.5)}.btn-instagram.disabled,.btn-instagram:disabled{color:#fff;background-color:#e4405f;border-color:#e4405f}.btn-instagram:not(:disabled):not(.disabled).active,.btn-instagram:not(:disabled):not(.disabled):active,.show>.btn-instagram.dropdown-toggle{color:#fff;background-color:#d31e40;border-color:#e4405f}.btn-instagram:not(:disabled):not(.disabled).active:focus,.btn-instagram:not(:disabled):not(.disabled):active:focus,.show>.btn-instagram.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(228,64,95,.5);box-shadow:none,0 0 0 0 rgba(228,64,95,.5)}.btn-pinterest{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-pinterest,.btn-pinterest:hover{color:#fff;background-color:#bd081c;border-color:#bd081c}.btn-pinterest.focus,.btn-pinterest:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(189,8,28,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(189,8,28,.5)}.btn-pinterest.disabled,.btn-pinterest:disabled{color:#fff;background-color:#bd081c;border-color:#bd081c}.btn-pinterest:not(:disabled):not(.disabled).active,.btn-pinterest:not(:disabled):not(.disabled):active,.show>.btn-pinterest.dropdown-toggle{color:#fff;background-color:#8c0615;border-color:#bd081c}.btn-pinterest:not(:disabled):not(.disabled).active:focus,.btn-pinterest:not(:disabled):not(.disabled):active:focus,.show>.btn-pinterest.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(189,8,28,.5);box-shadow:none,0 0 0 0 rgba(189,8,28,.5)}.btn-youtube{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-youtube,.btn-youtube:hover{color:#fff;background-color:#cd201f;border-color:#cd201f}.btn-youtube.focus,.btn-youtube:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(205,32,31,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(205,32,31,.5)}.btn-youtube.disabled,.btn-youtube:disabled{color:#fff;background-color:#cd201f;border-color:#cd201f}.btn-youtube:not(:disabled):not(.disabled).active,.btn-youtube:not(:disabled):not(.disabled):active,.show>.btn-youtube.dropdown-toggle{color:#fff;background-color:#a11918;border-color:#cd201f}.btn-youtube:not(:disabled):not(.disabled).active:focus,.btn-youtube:not(:disabled):not(.disabled):active:focus,.show>.btn-youtube.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(205,32,31,.5);box-shadow:none,0 0 0 0 rgba(205,32,31,.5)}.btn-slack{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-slack,.btn-slack:hover{color:#fff;background-color:#3aaf85;border-color:#3aaf85}.btn-slack.focus,.btn-slack:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(58,175,133,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(58,175,133,.5)}.btn-slack.disabled,.btn-slack:disabled{color:#fff;background-color:#3aaf85;border-color:#3aaf85}.btn-slack:not(:disabled):not(.disabled).active,.btn-slack:not(:disabled):not(.disabled):active,.show>.btn-slack.dropdown-toggle{color:#fff;background-color:#2d8968;border-color:#3aaf85}.btn-slack:not(:disabled):not(.disabled).active:focus,.btn-slack:not(:disabled):not(.disabled):active:focus,.show>.btn-slack.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(58,175,133,.5);box-shadow:none,0 0 0 0 rgba(58,175,133,.5)}.btn-dribbble{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-dribbble,.btn-dribbble:hover{color:#fff;background-color:#ea4c89;border-color:#ea4c89}.btn-dribbble.focus,.btn-dribbble:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(234,76,137,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(234,76,137,.5)}.btn-dribbble.disabled,.btn-dribbble:disabled{color:#fff;background-color:#ea4c89;border-color:#ea4c89}.btn-dribbble:not(:disabled):not(.disabled).active,.btn-dribbble:not(:disabled):not(.disabled):active,.show>.btn-dribbble.dropdown-toggle{color:#fff;background-color:#e51e6b;border-color:#ea4c89}.btn-dribbble:not(:disabled):not(.disabled).active:focus,.btn-dribbble:not(:disabled):not(.disabled):active:focus,.show>.btn-dribbble.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(234,76,137,.5);box-shadow:none,0 0 0 0 rgba(234,76,137,.5)}.btn-github{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-github,.btn-github:hover{color:#fff;background-color:#222;border-color:#222}.btn-github.focus,.btn-github:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(34,34,34,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(34,34,34,.5)}.btn-github.disabled,.btn-github:disabled{color:#fff;background-color:#222;border-color:#222}.btn-github:not(:disabled):not(.disabled).active,.btn-github:not(:disabled):not(.disabled):active,.show>.btn-github.dropdown-toggle{color:#fff;background-color:#090909;border-color:#222}.btn-github:not(:disabled):not(.disabled).active:focus,.btn-github:not(:disabled):not(.disabled):active:focus,.show>.btn-github.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(34,34,34,.5);box-shadow:none,0 0 0 0 rgba(34,34,34,.5)}.btn-vimeo{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-vimeo,.btn-vimeo:hover{color:#fff;background-color:#04a0f0;border-color:#04a0f0}.btn-vimeo.focus,.btn-vimeo:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(4,160,240,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(4,160,240,.5)}.btn-vimeo.disabled,.btn-vimeo:disabled{color:#fff;background-color:#04a0f0;border-color:#04a0f0}.btn-vimeo:not(:disabled):not(.disabled).active,.btn-vimeo:not(:disabled):not(.disabled):active,.show>.btn-vimeo.dropdown-toggle{color:#fff;background-color:#037fbe;border-color:#04a0f0}.btn-vimeo:not(:disabled):not(.disabled).active:focus,.btn-vimeo:not(:disabled):not(.disabled):active:focus,.show>.btn-vimeo.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(4,160,240,.5);box-shadow:none,0 0 0 0 rgba(4,160,240,.5)}.btn-group .btn{-webkit-box-shadow:none;box-shadow:none}[data-toggle=buttons]:not(.btn-group-colors)>.btn{background-color:#f6f9fc;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;border:0;margin:0}[data-toggle=buttons]:not(.btn-group-colors)>.btn:not(.active){color:#525f7f}[data-toggle=buttons]:not(.btn-group-colors)>.btn.active{background-color:#5e72e4;color:#fff}.btn-group-colors>.btn{-webkit-box-shadow:none;box-shadow:none;border-radius:50%!important;width:30px;height:30px;padding:0;margin-right:.5rem;margin-bottom:.25rem;position:relative}.btn-group-colors>.btn:not([class*=bg-]){border-color:#f6f9fc!important}.btn-group-colors>.btn:before{position:absolute;left:0;top:0;width:100%;height:100%;line-height:28px;color:#fff;-webkit-transform:scale(0);transform:scale(0);opacity:0;content:"\EA26";font-family:NucleoIcons,sans-serif;font-size:14px;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}@media (prefers-reduced-motion:reduce){.btn-group-colors>.btn:before{-webkit-transition:none;transition:none}}.btn-group-colors>.btn.btn:not([class*=bg-]){border:1px solid #cfd5db}.btn-group-colors>.btn.btn:not([class*=bg-]):before{color:#525f7f}.btn-group-colors>.btn.active:before{-webkit-transform:scale(1);transform:scale(1);opacity:1}.btn-icon .btn-inner--icon img{width:20px}.btn-icon .btn-inner--text:not(:first-child){margin-left:.75em}.btn-icon .btn-inner--text:not(:last-child){margin-right:.75em}.btn-icon-only{width:2.375rem;height:2.375rem;padding:0}a.btn-icon-only{line-height:2.5}.btn-group-sm>.btn-icon-only.btn,.btn-icon-only.btn-sm{width:2rem;height:2rem}.btn-icon-clipboard{padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#32325d;background-color:#f6f9fc;border-radius:.375rem;border:0;text-align:left;font-family:inherit;display:inline-block;vertical-align:middle;text-decoration:none;-moz-appearance:none;cursor:pointer;width:100%;margin:.5rem 0}.btn-icon-clipboard:hover{background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.1)}.btn-icon-clipboard>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.btn-icon-clipboard i{-webkit-box-sizing:content-box;box-sizing:content-box;color:#5e72e4;vertical-align:middle;font-size:1.5rem}.btn-icon-clipboard span{display:inline-block;font-size:.875rem;line-height:1.5;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.card{margin-bottom:30px;-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);box-shadow:0 0 2rem 0 rgba(136,152,170,.15);border:0}.card-translucent{background-color:rgba(18,91,152,.08)}.card-deck .card{margin-bottom:30px}.card.shadow{border:0!important}@media (min-width:576px){.card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media (min-width:768px){.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1200px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}}.card-lift--hover:hover{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.card-lift--hover:hover{-webkit-transition:none;transition:none}}.card-blockquote{padding:2rem;position:relative}.card-blockquote .svg-bg{display:block;width:100%;height:95px;position:absolute;top:-94px;left:0}.card-serial-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.625rem}.card-serial-number>div:not(:last-child){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card-serial-number>div:not(:last-child):after{content:"-";-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;position:relative;left:-2px}@media (max-width:575.98px){.card-serial-number{font-size:1.0625rem}}.card-pricing .card-header{padding-top:1.25rem;padding-bottom:1.25rem}.card-pricing .list-unstyled li{padding:.5rem 0;color:#8898aa}.card-pricing.popular{z-index:1;border:3px solid #5e72e4!important}@media (min-width:768px){.card-pricing.zoom-in{z-index:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}.card-profile-image{position:relative}.card-profile-image img{max-width:140px;border-radius:.375rem;border:3px solid #fff;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);position:absolute;left:50%;-webkit-transition:all .15s ease;transition:all .15s ease}.card-profile-image img:hover{-webkit-transform:translate(-50%,-50%) scale(1.03);transform:translate(-50%,-50%) scale(1.03)}.card-profile-stats{padding:1rem 0}.card-profile-stats>div{text-align:center;margin-right:1rem;padding:.875rem}.card-profile-stats>div:last-child{margin-right:0}.card-profile-stats>div .heading{font-size:1.1rem;font-weight:700;display:block}.card-profile-stats>div .description{font-size:.875rem;color:#adb5bd}.card-profile-actions{padding:.875rem}.card-stats .card-body{padding:1rem 1.5rem}.card-stats .card-status-bullet{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.chart{position:relative;height:350px}.chart-sm{height:230px}.chart-legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.5rem;font-size:.875rem;text-align:center;color:#8898aa}.chart-legend-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-legend-item+.chart-legend-item{margin-left:1rem}.chart-legend-indicator{display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;border-radius:50%}#chart-tooltip{z-index:0}#chart-tooltip .arrow{top:100%;left:50%;-webkit-transform:translateX(-50%) translateX(-.5rem);transform:translateX(-50%) translateX(-.5rem)}.chart-info-overlay{position:absolute;top:0;left:5%;max-width:350px;padding:20px;z-index:1}.close,.close>span:not(.sr-only){-webkit-transition:all .15s ease;transition:all .15s ease}.close>span:not(.sr-only){background-color:transparent;color:rgba(0,0,0,.6);line-height:17px;height:1.25rem;width:1.25rem;border-radius:50%;font-size:1.25rem;display:block}.close:focus,.close:hover{color:rgba(0,0,0,.9);outline:none}.close:focus,.close:focus span:not(.sr-only),.close:hover,.close:hover span:not(.sr-only){background-color:transparent}.close-dark>span:not(.sr-only){color:hsla(0,0%,100%,.8)}.close-dark:focus>span:not(.sr-only),.close-dark:hover>span:not(.sr-only){color:#fff}.accordion .card-header{position:relative;cursor:pointer}.accordion .card-header:after{content:"\EA0F";position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font:normal normal normal 14px/1 NucleoIcons;line-height:0;-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.accordion .card-header:after{-webkit-transition:none;transition:none}}.accordion .card-header[aria-expanded=false]:after{content:"\EA0F"}.accordion .card-header[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion .card-header[aria-expanded=true] .heading{color:#5e72e4}.main-content{position:relative}.main-content .navbar-top{padding-left:0!important;padding-right:0!important}@media (min-width:768px){.main-content .container-fluid,.main-content .container-lg,.main-content .container-md,.main-content .container-sm,.main-content .container-xl{padding-left:30px!important;padding-right:30px!important}}.custom-checkbox .custom-control-input~.custom-control-label:after,.custom-checkbox .custom-control-input~.custom-control-label:before{left:-1.75rem}.custom-control-label:before{border:1px solid #dee2e6;-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55);top:.25rem;left:-1.75rem}@media (prefers-reduced-motion:reduce){.custom-control-label:before{-webkit-transition:none;transition:none}}.custom-control-label:after{top:.25rem;left:-1.75rem}.custom-control-label span{position:relative;top:2px}.custom-control-label{margin-bottom:0}.custom-control-alternative .custom-control-label:before{border:0;-webkit-box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.custom-control-alternative .custom-control-input:checked~.custom-control-label:before{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.custom-control-alternative .custom-control-input:active~.custom-control-label:before,.custom-control-alternative .custom-control-input:focus~.custom-control-label:before{-webkit-box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.custom-checkbox .custom-control-input~.custom-control-label{cursor:pointer;font-size:.875rem;height:1rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:before{border-color:#5e72e4}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url('data:image/svg+xml;charset=utf-8,')}.custom-checkbox .custom-control-input:disabled~.custom-control-label:before{border-color:#e9ecef}.custom-checkbox .custom-control-input:disabled:checked:before{border-color:rgba(94,114,228,.5)}.custom-checkbox-primary .custom-control-input:checked~.custom-control-label:before{border-color:#5e72e4;background-color:#5e72e4}.custom-checkbox-primary .custom-control-input:checked~.custom-control-label:after{background-image:#5e72e4}.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label:before{border-color:#f7fafc;background-color:#f7fafc}.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label:after{background-image:#f7fafc}.custom-checkbox-success .custom-control-input:checked~.custom-control-label:before{border-color:#2dce89;background-color:#2dce89}.custom-checkbox-success .custom-control-input:checked~.custom-control-label:after{background-image:#2dce89}.custom-checkbox-info .custom-control-input:checked~.custom-control-label:before{border-color:#11cdef;background-color:#11cdef}.custom-checkbox-info .custom-control-input:checked~.custom-control-label:after{background-image:#11cdef}.custom-checkbox-warning .custom-control-input:checked~.custom-control-label:before{border-color:#fb6340;background-color:#fb6340}.custom-checkbox-warning .custom-control-input:checked~.custom-control-label:after{background-image:#fb6340}.custom-checkbox-danger .custom-control-input:checked~.custom-control-label:before{border-color:#f5365c;background-color:#f5365c}.custom-checkbox-danger .custom-control-input:checked~.custom-control-label:after{background-image:#f5365c}.custom-checkbox-light .custom-control-input:checked~.custom-control-label:before{border-color:#adb5bd;background-color:#adb5bd}.custom-checkbox-light .custom-control-input:checked~.custom-control-label:after{background-image:#adb5bd}.custom-checkbox-dark .custom-control-input:checked~.custom-control-label:before{border-color:#212529;background-color:#212529}.custom-checkbox-dark .custom-control-input:checked~.custom-control-label:after{background-image:#212529}.custom-checkbox-default .custom-control-input:checked~.custom-control-label:before{border-color:#172b4d;background-color:#172b4d}.custom-checkbox-default .custom-control-input:checked~.custom-control-label:after{background-image:#172b4d}.custom-checkbox-white .custom-control-input:checked~.custom-control-label:before{border-color:#fff;background-color:#fff}.custom-checkbox-white .custom-control-input:checked~.custom-control-label:after{background-image:#fff}.custom-checkbox-neutral .custom-control-input:checked~.custom-control-label:before{border-color:#fff;background-color:#fff}.custom-checkbox-neutral .custom-control-input:checked~.custom-control-label:after{background-image:#fff}.custom-checkbox-darker .custom-control-input:checked~.custom-control-label:before{border-color:#000;background-color:#000}.custom-checkbox-darker .custom-control-input:checked~.custom-control-label:after{background-image:#000}.custom-radio .custom-control-input~.custom-control-label{cursor:pointer;font-size:.875rem;height:1rem}.custom-radio .custom-control-input:checked~.custom-control-label:before{border-color:#5e72e4}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url('data:image/svg+xml;charset=utf-8,')}.custom-radio .custom-control-input:disabled~.custom-control-label:before{border-color:#e9ecef}.custom-radio .custom-control-input:disabled:checked:before{border-color:rgba(94,114,228,.5)}.custom-toggle{position:relative;display:inherit;width:52px;height:1.5rem;margin:0;display:inline-block}.custom-toggle input{display:none}.custom-toggle input:checked+.custom-toggle-slider{border:1px solid #5e72e4}.custom-toggle input:checked+.custom-toggle-slider:before{background:#5e72e4;-webkit-transform:translateX(28px);transform:translateX(28px)}.custom-toggle input:disabled+.custom-toggle-slider,.custom-toggle input:disabled:checked+.custom-toggle-slider{border:1px solid #e9ecef}.custom-toggle input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}.custom-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #ced4da;border-radius:34px!important;background-color:transparent}.custom-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;border-radius:50%!important;background-color:#e9ecef;-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}.custom-toggle-wrapper .custom-toggle+.custom-toggle{margin-left:1rem!important}.custom-toggle input:checked+.custom-toggle-slider:after{content:attr(data-label-on);color:#5e72e4;right:auto;left:0}.custom-toggle-slider:after{color:#ced4da;content:attr(data-label-off);display:block;font-family:inherit;font-weight:600;font-size:.75rem;line-height:24px;position:absolute;right:0;margin:0 .21667rem;top:0;text-align:center;min-width:1.66667rem;overflow:hidden;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.custom-toggle-slider:after{-webkit-transition:none;transition:none}}.custom-toggle-primary input:checked+.custom-toggle-slider{border-color:#5e72e4}.custom-toggle-primary input:checked+.custom-toggle-slider:before{background:#5e72e4}.custom-toggle-primary input:checked+.custom-toggle-slider:after{color:#5e72e4}.custom-toggle-primary input:disabled:checked+.custom-toggle-slider{border-color:#5e72e4}.custom-toggle-primary input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}.custom-toggle-secondary input:checked+.custom-toggle-slider{border-color:#f7fafc}.custom-toggle-secondary input:checked+.custom-toggle-slider:before{background:#f7fafc}.custom-toggle-secondary input:checked+.custom-toggle-slider:after{color:#f7fafc}.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider{border-color:#f7fafc}.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-success input:checked+.custom-toggle-slider{border-color:#2dce89}.custom-toggle-success input:checked+.custom-toggle-slider:before{background:#2dce89}.custom-toggle-success input:checked+.custom-toggle-slider:after{color:#2dce89}.custom-toggle-success input:disabled:checked+.custom-toggle-slider{border-color:#2dce89}.custom-toggle-success input:disabled:checked+.custom-toggle-slider:before{background-color:#54daa1}.custom-toggle-info input:checked+.custom-toggle-slider{border-color:#11cdef}.custom-toggle-info input:checked+.custom-toggle-slider:before{background:#11cdef}.custom-toggle-info input:checked+.custom-toggle-slider:after{color:#11cdef}.custom-toggle-info input:disabled:checked+.custom-toggle-slider{border-color:#11cdef}.custom-toggle-info input:disabled:checked+.custom-toggle-slider:before{background-color:#41d7f2}.custom-toggle-warning input:checked+.custom-toggle-slider{border-color:#fb6340}.custom-toggle-warning input:checked+.custom-toggle-slider:before{background:#fb6340}.custom-toggle-warning input:checked+.custom-toggle-slider:after{color:#fb6340}.custom-toggle-warning input:disabled:checked+.custom-toggle-slider{border-color:#fb6340}.custom-toggle-warning input:disabled:checked+.custom-toggle-slider:before{background-color:#fc8c72}.custom-toggle-danger input:checked+.custom-toggle-slider{border-color:#f5365c}.custom-toggle-danger input:checked+.custom-toggle-slider:before{background:#f5365c}.custom-toggle-danger input:checked+.custom-toggle-slider:after{color:#f5365c}.custom-toggle-danger input:disabled:checked+.custom-toggle-slider{border-color:#f5365c}.custom-toggle-danger input:disabled:checked+.custom-toggle-slider:before{background-color:#f76783}.custom-toggle-light input:checked+.custom-toggle-slider{border-color:#adb5bd}.custom-toggle-light input:checked+.custom-toggle-slider:before{background:#adb5bd}.custom-toggle-light input:checked+.custom-toggle-slider:after{color:#adb5bd}.custom-toggle-light input:disabled:checked+.custom-toggle-slider{border-color:#adb5bd}.custom-toggle-light input:disabled:checked+.custom-toggle-slider:before{background-color:#c9cfd4}.custom-toggle-dark input:checked+.custom-toggle-slider{border-color:#212529}.custom-toggle-dark input:checked+.custom-toggle-slider:before{background:#212529}.custom-toggle-dark input:checked+.custom-toggle-slider:after{color:#212529}.custom-toggle-dark input:disabled:checked+.custom-toggle-slider{border-color:#212529}.custom-toggle-dark input:disabled:checked+.custom-toggle-slider:before{background-color:#383f45}.custom-toggle-default input:checked+.custom-toggle-slider{border-color:#172b4d}.custom-toggle-default input:checked+.custom-toggle-slider:before{background:#172b4d}.custom-toggle-default input:checked+.custom-toggle-slider:after{color:#172b4d}.custom-toggle-default input:disabled:checked+.custom-toggle-slider{border-color:#172b4d}.custom-toggle-default input:disabled:checked+.custom-toggle-slider:before{background-color:#234174}.custom-toggle-white input:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-white input:checked+.custom-toggle-slider:before{background:#fff}.custom-toggle-white input:checked+.custom-toggle-slider:after{color:#fff}.custom-toggle-white input:disabled:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-white input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider:before{background:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider:after{color:#fff}.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-darker input:checked+.custom-toggle-slider{border-color:#000}.custom-toggle-darker input:checked+.custom-toggle-slider:before{background:#000}.custom-toggle-darker input:checked+.custom-toggle-slider:after{color:#000}.custom-toggle-darker input:disabled:checked+.custom-toggle-slider{border-color:#000}.custom-toggle-darker input:disabled:checked+.custom-toggle-slider:before{background-color:#1a1919}.dropdown,.dropleft,.dropright,.dropup{display:inline-block}.dropdown-menu{min-width:12rem}.dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:.875rem}.dropdown-menu .dropdown-item>i,.dropdown-menu .dropdown-item>svg{margin-right:1rem;font-size:1rem;vertical-align:-17%}.dropdown-menu .dropdown-item img{margin-right:.5rem}.dropdown-header{padding-left:1rem;padding-right:1rem;font-size:.625rem;text-transform:uppercase;font-weight:700}.dropdown-menu a.media>div:first-child{line-height:1}.dropdown-menu a.media p{color:#8898aa}.dropdown-menu a.media:hover .heading,.dropdown-menu a.media:hover p{color:#172b4d!important}.dropdown-menu-dark .h1,.dropdown-menu-dark .h2,.dropdown-menu-dark .h3,.dropdown-menu-dark .h4,.dropdown-menu-dark .h5,.dropdown-menu-dark .h6,.dropdown-menu-dark a{color:#fff}.dropdown-menu-sm{min-width:100px;border:.4375rem}.dropdown-menu-lg{min-width:320px;border-radius:.4375rem}.dropdown-menu-xl{min-width:420px;border-radius:.4375rem}.footer{background:#f8f9fe;padding:30px 0}.footer .col-footer .heading{color:#8898aa;letter-spacing:0;font-size:.875rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem}.footer .footer-link,.footer .nav .nav-item .nav-link{color:#8898aa!important}.footer .footer-link:hover,.footer .nav .nav-item .nav-link:hover{color:#525f7f!important}.footer .list-unstyled li a{display:inline-block;padding:.125rem 0;color:#8898aa;font-size:.85rem}.footer .list-unstyled li a:hover{color:#525f7f}.footer .copyright{font-size:.875rem}.footer-dark .col-footer .heading{color:#fff}.nav-footer .nav-link{font-size:.875rem}.nav-footer .nav-item:last-child .nav-link{padding-right:0}.footer.has-cards{overflow:hidden;padding-top:500px;margin-top:-420px;position:relative;background:transparent;pointer-events:none}.footer.has-cards:before{content:"";position:absolute;left:0;right:0;top:600px;height:2000px;background:#f7fafc;-webkit-transform:skew(0,-8deg);transform:skew(0,-8deg)}.footer.has-cards .container{pointer-events:auto;position:relative}.footer-auto-bottom{position:absolute;bottom:0;width:100%}.form-control-label{color:#525f7f;font-size:.875rem;font-weight:600}.form-control{font-size:.875rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;height:calc(1.5em + 1.25rem + 5px)}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control:focus::-webkit-input-placeholder{color:#adb5bd}.form-control:focus::-moz-placeholder{color:#adb5bd}.form-control:focus:-ms-input-placeholder{color:#adb5bd}.form-control:focus::-ms-input-placeholder{color:#adb5bd}.form-control:focus::placeholder{color:#adb5bd}.form-control-lg{height:calc(2.25em + 1.25rem + 5px)}.form-control-sm{height:calc(.45em + 1.25rem + 5px)}.form-control-flush{padding:0}.form-control-flush,.form-control-flush:focus{border-width:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}textarea[resize=none]{resize:none!important}textarea[resize=both]{resize:both!important}textarea[resize=vertical]{resize:vertical!important}textarea[resize=horizontal]{resize:horizontal!important}.form-control-muted{background-color:#f7fafe;border-color:#f7fafe;-webkit-box-shadow:none;box-shadow:none}.form-control-muted:focus{background-color:#fcfdff}.form-control-alternative{-webkit-box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);border:0;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.form-control-alternative:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.form-control-lg,.input-group-lg .form-control,.input-group-text{font-size:1rem!important}.custom-control{padding-left:1.75rem}.input-group{-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05);border-radius:.25rem;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.input-group{-webkit-transition:none;transition:none}}.input-group .form-control,.input-group .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.input-group-text{-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.input-group-text{-webkit-transition:none;transition:none}}.input-group-text i{font-size:.875rem}.input-group-text .custom-control{line-height:1}.input-group-prepend .input-group-text{border-right:0}.input-group-append .input-group-text{border-left:0}.input-group-merge .form-control:not(:first-child){border-left:0;padding-left:0}.input-group-merge .form-control:not(:last-child){border-right:0;padding-right:0}.input-group-alternative{-webkit-box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);border:0;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease}.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;-webkit-box-shadow:none;box-shadow:none}.focused .input-group-alternative{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)!important;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)!important}.input-group-flush{-webkit-box-shadow:none;box-shadow:none}.input-group-flush>.form-control{padding:0;border-width:0;background-color:transparent}.input-group-flush>.input-group-append>.input-group-text,.input-group-flush>.input-group-prepend>.input-group-text{padding:0 1rem 0 0;border-width:0;background-color:transparent}.focused .input-group{-webkit-box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.focused .input-group-text{color:#8898aa;background-color:#fff;border-color:#5e72e4}.focused .form-control{border-color:#5e72e4}.focused .input-group-flush{-webkit-box-shadow:none;box-shadow:none}.form-primary .form-control{color:#fff;background-color:rgba(50,76,221,.5);border-color:#324cdd}.form-primary .form-control:focus{background-color:rgba(42,68,219,.7);border:1px solid #2a44db}.form-primary .form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.8)}.form-primary .form-control::-moz-placeholder{color:hsla(0,0%,100%,.8)}.form-primary .form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.form-primary .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.8)}.form-primary .form-control::placeholder{color:hsla(0,0%,100%,.8)}.form-primary .input-group-text{color:#fff;background-color:rgba(50,76,221,.5);border-color:#324cdd}.form-primary .focused .input-group-text{color:#fff;background-color:rgba(42,68,219,.7);border-color:#2a44db}.has-danger,.has-success{position:relative}.has-danger:after,.has-success:after{display:none;width:19px;height:19px;line-height:19px;text-align:center;font-family:NucleoIcons;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;font-size:9px;opacity:1}.has-danger .input-group-prepend .input-group-text,.has-success .input-group-prepend .input-group-text{border-color:red}.has-success:after{content:"\EA26";color:#1d8357;background-color:#69deac}.has-success .form-control{background-color:#fff}.has-success .form-control::-webkit-input-placeholder{color:#2dce89}.has-success .form-control::-moz-placeholder{color:#2dce89}.has-success .form-control:-ms-input-placeholder{color:#2dce89}.has-success .form-control::-ms-input-placeholder{color:#2dce89}.has-success .form-control::placeholder{color:#2dce89}.has-danger:after{content:"\EA53";color:#db2d05;background-color:#fda08b}.has-danger .form-control{background-color:#fff}.has-danger .form-control::-webkit-input-placeholder{color:#fb6340}.has-danger .form-control::-moz-placeholder{color:#fb6340}.has-danger .form-control:-ms-input-placeholder{color:#fb6340}.has-danger .form-control::-ms-input-placeholder{color:#fb6340}.has-danger .form-control::placeholder{color:#fb6340}.row-example>.col span,.row-example>[class^=col-] span{display:block;padding:.75rem;color:#393f49;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 16px rgba(0,0,0,.1);font-size:.875rem;border-radius:.25rem;margin:1rem 0}.no-gutters>.col span,.no-gutters>[class^=col-] span{border-radius:0}.header{position:relative}.icon{width:3rem;height:3rem}.icon i,.icon svg{font-size:2.25rem}.icon+.icon-text{padding-left:1rem;width:calc(100% - 3rem - 1)}.icon-xl{width:5rem;height:5rem}.icon-xl i,.icon-xl svg{font-size:4.25rem}.icon-xl+.icon-text{width:calc(100% - 5rem - 1)}.icon-lg{width:4rem;height:4rem}.icon-lg i,.icon-lg svg{font-size:3.25rem}.icon-lg+.icon-text{width:calc(100% - 4rem - 1)}.icon-sm{width:2rem;height:2rem}.icon-sm i,.icon-sm svg{font-size:1.25rem}.icon-sm+.icon-text{width:calc(100% - 2rem - 1)}.icon-xs{width:1.25rem;height:1.25rem}.icon-xs i,.icon-xs svg{font-size:.5rem}.icon-xs+.icon-text{width:calc(100% - 1.25rem - 1)}.icon-actions>a{display:inline-block;margin-right:.75rem;color:#8898aa;font-size:.875rem}.icon-actions>a:last-of-type{margin-right:0}.icon-actions>a span{margin-left:.1875rem;font-weight:600;color:#8898aa}.icon-actions>a:hover span{color:#6a7e95}.icon-actions>a,.icon-actions>a.active,.icon-actions>a:hover{color:#32325d}.icon-actions>.favorite.active,.icon-actions>.favorite:hover{color:#ffd600}.icon-actions>.love.active,.icon-actions>.love:hover{color:#f5365c}.icon-actions>.like.active,.icon-actions>.like:hover{color:#5e72e4}.icon-actions-lg a{font-size:1.25rem;margin-right:.875rem}.icon-shape{padding:12px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%}.icon-shape i,.icon-shape svg{font-size:1.25rem}.icon-shape.icon-lg i,.icon-shape.icon-lg svg{font-size:1.625rem}.icon-shape.icon-sm i,.icon-shape.icon-sm svg{font-size:.875rem}.icon-shape.icon-xs i,.icon-shape.icon-xs svg{font-size:.6rem}.icon-shape svg{width:30px;height:30px}.icon-shape-primary{color:#2643e9;background-color:rgba(138,152,235,.5)}.icon-shape-secondary{color:#cfe3f1;background-color:hsla(0,0%,100%,.5)}.icon-shape-success{color:#1aae6f;background-color:rgba(84,218,161,.5)}.icon-shape-info{color:#03acca;background-color:rgba(65,215,242,.5)}.icon-shape-warning{color:#ff3709;background-color:rgba(252,140,114,.5)}.icon-shape-danger{color:#f80031;background-color:rgba(247,103,131,.5)}.icon-shape-light{color:#879cb0;background-color:rgba(201,207,212,.5)}.icon-shape-dark{color:#090c0e;background-color:rgba(56,63,69,.5)}.icon-shape-default{color:#091428;background-color:rgba(35,65,116,.5)}.icon-shape-neutral,.icon-shape-white{color:#e8e3e3;background-color:hsla(0,0%,100%,.5)}.icon-shape-darker{color:#000;background-color:rgba(26,25,25,.5)}.list-group-space .list-group-item{margin-bottom:1.5rem;border-radius:.375rem}.list-group-img{width:3rem;height:3rem;border-radius:50%;vertical-align:top;margin:-.1rem 1.2rem 0 -.2rem}.list-group-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.list-group-content>p{color:#adb5bd;line-height:1.5;margin:.2rem 0 0}.list-group-heading{font-size:1rem;color:#32325d}.list-group-heading>small{float:right;color:#adb5bd;font-weight:500}.checklist-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:.75rem}.checklist-item:before{content:"";position:absolute;width:3px;height:100%;top:0;left:0;background-color:#5e72e4;border-radius:8px}.checklist-item-checked .checklist-info *{text-decoration:line-through}.checklist-item-primary:before{background-color:#5e72e4}.checklist-item-secondary:before{background-color:#f7fafc}.checklist-item-success:before{background-color:#2dce89}.checklist-item-info:before{background-color:#11cdef}.checklist-item-warning:before{background-color:#fb6340}.checklist-item-danger:before{background-color:#f5365c}.checklist-item-light:before{background-color:#adb5bd}.checklist-item-dark:before{background-color:#212529}.checklist-item-default:before{background-color:#172b4d}.checklist-item-neutral:before,.checklist-item-white:before{background-color:#fff}.checklist-item-darker:before{background-color:#000}.map-canvas{position:relative;width:100%;height:500px;border-radius:.375rem}.mask{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.mask{-webkit-transition:none;transition:none}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1040}.backdrop-dark{background:rgba(0,0,0,.3)}.backdrop-light{background:hsla(0,0%,100%,.3)}.media-comment{margin-top:2rem}.media-comment-avatar{margin-top:-1rem;margin-right:-2rem;position:relative;z-index:1;border:4px solid #fff;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.media-comment-avatar{-webkit-transition:none;transition:none}}.media-comment-text{border-radius:.4375rem;border-top-left-radius:0;position:relative;background-color:#f6f9fc;padding:1rem 1.25rem 1rem 2.5rem}.media-comment:hover .media-comment-avatar{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal-title{font-size:1.0625rem}.modal-fluid .modal-dialog{margin-top:0;margin-bottom:0}.modal-fluid .modal-content{border-radius:0}.modal-primary .modal-title{color:#fff}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-primary .modal-content{background-color:#5e72e4;color:#fff}.modal-primary .close>span:not(.sr-only),.modal-primary .modal-content .heading{color:#fff}.modal-secondary .modal-title{color:#212529}.modal-secondary .modal-footer,.modal-secondary .modal-header{border-color:rgba(33,37,41,.075)}.modal-secondary .modal-content{background-color:#f7fafc;color:#212529}.modal-secondary .modal-content .heading{color:#212529}.modal-secondary .close>span:not(.sr-only),.modal-success .modal-title{color:#fff}.modal-success .modal-footer,.modal-success .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-success .modal-content{background-color:#2dce89;color:#fff}.modal-info .modal-title,.modal-success .close>span:not(.sr-only),.modal-success .modal-content .heading{color:#fff}.modal-info .modal-footer,.modal-info .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-info .modal-content{background-color:#11cdef;color:#fff}.modal-info .close>span:not(.sr-only),.modal-info .modal-content .heading,.modal-warning .modal-title{color:#fff}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-warning .modal-content{background-color:#fb6340;color:#fff}.modal-danger .modal-title,.modal-warning .close>span:not(.sr-only),.modal-warning .modal-content .heading{color:#fff}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-danger .modal-content{background-color:#f5365c;color:#fff}.modal-danger .close>span:not(.sr-only),.modal-danger .modal-content .heading,.modal-light .modal-title{color:#fff}.modal-light .modal-footer,.modal-light .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-light .modal-content{background-color:#adb5bd;color:#fff}.modal-dark .modal-title,.modal-light .close>span:not(.sr-only),.modal-light .modal-content .heading{color:#fff}.modal-dark .modal-footer,.modal-dark .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-dark .modal-content{background-color:#212529;color:#fff}.modal-dark .close>span:not(.sr-only),.modal-dark .modal-content .heading,.modal-default .modal-title{color:#fff}.modal-default .modal-footer,.modal-default .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-default .modal-content{background-color:#172b4d;color:#fff}.modal-default .close>span:not(.sr-only),.modal-default .modal-content .heading{color:#fff}.modal-white .modal-title{color:#212529}.modal-white .modal-footer,.modal-white .modal-header{border-color:rgba(33,37,41,.075)}.modal-white .modal-content{background-color:#fff;color:#212529}.modal-white .modal-content .heading{color:#212529}.modal-white .close>span:not(.sr-only){color:#fff}.modal-neutral .modal-title{color:#212529}.modal-neutral .modal-footer,.modal-neutral .modal-header{border-color:rgba(33,37,41,.075)}.modal-neutral .modal-content{background-color:#fff;color:#212529}.modal-neutral .modal-content .heading{color:#212529}.modal-darker .modal-title,.modal-neutral .close>span:not(.sr-only){color:#fff}.modal-darker .modal-footer,.modal-darker .modal-header{border-color:hsla(0,0%,100%,.075)}.modal-darker .modal-content{background-color:#000;color:#fff}.modal-darker .close>span:not(.sr-only),.modal-darker .modal-content .heading{color:#fff}.navbar-horizontal .navbar-nav .nav-link{font-size:.875rem;font-weight:500;text-transform:normal;letter-spacing:0}.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text{margin-left:.25rem}.navbar-horizontal .navbar-brand{font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05px}.navbar-horizontal .navbar-brand img{height:30px}.navbar-horizontal .navbar-dark .navbar-brand{color:#fff}.navbar-horizontal .navbar-light .navbar-brand{color:#32325d}.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child){margin-bottom:1.5rem}@media (min-width:992px){.navbar-horizontal .navbar-nav .nav-item{margin-right:.5rem}.navbar-horizontal .navbar-nav .nav-item [data-toggle=dropdown]:after{-webkit-transition:all .15s ease;transition:all .15s ease}.navbar-horizontal .navbar-nav .nav-item.show [data-toggle=dropdown]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.navbar-horizontal .navbar-nav .nav-link{padding-top:1rem;padding-bottom:1rem;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link i{margin-right:.625rem}.navbar-horizontal .navbar-nav .nav-link-icon{padding-left:.5rem!important;padding-right:.5rem!important;font-size:1rem;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link-icon i{margin-right:0}.navbar-horizontal .navbar-nav .dropdown-menu{opacity:0;pointer-events:none;margin:0}.navbar-horizontal .navbar-nav .dropdown-menu:before{background:#fff;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:16px;width:16px;left:20px;position:absolute;bottom:100%;-webkit-transform:rotate(-45deg) translateY(1rem);transform:rotate(-45deg) translateY(1rem);z-index:-5;border-radius:.25rem}.navbar-horizontal .navbar-nav .dropdown-menu-right:before{right:20px;left:auto}.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show{opacity:1;pointer-events:auto;-webkit-animation:show-navbar-dropdown .25s ease forwards;animation:show-navbar-dropdown .25s ease forwards}.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close{display:block;-webkit-animation:hide-navbar-dropdown .15s ease backwards;animation:hide-navbar-dropdown .15s ease backwards}.navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu{opacity:0;display:block;pointer-events:none;-webkit-transform:translateY(10px) perspective(200px) rotateX(-2deg);transform:translateY(10px) perspective(200px) rotateX(-2deg);-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s}.navbar-horizontal .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;visibility:visible;-webkit-transform:translate(0);transform:translate(0);-webkit-animation:none;animation:none}.navbar-horizontal .navbar-nav .dropdown-menu-inner{position:relative;padding:1rem}}.navbar-horizontal.navbar-transparent{position:absolute;top:0;width:100%;z-index:100;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-horizontal.navbar-transparent .navbar-brand,.navbar-horizontal.navbar-transparent .navbar-toggler{color:#fff}.navbar-horizontal.navbar-transparent .navbar-toggler-icon{background-image:url('data:image/svg+xml;charset=utf-8,')}@media (min-width:768px){.navbar-horizontal.navbar-transparent .navbar-nav .nav-link{color:hsla(0,0%,100%,.95)}.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.65)}.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-horizontal.navbar-transparent .navbar-nav .active>.nav-link,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show,.navbar-horizontal.navbar-transparent .navbar-nav .show>.nav-link{color:hsla(0,0%,100%,.65)}.navbar-horizontal.navbar-transparent .navbar-brand,.navbar-horizontal.navbar-transparent .navbar-brand:focus,.navbar-horizontal.navbar-transparent .navbar-brand:hover{color:hsla(0,0%,100%,.95)}}.navbar-horizontal .navbar-collapse-header{display:none}@media (max-width:991.98px){.navbar-horizontal .navbar-nav .nav-link{padding:.625rem 0;color:#172b4d!important}.navbar-horizontal .navbar-nav .dropdown-menu{-webkit-box-shadow:none;box-shadow:none;min-width:auto}.navbar-horizontal .navbar-nav .dropdown-menu .media svg{width:30px}.navbar-horizontal .navbar-collapse{width:calc(100% - 1.4rem);position:absolute;top:0;left:0;right:0;z-index:1050;margin:.7rem;overflow-y:auto;height:auto!important;opacity:0}.navbar-horizontal .navbar-collapse .navbar-toggler{width:20px;height:20px;position:relative;cursor:pointer;display:inline-block;padding:0}.navbar-horizontal .navbar-collapse .navbar-toggler span{display:block;position:absolute;width:100%;height:2px;border-radius:2px;opacity:1;background:#283448}.navbar-horizontal .navbar-collapse .navbar-toggler :first-child{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(2){-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.navbar-horizontal .navbar-collapse .navbar-collapse-header{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.navbar-horizontal .navbar-collapse .collapse-brand img{height:36px}.navbar-horizontal .navbar-collapse .collapse-close{text-align:right}.navbar-horizontal .navbar-collapse.collapsing,.navbar-horizontal .navbar-collapse.show{padding:1.5rem;border-radius:.375rem;background:#fff;-webkit-box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);-webkit-animation:show-navbar-collapse .2s ease forwards;animation:show-navbar-collapse .2s ease forwards}.navbar-horizontal .navbar-collapse.collapsing-out{-webkit-animation:hide-navbar-collapse .2s ease forwards;animation:hide-navbar-collapse .2s ease forwards}}@-webkit-keyframes show-navbar-collapse{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hide-navbar-collapse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}@-webkit-keyframes show-navbar-dropdown{0%{opacity:0;-webkit-transform:translateY(10px) perspective(200px) rotateX(-2deg);transform:translateY(10px) perspective(200px) rotateX(-2deg);-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes hide-navbar-dropdown{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.navbar-floating-wrapper{padding-top:1rem;padding-bottom:1rem;position:absolute;left:0;top:0;width:100%;z-index:1}.navbar-floating-wrapper .navbar{border-radius:.375rem}.navbar-vertical{padding-top:0;border-width:0 0 1px;border-style:solid;-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);box-shadow:0 0 2rem 0 rgba(136,152,170,.15)}.navbar-vertical.navbar-light{background-color:#f6f9fc;border-color:rgba(0,0,0,.05)}.navbar-vertical.navbar-dark{background-color:transparent;border-color:hsla(0,0%,100%,.1)}.navbar-vertical .navbar-brand{margin-right:0}.navbar-vertical .navbar-brand-img,.navbar-vertical .navbar-brand>img{max-width:100%;max-height:2rem}@media (min-width:768px){.navbar-vertical .navbar-collapse{margin-left:-1rem;margin-right:-1rem}.navbar-vertical .navbar-collapse:before{content:"";display:block;margin:.5rem}}.navbar-vertical .navbar-nav{margin-left:-1rem;margin-right:-1rem}.navbar-vertical .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:500}.navbar-vertical .navbar-nav .nav-link.active{position:relative}.navbar-vertical .navbar-nav .nav-link>i{min-width:2rem;font-size:.9375rem;line-height:1.5rem}.navbar-vertical .navbar-nav .nav-link .dropdown-menu{border:none}.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu{margin-left:.5rem}.navbar-vertical .navbar-nav .nav-sm .nav-link{font-size:.8125rem}.navbar-vertical .navbar-nav .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:Font Awesome\ 5 Free;font-weight:700;content:"\F105";margin-left:auto;color:#ced4da;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse]:after{-webkit-transition:none;transition:none}}.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse][aria-expanded=true]:after{color:#5e72e4;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar-vertical .navbar-nav .nav .nav-link{padding-left:3rem}.navbar-vertical .navbar-nav .nav .nav .nav-link{padding-left:3.5rem}.navbar-vertical .navbar-heading{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.navbar-vertical.navbar-expand-xs{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:62px;overflow-y:auto;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-xs .navbar-inner{padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xs>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.navbar-vertical.navbar-expand-xs>[class*=container]{min-height:none;height:100%}}.navbar-vertical.navbar-expand-xs.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xs.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xs .navbar-collapse{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xs .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xs .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link.active{background:#f6f9fc;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-xs .lavalamp-object{width:calc(100% - 1rem)!important;background:#5e72e4;color:#fff;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}@media (min-width:576px){.navbar-vertical.navbar-expand-sm{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:62px;overflow-y:auto;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-sm .navbar-inner{padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-sm>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media (min-width:576px) and (-ms-high-contrast:active),(min-width:576px) and (-ms-high-contrast:none){.navbar-vertical.navbar-expand-sm>[class*=container]{min-height:none;height:100%}}@media (min-width:576px){.navbar-vertical.navbar-expand-sm.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-sm.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-sm .navbar-collapse{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-sm .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-sm .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link.active{background:#f6f9fc;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-sm .lavalamp-object{width:calc(100% - 1rem)!important;background:#5e72e4;color:#fff;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:768px){.navbar-vertical.navbar-expand-md{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:62px;overflow-y:auto;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-md .navbar-inner{padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-md>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none){.navbar-vertical.navbar-expand-md>[class*=container]{min-height:none;height:100%}}@media (min-width:768px){.navbar-vertical.navbar-expand-md.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-md.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-md .navbar-collapse{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-md .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-md .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link.active{background:#f6f9fc;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-md .lavalamp-object{width:calc(100% - 1rem)!important;background:#5e72e4;color:#fff;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:62px;overflow-y:auto;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-lg .navbar-inner{padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-lg>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none){.navbar-vertical.navbar-expand-lg>[class*=container]{min-height:none;height:100%}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-lg.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-lg .navbar-collapse{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-lg .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-lg .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link.active{background:#f6f9fc;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-lg .lavalamp-object{width:calc(100% - 1rem)!important;background:#5e72e4;color:#fff;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:62px;overflow-y:auto;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-xl .navbar-inner{padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xl>[class*=container]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none){.navbar-vertical.navbar-expand-xl>[class*=container]{min-height:none;height:100%}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xl.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xl .navbar-collapse{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xl .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xl .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link.active{background:#f6f9fc;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-xl .lavalamp-object{width:calc(100% - 1rem)!important;background:#5e72e4;color:#fff;margin-right:.5rem;margin-left:.5rem;padding-left:1rem;padding-right:1rem;border-radius:.375rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}.navbar-vertical.navbar-expand-xs.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-xs.fixed-right+.main-content{margin-right:62px}@media (min-width:576px){.navbar-vertical.navbar-expand-sm.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-sm.fixed-right+.main-content{margin-right:62px}}@media (min-width:768px){.navbar-vertical.navbar-expand-md.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-md.fixed-right+.main-content{margin-right:62px}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-lg.fixed-right+.main-content{margin-right:62px}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-xl.fixed-right+.main-content{margin-right:62px}}.sidenav.fixed-left+.main-content{margin-left:62px;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav.fixed-left+.main-content{-webkit-transition:none;transition:none}}.sidenav.fixed-right+.main-content{margin-right:62px;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav.fixed-right+.main-content{-webkit-transition:none;transition:none}}@media (min-width:1200px){.g-sidenav-pinned .sidenav.fixed-left+.main-content{margin-left:250px}.g-sidenav-pinned .sidenav.fixed-right+.main-content{margin-right:250px}}.sidenav{z-index:1050;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav{-webkit-transition:none;transition:none}}@media (min-width:1200px){.sidenav:hover{max-width:250px}.sidenav .sidenav-toggler{padding:1.5rem}}.sidenav .navbar-brand,.sidenav .navbar-heading{padding:1.5rem;display:none}.sidenav-header{height:78px}.g-sidenav-show .sidenav .navbar-brand,.g-sidenav-show .sidenav .navbar-heading{display:block}.g-sidenav-show .sidenav .nav-item .collapse{height:auto;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.g-sidenav-show .sidenav .nav-item .collapse{-webkit-transition:none;transition:none}}.g-sidenav-pinned .sidenav{max-width:250px!important}.g-sidenav-pinned .sidenav .navbar-brand,.g-sidenav-pinned .sidenav .navbar-heading{display:block}.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .navbar-nav>.nav-item>.nav-link:after{content:""}.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-item .collapse,.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-link-text{display:none!important}.g-sidenav-hide .sidenav .navbar-nav>.nav-item>.nav-link:after{content:""}.g-sidenav-hide .sidenav .nav-item .collapse,.g-sidenav-hide .sidenav .nav-link-text{display:none!important}@media (max-width:1199.98px){.sidenav{-webkit-transform:translateX(-62px);transform:translateX(-62px)}.sidenav.fixed-left+.main-content{margin-left:0!important}.g-sidenav-pinned .sidenav{-webkit-transform:translateX(0);transform:translateX(0)}}.sidenav-toggler-inner,.sidenav-toggler-line{width:18px;-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav-toggler-inner,.sidenav-toggler-line{-webkit-transition:none;transition:none}}.sidenav-toggler-inner{position:relative}.sidenav-toggler-inner:before{content:"";position:absolute;width:40px;height:40px;left:-11px;top:-14px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.sidenav-toggler-inner:before{-webkit-transition:none;transition:none}}.sidenav-toggler-line{height:2px;background-color:#172b4d;display:block;position:relative}.sidenav-toggler-line:not(:last-child){margin-bottom:3px}.sidenav-toggler-dark .sidenav-toggler-line{background-color:#fff}.sidenav-toggler{cursor:pointer}.sidenav-toggler.active .sidenav-toggler-inner:before{-webkit-transform:scale(1);transform:scale(1)}.sidenav-toggler.active .sidenav-toggler-line:first-child,.sidenav-toggler.active .sidenav-toggler-line:last-child{width:13px;-webkit-transform:translateX(5px);transform:translateX(5px)}.navbar-search .input-group{border-radius:2rem;border:0 solid;-webkit-transition:background-color .3s linear;transition:background-color .3s linear;-webkit-transition-delay:.15s;transition-delay:.15s}@media (prefers-reduced-motion:reduce){.navbar-search .input-group{-webkit-transition:none;transition:none}}.navbar-search .input-group .input-group-text{background-color:transparent;padding-left:1rem;border:0}.navbar-search .form-control{width:250px;background-color:transparent;border:0;-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.navbar-search .form-control{-webkit-transition:none;transition:none}}.navbar-search .focused .input-group .form-control{width:380px}.navbar-search .close{display:none}.navbar-search-dark .input-group{background-color:rgba(23,43,77,.8);border-color:hsla(0,0%,100%,.6)}.navbar-search-dark .input-group-text{color:hsla(0,0%,100%,.6)}.navbar-search-dark .form-control{color:hsla(0,0%,100%,.9)}.navbar-search-dark .form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-dark .form-control::-moz-placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-dark .form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-dark .form-control::-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-dark .form-control::placeholder{color:hsla(0,0%,100%,.6)}.navbar-search-dark .focused .input-group{background-color:rgba(23,43,77,.9);border-color:hsla(0,0%,100%,.9)}.navbar-search-light .input-group{background-color:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.6)}.navbar-search-light .input-group-text{color:rgba(0,0,0,.6)}.navbar-search-light .form-control{color:rgba(0,0,0,.9)}.navbar-search-light .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .form-control::-moz-placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .form-control:-ms-input-placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .form-control::-ms-input-placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .form-control::placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .focused .input-group{background-color:#fff;border-color:rgba(0,0,0,.9)}@media (max-width:575.98px){.navbar-search{display:none;width:100%;-webkit-transform:translateX(-150%);transform:translateX(-150%);-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-search{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.navbar-search .form-group{width:100%}.navbar-search .focused .input-group .form-control,.navbar-search .form-control{width:auto}.navbar-search .close{display:none;opacity:0}.navbar-search .close span{width:auto;height:auto}.navbar-top .navbar-nav{-webkit-transition:all .15s ease;transition:all .15s ease}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-top .navbar-nav{-webkit-transition:none;transition:none}}@media (max-width:575.98px){.g-navbar-search-showing .navbar-search .close{display:block}.g-navbar-search-showing .navbar-top .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transform:translateX(150%);transform:translateX(150%)}.g-navbar-search-show .navbar-search{display:block}.g-navbar-search-show .navbar-search .form-control{width:auto}.g-navbar-search-show .navbar-search .close{color:#fff;position:absolute;top:0;right:0;width:46px;height:46px;text-align:center;line-height:46px;cursor:pointer}.g-navbar-search-show .navbar-top .navbar-nav{display:none}.g-navbar-search-show .navbar-top .navbar-collapse{width:100%}.g-navbar-search-shown .navbar-search{-webkit-transform:translateX(0);transform:translateX(0)}.g-navbar-search-shown .navbar-search .close{display:block;opacity:1}.g-navbar-search-hiding .navbar-top .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;-webkit-transform:translateX(150%);transform:translateX(150%)}.g-navbar-search-hidden .navbar-top .navbar-nav{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.navbar .dropdown-menu{opacity:0;pointer-events:none;margin:0}.navbar .dropdown-menu-arrow:before{background:#fff;-webkit-box-shadow:none;box-shadow:none;content:"";display:block;height:12px;width:12px;left:20px;position:absolute;bottom:100%;-webkit-transform:rotate(-45deg) translateY(12px);transform:rotate(-45deg) translateY(12px);z-index:-5;border-radius:2px}.navbar .dropdown-menu-right:before{right:20px;left:auto}.navbar:not(.navbar-nav-hover) .dropdown-menu.show{opacity:1;pointer-events:auto;-webkit-animation:show-navbar-dropdown .25s ease forwards;animation:show-navbar-dropdown .25s ease forwards}.navbar:not(.navbar-nav-hover) .dropdown-menu.close{display:block;-webkit-animation:hide-navbar-dropdown .15s ease backwards;animation:hide-navbar-dropdown .15s ease backwards}.navbar.navbar-nav-hover .dropdown-menu{opacity:0;display:block;pointer-events:none;-webkit-transform:translateY(10px) perspective(200px) rotateX(-2deg);transform:translateY(10px) perspective(200px) rotateX(-2deg);-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s}.navbar.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;visibility:visible;-webkit-transform:translate(0);transform:translate(0);-webkit-animation:none;animation:none}.navbar .dropdown-menu-inner{position:relative;padding:1rem}@keyframes show-navbar-dropdown{0%{opacity:0;-webkit-transform:translateY(10px) perspective(200px);transform:translateY(10px) perspective(200px);-webkit-transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,-webkit-transform .25s;transition:visibility .25s,opacity .25s,transform .25s;transition:visibility .25s,opacity .25s,transform .25s,-webkit-transform .25s}to{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes hide-navbar-dropdown{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.navbar-collapse-header{display:none}@keyframes show-navbar-collapse{0%{opacity:0;-webkit-transform:scale(.95);transform:scale(.95);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes hide-navbar-collapse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{opacity:0;-webkit-transform:scale(.95);transform:scale(.95)}}.navbar-top{border:0;padding-left:1rem;padding-right:1rem}.navbar-top .container,.navbar-top .container-fluid,.navbar-top .container-lg,.navbar-top .container-md,.navbar-top .container-sm,.navbar-top .container-xl{padding-left:15px;padding-right:15px}@media (min-width:576px){.navbar-top .navbar-brand{display:none}}@media (max-width:575.98px){.navbar-top .navbar-collapse{width:100%}.navbar-top .nav-item{position:static}.navbar-top .nav-item .dropdown-menu{position:absolute;width:94%;min-width:auto;left:3%;right:auto}}.navbar-top.border-bottom.navbar-dark{border-color:hsla(0,0%,100%,.08)!important}.navbar-top.border-bottom.navbar-light{border-color:rgba(0,0,0,.04)!important}.sidenav-pinned .navbar-top .navbar-brand{display:none}.nav-wrapper{padding:1rem 0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.nav-link{color:#525f7f}.nav-link:hover{color:#5e72e4}.nav-link i.ni{position:relative;top:2px}.nav-pills .nav-item:not(:last-child){padding-right:1rem}.nav-pills .nav-link{padding:.75rem 1rem;color:#5e72e4;font-weight:500;font-size:.875rem;-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);background-color:#fff;-webkit-transition:all .15s ease;transition:all .15s ease}.nav-pills .nav-link:hover{color:#485fe0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5e72e4}@media (max-width:575.98px){.nav-pills .nav-item{margin-bottom:1rem}}@media (max-width:767.98px){.nav-pills:not(.nav-pills-circle) .nav-item{padding-right:0}}.nav-pills-circle .nav-link{text-align:center;height:60px;width:60px;padding:0;line-height:60px;border-radius:50%}.nav-pills-circle .nav-link-icon i,.nav-pills-circle .nav-link-icon svg{font-size:1rem}.page-item.active .page-link{-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.page-item .page-link,.page-item span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 3px;border-radius:50%!important;width:36px;height:36px;font-size:.875rem}.pagination-lg .page-item .page-link,.pagination-lg .page-item span{width:46px;height:46px;line-height:46px}.pagination-sm .page-item .page-link,.pagination-sm .page-item span{width:30px;height:30px;line-height:30px}.popover{border:0}.popover-header{font-weight:600}.popover-primary{background-color:#5e72e4}.popover-primary .popover-header{background-color:#5e72e4;color:#fff}.popover-primary .popover-body{color:#fff}.popover-primary .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-primary.bs-popover-auto[x-placement^=top] .arrow:after,.popover-primary.bs-popover-top .arrow:after{border-top-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=right] .arrow:after,.popover-primary.bs-popover-right .arrow:after{border-right-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-primary.bs-popover-bottom .arrow:after{border-bottom-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=left] .arrow:after,.popover-primary.bs-popover-left .arrow:after{border-left-color:#5e72e4}.popover-secondary{background-color:#f7fafc}.popover-secondary .popover-header{background-color:#f7fafc;color:#212529}.popover-secondary .popover-body{color:#212529}.popover-secondary .popover-header{border-color:rgba(33,37,41,.2)}.popover-secondary.bs-popover-auto[x-placement^=top] .arrow:after,.popover-secondary.bs-popover-top .arrow:after{border-top-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=right] .arrow:after,.popover-secondary.bs-popover-right .arrow:after{border-right-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-secondary.bs-popover-bottom .arrow:after{border-bottom-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=left] .arrow:after,.popover-secondary.bs-popover-left .arrow:after{border-left-color:#f7fafc}.popover-success{background-color:#2dce89}.popover-success .popover-header{background-color:#2dce89;color:#fff}.popover-success .popover-body{color:#fff}.popover-success .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-success.bs-popover-auto[x-placement^=top] .arrow:after,.popover-success.bs-popover-top .arrow:after{border-top-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=right] .arrow:after,.popover-success.bs-popover-right .arrow:after{border-right-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-success.bs-popover-bottom .arrow:after{border-bottom-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=left] .arrow:after,.popover-success.bs-popover-left .arrow:after{border-left-color:#2dce89}.popover-info{background-color:#11cdef}.popover-info .popover-header{background-color:#11cdef;color:#fff}.popover-info .popover-body{color:#fff}.popover-info .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-info.bs-popover-auto[x-placement^=top] .arrow:after,.popover-info.bs-popover-top .arrow:after{border-top-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=right] .arrow:after,.popover-info.bs-popover-right .arrow:after{border-right-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-info.bs-popover-bottom .arrow:after{border-bottom-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=left] .arrow:after,.popover-info.bs-popover-left .arrow:after{border-left-color:#11cdef}.popover-warning{background-color:#fb6340}.popover-warning .popover-header{background-color:#fb6340;color:#fff}.popover-warning .popover-body{color:#fff}.popover-warning .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-warning.bs-popover-auto[x-placement^=top] .arrow:after,.popover-warning.bs-popover-top .arrow:after{border-top-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=right] .arrow:after,.popover-warning.bs-popover-right .arrow:after{border-right-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-warning.bs-popover-bottom .arrow:after{border-bottom-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=left] .arrow:after,.popover-warning.bs-popover-left .arrow:after{border-left-color:#fb6340}.popover-danger{background-color:#f5365c}.popover-danger .popover-header{background-color:#f5365c;color:#fff}.popover-danger .popover-body{color:#fff}.popover-danger .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-danger.bs-popover-auto[x-placement^=top] .arrow:after,.popover-danger.bs-popover-top .arrow:after{border-top-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=right] .arrow:after,.popover-danger.bs-popover-right .arrow:after{border-right-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-danger.bs-popover-bottom .arrow:after{border-bottom-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=left] .arrow:after,.popover-danger.bs-popover-left .arrow:after{border-left-color:#f5365c}.popover-light{background-color:#adb5bd}.popover-light .popover-header{background-color:#adb5bd;color:#fff}.popover-light .popover-body{color:#fff}.popover-light .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-light.bs-popover-auto[x-placement^=top] .arrow:after,.popover-light.bs-popover-top .arrow:after{border-top-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=right] .arrow:after,.popover-light.bs-popover-right .arrow:after{border-right-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-light.bs-popover-bottom .arrow:after{border-bottom-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=left] .arrow:after,.popover-light.bs-popover-left .arrow:after{border-left-color:#adb5bd}.popover-dark{background-color:#212529}.popover-dark .popover-header{background-color:#212529;color:#fff}.popover-dark .popover-body{color:#fff}.popover-dark .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-dark.bs-popover-auto[x-placement^=top] .arrow:after,.popover-dark.bs-popover-top .arrow:after{border-top-color:#212529}.popover-dark.bs-popover-auto[x-placement^=right] .arrow:after,.popover-dark.bs-popover-right .arrow:after{border-right-color:#212529}.popover-dark.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-dark.bs-popover-bottom .arrow:after{border-bottom-color:#212529}.popover-dark.bs-popover-auto[x-placement^=left] .arrow:after,.popover-dark.bs-popover-left .arrow:after{border-left-color:#212529}.popover-default{background-color:#172b4d}.popover-default .popover-header{background-color:#172b4d;color:#fff}.popover-default .popover-body{color:#fff}.popover-default .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-default.bs-popover-auto[x-placement^=top] .arrow:after,.popover-default.bs-popover-top .arrow:after{border-top-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=right] .arrow:after,.popover-default.bs-popover-right .arrow:after{border-right-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-default.bs-popover-bottom .arrow:after{border-bottom-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=left] .arrow:after,.popover-default.bs-popover-left .arrow:after{border-left-color:#172b4d}.popover-white{background-color:#fff}.popover-white .popover-header{background-color:#fff;color:#212529}.popover-white .popover-body{color:#212529}.popover-white .popover-header{border-color:rgba(33,37,41,.2)}.popover-white.bs-popover-auto[x-placement^=top] .arrow:after,.popover-white.bs-popover-top .arrow:after{border-top-color:#fff}.popover-white.bs-popover-auto[x-placement^=right] .arrow:after,.popover-white.bs-popover-right .arrow:after{border-right-color:#fff}.popover-white.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-white.bs-popover-bottom .arrow:after{border-bottom-color:#fff}.popover-white.bs-popover-auto[x-placement^=left] .arrow:after,.popover-white.bs-popover-left .arrow:after{border-left-color:#fff}.popover-neutral{background-color:#fff}.popover-neutral .popover-header{background-color:#fff;color:#212529}.popover-neutral .popover-body{color:#212529}.popover-neutral .popover-header{border-color:rgba(33,37,41,.2)}.popover-neutral.bs-popover-auto[x-placement^=top] .arrow:after,.popover-neutral.bs-popover-top .arrow:after{border-top-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=right] .arrow:after,.popover-neutral.bs-popover-right .arrow:after{border-right-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-neutral.bs-popover-bottom .arrow:after{border-bottom-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=left] .arrow:after,.popover-neutral.bs-popover-left .arrow:after{border-left-color:#fff}.popover-darker{background-color:#000}.popover-darker .popover-header{background-color:#000;color:#fff}.popover-darker .popover-body{color:#fff}.popover-darker .popover-header{border-color:hsla(0,0%,100%,.2)}.popover-darker.bs-popover-auto[x-placement^=top] .arrow:after,.popover-darker.bs-popover-top .arrow:after{border-top-color:#000}.popover-darker.bs-popover-auto[x-placement^=right] .arrow:after,.popover-darker.bs-popover-right .arrow:after{border-right-color:#000}.popover-darker.bs-popover-auto[x-placement^=bottom] .arrow:after,.popover-darker.bs-popover-bottom .arrow:after{border-bottom-color:#000}.popover-darker.bs-popover-auto[x-placement^=left] .arrow:after,.popover-darker.bs-popover-left .arrow:after{border-left-color:#000}.progress-wrapper{position:relative;padding-top:1.5rem}.progress{height:8px;margin-bottom:1rem;overflow:hidden;border-radius:.25rem;background-color:#e9ecef;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress .sr-only{width:auto;height:20px;margin:0 0 0 30px;left:0;clip:auto;line-height:20px;font-size:13px}.progress-sm{height:5px}.progress-xs{height:3px}.progress-heading{font-size:14px;font-weight:500;margin:0 0 2px;padding:0}.progress-bar{-webkit-box-shadow:none;box-shadow:none;border-radius:0;height:auto}.progress-info{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-label span{display:inline-block;color:#5e72e4;font-size:.625rem;font-weight:600;text-transform:uppercase;background:rgba(94,114,228,.1);padding:.25rem 1rem;border-radius:30px}.progress-percentage{text-align:right}.progress-percentage span{display:inline-block;color:#8898aa;font-size:.875rem;font-weight:600}.separator{top:auto;left:0;right:0;width:100%;height:150px;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}.separator,.separator svg{position:absolute;pointer-events:none}.separator-top{top:0;bottom:auto}.separator-top svg{top:0}.separator-bottom{top:auto;bottom:0}.separator-bottom svg{bottom:0}.separator-inverse{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.separator-skew{height:60px}@media (min-width:1200px){.separator-skew{height:70px}}.section-nucleo-icons{--icon-size:5rem;--icon-sm-size:3.75rem;--gutter:7rem}.section-nucleo-icons .icons-container{position:relative;max-width:100%;height:360px;margin:0 auto;z-index:1}.section-nucleo-icons .icons-container i{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#fff;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15);box-shadow:0 0 2rem 0 rgba(136,152,170,.15);-webkit-transition:all .2s cubic-bezier(.25,.65,.9,.75);transition:all .2s cubic-bezier(.25,.65,.9,.75)}.section-nucleo-icons .icons-container i.icon{width:var(--icon-size);height:var(--icon-size);font-size:1.7em}.section-nucleo-icons .icons-container i.icon-sm{width:var(--icon-sm-size);height:var(--icon-sm-size);font-size:1.5em}.section-nucleo-icons .icons-container i:first-child{z-index:2}.section-nucleo-icons .icons-container i{opacity:1}.section-nucleo-icons .icons-container i:first-child{left:50%;top:50%;font-size:42px;color:#fb6340}.section-nucleo-icons .icons-container i:nth-child(2){left:calc(50% + var(--gutter)*1.7);top:50%}.section-nucleo-icons .icons-container i:nth-child(3){left:calc(50% + var(--gutter));top:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(4){left:calc(50% + var(--gutter));top:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(5){left:calc(50% + var(--gutter)*4);top:50%}.section-nucleo-icons .icons-container i:nth-child(6){left:calc(50% + var(--gutter)*2.7);top:calc(50% + var(--gutter)*1.5)}.section-nucleo-icons .icons-container i:nth-child(7){left:calc(50% + var(--gutter)*2.7);top:calc(50% - var(--gutter)*1.5)}.section-nucleo-icons .icons-container i:nth-child(8){left:calc(50% - var(--gutter)*1.7);top:50%}.section-nucleo-icons .icons-container i:nth-child(9){left:calc(50% - var(--gutter));top:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(10){left:calc(50% - var(--gutter));top:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(11){left:calc(50% - var(--gutter)*4);top:50%}.section-nucleo-icons .icons-container i:nth-child(12){left:calc(50% - var(--gutter)*2.7);top:calc(50% + var(--gutter)*1.5)}.section-nucleo-icons .icons-container i:nth-child(13){left:calc(50% - var(--gutter)*2.7);top:calc(50% - var(--gutter)*1.5)}.shortcut-media{-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.shortcut-media{-webkit-transition:none;transition:none}}.shortcut-item{padding-top:1rem;padding-bottom:1rem;text-align:center}.shortcut-item small{display:block;margin-top:.75rem;font-size:.8125rem;font-weight:600}.shortcut-item:hover .shortcut-media{-webkit-transform:scale(1.1);transform:scale(1.1)}.el-table thead th,.table thead th{padding-top:.75rem;padding-bottom:.75rem;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e9ecef;border-top:1px solid #e9ecef}.el-table th,.table th{font-weight:600}.el-table td .progress,.table td .progress{height:3px;width:120px;margin:0}.el-table td,.el-table th,.table td,.table th{color:#525f7f;font-size:.8125rem;white-space:nowrap}.el-table.align-items-center td,.el-table.align-items-center th,.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.el-table .thead-dark th,.table .thead-dark th{background-color:#1c345d;color:#4d7bca}.el-table .thead-dark th a,.table .thead-dark th a{color:#4d7bca}.el-table .thead-light th,.table .thead-light th{background-color:#f6f9fc;color:#8898aa}.el-table .thead-light th a,.table .thead-light th a{color:#8898aa}.table-hover tr{-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.table-hover tr{-webkit-transition:none;transition:none}}.el-table.table-dark,.el-table.table-dark tbody .cell,.table-dark,.table-dark tbody .cell{color:#f8f9fe}.el-table.table-dark td,.el-table.table-dark th,.el-table.table-dark thead th,.table-dark td,.table-dark th,.table-dark thead th{border-color:#1f3a68}.table-flush td,.table-flush th{border-left:0;border-right:0}.table-flush tbody tr:first-child td,.table-flush tbody tr:first-child th{border-top:0}.table-flush tbody tr:last-child td,.table-flush tbody tr:last-child th{border-bottom:0}.card .el-table,.card .table{margin-bottom:0}.card .el-table td,.card .el-table th,.card .table td,.card .table th{padding-left:1.5rem;padding-right:1.5rem}.el-table .custom-toggle,.table .custom-toggle{display:block}.table-action{font-size:.875rem;color:#adb5bd;margin:0 .25rem}.table-action:hover{color:#919ca6}.table-action-delete:hover{color:#f5365c}.table-dark .table-action{color:#4d7bca}.el-table [data-sort],.table [data-sort]{cursor:pointer}.el-table .thead-dark [data-sort]:after,.table .thead-dark [data-sort]:after{content:url("data:image/svg+xml;utf8,");margin-left:.25rem}.el-table .thead-light [data-sort]:after,.table .thead-light [data-sort]:after{content:url("data:image/svg+xml;utf8,");margin-left:.25rem}.timeline{position:relative}.timeline:before{content:"";position:absolute;top:0;left:1rem;height:100%;border-right:2px solid #e9ecef}[data-timeline-axis-style=dashed]:before{border-right-style:dashed!important}[data-timeline-axis-style=dotted]:before{border-right-style:dotted!important}.timeline-block{position:relative;margin:2em 0}.timeline-block:after{content:"";display:table;clear:both}.timeline-block:first-child{margin-top:0}.timeline-block:last-child{margin-bottom:0}.timeline-step{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;width:33px;height:33px;border-radius:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1rem;font-weight:600;z-index:1}.timeline-step i,.timeline-step svg{line-height:1.4}.timeline-step-icon{background:#fff;border:2px solid #e9ecef}.timeline-step-xs{width:17px;height:17px;font-size:.75rem}.timeline-step-sm{width:23px;height:23px;font-size:.75rem}.timeline-step-lg{width:47px;height:47px;font-size:1.75rem}.timeline-content{margin-left:60px;padding-top:.5rem;position:relative;top:-6px}.timeline-content:after{content:"";display:table;clear:both}.timeline-body{padding:1.5rem}@media (min-width:992px){.timeline:before{left:50%;margin-left:-2px}.timeline-step{left:50%}.timeline-content{width:38%}.timeline-body{padding:1.5rem}.timeline-block:nth-child(2n) .timeline-content{float:right}[data-timeline-axis-color=primary]:before{border-color:#5e72e4}[data-timeline-axis-color=secondary]:before{border-color:#f7fafc}[data-timeline-axis-color=success]:before{border-color:#2dce89}[data-timeline-axis-color=info]:before{border-color:#11cdef}[data-timeline-axis-color=warning]:before{border-color:#fb6340}[data-timeline-axis-color=danger]:before{border-color:#f5365c}[data-timeline-axis-color=light]:before{border-color:#adb5bd}[data-timeline-axis-color=dark]:before{border-color:#212529}[data-timeline-axis-color=default]:before{border-color:#172b4d}[data-timeline-axis-color=neutral]:before,[data-timeline-axis-color=white]:before{border-color:#fff}[data-timeline-axis-color=darker]:before{border-color:#000}}.timeline-one-side .timeline-step,.timeline-one-side:before{left:1rem}.timeline-one-side .timeline-content{width:auto}@media (min-width:992px){.timeline-one-side .timeline-content{max-width:30rem}}.timeline-one-side .timeline-block:nth-child(2n) .timeline-content{float:none}p{font-size:1rem}.lead,p{font-weight:300;line-height:1.7}.lead{font-size:1.25rem;margin-top:1.5rem}.lead+.btn-wrapper{margin-top:3rem}.description{font-size:.875rem}article h4:not(:first-child),article h5:not(:first-child){margin-top:3rem}article h4,article h5{margin-bottom:1.5rem}article figure{margin:3rem 0}article h5+figure{margin-top:0}.display-1 span,.display-2 span,.display-3 span,.display-4 span{display:block;font-weight:300}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit}.heading{letter-spacing:.025em;font-size:.95rem;font-weight:600}.heading,.heading-small{text-transform:uppercase}.heading-small{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;letter-spacing:.04em}.heading-section,.heading-title{letter-spacing:.025em;font-size:1.375rem;font-weight:600;text-transform:uppercase}.heading-section img{display:block;width:72px;height:72px;margin-bottom:1.5rem}.heading-section.text-center img{margin-left:auto;margin-right:auto}.surtitle{text-transform:uppercase;color:#8898aa;letter-spacing:2px;margin-bottom:0}.bg-blue{background-color:#5e72e4!important}a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#324cdd!important}.bg-indigo{background-color:#5603ad!important}a.bg-indigo:focus,a.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:hover{background-color:#3d027b!important}.bg-purple{background-color:#8965e0!important}a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#683bd7!important}.bg-pink{background-color:#f3a4b5!important}a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover{background-color:#ed7790!important}.bg-red{background-color:#f5365c!important}a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover{background-color:#ec0c38!important}.bg-orange{background-color:#fb6340!important}a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#fa3a0e!important}.bg-yellow{background-color:#ffd600!important}a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover{background-color:#ccab00!important}.bg-green{background-color:#2dce89!important}a.bg-green:focus,a.bg-green:hover,button.bg-green:focus,button.bg-green:hover{background-color:#24a46d!important}.bg-teal{background-color:#11cdef!important}a.bg-teal:focus,a.bg-teal:hover,button.bg-teal:focus,button.bg-teal:hover{background-color:#0da5c0!important}.bg-cyan{background-color:#2bffc6!important}a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover{background-color:#00f7b5!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e5e5!important}.bg-gray{background-color:#8898aa!important}a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#6a7e95!important}.bg-gray-dark{background-color:#32325d!important}a.bg-gray-dark:focus,a.bg-gray-dark:hover,button.bg-gray-dark:focus,button.bg-gray-dark:hover{background-color:#20203c!important}.bg-light{background-color:#ced4da!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#b1bbc4!important}.bg-lighter{background-color:#e9ecef!important}a.bg-lighter:focus,a.bg-lighter:hover,button.bg-lighter:focus,button.bg-lighter:hover{background-color:#cbd3da!important}.bg-gradient-blue{background:linear-gradient(87deg,#5e72e4,#825ee4)!important}.bg-gradient-indigo{background:linear-gradient(87deg,#5603ad,#9d03ad)!important}.bg-gradient-purple{background:linear-gradient(87deg,#8965e0,#bc65e0)!important}.bg-gradient-pink{background:linear-gradient(87deg,#f3a4b5,#f3b4a4)!important}.bg-gradient-red{background:linear-gradient(87deg,#f5365c,#f56036)!important}.bg-gradient-orange{background:linear-gradient(87deg,#fb6340,#fbb140)!important}.bg-gradient-yellow{background:linear-gradient(87deg,#ffd600,#beff00)!important}.bg-gradient-green{background:linear-gradient(87deg,#2dce89,#2dcecc)!important}.bg-gradient-teal{background:linear-gradient(87deg,#11cdef,#1171ef)!important}.bg-gradient-cyan{background:linear-gradient(87deg,#2bffc6,#2be0ff)!important}.bg-gradient-gray{background:linear-gradient(87deg,#8898aa,#888aaa)!important}.bg-gradient-gray-dark{background:linear-gradient(87deg,#32325d,#44325d)!important}.bg-gradient-light{background:linear-gradient(87deg,#ced4da,#cecfda)!important}.bg-gradient-lighter{background:linear-gradient(87deg,#e9ecef,#e9eaef)!important}.bg-translucent-primary{background-color:rgba(63,87,223,.6)!important}a.bg-translucent-primary:focus,a.bg-translucent-primary:hover,button.bg-translucent-primary:focus,button.bg-translucent-primary:hover{background-color:rgba(42,68,219,.6)!important}.bg-translucent-secondary{background-color:rgba(221,234,242,.6)!important}a.bg-translucent-secondary:focus,a.bg-translucent-secondary:hover,button.bg-translucent-secondary:focus,button.bg-translucent-secondary:hover{background-color:rgba(202,222,235,.6)!important}.bg-translucent-success{background-color:rgba(39,177,118,.6)!important}a.bg-translucent-success:focus,a.bg-translucent-success:hover,button.bg-translucent-success:focus,button.bg-translucent-success:hover{background-color:rgba(34,156,104,.6)!important}.bg-translucent-info{background-color:rgba(14,177,206,.6)!important}a.bg-translucent-info:focus,a.bg-translucent-info:hover,button.bg-translucent-info:focus,button.bg-translucent-info:hover{background-color:rgba(12,156,183,.6)!important}.bg-translucent-warning{background-color:rgba(250,70,29,.6)!important}a.bg-translucent-warning:focus,a.bg-translucent-warning:hover,button.bg-translucent-warning:focus,button.bg-translucent-warning:hover{background-color:rgba(249,51,5,.6)!important}.bg-translucent-danger{background-color:rgba(243,20,64,.6)!important}a.bg-translucent-danger:focus,a.bg-translucent-danger:hover,button.bg-translucent-danger:focus,button.bg-translucent-danger:hover{background-color:rgba(227,11,54,.6)!important}.bg-translucent-light{background-color:rgba(153,163,173,.6)!important}a.bg-translucent-light:focus,a.bg-translucent-light:hover,button.bg-translucent-light:focus,button.bg-translucent-light:hover{background-color:rgba(139,150,162,.6)!important}.bg-translucent-dark{background-color:rgba(17,19,21,.6)!important}a.bg-translucent-dark:focus,a.bg-translucent-dark:hover,button.bg-translucent-dark:focus,button.bg-translucent-dark:hover{background-color:rgba(6,6,7,.6)!important}.bg-translucent-default{background-color:rgba(15,28,50,.6)!important}a.bg-translucent-default:focus,a.bg-translucent-default:hover,button.bg-translucent-default:focus,button.bg-translucent-default:hover{background-color:rgba(9,17,30,.6)!important}.bg-translucent-white{background-color:hsla(0,0%,92.9%,.6)!important}a.bg-translucent-white:focus,a.bg-translucent-white:hover,button.bg-translucent-white:focus,button.bg-translucent-white:hover{background-color:hsla(0,0%,87.8%,.6)!important}.bg-translucent-neutral{background-color:hsla(0,0%,92.9%,.6)!important}a.bg-translucent-neutral:focus,a.bg-translucent-neutral:hover,button.bg-translucent-neutral:focus,button.bg-translucent-neutral:hover{background-color:hsla(0,0%,87.8%,.6)!important}.bg-translucent-darker,a.bg-translucent-darker:focus,a.bg-translucent-darker:hover,button.bg-translucent-darker:focus,button.bg-translucent-darker:hover{background-color:rgba(0,0,0,.6)!important}.section-primary{background-color:#f8f9fe!important}a.section-primary:focus,a.section-primary:hover,button.section-primary:focus,button.section-primary:hover{background-color:#cbd3f8!important}.section-secondary{background-color:#f7fafc!important}a.section-secondary:focus,a.section-secondary:hover,button.section-secondary:focus,button.section-secondary:hover{background-color:#d2e3ee!important}.section-light{background-color:#ced4da!important}a.section-light:focus,a.section-light:hover,button.section-light:focus,button.section-light:hover{background-color:#b1bbc4!important}.section-dark{background-color:#212529!important}a.section-dark:focus,a.section-dark:hover,button.section-dark:focus,button.section-dark:hover{background-color:#0a0c0d!important}.section-darker,a.section-darker:focus,a.section-darker:hover,button.section-darker:focus,button.section-darker:hover{background-color:#000!important}.bg-gradient-primary{background:linear-gradient(87deg,#5e72e4,#825ee4)!important}.bg-gradient-secondary{background:linear-gradient(87deg,#f7fafc,#f7f8fc)!important}.bg-gradient-success{background:linear-gradient(87deg,#2dce89,#2dcecc)!important}.bg-gradient-info{background:linear-gradient(87deg,#11cdef,#1171ef)!important}.bg-gradient-warning{background:linear-gradient(87deg,#fb6340,#fbb140)!important}.bg-gradient-danger{background:linear-gradient(87deg,#f5365c,#f56036)!important}.bg-gradient-light{background:linear-gradient(87deg,#adb5bd,#adaebd)!important}.bg-gradient-dark{background:linear-gradient(87deg,#212529,#212229)!important}.bg-gradient-default{background:linear-gradient(87deg,#172b4d,#1a174d)!important}.bg-gradient-neutral,.bg-gradient-white{background:linear-gradient(87deg,#fff,#fff)!important}.bg-gradient-darker{background:linear-gradient(87deg,#000,#000)!important}.fill-primary{fill:#5e72e4}.stroke-primary{stroke:#5e72e4}.fill-secondary{fill:#f7fafc}.stroke-secondary{stroke:#f7fafc}.fill-success{fill:#2dce89}.stroke-success{stroke:#2dce89}.fill-info{fill:#11cdef}.stroke-info{stroke:#11cdef}.fill-warning{fill:#fb6340}.stroke-warning{stroke:#fb6340}.fill-danger{fill:#f5365c}.stroke-danger{stroke:#f5365c}.fill-light{fill:#adb5bd}.stroke-light{stroke:#adb5bd}.fill-dark{fill:#212529}.stroke-dark{stroke:#212529}.fill-default{fill:#172b4d}.stroke-default{stroke:#172b4d}.fill-white{fill:#fff}.stroke-white{stroke:#fff}.fill-neutral{fill:#fff}.stroke-neutral{stroke:#fff}.fill-darker{fill:#000}.stroke-darker{stroke:#000}.fill-opacity-8{fill-opacity:.8}.blur--hover{position:relative}.blur--hover .blur-item{-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1);will-change:transform;-webkit-filter:blur(0);filter:blur(0);opacity:1}.blur--hover .blur-hidden{position:absolute;top:calc(50% + 7px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .15s ease;transition:all .15s ease;z-index:100}.blur--hover:hover .blur-item{opacity:.8;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:scale(.95);transform:scale(.95);z-index:1}.blur--hover:hover .blur-hidden{opacity:1;top:50%}.floating{-webkit-animation:floating 3s ease infinite;animation:floating 3s ease infinite;will-change:transform}.floating:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.floating-lg{-webkit-animation:floating-lg 3s ease infinite;animation:floating-lg 3s ease infinite}.floating-sm{-webkit-animation:floating-sm 3s ease infinite;animation:floating-sm 3s ease infinite}@-webkit-keyframes floating-lg{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating-lg{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15px);transform:translateY(15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floating-sm{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floating-sm{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(5px);transform:translateY(5px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.floatfix:after,.floatfix:before{content:"";display:table}.floatfix:after{clear:both}.img-center{display:block;margin-left:auto;margin-right:auto}.opacity-1{opacity:.1!important}.opacity-2{opacity:.2!important}.opacity-3{opacity:.3!important}.opacity-4{opacity:.4!important}.opacity-5{opacity:.5!important}.opacity-6{opacity:.6!important}.opacity-7{opacity:.7!important}.opacity-8{opacity:.8!important;opacity:.9!important}.opacity-10{opacity:1!important}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-3{top:1rem}.right-3{right:1rem}.bottom-3{bottom:1rem}.left-3{left:1rem}.top-4{top:1.5rem}.right-4{right:1.5rem}.bottom-4{bottom:1.5rem}.left-4{left:1.5rem}.top-5{top:3rem}.right-5{right:3rem}.bottom-5{bottom:3rem}.left-5{left:3rem}.top--9{top:-10rem}.right--9{right:-10rem}.bottom--9{bottom:-10rem}.left--9{left:-10rem}.top--8{top:-8rem}.right--8{right:-8rem}.bottom--8{bottom:-8rem}.left--8{left:-8rem}.top--7{top:-6rem}.right--7{right:-6rem}.bottom--7{bottom:-6rem}.left--7{left:-6rem}.top--6{top:-4.5rem}.right--6{right:-4.5rem}.bottom--6{bottom:-4.5rem}.left--6{left:-4.5rem}.top--5{top:-3rem}.right--5{right:-3rem}.bottom--5{bottom:-3rem}.left--5{left:-3rem}.top--4{top:-1.5rem}.right--4{right:-1.5rem}.bottom--4{bottom:-1.5rem}.left--4{left:-1.5rem}.top--3{top:-1rem}.right--3{right:-1rem}.bottom--3{bottom:-1rem}.left--3{left:-1rem}.top--2{top:-.5rem}.right--2{right:-.5rem}.bottom--2{bottom:-.5rem}.left--2{left:-.5rem}.top--1{top:-.25rem}.right--1{right:-.25rem}.bottom--1{bottom:-.25rem}.left--1{left:-.25rem}.top-6{top:4.5rem}.right-6{right:4.5rem}.bottom-6{bottom:4.5rem}.left-6{left:4.5rem}.top-7{top:6rem}.right-7{right:6rem}.bottom-7{bottom:6rem}.left-7{left:6rem}.top-8{top:8rem}.right-8{right:8rem}.bottom-8{bottom:8rem}.left-8{left:8rem}.top-9{top:10rem}.right-9{right:10rem}.bottom-9{bottom:10rem}.left-9{left:10rem}.center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}[class*=shadow]{-webkit-transition:all .15s ease;transition:all .15s ease}.shadow-sm--hover:hover{-webkit-box-shadow:0 0 .5rem rgba(136,152,170,.075)!important;box-shadow:0 0 .5rem rgba(136,152,170,.075)!important}.shadow--hover:hover{-webkit-box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important;box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}.shadow-lg--hover:hover{-webkit-box-shadow:0 0 3rem rgba(136,152,170,.175)!important;box-shadow:0 0 3rem rgba(136,152,170,.175)!important}.shadow-none--hover:hover{-webkit-box-shadow:none!important;box-shadow:none!important}.h-100vh{height:100vh!important}.row.row-grid>[class*=col-]+[class*=col-]{margin-top:3rem}@media (min-width:992px){.row.row-grid>[class*=col-lg-]+[class*=col-lg-]{margin-top:0}}@media (min-width:768px){.row.row-grid>[class*=col-md-]+[class*=col-md-]{margin-top:0}}@media (min-width:576px){.row.row-grid>[class*=col-sm-]+[class*=col-sm-]{margin-top:0}}.row-grid+.row-grid{margin-top:3rem}@media (min-width:992px){.mt--100{margin-top:-100px!important}.mr--100{margin-right:-100px!important}.mb--100{margin-bottom:-100px!important}.ml--100{margin-left:-100px!important}.mt--150{margin-top:-150px!important}.mb--150{margin-bottom:-150px!important}.mt--200{margin-top:-200px!important}.mb--200{margin-bottom:-200px!important}.mt--300{margin-top:-300px!important}.mb--300{margin-bottom:-300px!important}.pt-100{padding-top:100px!important}.pb-100{padding-bottom:100px!important}.pt-150{padding-top:150px!important}.pb-150{padding-bottom:150px!important}.pt-200{padding-top:200px!important}.pb-200{padding-bottom:200px!important}.pt-250{padding-top:250px!important}.pb-250{padding-bottom:250px!important}.pt-300{padding-top:300px!important}.pb-300{padding-bottom:300px!important}}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.ls-1{letter-spacing:.0625rem}.ls-15{letter-spacing:.09375rem}.ls-2{letter-spacing:.125rem}.text-blue{color:#5e72e4!important}a.text-blue:focus,a.text-blue:hover{color:#233dd2!important}.text-indigo{color:#5603ad!important}a.text-indigo:focus,a.text-indigo:hover{color:#310262!important}.text-purple{color:#8965e0!important}a.text-purple:focus,a.text-purple:hover{color:#5a2acf!important}.text-pink{color:#f3a4b5!important}a.text-pink:focus,a.text-pink:hover{color:#ea607e!important}.text-red{color:#f5365c!important}a.text-red:focus,a.text-red:hover{color:#d40b33!important}.text-orange{color:#fb6340!important}a.text-orange:focus,a.text-orange:hover{color:#ea3005!important}.text-yellow{color:#ffd600!important}a.text-yellow:focus,a.text-yellow:hover{color:#b39600!important}.text-green{color:#2dce89!important}a.text-green:focus,a.text-green:hover{color:#1f8f5f!important}.text-teal{color:#11cdef!important}a.text-teal:focus,a.text-teal:hover{color:#0b90a8!important}.text-cyan{color:#2bffc6!important}a.text-cyan:focus,a.text-cyan:hover{color:#00dea2!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-gray{color:#8898aa!important}a.text-gray:focus,a.text-gray:hover{color:#607286!important}.text-gray-dark{color:#32325d!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#17172b!important}.text-light{color:#ced4da!important}a.text-light:focus,a.text-light:hover{color:#a2aeb9!important}.text-lighter{color:#e9ecef!important}a.text-lighter:focus,a.text-lighter:hover{color:#bdc6cf!important}@media (min-width:992px){.transform-perspective-right{-webkit-transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}.transform-perspective-left{-webkit-transform:scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg);transform:scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg)}}.datepicker{border-radius:.375rem;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:20px 22px;-webkit-box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #fff}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td{border-radius:50%}.datepicker table tr th{border-radius:.375rem;font-weight:500}.datepicker table tr td,.datepicker table tr th{-webkit-transition:all .15s ease;transition:all .15s ease;width:36px;height:36px;border:none;text-align:center;font-size:.875rem}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#adb5bd}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#fff;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#dee2e6;cursor:default}.datepicker table tr td.highlighted{border-radius:0}.datepicker table tr td.highlighted.focused{background:#5e72e4}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#5e72e4;color:#ced4da}.datepicker table tr td.today,.datepicker table tr td.today.focused{background:#fff}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#fff;color:#8898aa}.datepicker table tr td.range{background:#5e72e4;color:#fff;border-radius:0}.datepicker table tr td.range.focused{background:#3b53de}.datepicker table tr td.range.day.disabled:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#324cdd;color:#8a98eb}.datepicker table tr td.range.highlighted.focused{background:#cbd3da}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e9ecef;color:#dee2e6}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#5e72e4;color:#fff}.datepicker table tr td.day.range-start{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker table tr td.day.range-end{border-top-left-radius:0;border-bottom-left-radius:0}.datepicker table tr td.day.range-start.range-end{border-radius:50%}.datepicker table tr td.day.range:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{background:#5e72e4;color:#fff}.datepicker table tr td.active,.datepicker table tr td.active.highlighted,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{background:#5e72e4;color:#fff;-webkit-box-shadow:none;box-shadow:none}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#e9ecef}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#dee2e6;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#8898aa}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#e9ecef}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.bootstrap-tagsinput{background-color:#fff;border:0 solid transparent;display:inline-block;padding:.25rem;color:#8898aa;vertical-align:middle;border-radius:.25rem;max-width:100%;cursor:text}.bootstrap-tagsinput input{border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput input::-webkit-input-placeholder{color:#adb5bd;opacity:1}.bootstrap-tagsinput input::-moz-placeholder{color:#adb5bd;opacity:1}.bootstrap-tagsinput input:-ms-input-placeholder{color:#adb5bd;opacity:1}.bootstrap-tagsinput input::-ms-input-placeholder{color:#adb5bd;opacity:1}.bootstrap-tagsinput input::placeholder{color:#adb5bd;opacity:1}.bootstrap-tagsinput input:focus{border:none;-webkit-box-shadow:none;box-shadow:none}.bootstrap-tagsinput .badge{position:relative;padding:.625rem .625rem .5rem;margin:.125rem;border-radius:.25rem;background:#172b4d;color:#fff;line-height:1.5;-webkit-box-shadow:0 1px 2px rgba(68,68,68,.25);box-shadow:0 1px 2px rgba(68,68,68,.25);-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.bootstrap-tagsinput .badge{-webkit-transition:none;transition:none}}.bootstrap-tagsinput .badge:hover{padding-right:1.5rem}.bootstrap-tagsinput [data-role=remove]{margin-left:10px;cursor:pointer;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bootstrap-tagsinput [data-role=remove]:after{content:"\D7";font-size:16px}#chartjs-tooltip{opacity:1;position:absolute;background:rgba(0,0,0,.7);color:#fff;border-radius:3px;-webkit-transition:all .1s ease;transition:all .1s ease;pointer-events:none;-webkit-transform:translate(-50%);transform:translate(-50%)}.chartjs-tooltip-key{display:inline-block;width:10px;height:10px;margin-right:10px}.dropzone{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dz-message{padding:5rem 1rem;background-color:#fff;border:1px dashed #dee2e6;border-radius:.375rem;text-align:center;color:#8898aa;-webkit-transition:all .15s ease;transition:all .15s ease;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;cursor:pointer;z-index:999}.dz-message:hover{border-color:#8898aa;color:#525f7f}.dz-drag-hover .dz-message{border-color:#5e72e4;color:#5e72e4}.dropzone-multiple .dz-message{padding-top:2rem;padding-bottom:2rem}.dropzone-single.dz-max-files-reached .dz-message{background-color:rgba(0,0,0,.9);color:#fff;opacity:0}.dropzone-single.dz-max-files-reached .dz-message:hover{opacity:1}.dz-preview-cover,.dz-preview-single{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem}.dz-preview-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:.375rem}.dz-preview-multiple .list-group-item:last-child{padding-bottom:0;border-bottom:0}[data-dz-size] strong{font-weight:400}.el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#5e72e4;border-color:#5e72e4}.el-checkbox .el-checkbox__input .el-checkbox__inner{width:16px;height:16px;font-size:16px;border-radius:3px}.el-checkbox .el-checkbox__input .el-checkbox__inner:before{top:6px;border-color:#5e72e4}.el-checkbox .el-checkbox__input .el-checkbox__inner:after{height:9px;left:5px}.el-checkbox .el-checkbox__input .el-checkbox__inner:hover{border-color:#5e72e4}.el-table .el-table__header-wrapper thead th{padding-top:0;padding-bottom:0}.el-table .el-table__header-wrapper thead th .cell{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table .el-table__header-wrapper .sort-caret{border:4px solid transparent}.el-table .el-table__header-wrapper .sort-caret.ascending{top:7px}.el-table .el-table__header-wrapper .ascending .sort-caret.ascending{border-bottom-color:#172b4d}.el-table .el-table__header-wrapper .sort-caret.descending{bottom:9px}.el-table .el-table__header-wrapper .descending .sort-caret.descending{border-top-color:#172b4d}div.el-table{background:transparent}div.el-table tbody td,div.el-table thead th{padding:1rem}div.el-table .el-table-column--selection .cell{min-width:100px;overflow:visible;text-overflow:clip}div.el-table .el-table-column--selection .cell .el-checkbox{margin-bottom:0}div.el-table.el-table--enable-row-hover .el-table__body tr:hover>td,div.el-table .el-table__row,div.el-table .el-table__row:hover{background:transparent}div.el-table .el-table__header .cell,div.el-table .el-table__row .cell{padding:0}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day:hover{background:#5e72e4;color:#fff;-webkit-box-shadow:none;box-shadow:none;border:none}.flatpickr-calendar{-webkit-box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1);padding:20px 22px;width:347px;color:#525f7f}.flatpickr-calendar .flatpickr-weekday{text-align:center;font-size:.875rem;color:#525f7f;font-weight:400}.flatpickr-calendar .flatpickr-day{border:none}.flatpickr-calendar .flatpickr-day.today{border:1px solid #5e72e4}.flatpickr-calendar .flatpickr-day.today:hover{background:#5e72e4;color:#fff}.flatpickr-calendar .flatpickr-day.inRange{background:#5e72e4!important;color:#fff;-webkit-box-shadow:-5px 0 0 #5e72e4,5px 0 0 #5e72e4;box-shadow:-5px 0 0 #5e72e4,5px 0 0 #5e72e4;border:none!important}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.startRange{background:#5e72e4}.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #5e72e4;box-shadow:-10px 0 0 #5e72e4}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#5e72e4}.flatpickr-calendar .flatpickr-current-month input.cur-year,.flatpickr-calendar .flatpickr-current-month span.cur-month{padding:0 10px;color:#525f7f;font-size:.875rem;font-weight:500}.flatpickr-calendar .flatpickr-current-month input.cur-year:hover,.flatpickr-calendar .flatpickr-current-month span.cur-month:hover{background:#e9ecef;border-radius:.375rem}.fc-header-toolbar{display:none}.fc-scroller{height:auto!important}.fc th{padding:.75rem 1rem;font-size:.75rem;font-weight:600;color:#8898aa;text-transform:uppercase}.fc div.fc-row{margin-right:0;border:0}.fc button .fc-icon{top:-5px}.fc-unthemed td.fc-today{background-color:transparent}.fc-unthemed td.fc-today span{color:#fb6340}.fc-event{padding:0;font-size:.75rem;border-radius:.25rem;border:0}.fc-event .fc-title{padding:.4rem .5rem;display:block;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fc-event .fc-time{float:left;background:rgba(0,0,0,.2);padding:2px 6px;margin:0 0 0 -1px}.fc-view,.fc-view>table{border:0;overflow:hidden}.fc-view>table>tbody>tr .ui-widget-content{border-top:0}.fc-body{border:0}.fc-icon{font-family:NucleoIcons,sans-serif;font-size:1rem;width:35px;height:35px;border-radius:50%;line-height:35px}.fc-icon:hover{color:#5e72e4}.fc-button{border:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.fc-button:active,.fc-button:focus{outline:0}.calendar{z-index:0}.calendar td,.calendar th{border-color:#eff1f3}.calendar .fc-toolbar{height:250px;background-color:#fff;border-radius:.375rem .375rem 0 0;position:relative;margin-bottom:-2px;z-index:2}@media (max-width:575.98px){.calendar .fc-toolbar{height:135px}}.calendar .fc-day-number{padding:.5rem 1rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:576px){.calendar .fc-day-number{font-size:.875rem;font-weight:600;color:#67779d}}.calendar .fc-day-header{text-align:left}.calendar .fc-day-grid-event{margin:1px 9px}[data-calendar-month]{background-size:contain;-webkit-transition:background-image .3s;transition:background-image .3s}@media (prefers-reduced-motion:reduce){[data-calendar-month]{-webkit-transition:none;transition:none}}[data-calendar-month="0"]{background-image:url(/img/calendar/january.jpg)}[data-calendar-month="1"]{background-image:url(/img/calendar/february.jpg)}[data-calendar-month="2"]{background-image:url(/img/calendar/march.jpg)}[data-calendar-month="3"]{background-image:url(/img/calendar/april.jpg)}[data-calendar-month="4"]{background-image:url(/img/calendar/may.jpg)}[data-calendar-month="5"]{background-image:url(/img/calendar/june.jpg)}[data-calendar-month="6"]{background-image:url(/img/calendar/july.jpg)}[data-calendar-month="7"]{background-image:url(/img/calendar/august.jpg)}[data-calendar-month="8"]{background-image:url(/img/calendar/september.jpg)}[data-calendar-month="9"]{background-image:url(/img/calendar/october.jpg)}[data-calendar-month="10"]{background-image:url(/img/calendar/november.jpg)}[data-calendar-month="11"]{background-image:url(/img/calendar/december.jpg)}.card-calendar .card-header{border-bottom:0}.card-calendar table{background:transparent}.card-calendar table tr>td:first-child{border-left-width:0}.card-calendar table tr>td:last-child{border-right-width:0}.widget-calendar{position:relative;z-index:0}.widget-calendar td,.widget-calendar th{border-color:transparent;text-align:center}.widget-calendar .fc-toolbar{margin-top:1.25rem}.widget-calendar .fc-toolbar h2{font-size:1rem}.widget-calendar .fc-day-number{text-align:center;width:100%;padding:0}.widget-calendar .fc table{font-size:.875rem}.widget-calendar .fc th{padding:.75rem .5rem;font-size:.75rem}.vector-map{position:relative;height:600px}.vector-map-sm{height:180px} - -/*! - * Lavalamp - * http://lavalamp.magicmediamuse.com/ - */.lavalamp,.lavalamp-item{position:relative}.lavalamp-item{z-index:5}.lavalamp-object{position:absolute;top:0;left:0}.lavalamp .lavalamp-object{-webkit-transition-property:width,height,-webkit-transform;transition-property:width,height,-webkit-transform;transition-property:transform,width,height;transition-property:transform,width,height,-webkit-transform}.lavalamp .lavalamp-object.ease{-webkit-transition-timing-function:ease;transition-timing-function:ease}.lavalamp .lavalamp-object.ease-in{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.lavalamp .lavalamp-object.ease-out{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.lavalamp .lavalamp-object.ease-in-out{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.lavalamp .lavalamp-object.linear{-webkit-transition-timing-function:linear;transition-timing-function:linear}.lavalamp .lavalamp-object.easeInQuad{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.lavalamp .lavalamp-object.easeInCubic{-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.lavalamp .lavalamp-object.easeInQuart{-webkit-transition-timing-function:cubic-bezier(.895,.03,.685,.22);transition-timing-function:cubic-bezier(.895,.03,.685,.22)}.lavalamp .lavalamp-object.easeInQuint{-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}.lavalamp .lavalamp-object.easeInSine{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}.lavalamp .lavalamp-object.easeInExpo{-webkit-transition-timing-function:cubic-bezier(.95,.05,.795,.035);transition-timing-function:cubic-bezier(.95,.05,.795,.035)}.lavalamp .lavalamp-object.easeInCirc{-webkit-transition-timing-function:cubic-bezier(.6,.04,.98,.335);transition-timing-function:cubic-bezier(.6,.04,.98,.335)}.lavalamp .lavalamp-object.easeInBack{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}.lavalamp .lavalamp-object.easeOutQuad{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.lavalamp .lavalamp-object.easeOutCubic{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lavalamp .lavalamp-object.easeOutQuart{-webkit-transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-timing-function:cubic-bezier(.165,.84,.44,1)}.lavalamp .lavalamp-object.easeOutQuint{-webkit-transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.lavalamp .lavalamp-object.easeOutSine{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}.lavalamp .lavalamp-object.easeOutExpo{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.lavalamp .lavalamp-object.easeOutCirc{-webkit-transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.lavalamp .lavalamp-object.easeOutBack{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.lavalamp .lavalamp-object.easeInOutQuad{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.lavalamp .lavalamp-object.easeInOutCubic,.lavalamp .lavalamp-object.easeInOutQuart{-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.lavalamp .lavalamp-object.easeInOutQuint{-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-timing-function:cubic-bezier(.86,0,.07,1)}.lavalamp .lavalamp-object.easeInOutSine{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.lavalamp .lavalamp-object.easeInOutExpo{-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1)}.lavalamp .lavalamp-object.easeInOutCirc{-webkit-transition-timing-function:cubic-bezier(.785,.135,.15,.86);transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.lavalamp .lavalamp-object.easeInOutBack{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connects{border-radius:3px}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;-webkit-box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;outline:none}.noUi-active{outline:none}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-target{background:#eceeef;border-radius:5px;border:0;-webkit-box-shadow:inset 0 1px 2px rgba(90,97,105,.1);box-shadow:inset 0 1px 2px rgba(90,97,105,.1);margin:15px 0;cursor:pointer}.noUi-horizontal{height:5px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-10px}.noUi-vertical{width:5px}.noUi-connect{background:#5e72e4;-webkit-box-shadow:none;box-shadow:none}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{top:-5px;width:15px;height:15px;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;background-color:#5e72e4;border:0;-webkit-transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}.noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active{-webkit-box-shadow:0 0 0 2px #5e72e4;box-shadow:0 0 0 2px #5e72e4}.input-slider--cyan .noUi-connect{background:#2bffc6}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b2b2b2}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.range-slider-value{font-size:.75rem;font-weight:500;background-color:rgba(33,37,41,.7);color:#fff;border-radius:10px;padding:.4em .8em .3em .85em}.range-slider-wrapper .upper-info{font-weight:400;margin-bottom:5px}.input-slider-value-output{background:#333;color:#fff;padding:4px 8px;position:relative;top:12px;font-size:11px;border-radius:2px}.input-slider-value-output:after{bottom:100%;left:10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid rgba(136,183,213,0);border-bottom-color:#333;margin-left:-4px}.input-slider-value-output.left:after{left:10px;right:auto}.input-slider-value-output.right:after{right:10px;left:auto}.ql-container{font-family:Open Sans,sans-serif}.ql-toolbar{position:relative;padding:.625rem .75rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem .25rem 0 0;color:#8898aa}.ql-toolbar+.ql-container{margin-top:-1px}.ql-toolbar+.ql-container .ql-editor{border-top-left-radius:0;border-top-right-radius:0}.ql-editor{min-height:6rem;display:block;width:100%;padding:.625rem .75rem;font-size:1rem;line-height:1.5;color:#8898aa;background-color:#fff;background-clip:padding-box;border:1px solid #dee2e6;border-radius:.25rem;-webkit-box-shadow:0 3px 2px rgba(233,236,239,.05);box-shadow:0 3px 2px rgba(233,236,239,.05);-webkit-transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.ql-editor{-webkit-transition:none;transition:none}}.ql-editor::-ms-expand{background-color:transparent;border:0}.ql-editor:focus{color:#8898aa;background-color:#fff;border-color:#5e72e4;outline:0;-webkit-box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1);border-color:#dee2e6}.ql-hidden{position:absolute;-webkit-transform:scale(0);transform:scale(0)}.ql-editor.ql-blank:before{top:.625rem;left:.75rem;font-style:normal;color:#adb5bd}.ql-editor:focus:before{display:none}.ql-formats{padding-left:.5rem;padding-right:.5rem}.ql-formats:first-child{padding-left:0}.ql-formats:last-child{padding-right:0}.ql-toolbar button{padding:0 .25rem;background:none;border:none;color:#525f7f;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.ql-toolbar button:hover{color:#5e72e4}.ql-toolbar button:first-child{margin-left:-.25rem}.ql-toolbar .ql-active{color:#5e72e4}.ql-toolbar button svg{height:1.25rem;width:1.25rem}.ql-toolbar .ql-stroke{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.ql-toolbar .ql-thin{stroke-width:1}.ql-toolbar .ql-fill{fill:currentColor}.ql-toolbar input.ql-image{position:absolute;-webkit-transform:scale(0);transform:scale(0)}.ql-tooltip{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:18.5rem;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:.4375rem;padding:.625rem .75rem;margin-top:.6rem;-webkit-box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2);box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2)}.ql-tooltip:after,.ql-tooltip:before{content:"";position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ql-tooltip:before{border-bottom:.6rem solid rgba(0,0,0,.05);border-left:.6rem solid transparent;border-right:.6rem solid transparent}.ql-tooltip:after{border-bottom:.5rem solid #fff;border-left:.5rem solid transparent;border-right:.5rem solid transparent}.ql-container .ql-tooltip:hover{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.ql-tooltip .ql-preview{width:100%;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ql-tooltip .ql-preview{-webkit-transition:none;transition:none}}.ql-tooltip.ql-editing .ql-preview{display:none}.ql-tooltip input{display:none;width:100%;padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);background-color:transparent;font-size:.875rem;line-height:1.5;border:none;color:#8898aa}.ql-tooltip input:focus{outline:none}.ql-tooltip.ql-editing input{display:block}.ql-tooltip .ql-action,.ql-tooltip .ql-remove{margin-left:.25rem}.ql-tooltip .ql-action:before,.ql-tooltip .ql-remove:before{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;cursor:pointer;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ql-tooltip .ql-action:before,.ql-tooltip .ql-remove:before{-webkit-transition:none;transition:none}}.ql-tooltip .ql-action:before:focus,.ql-tooltip .ql-action:before:hover,.ql-tooltip .ql-remove:before:focus,.ql-tooltip .ql-remove:before:hover{text-decoration:none}.ql-tooltip .ql-action:before.focus,.ql-tooltip .ql-action:before:focus,.ql-tooltip .ql-remove:before.focus,.ql-tooltip .ql-remove:before:focus{outline:0;-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.ql-tooltip .ql-action:before,.ql-tooltip.ql-editing .ql-action:before{color:#fff;background-color:#5e72e4;border-color:#5e72e4;-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ql-tooltip .ql-action:before:hover,.ql-tooltip.ql-editing .ql-action:before:hover{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.ql-tooltip .ql-action:before.focus,.ql-tooltip .ql-action:before:focus,.ql-tooltip.ql-editing .ql-action:before.focus,.ql-tooltip.ql-editing .ql-action:before:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5)}.ql-tooltip .ql-action:before.disabled,.ql-tooltip .ql-action:before:disabled,.ql-tooltip.ql-editing .ql-action:before.disabled,.ql-tooltip.ql-editing .ql-action:before:disabled{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-action:before.dropdown-toggle,.show>.ql-tooltip.ql-editing .ql-action:before.dropdown-toggle{color:#fff;background-color:#324cdd;border-color:#5e72e4}.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active:focus,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-action:before.dropdown-toggle:focus,.show>.ql-tooltip.ql-editing .ql-action:before.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 rgba(94,114,228,.5);box-shadow:none,0 0 0 0 rgba(94,114,228,.5)}.ql-tooltip .ql-action:before{content:"Edit"}.ql-tooltip.ql-editing .ql-action:before{content:"Save"}.ql-tooltip .ql-remove:before{color:#212529;background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);content:"Remove";border-color:#dee2e6}.ql-tooltip .ql-remove:before:hover{color:#212529;background-color:#fff;border-color:#fff}.ql-tooltip .ql-remove:before.focus,.ql-tooltip .ql-remove:before:focus{-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 hsla(0,0%,100%,.5)}.ql-tooltip .ql-remove:before.disabled,.ql-tooltip .ql-remove:before:disabled{color:#212529;background-color:#fff;border-color:#fff}.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-remove:before.dropdown-toggle{color:#212529;background-color:#e6e5e5;border-color:#fff}.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-remove:before.dropdown-toggle:focus{-webkit-box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5);box-shadow:none,0 0 0 0 hsla(0,0%,100%,.5)}.ql-tooltip.ql-editing .ql-remove:before{display:none}.ql-editor blockquote{margin-bottom:1rem;font-size:1.25rem}.ql-editor img{max-width:100%;height:auto}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-wrapper.scroll--rtl{direction:rtl}.scroll-element{display:none}.scroll-element,.scroll-element div{-webkit-box-sizing:content-box;box-sizing:content-box}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6c6e71;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border-radius:7px;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light>.scroll-element .scroll-element_outer{border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{background:#dbdbdb;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZGJkYmRiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZThlOGU4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==");background:-webkit-gradient(linear,left top,right top,from(#dbdbdb),to(#e8e8e8));background:linear-gradient(90deg,#dbdbdb 0,#e8e8e8);border-radius:10px}.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light>.scroll-element .scroll-bar{background:#fefefe;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY1Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDF2MUgweiIvPjwvc3ZnPg==");background:-webkit-gradient(linear,left top,right top,from(#fefefe),to(#f5f5f5));background:linear-gradient(90deg,#fefefe 0,#f5f5f5);border:1px solid #dbdbdb;border-radius:10px}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;border-radius:2px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.6);box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;border-radius:12px;-webkit-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#6c6e71;border-radius:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;border-radius:2px}.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-inner{height:100%}.scrollbar-inner:not(:hover) .scroll-element{opacity:0}.scrollbar-inner .scroll-element{-webkit-transition:opacity .3s;transition:opacity .3s;margin-right:2px}.scrollbar-inner .scroll-element .scroll-bar,.scrollbar-inner .scroll-element .scroll-element_track{-webkit-transition:background-color .3s;transition:background-color .3s}.scrollbar-inner .scroll-element .scroll-element_track{background-color:transparent}.scrollbar-inner .scroll-element:hover{width:4px}.scrollbar-inner .scroll-element.scroll-y{width:3px;right:0}.scrollbar-inner .scroll-element.scroll-x{height:3px;bottom:0}.form-group .el-select{width:100%}.el-select .el-input .el-input__inner{font-size:.875rem;width:100%;height:calc(1.5em + 1.25rem + 2px);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.el-select .el-input .el-input__inner{-webkit-transition:none;transition:none}}.el-select .el-input .el-input__inner:focus{border-color:#324cdd!important;border:1px solid #2a44db}.el-select .el-input .el-input__inner::-webkit-input-placeholder{color:#adb5bd;opacity:1}.el-select .el-input .el-input__inner::-moz-placeholder{color:#adb5bd;opacity:1}.el-select .el-input .el-input__inner:-ms-input-placeholder{color:#adb5bd;opacity:1}.el-select .el-input .el-input__inner::-ms-input-placeholder{color:#adb5bd;opacity:1}.el-select .el-input .el-input__inner::placeholder{color:#adb5bd;opacity:1}.el-select .el-input .el-input__inner:disabled{background-color:#e9ecef;opacity:1}.el-select .el-input.is-focus .el-input__inner{border-color:#324cdd!important;border:1px solid #2a44db}.el-select-dropdown.el-popper .el-select-dropdown__item.selected,.el-select-dropdown.el-popper.is-multiple .el-select-dropdown__item.selected{color:#5e72e4}.el-select .el-select__tags{padding-left:10px}.el-select .el-select__tags .el-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .625rem .5rem;height:25px;margin:.125rem;border-radius:.25rem;background:#172b4d;color:#fff;line-height:1.5;cursor:pointer;-webkit-box-shadow:0 1px 2px rgba(68,68,68,.25);box-shadow:0 1px 2px rgba(68,68,68,.25);-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.el-select .el-select__tags .el-tag{-webkit-transition:none;transition:none}}.el-select .el-select__tags .el-tag .el-tag__close.el-icon-close{background-color:transparent;color:#fff;font-size:12px}.swal2-popup{padding:1.5rem}.swal2-popup #swal2-title{font-size:1.5rem}.swal2-popup #swal2-content{font-size:.875rem}.swal2-popup #swal2-image{max-width:200px}.el-tag.el-tag--primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .625rem .5rem;height:33px;margin:.125rem;border-radius:.25rem;background:#172b4d;color:#fff;line-height:1.5;cursor:pointer;font-weight:600;-webkit-box-shadow:0 1px 2px rgba(68,68,68,.25);box-shadow:0 1px 2px rgba(68,68,68,.25);-webkit-transition:all .15s ease;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.el-tag.el-tag--primary{-webkit-transition:none;transition:none}}.el-tag.el-tag--primary .el-tag__close.el-icon-close{background-color:transparent;color:#fff;font-size:14px}.tags-input__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.tags-input__wrapper input.form-control{border:none;-webkit-box-shadow:none;box-shadow:none} \ No newline at end of file diff --git a/public/css/argon.min.css b/public/css/argon.min.css deleted file mode 100644 index e49eefe1e..000000000 --- a/public/css/argon.min.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset 'UTF-8';/*! - -========================================================= -* Argon Dashboard PRO - v1.1.0 -========================================================= - -* Product Page: https://www.creative-tim.com/product/argon-dashboard -* Copyright 2019 Creative Tim (https://www.creative-tim.com) - -* Coded by www.creative-tim.com - -========================================================= - -* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -*/:root{--blue:#5e72e4;--indigo:#5603ad;--purple:#8965e0;--pink:#f3a4b5;--red:#f5365c;--orange:#fb6340;--yellow:#ffd600;--green:#2dce89;--teal:#11cdef;--cyan:#2bffc6;--white:#fff;--gray:#8898aa;--gray-dark:#32325d;--light:#ced4da;--lighter:#e9ecef;--primary:#5e72e4;--secondary:#f7fafc;--success:#2dce89;--info:#11cdef;--warning:#fb6340;--danger:#f5365c;--light:#adb5bd;--dark:#212529;--default:#172b4d;--white:#fff;--neutral:#fff;--darker:black;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:Open Sans,sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin:0;text-align:left;color:#525f7f;background-color:#f8f9fe}[tabindex='-1']:focus{outline:0!important}hr{overflow:visible;box-sizing:content-box;height:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;color:#5e72e4;background-color:transparent}a:hover{text-decoration:none;color:#233dd2}a:not([href]):not([tabindex]){text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;caption-side:bottom;text-align:left;color:#8898aa}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit}@media (max-width:1200px){legend{font-size:calc(1.275rem + .3vw)}}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:600;line-height:1.5;margin-bottom:.5rem;color:#32325d}.h1,h1{font-size:1.625rem}@media (max-width:1200px){.h1,h1{font-size:calc(1.2875rem + .45vw)}}.h2,h2{font-size:1.25rem}.h3,h3{font-size:1.0625rem}.h4,h4{font-size:.9375rem}.h5,h5{font-size:.8125rem}.h6,h6{font-size:.625rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.3rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-1{font-size:calc(1.455rem + 2.46vw)}}.display-2{font-size:2.75rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-2{font-size:calc(1.4rem + 1.8vw)}}.display-3{font-size:2.1875rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-3{font-size:calc(1.34375rem + 1.125vw)}}.display-4{font-size:1.6275rem;font-weight:600;line-height:1.5}@media (max-width:1200px){.display-4{font-size:calc(1.28775rem + .453vw)}}hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote-footer{font-size:80%;display:block;color:#8898aa}.blockquote-footer::before{content:'\2014\00A0'}.img-fluid{max-width:100%;height:auto}.img-thumbnail{max-width:100%;height:auto;padding:.25rem;border:1px solid #dee2e6;border-radius:.375rem;background-color:#f8f9fe;box-shadow:0 1px 2px rgba(0,0,0,.075)}.figure{display:inline-block}.figure-img{line-height:1;margin-bottom:.5rem}.figure-caption{font-size:90%;color:#8898aa}code{font-size:87.5%;word-break:break-word;color:#f3a4b5}a>code{color:inherit}kbd{font-size:87.5%;padding:.2rem .4rem;color:#fff;border-radius:.25rem;background-color:#212529;box-shadow:inset 0 -.1rem 0 rgba(0,0,0,.25)}kbd kbd{font-size:100%;font-weight:600;padding:0;box-shadow:none}pre{font-size:87.5%;display:block;color:#212529}pre code{font-size:inherit;word-break:normal;color:inherit}.pre-scrollable{overflow-y:scroll;max-height:340px}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.row{display:flex;margin-right:-15px;margin-left:-15px;flex-wrap:wrap}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{max-width:100%;flex-basis:0;flex-grow:1}.col-auto{width:auto;max-width:100%;flex:0 0 auto}.col-1{max-width:8.33333%;flex:0 0 8.33333%}.col-2{max-width:16.66667%;flex:0 0 16.66667%}.col-3{max-width:25%;flex:0 0 25%}.col-4{max-width:33.33333%;flex:0 0 33.33333%}.col-5{max-width:41.66667%;flex:0 0 41.66667%}.col-6{max-width:50%;flex:0 0 50%}.col-7{max-width:58.33333%;flex:0 0 58.33333%}.col-8{max-width:66.66667%;flex:0 0 66.66667%}.col-9{max-width:75%;flex:0 0 75%}.col-10{max-width:83.33333%;flex:0 0 83.33333%}.col-11{max-width:91.66667%;flex:0 0 91.66667%}.col-12{max-width:100%;flex:0 0 100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{max-width:100%;flex-basis:0;flex-grow:1}.col-sm-auto{width:auto;max-width:100%;flex:0 0 auto}.col-sm-1{max-width:8.33333%;flex:0 0 8.33333%}.col-sm-2{max-width:16.66667%;flex:0 0 16.66667%}.col-sm-3{max-width:25%;flex:0 0 25%}.col-sm-4{max-width:33.33333%;flex:0 0 33.33333%}.col-sm-5{max-width:41.66667%;flex:0 0 41.66667%}.col-sm-6{max-width:50%;flex:0 0 50%}.col-sm-7{max-width:58.33333%;flex:0 0 58.33333%}.col-sm-8{max-width:66.66667%;flex:0 0 66.66667%}.col-sm-9{max-width:75%;flex:0 0 75%}.col-sm-10{max-width:83.33333%;flex:0 0 83.33333%}.col-sm-11{max-width:91.66667%;flex:0 0 91.66667%}.col-sm-12{max-width:100%;flex:0 0 100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{max-width:100%;flex-basis:0;flex-grow:1}.col-md-auto{width:auto;max-width:100%;flex:0 0 auto}.col-md-1{max-width:8.33333%;flex:0 0 8.33333%}.col-md-2{max-width:16.66667%;flex:0 0 16.66667%}.col-md-3{max-width:25%;flex:0 0 25%}.col-md-4{max-width:33.33333%;flex:0 0 33.33333%}.col-md-5{max-width:41.66667%;flex:0 0 41.66667%}.col-md-6{max-width:50%;flex:0 0 50%}.col-md-7{max-width:58.33333%;flex:0 0 58.33333%}.col-md-8{max-width:66.66667%;flex:0 0 66.66667%}.col-md-9{max-width:75%;flex:0 0 75%}.col-md-10{max-width:83.33333%;flex:0 0 83.33333%}.col-md-11{max-width:91.66667%;flex:0 0 91.66667%}.col-md-12{max-width:100%;flex:0 0 100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{max-width:100%;flex-basis:0;flex-grow:1}.col-lg-auto{width:auto;max-width:100%;flex:0 0 auto}.col-lg-1{max-width:8.33333%;flex:0 0 8.33333%}.col-lg-2{max-width:16.66667%;flex:0 0 16.66667%}.col-lg-3{max-width:25%;flex:0 0 25%}.col-lg-4{max-width:33.33333%;flex:0 0 33.33333%}.col-lg-5{max-width:41.66667%;flex:0 0 41.66667%}.col-lg-6{max-width:50%;flex:0 0 50%}.col-lg-7{max-width:58.33333%;flex:0 0 58.33333%}.col-lg-8{max-width:66.66667%;flex:0 0 66.66667%}.col-lg-9{max-width:75%;flex:0 0 75%}.col-lg-10{max-width:83.33333%;flex:0 0 83.33333%}.col-lg-11{max-width:91.66667%;flex:0 0 91.66667%}.col-lg-12{max-width:100%;flex:0 0 100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{max-width:100%;flex-basis:0;flex-grow:1}.col-xl-auto{width:auto;max-width:100%;flex:0 0 auto}.col-xl-1{max-width:8.33333%;flex:0 0 8.33333%}.col-xl-2{max-width:16.66667%;flex:0 0 16.66667%}.col-xl-3{max-width:25%;flex:0 0 25%}.col-xl-4{max-width:33.33333%;flex:0 0 33.33333%}.col-xl-5{max-width:41.66667%;flex:0 0 41.66667%}.col-xl-6{max-width:50%;flex:0 0 50%}.col-xl-7{max-width:58.33333%;flex:0 0 58.33333%}.col-xl-8{max-width:66.66667%;flex:0 0 66.66667%}.col-xl-9{max-width:75%;flex:0 0 75%}.col-xl-10{max-width:83.33333%;flex:0 0 83.33333%}.col-xl-11{max-width:91.66667%;flex:0 0 91.66667%}.col-xl-12{max-width:100%;flex:0 0 100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#525f7f;background-color:transparent}.table td,.table th{padding:1rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table-sm td,.table-sm th{padding:.5rem}.table-bordered{border:1px solid #e9ecef}.table-bordered td,.table-bordered th{border:1px solid #e9ecef}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(246,249,252,.3)}.table-hover tbody tr:hover{color:#525f7f;background-color:#f6f9fc}.table-primary,.table-primary>td,.table-primary>th{background-color:#d2d8f7}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#abb6f1}.table-hover .table-primary:hover{background-color:#bcc5f3}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcc5f3}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#fdfefe}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#fbfcfd}.table-hover .table-secondary:hover{background-color:#ecf6f6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ecf6f6}.table-success,.table-success>td,.table-success>th{background-color:#c4f1de}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#92e6c2}.table-hover .table-success:hover{background-color:#afecd2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#afecd2}.table-info,.table-info>td,.table-info>th{background-color:#bcf1fb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#83e5f7}.table-hover .table-info:hover{background-color:#a4ecfa}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a4ecfa}.table-warning,.table-warning>td,.table-warning>th{background-color:#fed3ca}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#fdae9c}.table-hover .table-warning:hover{background-color:#febeb1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#febeb1}.table-danger,.table-danger>td,.table-danger>th{background-color:#fcc7d1}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#fa96aa}.table-hover .table-danger:hover{background-color:#fbafbd}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fbafbd}.table-light,.table-light>td,.table-light>th{background-color:#e8eaed}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#d4d9dd}.table-hover .table-light:hover{background-color:#dadde2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#dadde2}.table-dark,.table-dark>td,.table-dark>th{background-color:#c1c2c3}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#8c8e90}.table-hover .table-dark:hover{background-color:#b4b5b6}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b5b6}.table-default,.table-default>td,.table-default>th{background-color:#bec4cd}.table-default tbody+tbody,.table-default td,.table-default th,.table-default thead th{border-color:#8691a2}.table-hover .table-default:hover{background-color:#b0b7c2}.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#b0b7c2}.table-white,.table-white>td,.table-white>th{background-color:#fff}.table-white tbody+tbody,.table-white td,.table-white th,.table-white thead th{border-color:#fff}.table-hover .table-white:hover{background-color:#f2f2f2}.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:#f2f2f2}.table-neutral,.table-neutral>td,.table-neutral>th{background-color:#fff}.table-neutral tbody+tbody,.table-neutral td,.table-neutral th,.table-neutral thead th{border-color:#fff}.table-hover .table-neutral:hover{background-color:#f2f2f2}.table-hover .table-neutral:hover>td,.table-hover .table-neutral:hover>th{background-color:#f2f2f2}.table-darker,.table-darker>td,.table-darker>th{background-color:#b8b8b8}.table-darker tbody+tbody,.table-darker td,.table-darker th,.table-darker thead th{border-color:#7a7a7a}.table-hover .table-darker:hover{background-color:#ababab}.table-hover .table-darker:hover>td,.table-hover .table-darker:hover>th{background-color:#ababab}.table-active,.table-active>td,.table-active>th{background-color:#f6f9fc}.table-hover .table-active:hover{background-color:#e3ecf6}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e3ecf6}.table .thead-dark th{color:#f8f9fe;border-color:#1f3a68;background-color:#172b4d}.table .thead-light th{color:#8898aa;border-color:#e9ecef;background-color:#f6f9fc}.table-dark{color:#f8f9fe;background-color:#172b4d}.table-dark td,.table-dark th,.table-dark thead th{border-color:#1f3a68}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#f8f9fe;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{font-size:.875rem;font-weight:400;line-height:1.5;display:block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem .75rem;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 2px rgba(233,236,239,.05)}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{border:0;background-color:transparent}.form-control:focus{color:#8898aa;border-color:#5e72e4;outline:0;background-color:#fff;box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.form-control::-ms-input-placeholder{opacity:1;color:#adb5bd}.form-control::placeholder{opacity:1;color:#adb5bd}.form-control:disabled,.form-control[readonly]{opacity:1;background-color:#e9ecef}select.form-control:focus::-ms-value{color:#8898aa;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{font-size:inherit;line-height:1.5;margin-bottom:0;padding-top:calc(.625rem + 1px);padding-bottom:calc(.625rem + 1px)}.col-form-label-lg{font-size:.875rem;line-height:1.5;padding-top:calc(.875rem + 1px);padding-bottom:calc(.875rem + 1px)}.col-form-label-sm{font-size:.75rem;line-height:1.5;padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px)}.form-control-plaintext{line-height:1.5;display:block;width:100%;margin-bottom:0;padding-top:.625rem;padding-bottom:.625rem;color:#525f7f;border:solid transparent;border-width:1px 0;background-color:transparent}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{font-size:.75rem;line-height:1.5;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;border-radius:.25rem}.form-control-lg{font-size:.875rem;line-height:1.5;height:calc(1.5em + 1.75rem + 2px);padding:.875rem 1rem;border-radius:.4375rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1.5rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;margin-right:-5px;margin-left:-5px;flex-wrap:wrap}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#8898aa}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;margin-right:.75rem;padding-left:0;align-items:center}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{font-size:80%;display:none;width:100%;margin-top:.25rem;color:#2dce89}.valid-tooltip{font-size:.875rem;line-height:1;position:absolute;z-index:5;top:100%;display:none;max-width:100%;margin-top:.1rem;padding:.5rem;color:#fff;border-radius:.2rem;background-color:rgba(45,206,137,.8)}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#2dce89}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#2dce89}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#2dce89}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#2dce89}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#93e7c3;background-color:#93e7c3}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#93e7c3;background-color:#54daa1}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(45,206,137,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#2dce89}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(45,206,137,.25)}.invalid-feedback{font-size:80%;display:none;width:100%;margin-top:.25rem;color:#fb6340}.invalid-tooltip{font-size:.875rem;line-height:1;position:absolute;z-index:5;top:100%;display:none;max-width:100%;margin-top:.1rem;padding:.5rem;color:#fff;border-radius:.2rem;background-color:rgba(251,99,64,.8)}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#fb6340}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#fb6340}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#fb6340}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#fb6340}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#fec9bd;background-color:#fec9bd}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#fec9bd;background-color:#fc8c72}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(251,99,64,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#fb6340}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 0 rgba(251,99,64,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;margin-bottom:0;align-items:center;justify-content:center}.form-inline .form-group{display:flex;margin-bottom:0;flex:0 0 auto;flex-flow:row wrap;align-items:center}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;width:auto;padding-left:0;align-items:center;justify-content:center}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0;flex-shrink:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;color:#525f7f;border:1px solid transparent;border-radius:.25rem;background-color:transparent}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{text-decoration:none;color:#525f7f}.btn.focus,.btn:focus{outline:0;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{box-shadow:none}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;border-color:#5e72e4;background-color:#5e72e4;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-primary:hover{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.btn-primary.focus,.btn-primary:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;border-color:#5e72e4;background-color:#324cdd}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(94,114,228,.5)}.btn-secondary{color:#212529;border-color:#f7fafc;background-color:#f7fafc;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-secondary:hover{color:#212529;border-color:#f7fafc;background-color:#f7fafc}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(247,250,252,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;border-color:#f7fafc;background-color:#f7fafc}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#212529;border-color:#f7fafc;background-color:#d2e3ee}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(247,250,252,.5)}.btn-success{color:#fff;border-color:#2dce89;background-color:#2dce89;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-success:hover{color:#fff;border-color:#2dce89;background-color:#2dce89}.btn-success.focus,.btn-success:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(45,206,137,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;border-color:#2dce89;background-color:#2dce89}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;border-color:#2dce89;background-color:#24a46d}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(45,206,137,.5)}.btn-info{color:#fff;border-color:#11cdef;background-color:#11cdef;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-info:hover{color:#fff;border-color:#11cdef;background-color:#11cdef}.btn-info.focus,.btn-info:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(17,205,239,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;border-color:#11cdef;background-color:#11cdef}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;border-color:#11cdef;background-color:#0da5c0}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(17,205,239,.5)}.btn-warning{color:#fff;border-color:#fb6340;background-color:#fb6340;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-warning:hover{color:#fff;border-color:#fb6340;background-color:#fb6340}.btn-warning.focus,.btn-warning:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(251,99,64,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;border-color:#fb6340;background-color:#fb6340}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#fff;border-color:#fb6340;background-color:#fa3a0e}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(251,99,64,.5)}.btn-danger{color:#fff;border-color:#f5365c;background-color:#f5365c;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-danger:hover{color:#fff;border-color:#f5365c;background-color:#f5365c}.btn-danger.focus,.btn-danger:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(245,54,92,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;border-color:#f5365c;background-color:#f5365c}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;border-color:#f5365c;background-color:#ec0c38}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(245,54,92,.5)}.btn-light{color:#fff;border-color:#adb5bd;background-color:#adb5bd;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-light:hover{color:#fff;border-color:#adb5bd;background-color:#adb5bd}.btn-light.focus,.btn-light:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(173,181,189,.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;border-color:#adb5bd;background-color:#adb5bd}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#fff;border-color:#adb5bd;background-color:#919ca6}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(173,181,189,.5)}.btn-dark{color:#fff;border-color:#212529;background-color:#212529;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-dark:hover{color:#fff;border-color:#212529;background-color:#212529}.btn-dark.focus,.btn-dark:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(33,37,41,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;border-color:#212529;background-color:#212529}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;border-color:#212529;background-color:#0a0c0d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(33,37,41,.5)}.btn-default{color:#fff;border-color:#172b4d;background-color:#172b4d;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-default:hover{color:#fff;border-color:#172b4d;background-color:#172b4d}.btn-default.focus,.btn-default:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(23,43,77,.5)}.btn-default.disabled,.btn-default:disabled{color:#fff;border-color:#172b4d;background-color:#172b4d}.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{color:#fff;border-color:#172b4d;background-color:#0b1526}.btn-default:not(:disabled):not(.disabled).active:focus,.btn-default:not(:disabled):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(23,43,77,.5)}.btn-white{color:#212529;border-color:#fff;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-white:hover{color:#212529;border-color:#fff;background-color:#fff}.btn-white.focus,.btn-white:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(255,255,255,.5)}.btn-white.disabled,.btn-white:disabled{color:#212529;border-color:#fff;background-color:#fff}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#212529;border-color:#fff;background-color:#e6e6e6}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(255,255,255,.5)}.btn-neutral{color:#212529;border-color:#fff;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-neutral:hover{color:#212529;border-color:#fff;background-color:#fff}.btn-neutral.focus,.btn-neutral:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(255,255,255,.5)}.btn-neutral.disabled,.btn-neutral:disabled{color:#212529;border-color:#fff;background-color:#fff}.btn-neutral:not(:disabled):not(.disabled).active,.btn-neutral:not(:disabled):not(.disabled):active,.show>.btn-neutral.dropdown-toggle{color:#212529;border-color:#fff;background-color:#e6e6e6}.btn-neutral:not(:disabled):not(.disabled).active:focus,.btn-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-neutral.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(255,255,255,.5)}.btn-darker{color:#fff;border-color:#000;background-color:#000;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-darker:hover{color:#fff;border-color:#000;background-color:#000}.btn-darker.focus,.btn-darker:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(0,0,0,.5)}.btn-darker.disabled,.btn-darker:disabled{color:#fff;border-color:#000;background-color:#000}.btn-darker:not(:disabled):not(.disabled).active,.btn-darker:not(:disabled):not(.disabled):active,.show>.btn-darker.dropdown-toggle{color:#fff;border-color:#000;background-color:#000}.btn-darker:not(:disabled):not(.disabled).active:focus,.btn-darker:not(:disabled):not(.disabled):active:focus,.show>.btn-darker.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(0,0,0,.5)}.btn-outline-primary{color:#5e72e4;border-color:#5e72e4;background-color:transparent;background-image:none}.btn-outline-primary:hover{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 0 rgba(94,114,228,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5e72e4;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(94,114,228,.5)}.btn-outline-secondary{color:#f7fafc;border-color:#f7fafc;background-color:transparent;background-image:none}.btn-outline-secondary:hover{color:#212529;border-color:#f7fafc;background-color:#f7fafc}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 0 rgba(247,250,252,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#f7fafc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;border-color:#f7fafc;background-color:#f7fafc}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(247,250,252,.5)}.btn-outline-success{color:#2dce89;border-color:#2dce89;background-color:transparent;background-image:none}.btn-outline-success:hover{color:#fff;border-color:#2dce89;background-color:#2dce89}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 0 rgba(45,206,137,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#2dce89;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;border-color:#2dce89;background-color:#2dce89}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(45,206,137,.5)}.btn-outline-info{color:#11cdef;border-color:#11cdef;background-color:transparent;background-image:none}.btn-outline-info:hover{color:#fff;border-color:#11cdef;background-color:#11cdef}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 0 rgba(17,205,239,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#11cdef;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;border-color:#11cdef;background-color:#11cdef}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(17,205,239,.5)}.btn-outline-warning{color:#fb6340;border-color:#fb6340;background-color:transparent;background-image:none}.btn-outline-warning:hover{color:#fff;border-color:#fb6340;background-color:#fb6340}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 0 rgba(251,99,64,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#fb6340;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;border-color:#fb6340;background-color:#fb6340}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(251,99,64,.5)}.btn-outline-danger{color:#f5365c;border-color:#f5365c;background-color:transparent;background-image:none}.btn-outline-danger:hover{color:#fff;border-color:#f5365c;background-color:#f5365c}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 0 rgba(245,54,92,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f5365c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;border-color:#f5365c;background-color:#f5365c}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(245,54,92,.5)}.btn-outline-light{color:#adb5bd;border-color:#adb5bd;background-color:transparent;background-image:none}.btn-outline-light:hover{color:#fff;border-color:#adb5bd;background-color:#adb5bd}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 0 rgba(173,181,189,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#adb5bd;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#fff;border-color:#adb5bd;background-color:#adb5bd}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(173,181,189,.5)}.btn-outline-dark{color:#212529;border-color:#212529;background-color:transparent;background-image:none}.btn-outline-dark:hover{color:#fff;border-color:#212529;background-color:#212529}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 0 rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;border-color:#212529;background-color:#212529}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(33,37,41,.5)}.btn-outline-default{color:#172b4d;border-color:#172b4d;background-color:transparent;background-image:none}.btn-outline-default:hover{color:#fff;border-color:#172b4d;background-color:#172b4d}.btn-outline-default.focus,.btn-outline-default:focus{box-shadow:0 0 0 0 rgba(23,43,77,.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#172b4d;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled).active,.btn-outline-default:not(:disabled):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{color:#fff;border-color:#172b4d;background-color:#172b4d}.btn-outline-default:not(:disabled):not(.disabled).active:focus,.btn-outline-default:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(23,43,77,.5)}.btn-outline-white{color:#fff;border-color:#fff;background-color:transparent;background-image:none}.btn-outline-white:hover{color:#212529;border-color:#fff;background-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{box-shadow:0 0 0 0 rgba(255,255,255,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#212529;border-color:#fff;background-color:#fff}.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,255,255,.5)}.btn-outline-neutral{color:#fff;border-color:#fff;background-color:transparent;background-image:none}.btn-outline-neutral:hover{color:#212529;border-color:#fff;background-color:#fff}.btn-outline-neutral.focus,.btn-outline-neutral:focus{box-shadow:0 0 0 0 rgba(255,255,255,.5)}.btn-outline-neutral.disabled,.btn-outline-neutral:disabled{color:#fff;background-color:transparent}.btn-outline-neutral:not(:disabled):not(.disabled).active,.btn-outline-neutral:not(:disabled):not(.disabled):active,.show>.btn-outline-neutral.dropdown-toggle{color:#212529;border-color:#fff;background-color:#fff}.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-neutral.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,255,255,.5)}.btn-outline-darker{color:#000;border-color:#000;background-color:transparent;background-image:none}.btn-outline-darker:hover{color:#fff;border-color:#000;background-color:#000}.btn-outline-darker.focus,.btn-outline-darker:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-outline-darker.disabled,.btn-outline-darker:disabled{color:#000;background-color:transparent}.btn-outline-darker:not(:disabled):not(.disabled).active,.btn-outline-darker:not(:disabled):not(.disabled):active,.show>.btn-outline-darker.dropdown-toggle{color:#fff;border-color:#000;background-color:#000}.btn-outline-darker:not(:disabled):not(.disabled).active:focus,.btn-outline-darker:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-darker.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,0,0,.5)}.btn-link{font-weight:400;text-decoration:none;color:#5e72e4}.btn-link:hover{text-decoration:none;color:#233dd2}.btn-link.focus,.btn-link:focus{text-decoration:none;box-shadow:none}.btn-link.disabled,.btn-link:disabled{pointer-events:none;color:#8898aa}.btn-group-lg>.btn,.btn-lg{font-size:.875rem;line-height:1.5;padding:.875rem 1rem;border-radius:.4375rem}.btn-group-sm>.btn,.btn-sm{font-size:.75rem;line-height:1.5;padding:.25rem .5rem;border-radius:.25rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;overflow:hidden;height:0;transition:height .3s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;content:'';vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{font-size:1rem;position:absolute;z-index:1000;top:100%;left:0;display:none;float:left;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;list-style:none;text-align:left;color:#525f7f;border:0 solid rgba(0,0,0,.15);border-radius:.4375rem;background-color:#fff;background-clip:padding-box;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:'';vertical-align:.255em;border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:'';vertical-align:.255em;border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;content:'';vertical-align:.255em}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;content:'';vertical-align:.255em;border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{overflow:hidden;height:0;margin:.5rem 0;border-top:1px solid #e9ecef}.dropdown-item{font-weight:400;display:block;clear:both;width:100%;padding:.5rem 1rem;text-align:inherit;white-space:nowrap;color:#212529;border:0;background-color:transparent}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none;color:#16181b;background-color:#f6f9fc}.dropdown-item.active,.dropdown-item:active{text-decoration:none;color:#16181b;background-color:transparent}.dropdown-item.disabled,.dropdown-item:disabled{pointer-events:none;color:#8898aa;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{font-size:.875rem;display:block;margin-bottom:0;padding:.5rem 1rem;white-space:nowrap;color:#8898aa}.dropdown-item-text{display:block;padding:.5rem 1rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:none}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:stretch}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;width:1%;margin-bottom:0;flex:1 1 auto}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{font-size:.875rem;font-weight:400;line-height:1.5;display:flex;margin-bottom:0;padding:.625rem .75rem;text-align:center;white-space:nowrap;color:#adb5bd;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;align-items:center}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1.75rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{font-size:.875rem;line-height:1.5;padding:.875rem 1rem;border-radius:.4375rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{font-size:.75rem;line-height:1.5;padding:.25rem .5rem;border-radius:.25rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:2.75rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#5e72e4;background-color:#5e72e4;box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 3px 2px rgba(233,236,239,.05),0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#5e72e4}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;border-color:#5e72e4;background-color:#5e72e4;box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-input:disabled~.custom-control-label{color:#8898aa}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-2.75rem;display:block;width:1rem;height:1rem;content:'';pointer-events:none;border:#dee2e6 solid 1px;background-color:#fff;box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-control-label::after{position:absolute;top:.25rem;left:-2.75rem;display:block;width:1rem;height:1rem;content:'';background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e')}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#5e72e4;background-color:#5e72e4;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3e%3c/svg%3e')}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(94,114,228,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(94,114,228,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e')}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(94,114,228,.5)}.custom-switch{padding-left:3.5rem}.custom-switch .custom-control-label::before{left:-3.5rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-3.5rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:.5rem;background-color:#dee2e6}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{transform:translateX(.75rem);background-color:#fff}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(94,114,228,.5)}.custom-select{font-size:.875rem;font-weight:400;line-height:1.5;display:inline-block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem 1.75rem .625rem .75rem;vertical-align:middle;color:#8898aa;border:1px solid #dee2e6;border-radius:.375rem;background:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%2332325d\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e') no-repeat right .75rem center/8px 10px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.075);-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#5e72e4;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 0 0 #5e72e4}.custom-select:focus::-ms-value{color:#8898aa;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size='1']){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#8898aa;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{font-size:.75rem;height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem}.custom-select-lg{font-size:.875rem;height:calc(1.5em + 1.75rem + 2px);padding-top:.875rem;padding-bottom:.875rem;padding-left:1rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 1.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 1.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#5e72e4;box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:'Browse'}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{font-weight:400;line-height:1.5;position:absolute;z-index:1;top:0;right:0;left:0;height:calc(1.5em + 1.25rem + 2px);padding:.625rem .75rem;color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;box-shadow:0 3px 2px rgba(233,236,239,.05)}.custom-file-label::after{line-height:1.5;position:absolute;z-index:3;top:0;right:0;bottom:0;display:block;height:calc(1.5em + 1.25rem);padding:.625rem .75rem;content:'Browse';color:#8898aa;border-left:inherit;border-radius:0 .25rem .25rem 0;background-color:#fff}.custom-range{width:100%;height:calc(1rem + 0);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f8f9fe,0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#5e72e4;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f7f8fe}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;cursor:pointer;color:transparent;border-color:transparent;border-radius:1rem;background-color:#dee2e6;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#5e72e4;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f7f8fe}.custom-range::-moz-range-track{width:100%;height:.5rem;cursor:pointer;color:transparent;border-color:transparent;border-radius:1rem;background-color:#dee2e6;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0;margin-left:0;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#5e72e4;box-shadow:0 .1rem .25rem rgba(0,0,0,.1);appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#f7f8fe}.custom-range::-ms-track{width:100%;height:.5rem;cursor:pointer;color:transparent;border-width:.5rem;border-color:transparent;background-color:transparent;box-shadow:inset 0 .25rem .25rem rgba(0,0,0,.1)}.custom-range::-ms-fill-lower{border-radius:1rem;background-color:#dee2e6}.custom-range::-ms-fill-upper{margin-right:15px;border-radius:1rem;background-color:#dee2e6}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;margin-bottom:0;padding-left:0;list-style:none;flex-wrap:wrap}.nav-link{display:block;padding:.25rem .75rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{cursor:default;pointer-events:none;color:#8898aa}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#8898aa;border-color:transparent;background-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#525f7f;border-color:#dee2e6 #dee2e6 #f8f9fe;background-color:#f8f9fe}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.375rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5e72e4}.nav-fill .nav-item{text-align:center;flex:1 1 auto}.nav-justified .nav-item{text-align:center;flex-basis:0;flex-grow:1}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;padding:1rem 1rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{font-size:1.25rem;line-height:inherit;display:inline-block;margin-right:1rem;padding-top:.0625rem;padding-bottom:.0625rem;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;margin-bottom:0;padding-left:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.25rem;padding-bottom:.25rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{font-size:1.25rem;line-height:1;padding:.25rem .75rem;border:1px solid transparent;border-radius:.25rem;background-color:transparent}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;content:'';vertical-align:middle;background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.6);border-color:transparent}.navbar-light .navbar-toggler-icon{background-image:url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(0, 0, 0, 0.6)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')}.navbar-light .navbar-text{color:rgba(0,0,0,.6)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:rgba(255,255,255,.65)}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:rgba(255,255,255,.65)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.95)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.65)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:rgba(255,255,255,.65)}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.95);border-color:transparent}.navbar-dark .navbar-toggler-icon{background-image:url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')}.navbar-dark .navbar-text{color:rgba(255,255,255,.95)}.navbar-dark .navbar-text a{color:rgba(255,255,255,.65)}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:rgba(255,255,255,.65)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;border:1px solid rgba(0,0,0,.05);border-radius:.375rem;background-color:#fff;background-clip:border-box}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.card-body{padding:1.5rem;flex:1 1 auto}.card-title{margin-bottom:1.25rem}.card-subtitle{margin-top:-.625rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5rem}.card-header{margin-bottom:0;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);background-color:#fff}.card-header:first-child{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:1.25rem 1.5rem;border-top:1px solid rgba(0,0,0,.05);background-color:#fff}.card-footer:last-child{border-radius:0 0 calc(.375rem - 1px) calc(.375rem - 1px)}.card-header-tabs{margin-right:-.75rem;margin-bottom:-1.25rem;margin-left:-.75rem;border-bottom:0}.card-header-pills{margin-right:-.75rem;margin-left:-.75rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.375rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{margin-right:-15px;margin-left:-15px;flex-flow:row wrap}.card-deck .card{display:flex;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px;flex:1 0}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{margin-bottom:0;flex:1 0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:1.25rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:flex;margin-bottom:1rem;padding:.5rem 1rem;list-style:none;border-radius:.375rem;background-color:#f6f9fc;flex-wrap:wrap}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;content:'-';color:#8898aa}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#8898aa}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.375rem}.page-link{line-height:1.25;position:relative;display:block;margin-left:-1px;padding:.5rem .75rem;color:#8898aa;border:1px solid #dee2e6;background-color:#fff}.page-link:hover{z-index:2;text-decoration:none;color:#8898aa;border-color:#dee2e6;background-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.page-item.active .page-link{z-index:1;color:#fff;border-color:#5e72e4;background-color:#5e72e4}.page-item.disabled .page-link{cursor:auto;pointer-events:none;color:#8898aa;border-color:#dee2e6;background-color:#fff}.pagination-lg .page-link{font-size:1.25rem;line-height:1.5;padding:.75rem 1.5rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.4375rem;border-bottom-left-radius:.4375rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.4375rem;border-bottom-right-radius:.4375rem}.pagination-sm .page-link{font-size:.875rem;line-height:1.5;padding:.25rem .5rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.badge{font-size:66%;font-weight:600;line-height:1;display:inline-block;padding:.35rem .375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:baseline;white-space:nowrap;border-radius:.375rem}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.875em;padding-left:.875em;border-radius:10rem}.badge-primary{color:#2643e9;background-color:#eaecfb}.badge-primary[href]:focus,.badge-primary[href]:hover{text-decoration:none;color:#fff;background-color:#2a44db}.badge-secondary{color:#cfe3f1;background-color:#fff}.badge-secondary[href]:focus,.badge-secondary[href]:hover{text-decoration:none;color:#212529;background-color:#cadeeb}.badge-success{color:#1aae6f;background-color:#b0eed3}.badge-success[href]:focus,.badge-success[href]:hover{text-decoration:none;color:#fff;background-color:#229c68}.badge-info{color:#03acca;background-color:#aaedf9}.badge-info[href]:focus,.badge-info[href]:hover{text-decoration:none;color:#fff;background-color:#0c9cb7}.badge-warning{color:#ff3709;background-color:#fee6e0}.badge-warning[href]:focus,.badge-warning[href]:hover{text-decoration:none;color:#fff;background-color:#f93305}.badge-danger{color:#f80031;background-color:#fdd1da}.badge-danger[href]:focus,.badge-danger[href]:hover{text-decoration:none;color:#fff;background-color:#e30b36}.badge-light{color:#879cb0;background-color:#fff}.badge-light[href]:focus,.badge-light[href]:hover{text-decoration:none;color:#fff;background-color:#8b96a2}.badge-dark{color:#090c0e;background-color:#6a7783}.badge-dark[href]:focus,.badge-dark[href]:hover{text-decoration:none;color:#fff;background-color:#060607}.badge-default{color:#091428;background-color:#4172c6}.badge-default[href]:focus,.badge-default[href]:hover{text-decoration:none;color:#fff;background-color:#09111e}.badge-white{color:#e8e3e3;background-color:#fff}.badge-white[href]:focus,.badge-white[href]:hover{text-decoration:none;color:#212529;background-color:#e0e0e0}.badge-neutral{color:#e8e3e3;background-color:#fff}.badge-neutral[href]:focus,.badge-neutral[href]:hover{text-decoration:none;color:#212529;background-color:#e0e0e0}.badge-darker{color:#000;background-color:#525252}.badge-darker[href]:focus,.badge-darker[href]:hover{text-decoration:none;color:#fff;background-color:#000}.jumbotron{margin-bottom:2rem;padding:2rem 1rem;border-radius:.4375rem;background-color:#e9ecef}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;margin-bottom:1rem;padding:1rem 1.5rem;border:1px solid transparent;border-radius:.375rem}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:1rem 1.5rem;color:inherit}.alert-primary{color:#fff;border-color:#7889e8;background-color:#7889e8}.alert-primary a{font-weight:600;color:#1d32aa}.alert-primary a:hover{color:#fff}.alert-primary hr{border-top-color:#6276e4}.alert-primary .alert-link{color:#324cdd}.alert-secondary{color:#212529;border-color:#f8fbfc;background-color:#f8fbfc}.alert-secondary a{font-weight:600;color:#8dbece}.alert-secondary a:hover{color:#212529}.alert-secondary hr{border-top-color:#e6f1f4}.alert-secondary .alert-link{color:#d2e3ee}.alert-success{color:#fff;border-color:#4fd69c;background-color:#4fd69c}.alert-success a{font-weight:600;color:#1a724c}.alert-success a:hover{color:#fff}.alert-success hr{border-top-color:#3ad190}.alert-success .alert-link{color:#24a46d}.alert-info{color:#fff;border-color:#37d5f2;background-color:#37d5f2}.alert-info a{font-weight:600;color:#097487}.alert-info a:hover{color:#fff}.alert-info hr{border-top-color:#1fd0f0}.alert-info .alert-link{color:#0da5c0}.alert-warning{color:#fff;border-color:#fc7c5f;background-color:#fc7c5f}.alert-warning a{font-weight:600;color:#be2604}.alert-warning a:hover{color:#fff}.alert-warning hr{border-top-color:#fc6846}.alert-warning .alert-link{color:#fa3a0e}.alert-danger{color:#fff;border-color:#f75676;background-color:#f75676}.alert-danger a{font-weight:600;color:#ac0829}.alert-danger a:hover{color:#fff}.alert-danger hr{border-top-color:#f63e62}.alert-danger .alert-link{color:#ec0c38}.alert-light{color:#fff;border-color:#bac1c8;background-color:#bac1c8}.alert-light a{font-weight:600;color:#677582}.alert-light a:hover{color:#fff}.alert-light hr{border-top-color:#acb4bd}.alert-light .alert-link{color:#919ca6}.alert-dark{color:#fff;border-color:#45484b;background-color:#45484b}.alert-dark a{font-weight:600;color:#000}.alert-dark a:hover{color:#fff}.alert-dark hr{border-top-color:#393b3e}.alert-dark .alert-link{color:#0a0c0d}.alert-default{color:#fff;border-color:#3c4d69;background-color:#3c4d69}.alert-default a{font-weight:600;color:#040608}.alert-default a:hover{color:#fff}.alert-default hr{border-top-color:#334159}.alert-default .alert-link{color:#0b1526}.alert-white{color:#212529;border-color:#fff;background-color:#fff}.alert-white a{font-weight:600;color:#b3b3b3}.alert-white a:hover{color:#212529}.alert-white hr{border-top-color:#f2f2f2}.alert-white .alert-link{color:#e6e6e6}.alert-neutral{color:#212529;border-color:#fff;background-color:#fff}.alert-neutral a{font-weight:600;color:#b3b3b3}.alert-neutral a:hover{color:#212529}.alert-neutral hr{border-top-color:#f2f2f2}.alert-neutral .alert-link{color:#e6e6e6}.alert-darker{color:#fff;border-color:#292929;background-color:#292929}.alert-darker a{font-weight:600;color:#000}.alert-darker a:hover{color:#fff}.alert-darker hr{border-top-color:#1c1c1c}.alert-darker .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{font-size:.75rem;display:flex;overflow:hidden;height:1rem;border-radius:.375rem;background-color:#e9ecef;box-shadow:inset 0 .1rem .1rem rgba(0,0,0,.1)}.progress-bar{display:flex;flex-direction:column;transition:width .6s ease;text-align:center;white-space:nowrap;color:#fff;background-color:#5e72e4;justify-content:center}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1 1}.list-group{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item-action{width:100%;text-align:inherit;color:#525f7f}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;text-decoration:none;color:#525f7f;background-color:#f6f9fc}.list-group-item-action:active{color:#525f7f;background-color:#e9ecef}.list-group-item{position:relative;display:block;margin-bottom:-1px;padding:1rem 1rem;border:1px solid #e9ecef;background-color:#fff}.list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.list-group-item.disabled,.list-group-item:disabled{pointer-events:none;color:#8898aa;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;border-color:#5e72e4;background-color:#5e72e4}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:0;border-bottom-left-radius:.375rem}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:0;border-bottom-left-radius:.375rem}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:0;border-bottom-left-radius:.375rem}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:0;border-bottom-left-radius:.375rem}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:0;border-bottom-left-radius:.375rem}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#313b77;background-color:#d2d8f7}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#313b77;background-color:#bcc5f3}.list-group-item-primary.list-group-item-action.active{color:#fff;border-color:#313b77;background-color:#313b77}.list-group-item-secondary{color:#808283;background-color:#fdfefe}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#808283;background-color:#ecf6f6}.list-group-item-secondary.list-group-item-action.active{color:#fff;border-color:#808283;background-color:#808283}.list-group-item-success{color:#176b47;background-color:#c4f1de}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#176b47;background-color:#afecd2}.list-group-item-success.list-group-item-action.active{color:#fff;border-color:#176b47;background-color:#176b47}.list-group-item-info{color:#096b7c;background-color:#bcf1fb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#096b7c;background-color:#a4ecfa}.list-group-item-info.list-group-item-action.active{color:#fff;border-color:#096b7c;background-color:#096b7c}.list-group-item-warning{color:#833321;background-color:#fed3ca}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#833321;background-color:#febeb1}.list-group-item-warning.list-group-item-action.active{color:#fff;border-color:#833321;background-color:#833321}.list-group-item-danger{color:#7f1c30;background-color:#fcc7d1}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#7f1c30;background-color:#fbafbd}.list-group-item-danger.list-group-item-action.active{color:#fff;border-color:#7f1c30;background-color:#7f1c30}.list-group-item-light{color:#5a5e62;background-color:#e8eaed}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#5a5e62;background-color:#dadde2}.list-group-item-light.list-group-item-action.active{color:#fff;border-color:#5a5e62;background-color:#5a5e62}.list-group-item-dark{color:#111315;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#111315;background-color:#b4b5b6}.list-group-item-dark.list-group-item-action.active{color:#fff;border-color:#111315;background-color:#111315}.list-group-item-default{color:#0c1628;background-color:#bec4cd}.list-group-item-default.list-group-item-action:focus,.list-group-item-default.list-group-item-action:hover{color:#0c1628;background-color:#b0b7c2}.list-group-item-default.list-group-item-action.active{color:#fff;border-color:#0c1628;background-color:#0c1628}.list-group-item-white{color:#858585;background-color:#fff}.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-white.list-group-item-action.active{color:#fff;border-color:#858585;background-color:#858585}.list-group-item-neutral{color:#858585;background-color:#fff}.list-group-item-neutral.list-group-item-action:focus,.list-group-item-neutral.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-neutral.list-group-item-action.active{color:#fff;border-color:#858585;background-color:#858585}.list-group-item-darker{color:#000;background-color:#b8b8b8}.list-group-item-darker.list-group-item-action:focus,.list-group-item-darker.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-darker.list-group-item-action.active{color:#fff;border-color:#000;background-color:#000}.close{font-size:1.5rem;font-weight:600;line-height:1;float:right;opacity:.5;color:rgba(0,0,0,.6);text-shadow:none}@media (max-width:1200px){.close{font-size:calc(1.275rem + .3vw)}}.close:hover{text-decoration:none;color:rgba(0,0,0,.6)}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;z-index:1050;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{overflow:hidden;max-height:calc(100vh - 1rem)}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;min-height:calc(100% - 1rem);align-items:center}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:''}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;border:0 solid rgba(0,0,0,.2);border-radius:.4375rem;outline:0;background-color:#fff;background-clip:padding-box;box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17)}.modal-backdrop{position:fixed;z-index:1040;top:0;left:0;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.16}.modal-header{display:flex;padding:1.25rem;border-bottom:0 solid #e9ecef;border-top-left-radius:.4375rem;border-top-right-radius:.4375rem;align-items:flex-start;justify-content:space-between}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1.25rem}.modal-title{line-height:1.1;margin-bottom:0}.modal-body{position:relative;padding:1.5rem;flex:1 1 auto}.modal-footer{display:flex;padding:1.5rem;border-top:0 solid #e9ecef;border-bottom-right-radius:.4375rem;border-bottom-left-radius:.4375rem;align-items:center;justify-content:flex-end}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;overflow:scroll;width:50px;height:50px}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-content{box-shadow:0 15px 35px rgba(50,50,93,.2),0 5px 15px rgba(0,0,0,.17)}.modal-sm{max-width:380px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.5;position:absolute;z-index:1070;display:block;margin:0;text-align:left;text-align:start;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;opacity:0;text-shadow:none;line-break:auto}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:'';border-style:solid;border-color:transparent}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;text-align:center;color:#fff;border-radius:.375rem;background-color:#000}.popover{font-family:Open Sans,sans-serif;font-size:.875rem;font-weight:400;font-style:normal;line-height:1.5;position:absolute;z-index:1060;top:0;left:0;display:block;max-width:276px;text-align:left;text-align:start;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;border:1px solid rgba(0,0,0,.05);border-radius:.4375rem;background-color:#fff;background-clip:padding-box;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2);text-shadow:none;line-break:auto}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .4375rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:'';border-style:solid;border-color:transparent}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:transparent}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.4375rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:transparent}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:transparent}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:'';border-bottom:1px solid #fff}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.4375rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:transparent}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{font-size:1rem;margin-bottom:0;padding:.5rem .95rem;color:#32325d;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(.4375rem - 1px);border-top-right-radius:calc(.4375rem - 1px);background-color:#fff}.popover-header:empty{display:none}.popover-body{padding:.5rem .95rem;color:#525f7f}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner::after{display:block;clear:both;content:''}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{transition-property:opacity;transform:none;opacity:0}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;transition:0s .6s opacity;opacity:0}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;z-index:1;top:0;bottom:0;display:flex;width:15%;transition:opacity .15s ease;text-align:center;opacity:.5;color:#fff;align-items:center;justify-content:center}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{text-decoration:none;opacity:.9;color:#fff;outline:0}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3e%3c/svg%3e')}.carousel-control-next-icon{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3e%3c/svg%3e')}.carousel-indicators{position:absolute;z-index:15;right:0;bottom:0;left:0;display:flex;margin-right:15%;margin-left:15%;padding-left:0;list-style:none;justify-content:center}.carousel-indicators li{box-sizing:content-box;width:30px;height:3px;margin-right:3px;margin-left:3px;cursor:pointer;transition:opacity .6s ease;text-indent:-999px;opacity:.5;border-top:10px solid transparent;border-bottom:10px solid transparent;background-color:#fff;background-clip:padding-box;flex:0 1 auto}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;z-index:10;right:15%;bottom:20px;left:15%;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#5e72e4!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#324cdd!important}.bg-secondary{background-color:#f7fafc!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#d2e3ee!important}.bg-success{background-color:#2dce89!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#24a46d!important}.bg-info{background-color:#11cdef!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#0da5c0!important}.bg-warning{background-color:#fb6340!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#fa3a0e!important}.bg-danger{background-color:#f5365c!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#ec0c38!important}.bg-light{background-color:#adb5bd!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#919ca6!important}.bg-dark{background-color:#212529!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#0a0c0d!important}.bg-default{background-color:#172b4d!important}a.bg-default:focus,a.bg-default:hover,button.bg-default:focus,button.bg-default:hover{background-color:#0b1526!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}.bg-neutral{background-color:#fff!important}a.bg-neutral:focus,a.bg-neutral:hover,button.bg-neutral:focus,button.bg-neutral:hover{background-color:#e6e6e6!important}.bg-darker{background-color:#000!important}a.bg-darker:focus,a.bg-darker:hover,button.bg-darker:focus,button.bg-darker:hover{background-color:#000!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e9ecef!important}.border-top{border-top:1px solid #e9ecef!important}.border-right{border-right:1px solid #e9ecef!important}.border-bottom{border-bottom:1px solid #e9ecef!important}.border-left{border-left:1px solid #e9ecef!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#5e72e4!important}.border-secondary{border-color:#f7fafc!important}.border-success{border-color:#2dce89!important}.border-info{border-color:#11cdef!important}.border-warning{border-color:#fb6340!important}.border-danger{border-color:#f5365c!important}.border-light{border-color:#adb5bd!important}.border-dark{border-color:#212529!important}.border-default{border-color:#172b4d!important}.border-white{border-color:#fff!important}.border-neutral{border-color:#fff!important}.border-darker{border-color:#000!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.25rem!important}.rounded{border-radius:.375rem!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.rounded-right{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.rounded-bottom{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.rounded-left{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.rounded-lg{border-radius:.4375rem!important}.avatar.rounded-circle img,.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:''}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;overflow:hidden;width:100%;padding:0}.embed-responsive::before{display:block;content:''}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;z-index:1030;top:0;right:0;left:0}.fixed-bottom{position:fixed;z-index:1030;right:0;bottom:0;left:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;z-index:1020;top:0}}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;white-space:normal}.shadow-sm{box-shadow:0 0 .5rem rgba(136,152,170,.075)!important}.shadow{box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}.shadow-lg{box-shadow:0 0 3rem rgba(136,152,170,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:'';pointer-events:auto;background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.m--9{margin:-10rem!important}.mt--9,.my--9{margin-top:-10rem!important}.mr--9,.mx--9{margin-right:-10rem!important}.mb--9,.my--9{margin-bottom:-10rem!important}.ml--9,.mx--9{margin-left:-10rem!important}.m--8{margin:-8rem!important}.mt--8,.my--8{margin-top:-8rem!important}.mr--8,.mx--8{margin-right:-8rem!important}.mb--8,.my--8{margin-bottom:-8rem!important}.ml--8,.mx--8{margin-left:-8rem!important}.m--7{margin:-6rem!important}.mt--7,.my--7{margin-top:-6rem!important}.mr--7,.mx--7{margin-right:-6rem!important}.mb--7,.my--7{margin-bottom:-6rem!important}.ml--7,.mx--7{margin-left:-6rem!important}.m--6{margin:-4.5rem!important}.mt--6,.my--6{margin-top:-4.5rem!important}.mr--6,.mx--6{margin-right:-4.5rem!important}.mb--6,.my--6{margin-bottom:-4.5rem!important}.ml--6,.mx--6{margin-left:-4.5rem!important}.m--5{margin:-3rem!important}.mt--5,.my--5{margin-top:-3rem!important}.mr--5,.mx--5{margin-right:-3rem!important}.mb--5,.my--5{margin-bottom:-3rem!important}.ml--5,.mx--5{margin-left:-3rem!important}.m--4{margin:-1.5rem!important}.mt--4,.my--4{margin-top:-1.5rem!important}.mr--4,.mx--4{margin-right:-1.5rem!important}.mb--4,.my--4{margin-bottom:-1.5rem!important}.ml--4,.mx--4{margin-left:-1.5rem!important}.m--3{margin:-1rem!important}.mt--3,.my--3{margin-top:-1rem!important}.mr--3,.mx--3{margin-right:-1rem!important}.mb--3,.my--3{margin-bottom:-1rem!important}.ml--3,.mx--3{margin-left:-1rem!important}.m--2{margin:-.5rem!important}.mt--2,.my--2{margin-top:-.5rem!important}.mr--2,.mx--2{margin-right:-.5rem!important}.mb--2,.my--2{margin-bottom:-.5rem!important}.ml--2,.mx--2{margin-left:-.5rem!important}.m--1{margin:-.25rem!important}.mt--1,.my--1{margin-top:-.25rem!important}.mr--1,.mx--1{margin-right:-.25rem!important}.mb--1,.my--1{margin-bottom:-.25rem!important}.ml--1,.mx--1{margin-left:-.25rem!important}.m-6{margin:4.5rem!important}.mt-6,.my-6{margin-top:4.5rem!important}.mr-6,.mx-6{margin-right:4.5rem!important}.mb-6,.my-6{margin-bottom:4.5rem!important}.ml-6,.mx-6{margin-left:4.5rem!important}.m-7{margin:6rem!important}.mt-7,.my-7{margin-top:6rem!important}.mr-7,.mx-7{margin-right:6rem!important}.mb-7,.my-7{margin-bottom:6rem!important}.ml-7,.mx-7{margin-left:6rem!important}.m-8{margin:8rem!important}.mt-8,.my-8{margin-top:8rem!important}.mr-8,.mx-8{margin-right:8rem!important}.mb-8,.my-8{margin-bottom:8rem!important}.ml-8,.mx-8{margin-left:8rem!important}.m-9{margin:10rem!important}.mt-9,.my-9{margin-top:10rem!important}.mr-9,.mx-9{margin-right:10rem!important}.mb-9,.my-9{margin-bottom:10rem!important}.ml-9,.mx-9{margin-left:10rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.p-6{padding:4.5rem!important}.pt-6,.py-6{padding-top:4.5rem!important}.pr-6,.px-6{padding-right:4.5rem!important}.pb-6,.py-6{padding-bottom:4.5rem!important}.pl-6,.px-6{padding-left:4.5rem!important}.p-7{padding:6rem!important}.pt-7,.py-7{padding-top:6rem!important}.pr-7,.px-7{padding-right:6rem!important}.pb-7,.py-7{padding-bottom:6rem!important}.pl-7,.px-7{padding-left:6rem!important}.p-8{padding:8rem!important}.pt-8,.py-8{padding-top:8rem!important}.pr-8,.px-8{padding-right:8rem!important}.pb-8,.py-8{padding-bottom:8rem!important}.pl-8,.px-8{padding-left:8rem!important}.p-9{padding:10rem!important}.pt-9,.py-9{padding-top:10rem!important}.pr-9,.px-9{padding-right:10rem!important}.pb-9,.py-9{padding-bottom:10rem!important}.pl-9,.px-9{padding-left:10rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n-9{margin:10rem!important}.mt-n-9,.my-n-9{margin-top:10rem!important}.mr-n-9,.mx-n-9{margin-right:10rem!important}.mb-n-9,.my-n-9{margin-bottom:10rem!important}.ml-n-9,.mx-n-9{margin-left:10rem!important}.m-n-8{margin:8rem!important}.mt-n-8,.my-n-8{margin-top:8rem!important}.mr-n-8,.mx-n-8{margin-right:8rem!important}.mb-n-8,.my-n-8{margin-bottom:8rem!important}.ml-n-8,.mx-n-8{margin-left:8rem!important}.m-n-7{margin:6rem!important}.mt-n-7,.my-n-7{margin-top:6rem!important}.mr-n-7,.mx-n-7{margin-right:6rem!important}.mb-n-7,.my-n-7{margin-bottom:6rem!important}.ml-n-7,.mx-n-7{margin-left:6rem!important}.m-n-6{margin:4.5rem!important}.mt-n-6,.my-n-6{margin-top:4.5rem!important}.mr-n-6,.mx-n-6{margin-right:4.5rem!important}.mb-n-6,.my-n-6{margin-bottom:4.5rem!important}.ml-n-6,.mx-n-6{margin-left:4.5rem!important}.m-n-5{margin:3rem!important}.mt-n-5,.my-n-5{margin-top:3rem!important}.mr-n-5,.mx-n-5{margin-right:3rem!important}.mb-n-5,.my-n-5{margin-bottom:3rem!important}.ml-n-5,.mx-n-5{margin-left:3rem!important}.m-n-4{margin:1.5rem!important}.mt-n-4,.my-n-4{margin-top:1.5rem!important}.mr-n-4,.mx-n-4{margin-right:1.5rem!important}.mb-n-4,.my-n-4{margin-bottom:1.5rem!important}.ml-n-4,.mx-n-4{margin-left:1.5rem!important}.m-n-3{margin:1rem!important}.mt-n-3,.my-n-3{margin-top:1rem!important}.mr-n-3,.mx-n-3{margin-right:1rem!important}.mb-n-3,.my-n-3{margin-bottom:1rem!important}.ml-n-3,.mx-n-3{margin-left:1rem!important}.m-n-2{margin:.5rem!important}.mt-n-2,.my-n-2{margin-top:.5rem!important}.mr-n-2,.mx-n-2{margin-right:.5rem!important}.mb-n-2,.my-n-2{margin-bottom:.5rem!important}.ml-n-2,.mx-n-2{margin-left:.5rem!important}.m-n-1{margin:.25rem!important}.mt-n-1,.my-n-1{margin-top:.25rem!important}.mr-n-1,.mx-n-1{margin-right:.25rem!important}.mb-n-1,.my-n-1{margin-bottom:.25rem!important}.ml-n-1,.mx-n-1{margin-left:.25rem!important}.m-n6{margin:-4.5rem!important}.mt-n6,.my-n6{margin-top:-4.5rem!important}.mr-n6,.mx-n6{margin-right:-4.5rem!important}.mb-n6,.my-n6{margin-bottom:-4.5rem!important}.ml-n6,.mx-n6{margin-left:-4.5rem!important}.m-n7{margin:-6rem!important}.mt-n7,.my-n7{margin-top:-6rem!important}.mr-n7,.mx-n7{margin-right:-6rem!important}.mb-n7,.my-n7{margin-bottom:-6rem!important}.ml-n7,.mx-n7{margin-left:-6rem!important}.m-n8{margin:-8rem!important}.mt-n8,.my-n8{margin-top:-8rem!important}.mr-n8,.mx-n8{margin-right:-8rem!important}.mb-n8,.my-n8{margin-bottom:-8rem!important}.ml-n8,.mx-n8{margin-left:-8rem!important}.m-n9{margin:-10rem!important}.mt-n9,.my-n9{margin-top:-10rem!important}.mr-n9,.mx-n9{margin-right:-10rem!important}.mb-n9,.my-n9{margin-bottom:-10rem!important}.ml-n9,.mx-n9{margin-left:-10rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.m-sm--9{margin:-10rem!important}.mt-sm--9,.my-sm--9{margin-top:-10rem!important}.mr-sm--9,.mx-sm--9{margin-right:-10rem!important}.mb-sm--9,.my-sm--9{margin-bottom:-10rem!important}.ml-sm--9,.mx-sm--9{margin-left:-10rem!important}.m-sm--8{margin:-8rem!important}.mt-sm--8,.my-sm--8{margin-top:-8rem!important}.mr-sm--8,.mx-sm--8{margin-right:-8rem!important}.mb-sm--8,.my-sm--8{margin-bottom:-8rem!important}.ml-sm--8,.mx-sm--8{margin-left:-8rem!important}.m-sm--7{margin:-6rem!important}.mt-sm--7,.my-sm--7{margin-top:-6rem!important}.mr-sm--7,.mx-sm--7{margin-right:-6rem!important}.mb-sm--7,.my-sm--7{margin-bottom:-6rem!important}.ml-sm--7,.mx-sm--7{margin-left:-6rem!important}.m-sm--6{margin:-4.5rem!important}.mt-sm--6,.my-sm--6{margin-top:-4.5rem!important}.mr-sm--6,.mx-sm--6{margin-right:-4.5rem!important}.mb-sm--6,.my-sm--6{margin-bottom:-4.5rem!important}.ml-sm--6,.mx-sm--6{margin-left:-4.5rem!important}.m-sm--5{margin:-3rem!important}.mt-sm--5,.my-sm--5{margin-top:-3rem!important}.mr-sm--5,.mx-sm--5{margin-right:-3rem!important}.mb-sm--5,.my-sm--5{margin-bottom:-3rem!important}.ml-sm--5,.mx-sm--5{margin-left:-3rem!important}.m-sm--4{margin:-1.5rem!important}.mt-sm--4,.my-sm--4{margin-top:-1.5rem!important}.mr-sm--4,.mx-sm--4{margin-right:-1.5rem!important}.mb-sm--4,.my-sm--4{margin-bottom:-1.5rem!important}.ml-sm--4,.mx-sm--4{margin-left:-1.5rem!important}.m-sm--3{margin:-1rem!important}.mt-sm--3,.my-sm--3{margin-top:-1rem!important}.mr-sm--3,.mx-sm--3{margin-right:-1rem!important}.mb-sm--3,.my-sm--3{margin-bottom:-1rem!important}.ml-sm--3,.mx-sm--3{margin-left:-1rem!important}.m-sm--2{margin:-.5rem!important}.mt-sm--2,.my-sm--2{margin-top:-.5rem!important}.mr-sm--2,.mx-sm--2{margin-right:-.5rem!important}.mb-sm--2,.my-sm--2{margin-bottom:-.5rem!important}.ml-sm--2,.mx-sm--2{margin-left:-.5rem!important}.m-sm--1{margin:-.25rem!important}.mt-sm--1,.my-sm--1{margin-top:-.25rem!important}.mr-sm--1,.mx-sm--1{margin-right:-.25rem!important}.mb-sm--1,.my-sm--1{margin-bottom:-.25rem!important}.ml-sm--1,.mx-sm--1{margin-left:-.25rem!important}.m-sm-6{margin:4.5rem!important}.mt-sm-6,.my-sm-6{margin-top:4.5rem!important}.mr-sm-6,.mx-sm-6{margin-right:4.5rem!important}.mb-sm-6,.my-sm-6{margin-bottom:4.5rem!important}.ml-sm-6,.mx-sm-6{margin-left:4.5rem!important}.m-sm-7{margin:6rem!important}.mt-sm-7,.my-sm-7{margin-top:6rem!important}.mr-sm-7,.mx-sm-7{margin-right:6rem!important}.mb-sm-7,.my-sm-7{margin-bottom:6rem!important}.ml-sm-7,.mx-sm-7{margin-left:6rem!important}.m-sm-8{margin:8rem!important}.mt-sm-8,.my-sm-8{margin-top:8rem!important}.mr-sm-8,.mx-sm-8{margin-right:8rem!important}.mb-sm-8,.my-sm-8{margin-bottom:8rem!important}.ml-sm-8,.mx-sm-8{margin-left:8rem!important}.m-sm-9{margin:10rem!important}.mt-sm-9,.my-sm-9{margin-top:10rem!important}.mr-sm-9,.mx-sm-9{margin-right:10rem!important}.mb-sm-9,.my-sm-9{margin-bottom:10rem!important}.ml-sm-9,.mx-sm-9{margin-left:10rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.p-sm-6{padding:4.5rem!important}.pt-sm-6,.py-sm-6{padding-top:4.5rem!important}.pr-sm-6,.px-sm-6{padding-right:4.5rem!important}.pb-sm-6,.py-sm-6{padding-bottom:4.5rem!important}.pl-sm-6,.px-sm-6{padding-left:4.5rem!important}.p-sm-7{padding:6rem!important}.pt-sm-7,.py-sm-7{padding-top:6rem!important}.pr-sm-7,.px-sm-7{padding-right:6rem!important}.pb-sm-7,.py-sm-7{padding-bottom:6rem!important}.pl-sm-7,.px-sm-7{padding-left:6rem!important}.p-sm-8{padding:8rem!important}.pt-sm-8,.py-sm-8{padding-top:8rem!important}.pr-sm-8,.px-sm-8{padding-right:8rem!important}.pb-sm-8,.py-sm-8{padding-bottom:8rem!important}.pl-sm-8,.px-sm-8{padding-left:8rem!important}.p-sm-9{padding:10rem!important}.pt-sm-9,.py-sm-9{padding-top:10rem!important}.pr-sm-9,.px-sm-9{padding-right:10rem!important}.pb-sm-9,.py-sm-9{padding-bottom:10rem!important}.pl-sm-9,.px-sm-9{padding-left:10rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-n-9{margin:10rem!important}.mt-sm-n-9,.my-sm-n-9{margin-top:10rem!important}.mr-sm-n-9,.mx-sm-n-9{margin-right:10rem!important}.mb-sm-n-9,.my-sm-n-9{margin-bottom:10rem!important}.ml-sm-n-9,.mx-sm-n-9{margin-left:10rem!important}.m-sm-n-8{margin:8rem!important}.mt-sm-n-8,.my-sm-n-8{margin-top:8rem!important}.mr-sm-n-8,.mx-sm-n-8{margin-right:8rem!important}.mb-sm-n-8,.my-sm-n-8{margin-bottom:8rem!important}.ml-sm-n-8,.mx-sm-n-8{margin-left:8rem!important}.m-sm-n-7{margin:6rem!important}.mt-sm-n-7,.my-sm-n-7{margin-top:6rem!important}.mr-sm-n-7,.mx-sm-n-7{margin-right:6rem!important}.mb-sm-n-7,.my-sm-n-7{margin-bottom:6rem!important}.ml-sm-n-7,.mx-sm-n-7{margin-left:6rem!important}.m-sm-n-6{margin:4.5rem!important}.mt-sm-n-6,.my-sm-n-6{margin-top:4.5rem!important}.mr-sm-n-6,.mx-sm-n-6{margin-right:4.5rem!important}.mb-sm-n-6,.my-sm-n-6{margin-bottom:4.5rem!important}.ml-sm-n-6,.mx-sm-n-6{margin-left:4.5rem!important}.m-sm-n-5{margin:3rem!important}.mt-sm-n-5,.my-sm-n-5{margin-top:3rem!important}.mr-sm-n-5,.mx-sm-n-5{margin-right:3rem!important}.mb-sm-n-5,.my-sm-n-5{margin-bottom:3rem!important}.ml-sm-n-5,.mx-sm-n-5{margin-left:3rem!important}.m-sm-n-4{margin:1.5rem!important}.mt-sm-n-4,.my-sm-n-4{margin-top:1.5rem!important}.mr-sm-n-4,.mx-sm-n-4{margin-right:1.5rem!important}.mb-sm-n-4,.my-sm-n-4{margin-bottom:1.5rem!important}.ml-sm-n-4,.mx-sm-n-4{margin-left:1.5rem!important}.m-sm-n-3{margin:1rem!important}.mt-sm-n-3,.my-sm-n-3{margin-top:1rem!important}.mr-sm-n-3,.mx-sm-n-3{margin-right:1rem!important}.mb-sm-n-3,.my-sm-n-3{margin-bottom:1rem!important}.ml-sm-n-3,.mx-sm-n-3{margin-left:1rem!important}.m-sm-n-2{margin:.5rem!important}.mt-sm-n-2,.my-sm-n-2{margin-top:.5rem!important}.mr-sm-n-2,.mx-sm-n-2{margin-right:.5rem!important}.mb-sm-n-2,.my-sm-n-2{margin-bottom:.5rem!important}.ml-sm-n-2,.mx-sm-n-2{margin-left:.5rem!important}.m-sm-n-1{margin:.25rem!important}.mt-sm-n-1,.my-sm-n-1{margin-top:.25rem!important}.mr-sm-n-1,.mx-sm-n-1{margin-right:.25rem!important}.mb-sm-n-1,.my-sm-n-1{margin-bottom:.25rem!important}.ml-sm-n-1,.mx-sm-n-1{margin-left:.25rem!important}.m-sm-n6{margin:-4.5rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-4.5rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-4.5rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-4.5rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-4.5rem!important}.m-sm-n7{margin:-6rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-6rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-6rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-6rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-6rem!important}.m-sm-n8{margin:-8rem!important}.mt-sm-n8,.my-sm-n8{margin-top:-8rem!important}.mr-sm-n8,.mx-sm-n8{margin-right:-8rem!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-8rem!important}.ml-sm-n8,.mx-sm-n8{margin-left:-8rem!important}.m-sm-n9{margin:-10rem!important}.mt-sm-n9,.my-sm-n9{margin-top:-10rem!important}.mr-sm-n9,.mx-sm-n9{margin-right:-10rem!important}.mb-sm-n9,.my-sm-n9{margin-bottom:-10rem!important}.ml-sm-n9,.mx-sm-n9{margin-left:-10rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.m-md--9{margin:-10rem!important}.mt-md--9,.my-md--9{margin-top:-10rem!important}.mr-md--9,.mx-md--9{margin-right:-10rem!important}.mb-md--9,.my-md--9{margin-bottom:-10rem!important}.ml-md--9,.mx-md--9{margin-left:-10rem!important}.m-md--8{margin:-8rem!important}.mt-md--8,.my-md--8{margin-top:-8rem!important}.mr-md--8,.mx-md--8{margin-right:-8rem!important}.mb-md--8,.my-md--8{margin-bottom:-8rem!important}.ml-md--8,.mx-md--8{margin-left:-8rem!important}.m-md--7{margin:-6rem!important}.mt-md--7,.my-md--7{margin-top:-6rem!important}.mr-md--7,.mx-md--7{margin-right:-6rem!important}.mb-md--7,.my-md--7{margin-bottom:-6rem!important}.ml-md--7,.mx-md--7{margin-left:-6rem!important}.m-md--6{margin:-4.5rem!important}.mt-md--6,.my-md--6{margin-top:-4.5rem!important}.mr-md--6,.mx-md--6{margin-right:-4.5rem!important}.mb-md--6,.my-md--6{margin-bottom:-4.5rem!important}.ml-md--6,.mx-md--6{margin-left:-4.5rem!important}.m-md--5{margin:-3rem!important}.mt-md--5,.my-md--5{margin-top:-3rem!important}.mr-md--5,.mx-md--5{margin-right:-3rem!important}.mb-md--5,.my-md--5{margin-bottom:-3rem!important}.ml-md--5,.mx-md--5{margin-left:-3rem!important}.m-md--4{margin:-1.5rem!important}.mt-md--4,.my-md--4{margin-top:-1.5rem!important}.mr-md--4,.mx-md--4{margin-right:-1.5rem!important}.mb-md--4,.my-md--4{margin-bottom:-1.5rem!important}.ml-md--4,.mx-md--4{margin-left:-1.5rem!important}.m-md--3{margin:-1rem!important}.mt-md--3,.my-md--3{margin-top:-1rem!important}.mr-md--3,.mx-md--3{margin-right:-1rem!important}.mb-md--3,.my-md--3{margin-bottom:-1rem!important}.ml-md--3,.mx-md--3{margin-left:-1rem!important}.m-md--2{margin:-.5rem!important}.mt-md--2,.my-md--2{margin-top:-.5rem!important}.mr-md--2,.mx-md--2{margin-right:-.5rem!important}.mb-md--2,.my-md--2{margin-bottom:-.5rem!important}.ml-md--2,.mx-md--2{margin-left:-.5rem!important}.m-md--1{margin:-.25rem!important}.mt-md--1,.my-md--1{margin-top:-.25rem!important}.mr-md--1,.mx-md--1{margin-right:-.25rem!important}.mb-md--1,.my-md--1{margin-bottom:-.25rem!important}.ml-md--1,.mx-md--1{margin-left:-.25rem!important}.m-md-6{margin:4.5rem!important}.mt-md-6,.my-md-6{margin-top:4.5rem!important}.mr-md-6,.mx-md-6{margin-right:4.5rem!important}.mb-md-6,.my-md-6{margin-bottom:4.5rem!important}.ml-md-6,.mx-md-6{margin-left:4.5rem!important}.m-md-7{margin:6rem!important}.mt-md-7,.my-md-7{margin-top:6rem!important}.mr-md-7,.mx-md-7{margin-right:6rem!important}.mb-md-7,.my-md-7{margin-bottom:6rem!important}.ml-md-7,.mx-md-7{margin-left:6rem!important}.m-md-8{margin:8rem!important}.mt-md-8,.my-md-8{margin-top:8rem!important}.mr-md-8,.mx-md-8{margin-right:8rem!important}.mb-md-8,.my-md-8{margin-bottom:8rem!important}.ml-md-8,.mx-md-8{margin-left:8rem!important}.m-md-9{margin:10rem!important}.mt-md-9,.my-md-9{margin-top:10rem!important}.mr-md-9,.mx-md-9{margin-right:10rem!important}.mb-md-9,.my-md-9{margin-bottom:10rem!important}.ml-md-9,.mx-md-9{margin-left:10rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.p-md-6{padding:4.5rem!important}.pt-md-6,.py-md-6{padding-top:4.5rem!important}.pr-md-6,.px-md-6{padding-right:4.5rem!important}.pb-md-6,.py-md-6{padding-bottom:4.5rem!important}.pl-md-6,.px-md-6{padding-left:4.5rem!important}.p-md-7{padding:6rem!important}.pt-md-7,.py-md-7{padding-top:6rem!important}.pr-md-7,.px-md-7{padding-right:6rem!important}.pb-md-7,.py-md-7{padding-bottom:6rem!important}.pl-md-7,.px-md-7{padding-left:6rem!important}.p-md-8{padding:8rem!important}.pt-md-8,.py-md-8{padding-top:8rem!important}.pr-md-8,.px-md-8{padding-right:8rem!important}.pb-md-8,.py-md-8{padding-bottom:8rem!important}.pl-md-8,.px-md-8{padding-left:8rem!important}.p-md-9{padding:10rem!important}.pt-md-9,.py-md-9{padding-top:10rem!important}.pr-md-9,.px-md-9{padding-right:10rem!important}.pb-md-9,.py-md-9{padding-bottom:10rem!important}.pl-md-9,.px-md-9{padding-left:10rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-n-9{margin:10rem!important}.mt-md-n-9,.my-md-n-9{margin-top:10rem!important}.mr-md-n-9,.mx-md-n-9{margin-right:10rem!important}.mb-md-n-9,.my-md-n-9{margin-bottom:10rem!important}.ml-md-n-9,.mx-md-n-9{margin-left:10rem!important}.m-md-n-8{margin:8rem!important}.mt-md-n-8,.my-md-n-8{margin-top:8rem!important}.mr-md-n-8,.mx-md-n-8{margin-right:8rem!important}.mb-md-n-8,.my-md-n-8{margin-bottom:8rem!important}.ml-md-n-8,.mx-md-n-8{margin-left:8rem!important}.m-md-n-7{margin:6rem!important}.mt-md-n-7,.my-md-n-7{margin-top:6rem!important}.mr-md-n-7,.mx-md-n-7{margin-right:6rem!important}.mb-md-n-7,.my-md-n-7{margin-bottom:6rem!important}.ml-md-n-7,.mx-md-n-7{margin-left:6rem!important}.m-md-n-6{margin:4.5rem!important}.mt-md-n-6,.my-md-n-6{margin-top:4.5rem!important}.mr-md-n-6,.mx-md-n-6{margin-right:4.5rem!important}.mb-md-n-6,.my-md-n-6{margin-bottom:4.5rem!important}.ml-md-n-6,.mx-md-n-6{margin-left:4.5rem!important}.m-md-n-5{margin:3rem!important}.mt-md-n-5,.my-md-n-5{margin-top:3rem!important}.mr-md-n-5,.mx-md-n-5{margin-right:3rem!important}.mb-md-n-5,.my-md-n-5{margin-bottom:3rem!important}.ml-md-n-5,.mx-md-n-5{margin-left:3rem!important}.m-md-n-4{margin:1.5rem!important}.mt-md-n-4,.my-md-n-4{margin-top:1.5rem!important}.mr-md-n-4,.mx-md-n-4{margin-right:1.5rem!important}.mb-md-n-4,.my-md-n-4{margin-bottom:1.5rem!important}.ml-md-n-4,.mx-md-n-4{margin-left:1.5rem!important}.m-md-n-3{margin:1rem!important}.mt-md-n-3,.my-md-n-3{margin-top:1rem!important}.mr-md-n-3,.mx-md-n-3{margin-right:1rem!important}.mb-md-n-3,.my-md-n-3{margin-bottom:1rem!important}.ml-md-n-3,.mx-md-n-3{margin-left:1rem!important}.m-md-n-2{margin:.5rem!important}.mt-md-n-2,.my-md-n-2{margin-top:.5rem!important}.mr-md-n-2,.mx-md-n-2{margin-right:.5rem!important}.mb-md-n-2,.my-md-n-2{margin-bottom:.5rem!important}.ml-md-n-2,.mx-md-n-2{margin-left:.5rem!important}.m-md-n-1{margin:.25rem!important}.mt-md-n-1,.my-md-n-1{margin-top:.25rem!important}.mr-md-n-1,.mx-md-n-1{margin-right:.25rem!important}.mb-md-n-1,.my-md-n-1{margin-bottom:.25rem!important}.ml-md-n-1,.mx-md-n-1{margin-left:.25rem!important}.m-md-n6{margin:-4.5rem!important}.mt-md-n6,.my-md-n6{margin-top:-4.5rem!important}.mr-md-n6,.mx-md-n6{margin-right:-4.5rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-4.5rem!important}.ml-md-n6,.mx-md-n6{margin-left:-4.5rem!important}.m-md-n7{margin:-6rem!important}.mt-md-n7,.my-md-n7{margin-top:-6rem!important}.mr-md-n7,.mx-md-n7{margin-right:-6rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-6rem!important}.ml-md-n7,.mx-md-n7{margin-left:-6rem!important}.m-md-n8{margin:-8rem!important}.mt-md-n8,.my-md-n8{margin-top:-8rem!important}.mr-md-n8,.mx-md-n8{margin-right:-8rem!important}.mb-md-n8,.my-md-n8{margin-bottom:-8rem!important}.ml-md-n8,.mx-md-n8{margin-left:-8rem!important}.m-md-n9{margin:-10rem!important}.mt-md-n9,.my-md-n9{margin-top:-10rem!important}.mr-md-n9,.mx-md-n9{margin-right:-10rem!important}.mb-md-n9,.my-md-n9{margin-bottom:-10rem!important}.ml-md-n9,.mx-md-n9{margin-left:-10rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.m-lg--9{margin:-10rem!important}.mt-lg--9,.my-lg--9{margin-top:-10rem!important}.mr-lg--9,.mx-lg--9{margin-right:-10rem!important}.mb-lg--9,.my-lg--9{margin-bottom:-10rem!important}.ml-lg--9,.mx-lg--9{margin-left:-10rem!important}.m-lg--8{margin:-8rem!important}.mt-lg--8,.my-lg--8{margin-top:-8rem!important}.mr-lg--8,.mx-lg--8{margin-right:-8rem!important}.mb-lg--8,.my-lg--8{margin-bottom:-8rem!important}.ml-lg--8,.mx-lg--8{margin-left:-8rem!important}.m-lg--7{margin:-6rem!important}.mt-lg--7,.my-lg--7{margin-top:-6rem!important}.mr-lg--7,.mx-lg--7{margin-right:-6rem!important}.mb-lg--7,.my-lg--7{margin-bottom:-6rem!important}.ml-lg--7,.mx-lg--7{margin-left:-6rem!important}.m-lg--6{margin:-4.5rem!important}.mt-lg--6,.my-lg--6{margin-top:-4.5rem!important}.mr-lg--6,.mx-lg--6{margin-right:-4.5rem!important}.mb-lg--6,.my-lg--6{margin-bottom:-4.5rem!important}.ml-lg--6,.mx-lg--6{margin-left:-4.5rem!important}.m-lg--5{margin:-3rem!important}.mt-lg--5,.my-lg--5{margin-top:-3rem!important}.mr-lg--5,.mx-lg--5{margin-right:-3rem!important}.mb-lg--5,.my-lg--5{margin-bottom:-3rem!important}.ml-lg--5,.mx-lg--5{margin-left:-3rem!important}.m-lg--4{margin:-1.5rem!important}.mt-lg--4,.my-lg--4{margin-top:-1.5rem!important}.mr-lg--4,.mx-lg--4{margin-right:-1.5rem!important}.mb-lg--4,.my-lg--4{margin-bottom:-1.5rem!important}.ml-lg--4,.mx-lg--4{margin-left:-1.5rem!important}.m-lg--3{margin:-1rem!important}.mt-lg--3,.my-lg--3{margin-top:-1rem!important}.mr-lg--3,.mx-lg--3{margin-right:-1rem!important}.mb-lg--3,.my-lg--3{margin-bottom:-1rem!important}.ml-lg--3,.mx-lg--3{margin-left:-1rem!important}.m-lg--2{margin:-.5rem!important}.mt-lg--2,.my-lg--2{margin-top:-.5rem!important}.mr-lg--2,.mx-lg--2{margin-right:-.5rem!important}.mb-lg--2,.my-lg--2{margin-bottom:-.5rem!important}.ml-lg--2,.mx-lg--2{margin-left:-.5rem!important}.m-lg--1{margin:-.25rem!important}.mt-lg--1,.my-lg--1{margin-top:-.25rem!important}.mr-lg--1,.mx-lg--1{margin-right:-.25rem!important}.mb-lg--1,.my-lg--1{margin-bottom:-.25rem!important}.ml-lg--1,.mx-lg--1{margin-left:-.25rem!important}.m-lg-6{margin:4.5rem!important}.mt-lg-6,.my-lg-6{margin-top:4.5rem!important}.mr-lg-6,.mx-lg-6{margin-right:4.5rem!important}.mb-lg-6,.my-lg-6{margin-bottom:4.5rem!important}.ml-lg-6,.mx-lg-6{margin-left:4.5rem!important}.m-lg-7{margin:6rem!important}.mt-lg-7,.my-lg-7{margin-top:6rem!important}.mr-lg-7,.mx-lg-7{margin-right:6rem!important}.mb-lg-7,.my-lg-7{margin-bottom:6rem!important}.ml-lg-7,.mx-lg-7{margin-left:6rem!important}.m-lg-8{margin:8rem!important}.mt-lg-8,.my-lg-8{margin-top:8rem!important}.mr-lg-8,.mx-lg-8{margin-right:8rem!important}.mb-lg-8,.my-lg-8{margin-bottom:8rem!important}.ml-lg-8,.mx-lg-8{margin-left:8rem!important}.m-lg-9{margin:10rem!important}.mt-lg-9,.my-lg-9{margin-top:10rem!important}.mr-lg-9,.mx-lg-9{margin-right:10rem!important}.mb-lg-9,.my-lg-9{margin-bottom:10rem!important}.ml-lg-9,.mx-lg-9{margin-left:10rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.p-lg-6{padding:4.5rem!important}.pt-lg-6,.py-lg-6{padding-top:4.5rem!important}.pr-lg-6,.px-lg-6{padding-right:4.5rem!important}.pb-lg-6,.py-lg-6{padding-bottom:4.5rem!important}.pl-lg-6,.px-lg-6{padding-left:4.5rem!important}.p-lg-7{padding:6rem!important}.pt-lg-7,.py-lg-7{padding-top:6rem!important}.pr-lg-7,.px-lg-7{padding-right:6rem!important}.pb-lg-7,.py-lg-7{padding-bottom:6rem!important}.pl-lg-7,.px-lg-7{padding-left:6rem!important}.p-lg-8{padding:8rem!important}.pt-lg-8,.py-lg-8{padding-top:8rem!important}.pr-lg-8,.px-lg-8{padding-right:8rem!important}.pb-lg-8,.py-lg-8{padding-bottom:8rem!important}.pl-lg-8,.px-lg-8{padding-left:8rem!important}.p-lg-9{padding:10rem!important}.pt-lg-9,.py-lg-9{padding-top:10rem!important}.pr-lg-9,.px-lg-9{padding-right:10rem!important}.pb-lg-9,.py-lg-9{padding-bottom:10rem!important}.pl-lg-9,.px-lg-9{padding-left:10rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-n-9{margin:10rem!important}.mt-lg-n-9,.my-lg-n-9{margin-top:10rem!important}.mr-lg-n-9,.mx-lg-n-9{margin-right:10rem!important}.mb-lg-n-9,.my-lg-n-9{margin-bottom:10rem!important}.ml-lg-n-9,.mx-lg-n-9{margin-left:10rem!important}.m-lg-n-8{margin:8rem!important}.mt-lg-n-8,.my-lg-n-8{margin-top:8rem!important}.mr-lg-n-8,.mx-lg-n-8{margin-right:8rem!important}.mb-lg-n-8,.my-lg-n-8{margin-bottom:8rem!important}.ml-lg-n-8,.mx-lg-n-8{margin-left:8rem!important}.m-lg-n-7{margin:6rem!important}.mt-lg-n-7,.my-lg-n-7{margin-top:6rem!important}.mr-lg-n-7,.mx-lg-n-7{margin-right:6rem!important}.mb-lg-n-7,.my-lg-n-7{margin-bottom:6rem!important}.ml-lg-n-7,.mx-lg-n-7{margin-left:6rem!important}.m-lg-n-6{margin:4.5rem!important}.mt-lg-n-6,.my-lg-n-6{margin-top:4.5rem!important}.mr-lg-n-6,.mx-lg-n-6{margin-right:4.5rem!important}.mb-lg-n-6,.my-lg-n-6{margin-bottom:4.5rem!important}.ml-lg-n-6,.mx-lg-n-6{margin-left:4.5rem!important}.m-lg-n-5{margin:3rem!important}.mt-lg-n-5,.my-lg-n-5{margin-top:3rem!important}.mr-lg-n-5,.mx-lg-n-5{margin-right:3rem!important}.mb-lg-n-5,.my-lg-n-5{margin-bottom:3rem!important}.ml-lg-n-5,.mx-lg-n-5{margin-left:3rem!important}.m-lg-n-4{margin:1.5rem!important}.mt-lg-n-4,.my-lg-n-4{margin-top:1.5rem!important}.mr-lg-n-4,.mx-lg-n-4{margin-right:1.5rem!important}.mb-lg-n-4,.my-lg-n-4{margin-bottom:1.5rem!important}.ml-lg-n-4,.mx-lg-n-4{margin-left:1.5rem!important}.m-lg-n-3{margin:1rem!important}.mt-lg-n-3,.my-lg-n-3{margin-top:1rem!important}.mr-lg-n-3,.mx-lg-n-3{margin-right:1rem!important}.mb-lg-n-3,.my-lg-n-3{margin-bottom:1rem!important}.ml-lg-n-3,.mx-lg-n-3{margin-left:1rem!important}.m-lg-n-2{margin:.5rem!important}.mt-lg-n-2,.my-lg-n-2{margin-top:.5rem!important}.mr-lg-n-2,.mx-lg-n-2{margin-right:.5rem!important}.mb-lg-n-2,.my-lg-n-2{margin-bottom:.5rem!important}.ml-lg-n-2,.mx-lg-n-2{margin-left:.5rem!important}.m-lg-n-1{margin:.25rem!important}.mt-lg-n-1,.my-lg-n-1{margin-top:.25rem!important}.mr-lg-n-1,.mx-lg-n-1{margin-right:.25rem!important}.mb-lg-n-1,.my-lg-n-1{margin-bottom:.25rem!important}.ml-lg-n-1,.mx-lg-n-1{margin-left:.25rem!important}.m-lg-n6{margin:-4.5rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-4.5rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-4.5rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-4.5rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-4.5rem!important}.m-lg-n7{margin:-6rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-6rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-6rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-6rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-6rem!important}.m-lg-n8{margin:-8rem!important}.mt-lg-n8,.my-lg-n8{margin-top:-8rem!important}.mr-lg-n8,.mx-lg-n8{margin-right:-8rem!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-8rem!important}.ml-lg-n8,.mx-lg-n8{margin-left:-8rem!important}.m-lg-n9{margin:-10rem!important}.mt-lg-n9,.my-lg-n9{margin-top:-10rem!important}.mr-lg-n9,.mx-lg-n9{margin-right:-10rem!important}.mb-lg-n9,.my-lg-n9{margin-bottom:-10rem!important}.ml-lg-n9,.mx-lg-n9{margin-left:-10rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.m-xl--9{margin:-10rem!important}.mt-xl--9,.my-xl--9{margin-top:-10rem!important}.mr-xl--9,.mx-xl--9{margin-right:-10rem!important}.mb-xl--9,.my-xl--9{margin-bottom:-10rem!important}.ml-xl--9,.mx-xl--9{margin-left:-10rem!important}.m-xl--8{margin:-8rem!important}.mt-xl--8,.my-xl--8{margin-top:-8rem!important}.mr-xl--8,.mx-xl--8{margin-right:-8rem!important}.mb-xl--8,.my-xl--8{margin-bottom:-8rem!important}.ml-xl--8,.mx-xl--8{margin-left:-8rem!important}.m-xl--7{margin:-6rem!important}.mt-xl--7,.my-xl--7{margin-top:-6rem!important}.mr-xl--7,.mx-xl--7{margin-right:-6rem!important}.mb-xl--7,.my-xl--7{margin-bottom:-6rem!important}.ml-xl--7,.mx-xl--7{margin-left:-6rem!important}.m-xl--6{margin:-4.5rem!important}.mt-xl--6,.my-xl--6{margin-top:-4.5rem!important}.mr-xl--6,.mx-xl--6{margin-right:-4.5rem!important}.mb-xl--6,.my-xl--6{margin-bottom:-4.5rem!important}.ml-xl--6,.mx-xl--6{margin-left:-4.5rem!important}.m-xl--5{margin:-3rem!important}.mt-xl--5,.my-xl--5{margin-top:-3rem!important}.mr-xl--5,.mx-xl--5{margin-right:-3rem!important}.mb-xl--5,.my-xl--5{margin-bottom:-3rem!important}.ml-xl--5,.mx-xl--5{margin-left:-3rem!important}.m-xl--4{margin:-1.5rem!important}.mt-xl--4,.my-xl--4{margin-top:-1.5rem!important}.mr-xl--4,.mx-xl--4{margin-right:-1.5rem!important}.mb-xl--4,.my-xl--4{margin-bottom:-1.5rem!important}.ml-xl--4,.mx-xl--4{margin-left:-1.5rem!important}.m-xl--3{margin:-1rem!important}.mt-xl--3,.my-xl--3{margin-top:-1rem!important}.mr-xl--3,.mx-xl--3{margin-right:-1rem!important}.mb-xl--3,.my-xl--3{margin-bottom:-1rem!important}.ml-xl--3,.mx-xl--3{margin-left:-1rem!important}.m-xl--2{margin:-.5rem!important}.mt-xl--2,.my-xl--2{margin-top:-.5rem!important}.mr-xl--2,.mx-xl--2{margin-right:-.5rem!important}.mb-xl--2,.my-xl--2{margin-bottom:-.5rem!important}.ml-xl--2,.mx-xl--2{margin-left:-.5rem!important}.m-xl--1{margin:-.25rem!important}.mt-xl--1,.my-xl--1{margin-top:-.25rem!important}.mr-xl--1,.mx-xl--1{margin-right:-.25rem!important}.mb-xl--1,.my-xl--1{margin-bottom:-.25rem!important}.ml-xl--1,.mx-xl--1{margin-left:-.25rem!important}.m-xl-6{margin:4.5rem!important}.mt-xl-6,.my-xl-6{margin-top:4.5rem!important}.mr-xl-6,.mx-xl-6{margin-right:4.5rem!important}.mb-xl-6,.my-xl-6{margin-bottom:4.5rem!important}.ml-xl-6,.mx-xl-6{margin-left:4.5rem!important}.m-xl-7{margin:6rem!important}.mt-xl-7,.my-xl-7{margin-top:6rem!important}.mr-xl-7,.mx-xl-7{margin-right:6rem!important}.mb-xl-7,.my-xl-7{margin-bottom:6rem!important}.ml-xl-7,.mx-xl-7{margin-left:6rem!important}.m-xl-8{margin:8rem!important}.mt-xl-8,.my-xl-8{margin-top:8rem!important}.mr-xl-8,.mx-xl-8{margin-right:8rem!important}.mb-xl-8,.my-xl-8{margin-bottom:8rem!important}.ml-xl-8,.mx-xl-8{margin-left:8rem!important}.m-xl-9{margin:10rem!important}.mt-xl-9,.my-xl-9{margin-top:10rem!important}.mr-xl-9,.mx-xl-9{margin-right:10rem!important}.mb-xl-9,.my-xl-9{margin-bottom:10rem!important}.ml-xl-9,.mx-xl-9{margin-left:10rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.p-xl-6{padding:4.5rem!important}.pt-xl-6,.py-xl-6{padding-top:4.5rem!important}.pr-xl-6,.px-xl-6{padding-right:4.5rem!important}.pb-xl-6,.py-xl-6{padding-bottom:4.5rem!important}.pl-xl-6,.px-xl-6{padding-left:4.5rem!important}.p-xl-7{padding:6rem!important}.pt-xl-7,.py-xl-7{padding-top:6rem!important}.pr-xl-7,.px-xl-7{padding-right:6rem!important}.pb-xl-7,.py-xl-7{padding-bottom:6rem!important}.pl-xl-7,.px-xl-7{padding-left:6rem!important}.p-xl-8{padding:8rem!important}.pt-xl-8,.py-xl-8{padding-top:8rem!important}.pr-xl-8,.px-xl-8{padding-right:8rem!important}.pb-xl-8,.py-xl-8{padding-bottom:8rem!important}.pl-xl-8,.px-xl-8{padding-left:8rem!important}.p-xl-9{padding:10rem!important}.pt-xl-9,.py-xl-9{padding-top:10rem!important}.pr-xl-9,.px-xl-9{padding-right:10rem!important}.pb-xl-9,.py-xl-9{padding-bottom:10rem!important}.pl-xl-9,.px-xl-9{padding-left:10rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-n-9{margin:10rem!important}.mt-xl-n-9,.my-xl-n-9{margin-top:10rem!important}.mr-xl-n-9,.mx-xl-n-9{margin-right:10rem!important}.mb-xl-n-9,.my-xl-n-9{margin-bottom:10rem!important}.ml-xl-n-9,.mx-xl-n-9{margin-left:10rem!important}.m-xl-n-8{margin:8rem!important}.mt-xl-n-8,.my-xl-n-8{margin-top:8rem!important}.mr-xl-n-8,.mx-xl-n-8{margin-right:8rem!important}.mb-xl-n-8,.my-xl-n-8{margin-bottom:8rem!important}.ml-xl-n-8,.mx-xl-n-8{margin-left:8rem!important}.m-xl-n-7{margin:6rem!important}.mt-xl-n-7,.my-xl-n-7{margin-top:6rem!important}.mr-xl-n-7,.mx-xl-n-7{margin-right:6rem!important}.mb-xl-n-7,.my-xl-n-7{margin-bottom:6rem!important}.ml-xl-n-7,.mx-xl-n-7{margin-left:6rem!important}.m-xl-n-6{margin:4.5rem!important}.mt-xl-n-6,.my-xl-n-6{margin-top:4.5rem!important}.mr-xl-n-6,.mx-xl-n-6{margin-right:4.5rem!important}.mb-xl-n-6,.my-xl-n-6{margin-bottom:4.5rem!important}.ml-xl-n-6,.mx-xl-n-6{margin-left:4.5rem!important}.m-xl-n-5{margin:3rem!important}.mt-xl-n-5,.my-xl-n-5{margin-top:3rem!important}.mr-xl-n-5,.mx-xl-n-5{margin-right:3rem!important}.mb-xl-n-5,.my-xl-n-5{margin-bottom:3rem!important}.ml-xl-n-5,.mx-xl-n-5{margin-left:3rem!important}.m-xl-n-4{margin:1.5rem!important}.mt-xl-n-4,.my-xl-n-4{margin-top:1.5rem!important}.mr-xl-n-4,.mx-xl-n-4{margin-right:1.5rem!important}.mb-xl-n-4,.my-xl-n-4{margin-bottom:1.5rem!important}.ml-xl-n-4,.mx-xl-n-4{margin-left:1.5rem!important}.m-xl-n-3{margin:1rem!important}.mt-xl-n-3,.my-xl-n-3{margin-top:1rem!important}.mr-xl-n-3,.mx-xl-n-3{margin-right:1rem!important}.mb-xl-n-3,.my-xl-n-3{margin-bottom:1rem!important}.ml-xl-n-3,.mx-xl-n-3{margin-left:1rem!important}.m-xl-n-2{margin:.5rem!important}.mt-xl-n-2,.my-xl-n-2{margin-top:.5rem!important}.mr-xl-n-2,.mx-xl-n-2{margin-right:.5rem!important}.mb-xl-n-2,.my-xl-n-2{margin-bottom:.5rem!important}.ml-xl-n-2,.mx-xl-n-2{margin-left:.5rem!important}.m-xl-n-1{margin:.25rem!important}.mt-xl-n-1,.my-xl-n-1{margin-top:.25rem!important}.mr-xl-n-1,.mx-xl-n-1{margin-right:.25rem!important}.mb-xl-n-1,.my-xl-n-1{margin-bottom:.25rem!important}.ml-xl-n-1,.mx-xl-n-1{margin-left:.25rem!important}.m-xl-n6{margin:-4.5rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-4.5rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-4.5rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-4.5rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-4.5rem!important}.m-xl-n7{margin:-6rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-6rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-6rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-6rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-6rem!important}.m-xl-n8{margin:-8rem!important}.mt-xl-n8,.my-xl-n8{margin-top:-8rem!important}.mr-xl-n8,.mx-xl-n8{margin-right:-8rem!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-8rem!important}.ml-xl-n8,.mx-xl-n8{margin-left:-8rem!important}.m-xl-n9{margin:-10rem!important}.mt-xl-n9,.my-xl-n9{margin-top:-10rem!important}.mr-xl-n9,.mx-xl-n9{margin-right:-10rem!important}.mb-xl-n9,.my-xl-n9{margin-bottom:-10rem!important}.ml-xl-n9,.mx-xl-n9{margin-left:-10rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#5e72e4!important}a.text-primary:focus,a.text-primary:hover{color:#233dd2!important}.text-secondary{color:#f7fafc!important}a.text-secondary:focus,a.text-secondary:hover{color:#bfd7e7!important}.text-success{color:#2dce89!important}a.text-success:focus,a.text-success:hover{color:#1f8f5f!important}.text-info{color:#11cdef!important}a.text-info:focus,a.text-info:hover{color:#0b90a8!important}.text-warning{color:#fb6340!important}a.text-warning:focus,a.text-warning:hover{color:#ea3005!important}.text-danger{color:#f5365c!important}a.text-danger:focus,a.text-danger:hover{color:#d40b33!important}.text-light{color:#adb5bd!important}a.text-light:focus,a.text-light:hover{color:#838f9b!important}.text-dark{color:#212529!important}a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-default{color:#172b4d!important}a.text-default:focus,a.text-default:hover{color:#050a12!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-neutral{color:#fff!important}a.text-neutral:focus,a.text-neutral:hover{color:#d9d9d9!important}.text-darker{color:#000!important}a.text-darker:focus,a.text-darker:hover{color:#000!important}.text-body{color:#525f7f!important}.text-muted{color:#8898aa!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{box-shadow:none!important;text-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:' (' attr(title) ')'}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#e9ecef}.table .thead-dark th{color:inherit;border-color:#e9ecef}}.alert{font-size:.875rem}.alert-heading{font-size:.9375rem;font-weight:600;margin-top:.15rem}.alert-icon{font-size:1.25rem;display:inline-block;margin-right:1.25rem;vertical-align:middle}.alert-icon i.ni{position:relative;top:2px}.alert-text{display:inline-block;vertical-align:middle}[class*=alert-] .alert-link{color:#fff;border-bottom:1px dotted rgba(255,255,255,.5)}.alert-dismissible .close{top:50%;right:1.5rem;padding:0;transform:translateY(-50%);opacity:1}@media (max-width:575.98px){.alert-dismissible .close{top:1rem;right:.5rem}}.alert-dismissible .close>span:not(.sr-only){font-size:1.5rem;color:rgba(255,255,255,.6);background-color:transparent}.alert-dismissible .close:focus>span:not(.sr-only),.alert-dismissible .close:hover>span:not(.sr-only){color:#fff;background-color:transparent}.alert-secondary .close>span:not(.sr-only){color:rgba(23,43,77,.6)}.alert-secondary .close:focus>span:not(.sr-only),.alert-secondary .close:hover>span:not(.sr-only){color:#172b4d}.alert-notify{display:flex!important;width:calc(100% - 30px);max-width:600px;padding-right:80px;color:rgba(255,255,255,.85);box-shadow:0 3px 10px rgba(0,0,0,.15)}.alert-notify:hover{z-index:1081!important}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger){background-color:rgba(0,0,0,.95)}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close{color:#ffd600}.alert-notify:not(.alert-info):not(.alert-success):not(.alert-warning):not(.alert-danger) .alert-notify-close:hover{opacity:.8}.alert-notify .alert-icon.ni{position:relative;top:4px}.alert-notify .alert-title{font-size:1rem;font-weight:600;display:block}.alert-notify .close{top:1rem!important;right:1.5rem!important;transform:translateY(0)}.avatar{font-size:1rem;display:inline-flex;width:48px;height:48px;color:#fff;border-radius:.375rem;background-color:#adb5bd;align-items:center;justify-content:center}.avatar img{width:100%;border-radius:.375rem}.avatar+.avatar-content{display:inline-block;margin-left:.75rem}.avatar-xl{width:74px;height:74px}.avatar-lg{font-size:.875rem;width:58px;height:58px}.avatar-sm{font-size:.875rem;width:36px;height:36px}.avatar-xs{font-size:.75rem;width:24px;height:24px}.avatar-group .avatar{position:relative;z-index:2;border:2px solid #fff}.avatar-group .avatar:hover{z-index:3}.avatar-group .avatar+.avatar{margin-left:-1rem}.badge{text-transform:uppercase}.badge a{color:#fff}.badge-md{padding:.65em 1em}.badge-lg{padding:.85em 1.375em}.badge-inline{margin-right:.625rem}.badge-inline+span{position:relative;top:2px}.badge-inline+span>a{text-decoration:underline}.badge-default{color:#fff}.badge-secondary{color:#212529;background-color:#f7fafc}.btn .badge:not(:first-child){margin-left:.5rem}.btn .badge:not(:last-child){margin-right:.5rem}.badge-circle{font-size:.75rem;font-weight:600;display:inline-flex;width:1.25rem;height:1.25rem;padding:0!important;text-align:center;border-radius:50%;align-items:center;justify-content:center}.badge-circle.badge-md{width:1.5rem;height:1.5rem}.badge-circle.badge-lg{width:2rem;height:2rem}.badge-dot{font-size:.875rem;font-weight:400;padding-right:0;padding-left:0;text-transform:none;background:0 0}.badge-dot strong{color:#32325d}.badge-dot i{display:inline-block;width:.375rem;height:.375rem;margin-right:.375rem;vertical-align:middle;border-radius:50%}.badge-dot.badge-md i{width:.5rem;height:.5rem}.badge-dot.badge-lg i{width:.625rem;height:.625rem}.btn .badge-floating{position:absolute;top:-50%;transform:translateY(50%);border:3px solid}.btn .badge-floating.badge:not(.badge-circle){transform:translate(147%,50%)}.breadcrumb-item{font-size:.875rem}.breadcrumb-dark{background-color:#172b4d}.breadcrumb-dark .breadcrumb-item{font-weight:600}.breadcrumb-dark .breadcrumb-item a{color:#f6f9fc}.breadcrumb-dark .breadcrumb-item a:hover{color:#fff}.breadcrumb-dark .breadcrumb-item+.breadcrumb-item::before{color:#adb5bd}.breadcrumb-dark .breadcrumb-item.active{color:#dee2e6}.breadcrumb-links{margin:0;padding:0;background:0 0}.btn{font-size:.875rem;position:relative;transition:all .15s ease;letter-spacing:.025em;text-transform:none;will-change:transform}.btn:hover{transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.btn:not(:last-child){margin-right:.5rem}.btn i:not(:first-child),.btn svg:not(:first-child){margin-left:.5rem}.btn i:not(:last-child),.btn svg:not(:last-child){margin-right:.5rem}.btn-group .btn,.input-group .btn{margin-right:0;transform:translateY(0)}.btn-group-sm>.btn,.btn-sm{font-size:.75rem}.btn-group-lg>.btn,.btn-lg{font-size:.875rem}[class*=btn-outline-]{border-width:1px}.btn-outline-secondary{color:#4385b1}.btn-inner--icon i:not(.fas):not(.fab){position:relative;top:2px}.btn-link{font-weight:600;box-shadow:none}.btn-link:hover{transform:none;box-shadow:none}.btn-neutral{color:#5e72e4}.btn-facebook{color:#fff;border-color:#3b5999;background-color:#3b5999;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-facebook:hover{color:#fff;border-color:#3b5999;background-color:#3b5999}.btn-facebook.focus,.btn-facebook:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(59,89,153,.5)}.btn-facebook.disabled,.btn-facebook:disabled{color:#fff;border-color:#3b5999;background-color:#3b5999}.btn-facebook:not(:disabled):not(.disabled).active,.btn-facebook:not(:disabled):not(.disabled):active,.show>.btn-facebook.dropdown-toggle{color:#fff;border-color:#3b5999;background-color:#2d4474}.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn-facebook.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(59,89,153,.5)}.btn-twitter{color:#fff;border-color:#1da1f2;background-color:#1da1f2;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-twitter:hover{color:#fff;border-color:#1da1f2;background-color:#1da1f2}.btn-twitter.focus,.btn-twitter:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(29,161,242,.5)}.btn-twitter.disabled,.btn-twitter:disabled{color:#fff;border-color:#1da1f2;background-color:#1da1f2}.btn-twitter:not(:disabled):not(.disabled).active,.btn-twitter:not(:disabled):not(.disabled):active,.show>.btn-twitter.dropdown-toggle{color:#fff;border-color:#1da1f2;background-color:#0c85d0}.btn-twitter:not(:disabled):not(.disabled).active:focus,.btn-twitter:not(:disabled):not(.disabled):active:focus,.show>.btn-twitter.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(29,161,242,.5)}.btn-google-plus{color:#fff;border-color:#dd4b39;background-color:#dd4b39;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-google-plus:hover{color:#fff;border-color:#dd4b39;background-color:#dd4b39}.btn-google-plus.focus,.btn-google-plus:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(221,75,57,.5)}.btn-google-plus.disabled,.btn-google-plus:disabled{color:#fff;border-color:#dd4b39;background-color:#dd4b39}.btn-google-plus:not(:disabled):not(.disabled).active,.btn-google-plus:not(:disabled):not(.disabled):active,.show>.btn-google-plus.dropdown-toggle{color:#fff;border-color:#dd4b39;background-color:#c23321}.btn-google-plus:not(:disabled):not(.disabled).active:focus,.btn-google-plus:not(:disabled):not(.disabled):active:focus,.show>.btn-google-plus.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(221,75,57,.5)}.btn-instagram{color:#fff;border-color:#e4405f;background-color:#e4405f;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-instagram:hover{color:#fff;border-color:#e4405f;background-color:#e4405f}.btn-instagram.focus,.btn-instagram:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(228,64,95,.5)}.btn-instagram.disabled,.btn-instagram:disabled{color:#fff;border-color:#e4405f;background-color:#e4405f}.btn-instagram:not(:disabled):not(.disabled).active,.btn-instagram:not(:disabled):not(.disabled):active,.show>.btn-instagram.dropdown-toggle{color:#fff;border-color:#e4405f;background-color:#d31e40}.btn-instagram:not(:disabled):not(.disabled).active:focus,.btn-instagram:not(:disabled):not(.disabled):active:focus,.show>.btn-instagram.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(228,64,95,.5)}.btn-pinterest{color:#fff;border-color:#bd081c;background-color:#bd081c;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-pinterest:hover{color:#fff;border-color:#bd081c;background-color:#bd081c}.btn-pinterest.focus,.btn-pinterest:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(189,8,28,.5)}.btn-pinterest.disabled,.btn-pinterest:disabled{color:#fff;border-color:#bd081c;background-color:#bd081c}.btn-pinterest:not(:disabled):not(.disabled).active,.btn-pinterest:not(:disabled):not(.disabled):active,.show>.btn-pinterest.dropdown-toggle{color:#fff;border-color:#bd081c;background-color:#8c0615}.btn-pinterest:not(:disabled):not(.disabled).active:focus,.btn-pinterest:not(:disabled):not(.disabled):active:focus,.show>.btn-pinterest.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(189,8,28,.5)}.btn-youtube{color:#fff;border-color:#cd201f;background-color:#cd201f;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-youtube:hover{color:#fff;border-color:#cd201f;background-color:#cd201f}.btn-youtube.focus,.btn-youtube:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(205,32,31,.5)}.btn-youtube.disabled,.btn-youtube:disabled{color:#fff;border-color:#cd201f;background-color:#cd201f}.btn-youtube:not(:disabled):not(.disabled).active,.btn-youtube:not(:disabled):not(.disabled):active,.show>.btn-youtube.dropdown-toggle{color:#fff;border-color:#cd201f;background-color:#a11918}.btn-youtube:not(:disabled):not(.disabled).active:focus,.btn-youtube:not(:disabled):not(.disabled):active:focus,.show>.btn-youtube.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(205,32,31,.5)}.btn-slack{color:#fff;border-color:#3aaf85;background-color:#3aaf85;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-slack:hover{color:#fff;border-color:#3aaf85;background-color:#3aaf85}.btn-slack.focus,.btn-slack:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(58,175,133,.5)}.btn-slack.disabled,.btn-slack:disabled{color:#fff;border-color:#3aaf85;background-color:#3aaf85}.btn-slack:not(:disabled):not(.disabled).active,.btn-slack:not(:disabled):not(.disabled):active,.show>.btn-slack.dropdown-toggle{color:#fff;border-color:#3aaf85;background-color:#2d8968}.btn-slack:not(:disabled):not(.disabled).active:focus,.btn-slack:not(:disabled):not(.disabled):active:focus,.show>.btn-slack.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(58,175,133,.5)}.btn-dribbble{color:#fff;border-color:#ea4c89;background-color:#ea4c89;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-dribbble:hover{color:#fff;border-color:#ea4c89;background-color:#ea4c89}.btn-dribbble.focus,.btn-dribbble:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(234,76,137,.5)}.btn-dribbble.disabled,.btn-dribbble:disabled{color:#fff;border-color:#ea4c89;background-color:#ea4c89}.btn-dribbble:not(:disabled):not(.disabled).active,.btn-dribbble:not(:disabled):not(.disabled):active,.show>.btn-dribbble.dropdown-toggle{color:#fff;border-color:#ea4c89;background-color:#e51e6b}.btn-dribbble:not(:disabled):not(.disabled).active:focus,.btn-dribbble:not(:disabled):not(.disabled):active:focus,.show>.btn-dribbble.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(234,76,137,.5)}.btn-github{color:#fff;border-color:#222;background-color:#222;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-github:hover{color:#fff;border-color:#222;background-color:#222}.btn-github.focus,.btn-github:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(34,34,34,.5)}.btn-github.disabled,.btn-github:disabled{color:#fff;border-color:#222;background-color:#222}.btn-github:not(:disabled):not(.disabled).active,.btn-github:not(:disabled):not(.disabled):active,.show>.btn-github.dropdown-toggle{color:#fff;border-color:#222;background-color:#090909}.btn-github:not(:disabled):not(.disabled).active:focus,.btn-github:not(:disabled):not(.disabled):active:focus,.show>.btn-github.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(34,34,34,.5)}.btn-vimeo{color:#fff;border-color:#04a0f0;background-color:#04a0f0;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.btn-vimeo:hover{color:#fff;border-color:#04a0f0;background-color:#04a0f0}.btn-vimeo.focus,.btn-vimeo:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(4,160,240,.5)}.btn-vimeo.disabled,.btn-vimeo:disabled{color:#fff;border-color:#04a0f0;background-color:#04a0f0}.btn-vimeo:not(:disabled):not(.disabled).active,.btn-vimeo:not(:disabled):not(.disabled):active,.show>.btn-vimeo.dropdown-toggle{color:#fff;border-color:#04a0f0;background-color:#037fbe}.btn-vimeo:not(:disabled):not(.disabled).active:focus,.btn-vimeo:not(:disabled):not(.disabled):active:focus,.show>.btn-vimeo.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(4,160,240,.5)}.btn-group .btn{box-shadow:none}[data-toggle=buttons]:not(.btn-group-colors)>.btn{margin:0;cursor:pointer;border:0;background-color:#f6f9fc;box-shadow:none}[data-toggle=buttons]:not(.btn-group-colors)>.btn:not(.active){color:#525f7f}[data-toggle=buttons]:not(.btn-group-colors)>.btn.active{color:#fff;background-color:#5e72e4}.btn-group-colors>.btn{position:relative;width:30px;height:30px;margin-right:.5rem;margin-bottom:.25rem;padding:0;border-radius:50%!important;box-shadow:none}.btn-group-colors>.btn:not([class*=bg-]){border-color:#f6f9fc!important}.btn-group-colors>.btn:before{font-family:NucleoIcons,sans-serif;font-size:14px;line-height:28px;position:absolute;top:0;left:0;width:100%;height:100%;content:'';transition:transform .2s,opacity .2s;transform:scale(0);opacity:0;color:#fff}@media (prefers-reduced-motion:reduce){.btn-group-colors>.btn:before{transition:none}}.btn-group-colors>.btn.btn:not([class*=bg-]){border:1px solid #cfd5db}.btn-group-colors>.btn.btn:not([class*=bg-]):before{color:#525f7f}.btn-group-colors>.btn.active:before{transform:scale(1);opacity:1}.btn-icon .btn-inner--icon img{width:20px}.btn-icon .btn-inner--text:not(:first-child){margin-left:.75em}.btn-icon .btn-inner--text:not(:last-child){margin-right:.75em}.btn-icon-only{width:2.375rem;height:2.375rem;padding:0}a.btn-icon-only{line-height:2.5}.btn-group-sm>.btn-icon-only.btn,.btn-icon-only.btn-sm{width:2rem;height:2rem}.btn-icon-clipboard{font-family:inherit;font-size:1rem;font-weight:400;line-height:1.25;display:inline-block;width:100%;margin:0;margin:.5rem 0;padding:1.5rem;cursor:pointer;text-align:left;vertical-align:middle;text-decoration:none;color:#32325d;border:0;border-radius:.375rem;background-color:#f6f9fc;-moz-appearance:none}.btn-icon-clipboard:hover{background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px}.btn-icon-clipboard>div{display:flex;align-items:center}.btn-icon-clipboard i{font-size:1.5rem;box-sizing:content-box;vertical-align:middle;color:#5e72e4}.btn-icon-clipboard span{font-size:.875rem;line-height:1.5;display:inline-block;overflow:hidden;margin-left:16px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.card{margin-bottom:30px;border:0;box-shadow:0 0 2rem 0 rgba(136,152,170,.15)}.card-translucent{background-color:rgba(18,91,152,.08)}.card-deck .card{margin-bottom:30px}.card.shadow{border:0!important}@media (min-width:576px){.card-columns{column-count:1}}@media (min-width:768px){.card-columns{column-count:2}}@media (min-width:1200px){.card-columns{column-count:3;column-gap:1.25rem}}.card-lift--hover:hover{transition:all .15s ease;transform:translateY(-20px)}@media (prefers-reduced-motion:reduce){.card-lift--hover:hover{transition:none}}.card-blockquote{position:relative;padding:2rem}.card-blockquote .svg-bg{position:absolute;top:-94px;left:0;display:block;width:100%;height:95px}.card-serial-number{font-size:1.625rem;display:flex;justify-content:space-between}.card-serial-number>div:not(:last-child){display:flex;flex:1 1 auto}.card-serial-number>div:not(:last-child):after{position:relative;left:-2px;content:'-';text-align:center;flex:1 1 auto}@media (max-width:575.98px){.card-serial-number{font-size:1.0625rem}}.card-pricing .card-header{padding-top:1.25rem;padding-bottom:1.25rem}.card-pricing .list-unstyled li{padding:.5rem 0;color:#8898aa}.card-pricing.popular{z-index:1;border:3px solid #5e72e4!important}@media (min-width:768px){.card-pricing.zoom-in{z-index:1;transform:scale(1.1)}}.card-profile-image{position:relative}.card-profile-image img{position:absolute;left:50%;max-width:140px;transition:all .15s ease;transform:translate(-50%,-50%) scale(1);border:3px solid #fff;border-radius:.375rem}.card-profile-image img:hover{transform:translate(-50%,-50%) scale(1.03)}.card-profile-stats{padding:1rem 0}.card-profile-stats>div{margin-right:1rem;padding:.875rem;text-align:center}.card-profile-stats>div:last-child{margin-right:0}.card-profile-stats>div .heading{font-size:1.1rem;font-weight:700;display:block}.card-profile-stats>div .description{font-size:.875rem;color:#adb5bd}.card-profile-actions{padding:.875rem}.card-stats .card-body{padding:1rem 1.5rem}.card-stats .card-status-bullet{position:absolute;top:0;right:0;transform:translate(50%,-50%)}.chart{position:relative;height:350px}.chart-sm{height:230px}.chart-legend{font-size:.875rem;display:flex;margin-top:2.5rem;text-align:center;color:#8898aa;justify-content:center}.chart-legend-item{display:inline-flex;align-items:center}.chart-legend-item+.chart-legend-item{margin-left:1rem}.chart-legend-indicator{display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;border-radius:50%}#chart-tooltip{z-index:0}#chart-tooltip .arrow{top:100%;left:50%;transform:translateX(-50%) translateX(-.5rem)}.chart-info-overlay{position:absolute;z-index:1;top:0;left:5%;max-width:350px;padding:20px}.close{transition:all .15s ease}.close>span:not(.sr-only){font-size:1.25rem;line-height:17px;display:block;width:1.25rem;height:1.25rem;transition:all .15s ease;color:rgba(0,0,0,.6);border-radius:50%;background-color:transparent}.close:focus,.close:hover{color:rgba(0,0,0,.9);outline:0;background-color:transparent}.close:focus span:not(.sr-only),.close:hover span:not(.sr-only){background-color:transparent}.close-dark>span:not(.sr-only){color:rgba(255,255,255,.8)}.close-dark:focus>span:not(.sr-only),.close-dark:hover>span:not(.sr-only){color:#fff}.accordion .card-header{position:relative;cursor:pointer}.accordion .card-header:after{font:normal normal normal 14px/1 NucleoIcons;line-height:0;position:absolute;top:50%;right:1.5rem;content:'\ea0f';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.accordion .card-header:after{transition:none}}.accordion .card-header[aria-expanded=false]:after{content:'\ea0f'}.accordion .card-header[aria-expanded=true]:after{transform:rotate(180deg)}.accordion .card-header[aria-expanded=true] .heading{color:#5e72e4}.main-content{position:relative}.main-content .navbar-top{padding-right:0!important;padding-left:0!important}@media (min-width:768px){.main-content .container-fluid{padding-right:30px!important;padding-left:30px!important}}.custom-checkbox .custom-control-input~.custom-control-label{font-size:.875rem;cursor:pointer}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{border-color:#5e72e4}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e')}.custom-checkbox .custom-control-input:disabled~.custom-control-label::before{border-color:#e9ecef}.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}.custom-control-label::before{top:.25rem;left:-1.75rem;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border:1px solid #dee2e6}@media (prefers-reduced-motion:reduce){.custom-control-label::before{transition:none}}.custom-control-label::after{top:.25rem;left:-1.75rem}.custom-control-label span{position:relative;top:2px}.custom-control-label{margin-bottom:0}.custom-control-alternative .custom-control-label::before{border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.custom-control-alternative .custom-control-input:checked~.custom-control-label::before{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.custom-control-alternative .custom-control-input:active~.custom-control-label::before,.custom-control-alternative .custom-control-input:focus~.custom-control-label::before{box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.custom-checkbox .custom-control-input~.custom-control-label{font-size:.875rem;height:1rem;cursor:pointer}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{border-color:#5e72e4}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3e%3c/svg%3e')}.custom-checkbox .custom-control-input:disabled~.custom-control-label::before{border-color:#e9ecef}.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}.custom-checkbox-primary .custom-control-input:checked~.custom-control-label::before{border-color:#5e72e4;background-color:#5e72e4}.custom-checkbox-primary .custom-control-input:checked~.custom-control-label::after{background-image:#5e72e4}.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::before{border-color:#f7fafc;background-color:#f7fafc}.custom-checkbox-secondary .custom-control-input:checked~.custom-control-label::after{background-image:#f7fafc}.custom-checkbox-success .custom-control-input:checked~.custom-control-label::before{border-color:#2dce89;background-color:#2dce89}.custom-checkbox-success .custom-control-input:checked~.custom-control-label::after{background-image:#2dce89}.custom-checkbox-info .custom-control-input:checked~.custom-control-label::before{border-color:#11cdef;background-color:#11cdef}.custom-checkbox-info .custom-control-input:checked~.custom-control-label::after{background-image:#11cdef}.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::before{border-color:#fb6340;background-color:#fb6340}.custom-checkbox-warning .custom-control-input:checked~.custom-control-label::after{background-image:#fb6340}.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::before{border-color:#f5365c;background-color:#f5365c}.custom-checkbox-danger .custom-control-input:checked~.custom-control-label::after{background-image:#f5365c}.custom-checkbox-light .custom-control-input:checked~.custom-control-label::before{border-color:#adb5bd;background-color:#adb5bd}.custom-checkbox-light .custom-control-input:checked~.custom-control-label::after{background-image:#adb5bd}.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::before{border-color:#212529;background-color:#212529}.custom-checkbox-dark .custom-control-input:checked~.custom-control-label::after{background-image:#212529}.custom-checkbox-default .custom-control-input:checked~.custom-control-label::before{border-color:#172b4d;background-color:#172b4d}.custom-checkbox-default .custom-control-input:checked~.custom-control-label::after{background-image:#172b4d}.custom-checkbox-white .custom-control-input:checked~.custom-control-label::before{border-color:#fff;background-color:#fff}.custom-checkbox-white .custom-control-input:checked~.custom-control-label::after{background-image:#fff}.custom-checkbox-neutral .custom-control-input:checked~.custom-control-label::before{border-color:#fff;background-color:#fff}.custom-checkbox-neutral .custom-control-input:checked~.custom-control-label::after{background-image:#fff}.custom-checkbox-darker .custom-control-input:checked~.custom-control-label::before{border-color:#000;background-color:#000}.custom-checkbox-darker .custom-control-input:checked~.custom-control-label::after{background-image:#000}.custom-radio .custom-control-input~.custom-control-label{font-size:.875rem;height:1rem;cursor:pointer}.custom-radio .custom-control-input:checked~.custom-control-label::before{border-color:#5e72e4}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url('data:image/svg+xml,%3csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23fff\'/%3e%3c/svg%3e')}.custom-radio .custom-control-input:disabled~.custom-control-label::before{border-color:#e9ecef}.custom-radio .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,.5)}.custom-toggle{position:relative;display:inherit;display:inline-block;width:52px;height:1.5rem;margin:0}.custom-toggle input{display:none}.custom-toggle input:checked+.custom-toggle-slider{border:1px solid #5e72e4}.custom-toggle input:checked+.custom-toggle-slider:before{transform:translateX(28px);background:#5e72e4}.custom-toggle input:disabled+.custom-toggle-slider{border:1px solid #e9ecef}.custom-toggle input:disabled:checked+.custom-toggle-slider{border:1px solid #e9ecef}.custom-toggle input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}.custom-toggle-slider{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;border:1px solid #ced4da;border-radius:34px!important;background-color:transparent}.custom-toggle-slider:before{position:absolute;bottom:2px;left:2px;width:18px;height:18px;content:'';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border-radius:50%!important;background-color:#e9ecef}.custom-toggle-wrapper .custom-toggle+.custom-toggle{margin-left:1rem!important}.custom-toggle input:checked+.custom-toggle-slider:after{right:auto;left:0;content:attr(data-label-on);color:#5e72e4}.custom-toggle-slider:after{font-family:inherit;font-size:.75rem;font-weight:600;line-height:24px;position:absolute;top:0;right:0;display:block;overflow:hidden;min-width:1.66667rem;margin:0 .21667rem;content:attr(data-label-off);transition:all .15s ease;text-align:center;color:#ced4da}@media (prefers-reduced-motion:reduce){.custom-toggle-slider:after{transition:none}}.custom-toggle-primary input:checked+.custom-toggle-slider{border-color:#5e72e4}.custom-toggle-primary input:checked+.custom-toggle-slider:before{background:#5e72e4}.custom-toggle-primary input:checked+.custom-toggle-slider:after{color:#5e72e4}.custom-toggle-primary input:disabled:checked+.custom-toggle-slider{border-color:#5e72e4}.custom-toggle-primary input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}.custom-toggle-secondary input:checked+.custom-toggle-slider{border-color:#f7fafc}.custom-toggle-secondary input:checked+.custom-toggle-slider:before{background:#f7fafc}.custom-toggle-secondary input:checked+.custom-toggle-slider:after{color:#f7fafc}.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider{border-color:#f7fafc}.custom-toggle-secondary input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-success input:checked+.custom-toggle-slider{border-color:#2dce89}.custom-toggle-success input:checked+.custom-toggle-slider:before{background:#2dce89}.custom-toggle-success input:checked+.custom-toggle-slider:after{color:#2dce89}.custom-toggle-success input:disabled:checked+.custom-toggle-slider{border-color:#2dce89}.custom-toggle-success input:disabled:checked+.custom-toggle-slider:before{background-color:#54daa1}.custom-toggle-info input:checked+.custom-toggle-slider{border-color:#11cdef}.custom-toggle-info input:checked+.custom-toggle-slider:before{background:#11cdef}.custom-toggle-info input:checked+.custom-toggle-slider:after{color:#11cdef}.custom-toggle-info input:disabled:checked+.custom-toggle-slider{border-color:#11cdef}.custom-toggle-info input:disabled:checked+.custom-toggle-slider:before{background-color:#41d7f2}.custom-toggle-warning input:checked+.custom-toggle-slider{border-color:#fb6340}.custom-toggle-warning input:checked+.custom-toggle-slider:before{background:#fb6340}.custom-toggle-warning input:checked+.custom-toggle-slider:after{color:#fb6340}.custom-toggle-warning input:disabled:checked+.custom-toggle-slider{border-color:#fb6340}.custom-toggle-warning input:disabled:checked+.custom-toggle-slider:before{background-color:#fc8c72}.custom-toggle-danger input:checked+.custom-toggle-slider{border-color:#f5365c}.custom-toggle-danger input:checked+.custom-toggle-slider:before{background:#f5365c}.custom-toggle-danger input:checked+.custom-toggle-slider:after{color:#f5365c}.custom-toggle-danger input:disabled:checked+.custom-toggle-slider{border-color:#f5365c}.custom-toggle-danger input:disabled:checked+.custom-toggle-slider:before{background-color:#f76783}.custom-toggle-light input:checked+.custom-toggle-slider{border-color:#adb5bd}.custom-toggle-light input:checked+.custom-toggle-slider:before{background:#adb5bd}.custom-toggle-light input:checked+.custom-toggle-slider:after{color:#adb5bd}.custom-toggle-light input:disabled:checked+.custom-toggle-slider{border-color:#adb5bd}.custom-toggle-light input:disabled:checked+.custom-toggle-slider:before{background-color:#c9cfd4}.custom-toggle-dark input:checked+.custom-toggle-slider{border-color:#212529}.custom-toggle-dark input:checked+.custom-toggle-slider:before{background:#212529}.custom-toggle-dark input:checked+.custom-toggle-slider:after{color:#212529}.custom-toggle-dark input:disabled:checked+.custom-toggle-slider{border-color:#212529}.custom-toggle-dark input:disabled:checked+.custom-toggle-slider:before{background-color:#383f45}.custom-toggle-default input:checked+.custom-toggle-slider{border-color:#172b4d}.custom-toggle-default input:checked+.custom-toggle-slider:before{background:#172b4d}.custom-toggle-default input:checked+.custom-toggle-slider:after{color:#172b4d}.custom-toggle-default input:disabled:checked+.custom-toggle-slider{border-color:#172b4d}.custom-toggle-default input:disabled:checked+.custom-toggle-slider:before{background-color:#234174}.custom-toggle-white input:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-white input:checked+.custom-toggle-slider:before{background:#fff}.custom-toggle-white input:checked+.custom-toggle-slider:after{color:#fff}.custom-toggle-white input:disabled:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-white input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider:before{background:#fff}.custom-toggle-neutral input:checked+.custom-toggle-slider:after{color:#fff}.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider{border-color:#fff}.custom-toggle-neutral input:disabled:checked+.custom-toggle-slider:before{background-color:#fff}.custom-toggle-darker input:checked+.custom-toggle-slider{border-color:#000}.custom-toggle-darker input:checked+.custom-toggle-slider:before{background:#000}.custom-toggle-darker input:checked+.custom-toggle-slider:after{color:#000}.custom-toggle-darker input:disabled:checked+.custom-toggle-slider{border-color:#000}.custom-toggle-darker input:disabled:checked+.custom-toggle-slider:before{background-color:#1a1a1a}.dropdown,.dropleft,.dropright,.dropup{display:inline-block}.dropdown-menu{min-width:12rem}.dropdown-menu .dropdown-item{font-size:.875rem;padding:.5rem 1rem}.dropdown-menu .dropdown-item>i,.dropdown-menu .dropdown-item>svg{font-size:1rem;margin-right:1rem;vertical-align:-17%}.dropdown-menu .dropdown-item img{margin-right:.5rem}.dropdown-header{font-size:.625rem;font-weight:700;padding-right:1rem;padding-left:1rem;text-transform:uppercase}.dropdown-menu a.media>div:first-child{line-height:1}.dropdown-menu a.media p{color:#8898aa}.dropdown-menu a.media:hover .heading,.dropdown-menu a.media:hover p{color:#172b4d!important}.dropdown-menu-dark .h1,.dropdown-menu-dark .h2,.dropdown-menu-dark .h3,.dropdown-menu-dark .h4,.dropdown-menu-dark .h5,.dropdown-menu-dark .h6,.dropdown-menu-dark a{color:#fff}.dropdown-menu-sm{min-width:100px;border:.4375rem}.dropdown-menu-lg{min-width:320px;border-radius:.4375rem}.dropdown-menu-xl{min-width:420px;border-radius:.4375rem}.footer{padding:30px 0;background:#f8f9fe}.footer .col-footer .heading{font-size:.875rem;font-weight:600;margin-bottom:1rem;letter-spacing:0;text-transform:uppercase;color:#8898aa}.footer .footer-link,.footer .nav .nav-item .nav-link{color:#8898aa!important}.footer .footer-link:hover,.footer .nav .nav-item .nav-link:hover{color:#525f7f!important}.footer .list-unstyled li a{font-size:.85rem;display:inline-block;padding:.125rem 0;color:#8898aa}.footer .list-unstyled li a:hover{color:#525f7f}.footer .copyright{font-size:.875rem}.footer-dark .col-footer .heading{color:#fff}.nav-footer .nav-link{font-size:.875rem}.nav-footer .nav-item:last-child .nav-link{padding-right:0}.footer.has-cards{position:relative;overflow:hidden;margin-top:-420px;padding-top:500px;pointer-events:none;background:0 0}.footer.has-cards:before{position:absolute;top:600px;right:0;left:0;height:2000px;content:'';transform:skew(0,-8deg);background:#f7fafc}.footer.has-cards .container{position:relative;pointer-events:auto}.footer-auto-bottom{position:absolute;bottom:0;width:100%}.form-control-label{font-size:.875rem;font-weight:600;color:#525f7f}.form-control{font-size:.875rem;height:calc(1.5em + 1.25rem + 5px);transition:all .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control:focus::-ms-input-placeholder{color:#adb5bd}.form-control:focus::placeholder{color:#adb5bd}.form-control-lg{height:calc(2.25em + 1.25rem + 5px)}.form-control-sm{height:calc(.45em + 1.25rem + 5px)}.form-control-flush{padding:0;border-width:0;background-color:transparent;box-shadow:none}.form-control-flush:focus{border-width:0;background-color:transparent;box-shadow:none}textarea[resize=none]{resize:none!important}textarea[resize=both]{resize:both!important}textarea[resize=vertical]{resize:vertical!important}textarea[resize=horizontal]{resize:horizontal!important}.form-control-muted{border-color:#f7fafe;background-color:#f7fafe;box-shadow:none}.form-control-muted:focus{background-color:#fcfdff}.form-control-alternative{transition:box-shadow .15s ease;border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.form-control-alternative:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.form-control-lg,.input-group-lg .form-control,.input-group-text{font-size:1rem!important}.custom-control{padding-left:1.75rem}.input-group{transition:all .15s ease-in-out;border-radius:.25rem;box-shadow:0 3px 2px rgba(233,236,239,.05)}@media (prefers-reduced-motion:reduce){.input-group{transition:none}}.input-group .form-control{box-shadow:none}.input-group .form-control:focus{box-shadow:none}.input-group-text{transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.input-group-text{transition:none}}.input-group-text i{font-size:.875rem}.input-group-text .custom-control{line-height:1}.input-group-prepend .input-group-text{border-right:0}.input-group-append .input-group-text{border-left:0}.input-group-merge .form-control:not(:first-child){padding-left:0;border-left:0}.input-group-merge .form-control:not(:last-child){padding-right:0;border-right:0}.input-group-alternative{transition:box-shadow .15s ease;border:0;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02)}.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;box-shadow:none}.focused .input-group-alternative{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)!important}.input-group-flush{box-shadow:none}.input-group-flush>.form-control{padding:0;border-width:0;background-color:transparent}.input-group-flush>.input-group-append>.input-group-text,.input-group-flush>.input-group-prepend>.input-group-text{padding:0;padding-right:1rem;border-width:0;background-color:transparent}.focused .input-group{box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.focused .input-group-text{color:#8898aa;border-color:#5e72e4;background-color:#fff}.focused .form-control{border-color:#5e72e4}.focused .input-group-flush{box-shadow:none}.form-primary .form-control{color:#fff;border-color:#324cdd;background-color:rgba(50,76,221,.5)}.form-primary .form-control:focus{border:1px solid #2a44db;background-color:rgba(42,68,219,.7)}.form-primary .form-control::-ms-input-placeholder{color:rgba(255,255,255,.8)}.form-primary .form-control::placeholder{color:rgba(255,255,255,.8)}.form-primary .input-group-text{color:#fff;border-color:#324cdd;background-color:rgba(50,76,221,.5)}.form-primary .focused .input-group-text{color:#fff;border-color:#2a44db;background-color:rgba(42,68,219,.7)}.has-danger,.has-success{position:relative}.has-danger:after,.has-success:after{font-family:NucleoIcons;font-size:9px;line-height:19px;position:absolute;top:50%;right:15px;display:none;width:19px;height:19px;transform:translateY(-50%);text-align:center;opacity:1;border-radius:50%}.has-danger .input-group-prepend .input-group-text,.has-success .input-group-prepend .input-group-text{border-color:red}.has-success:after{content:'\ea26';color:#1d8357;background-color:#69deac}.has-success .form-control{background-color:#fff}.has-success .form-control::-ms-input-placeholder{color:#2dce89}.has-success .form-control::placeholder{color:#2dce89}.has-danger:after{content:'\ea53';color:#db2d05;background-color:#fda08b}.has-danger .form-control{background-color:#fff}.has-danger .form-control::-ms-input-placeholder{color:#fb6340}.has-danger .form-control::placeholder{color:#fb6340}.row-example>.col span,.row-example>[class^=col-] span{font-size:.875rem;display:block;margin:1rem 0;padding:.75rem;color:#393f49;border-radius:.25rem;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 0 0 1px,rgba(0,0,0,.1) 0 4px 16px}.no-gutters>.col span,.no-gutters>[class^=col-] span{border-radius:0}.header{position:relative}.icon{width:3rem;height:3rem}.icon i,.icon svg{font-size:2.25rem}.icon+.icon-text{width:calc(100% - 3rem - 1);padding-left:1rem}.icon-xl{width:5rem;height:5rem}.icon-xl i,.icon-xl svg{font-size:4.25rem}.icon-xl+.icon-text{width:calc(100% - 5rem - 1)}.icon-lg{width:4rem;height:4rem}.icon-lg i,.icon-lg svg{font-size:3.25rem}.icon-lg+.icon-text{width:calc(100% - $icon-size-lg - 1)}.icon-sm{width:2rem;height:2rem}.icon-sm i,.icon-sm svg{font-size:1.25rem}.icon-sm+.icon-text{width:calc(100% - $icon-size-sm - 1)}.icon-xs{width:1.25rem;height:1.25rem}.icon-xs i,.icon-xs svg{font-size:.5rem}.icon-xs+.icon-text{width:calc(100% - $icon-size-xs - 1)}.icon-actions>a{font-size:.875rem;display:inline-block;margin-right:.75rem;color:#8898aa}.icon-actions>a:last-of-type{margin-right:0}.icon-actions>a span{font-weight:600;margin-left:.1875rem;color:#8898aa}.icon-actions>a:hover span{color:#6a7e95}.icon-actions>a,.icon-actions>a.active,.icon-actions>a:hover{color:#32325d}.icon-actions>.favorite.active,.icon-actions>.favorite:hover{color:#ffd600}.icon-actions>.love.active,.icon-actions>.love:hover{color:#f5365c}.icon-actions>.like.active,.icon-actions>.like:hover{color:#5e72e4}.icon-actions-lg a{font-size:1.25rem;margin-right:.875rem}.icon-shape{display:inline-flex;padding:12px;text-align:center;border-radius:50%;align-items:center;justify-content:center}.icon-shape i,.icon-shape svg{font-size:1.25rem}.icon-shape.icon-lg i,.icon-shape.icon-lg svg{font-size:1.625rem}.icon-shape.icon-sm i,.icon-shape.icon-sm svg{font-size:.875rem}.icon-shape.icon-xs i,.icon-shape.icon-xs svg{font-size:.6rem}.icon-shape svg{width:30px;height:30px}.icon-shape-primary{color:#2643e9;background-color:rgba(138,152,235,.5)}.icon-shape-secondary{color:#cfe3f1;background-color:rgba(255,255,255,.5)}.icon-shape-success{color:#1aae6f;background-color:rgba(84,218,161,.5)}.icon-shape-info{color:#03acca;background-color:rgba(65,215,242,.5)}.icon-shape-warning{color:#ff3709;background-color:rgba(252,140,114,.5)}.icon-shape-danger{color:#f80031;background-color:rgba(247,103,131,.5)}.icon-shape-light{color:#879cb0;background-color:rgba(201,207,212,.5)}.icon-shape-dark{color:#090c0e;background-color:rgba(56,63,69,.5)}.icon-shape-default{color:#091428;background-color:rgba(35,65,116,.5)}.icon-shape-white{color:#e8e3e3;background-color:rgba(255,255,255,.5)}.icon-shape-neutral{color:#e8e3e3;background-color:rgba(255,255,255,.5)}.icon-shape-darker{color:#000;background-color:rgba(26,26,26,.5)}.list-group-space .list-group-item{margin-bottom:1.5rem;border-radius:.375rem}.list-group-img{width:3rem;height:3rem;margin:-.1rem 1.2rem 0 -.2rem;vertical-align:top;border-radius:50%}.list-group-content{min-width:0;flex:1 1}.list-group-content>p{line-height:1.5;margin:.2rem 0 0;color:#adb5bd}.list-group-heading{font-size:1rem;color:#32325d}.list-group-heading>small{font-weight:500;float:right;color:#adb5bd}.checklist-item{position:relative;display:flex;padding-left:.75rem;justify-content:space-between;align-items:center}.checklist-item:before{position:absolute;top:0;left:0;width:3px;height:100%;content:'';border-radius:8px;background-color:#5e72e4}.checklist-item-checked .checklist-info *{text-decoration:line-through}.checklist-item-primary:before{background-color:#5e72e4}.checklist-item-secondary:before{background-color:#f7fafc}.checklist-item-success:before{background-color:#2dce89}.checklist-item-info:before{background-color:#11cdef}.checklist-item-warning:before{background-color:#fb6340}.checklist-item-danger:before{background-color:#f5365c}.checklist-item-light:before{background-color:#adb5bd}.checklist-item-dark:before{background-color:#212529}.checklist-item-default:before{background-color:#172b4d}.checklist-item-white:before{background-color:#fff}.checklist-item-neutral:before{background-color:#fff}.checklist-item-darker:before{background-color:#000}.map-canvas{position:relative;width:100%;height:500px;border-radius:.375rem}.mask{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.mask{transition:none}}.backdrop{position:fixed;z-index:1040;top:0;left:0;width:100%;height:100%;cursor:pointer}.backdrop-dark{background:rgba(0,0,0,.3)}.backdrop-light{background:rgba(255,255,255,.3)}.media-comment{margin-top:2rem}.media-comment-avatar{position:relative;z-index:1;margin-top:-1rem;margin-right:-2rem;transition:all .15s ease;border:4px solid #fff}@media (prefers-reduced-motion:reduce){.media-comment-avatar{transition:none}}.media-comment-text{position:relative;padding:1rem 1.25rem 1rem 2.5rem;border-radius:.4375rem;border-top-left-radius:0;background-color:#f6f9fc}.media-comment:hover .media-comment-avatar{transform:scale(1.1)}.modal-title{font-size:1.0625rem}.modal-fluid .modal-dialog{margin-top:0;margin-bottom:0}.modal-fluid .modal-content{border-radius:0}.modal-primary .modal-title{color:#fff}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:rgba(255,255,255,.075)}.modal-primary .modal-content{color:#fff;background-color:#5e72e4}.modal-primary .modal-content .heading{color:#fff}.modal-primary .close>span:not(.sr-only){color:#fff}.modal-secondary .modal-title{color:#212529}.modal-secondary .modal-footer,.modal-secondary .modal-header{border-color:rgba(33,37,41,.075)}.modal-secondary .modal-content{color:#212529;background-color:#f7fafc}.modal-secondary .modal-content .heading{color:#212529}.modal-secondary .close>span:not(.sr-only){color:#fff}.modal-success .modal-title{color:#fff}.modal-success .modal-footer,.modal-success .modal-header{border-color:rgba(255,255,255,.075)}.modal-success .modal-content{color:#fff;background-color:#2dce89}.modal-success .modal-content .heading{color:#fff}.modal-success .close>span:not(.sr-only){color:#fff}.modal-info .modal-title{color:#fff}.modal-info .modal-footer,.modal-info .modal-header{border-color:rgba(255,255,255,.075)}.modal-info .modal-content{color:#fff;background-color:#11cdef}.modal-info .modal-content .heading{color:#fff}.modal-info .close>span:not(.sr-only){color:#fff}.modal-warning .modal-title{color:#fff}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:rgba(255,255,255,.075)}.modal-warning .modal-content{color:#fff;background-color:#fb6340}.modal-warning .modal-content .heading{color:#fff}.modal-warning .close>span:not(.sr-only){color:#fff}.modal-danger .modal-title{color:#fff}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:rgba(255,255,255,.075)}.modal-danger .modal-content{color:#fff;background-color:#f5365c}.modal-danger .modal-content .heading{color:#fff}.modal-danger .close>span:not(.sr-only){color:#fff}.modal-light .modal-title{color:#fff}.modal-light .modal-footer,.modal-light .modal-header{border-color:rgba(255,255,255,.075)}.modal-light .modal-content{color:#fff;background-color:#adb5bd}.modal-light .modal-content .heading{color:#fff}.modal-light .close>span:not(.sr-only){color:#fff}.modal-dark .modal-title{color:#fff}.modal-dark .modal-footer,.modal-dark .modal-header{border-color:rgba(255,255,255,.075)}.modal-dark .modal-content{color:#fff;background-color:#212529}.modal-dark .modal-content .heading{color:#fff}.modal-dark .close>span:not(.sr-only){color:#fff}.modal-default .modal-title{color:#fff}.modal-default .modal-footer,.modal-default .modal-header{border-color:rgba(255,255,255,.075)}.modal-default .modal-content{color:#fff;background-color:#172b4d}.modal-default .modal-content .heading{color:#fff}.modal-default .close>span:not(.sr-only){color:#fff}.modal-white .modal-title{color:#212529}.modal-white .modal-footer,.modal-white .modal-header{border-color:rgba(33,37,41,.075)}.modal-white .modal-content{color:#212529;background-color:#fff}.modal-white .modal-content .heading{color:#212529}.modal-white .close>span:not(.sr-only){color:#fff}.modal-neutral .modal-title{color:#212529}.modal-neutral .modal-footer,.modal-neutral .modal-header{border-color:rgba(33,37,41,.075)}.modal-neutral .modal-content{color:#212529;background-color:#fff}.modal-neutral .modal-content .heading{color:#212529}.modal-neutral .close>span:not(.sr-only){color:#fff}.modal-darker .modal-title{color:#fff}.modal-darker .modal-footer,.modal-darker .modal-header{border-color:rgba(255,255,255,.075)}.modal-darker .modal-content{color:#fff;background-color:#000}.modal-darker .modal-content .heading{color:#fff}.modal-darker .close>span:not(.sr-only){color:#fff}.navbar-horizontal .navbar-nav .nav-link{font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:normal}.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text{margin-left:.25rem}.navbar-horizontal .navbar-brand{font-size:.875rem;font-size:.875rem;font-weight:600;letter-spacing:.05px;text-transform:uppercase}.navbar-horizontal .navbar-brand img{height:30px}.navbar-horizontal .navbar-dark .navbar-brand{color:#fff}.navbar-horizontal .navbar-light .navbar-brand{color:#32325d}.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child){margin-bottom:1.5rem}@media (min-width:992px){.navbar-horizontal .navbar-nav .nav-item{margin-right:.5rem}.navbar-horizontal .navbar-nav .nav-item [data-toggle=dropdown]::after{transition:all .15s ease}.navbar-horizontal .navbar-nav .nav-item.show [data-toggle=dropdown]::after{transform:rotate(180deg)}.navbar-horizontal .navbar-nav .nav-link{padding-top:1rem;padding-bottom:1rem;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link i{margin-right:.625rem}.navbar-horizontal .navbar-nav .nav-link-icon{font-size:1rem;padding-right:.5rem!important;padding-left:.5rem!important;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link-icon i{margin-right:0}.navbar-horizontal .navbar-nav .dropdown-menu{margin:0;pointer-events:none;opacity:0}.navbar-horizontal .navbar-nav .dropdown-menu:before{position:absolute;z-index:-5;bottom:100%;left:20px;display:block;width:16px;height:16px;content:'';transform:rotate(-45deg) translateY(1rem);border-radius:.25rem;background:#fff;box-shadow:none}.navbar-horizontal .navbar-nav .dropdown-menu-right:before{right:20px;left:auto}.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.show{animation:show-navbar-dropdown .25s ease forwards;pointer-events:auto;opacity:1}.navbar-horizontal .navbar-nav:not(.navbar-nav-hover) .dropdown-menu.close{display:block;animation:hide-navbar-dropdown .15s ease backwards}.navbar-horizontal .navbar-nav.navbar-nav-hover .dropdown-menu{display:block;transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);pointer-events:none;opacity:0}.navbar-horizontal .navbar-nav.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;visibility:visible;transform:translate(0,0);animation:none;pointer-events:auto;opacity:1}.navbar-horizontal .navbar-nav .dropdown-menu-inner{position:relative;padding:1rem}}.navbar-horizontal.navbar-transparent{position:absolute;z-index:100;top:0;width:100%;border:0;background-color:transparent;box-shadow:none}.navbar-horizontal.navbar-transparent .navbar-brand{color:#fff}.navbar-horizontal.navbar-transparent .navbar-toggler{color:#fff}.navbar-horizontal.navbar-transparent .navbar-toggler-icon{background-image:url('data:image/svg+xml,%3csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath stroke=\'rgba(255, 255, 255, 0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e')}@media (min-width:768px){.navbar-horizontal.navbar-transparent .navbar-nav .nav-link{color:rgba(255,255,255,.95)}.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:focus,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link:hover{color:rgba(255,255,255,.65)}.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-horizontal.navbar-transparent .navbar-nav .active>.nav-link,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.active,.navbar-horizontal.navbar-transparent .navbar-nav .nav-link.show,.navbar-horizontal.navbar-transparent .navbar-nav .show>.nav-link{color:rgba(255,255,255,.65)}.navbar-horizontal.navbar-transparent .navbar-brand{color:rgba(255,255,255,.95)}.navbar-horizontal.navbar-transparent .navbar-brand:focus,.navbar-horizontal.navbar-transparent .navbar-brand:hover{color:rgba(255,255,255,.95)}}.navbar-horizontal .navbar-collapse-header{display:none}@media (max-width:991.98px){.navbar-horizontal .navbar-nav .nav-link{padding:.625rem 0;color:#172b4d!important}.navbar-horizontal .navbar-nav .dropdown-menu{min-width:auto;box-shadow:none}.navbar-horizontal .navbar-nav .dropdown-menu .media svg{width:30px}.navbar-horizontal .navbar-collapse{position:absolute;z-index:1050;top:0;right:0;left:0;overflow-y:auto;width:calc(100% - 1.4rem);height:auto!important;margin:.7rem;opacity:0}.navbar-horizontal .navbar-collapse .navbar-toggler{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}.navbar-horizontal .navbar-collapse .navbar-toggler span{position:absolute;display:block;width:100%;height:2px;opacity:1;border-radius:2px;background:#283448}.navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(1){transform:rotate(135deg)}.navbar-horizontal .navbar-collapse .navbar-toggler :nth-child(2){transform:rotate(-135deg)}.navbar-horizontal .navbar-collapse .navbar-collapse-header{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}.navbar-horizontal .navbar-collapse .collapse-brand img{height:36px}.navbar-horizontal .navbar-collapse .collapse-close{text-align:right}.navbar-horizontal .navbar-collapse.collapsing,.navbar-horizontal .navbar-collapse.show{padding:1.5rem;animation:show-navbar-collapse .2s ease forwards;border-radius:.375rem;background:#fff;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.navbar-horizontal .navbar-collapse.collapsing-out{animation:hide-navbar-collapse .2s ease forwards}}@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0}100%{transform:scale(1);opacity:1}}@keyframes hide-navbar-collapse{from{transform:scale(1);transform-origin:100% 0;opacity:1}to{transform:scale(.95);opacity:0}}@keyframes show-navbar-dropdown{0%{transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes hide-navbar-dropdown{from{opacity:1}to{transform:translate(0,10px);opacity:0}}.navbar-floating-wrapper{position:absolute;z-index:1;top:0;left:0;width:100%;padding-top:1rem;padding-bottom:1rem}.navbar-floating-wrapper .navbar{border-radius:.375rem}.navbar-vertical{padding-top:0;border-width:0 0 1px 0;border-style:solid;box-shadow:0 0 2rem 0 rgba(136,152,170,.15)}.navbar-vertical.navbar-light{border-color:rgba(0,0,0,.05);background-color:#f6f9fc}.navbar-vertical.navbar-dark{border-color:rgba(255,255,255,.1);background-color:transparent}.navbar-vertical .navbar-brand{margin-right:0}.navbar-vertical .navbar-brand-img,.navbar-vertical .navbar-brand>img{max-width:100%;max-height:2rem}@media (min-width:768px){.navbar-vertical .navbar-collapse{margin-right:-1rem;margin-left:-1rem}.navbar-vertical .navbar-collapse:before{display:block;margin:.5rem;content:''}}.navbar-vertical .navbar-nav{margin-right:-1rem;margin-left:-1rem}.navbar-vertical .navbar-nav .nav-link{font-size:.875rem;font-weight:500;padding-right:1rem;padding-left:1rem}.navbar-vertical .navbar-nav .nav-link.active{position:relative}.navbar-vertical .navbar-nav .nav-link>i{font-size:.9375rem;line-height:1.5rem;min-width:2rem}.navbar-vertical .navbar-nav .nav-link .dropdown-menu{border:none}.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu{margin-left:.5rem}.navbar-vertical .navbar-nav .nav-sm .nav-link{font-size:.8125rem}.navbar-vertical .navbar-nav .nav-link{display:flex;align-items:center}.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse]:after{font-family:'Font Awesome 5 Free';font-weight:700;font-style:normal;font-variant:normal;display:inline-block;margin-left:auto;content:'\f105';transition:all .15s ease;color:#ced4da;text-rendering:auto;-webkit-font-smoothing:antialiased}@media (prefers-reduced-motion:reduce){.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse]:after{transition:none}}.navbar-vertical .navbar-nav .nav-link[data-toggle=collapse][aria-expanded=true]:after{transform:rotate(90deg);color:#5e72e4}.navbar-vertical .navbar-nav .nav .nav-link{padding-left:3rem}.navbar-vertical .navbar-nav .nav .nav .nav-link{padding-left:3.5rem}.navbar-vertical .navbar-heading{font-size:.75rem;padding-top:.25rem;padding-bottom:.25rem;letter-spacing:.04em;text-transform:uppercase}.navbar-vertical.navbar-expand-xs{position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:62px;padding-right:0;padding-left:0}.navbar-vertical.navbar-expand-xs .navbar-inner{padding-right:1.5rem;padding-left:1.5rem}.navbar-vertical.navbar-expand-xs>[class*=container]{flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-vertical.navbar-expand-xs>[class*=container]{height:100%;min-height:none}}.navbar-vertical.navbar-expand-xs.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xs.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xs .navbar-collapse{display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch}.navbar-vertical.navbar-expand-xs .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xs .navbar-nav{flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link.active{margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;border-radius:.375rem;background:#f6f9fc}.navbar-vertical.navbar-expand-xs .lavalamp-object{width:calc(100% - 1rem)!important;margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;color:#fff;border-radius:.375rem;background:#5e72e4}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}@media (min-width:576px){.navbar-vertical.navbar-expand-sm{position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:62px;padding-right:0;padding-left:0}.navbar-vertical.navbar-expand-sm .navbar-inner{padding-right:1.5rem;padding-left:1.5rem}.navbar-vertical.navbar-expand-sm>[class*=container]{flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch}}@media all and (min-width:576px) and (-ms-high-contrast:none),(min-width:576px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-sm>[class*=container]{height:100%;min-height:none}}@media (min-width:576px){.navbar-vertical.navbar-expand-sm.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-sm.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-sm .navbar-collapse{display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch}.navbar-vertical.navbar-expand-sm .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-sm .navbar-nav{flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link.active{margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;border-radius:.375rem;background:#f6f9fc}.navbar-vertical.navbar-expand-sm .lavalamp-object{width:calc(100% - 1rem)!important;margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;color:#fff;border-radius:.375rem;background:#5e72e4}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:768px){.navbar-vertical.navbar-expand-md{position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:62px;padding-right:0;padding-left:0}.navbar-vertical.navbar-expand-md .navbar-inner{padding-right:1.5rem;padding-left:1.5rem}.navbar-vertical.navbar-expand-md>[class*=container]{flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch}}@media all and (min-width:768px) and (-ms-high-contrast:none),(min-width:768px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-md>[class*=container]{height:100%;min-height:none}}@media (min-width:768px){.navbar-vertical.navbar-expand-md.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-md.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-md .navbar-collapse{display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch}.navbar-vertical.navbar-expand-md .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-md .navbar-nav{flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link.active{margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;border-radius:.375rem;background:#f6f9fc}.navbar-vertical.navbar-expand-md .lavalamp-object{width:calc(100% - 1rem)!important;margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;color:#fff;border-radius:.375rem;background:#5e72e4}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg{position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:62px;padding-right:0;padding-left:0}.navbar-vertical.navbar-expand-lg .navbar-inner{padding-right:1.5rem;padding-left:1.5rem}.navbar-vertical.navbar-expand-lg>[class*=container]{flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch}}@media all and (min-width:992px) and (-ms-high-contrast:none),(min-width:992px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-lg>[class*=container]{height:100%;min-height:none}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-lg.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-lg .navbar-collapse{display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch}.navbar-vertical.navbar-expand-lg .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-lg .navbar-nav{flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link.active{margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;border-radius:.375rem;background:#f6f9fc}.navbar-vertical.navbar-expand-lg .lavalamp-object{width:calc(100% - 1rem)!important;margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;color:#fff;border-radius:.375rem;background:#5e72e4}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl{position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:62px;padding-right:0;padding-left:0}.navbar-vertical.navbar-expand-xl .navbar-inner{padding-right:1.5rem;padding-left:1.5rem}.navbar-vertical.navbar-expand-xl>[class*=container]{flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch}}@media all and (min-width:1200px) and (-ms-high-contrast:none),(min-width:1200px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-xl>[class*=container]{height:100%;min-height:none}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xl.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xl .navbar-collapse{display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch}.navbar-vertical.navbar-expand-xl .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xl .navbar-nav{flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link{padding:.675rem 1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item{margin-top:2px}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link.active{margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;border-radius:.375rem;background:#f6f9fc}.navbar-vertical.navbar-expand-xl .lavalamp-object{width:calc(100% - 1rem)!important;margin-right:.5rem;margin-left:.5rem;padding-right:1rem;padding-left:1rem;color:#fff;border-radius:.375rem;background:#5e72e4}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:3.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link{padding-left:4.25rem}}.navbar-vertical.navbar-expand-xs.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-xs.fixed-right+.main-content{margin-right:62px}@media (min-width:576px){.navbar-vertical.navbar-expand-sm.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-sm.fixed-right+.main-content{margin-right:62px}}@media (min-width:768px){.navbar-vertical.navbar-expand-md.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-md.fixed-right+.main-content{margin-right:62px}}@media (min-width:992px){.navbar-vertical.navbar-expand-lg.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-lg.fixed-right+.main-content{margin-right:62px}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl.fixed-left+.main-content{margin-left:62px}.navbar-vertical.navbar-expand-xl.fixed-right+.main-content{margin-right:62px}}.sidenav.fixed-left+.main-content{margin-left:62px;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav.fixed-left+.main-content{transition:none}}.sidenav.fixed-right+.main-content{margin-right:62px;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav.fixed-right+.main-content{transition:none}}@media (min-width:1200px){.g-sidenav-pinned .sidenav.fixed-left+.main-content{margin-left:250px}.g-sidenav-pinned .sidenav.fixed-right+.main-content{margin-right:250px}}.sidenav{z-index:1050;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav{transition:none}}@media (min-width:1200px){.sidenav:hover{max-width:250px}.sidenav .sidenav-toggler{padding:1.5rem}}.sidenav .navbar-brand,.sidenav .navbar-heading{display:none;padding:1.5rem}.sidenav-header{height:78px}.g-sidenav-show .sidenav .navbar-brand,.g-sidenav-show .sidenav .navbar-heading{display:block}.g-sidenav-show .sidenav .nav-item .collapse{height:auto;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.g-sidenav-show .sidenav .nav-item .collapse{transition:none}}.g-sidenav-pinned .sidenav{max-width:250px!important}.g-sidenav-pinned .sidenav .navbar-brand,.g-sidenav-pinned .sidenav .navbar-heading{display:block}.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .navbar-nav>.nav-item>.nav-link:after{content:''}.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-item .collapse{display:none!important}.g-sidenav-hidden:not(.g-sidenav-show) .sidenav .nav-link-text{display:none!important}.g-sidenav-hide .sidenav .navbar-nav>.nav-item>.nav-link:after{content:''}.g-sidenav-hide .sidenav .nav-item .collapse{display:none!important}.g-sidenav-hide .sidenav .nav-link-text{display:none!important}@media (max-width:1199.98px){.sidenav{transform:translateX(-62px)}.sidenav.fixed-left+.main-content{margin-left:0!important}.g-sidenav-pinned .sidenav{transform:translateX(0)}}.sidenav-toggler-inner,.sidenav-toggler-line{width:18px;transition:all .15s ease}@media (prefers-reduced-motion:reduce){.sidenav-toggler-inner,.sidenav-toggler-line{transition:none}}.sidenav-toggler-inner{position:relative}.sidenav-toggler-inner:before{position:absolute;top:-14px;left:-11px;width:40px;height:40px;content:'';transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:scale(0);border-radius:50%}@media (prefers-reduced-motion:reduce){.sidenav-toggler-inner:before{transition:none}}.sidenav-toggler-line{position:relative;display:block;height:2px;background-color:#172b4d}.sidenav-toggler-line:not(:last-child){margin-bottom:3px}.sidenav-toggler-dark .sidenav-toggler-line{background-color:#fff}.sidenav-toggler{cursor:pointer}.sidenav-toggler.active .sidenav-toggler-inner:before{transform:scale(1)}.sidenav-toggler.active .sidenav-toggler-line:first-child{width:13px;transform:translateX(5px)}.sidenav-toggler.active .sidenav-toggler-line:last-child{width:13px;transform:translateX(5px)}.navbar-search .input-group{transition:background-color .3s linear;transition-delay:.15s;border:0 solid;border-radius:2rem}@media (prefers-reduced-motion:reduce){.navbar-search .input-group{transition:none}}.navbar-search .input-group .input-group-text{padding-left:1rem;border:0;background-color:transparent}.navbar-search .form-control{width:250px;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);border:0;background-color:transparent}@media (prefers-reduced-motion:reduce){.navbar-search .form-control{transition:none}}.navbar-search .focused .input-group .form-control{width:380px}.navbar-search .close{display:none}.navbar-search-dark .input-group{border-color:rgba(255,255,255,.6);background-color:rgba(23,43,77,.8)}.navbar-search-dark .input-group-text{color:rgba(255,255,255,.6)}.navbar-search-dark .form-control{color:rgba(255,255,255,.9)}.navbar-search-dark .form-control::-ms-input-placeholder{color:rgba(255,255,255,.6)}.navbar-search-dark .form-control::placeholder{color:rgba(255,255,255,.6)}.navbar-search-dark .focused .input-group{border-color:rgba(255,255,255,.9);background-color:rgba(23,43,77,.9)}.navbar-search-light .input-group{border-color:rgba(0,0,0,.6);background-color:rgba(255,255,255,.9)}.navbar-search-light .input-group-text{color:rgba(0,0,0,.6)}.navbar-search-light .form-control{color:rgba(0,0,0,.9)}.navbar-search-light .form-control::-ms-input-placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .form-control::placeholder{color:rgba(0,0,0,.6)}.navbar-search-light .focused .input-group{border-color:rgba(0,0,0,.9);background-color:#fff}@media (max-width:575.98px){.navbar-search{display:none;width:100%;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);transform:translateX(-150%)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-search{transition:none}}@media (max-width:575.98px){.navbar-search .form-group{width:100%}.navbar-search .form-control{width:auto}.navbar-search .focused .input-group .form-control{width:auto}.navbar-search .close{display:none;opacity:0}.navbar-search .close span{width:auto;height:auto}.navbar-top .navbar-nav{transition:all .15s ease}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.navbar-top .navbar-nav{transition:none}}@media (max-width:575.98px){.g-navbar-search-showing .navbar-search .close{display:block}.g-navbar-search-showing .navbar-top .navbar-nav{display:flex;transform:translateX(150%);opacity:1}.g-navbar-search-show .navbar-search{display:block}.g-navbar-search-show .navbar-search .form-control{width:auto}.g-navbar-search-show .navbar-search .close{line-height:46px;position:absolute;top:0;right:0;width:46px;height:46px;cursor:pointer;text-align:center;color:#fff}.g-navbar-search-show .navbar-top .navbar-nav{display:none}.g-navbar-search-show .navbar-top .navbar-collapse{width:100%}.g-navbar-search-shown .navbar-search{transform:translateX(0)}.g-navbar-search-shown .navbar-search .close{display:block;opacity:1}.g-navbar-search-hiding .navbar-top .navbar-nav{display:flex;transform:translateX(150%);opacity:0}.g-navbar-search-hidden .navbar-top .navbar-nav{transform:translateX(0);opacity:1}}.navbar .dropdown-menu{margin:0;pointer-events:none;opacity:0}.navbar .dropdown-menu-arrow:before{position:absolute;z-index:-5;bottom:100%;left:20px;display:block;width:12px;height:12px;content:'';transform:rotate(-45deg) translateY(12px);border-radius:2px;background:#fff;box-shadow:none}.navbar .dropdown-menu-right:before{right:20px;left:auto}.navbar:not(.navbar-nav-hover) .dropdown-menu.show{animation:show-navbar-dropdown .25s ease forwards;pointer-events:auto;opacity:1}.navbar:not(.navbar-nav-hover) .dropdown-menu.close{display:block;animation:hide-navbar-dropdown .15s ease backwards}.navbar.navbar-nav-hover .dropdown-menu{display:block;transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px) rotateX(-2deg);pointer-events:none;opacity:0}.navbar.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;visibility:visible;transform:translate(0,0);animation:none;pointer-events:auto;opacity:1}.navbar .dropdown-menu-inner{position:relative;padding:1rem}@keyframes show-navbar-dropdown{0%{transition:visibility .25s,opacity .25s,transform .25s;transform:translate(0,10px) perspective(200px);opacity:0}100%{transform:translate(0,0);opacity:1}}@keyframes hide-navbar-dropdown{from{opacity:1}to{transform:translate(0,10px);opacity:0}}.navbar-collapse-header{display:none}@keyframes show-navbar-collapse{0%{transform:scale(.95);transform-origin:100% 0;opacity:0}100%{transform:scale(1);opacity:1}}@keyframes hide-navbar-collapse{from{transform:scale(1);transform-origin:100% 0;opacity:1}to{transform:scale(.95);opacity:0}}.navbar-top{padding-right:1rem;padding-left:1rem;border:0}.navbar-top .container,.navbar-top .container-fluid{padding-right:15px;padding-left:15px}@media (min-width:576px){.navbar-top .navbar-brand{display:none}}@media (max-width:575.98px){.navbar-top .navbar-collapse{width:100%}.navbar-top .nav-item{position:static}.navbar-top .nav-item .dropdown-menu{position:absolute;right:auto;left:3%;width:94%;min-width:auto}}.navbar-top.border-bottom.navbar-dark{border-color:rgba(255,255,255,.08)!important}.navbar-top.border-bottom.navbar-light{border-color:rgba(0,0,0,.04)!important}.sidenav-pinned .navbar-top .navbar-brand{display:none}.nav-wrapper{padding:1rem 0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.nav-link{color:#525f7f}.nav-link:hover{color:#5e72e4}.nav-link i.ni{position:relative;top:2px}.nav-pills .nav-item:not(:last-child){padding-right:1rem}.nav-pills .nav-link{font-size:.875rem;font-weight:500;padding:.75rem 1rem;transition:all .15s ease;color:#5e72e4;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.nav-pills .nav-link:hover{color:#485fe0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5e72e4}@media (max-width:575.98px){.nav-pills .nav-item{margin-bottom:1rem}}@media (max-width:767.98px){.nav-pills:not(.nav-pills-circle) .nav-item{padding-right:0}}.nav-pills-circle .nav-link{line-height:60px;width:60px;height:60px;padding:0;text-align:center;border-radius:50%}.nav-pills-circle .nav-link-icon i,.nav-pills-circle .nav-link-icon svg{font-size:1rem}.page-item.active .page-link{box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.page-item .page-link,.page-item span{font-size:.875rem;display:flex;width:36px;height:36px;margin:0 3px;padding:0;border-radius:50%!important;align-items:center;justify-content:center}.pagination-lg .page-item .page-link,.pagination-lg .page-item span{line-height:46px;width:46px;height:46px}.pagination-sm .page-item .page-link,.pagination-sm .page-item span{line-height:30px;width:30px;height:30px}.popover{border:0}.popover-header{font-weight:600}.popover-primary{background-color:#5e72e4}.popover-primary .popover-header{color:#fff;background-color:#5e72e4}.popover-primary .popover-body{color:#fff}.popover-primary .popover-header{border-color:rgba(255,255,255,.2)}.popover-primary.bs-popover-auto[x-placement^=top] .arrow::after,.popover-primary.bs-popover-top .arrow::after{border-top-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=right] .arrow::after,.popover-primary.bs-popover-right .arrow::after{border-right-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-primary.bs-popover-bottom .arrow::after{border-bottom-color:#5e72e4}.popover-primary.bs-popover-auto[x-placement^=left] .arrow::after,.popover-primary.bs-popover-left .arrow::after{border-left-color:#5e72e4}.popover-secondary{background-color:#f7fafc}.popover-secondary .popover-header{color:#212529;background-color:#f7fafc}.popover-secondary .popover-body{color:#212529}.popover-secondary .popover-header{border-color:rgba(33,37,41,.2)}.popover-secondary.bs-popover-auto[x-placement^=top] .arrow::after,.popover-secondary.bs-popover-top .arrow::after{border-top-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=right] .arrow::after,.popover-secondary.bs-popover-right .arrow::after{border-right-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-secondary.bs-popover-bottom .arrow::after{border-bottom-color:#f7fafc}.popover-secondary.bs-popover-auto[x-placement^=left] .arrow::after,.popover-secondary.bs-popover-left .arrow::after{border-left-color:#f7fafc}.popover-success{background-color:#2dce89}.popover-success .popover-header{color:#fff;background-color:#2dce89}.popover-success .popover-body{color:#fff}.popover-success .popover-header{border-color:rgba(255,255,255,.2)}.popover-success.bs-popover-auto[x-placement^=top] .arrow::after,.popover-success.bs-popover-top .arrow::after{border-top-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=right] .arrow::after,.popover-success.bs-popover-right .arrow::after{border-right-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-success.bs-popover-bottom .arrow::after{border-bottom-color:#2dce89}.popover-success.bs-popover-auto[x-placement^=left] .arrow::after,.popover-success.bs-popover-left .arrow::after{border-left-color:#2dce89}.popover-info{background-color:#11cdef}.popover-info .popover-header{color:#fff;background-color:#11cdef}.popover-info .popover-body{color:#fff}.popover-info .popover-header{border-color:rgba(255,255,255,.2)}.popover-info.bs-popover-auto[x-placement^=top] .arrow::after,.popover-info.bs-popover-top .arrow::after{border-top-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=right] .arrow::after,.popover-info.bs-popover-right .arrow::after{border-right-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-info.bs-popover-bottom .arrow::after{border-bottom-color:#11cdef}.popover-info.bs-popover-auto[x-placement^=left] .arrow::after,.popover-info.bs-popover-left .arrow::after{border-left-color:#11cdef}.popover-warning{background-color:#fb6340}.popover-warning .popover-header{color:#fff;background-color:#fb6340}.popover-warning .popover-body{color:#fff}.popover-warning .popover-header{border-color:rgba(255,255,255,.2)}.popover-warning.bs-popover-auto[x-placement^=top] .arrow::after,.popover-warning.bs-popover-top .arrow::after{border-top-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=right] .arrow::after,.popover-warning.bs-popover-right .arrow::after{border-right-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-warning.bs-popover-bottom .arrow::after{border-bottom-color:#fb6340}.popover-warning.bs-popover-auto[x-placement^=left] .arrow::after,.popover-warning.bs-popover-left .arrow::after{border-left-color:#fb6340}.popover-danger{background-color:#f5365c}.popover-danger .popover-header{color:#fff;background-color:#f5365c}.popover-danger .popover-body{color:#fff}.popover-danger .popover-header{border-color:rgba(255,255,255,.2)}.popover-danger.bs-popover-auto[x-placement^=top] .arrow::after,.popover-danger.bs-popover-top .arrow::after{border-top-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=right] .arrow::after,.popover-danger.bs-popover-right .arrow::after{border-right-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-danger.bs-popover-bottom .arrow::after{border-bottom-color:#f5365c}.popover-danger.bs-popover-auto[x-placement^=left] .arrow::after,.popover-danger.bs-popover-left .arrow::after{border-left-color:#f5365c}.popover-light{background-color:#adb5bd}.popover-light .popover-header{color:#fff;background-color:#adb5bd}.popover-light .popover-body{color:#fff}.popover-light .popover-header{border-color:rgba(255,255,255,.2)}.popover-light.bs-popover-auto[x-placement^=top] .arrow::after,.popover-light.bs-popover-top .arrow::after{border-top-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=right] .arrow::after,.popover-light.bs-popover-right .arrow::after{border-right-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-light.bs-popover-bottom .arrow::after{border-bottom-color:#adb5bd}.popover-light.bs-popover-auto[x-placement^=left] .arrow::after,.popover-light.bs-popover-left .arrow::after{border-left-color:#adb5bd}.popover-dark{background-color:#212529}.popover-dark .popover-header{color:#fff;background-color:#212529}.popover-dark .popover-body{color:#fff}.popover-dark .popover-header{border-color:rgba(255,255,255,.2)}.popover-dark.bs-popover-auto[x-placement^=top] .arrow::after,.popover-dark.bs-popover-top .arrow::after{border-top-color:#212529}.popover-dark.bs-popover-auto[x-placement^=right] .arrow::after,.popover-dark.bs-popover-right .arrow::after{border-right-color:#212529}.popover-dark.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-dark.bs-popover-bottom .arrow::after{border-bottom-color:#212529}.popover-dark.bs-popover-auto[x-placement^=left] .arrow::after,.popover-dark.bs-popover-left .arrow::after{border-left-color:#212529}.popover-default{background-color:#172b4d}.popover-default .popover-header{color:#fff;background-color:#172b4d}.popover-default .popover-body{color:#fff}.popover-default .popover-header{border-color:rgba(255,255,255,.2)}.popover-default.bs-popover-auto[x-placement^=top] .arrow::after,.popover-default.bs-popover-top .arrow::after{border-top-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=right] .arrow::after,.popover-default.bs-popover-right .arrow::after{border-right-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-default.bs-popover-bottom .arrow::after{border-bottom-color:#172b4d}.popover-default.bs-popover-auto[x-placement^=left] .arrow::after,.popover-default.bs-popover-left .arrow::after{border-left-color:#172b4d}.popover-white{background-color:#fff}.popover-white .popover-header{color:#212529;background-color:#fff}.popover-white .popover-body{color:#212529}.popover-white .popover-header{border-color:rgba(33,37,41,.2)}.popover-white.bs-popover-auto[x-placement^=top] .arrow::after,.popover-white.bs-popover-top .arrow::after{border-top-color:#fff}.popover-white.bs-popover-auto[x-placement^=right] .arrow::after,.popover-white.bs-popover-right .arrow::after{border-right-color:#fff}.popover-white.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-white.bs-popover-bottom .arrow::after{border-bottom-color:#fff}.popover-white.bs-popover-auto[x-placement^=left] .arrow::after,.popover-white.bs-popover-left .arrow::after{border-left-color:#fff}.popover-neutral{background-color:#fff}.popover-neutral .popover-header{color:#212529;background-color:#fff}.popover-neutral .popover-body{color:#212529}.popover-neutral .popover-header{border-color:rgba(33,37,41,.2)}.popover-neutral.bs-popover-auto[x-placement^=top] .arrow::after,.popover-neutral.bs-popover-top .arrow::after{border-top-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=right] .arrow::after,.popover-neutral.bs-popover-right .arrow::after{border-right-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-neutral.bs-popover-bottom .arrow::after{border-bottom-color:#fff}.popover-neutral.bs-popover-auto[x-placement^=left] .arrow::after,.popover-neutral.bs-popover-left .arrow::after{border-left-color:#fff}.popover-darker{background-color:#000}.popover-darker .popover-header{color:#fff;background-color:#000}.popover-darker .popover-body{color:#fff}.popover-darker .popover-header{border-color:rgba(255,255,255,.2)}.popover-darker.bs-popover-auto[x-placement^=top] .arrow::after,.popover-darker.bs-popover-top .arrow::after{border-top-color:#000}.popover-darker.bs-popover-auto[x-placement^=right] .arrow::after,.popover-darker.bs-popover-right .arrow::after{border-right-color:#000}.popover-darker.bs-popover-auto[x-placement^=bottom] .arrow::after,.popover-darker.bs-popover-bottom .arrow::after{border-bottom-color:#000}.popover-darker.bs-popover-auto[x-placement^=left] .arrow::after,.popover-darker.bs-popover-left .arrow::after{border-left-color:#000}.progress-wrapper{position:relative;padding-top:1.5rem}.progress{overflow:hidden;height:8px;margin-bottom:1rem;border-radius:.25rem;background-color:#e9ecef;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress .sr-only{font-size:13px;line-height:20px;left:0;clip:auto;width:auto;height:20px;margin:0 0 0 30px}.progress-sm{height:5px}.progress-xs{height:3px}.progress-heading{font-size:14px;font-weight:500;margin:0 0 2px;padding:0}.progress-bar{height:auto;border-radius:0;box-shadow:none}.progress-info{display:flex;margin-bottom:.5rem;align-items:center;justify-content:space-between}.progress-label span{font-size:.625rem;font-weight:600;display:inline-block;padding:.25rem 1rem;text-transform:uppercase;color:#5e72e4;border-radius:30px;background:rgba(94,114,228,.1)}.progress-percentage{text-align:right}.progress-percentage span{font-size:.875rem;font-weight:600;display:inline-block;color:#8898aa}.separator{position:absolute;top:auto;right:0;left:0;overflow:hidden;width:100%;height:150px;transform:translateZ(0);pointer-events:none}.separator svg{position:absolute;pointer-events:none}.separator-top{top:0;bottom:auto}.separator-top svg{top:0}.separator-bottom{top:auto;bottom:0}.separator-bottom svg{bottom:0}.separator-inverse{transform:rotate(180deg)}.separator-skew{height:60px}@media (min-width:1200px){.separator-skew{height:70px}}.section-nucleo-icons{--icon-size:5rem;--icon-sm-size:3.75rem;--gutter:7rem}.section-nucleo-icons .icons-container{position:relative;z-index:1;max-width:100%;height:360px;margin:0 auto}.section-nucleo-icons .icons-container i{position:absolute;z-index:1;display:inline-flex;transition:all .2s cubic-bezier(.25,.65,.9,.75);transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 0 2rem 0 rgba(136,152,170,.15);align-items:center;justify-content:center}.section-nucleo-icons .icons-container i.icon{font-size:1.7em;width:var(--icon-size);height:var(--icon-size)}.section-nucleo-icons .icons-container i.icon-sm{font-size:1.5em;width:var(--icon-sm-size);height:var(--icon-sm-size)}.section-nucleo-icons .icons-container i:nth-child(1){font-size:42px;z-index:2;color:#fb6340}.section-nucleo-icons .icons-container i{opacity:1}.section-nucleo-icons .icons-container i:nth-child(1){font-size:42px;top:50%;left:50%;color:#fb6340}.section-nucleo-icons .icons-container i:nth-child(2){top:50%;left:calc(50% + (var(--gutter) * 1.7))}.section-nucleo-icons .icons-container i:nth-child(3){top:calc(50% + var(--gutter));left:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(4){top:calc(50% - var(--gutter));left:calc(50% + var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(5){top:50%;left:calc(50% + (var(--gutter) * 4))}.section-nucleo-icons .icons-container i:nth-child(6){top:calc(50% + (var(--gutter) * 1.5));left:calc(50% + (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container i:nth-child(7){top:calc(50% - (var(--gutter) * 1.5));left:calc(50% + (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container i:nth-child(8){top:50%;left:calc(50% - (var(--gutter) * 1.7))}.section-nucleo-icons .icons-container i:nth-child(9){top:calc(50% + var(--gutter));left:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(10){top:calc(50% - var(--gutter));left:calc(50% - var(--gutter))}.section-nucleo-icons .icons-container i:nth-child(11){top:50%;left:calc(50% - (var(--gutter) * 4))}.section-nucleo-icons .icons-container i:nth-child(12){top:calc(50% + (var(--gutter) * 1.5));left:calc(50% - (var(--gutter) * 2.7))}.section-nucleo-icons .icons-container i:nth-child(13){top:calc(50% - (var(--gutter) * 1.5));left:calc(50% - (var(--gutter) * 2.7))}.shortcut-media{transition:all .15s cubic-bezier(.68,-.55,.265,1.55)}@media (prefers-reduced-motion:reduce){.shortcut-media{transition:none}}.shortcut-item{padding-top:1rem;padding-bottom:1rem;text-align:center}.shortcut-item small{font-size:.8125rem;font-weight:600;display:block;margin-top:.75rem}.shortcut-item:hover .shortcut-media{transform:scale(1.1)}.table thead th{font-size:.65rem;padding-top:.75rem;padding-bottom:.75rem;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e9ecef}.table th{font-weight:600}.table td .progress{width:120px;height:3px;margin:0}.table td,.table th{font-size:.8125rem;white-space:nowrap}.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.table .thead-dark th{color:#4d7bca;background-color:#1c345d}.table .thead-dark th a{color:#4d7bca}.table .thead-light th{color:#8898aa;background-color:#f6f9fc}.table .thead-light th a{color:#8898aa}.table-hover tr{transition:all .15s ease}@media (prefers-reduced-motion:reduce){.table-hover tr{transition:none}}.table-flush td,.table-flush th{border-right:0;border-left:0}.table-flush tbody tr:first-child td,.table-flush tbody tr:first-child th{border-top:0}.table-flush tbody tr:last-child td,.table-flush tbody tr:last-child th{border-bottom:0}.card .table{margin-bottom:0}.card .table td,.card .table th{padding-right:1.5rem;padding-left:1.5rem}.table .custom-toggle{display:block}.table-action{font-size:.875rem;margin:0 .25rem;color:#adb5bd}.table-action:hover{color:#919ca6}.table-action-delete:hover{color:#f5365c}.table-dark .table-action{color:#4d7bca}.table [data-sort]{cursor:pointer}.table .thead-dark [data-sort]::after{margin-left:.25rem;content:url('data:image/svg+xml;utf8,')}.table .thead-light [data-sort]::after{margin-left:.25rem;content:url('data:image/svg+xml;utf8,')}.timeline{position:relative}.timeline:before{position:absolute;top:0;left:1rem;height:100%;content:'';border-right:2px solid #e9ecef}[data-timeline-axis-style=dashed]:before{border-right-style:dashed!important}[data-timeline-axis-style=dotted]:before{border-right-style:dotted!important}.timeline-block{position:relative;margin:2em 0}.timeline-block:after{display:table;clear:both;content:''}.timeline-block:first-child{margin-top:0}.timeline-block:last-child{margin-bottom:0}.timeline-step{font-size:1rem;font-weight:600;position:absolute;z-index:1;left:0;display:inline-flex;width:33px;height:33px;transform:translateX(-50%);text-align:center;border-radius:50%;align-items:center;justify-content:center}.timeline-step i,.timeline-step svg{line-height:1.4}.timeline-step-icon{border:2px solid #e9ecef;background:#fff}.timeline-step-xs{font-size:.75rem;width:17px;height:17px}.timeline-step-sm{font-size:.75rem;width:23px;height:23px}.timeline-step-lg{font-size:1.75rem;width:47px;height:47px}.timeline-content{position:relative;position:relative;top:-6px;margin-left:60px;padding-top:.5rem}.timeline-content:after{display:table;clear:both;content:''}.timeline-body{padding:1.5rem}@media (min-width:992px){.timeline:before{left:50%;margin-left:-2px}.timeline-step{left:50%}.timeline-content{width:38%}.timeline-body{padding:1.5rem}.timeline-block:nth-child(even) .timeline-content{float:right}[data-timeline-axis-color=primary]:before{border-color:#5e72e4}[data-timeline-axis-color=secondary]:before{border-color:#f7fafc}[data-timeline-axis-color=success]:before{border-color:#2dce89}[data-timeline-axis-color=info]:before{border-color:#11cdef}[data-timeline-axis-color=warning]:before{border-color:#fb6340}[data-timeline-axis-color=danger]:before{border-color:#f5365c}[data-timeline-axis-color=light]:before{border-color:#adb5bd}[data-timeline-axis-color=dark]:before{border-color:#212529}[data-timeline-axis-color=default]:before{border-color:#172b4d}[data-timeline-axis-color=white]:before{border-color:#fff}[data-timeline-axis-color=neutral]:before{border-color:#fff}[data-timeline-axis-color=darker]:before{border-color:#000}}.timeline-one-side:before{left:1rem}.timeline-one-side .timeline-step{left:1rem}.timeline-one-side .timeline-content{width:auto}@media (min-width:992px){.timeline-one-side .timeline-content{max-width:30rem}}.timeline-one-side .timeline-block:nth-child(even) .timeline-content{float:none}p{font-size:1rem;font-weight:300;line-height:1.7}.lead{font-size:1.25rem;font-weight:300;line-height:1.7;margin-top:1.5rem}.lead+.btn-wrapper{margin-top:3rem}.description{font-size:.875rem}article h4:not(:first-child),article h5:not(:first-child){margin-top:3rem}article h4,article h5{margin-bottom:1.5rem}article figure{margin:3rem 0}article h5+figure{margin-top:0}.display-1 span,.display-2 span,.display-3 span,.display-4 span{font-weight:300;display:block}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{color:inherit}.heading{font-size:.95rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.heading-small{font-size:.75rem;padding-top:.25rem;padding-bottom:.25rem;letter-spacing:.04em;text-transform:uppercase}.heading-title{font-size:1.375rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.heading-section{font-size:1.375rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.heading-section img{display:block;width:72px;height:72px;margin-bottom:1.5rem}.heading-section.text-center img{margin-right:auto;margin-left:auto}.surtitle{margin-bottom:0;letter-spacing:2px;text-transform:uppercase;color:#8898aa}.bg-blue{background-color:#5e72e4!important}a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#324cdd!important}.bg-indigo{background-color:#5603ad!important}a.bg-indigo:focus,a.bg-indigo:hover,button.bg-indigo:focus,button.bg-indigo:hover{background-color:#3d027b!important}.bg-purple{background-color:#8965e0!important}a.bg-purple:focus,a.bg-purple:hover,button.bg-purple:focus,button.bg-purple:hover{background-color:#683bd7!important}.bg-pink{background-color:#f3a4b5!important}a.bg-pink:focus,a.bg-pink:hover,button.bg-pink:focus,button.bg-pink:hover{background-color:#ed7790!important}.bg-red{background-color:#f5365c!important}a.bg-red:focus,a.bg-red:hover,button.bg-red:focus,button.bg-red:hover{background-color:#ec0c38!important}.bg-orange{background-color:#fb6340!important}a.bg-orange:focus,a.bg-orange:hover,button.bg-orange:focus,button.bg-orange:hover{background-color:#fa3a0e!important}.bg-yellow{background-color:#ffd600!important}a.bg-yellow:focus,a.bg-yellow:hover,button.bg-yellow:focus,button.bg-yellow:hover{background-color:#ccab00!important}.bg-green{background-color:#2dce89!important}a.bg-green:focus,a.bg-green:hover,button.bg-green:focus,button.bg-green:hover{background-color:#24a46d!important}.bg-teal{background-color:#11cdef!important}a.bg-teal:focus,a.bg-teal:hover,button.bg-teal:focus,button.bg-teal:hover{background-color:#0da5c0!important}.bg-cyan{background-color:#2bffc6!important}a.bg-cyan:focus,a.bg-cyan:hover,button.bg-cyan:focus,button.bg-cyan:hover{background-color:#00f7b5!important}.bg-white{background-color:#fff!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}.bg-gray{background-color:#8898aa!important}a.bg-gray:focus,a.bg-gray:hover,button.bg-gray:focus,button.bg-gray:hover{background-color:#6a7e95!important}.bg-gray-dark{background-color:#32325d!important}a.bg-gray-dark:focus,a.bg-gray-dark:hover,button.bg-gray-dark:focus,button.bg-gray-dark:hover{background-color:#20203c!important}.bg-light{background-color:#ced4da!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#b1bbc4!important}.bg-lighter{background-color:#e9ecef!important}a.bg-lighter:focus,a.bg-lighter:hover,button.bg-lighter:focus,button.bg-lighter:hover{background-color:#cbd3da!important}.bg-gradient-primary{background:linear-gradient(87deg,#5e72e4 0,#825ee4 100%)!important}.bg-gradient-secondary{background:linear-gradient(87deg,#f7fafc 0,#f7f8fc 100%)!important}.bg-gradient-success{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}.bg-gradient-info{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}.bg-gradient-warning{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}.bg-gradient-danger{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}.bg-gradient-light{background:linear-gradient(87deg,#adb5bd 0,#adaebd 100%)!important}.bg-gradient-dark{background:linear-gradient(87deg,#212529 0,#212229 100%)!important}.bg-gradient-default{background:linear-gradient(87deg,#172b4d 0,#1a174d 100%)!important}.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}.bg-gradient-neutral{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}.bg-gradient-darker{background:linear-gradient(87deg,#000 0,#000 100%)!important}.bg-gradient-blue{background:linear-gradient(87deg,#5e72e4 0,#825ee4 100%)!important}.bg-gradient-indigo{background:linear-gradient(87deg,#5603ad 0,#9d03ad 100%)!important}.bg-gradient-purple{background:linear-gradient(87deg,#8965e0 0,#bc65e0 100%)!important}.bg-gradient-pink{background:linear-gradient(87deg,#f3a4b5 0,#f3b4a4 100%)!important}.bg-gradient-red{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}.bg-gradient-orange{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}.bg-gradient-yellow{background:linear-gradient(87deg,#ffd600 0,#beff00 100%)!important}.bg-gradient-green{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}.bg-gradient-teal{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}.bg-gradient-cyan{background:linear-gradient(87deg,#2bffc6 0,#2be0ff 100%)!important}.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}.bg-gradient-gray{background:linear-gradient(87deg,#8898aa 0,#888aaa 100%)!important}.bg-gradient-gray-dark{background:linear-gradient(87deg,#32325d 0,#44325d 100%)!important}.bg-gradient-light{background:linear-gradient(87deg,#ced4da 0,#cecfda 100%)!important}.bg-gradient-lighter{background:linear-gradient(87deg,#e9ecef 0,#e9eaef 100%)!important}.bg-translucent-primary{background-color:rgba(63,87,223,.6)!important}a.bg-translucent-primary:focus,a.bg-translucent-primary:hover,button.bg-translucent-primary:focus,button.bg-translucent-primary:hover{background-color:rgba(42,68,219,.6)!important}.bg-translucent-secondary{background-color:rgba(221,234,242,.6)!important}a.bg-translucent-secondary:focus,a.bg-translucent-secondary:hover,button.bg-translucent-secondary:focus,button.bg-translucent-secondary:hover{background-color:rgba(202,222,235,.6)!important}.bg-translucent-success{background-color:rgba(39,177,118,.6)!important}a.bg-translucent-success:focus,a.bg-translucent-success:hover,button.bg-translucent-success:focus,button.bg-translucent-success:hover{background-color:rgba(34,156,104,.6)!important}.bg-translucent-info{background-color:rgba(14,177,206,.6)!important}a.bg-translucent-info:focus,a.bg-translucent-info:hover,button.bg-translucent-info:focus,button.bg-translucent-info:hover{background-color:rgba(12,156,183,.6)!important}.bg-translucent-warning{background-color:rgba(250,70,29,.6)!important}a.bg-translucent-warning:focus,a.bg-translucent-warning:hover,button.bg-translucent-warning:focus,button.bg-translucent-warning:hover{background-color:rgba(249,51,5,.6)!important}.bg-translucent-danger{background-color:rgba(243,20,64,.6)!important}a.bg-translucent-danger:focus,a.bg-translucent-danger:hover,button.bg-translucent-danger:focus,button.bg-translucent-danger:hover{background-color:rgba(227,11,54,.6)!important}.bg-translucent-light{background-color:rgba(153,163,173,.6)!important}a.bg-translucent-light:focus,a.bg-translucent-light:hover,button.bg-translucent-light:focus,button.bg-translucent-light:hover{background-color:rgba(139,150,162,.6)!important}.bg-translucent-dark{background-color:rgba(17,19,21,.6)!important}a.bg-translucent-dark:focus,a.bg-translucent-dark:hover,button.bg-translucent-dark:focus,button.bg-translucent-dark:hover{background-color:rgba(6,6,7,.6)!important}.bg-translucent-default{background-color:rgba(15,28,50,.6)!important}a.bg-translucent-default:focus,a.bg-translucent-default:hover,button.bg-translucent-default:focus,button.bg-translucent-default:hover{background-color:rgba(9,17,30,.6)!important}.bg-translucent-white{background-color:rgba(237,237,237,.6)!important}a.bg-translucent-white:focus,a.bg-translucent-white:hover,button.bg-translucent-white:focus,button.bg-translucent-white:hover{background-color:rgba(224,224,224,.6)!important}.bg-translucent-neutral{background-color:rgba(237,237,237,.6)!important}a.bg-translucent-neutral:focus,a.bg-translucent-neutral:hover,button.bg-translucent-neutral:focus,button.bg-translucent-neutral:hover{background-color:rgba(224,224,224,.6)!important}.bg-translucent-darker{background-color:rgba(0,0,0,.6)!important}a.bg-translucent-darker:focus,a.bg-translucent-darker:hover,button.bg-translucent-darker:focus,button.bg-translucent-darker:hover{background-color:rgba(0,0,0,.6)!important}.section-primary{background-color:#f8f9fe!important}a.section-primary:focus,a.section-primary:hover,button.section-primary:focus,button.section-primary:hover{background-color:#cbd3f8!important}.section-secondary{background-color:#f7fafc!important}a.section-secondary:focus,a.section-secondary:hover,button.section-secondary:focus,button.section-secondary:hover{background-color:#d2e3ee!important}.section-light{background-color:#ced4da!important}a.section-light:focus,a.section-light:hover,button.section-light:focus,button.section-light:hover{background-color:#b1bbc4!important}.section-dark{background-color:#212529!important}a.section-dark:focus,a.section-dark:hover,button.section-dark:focus,button.section-dark:hover{background-color:#0a0c0d!important}.section-darker{background-color:#000!important}a.section-darker:focus,a.section-darker:hover,button.section-darker:focus,button.section-darker:hover{background-color:#000!important}.bg-gradient-primary{background:linear-gradient(87deg,#5e72e4 0,#825ee4 100%)!important}.bg-gradient-secondary{background:linear-gradient(87deg,#f7fafc 0,#f7f8fc 100%)!important}.bg-gradient-success{background:linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important}.bg-gradient-info{background:linear-gradient(87deg,#11cdef 0,#1171ef 100%)!important}.bg-gradient-warning{background:linear-gradient(87deg,#fb6340 0,#fbb140 100%)!important}.bg-gradient-danger{background:linear-gradient(87deg,#f5365c 0,#f56036 100%)!important}.bg-gradient-light{background:linear-gradient(87deg,#adb5bd 0,#adaebd 100%)!important}.bg-gradient-dark{background:linear-gradient(87deg,#212529 0,#212229 100%)!important}.bg-gradient-default{background:linear-gradient(87deg,#172b4d 0,#1a174d 100%)!important}.bg-gradient-white{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}.bg-gradient-neutral{background:linear-gradient(87deg,#fff 0,#fff 100%)!important}.bg-gradient-darker{background:linear-gradient(87deg,#000 0,#000 100%)!important}.fill-primary{fill:#5e72e4}.stroke-primary{stroke:#5e72e4}.fill-secondary{fill:#f7fafc}.stroke-secondary{stroke:#f7fafc}.fill-success{fill:#2dce89}.stroke-success{stroke:#2dce89}.fill-info{fill:#11cdef}.stroke-info{stroke:#11cdef}.fill-warning{fill:#fb6340}.stroke-warning{stroke:#fb6340}.fill-danger{fill:#f5365c}.stroke-danger{stroke:#f5365c}.fill-light{fill:#adb5bd}.stroke-light{stroke:#adb5bd}.fill-dark{fill:#212529}.stroke-dark{stroke:#212529}.fill-default{fill:#172b4d}.stroke-default{stroke:#172b4d}.fill-white{fill:#fff}.stroke-white{stroke:#fff}.fill-neutral{fill:#fff}.stroke-neutral{stroke:#fff}.fill-darker{fill:#000}.stroke-darker{stroke:#000}.fill-opacity-8{fill-opacity:.8}.blur--hover{position:relative}.blur--hover .blur-item{transition:1s cubic-bezier(.19,1,.22,1);opacity:1;will-change:transform;filter:blur(0)}.blur--hover .blur-hidden{position:absolute;z-index:100;top:calc(50% + 7px);left:50%;transition:all .15s ease;transform:translate(-50%,-50%);opacity:0}.blur--hover:hover .blur-item{z-index:1;transform:scale(.95);opacity:.8;filter:blur(10px)}.blur--hover:hover .blur-hidden{top:50%;opacity:1}.floating{animation:floating 3s ease infinite;will-change:transform}.floating:hover{animation-play-state:paused}.floating-lg{animation:floating-lg 3s ease infinite}.floating-sm{animation:floating-sm 3s ease infinite}@keyframes floating-lg{0%{transform:translateY(0)}50%{transform:translateY(15px)}100%{transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes floating-sm{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}.floatfix:after,.floatfix:before{display:table;content:''}.floatfix:after{clear:both}.img-center{display:block;margin-right:auto;margin-left:auto}.opacity-1{opacity:.1!important}.opacity-2{opacity:.2!important}.opacity-3{opacity:.3!important}.opacity-4{opacity:.4!important}.opacity-5{opacity:.5!important}.opacity-6{opacity:.6!important}.opacity-7{opacity:.7!important}.opacity-8{opacity:.8!important}.opacity-8{opacity:.9!important}.opacity-10{opacity:1!important}.overflow-visible{overflow:visible!important}.overflow-hidden{overflow:hidden!important}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-3{top:1rem}.right-3{right:1rem}.bottom-3{bottom:1rem}.left-3{left:1rem}.top-4{top:1.5rem}.right-4{right:1.5rem}.bottom-4{bottom:1.5rem}.left-4{left:1.5rem}.top-5{top:3rem}.right-5{right:3rem}.bottom-5{bottom:3rem}.left-5{left:3rem}.top--9{top:-10rem}.right--9{right:-10rem}.bottom--9{bottom:-10rem}.left--9{left:-10rem}.top--8{top:-8rem}.right--8{right:-8rem}.bottom--8{bottom:-8rem}.left--8{left:-8rem}.top--7{top:-6rem}.right--7{right:-6rem}.bottom--7{bottom:-6rem}.left--7{left:-6rem}.top--6{top:-4.5rem}.right--6{right:-4.5rem}.bottom--6{bottom:-4.5rem}.left--6{left:-4.5rem}.top--5{top:-3rem}.right--5{right:-3rem}.bottom--5{bottom:-3rem}.left--5{left:-3rem}.top--4{top:-1.5rem}.right--4{right:-1.5rem}.bottom--4{bottom:-1.5rem}.left--4{left:-1.5rem}.top--3{top:-1rem}.right--3{right:-1rem}.bottom--3{bottom:-1rem}.left--3{left:-1rem}.top--2{top:-.5rem}.right--2{right:-.5rem}.bottom--2{bottom:-.5rem}.left--2{left:-.5rem}.top--1{top:-.25rem}.right--1{right:-.25rem}.bottom--1{bottom:-.25rem}.left--1{left:-.25rem}.top-6{top:4.5rem}.right-6{right:4.5rem}.bottom-6{bottom:4.5rem}.left-6{left:4.5rem}.top-7{top:6rem}.right-7{right:6rem}.bottom-7{bottom:6rem}.left-7{left:6rem}.top-8{top:8rem}.right-8{right:8rem}.bottom-8{bottom:8rem}.left-8{left:8rem}.top-9{top:10rem}.right-9{right:10rem}.bottom-9{bottom:10rem}.left-9{left:10rem}.center{left:50%;transform:translateX(-50%)}[class*=shadow]{transition:all .15s ease}.shadow-sm--hover:hover{box-shadow:0 0 .5rem rgba(136,152,170,.075)!important}.shadow--hover:hover{box-shadow:0 0 2rem 0 rgba(136,152,170,.15)!important}.shadow-lg--hover:hover{box-shadow:0 0 3rem rgba(136,152,170,.175)!important}.shadow-none--hover:hover{box-shadow:none!important}.h-100vh{height:100vh!important}.row.row-grid>[class*=col-]+[class*=col-]{margin-top:3rem}@media (min-width:992px){.row.row-grid>[class*=col-lg-]+[class*=col-lg-]{margin-top:0}}@media (min-width:768px){.row.row-grid>[class*=col-md-]+[class*=col-md-]{margin-top:0}}@media (min-width:576px){.row.row-grid>[class*=col-sm-]+[class*=col-sm-]{margin-top:0}}.row-grid+.row-grid{margin-top:3rem}@media (min-width:992px){.mt--100{margin-top:-100px!important}.mr--100{margin-right:-100px!important}.mb--100{margin-bottom:-100px!important}.ml--100{margin-left:-100px!important}.mt--150{margin-top:-150px!important}.mb--150{margin-bottom:-150px!important}.mt--200{margin-top:-200px!important}.mb--200{margin-bottom:-200px!important}.mt--300{margin-top:-300px!important}.mb--300{margin-bottom:-300px!important}.pt-100{padding-top:100px!important}.pb-100{padding-bottom:100px!important}.pt-150{padding-top:150px!important}.pb-150{padding-bottom:150px!important}.pt-200{padding-top:200px!important}.pb-200{padding-bottom:200px!important}.pt-250{padding-top:250px!important}.pb-250{padding-bottom:250px!important}.pt-300{padding-top:300px!important}.pb-300{padding-bottom:300px!important}}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-lg{font-size:1.25rem!important}.text-xl{font-size:1.5rem!important}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.ls-1{letter-spacing:.0625rem}.ls-15{letter-spacing:.09375rem}.ls-2{letter-spacing:.125rem}.text-blue{color:#5e72e4!important}a.text-blue:focus,a.text-blue:hover{color:#233dd2!important}.text-indigo{color:#5603ad!important}a.text-indigo:focus,a.text-indigo:hover{color:#310262!important}.text-purple{color:#8965e0!important}a.text-purple:focus,a.text-purple:hover{color:#5a2acf!important}.text-pink{color:#f3a4b5!important}a.text-pink:focus,a.text-pink:hover{color:#ea607e!important}.text-red{color:#f5365c!important}a.text-red:focus,a.text-red:hover{color:#d40b33!important}.text-orange{color:#fb6340!important}a.text-orange:focus,a.text-orange:hover{color:#ea3005!important}.text-yellow{color:#ffd600!important}a.text-yellow:focus,a.text-yellow:hover{color:#b39600!important}.text-green{color:#2dce89!important}a.text-green:focus,a.text-green:hover{color:#1f8f5f!important}.text-teal{color:#11cdef!important}a.text-teal:focus,a.text-teal:hover{color:#0b90a8!important}.text-cyan{color:#2bffc6!important}a.text-cyan:focus,a.text-cyan:hover{color:#00dea2!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-gray{color:#8898aa!important}a.text-gray:focus,a.text-gray:hover{color:#607286!important}.text-gray-dark{color:#32325d!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#17172b!important}.text-light{color:#ced4da!important}a.text-light:focus,a.text-light:hover{color:#a2aeb9!important}.text-lighter{color:#e9ecef!important}a.text-lighter:focus,a.text-lighter:hover{color:#bdc6cf!important}@media (min-width:992px){.transform-perspective-right{transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}.transform-perspective-left{transform:scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg)}}.datepicker{border-radius:.375rem;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:20px 22px;box-shadow:0 50px 100px rgba(50,50,93,.1),0 15px 35px rgba(50,50,93,.15),0 5px 15px rgba(0,0,0,.1)}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-top:7px solid #fff;border-bottom:0}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-top:6px solid #fff;border-bottom:0}.datepicker table{margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.datepicker table tr td{border-radius:50%}.datepicker table tr th{font-weight:500;border-radius:.375rem}.datepicker table tr td,.datepicker table tr th{font-size:.875rem;width:36px;height:36px;transition:all .15s ease;text-align:center;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#adb5bd}.datepicker table tr td.day:hover,.datepicker table tr td.focused{cursor:pointer;background:#fff}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{cursor:default;color:#dee2e6;background:0 0}.datepicker table tr td.highlighted{border-radius:0}.datepicker table tr td.highlighted.focused{background:#5e72e4}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{color:#ced4da;background:#5e72e4}.datepicker table tr td.today{background:#fff}.datepicker table tr td.today.focused{background:#fff}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{color:#8898aa;background:#fff}.datepicker table tr td.range{color:#fff;border-radius:0;background:#5e72e4}.datepicker table tr td.range.focused{background:#3b53de}.datepicker table tr td.range.day.disabled:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{color:#8a98eb;background:#324cdd}.datepicker table tr td.range.highlighted.focused{background:#cbd3da}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{color:#dee2e6;background:#e9ecef}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{color:#fff;background:#5e72e4}.datepicker table tr td.day.range-start{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker table tr td.day.range-end{border-top-left-radius:0;border-bottom-left-radius:0}.datepicker table tr td.day.range-start.range-end{border-radius:50%}.datepicker table tr td.day.range:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background:#5e72e4}.datepicker table tr td.active,.datepicker table tr td.active.highlighted,.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background:#5e72e4;box-shadow:none}.datepicker table tr td span{line-height:54px;display:block;float:left;width:23%;height:54px;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#e9ecef}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{cursor:default;color:#dee2e6;background:0 0}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#8898aa}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#e9ecef}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.bootstrap-tagsinput{display:inline-block;max-width:100%;padding:.25rem;cursor:text;vertical-align:middle;color:#8898aa;border:0 solid transparent;border-radius:.25rem;background-color:#fff}.bootstrap-tagsinput input{width:auto;max-width:inherit;margin:0;padding:0 6px;border:none;outline:0;background-color:transparent;box-shadow:none}.bootstrap-tagsinput input::-ms-input-placeholder{opacity:1;color:#adb5bd}.bootstrap-tagsinput input::placeholder{opacity:1;color:#adb5bd}.bootstrap-tagsinput input:focus{border:none;box-shadow:none}.bootstrap-tagsinput .badge{line-height:1.5;position:relative;margin:.125rem;padding:.625rem .625rem .5rem;transition:all .15s ease;color:#fff;border-radius:.25rem;background:#172b4d;box-shadow:0 1px 2px rgba(68,68,68,.25)}@media (prefers-reduced-motion:reduce){.bootstrap-tagsinput .badge{transition:none}}.bootstrap-tagsinput .badge:hover{padding-right:1.5rem}.bootstrap-tagsinput [data-role=remove]{position:absolute;top:50%;margin-left:10px;cursor:pointer;transform:translate(0,-50%);color:#fff}.bootstrap-tagsinput [data-role=remove]:after{font-size:16px;content:'×'}#chartjs-tooltip{position:absolute;transition:all .1s ease;transform:translate(-50%,0);pointer-events:none;opacity:1;color:#fff;border-radius:3px;background:rgba(0,0,0,.7)}.chartjs-tooltip-key{display:inline-block;width:10px;height:10px;margin-right:10px}.dataTables_wrapper{font-size:.875rem}table.dataTable{margin-bottom:1.25rem!important;border-bottom:1px solid #e9ecef}table.dataTable tbody>tr.selected{background-color:#5e72e4}.dataTables_info,.dataTables_length,.dt-buttons{padding-left:1.5rem}.dataTables_length .form-control{margin:0 .375rem}.dataTables_filter{display:inline-block;float:right;padding-right:1.5rem}.dataTables_paginate{padding-right:1.5rem}.dropzone{position:relative;display:flex;flex-direction:column}.dz-message{z-index:999;padding:5rem 1rem;cursor:pointer;transition:all .15s ease;text-align:center;color:#8898aa;border:1px dashed #dee2e6;border-radius:.375rem;background-color:#fff;order:-1}.dz-message:hover{color:#525f7f;border-color:#8898aa}.dz-drag-hover .dz-message{color:#5e72e4;border-color:#5e72e4}.dropzone-multiple .dz-message{padding-top:2rem;padding-bottom:2rem}.dropzone-single.dz-max-files-reached .dz-message{opacity:0;color:#fff;background-color:rgba(0,0,0,.9)}.dropzone-single.dz-max-files-reached .dz-message:hover{opacity:1}.dz-preview-single{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem}.dz-preview-cover{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem}.dz-preview-img{width:100%;height:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover}.dz-preview-multiple .list-group-item:last-child{padding-bottom:0;border-bottom:0}[data-dz-size] strong{font-weight:400}.fc-header-toolbar{display:none}.fc-scroller{height:auto!important}.fc th{font-size:.75rem;font-weight:600;padding:.75rem 1rem;text-transform:uppercase;color:#8898aa}.fc div.fc-row{margin-right:0;border:0}.fc button .fc-icon{top:-5px}.fc-unthemed td.fc-today{background-color:transparent}.fc-unthemed td.fc-today span{color:#fb6340}.fc-event{font-size:.75rem;padding:0;border:0;border-radius:.25rem}.fc-event .fc-title{font-weight:600;display:block;overflow:hidden;padding:.4rem .5rem;white-space:nowrap;text-overflow:ellipsis;color:#fff}.fc-event .fc-time{float:left;margin:0 0 0 -1px;padding:2px 6px;background:rgba(0,0,0,.2)}.fc-view,.fc-view>table{overflow:hidden;border:0}.fc-view>table>tbody>tr .ui-widget-content{border-top:0}.fc-body{border:0}.fc-icon{font-family:NucleoIcons,sans-serif;font-size:1rem;line-height:35px;width:35px;height:35px;border-radius:50%}.fc-icon:hover{color:#5e72e4}.fc-button{border:0;background:0 0;box-shadow:none}.fc-button:active,.fc-button:focus{outline:0}.calendar{z-index:0}.calendar td,.calendar th{border-color:#eff1f3}.calendar .fc-toolbar{position:relative;z-index:2;height:250px;margin-bottom:-2px;border-radius:.375rem .375rem 0 0;background-color:#fff}@media (max-width:575.98px){.calendar .fc-toolbar{height:135px}}.calendar .fc-day-number{box-sizing:border-box;width:100%;padding:.5rem 1rem}@media (min-width:576px){.calendar .fc-day-number{font-size:.875rem;font-weight:600;color:#67779d}}.calendar .fc-day-header{text-align:left}.calendar .fc-day-grid-event{margin:1px 9px}[data-calendar-month]{transition:background-image .3s;background-size:contain}@media (prefers-reduced-motion:reduce){[data-calendar-month]{transition:none}}[data-calendar-month='0']{background-image:url(../img/calendar/january.jpg)}[data-calendar-month='1']{background-image:url(../img/calendar/february.jpg)}[data-calendar-month='2']{background-image:url(../img/calendar/march.jpg)}[data-calendar-month='3']{background-image:url(../img/calendar/april.jpg)}[data-calendar-month='4']{background-image:url(../img/calendar/may.jpg)}[data-calendar-month='5']{background-image:url(../img/calendar/june.jpg)}[data-calendar-month='6']{background-image:url(../img/calendar/july.jpg)}[data-calendar-month='7']{background-image:url(../img/calendar/august.jpg)}[data-calendar-month='8']{background-image:url(../img/calendar/september.jpg)}[data-calendar-month='9']{background-image:url(../img/calendar/october.jpg)}[data-calendar-month='10']{background-image:url(../img/calendar/november.jpg)}[data-calendar-month='11']{background-image:url(../img/calendar/december.jpg)}.card-calendar .card-header{border-bottom:0}.card-calendar table{background:0 0}.card-calendar table tr>td:first-child{border-left-width:0}.card-calendar table tr>td:last-child{border-right-width:0}.widget-calendar{position:relative;z-index:0}.widget-calendar td,.widget-calendar th{text-align:center;border-color:transparent}.widget-calendar .fc-toolbar{margin-top:1.25rem}.widget-calendar .fc-toolbar h2{font-size:1rem}.widget-calendar .fc-day-number{width:100%;padding:0;text-align:center}.widget-calendar .fc table{font-size:.875rem}.widget-calendar .fc th{font-size:.75rem;padding:.75rem .5rem}.vector-map{position:relative;height:600px}.vector-map-sm{height:280px}.jvectormap-container{width:100%;height:100%}.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;bottom:0;left:0}.jvectormap-zoomin{bottom:4.25rem}.jvectormap-zoomout{bottom:2rem}/*! - * Lavalamp - * http://lavalamp.magicmediamuse.com/ - */.lavalamp{position:relative}.lavalamp-item{position:relative;z-index:5}.lavalamp-object{position:absolute;top:0;left:0}.lavalamp .lavalamp-object{transition-property:transform,width,height}.lavalamp .lavalamp-object.ease{transition-timing-function:ease}.lavalamp .lavalamp-object.ease-in{transition-timing-function:ease-in}.lavalamp .lavalamp-object.ease-out{transition-timing-function:ease-out}.lavalamp .lavalamp-object.ease-in-out{transition-timing-function:ease-in-out}.lavalamp .lavalamp-object.linear{transition-timing-function:linear}.lavalamp .lavalamp-object.easeInQuad{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}.lavalamp .lavalamp-object.easeInCubic{transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.lavalamp .lavalamp-object.easeInQuart{transition-timing-function:cubic-bezier(.895,.03,.685,.22)}.lavalamp .lavalamp-object.easeInQuint{transition-timing-function:cubic-bezier(.755,.05,.855,.06)}.lavalamp .lavalamp-object.easeInSine{transition-timing-function:cubic-bezier(.47,0,.745,.715)}.lavalamp .lavalamp-object.easeInExpo{transition-timing-function:cubic-bezier(.95,.05,.795,.035)}.lavalamp .lavalamp-object.easeInCirc{transition-timing-function:cubic-bezier(.6,.04,.98,.335)}.lavalamp .lavalamp-object.easeInBack{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}.lavalamp .lavalamp-object.easeOutQuad{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.lavalamp .lavalamp-object.easeOutCubic{transition-timing-function:cubic-bezier(.215,.61,.355,1)}.lavalamp .lavalamp-object.easeOutQuart{transition-timing-function:cubic-bezier(.165,.84,.44,1)}.lavalamp .lavalamp-object.easeOutQuint{transition-timing-function:cubic-bezier(.23,1,.32,1)}.lavalamp .lavalamp-object.easeOutSine{transition-timing-function:cubic-bezier(.39,.575,.565,1)}.lavalamp .lavalamp-object.easeOutExpo{transition-timing-function:cubic-bezier(.19,1,.22,1)}.lavalamp .lavalamp-object.easeOutCirc{transition-timing-function:cubic-bezier(.075,.82,.165,1)}.lavalamp .lavalamp-object.easeOutBack{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.lavalamp .lavalamp-object.easeInOutQuad{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}.lavalamp .lavalamp-object.easeInOutCubic{transition-timing-function:cubic-bezier(.645,.045,.355,1)}.lavalamp .lavalamp-object.easeInOutQuart{transition-timing-function:cubic-bezier(.645,.045,.355,1)}.lavalamp .lavalamp-object.easeInOutQuint{transition-timing-function:cubic-bezier(.86,0,.07,1)}.lavalamp .lavalamp-object.easeInOutSine{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}.lavalamp .lavalamp-object.easeInOutExpo{transition-timing-function:cubic-bezier(1,0,0,1)}.lavalamp .lavalamp-object.easeInOutCirc{transition-timing-function:cubic-bezier(.785,.135,.15,.86)}.lavalamp .lavalamp-object.easeInOutBack{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.noUi-target,.noUi-target *{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:none}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{position:relative;z-index:1;width:100%;height:100%}.noUi-connects{z-index:0;overflow:hidden}.noUi-connect,.noUi-origin{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transform-origin:0 0;will-change:transform}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{right:0;left:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{position:absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:5px}.noUi-horizontal .noUi-handle{top:-6px;left:-17px;width:34px;height:28px}.noUi-vertical{width:5px}.noUi-vertical .noUi-handle{top:-17px;left:-6px;width:28px;height:34px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connects{border-radius:3px}.noUi-connect{background:#5e72e4}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{cursor:default;border:1px solid #d9d9d9;border-radius:3px;outline:0;background:#fff;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{outline:0}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{font-size:10px;color:#ccc}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub{background:#aaa}.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{top:100%;left:0;width:100%;height:80px;padding:10px 0}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{width:2px;height:5px;margin-left:-1px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{top:0;left:100%;height:100%;padding:0 10px}.noUi-value-vertical{padding-left:25px;transform:translate(0,-50%,0)}.noUi-rtl .noUi-value-vertical{transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{position:absolute;display:block;padding:5px;text-align:center;white-space:nowrap;color:#000;border:1px solid #d9d9d9;border-radius:3px;background:#fff}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%,0)}.noUi-vertical .noUi-tooltip{top:50%;right:120%;transform:translate(0,-50%)}.noUi-target{margin:15px 0;cursor:pointer;border:0;border-radius:5px;background:#eceeef;box-shadow:inset 0 1px 2px rgba(90,97,105,.1)}.noUi-horizontal{height:5px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-10px}.noUi-vertical{width:5px}.noUi-connect{background:#5e72e4;box-shadow:none}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{top:-5px;width:15px;height:15px;cursor:pointer;transition:box-shadow .15s,transform .15s;border:0;border-radius:100%;background-color:#5e72e4;box-shadow:none}.noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active{box-shadow:0 0 0 2px #5e72e4}.input-slider--cyan .noUi-connect{background:#2bffc6}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b2b2b2}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.range-slider-value{font-size:.75rem;font-weight:500;padding:.4em .8em .3em .85em;color:#fff;border-radius:10px;background-color:rgba(33,37,41,.7)}.range-slider-wrapper .upper-info{font-weight:400;margin-bottom:5px}.input-slider-value-output{font-size:11px;position:relative;top:12px;padding:4px 8px;color:#fff;border-radius:2px;background:#333}.input-slider-value-output:after{position:absolute;bottom:100%;left:10px;width:0;height:0;margin-left:-4px;content:' ';pointer-events:none;border:solid transparent;border-width:4px;border-color:rgba(136,183,213,0);border-bottom-color:#333}.input-slider-value-output.left:after{right:auto;left:10px}.input-slider-value-output.right:after{right:10px;left:auto}.ql-container{font-family:Open Sans,sans-serif}.ql-toolbar{position:relative;padding:.625rem .75rem;color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem .25rem 0 0;background-color:#fff}.ql-toolbar+.ql-container{margin-top:-1px}.ql-toolbar+.ql-container .ql-editor{border-top-left-radius:0;border-top-right-radius:0}.ql-editor{font-size:1rem;line-height:1.5;display:block;width:100%;min-height:6rem;padding:.625rem .75rem;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 2px rgba(233,236,239,.05)}@media (prefers-reduced-motion:reduce){.ql-editor{transition:none}}.ql-editor::-ms-expand{border:0;background-color:transparent}.ql-editor:focus{color:#8898aa;border-color:#5e72e4;outline:0;background-color:#fff;box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.ql-editor:focus{border-color:#dee2e6}.ql-hidden{position:absolute;transform:scale(0)}.ql-editor.ql-blank::before{font-style:normal;top:.625rem;left:.75rem;color:#adb5bd}.ql-editor:focus::before{display:none}.ql-formats{padding-right:.5rem;padding-left:.5rem}.ql-formats:first-child{padding-left:0}.ql-formats:last-child{padding-right:0}.ql-toolbar button{padding:0 .25rem;cursor:pointer;transition:all .15s ease;color:#525f7f;border:none;background:0 0}.ql-toolbar button:hover{color:#5e72e4}.ql-toolbar button:first-child{margin-left:-.25rem}.ql-toolbar .ql-active{color:#5e72e4}.ql-toolbar button svg{width:1.25rem;height:1.25rem}.ql-toolbar .ql-stroke{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.ql-toolbar .ql-thin{stroke-width:1}.ql-toolbar .ql-fill{fill:currentColor}.ql-toolbar input.ql-image{position:absolute;transform:scale(0)}.ql-tooltip{position:absolute;display:flex;width:18.5rem;margin-top:.6rem;padding:.625rem .75rem;border:1px solid rgba(0,0,0,.05);border-radius:.4375rem;background-color:#fff;box-shadow:0 .5rem 2rem 0 rgba(0,0,0,.2);flex-wrap:nowrap}.ql-tooltip:after,.ql-tooltip:before{position:absolute;bottom:100%;left:50%;content:'';transform:translateX(-50%)}.ql-tooltip:before{border-right:.6rem solid transparent;border-bottom:.6rem solid rgba(0,0,0,.05);border-left:.6rem solid transparent}.ql-tooltip:after{border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;border-left:.5rem solid transparent}.ql-container .ql-tooltip:hover{display:flex!important}.ql-tooltip .ql-preview{font-size:.875rem;line-height:1.5;width:100%;padding:.25rem .5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.ql-tooltip .ql-preview{transition:none}}.ql-tooltip.ql-editing .ql-preview{display:none}.ql-tooltip input{font-size:.875rem;line-height:1.5;display:none;width:100%;padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);color:#8898aa;border:none;background-color:transparent}.ql-tooltip input:focus{outline:0}.ql-tooltip.ql-editing input{display:block}.ql-tooltip .ql-action,.ql-tooltip .ql-remove{margin-left:.25rem}.ql-tooltip .ql-action::before,.ql-tooltip .ql-remove::before{font-size:.875rem;font-weight:600;line-height:1.5;display:inline-block;padding:.25rem .5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem}@media (prefers-reduced-motion:reduce){.ql-tooltip .ql-action::before,.ql-tooltip .ql-remove::before{transition:none}}.ql-tooltip .ql-action::before:focus,.ql-tooltip .ql-action::before:hover,.ql-tooltip .ql-remove::before:focus,.ql-tooltip .ql-remove::before:hover{text-decoration:none}.ql-tooltip .ql-action::before.focus,.ql-tooltip .ql-action::before:focus,.ql-tooltip .ql-remove::before.focus,.ql-tooltip .ql-remove::before:focus{outline:0;box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.ql-tooltip .ql-action::before,.ql-tooltip.ql-editing .ql-action::before{color:#fff;border-color:#5e72e4;background-color:#5e72e4;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ql-tooltip .ql-action::before:hover,.ql-tooltip.ql-editing .ql-action::before:hover{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.ql-tooltip .ql-action::before.focus,.ql-tooltip .ql-action::before:focus,.ql-tooltip.ql-editing .ql-action::before.focus,.ql-tooltip.ql-editing .ql-action::before:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(94,114,228,.5)}.ql-tooltip .ql-action::before.disabled,.ql-tooltip .ql-action::before:disabled,.ql-tooltip.ql-editing .ql-action::before.disabled,.ql-tooltip.ql-editing .ql-action::before:disabled{color:#fff;border-color:#5e72e4;background-color:#5e72e4}.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active,.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active,.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-action::before.dropdown-toggle,.show>.ql-tooltip.ql-editing .ql-action::before.dropdown-toggle{color:#fff;border-color:#5e72e4;background-color:#324cdd}.ql-tooltip .ql-action::before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-action::before:not(:disabled):not(.disabled):active:focus,.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled).active:focus,.ql-tooltip.ql-editing .ql-action::before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-action::before.dropdown-toggle:focus,.show>.ql-tooltip.ql-editing .ql-action::before.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(94,114,228,.5)}.ql-tooltip .ql-action::before{content:'Edit'}.ql-tooltip.ql-editing .ql-action::before{content:'Save'}.ql-tooltip .ql-remove::before{content:'Remove';color:#212529;border-color:#fff;border-color:#dee2e6;background-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.ql-tooltip .ql-remove::before:hover{color:#212529;border-color:#fff;background-color:#fff}.ql-tooltip .ql-remove::before.focus,.ql-tooltip .ql-remove::before:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08),0 0 0 0 rgba(255,255,255,.5)}.ql-tooltip .ql-remove::before.disabled,.ql-tooltip .ql-remove::before:disabled{color:#212529;border-color:#fff;background-color:#fff}.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-remove::before.dropdown-toggle{color:#212529;border-color:#fff;background-color:#e6e6e6}.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-remove::before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-remove::before.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(255,255,255,.5)}.ql-tooltip.ql-editing .ql-remove::before{display:none}.ql-editor blockquote{font-size:1.25rem;margin-bottom:1rem}.ql-editor img{max-width:100%;height:auto}.scroll-wrapper{position:relative;overflow:hidden!important;padding:0!important}.scroll-wrapper>.scroll-content{position:relative!important;top:0;left:0;overflow:scroll!important;box-sizing:content-box!important;width:auto!important;max-width:none!important;height:auto;max-height:none;margin:0;padding:0;border:none!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{width:0;height:0}.scroll-wrapper.scroll--rtl{direction:rtl}.scroll-element{display:none;box-sizing:content-box}.scroll-element div{box-sizing:content-box}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{position:relative!important;top:0;overflow:scroll!important;box-sizing:border-box;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0;padding:2px;border:none!important;outline:0}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{width:0;height:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none}.scrollbar-inner>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;left:0;width:100%;height:8px}.scrollbar-inner>.scroll-element.scroll-y{top:0;right:2px;width:8px;height:100%}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{opacity:.4}.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none}.scrollbar-outer>.scroll-element{background-color:#fff}.scrollbar-outer>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-outer>.scroll-element.scroll-x{bottom:0;left:0;width:100%;height:12px}.scrollbar-outer>.scroll-element.scroll-y{top:0;right:0;width:12px;height:100%}.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{top:2px;height:8px}.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer>.scroll-element .scroll-bar,.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none;background:0 0}.scrollbar-macosx>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-macosx>.scroll-element .scroll-element_track{display:none}.scrollbar-macosx>.scroll-element .scroll-bar{display:block;transition:opacity .2s linear;opacity:0;border-radius:7px;background-color:#6c6e71}.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{opacity:.7}.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;left:0;overflow:visible;width:100%;min-width:100%;height:0}.scrollbar-macosx>.scroll-element.scroll-y{top:0;right:0;width:0;height:100%;min-height:100%}.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{top:-9px;min-width:10px;height:7px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;width:7px;min-height:10px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{position:absolute;z-index:10;overflow:hidden;margin:0;padding:0;border:none}.scrollbar-light>.scroll-element{background-color:#fff}.scrollbar-light>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-light>.scroll-element .scroll-element_outer{border-radius:10px}.scrollbar-light>.scroll-element .scroll-element_size{border-radius:10px;background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%)}.scrollbar-light>.scroll-element.scroll-x{bottom:0;left:0;width:100%;min-width:100%;height:17px}.scrollbar-light>.scroll-element.scroll-y{top:0;right:0;width:17px;height:100%;min-height:100%}.scrollbar-light>.scroll-element .scroll-bar{border:1px solid #dbdbdb;border-radius:10px;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#fefefe 0,#f5f5f5 100%)}.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light>.scroll-element.scroll-x .scroll-bar{top:0;min-width:10px;height:10px}.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;width:10px;min-height:10px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{top:2px;left:2px;height:12px}.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{top:2px;left:2px;width:12px}.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{position:absolute;z-index:10;overflow:hidden;margin:0;padding:0;border:none}.scrollbar-rail>.scroll-element{background-color:#fff}.scrollbar-rail>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element.scroll-x{bottom:0;left:0;width:100%;min-width:100%;height:12px;padding:3px 0 2px}.scrollbar-rail>.scroll-element.scroll-y{top:0;right:0;width:12px;height:100%;min-height:100%;padding:0 2px 0 3px}.scrollbar-rail>.scroll-element .scroll-bar{border-radius:2px;background-color:#d0b9a0;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{top:1px;min-width:10px;height:10px}.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;width:10px;min-height:10px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{left:5px;height:15px}.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{top:5px;left:-10px;height:2px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{top:-10px;left:5px;width:2px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{position:absolute;z-index:10;margin:0;padding:0;border:none;background:0 0}.scrollbar-dynamic>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;left:0;width:100%;min-width:100%;height:7px}.scrollbar-dynamic>.scroll-element.scroll-y{top:0;right:2px;width:7px;height:100%;min-height:100%}.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px}.scrollbar-dynamic>.scroll-element .scroll-element_size{transition:opacity .2s;opacity:0;border-radius:12px;background-color:#ccc}.scrollbar-dynamic>.scroll-element .scroll-bar{border-radius:7px;background-color:#6c6e71}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{top:auto;bottom:0;min-width:24px;height:7px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{right:0;left:auto;width:7px;min-height:24px}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{top:auto;bottom:0;left:2px;transition:height .2s}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{top:2px;right:0;left:auto;transition:width .2s}.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer{overflow:hidden;opacity:.7}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar{width:100%;height:100%;border-radius:12px}.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer{width:20px;min-width:7px}.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{position:absolute;z-index:10;overflow:hidden;margin:0;padding:0;border:none}.scrollbar-chrome>.scroll-element{background-color:#fff}.scrollbar-chrome>.scroll-element div{top:0;left:0;display:block;width:100%;height:100%}.scrollbar-chrome>.scroll-element .scroll-element_track{border:1px solid #dbdbdb;background:#f1f1f1}.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;left:0;width:100%;min-width:100%;height:16px}.scrollbar-chrome>.scroll-element.scroll-y{top:0;right:0;width:16px;height:100%;min-height:100%}.scrollbar-chrome>.scroll-element .scroll-bar{cursor:default;border:1px solid #bdbdbd;border-radius:2px;background-color:#d9d9d9}.scrollbar-chrome>.scroll-element .scroll-bar:hover{border-color:#a9a9a9;background-color:#c2c2c2}.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{border-color:#7e7e7e;background-color:#919191}.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{top:3px;min-width:10px;height:8px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;width:8px;min-height:10px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{left:-3px;height:14px}.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{left:-4px;height:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-inner{height:100%}.scrollbar-inner:not(:hover) .scroll-element{opacity:0}.scrollbar-inner .scroll-element{margin-right:2px;transition:opacity .3s}.scrollbar-inner .scroll-element .scroll-bar,.scrollbar-inner .scroll-element .scroll-element_track{transition:background-color .3s}.scrollbar-inner .scroll-element .scroll-element_track{background-color:transparent}.scrollbar-inner .scroll-element:hover{width:4px}.scrollbar-inner .scroll-element.scroll-y{right:0;width:3px}.scrollbar-inner .scroll-element.scroll-x{bottom:0;height:3px}.select2-selection__arrow{display:none}.select2.select2-container{width:100%!important}.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{font-size:1rem;line-height:1.5;display:block;width:100%;height:calc(1.5em + 1.25rem + 2px);padding:.625rem .75rem;transition:all .15s cubic-bezier(.68,-.55,.265,1.55);color:#8898aa;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;background-clip:padding-box;box-shadow:0 3px 2px rgba(233,236,239,.05)}@media (prefers-reduced-motion:reduce){.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{transition:none}}.select2-container .select2-selection--single::-ms-expand,.select2-container--default .select2-search--dropdown .select2-search__field::-ms-expand,.select2-container--default .select2-selection--multiple::-ms-expand,.select2-container--default.select2-container--focus .select2-selection--multiple::-ms-expand{border:0;background-color:transparent}.select2-container .select2-selection--single:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-selection--multiple:focus,.select2-container--default.select2-container--focus .select2-selection--multiple:focus{color:#8898aa;border-color:#5e72e4;outline:0;background-color:#fff;box-shadow:0 3px 9px rgba(50,50,9,0),3px 4px 8px rgba(94,114,228,.1)}.select2-container .select2-selection--single::-ms-input-placeholder,.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder,.select2-container--default .select2-selection--multiple::-ms-input-placeholder,.select2-container--default.select2-container--focus .select2-selection--multiple::-ms-input-placeholder{opacity:1;color:#adb5bd}.select2-container .select2-selection--single::placeholder,.select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.select2-container--default .select2-selection--multiple::placeholder,.select2-container--default.select2-container--focus .select2-selection--multiple::placeholder{opacity:1;color:#adb5bd}.select2-container .select2-selection--single:disabled,.select2-container .select2-selection--single[readonly],.select2-container--default .select2-search--dropdown .select2-search__field:disabled,.select2-container--default .select2-search--dropdown .select2-search__field[readonly],.select2-container--default .select2-selection--multiple:disabled,.select2-container--default .select2-selection--multiple[readonly],.select2-container--default.select2-container--focus .select2-selection--multiple:disabled,.select2-container--default.select2-container--focus .select2-selection--multiple[readonly]{opacity:1;background-color:#e9ecef}.select2-container .select2-selection--single .select2-selection__rendered{overflow:inherit;padding:0;white-space:inherit;text-overflow:inherit}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;color:inherit}.select2-dropdown{padding:.5rem 0;border:1px solid #dee2e6;border-radius:.4375rem;background-color:#fff}.select2-results__option{font-size:.875rem;padding:.5rem .75rem;color:#212529;background-color:#fff}.select2-results__option:focus,.select2-results__option:hover{text-decoration:none;color:#16181b;background-color:#f6f9fc}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{color:#16181b;background-color:transparent}.select2-container--default .select2-results__option[aria-disabled=true]{color:#8898aa}.select2-container--default .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{height:auto;min-height:calc(1.5em + 1.25rem + 2px)}.select2-container--default .select2-selection--multiple .select2-selection__rendered{display:block;margin:0 0 -.25rem -.25rem;padding:0}.select2-container--default .select2-selection--multiple .select2-selection__choice{font-size:.875rem;line-height:1.5rem;display:inline-flex;margin:0 0 .25rem .25rem;padding:0 .5rem;color:#8898aa;border:none;border-radius:.25rem;background-color:#adb5bd}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-left:.5rem;color:#8898aa;order:2}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#525f7f}.select2-container .select2-search--inline{display:none}.select2-selection[aria-expanded=true]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.select2-search--dropdown{padding:.5rem .75rem}.select2-container--default .select2-search--dropdown .select2-search__field{font-size:.875rem;line-height:1.5;padding:.25rem .5rem;border-radius:.25rem}.form-control-sm+.select2-container .select2-selection--single,.form-control-sm+.select2-container--default .select2-selection--multiple,.form-control-sm+.select2-container--default.select2-container--focus .select2-selection--multiple{font-size:.875rem;line-height:1.5;height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;border-radius:.25rem}.form-control-sm+.select2-container--default .select2-selection--multiple,.form-control-sm+.select2-container--default.select2-container--focus .select2-selection--multiple{min-height:calc(1.5em + .5rem + 2px)}.form-control-sm+.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.3125rem}.form-control-lg+.select2-container .select2-selection--single,.form-control-lg+.select2-container--default .select2-selection--multiple,.form-control-lg+.select2-container--default.select2-container--focus .select2-selection--multiple{font-size:1.25rem;line-height:1.5;height:calc(1.5em + 1.75rem + 2px);padding:.875rem 1rem;border-radius:.4375rem}.form-control-lg+.select2-container--default .select2-selection--multiple,.form-control-lg+.select2-container--default.select2-container--focus .select2-selection--multiple{min-height:calc(1.5em + 1.75rem + 2px)}.form-control-lg+.select2-container--default .select2-selection--multiple .select2-selection__choice{line-height:1.875rem}.swal2-popup{padding:1.5rem}.swal2-popup .swal2-title{font-size:1.5rem}.swal2-popup .swal2-content{font-size:.875rem}.swal2-popup .swal2-image{max-width:200px} \ No newline at end of file diff --git a/public/css/custom.css b/public/css/custom.css deleted file mode 100644 index ccac9da24..000000000 --- a/public/css/custom.css +++ /dev/null @@ -1,1761 +0,0 @@ -@font-face { - font-family: element-icons; - src: url("./../fonts/vendor/element-ui/lib/theme-chalk/element-icons.woff") - format("woff"), - url("./../fonts/vendor/element-ui/lib/theme-chalk/element-icons.ttf") - format("truetype"); - font-weight: 400; - font-display: "auto"; - font-style: normal; -} - -body { - height: 100%; -} - -.datepicker[readonly] { - background-color: transparent !important; -} - -/*--Layout Content--*/ -.content-layout { - max-width: 1300px !important; -} -/*--Layout Content Finish--*/ - -/*--------Cursor Styles--------*/ -/*--Cursor Pointer--*/ -.cursor-pointer { - cursor: pointer !important; -} -/*--Cursor Pointer Finish--*/ - -/*--Cursor Default--*/ -.cursor-default { - cursor: default !important; -} -/*--Cursor Pointer Finish--*/ -/*--------Cursor Styles Finish--------*/ - -/*--------Border Radius Styles--------*/ -/*--Border Radius None--*/ -.border-radius-none { - border-radius: 0 !important; -} -/*--Border Radius None Finish--*/ - -/*--Border Radius Default--*/ -.border-radius-default { - border-radius: 0.25rem !important; -} -/*--Border Radius Default Finish--*/ -/*--------Border Radius Styles Finish--------*/ - -/*--------Overflow Styles--------*/ -/*--Overflow Y Hidden--*/ -.overflow-y-hidden { - overflow-y: hidden !important; -} -/*--Overflow Y Hidden Finish--*/ - -/*--Overflow Y Scroll--*/ -.overflow-y-scroll { - overflow-y: scroll !important; -} -/*--Overflow Y Scroll Finish--*/ - -/*--Overflow X Hidden--*/ -.overflow-x-hidden { - overflow-x: hidden !important; -} -/*--Overflow X Hidden Finish--*/ - -/*--Overflow X Scroll--*/ -.overflow-x-scroll { - overflow-x: scroll !important; -} -/*--Overflow X Scroll Finish--*/ -/*--------Overflow Styles Finish--------*/ - -/*--------Akaunting Backgrounds--------*/ -/*--Login Page Background--*/ -.login-page { - background: url("../img/login.png") no-repeat center center fixed; - height: 100%; - width: 100%; - padding: 5% 0; - background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; -} -/*--Login Page Background Finish--*/ - -/*--Wizard Page Background--*/ -.wizard-page { - background: url("../img/login.png") no-repeat center center fixed; - height: 100%; - width: 100%; - padding: 5% 0; - background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; -} -/*--Wizard Page Background Finish--*/ - -/*--Installation Page Background--*/ -.installation-page { - background: url("../img/login.png") no-repeat center center fixed; - height: 100%; - width: 100%; - padding: 5% 0; - background-size: cover; - -webkit-background-size: cover; - -moz-background-size: cover; - -o-background-size: cover; -} -/*--Installation Page Background Finish--*/ -/*--------Akaunting Backgrounds Finish--------*/ - -/*--------Credit Card--------*/ -.card-input__input:hover, -.card-input__input:focus { - border-color: #55588b !important; -} -/*--------Credit Card Finish--------*/ - -/*--------Custom Toggle--------*/ -.custom-toggle { - width: 60px; -} - -.custom-toggle input:checked + .status-green:before { - left: 10px; -} - -.custom-toggle-slider:after { - top: -1px; -} -/*--------Custom Toggle Finish--------*/ - -/*--Button Element Focus--*/ -button:focus { - outline: none !important; -} -/*--Button Element Focus Finish--*/ - -/*--Button Hover--*/ -.btn:hover { - transform: translateY(0px); -} -/*--Button Hover Finish--*/ - -/*--------Chart Donut Height--------*/ -.chart-donut { - position: relative !important; - height: 23vh !important; -} -/*--------Chart Donut Height Finish--------*/ - -/*--------Wizard Steps--------*/ -.wizard-header { - border-radius: calc(0.375rem - 1px) calc(0.375rem - 1px) 0 0; -} -/*--------Wizard Steps Finish--------*/ - -.dropup .dropdown-toggle::after { - display: none !important; -} - -.role-list { - text-overflow: ellipsis; - overflow: hidden; -} - -/*--------Navbar Notification--------*/ -.nav-link .badge-update { - position: absolute; - top: 15%; - margin-left: -0.2rem; - transform: translateY(50%); - width: 1rem !important; - height: 1rem !important; - font-size: 0.5rem; -} - -.nav-link .badge-reminder { - position: absolute; - top: -59%; - margin-left: -0.35rem; - transform: translateY(50%); - width: 1rem !important; - height: 1rem !important; - font-size: 0.5rem; -} -/*--------Navbar Notification Finish--------*/ - -/*--------Index Page Tables--------*/ -.table-responsive { - overflow-x: visible !important; -} -/*--------Index Page Tables Finish--------*/ - -/*--------Left Menu--------*/ -.menu-dropdown { - position: absolute !important; - left: 1.2rem; -} - -.menu-dropdown-width { - min-width: 13rem !important; -} - -.g-sidenav-hidden .navbar-vertical.navbar-expand-xs { - overflow: hidden !important; -} -/*--------Left Menu Finish--------*/ - -/*--------Max Width 100 Pixel--------*/ -.mwpx-100 { - max-width: 100px !important; -} - -.mwpx-200 { - max-width: 200px !important; -} - -.mwpx-300 { - max-width: 300px !important; -} - -.mwpx-400 { - max-width: 400px !important; -} - -.mwpx-500 { - max-width: 500px !important; -} -/*--------Max Width 100 Pixel Finish--------*/ - -/*--------Form Group--------*/ -.form-group.visible-field .form-control { - background-color: #fff; -} -/*--------Form Group Finish--------*/ - -/*--Long Texts--*/ -.long-texts { - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; -} -/*--Long Texts Finish--*/ - -/*--Akaunting Column Style--*/ -.col-aka { - margin-left: -51px; -} -/*--Akaunting Column Styl Finish--*/ - -/*--------Table Head Row Margin--------*/ -.thead-light .row { - margin: 0; -} -/*--------Table Head Row Margin Finish--------*/ - -/*--------Table Head Column Letter Spacing--------*/ -.table thead th { - letter-spacing: 0; -} -/*--------Table Head Column Letter Spacing Finish--------*/ - -/*--------Table Body Row Margin--------*/ -.table, -tbody .row { - margin-right: 0; - margin-left: 0; -} -/*--------Table Body Row Margin Finish--------*/ - -/*--------Table Cell Text Wrap--------*/ -#reconciliations-table .el-table td, -#reconciliations-table .el-table th, -#reconciliations-table .table td, -#reconciliations-table .table th { - white-space: normal; -} -/*--------Table Cell Text Wrap Finish--------*/ - -/*--------Item Column Image--------*/ -.item-img { - width: 38px; - height: 38px; -} -/*--------Item Column Image Finish--------*/ - -/*--------User Column Image--------*/ -.user-img { - width: 36px; - height: 36px; -} -/*--------User Column Image Finish--------*/ - -/*--------Border--------*/ -.border-1 { - border: 1px solid #e5e5e5 !important; -} -/*--------Border Finish--------*/ - -/*--------Border Top--------*/ -.border-top-1 { - border-top: 1px solid #e9ecef !important; -} -/*--------Border Top Finish--------*/ - -/*--------Border Bottom--------*/ -.border-bottom-1 { - border-bottom: 1px solid #e9ecef !important; -} -/*--------Border Bottom Finish--------*/ - -/*--------Border Top Style--------*/ -.border-top-style { - border-top-style: hidden !important; -} -/*--------Border Top Style Finish--------*/ - -/*--------Border Bottom Style--------*/ -.border-bottom-style { - border-bottom-style: hidden !important; -} -/*--------Border Bottom Style Finish--------*/ - -/*--------Invoice Bill Show Table Position--------*/ -.show-table { - margin-right: -2.5rem !important; - margin-left: -2.5rem !important; -} -/*--------Invoice Bill Show Table Position Finished--------*/ - -/*--------Table Head Line--------*/ -.table-head-line { - line-height: 26px; -} - -.table tbody + tbody { - border-top: 1px solid #e9ecef; -} -/*--------Table Head Line Finish--------*/ - -/*--Display Grid--*/ -.d-grid { - display: grid !important; -} -/*--Display Grid Finish--*/ - -/*--------Card Header Bulk Action--------*/ -.d-none.show { - display: flex !important; -} - -.form-group.d-none.show { - display: unset !important; -} - -.btn .d-none.show { - display: inherit !important; -} -/*--------Card Header Bulk Action Finish--------*/ - -/*--------Card Action Button--------*/ -.card-action-button { - position: absolute; - right: 0; - z-index: 1; -} -/*--------Card Action Button Finish--------*/ - -/*--Akaunting Button Animation--*/ -.aka-loader-frame { - width: 59.88px; - height: 31px; -} - -.aka-loader { - width: 10px; - height: 10px; - border-radius: 50%; - position: relative; - animation: aka-loader 0.7s ease alternate infinite; - animation-delay: 0.28s; - top: -13px !important; - margin: -10px auto 0; -} - -.aka-loader::after, -.aka-loader::before { - content: ""; - position: absolute; - width: 10px; - height: 10px; - border-radius: 50%; - animation: aka-loader 0.8s ease alternate infinite; -} - -.aka-loader::before { - left: -15px; - animation-delay: 0.14s; -} - -.aka-loader::after { - right: -15px; - animation-delay: 0.42s; -} - -@keyframes aka-loader { - 0% { - box-shadow: 0 28px 0 -28px #ffffff; - } - - 100% { - box-shadow: 0 28px 0 #ffffff; - } -} - -.btn-outline-confirm:disabled span { - opacity: 1 !important; -} - -.btn .aka-loader { - display: none !important; -} - -.btn:disabled span { - opacity: 0; -} - -.btn:disabled .aka-loader { - display: block !important; -} -/*--Akaunting Button Animation Finish--*/ - -/*--------Settings Index Page--------*/ -/*--------Settings Icons--------*/ -.settings-icons { - position: relative; - top: -0.4rem; - height: 45px; - width: 45px; - padding-top: 10px; -} -/*--------Settings Icons Finish--------*/ - -/*--------Settings Button Focus--------*/ -.btn-icon-clipboard:focus { - outline: none; -} -/*--------Settings Button Focus Finish--------*/ - -/*--------Shadow None Focus--------*/ -.shadow-none--hover:focus { - box-shadow: none !important; -} -/*--------Shadow None Focus Finish--------*/ -/*--------Settings Index Page Finish--------*/ - -/*--------Avatar Size--------*/ -.avatar-size { - width: 128px; - height: 128px; - font-size: 4.5rem; -} -/*--------Avatar Size--------*/ - -/*--------Button Disabled Hover--------*/ -.btn:disabled:hover { - box-shadow: none !important; -} -/*--------Button Disabled Hover Finish--------*/ - -/*--------Recurring Inputs--------*/ -.recurring-single { - margin-top: 29px !important; -} -/*--------Recurring Inputs--------*/ - -/*--------Invoice and Bill Total Column--------*/ -.total-column { - padding-top: 1.75rem !important; -} - -.item-total { - width: 15%; -} -/*--------Invoice and Bill Total Column Finish--------*/ - -/*--------Custom Table--------*/ -.table thead th { - border-bottom: 0; -} - -.table-flush tbody tr td { - border: 0 !important; -} -/*--------Custom Table Finish--------*/ - -/*--------Height 0--------*/ -.h-0 { - height: 0 !important; -} -/*--------Height 0 Finish--------*/ - -/*--------Editor Text--------*/ -.ql-editor p { - font-size: 0.775rem !important; - margin-bottom: 0 !important; -} -/*--------Editor text Finish--------*/ - -table .align-items-center td span.badge { - height: 24px; - padding-top: 8px; - font-size: 9px; -} - -/*--------Print Template--------*/ -.choose { - cursor: pointer; -} - -.choose:hover > img { - opacity: 0.5 !important; -} - -.bg-print { - background-color: rgba(229, 229, 229, 0.4) !important; -} - -.print-edge { - width: 140px; -} -/*--------Print Template Finish--------*/ - -/*--------Report Column--------*/ -.report-column-name { - -webkit-box-flex: 0; - -ms-flex: 0 0 10%; - flex: 0 0 10%; - width: 10%; - max-width: 10%; -} - -.report-column-value { - -webkit-box-flex: 0; - -ms-flex: 0 0 6.66%; - flex: 0 0 6.66%; - max-width: 6.66%; -} -/*--------Report Column Finish--------*/ - -/*--------App Comment--------*/ -.media-comment-text { - border-top-left-radius: 0.4375rem; - padding: 1rem; -} -/*--------App Comment Finish--------*/ - -/*--------Blank Page Image--------*/ -.blank-image { - height: 300px; -} -/*--------Blank Page Image Finish--------*/ - -/*--------Text Pre Nowrap--------*/ -.text-pre-nowrap { - white-space: pre-wrap !important; -} -/*--------Text Pre Nowrap Finish--------*/ - -/*--------Table Without toggle button--------*/ -.tr-py { - padding-top: 5px; - padding-bottom: 5px; -} -/*--------Table Without toggle button Finish--------*/ - -/*--------Table No Records--------*/ -.nr-py { - padding-top: 5px; - padding-bottom: 5px; -} -/*--------Table No Records Finish--------*/ - -/*--------From Group Disabled--------*/ -.form-group.disabled .input-group-text, -.form-group.readonly .input-group-text { - background-color: #e9ecef; -} -/*--------From Group Disabled Finish--------*/ - -/*--------Modal Dialog Resizing--------*/ -@media (min-width: 576px) { - .modal-payment .modal-dialog { - max-width: 559px !important; - } -} -/*--------Modal Dialog Resizing Finish--------*/ - -/*--Save Buttons Responsive--*/ -.save-buttons { - float: right !important; -} -/*--Save Buttons Responsive Finish--*/ - -/*--Index Pages Badge Min Width--*/ -.mw-60 { - min-width: 60px; -} -/*--Index Pages Badge Min Width Finish--*/ - -/*--Quantity Width--*/ -.w-10 { - width: 10%; -} -/*--Quantity Width Finish--*/ - -/*--Discount Width--*/ -.w-12 { - width: 12%; -} -/*--Discount Width Finish--*/ - -/*--------Responsive--------*/ -/*--Xs Breakpoint--*/ -@media (max-width: 575.98px) { - .col-xs-1 { - width: 8.33%; - } - .col-xs-2 { - width: 16.66%; - } - .col-xs-3 { - width: 25%; - } - .col-xs-4 { - width: 33.33%; - } - .col-xs-5 { - width: 41.66%; - } - .col-xs-6 { - width: 50%; - } - .col-xs-7 { - width: 58.33%; - } - .col-xs-8 { - width: 66.66%; - } - .col-xs-9 { - width: 75%; - } - .col-xs-10 { - width: 83.33%; - } - .col-xs-11 { - width: 91.66%; - } - .col-xs-12 { - width: 100%; - } - - .btn-alone { - width: 100%; - height: 40px; - font-size: 0.875rem; - padding: 0.425rem 1.25rem; - margin-top: 0.4rem; - margin-bottom: -1rem; - } - - #header .header-body .btn, - .save-buttons .btn { - width: 100%; - height: 40px; - font-size: 0.875rem; - padding: 0.425rem 1.25rem; - margin-top: 16px; - } - - .header-button-top { - width: 100%; - height: 40px; - font-size: 0.875rem; - padding: 0.425rem 1.25rem; - margin-top: 16px; - } - - .header-drop-top { - display: block !important; - } - - .header-button-bottom { - width: 100%; - height: 40px; - font-size: 0.875rem; - padding: 0.425rem 1.25rem; - margin-top: 0.5rem; - margin-bottom: -1rem; - } - - .footer-texts { - width: 100%; - text-align: center; - white-space: nowrap; - font-size: 0.75rem !important; - } - - .blank-image { - height: 200px; - } - - .col-aka { - margin-left: 0; - } - - .left-menu-toggle { - display: block !important; - padding-top: 0.4rem !important; - } - - .dashboard-action { - float: right; - } - - .dropdown-menu-xs-left { - right: auto; - left: 0 !important; - } - - .dropdown-menu-xs-right { - right: 0 !important; - left: auto; - } - - .pagination-xs { - padding-right: 0; - padding-top: 1.5rem; - } - - .el-range-editor.el-input__inner { - width: 100% !important; - margin-top: 1rem; - } - - .save-buttons { - float: none !important; - } - - input[type=hidden].form-control.datepicker.input { - display: none; - } - - .item-columns-edit { - margin-left: 23px !important; - } -} -/*--Xs Breakpoint Finish--*/ - -/*--Sm Breakpoint--*/ -@media (min-width: 576px) and (max-width: 767.98px) { -} -/*--Sm Breakpoint Finish--*/ - -/*--Md Breakpoint--*/ -@media (min-width: 768px) and (max-width: 991.98px) { - .sidenav .navbar-nav .dropdown-menu { - left: 1rem !important; - } -} -/*--Md Breakpoint Finish--*/ - -/*--Lg Breakpoint--*/ -@media (min-width: 992px) and (max-width: 1199.98px) { - .sidenav .navbar-nav .dropdown-menu { - left: 1rem; - } -} -/*--Lg Breakpoint Finish--*/ -/*--------Responsive Finish--------*/ - -/*--------Menu Fix--------*/ -.navbar-vertical .navbar-nav .nav-link:hover:not(.active) { - color: #fff; -} - -.navbar-vertical .navbar-nav .nav-link:hover:not(.active) { - color: #fff; -} - -.navbar-vertical .navbar-nav .nav-link.active i { - color: #161842 !important; -} - -@media (min-width: 1200px) { - .g-sidenav-show #panel { - margin-left: 250px; - } -} - -@media (max-width: 991.98px) { - .g-sidenav-show.g-sidenav-hidden .sidenav { - max-width: 62px !important; - } -} - -@media (min-width: 1200px) { - .g-sidenav-show .sidenav { - max-width: 250px !important; - } -} - -.scrollbar-inner { - width: 100%; -} - -.scrollbar-inner .sidenav-header { - padding: 0 24px; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.g-sidenav-pinned #sidenav-collapse-main { - display: block; -} - -@media (min-width: 1200px) { - .g-sidenav-pinned .navbar-vertical.navbar-expand-xs { - max-width: 250px !important; - } -} - -@media (min-width: 768px) { - .navbar-vertical .navbar-collapse:before { - content: ""; - display: block; - margin: 0; - } -} - -@media (max-width: 768px) { - .navbar.navbar-top.navbar-expand.navbar-dark.border-bottom { - z-index: 99999; - } - - .dropdown-menu-xl { - min-width: 345px !important; - } - - .aka-select.aka-select--medium { - max-width: 294px !important; - } -} - -.navbar-vertical.navbar-expand-xs { - position: fixed; - top: 0; - bottom: 0; - display: block; - overflow-y: auto; - width: 100%; - max-width: 62px; - padding-right: 0; - padding-left: 0; - z-index: 999999; -} - -.navbar-vertical .navbar-nav .nav-link:not(.active) { - color: #fff !important; -} - -.form-group.has-error .el-input__inner { - border-color: #ef3232 !important; -} - -.form-group .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e") -} - -/*--lightbox Start--*/ -.vue-lb-info { - position: initial !important; - padding-top: 8px !important; - background-color: #3c3f72 !important; - color: #ffffff; - border-bottom-left-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.vue-lb-modal-image { - border: 1px solid #3c3f72; -} -/*--lightbox Finish--*/ - -/*-- Search string & BulkAction Start -- */ -#app > .card > .card-header.bg-gradient-primary { - min-height: 88px; -} -/*-- Search string & BulkAction Finish --*/ - -/*-- Embed accordion textarea Start--*/ -.embed-card-body-footer { - margin-bottom: -1.5rem; - border-top: 1px solid #e9ecef; - margin-left: -25px; - margin-right: -25px; -} - -.embed-acoordion-textarea .form-control-label { - margin-top: 20px; - margin-bottom: -10px; -} - -.embed-acoordion-textarea { - margin-bottom: 0; -} - -.embed-acoordion-textarea .embed-card-body-footer-textarea { - margin-left: -12px; -} - -.embed-acoordion-textarea textarea { - border: none; - margin-top: 5px; - resize: none; - -webkit-box-shadow: none; - box-shadow: none; - background-clip: unset; - margin-left: 15px; -} - -.embed-acoordion-textarea textarea:focus { - border: none; - -webkit-box-shadow: none; - box-shadow: none; - background-clip: unset; -} -/*-- Embed accordion textarea Start Finish--*/ - -.document-item-body { - margin-left: -25px; - margin-right: -25px; -} - -.item-columns-edit { - display: inline-block; - margin-left: 50px; - font-weight: normal; - font-size:12px; - background: #f6f9fc; - color: #8898aa; - padding: 6px 12px; - border-radius: 6px 6px 0 0; -} - -.item-columns-edit button { - font-weight: normal; -} - -.document-total-currency { - float: right; - margin-bottom: 0; - max-width: 150px; -} - -.document-total-span { - vertical-align: middle; - line-height: 44px; - margin-right: 15px; -} - -.table-padding-05 td { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.difference-money .disabled-money { - background-color: transparent !important; - border: none; -} - -.banking-price-text { - color: #525f7f; -} - -.disabled-money, -.disabled-money input { - border:none !important; - background-color: #ffffff !important; - box-shadow: none !important; - -webkit-box-shadow: none !important; - -webkit-transition: none !important; - transition: none !important; - padding: 0; -} - -.form-group .custom-file { - height: calc(1.5em + 1.25rem + 130px) !important; -} - -.dz-message .dz-button { - background: hsla(0,0%,100%,0); - border: none; - color: #8898aa; -} - -.disabled-col-aka .col-aka { - margin-left: inherit !important; -} - -.el-select-dropdown__item.is-disabled { - color: #C0C4CC !important; - cursor: not-allowed !important; -} - -.btn-delete { - color: #8898aa; -} - -.btn-delete:hover { - color: #ef3232; -} - -.td-move { - width: 40px; - min-width: 40px; - padding-left: 0px; - padding-right: 0px; - /* width: 40px; padding-left: 15px; padding-top: 20px; padding-right: 16px; */ -} - -/* Contact Card Start */ -.document-contact-without-contact .aka-select { - width: 384px; -} - -.aka-select.aka-select--medium { - max-width: 320px; -} - -.aka-select { - position: relative; - border-radius: 4px; - outline: none; - margin: 4px 0; - display: inline-block; - width: 100%; - min-width: 160px; - max-width: 320px; -} - -.document-contact-without-contact .aka-box { - padding: 0; -} - -.aka-box.aka-box--large, .aka-box--gray.aka-box--large { - padding: 16px; - margin-bottom: 16px; -} - -.aka-box { - display: block; - padding: 12px; - margin-bottom: 12px; - border-radius: 8px; - border: 1px solid #b2c2cd; - background-color: #fff; -} - -.aka-box:hover { - background-color: #f6f9fc; -} - -.aka-box-content>:last-child { - margin-bottom: 0; -} - -.aka-box-content>:first-child { - margin-top: 0; -} - -.document-contact-without-contact-box { - display: flex; - height: 135px; -} - -.btn-aka-link[class*="aka-btn"] { - margin: 0; - padding: 0; -} - -.document-contact-without-contact-box-btn { - margin: 0; -} - -.btn-aka-link { - border: none; - padding: 0; - background: transparent; -} - -.aka-btn--fluid { - width: 100%; -} - -.aka-text-link, -.aka-text-link-external, -.btn-aka-link, -.aka-datepicker-quicklinks -.aka-datepicker-quicklink, -.aka-table-action { - text-decoration: none; - color: #55588b; - font-weight: bold; - cursor: pointer; -} - -.btn-aka-link:hover:not(.is-disabled):not(:focus) { - outline: 0; -} - -.document-contact-without-contact-box-btn:hover:not(.is-disabled) { - text-decoration: none; -} - -.btn-aka-link[class*="aka-btn"] { - margin: 0; - padding: 0; -} - -.aka-text-link:hover, -.aka-text-link-external:hover, -.btn-aka-link:hover, -.aka-datepicker-quicklinks -.aka-datepicker-quicklink:hover, -.aka-table-action:hover { - color: #3c3f72; - text-decoration: underline; -} - -.document-contact-without-contact-box-btn { - margin: 0; -} - -.btn-aka-link { - border: none; - padding: 0; - background: transparent; -} - -.aka-btn--fluid { - width: 100%; -} - -.document-contact-without-contact .aka-select .aka-select-menu { - padding: 0; - top: 0; - overflow: hidden; - border-radius: 4px; -} - -.is-open>.aka-select-menu { - visibility: visible; - height: auto; - -webkit-animation: panel-slide-down .1s ease-in-out forwards; - animation: panel-slide-down .1s ease-in-out forwards; -} - -.aka-select-menu { - list-style: none; - box-sizing: border-box; - margin: 0; - padding: 0; - text-align: left; - display: block; - visibility: hidden; - position: absolute; - top: 110%; - z-index: 1000; - min-width: 100%; - padding: 8px 0; - border-radius: 4px; - color: #1c252c; - background-color: white; - box-shadow: 0 0 0 1px rgba(77,101,117,0.1), 0 3px 10px 0 rgba(77,101,117,0.2); - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - height: 0; - -webkit-transform: translateY(4px); - transform: translateY(4px); - overflow: hidden; - padding: 0; - right: 0; - left: 0; - top: 100%; - border-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.document-contact-without-contact .aka-select .aka-select-menu .aka-select-search-container { - margin-top: 0; -} - -.aka-select-search-container { - padding: 8px; -} - -.is-open>.aka-select-menu { - visibility: visible; - height: auto; - -webkit-animation: panel-slide-down .1s ease-in-out forwards; - animation: panel-slide-down .1s ease-in-out forwards; -} - -.aka-select-search-container .aka-prefixed-input { - max-width: 100%; - min-width: 0; -} - -.aka-prefixed-input.aka-prefixed-input--fluid { - max-width: 100%; - min-width: 0; -} - -.aka-prefixed-input { - width: 100%; - min-width: 160px; - max-width: 320px; -} - -.aka-prefixed-input, .aka-suffixed-input { - display: -webkit-inline-flex; - display: inline-flex; - -webkit-align-items: center; - align-items: center; -} - -.aka-prefixed-input-prefix { - position: relative; - display: inline-block; - box-sizing: border-box; - font-size: 19px; - line-height: 19px; - vertical-align: middle; - color: #b2c2cd; - pointer-events: none; - text-align: left; - width: 40px; - margin-right: -40px; - padding-left: 12px; -} - -.aka-select-menu-options { - list-style: none; - box-sizing: border-box; - margin: 0; - padding: 0; - text-align: left; - max-height: 460px; - overflow: auto; -} - -.aka-select-menu-option.is-active:not(.is-selected):not(.is-disabled) { - background-color: #f0f4fa; -} - -.aka-select-menu-option { - padding: 8px 10px; - cursor: pointer; - display: -webkit-flex; - display: flex; - position: relative; -} - -.aka-select-menu-option:hover { - background-color: #F5F7FA; -} - -.text-strong { - font-weight: bold; -} - -.aka-select-footer { - text-align: center; - border-top: 1px solid #dee2e6; - cursor: pointer; - color: #3c3f72; - font-weight: bold; - height: 40px; - line-height: 40px; - margin-top: 6px; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; -} - -.aka-select-footer:hover { - background-color: #3c3f72 !important; - color: white !important; - border-top-color: #3c3f72; -} - -.document-item-table>.aka-table>.aka-table-body>.aka-table-row:last-child .btn-aka-link { - padding: 13px 15px; - margin: 0; -} - -.document-add-info-content-info-business { - margin-top: 12px; -} - -.document-add-info-content-info { - text-align: right; -} - -.document-add-info .address .aka-text { - line-height: 16px; -} - -.aka-text, .aka-text--body { - margin: 16px 0; -} - -.box-shadow-none { - text-decoration: none; - -webkit-box-shadow: none; - box-shadow: none -} - -.card-header.collapsed.background-none { - background-color: #f8f9fe; -} -/* Document Finish */ - -/* Akaunting Item Button Start */ -.aka-select.aka-select--fluid { - min-width: 160px; -} - -.aka-select.aka-select--fluid { - max-width: 100%; - min-width: 0; -} - -.product-select .item-add-new:hover { - background-color: #f6f9fc; - text-decoration: none; -} - -.product-select .item-add-new button { - height: 54px; -} - -.product-select .aka-select.aka-select--fluid { - margin: -54px 0 !important -} - -.product-select .aka-select-menu { - margin-left: 4%; - width: 92%; - min-width: 0; - padding: 0; - top: 0; - overflow: hidden; - border-top-left-radius: 0; - border-top-right-radius: 0; - border-top-width: 0; -} - -.aka-select-menu { - list-style: none; - box-sizing: border-box; - margin: 0; - padding: 0; - text-align: left; - display: block; - visibility: hidden; - position: absolute; - top: 110%; - z-index: 1000; - min-width: 100%; - padding: 8px 0; - border-radius: 4px; - color: #1c252c; - background-color: white; - box-shadow: 0 0 0 1px rgba(77,101,117,0.1), 0 3px 10px 0 rgba(77,101,117,0.2); - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - height: 0; - -webkit-transform: translateY(4px); - transform: translateY(4px); - overflow: hidden; - padding: 0; - right: 0; - left: 0; - top: 100%; - border-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; - -webkit-transform: translateY(0); - transform: translateY(0); -} - -.product-select .aka-select.aka-select--fluid.is-open { - position: absolute; - display: block; - margin-top: -50px; -} - -.item-select { - display: flex; - flex-flow: row nowrap; -} - -.item-select-column { - white-space: nowrap; - overflow: hidden; -} - -.item-select-price { - width: 135px; - text-align: right; -} - -.item-select-info-description, .item-select-info-name { - width: 710px; - display: block; - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} - -.item-select-column { - white-space: nowrap; - overflow: hidden; -} - -.item-select .v-money.text-right.disabled-money { - color: #8898aa; - background-color: transparent !important; -} - -.item-select .v-money.text-right.disabled-money:hover { - background-color: #F5F7FA !important; -} -/* Akaunting Item Button Finish */ - -/* Document Loading Start */ -.document-loading { - position: absolute; - overflow: auto; - width: 100%; - height: 100%; - background: #f8f9fe; - z-index: 99; - border-radius: 0.375rem; -} - -.document-loading div { - margin-top: 20%; - margin-left: 45%; -} -/* Document Loading Finish */ - -/* Custom File stype Start */ -.form-file { - width: 100%; -} - -.form-file .dz-message { - padding: 0.6rem 1rem; -} -/* Custom File stype Finish */ - -/* el-select__tags */ -.el-select-tags-pl-38 .el-select .el-select__tags { - padding-left: 38px !important; -} -/* el-select__tags */ - -/* Akaunting select remove add suffix icon Start */ -.el-input.el-input--prefix.el-input--suffix .el-select__caret.el-input__icon.el-icon-:before { - content: "\e6e1"; -} - -.el-input.el-input--prefix.el-input--suffix.is-focus .el-select__caret.el-input__icon.el-icon- { - -webkit-transform: rotateZ(0); - transform: rotateZ(0); -} -/* Akaunting select remove add suffix icon Finish */ - -.item-add-new .btn-link { - color: #55588b; -} - -.item-columns-edit .btn-aka-link { - color: #8688ad; -} - -.apps-store-bar .el-input__inner { - padding-left: 30px !important; - border: 0 !important; -} - -.apps-store-bar .searh-field { - border: 0 !important; -} - -.apps-store-bar .vr { - border-left: 2px solid rgba(0, 0, 0, 0.05); - height: 50px; - position: absolute; - left: 16.8%; -} - -.apps-store-bar .searh-field .btn.btn-link.clear { - display: none !important; -} - -.document-item-40-px { - width: 40px; -} - -.document-item-10 { - width: 10%; -} - -.document-item-20 { - width: 20%; -} - -.document-item-25 { - width: 25%; -} - -.document-item-30 { - width: 30%; -} - -.document-total-50 { - width: 50%; -} - -.document-total-30 { - width: 30%; -} - -.document-total-25 { - width: 25%; -} - -.document-total-40-px { - width: 40px; -} - -@media (max-width: 575.98px) { - table#items { - min-width: 700px !important ; - } - - .document-total-50 { - width: 20%; - } - - .document-total-30 { - width: 40%; - } - - .document-total-25 { - width: 35%; - } - - .document-total-40-px { - max-width: 1px; - width: 1px; - padding: 0; - margin: 0; - } - - .item-add-new button.btn.btn-link.w-100 { - text-align: left; - padding-left: 15%; - } - - @supports (-webkit-touch-callout: none) { - .product-select .aka-select.aka-select--fluid.is-open { - position: relative; - height: 460px; - margin-top: unset !important; - } - } -} -/* Color Picker Submit Button Start */ - -.el-button.el-color-dropdown__btn.el-button--default.el-button--mini.is-plain { - color: #ffffff; - border-color: #6da252; - background-color: #6da252; - font-weight: 500; - box-shadow: 0 4px 6px rgb(30 31 57 / 11%), 0 1px 3px rgb(0 0 0 / 8%); - /*transition: all .15s ease; */ - letter-spacing: .025em; - font-size: .75rem; - text-transform: none; - will-change: transform; -} - -.el-button.el-color-dropdown__btn.el-button--default.el-button--mini.is-plain:hover { - animation: 0.7s ease alternate infinite; - animation-delay: 0.28s; - color: #fff !important; - background-color: #6da252 !important; - box-shadow: 0 7px 14px rgb(50 50 93 / 10%), 0 3px 6px rgb(0 0 0 / 8%); - border-color:#6da252 !important; -} - - /* Color Picker Submit Button Finish */ - - /* Color Picker Submit Button Start */ - -.el-button.el-color-dropdown__link-btn.el-button--text.el-button--mini { - color: #55588b; - border-color: transparent; - background-color: transparent; - background-image: none; - transition: all .15s ease; - letter-spacing: .025em; - font-size: .75rem; - will-change: transform; - padding: 0.438rem 0.938rem; - font-weight: 600; - } - -.el-button.el-color-dropdown__link-btn.el-button--text.el-button--mini:hover { - border-color: transparent; - background-color: #e5e5e5; - box-shadow: none; -} - - /* Color Picker Submit Button Finish */ - -/* Select Tag Fixed Content Start */ -.form-group .el-select .el-select__tags > span { - display: contents !important; -} -/* Select Tag Fixed Content Finish */ - -/* Line item */ -.line-item-link-container { - height: 25px; -} - -.line-item-link { - display: flex; - padding-bottom: 10px; - top: -12px; -} - -.line-item-area { - display: flex; - justify-content: space-between; - align-items:center; -} - -.line-item-content { - position: relative; - width: 100%; - max-width: 242px; -} - -.line-item-content .form-group { - position: relative; -} - -.line-item-content .badge { - position: absolute !important; - bottom: 12px; - right: 0; -} - -.line-item-content-right { - display: flex; - align-items: center; -} - -.line-item-content-right-price { - padding-right: 1.5rem; -} - -.line-item-content-right-delete { - width:40px; - padding-right: 1.5rem; - /* padding-left: 5px !important; */ -} - -.line-item-text { - width: 54px; - text-align: right; -} - -@media (max-width: 1500px) { - @media not all and (min-resolution:.001dpcm) { @media { - - .line-item-content { - max-width:223px; - } -}} -} - -@media only screen and (max-width: 600px) { - .line-item-content { - max-width: 133px; - } -} - -/* Line item */ - -/* Accordion Header Arrow Start */ - -.modal .modal-content .card-header::after { - display: none !important; -} - -/* Accordion Header Arrow Finish */ - -/* Disable default html styling for input[type="number] Start */ - -.input-number-disabled::-webkit-inner-spin-button, -.input-number-disabled::-webkit-outer-spin-button { - -webkit-appearance: none; - margin: 0; -} - -.input-number-disabled { - -moz-appearance: textfield; -} - -/* Disable default html styling for input[type="number] Finish */ - -.remove-arrow-select .el-input__inner { - -webkit-appearance: none; - -moz-appearance: none; - cursor: auto !important; -} - -.remove-arrow-select .el-select__caret { - display: none; -} diff --git a/public/css/element.css b/public/css/element.css index b151c5c09..d9db3e7ab 100644 --- a/public/css/element.css +++ b/public/css/element.css @@ -15438,7 +15438,7 @@ .el-color-picker__color { - margin-top: 10 !important; + margin-top: 10px !important; height: 18px !important; margin-left: 7px !important; } diff --git a/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.eot b/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..a794a6881546f92e89d203e8dfacd0a0bbfbd038 GIT binary patch literal 357942 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

    o(P3BQ&Uw2q{oL(OyTKmp-|B%(0e}#$xok{ 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%0AsBm_qxFdtSl51$JlSTS7i3Ef;@Kqh=(5&# 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 NxcSGgEIudv{wFp&rmO$} literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.otf b/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..4ccd8ed30a29fdc7f81c976610304da524347d78 GIT binary patch literal 314916 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

    plQyKNQvJa-Rm| zJeCfYfNlMSkV5MQAYGVgYfx*^oEZEHS`1`ki^L^rYF81LLBJSoiy^D=N%uS00Q~+C zm*cSmF|Xb1x9;3Zwr(?`q?zWnTHt`C9HWEdI{T@Z8mWNH=uOo5mu{1yzwSQw+3l}7 z98UX`&-W@^q5ilU|H?91G z{4qflKlz^Sbi8L;J*lqG!(uWyV#k4j5jA-qAs(N751)niOyMZpKk1jG+k78-2uC&o zUJAKZVYVWUL%(=UDlIp;gOEhgpdyt?-@)rJf$KX3iYPbIi$iv+)9V?ZoSwX5 zDxVAeTlT8{Tt4@A%j|KRuhVgQEDAcQSv)Sre6~cY(?O92lYaCyzyE7Kwy=8iB@79) zYU~XoL(cGo8R|8)Y0Q!>M$&h4)DWo)z(8pj;Vs$@NUY}WmnI=Pak*y131e>>Cj^EB z0)=FIAq%wYis9WsDNg87@A_<7t<{p5BX0;3dXX;HK$EAMnju*(a_xT=SCt_B!r(2~ zag>RHTraFGBo`i0meg*4^8Vy?!zx_ycw}|nZ>n~`iZ}mqA3a{~T;cAya+}U|0jFZ) z=p;6*?&Xh{JJ*IU*Fm-|@*v^WETIsblxirMgtQ0c2EHJ)@q?-Zm=)YlG4l?BPDMSq z&g}qLG_1L_q-I`yHM19(e-|!*PeA8MQ0QY5zagEOM@Wrq0viAf_46-8f z&mNWzZEYW(oxOeQA?YLC*#Ay?J@oFQ4)l2MJdXn)0SsR~@s%OOfwtjl>($vJlU2lk zxZ9NYDdjFuI}9*8lvzsEEU@)q!}DS;=^_NC8?%Yvv$1S8HU$W|=}EVi-SOCs{(*o~ zde$BC%rFgohQ{Zw;wfIA2o-J%#xt>aX5Q9k^L^+;g;2Vk3fNt@`D{+>`!FiOA91s_C{TYnPT_ri6B z|HulU86&k5`G~9A`yHA+zEo?Z&ef)`IJ{?@I)B4kcTKZ9_Dn98hi+NI=S%a1g}#4o zm$@!2t~h`_Ky}sJ=U9arO#Vf>4sjX&%=KmZl>A9D zfn8#Gu{R)gvE#w%WY%t;)#}UINkx`{wkSW+lUq64SUD3?&=*xZ|1Qb<_CRRdTN?Ac zGs{la>*dtq;-hC#xuc+NOqSs^Q_6$t`7tROUOM|!!D9;!1}#3z=t<1c27UvfgP5pV z1)ihz1W4GFMDf@Jh#Ivu)cI1P91K?P+VJVA-_fd!rkUvrz zfxTWJC8vZNFH|o?rpF=^rO4RSl@q0>&y>!b89&4R%eLf>J=d0p0}9)*BdZq*dRALm zx#{WS$Dh9Gb<@y^QGKOK8NEWDG_kj$-2aSCY~*7j&jFY)<7l=?I5EJ5yhN9SqDSj* zALsrA2u_i-!G?IL-Rs-8JFdC=8i#oLJSp<1E%Q3mh+p28LKB@FSV*^uaeJ}4XHS(L z?(jNva{2?1R*odB=0xBK_@B#O=J=s928S_|EPshLxD2G&J@R3(N-*3+PCGaREeh5I zcc5Ruzh-MV-~()BKpnnkm?|7V6f4Ezj$uDO^ZAna)Hv^RTz@81{S2?B?`ltk%0mlG zr?gHW+)oOPU=;wOf)tpsaQj_C_+XaJSjfhUNI<%duqUolyjid6@!XUAsQTdbFJ8~| zT&kxKr`s(4QxYAb!o8mHehtNBNPy=C>I>OWuq;&o$l zQ8ZZ!lac?6DVM{oI9%bVuP4_R^m+qkX0cj)k~`*bg%lsm4!S4m^>_g}qvU1Ef+y~LufO** z*Ej~sho~7h%R0uh0VOLTz?#}S%a#_Xq2mqX+5GVE>n6)Jtd>s(fIVpI@BGO%xr9SY z!HAEC%q$ZMXG_jZBWey66S{SQnnvD$^XvX$tL#Z)Kj`35-{|hie(H;gR;ZWTkrbl| z60_v$OIIO+CK9c_rhV?xeK`RwXhf}|qpevjiYe* z2A?K<+s}P&1=D(Nqaj~OlLW5-1_{}Cv&_Lm_+pL&7RdbiUg?kk*#!*ktf-fs;gauo`q1R0kmMmpGD5K^}+(tzY6!CTQJY z+0^pJEK#o;a1wMs!X!Z?Ke$Ih=i!)LVP(73-4olgaHLi{p?VYNu8O*x?vQgV3q*n3 z$-WnJ>dD;By-_cFijX@3j1vo;;8)gs}5dc}cVO4zUTo&2V9vQN2- z3T2?Bl-WyW6J=eoN|icUDuUPw6d@#ut3>fB8ILl&FT}l}CuRZAQm9bJBJ60~3~f0U zmScm_aLn(sY>CC(@le3+u#AMJ4qj2KU32>MFQ3+@LW35s*Plr-=1QYMB(o|(ty&1! z-416W!F(Zj_1uw|JypE&ii4GWDOKUO-O%ZssFz))BAW zW3i$Q&SNKlQg!w9#p`?Y)yA+if*@k9*H_xTSe{sT7~OK7eF)!ERmr^7;;~5)PZi{V>)h9M71OiiaiF+AdeU<#M%Na=BhQ=XSqb z@!2eoePm( zjW>wS@-{`4yp7zvGH!~hWzh%eY(NWGtmVKE9s>n$!soCA0uH-55NMR2EKf`L5UqrO%9Y7J4OD)&ISTzd&Td!*xgod zB5k+e0uC!4{Xa7?ffEle4!->$P8;B-bvT{3tMmq^MdFw9eZ8|d?F7ynxG*r8T4Zi| zAZIOo@b}}a|7&+Ns8mW9@>9OMADp0{dUT{_$8Bs`ASW>#=vxA6-s)WgqqZBH< zZW)BvD9$ElN2wGGw1wadBic&yjvhkW;4XQhDnVOBPzG(`Bcdpb3zhBFe}~G5y;Rtv zN^<#ZJ*7yNlwx)H`opTl3c9kO^)q6q{k@y$>%i744zL=qoEMju7oP`7d6c9%6A!bb zvX`B!yWL0g3BWvj!R>zZd6(gY zBcXTQ9Z25$h8hD#X@Ur~-3>>aa-^ZyX^)iQjn5a_s7K>1*nNM$Qj z)`d|X+zSF9OqRR$LF=5GVIf(4XErmJtOT;}IDQ}$I&l18D0G_R;5-sc*pBVoI{I!o zbbo(!NbWmuCwNl3T@qhr5RJ=8BPnDeEUZ(?f?6++MN>p`*Jy!`w``lu54pIF3c3=xS8Yg4uyq6p(6+rAM&t)n3+<*3 z@ZVa!dBvgS3B5*W@l4UtDQRVAv#@vK6s@P>A0R&`d2=@z(y;g;2C67zK)8B*B5Oyy z9psI{p1fnB(I`kR=Gc+*2je4l3tI&|;4Od&d~IM7 zSinMCrN85UP?^X?GWcb6o7LfV*e3^kJ$AdC8kn@>t<`3COcr}}zhCbyPC6`+Ef!B` zXl>Z#!Nsr`pyS~D z5A5@5T`w@mf%YNS!(6<_G)!}vYV^H(=*W{Z4?PPSUVTzOeB>eQ1*7*m*>+U#Po4^d z#&V)*TQnU6A1%PnE>L8Ony%tR;1>wUMWIX5FMDDqnCx$&Nt^aj?Zs=gGjVP15ESiR zG&aBI7hW8-jwo|?w&vIz{AW~TfP^wMI`|Xl)V;5U;`jW*mqw6i*0rJ9uyriZZm7Be znMc4TiL*2q!g?Ys3_Q#$g~&*g#f?$K!0_es3~m|`HVgSgyY(c$pvbzGN-fL0)f0cv z6ckR07(!=_4y3~`AWv37w!X$KJEU^K8iF=$;(f)*|3TSBgsH{-anNr{Mjhs6FPD9s zj2F~xVWeCqL*6cIQn-9T{N%KQhYm>ujn4bY%~pcS!~Ix3eQ~zan*Dq0H3Ng!SYA#Q zi>Xv)fm|qOFZOonWRvKL;u$FWJHRmU@kc3#Hw8%ia!Q7e31j2?!$2-jv94v3@rI9b^NLc;nJgy@$K;}{QZ$y3 zMqpl(7EqC9?Br*F<^>B?j;OYKFIw2g34N)mJ}s>_z!Z=HTL8}p|lLvD{Ir~I*OJpPcy@9;RB4vXY; zsH!7i!E2Ah&-Ion@|(U)ejDtfQWSCCEV@$Tm-8cR;1ZDd@HyQK_K)}umKWPI6@Z1W z1g3hTlW=)po+qQ<+5DzQ9MF`tqI}a$R6=+Yo4^Y=0B*WTF5-IFDTcm5F#)*BbK$H7 zh)rqCt`Hm(?Co1lJ^RtN-Z}fvLn*>3gPM=HxYk*@kW>iH45tAd*Rf6wiwxtE3D_Xfa`sEBzAL5??3&Lwv~S%1$vvq7bPJWv2?J1a=$EZbmZLAwa?4 zNvxc0oT9f=_-HSODJe^SD;C3P}V>N12fE(Eg zY=?UEsJcTSRCO~JO7zk8zqvSTfohaB_I=29q^0CYM-#HDYw}{DMChh#Rz@pqx7EdQ z=Ik*aVGa+|S%=t(U8s)if14R4P)Wt-ig`Ko@D)S&HaWbHbc@FU$w9ib*mG_8#;}e# zSche99g?k0xrRWq!610h2s23$BaRDCYo^OUX-86av#w4SC)Er3dAMoLhvG6Yz2Mrc ztJTkbwu)IIxkuOrO+G(ZC9r6_ggZb!1xc!Mw!)fP^P1~&efRF#bC&}p2VOQm-z-)R zOfP7+UWxjB$e~%x%O7A~f|!}I>1q?);NdLEPmr#kmB=3j?;0(!_#`Vn;fsFJC&VdW zesTYmA5FDkm-1pA?(VNtvnu;Q$|+lswC|Ab#V>Lc@qQX@;BENKseC(;w-n7DXV@IK zAFNgmI+)k>a@5lQpOYo`Z+a(K-5Zp)xt%cJJQ4RcDd_bDHop(}{Qk}F{rBg3Quc@) z%FHX1`>rgze18#3bsE{e-hQkP`Lu+tC;Ug0nG~IcOV`iB-8gnZ=q(KSEhO473Ee4v zG9t7Ty{oJogW}Q$1*Uyy$LKb_*xa*+Z66ZaN#{aWOL>eR(dUzQol1ej;;skry9xT@WW3rDiep;`Dq9DLHKC#vw1H{g2Nh7zbNcFDtRIkv0#TL z%-0@XS~x1fYC-CLCL)2w6Z7!F$9E32XAhs49~xYYc-55CYrnc16g)D2!f$up2c2)n z$hRFwx6hx54hHfbr{Z$l2c6B(?`Vz$z6#{NF$#khRKc(4m+&bN;)T?eIqMQ55X@oi zEOPGKxGUUR_tM?OCS-$xJ+|lz`kMCe<*tjpYX=^NftRN$K^vw{M63)`>X4Dn)iyp`zzjH8Xyv(9g`;8G;14 zX3g%A5fA+e7H)&)k$xbhYx15DGG!BJ3rF`s_sd%_ImADVN2uvN9U~NgA@S0TLLM(5 zDMM{;xq_*oKST)gA2dDwh$kqH%K)-2aqMsjIh3*xzgs>m^YVw=0cVZ*EkiC^Kx+*f zGIrl&U7~d$|6;GbkuO{dk5DvOs?GEgv11@#*#2u%JBziIqU~$`Et6XwWWVhUr^9@B z^l%B`B8uV1f}iI}o^)UAEgV=t%N)jo zuz^mSc7gEI;9!M=qvWl+pS&6Me=Rb(SmxcGt^IS06MEBS<#O5<<(AS#oeNi&&E250 z8h8}h$i2XM5h|)1nj>LBA@rapWHl{Do0mj%&2li72U3pIDiwe(dFnBb^;e{3f3g|vzXpv3IpBUy4n_2eA!Z6BuZ+Zm4=?EVOu9*4>k8L3X+Q@y&Ijt$TP4C)oi;|kI{pVa@ zT9|&-LERLaM9M1aeH_Y~kv7;0>Uh#o9gdit;2z%i?UpZpM4-HG4* z5K5Uq5MqPX@5jAfOhtTJ!+)snARb$c70i1piyNz666-A= ziBvVZw-JNoMzlFO-${T)@fid*Br^_K6E2E`tjH&@FejdP>7|#-_(LI&rC;o*963@M zz2Sx%_TI2%%MDvtCm3S+iK;noCg~42el(X91H6sN5dWDf9?n`nhAl$Z_FPHCfT=BdrP`_*o))+^>k+}osPL|Cj$6t z;JDi+-HX8!ZnyhHJ8H+u{II{pU;ng`Y>VeY`fq-WHItyYNI(Fo3+x=1#$xUbT1zGo z%n7_tkgUmsK$iTUOmw(MfeARS&B8>xXDFE%bXsqkpB-?`pjb)p`<{fFPK>INL7_}6 z9HVS|cOP{oM}~XD6K%DBGh4WEf3}bs9*1G8!LMbF3zCKqId5X4uwfkT?*(B1@$UtT zHdc+HV~QM0b-&KfdB|TWl)Fy(oXrt4JDVz4R0fmTY*Gxi7^4iCfpW=`WKSqk%GOxu zU(=3>HL*F>iqdrZrh6_Y60(LRpAJ=8ZdaF4uF_}9VMxNRK`l1ybB4ORl{)Tky1!`d z^M!13a4;!MEsbdO*~YXoNpcbvEaY48d|37X?1F`Ft$i;oQ(5sh{*uLAM-+b%dV(U_ z+ypBf(NBCAlJ5b0h~SToeYv?U=lKwQHxgMhHd11#(+Xn*piC3Qk#u{)jO4+mo&dJk+VK&T?) zp@x*WudWdG3_)RG#y1=;oD4igL;u(1wtFPudTnuBn?XwED<-`PcZ-^TaJ?=NAqw3*=F>PHT$VzUCSPFVUxd{*IvN#qqZ8fX~MM2q)G6K;ei_qRfh0Vf8Pgvi*Ba@57i%TN`aj_#z?8 z(e@#fQ2`zV{XGn+bRItO@d-Gipd0mu;l!LELtW-y_D*dSSWP9sR*$?VI$iILWu^gF?z)>?dhbQ?qLZ4BU;!-41iOgO3 zGp<#}CkWd{&~5!Ap+e~&G;sO7BF@8nF2Bqd$8owcd5iTMA%{&g1)PZ^^QrD5{yRS6 zOxXAA_c+(`K_+ z@CB#C?zTX{83?qwy*AqgoBeuccbosc=z{~XX2EA}-+HFAoA6#l z-=GmN-+`yFq5n`BGK7^CuzHa{mzAsqSP-E=P}&{dD^CDljGV@Ten+}3*(z5-ksY89 zdR6BT_5_(v$Xu4jYsQfWLL^yu9^QiQ*2>~cu6*Bj?t268axnBSR&zOMB0s+cp&l^4 z$hbF(7ovQx(iXxqOY(0LVlQP0N`e|wQe7L2AQEne?U$@)e?*9BGbL6Q7i%ahSs}%= zQd@bQWj=A%*HP*4jZvp07Nk@uQG5f?)E{C)bhB-S_y9?rT)ki;eqeysh#eDq#oB{- z+=H|(9vMj*d0* zmtFbi9 z?K|nTzoR2CRs@=DZ*i=%v-2BGMtCd%%oi{O;;UE#gnl8sKI~_8eH~c>>WT{qF@_Q| znQ0$9 z#7S2&?nnEf4eJ;7a&X|w+zA>?-7O&=*yxTIctpgXZ+OR#$T8si_Uip4Z=b$O*Je!M z9>cUNwMdFLkeL%m=e0moT1lq+51(sK+K3aj5K4t%Tk zcyHX-B_2<<-+x1YIvI*?J8=`*b_gN0!=v}#u)h!pCIUUR^QmuT3o|Fg&2e|4bzGX} zfpr7`lrJ|rfBl|lWq0H&8x70r^K|O14M&CUM>2c``of3xT}u@vqe+BW!o40BlhNWN zz|w|}Z|n;3$oMu}Eo<90K41&G2Hy3q0f)zHudR~c+4i@QHb|givisJ}n{Vyj?e=^2 z3=HgX+Z>*+uw+VS+aq*u#<((e=xR9#p*;YAOzXF1)KTudTn@rZmC6O_gQNXs+pDe#n@mD(JA` zLH_S&dopa`1|K1b3v`4ue8@`tX!J{G{1l8$|F#Ma`0A%{Rv1Aj)zHG?;>ya3j_7?rvI)l!1#^7>^-qn2Mmpg|@P*awbcw9X>9)8mBGl0lvT-n1?Te&5 z(EK`d-Cz~-Kz>?^X5D7QZMIm)^>#t1;g(HgsBH$NHddX3WMSAGi~0WEW?e-#wBWZ{ z(NycRwUuV3Q3lg^+qCHusAmBR*qA(Sugwkt1Y(F?8u^fmxDoxjsI!r#`ITc%d^X=0 z@pm%Xt8gkZ&91FnWvrJfm1`epDF={jVMi{K5sGF>b5u~%62JOVz#=b~I8^(}ty@OU zeQj=44(3&t!3J#uVI{HYoeUhOp`V*4c6a5*aVJXpOkcHenA=ACY`j7@5f=i9-`>!Z zuVLsatSRTOp?%uYoLYS0wrdeAzH5)Y%h&9_5?>f7; zRQd&e#z%p=?8&b9;P~FN+FYqif7NCSs*Z&-Fu6fkD-nH1o?2aeg!h)yDM5hV5y&+5m^fo zTy38%Y&u{Y7(Mvc{jtupFee5ldwUeKWm7UWUPe|@4O0T1ByGBs(@544Uqh+k;fsQN z5ws2QD$TjAG$pc7)&O#Y3@$UZQy^5f+}>WM;_=n7v1;uC-2)2+ykP+}+l>!&eXh@x zr#z`tE{dtelBN*^lD=S&wVHmU;k8WU!xE8uJM1U>EEHjmRR za3FRjhBt6;zz~=9JCOj{;m`G?Qaw4p10S4z#Qq@A&0;|i8&bF^ZkylV=7SE1ARBkk z@3(qNbSRtk`)zK;NPK68cf>1xEPep`p8-umT5UT5{U}zYh*TDnq@_Zp$$&Lw`pH6z z@LKRG@fIp;_}gDiAL&Uu)T8Rrfp_<*?QK63`g)ti-KP%iJh{`X_KtOg%I$s>;ds>_ z=ta0K6U_NhnHe-rw8B)q9lHSfH6XHM;PSTJ2Qe}+Fz<|B@BsxG7_BduR3a^{7?596iHMNSCFL85>8)1=Yfvt!0dnpWTBKMc zBuKF^1v{*fUl6HzDoYV$L4m3YXm4$m^*lsT%GFCN`1M4h!2kb;>`k)ERWP0vj3#`0 zMH&=%wkVkD>r`#$_HXjDEYKs1Rq@!$Igm2gdOIidb*d57>|YmiL=^B?qWpy1Z9Lad zds8LL>3oHrDfwkfMi)3V>}^sWQFSU zp#WE9c^Nf1@QSM&w1|8*SQiuzVL@O%V7)~I&agSX5I_pV3yH`L#nz3W)5=1S10@+s%=ZJpt#aG*7Z5CfS`juXP&K@ z0%a0JcHQA>sp4~0=xazL{IIl3_;8Fq@`;D|8141T)@AE?<$GM7jrXDpSc88??KTVR zyUg_wl!K*4t4&m%QJ;Af$=Du^-}EE(5v17pkoqD1?M++pQOXU{E_Atl2Qv#pM7eGY zOfE_kd#_n;ZK|8HQ0AStOd5{J$sl!#-}2<`-VdpZ>2O0TV}SzT&|&yNh~bZjv<2^-YUpN z$XzM1ip_Lt^5FS{$*|8CUISMfJ%8~0P8{{YQ_XZTC*A;lsEe{M1SxJ9ECAs=ik^xB zhEAA(u`*$YA*(Q|8Ixrg0tt>vD-j#9K(r~i1s&ZgCRQUA(G6ZT;>pkCJtJ9mc=h<`kP@8}F z`l!Ec`1+4WrV#%Q6H`_TY`-(o>G&?I(gjwSuV;Uxc+xW5Zy7!`lbktDb|y>vw!!Od zlo}i~b2DfrSHW&I*meJ*`G{z$A{JU%!zoHQ^}NVWFYJp%>)a<4%-6p_=%Z# z*P(dkOXasstk)5&25YcnniQ{tSNk!K$j1$^9EY?63ta4vOQR3ON|X=4B134xYG#Ww z=e%+AwxOZQWc<)w@pli5!T491Oy>G=#wseC`X&$Z$*;aUepe5_8%t9hfUkvr5JHvg zv?^zeq$toS%ES}GekBM8?msa}A81EYGKYc%7TkOhL_|-061F3Tk1TE+A`9zGn91+BnKt*KoW!r z02ulXjg@O%`@=f6ma=r<_82BaXrqINGW`jA~QzuNqPZ`2$OMl z76!t0?{FkC?6rpn3Y~6+9Fgo-6z|>?HQQ3{v3!@$*OiBOY&Ca$g1nRLWrXC?EbDcF zVnDN8OHGRgC>NncMplIC=4lx+?43aujlZm3d|E26)7@ou|{D{6-XSP$n;Xh=vp9vzX#dr#H z)$8l(OnFkIEH&;U5h&Q_GGhj5GlqrT;3%S~7VH08Vyz(e)=zw?8Dv3gQ|6*3dPkXv z^`1y^p3V7r$0)TQv1N|T*U0!hr4DUF{k|uTYjfrswWY*t`^};Xd-YU&2vz@%&&*kF zJZw8L+%+lr6v>iQ6Px|Qpm@Z}5x0w#%nwLPhE{|q>P&^C0;0@3hpwfq|}1@A=0iNB?>2XjR5xt6RMBA)_CxBAfvs&3d898T+OR8u?NSJUE)nUc34tOtA52lLf_x}TD=Q_q zveqADO`c^k=*2^GkdbPuT2^E8(guf_w~&s%42c2wMTE@|>MTH>S;zp;=!NO#^lag= zaUjjc#mhHAP&**zAD-B?_qN;i?wY{wH68y-8LDX4)F~Dcua z%N-WWd#01yJ)!+}`+kc~Ei6;v-fU@bXz1T6Ly9uAojzX3_J*h4#<4j*raT;;${ypl za*u1e{uLxWhL~PMf#FKuA!03150NyyF3%!w=R)qA>NgMR>DtI+Nx9le3x{x&uIt4( z!}5a~7i;x8ic)32rOw@$^^&L8h6m|6;CRIK)*UD227ek9eFTfh2c(|0ha{g{GEC_! zdX0dl1OLg5a}IC4o4W?C8Xb+32P6AF5(-p;@xAf}7e#Rw~g zT4yNe^ZI;!G2iS#;qteKJd0j@Ew~uy^wwU$_aw^kx9|o0#rk{)528&ZSHoswHnFtO zpggi@16BgF19&T-^GgR6Cwj@Ds!vYLtq{n&QLF*M>mc}aNvu4>#_54f$etC3h9-thuXx^5egI(MhKt~00B%mgpUt%)E*C`Vy`j<(+N2_Y zEU=IhfEtAU#EoWc?v*oLZtnW zc|G%a*|**Om4V$i`eHZ7d?y!2woy{s+_n)~+9hI}rQir9s;4zW3BRFOz;5C1?)JZJ ziaPg=l6*M2&j~@muph0$_dmwk&u--BGI0iJppl@88RjYY9l(kRC?-uPfH)zISOk(W z0ZJm&HH02S;RrMY7oIv;1;ig%95x5QM@|=+H!Q+pb9lXMYH>NuR^hN&YQIUQkh=}P z;A|7bM7%;j^Lp_uVIi=K{u>98a=sSohksRMKL>myKzMws-xTP|1# z66CjlFPgOOZDzP(@UJ0F7htuJ`MxOsH;a>~0Cr}!FssmJs4a0FoJ#J(@B7qyA#5(g zi&8CDD`&JbtE}6~4MUlHC=YlOjzHFcWj`|_GFW;i0g_e-Xw~Ja*jljI9Hd!nR9V3& zUF+{OO4r^~t!NALm#YMe$_n*@wc_Z4Hm_;428{8kqO}x(f`T_xq$`Znwj4^O@N>doIcipdw%n`>VaTTkBp!yjy(hjW{>@rGlxS^UfK;Ua<^K97FiV4<>ish zHyu8A?(j{U)!}_JP%QUR;1=5hBz>m5P%%j4@Y1tv#o>uOw~#Su@B)~@Jc@%G@> znYwX6pwt;Djp;5V@>quTK9}=>WVw8>>L@apM&Kkg$x2rme2)^a!~crf$*7x`Ls|rm zq-oaC$=17pFRIAcuV(wh7tgexYc(}|;oRn~-4)P1LvFJ{Z%LqEDP=oKk;#>dj5vft zw2|~7tGK~TqpkY9-{Ra*%O$T%R9xQDs?#U1a(~kYq0EJ}0CNICPbH)ksNyMC=U@%EAqldVdsLeHhQCw(zs{NuE zseS9XA;CB1bs7DpY*tgIJ^H*hydhf!`|DXug=rYV21(HMDb?SRD4j;2DhwBtd6IT9 zkt)f8N3H#_RM6uIregipJcmxbz|Sk>!MbNSl~>F&0+?sOMw zFX{nQa{9sK{sakHD$|{NdV2PBPFEUxk!qAlZG)t zE45WIUn3l<42o;mW7y{;ElVx-7&urrG{>N@>w0TUsiYfY$Tuc)skB2*PO@A>IiuRd zh!qk5(&4cU!@#q?`o!`0P_C`r9-hb~vgI;VkV%;J<3p6SJ$`uawqU>!-LvCpd}e0< z^UocC5)z@a@uoHWFW(PDJ7&d2$YSIrL;g1k&VvpkR{;x~y#{BWolnf$`zN*>p{$fi z`$r)`9-dmp!GJw^WHTL}=(m$xd6?#C7-R8m*cWyIUH`MD=jqxkT0oj;7A~Z|v>ge+ zCV&kf0fTg;77>FE;HP1@SIF?0p#Y&#ONx*Mu!O?fifpK48HK|K8Ko?FpbW@JT0~xQ z*yIh5htZ2q4m)f)i`{H4C~ZzNa)+6nZAw7^ex0*9hK0Dw>6|4LZR?7L-0e||Rkd0p zZQf9%t1TL`2*IZ!;SElGtSP>AHDz-hvVP@XbQ{HHAlr^Wt1}fb;8zmt!n^`#-qy@o zW>WX8ZN&ZFZ?<*`(S@Yx7F)s^u$iqBR3MwD4iApbm_JNs?8zq!}=J@Y4aci>Ozu85#cD_b91rCe}ql6Dt3 zemFv-eSx3ApNT{BA0SCA5<-n8OJW6rE^?`v6q0idoGR&qDT*4^b@hg~o_JXSW@E}c z2+j;ak3nA({SA92E)0pNY(O;t*hs+8(h7T&ve6C+=8(?|Wa0(Q511YjKNQdF)St53 znrKvcKrx;eU5qn4&cH&ya_Us_!3WzBqfpA;`QU@eQ>VnabLYCAfBrmJ1OJ_W{`szR z=P;&(FYX1tm@x0%ka|cjh4Dz5kfJ1G;DQCBjKmlr%-2tXlxIP{vlkAinx-B|fJ!gE z`dki+1N`7P>PT-Nnz?VUJh|7`N8vnuqV2g`N%*=I8iQd+AOu-bN1o1^-etNS{Zh!1 zNH~oV0UI%H4z_HeAT6ra3bR5AE~Pc!7>^)un7>e<^J`BNUvIfWIolD;g*p(m?eaw+ zp80&_`RWK|aSU>r8uVhI=s+&mktOb|IOUhba%ovf+E1ReCzWNA+iG7z@=T=AEF*0{t{N%@%Aa5g{{OLP8jFTJ5x}~jm;)Geu@K*Z`DtK=dp+8k*gnuZ4nY8owk?TfRsl|(|u0!llUQOifh#+iaTb)1xLQr7A0 zIzKi1afWZq$O2}ZUt&w<=R!Ws7Yh0{{|8yKcfb1FbFV)4%N%_n2KZ1^s{9@Na-5%+ zQLZ=?6EpbgbFbF^3%1d@^Y7*BoxpPtJ~Zg}1|1?9(1{%@G4s(B!~r0Rv035ZHGD61 zyBO@5b4!K7+or;Ik;Q9`e)jw%9LjTZxzgk$>b*AsuyrlXunAR}w)ev_G|qLhjq$&B z?H60Nu!@^;rp=GO>2p#FF`IjI?9}Lb-FJYp!Q$_EBpGx1-ux)xiqaXcd-T-UsKd;4 z1?$@Hw@6o|I#Q-Ou8O>;SUbi#319)iK&88RCW{UIkeu|y6|xWa4#4X((5r4kn%5bC zH1Q{vmzO7^2XmBFAa^jTX7*7XoBiq9Q_@#$LtL{WUI9NMzM#i1)vdVAR+hRhVHB6` zmo;WHLZdutP_MkM@?1pfhozw>hScO-GWxY$>eTrum9o7eM;lZFVRHJ&-@c@)i7yNd zsqy$H_o!1-#MjCGW76$ERBe>FqmG1!8IH{JJX^?m0arFYg2)H-c?=okRyQ;*LS1tuxjvuhX1=SiU$kY_N>pQPm=VSZD=6c!X>)iZN!Yh0wV;f;IC|RFJ|XFo_Y% zE}ximC2E%vu1Vo@-FXT%Ku+B^{pby&wHHSplMY=>z5Q$P_}7G0IDId;TrZqFxqM;i zXAEDij8|KR9iA%ejzQl@wFILj$4QLMASjK*A`C)9$I;)5L!WF8N(+l=uh)La^S%7y z)*n+((RCwwZ54}v0@AXI=Q*Ib0oySE55_Czg7OVx<6yq2KAvHNB(GgVW?GL`BD0EN zn_~NvRIQCzBA=J=Ft~lW3=0rp$H|-(QtU}Lo zU}dypbTY^a9Lk4K3)aSxlW=!F+A)03z&*clVn}qTZ``e3Psnf}YUdw*T7Bal^#)pB zj(VS{_FV+4IEi_N*~s7rQ~{5!N0tGA{*k=IQA8$qq-dci#tiAe8HetieK2q&pB290 z>1cF%*q3+bj|A_2WTxYY?P&IN_NIGgY)5n(PS?n^<&K}JTh z0;$|eD|iB^7+Li&XaG#$FIQgWJw-SLfF6){~M===A0KJGGq`N5G3;n>uF@>Vod8+xL3!VR^DV8%X7VaF4 zgpr)cCdRTW`;T1ud2hG33$mv$HAQoN)#6Abl7rT^4iTB`>rN!P4!(wR@uB)_kTp{8L3#+ua$i6#>bnvpFKQce_0@hO9@0Df`7vh0=gpqI@f~oOI zlr%(3WZ6e|sqq%5Wt_j7Yg5MqmL!!rJKIQVG>7 zn`Me@?M*S1t*vf+9P?tdl`Wp@bgTj)qFeQ;C3w`D?@(J>hJzISrYp$ULR!Bv`y^%Q zlDQ`dZLwL#x`i+nj2Iw zl~;k6WMv5$1I|;58dd=Dt$=iqJX6Xt5U_@Q0s}knbQC6Cg5!ZOf8Z%NE^q>`C+)rTPw6QUP5kwqTu*mw_HpiYsXPEU-UwtnpsZk%&ukxGVld z6<`~BrDp>9A%`m3vP`}>5)t{6)EEEd`D>~@KUMx3c!MFfki`pGYoO7=@j{H&g2fD# z&xSyXs*$&*o+_u>Q~ST?w5GH*dLkQG=aDK$&y+*^5PxR;<2@*=9x${)$4b&o!PRk7 zkO|I~qu(B63Se)&VUv{f-vQURFqtIJD%X_i^M#&U#jCWqyTcep0;5)IcRY?_oF8$4S|vvr3r-RCNp`7B6m z^VXz0VSB=)g4?2UuUtzd@Mp@QNAhZ&@)^+y{m9p*j6iNJD)#@{RJW}%mY&+be=6Nl ztL^mBo&F*JEf3#DjEkTn~w^rAA%}6N(ACo zq`MDh#ZI*!>cO@VZ4M~#alwT}@SV^5qeKs*{$a;3<1JA(rf-sz1vu7ooYML%Dyq`F zk-ddv)n!J|Aomw?`#^F)Qjtg$P_6<^8s-dE-eM@l;tDcOh)`f>S-qz}mQ%WiI)1pA zUECg>62EyS*KxKZcgD9T^_8KW^J+OaIS?P)31udC9pLO#*ca)iPsy>UKqjj|3PObh z0J888UKmK)n?6{osGlgkyHbCLHVUi*NLiwURR)w?A&GymdLY~g7u5M7jc@&$(9zk$ z1J_Q|HNh5)%hNTD7#g&JDf@rlcs>jIpzvCjbv)r;#Ka>({x)Gl77wUE$S0A(AUHC@ zRK54;(R%?vTR663$FZLjUqnooSe>if^pSA*BR5qlXLs&AyZ_N}_|fU&3kdD1?-LnM z&K5|+3rv1!im##l$Na-kJd9%tBvcz=&JbSV4{iPozcVxs25!Jb$n1eu7HcEATxQ5F zb-4^iu{;Gi8vl?g84Ouj!KN>hbc~xA4=HbyF}F=}T?mwd@{ECu(&8)RO3KO-I68g} z&^iAYFtC*s?zfbi>h}%-?m_$o!X-a6GI2hz@89qHoqd!B1Qq4^m-4rU;G+H1H8P_g@J1xysbd?!;GYA;kwN6$o>U5AI%IF@YW=WOa zS0y)wz)E#*){dzjT|vDIp<@no4{+;(4ZSqDDfbj~lm5U<=#LYhz?(~a6MqKFyz=$o zQe+{WqSfd=B&XAZuP;jbvioxT=yeSYX7^}LzJb#&YlMSUch&q?492myruLK5t>v2XF@( zwbqD#T+2^*-9m(+5XeBYKXq(**-a`X_J%lH|^Vh;>7-a$ljhv z3?03&B*kHe9^Tf6WoNGF7biaU4!z?0_x}_=@!M`=k2vvC!`2`( z%hT$j_9IVL22z?%ib+f%G9Z`NT&cu3r#d}=F#(39dAQp8MIhe^HRpXTwoq!$KHg04rPI(Nu>Qo zDYAv1tNqQ-ZGUQk$>y`C@qJ@0lAVSkafT^s70zt(bZm?i1F~0JqA5@kEs@BEJHiky;RuD|*Bn>zweeImi8>w0wuqnl0YQ=OZP4dB z|6R-Hu&@BSYI-#DIg*JQxQ9&B{L6h#ZHR)HM`SY;#Eq~Jr|AqT z-O*ZTzGw5A+xVWBxmOlN#WuiPK>5Z!h#o_05gI%q#0S{g7{aVb)fiq;dXG;e-_UCv z`GogS*pxGg1d8UJ!OI*T=PBu8E-?!-lB*O7m7GVO!}*X;@r7`ZZ`-tPEwCdIZVc8N zlEw-|6gbS6;>{_(#dsyz4E6yqG==ioL)nI^Ef5mX8LUs|Lc$Gbo8sjAi}VDh*| z2G{rt@!O4S6j3SH2DdRqdle@mxQZ7An`@t(if89f41VMRA6@4^`XbhMopC0*U-mq! zTK%|A1-!h%HZ!yZfgNP;a@1kTz5T1%*)wNm%ZxsTk|Y)$IdkR!fs3IBNtytQ8|KIY z8zq)ANu4PkC%hp8y{>3OcE$+G>H4Qc$>lwmO?X}GCc&7YCf*quL!Z;5CAeJP9M!r@ zTXt!a=krCd&^z*gE(&oAB_<<0hul~z?%rW?9IN^xVqla3l9`>J8}HTF6=wlI|7 ze$8k+ZRO|hSATw=kuzMcG-S`^j__fcUpwU1660qLe;(tJLU{)~76BME3Q>3=*=7pg zHo0rUB}6)zAhFdh%v~Y?#uM{Q&cqUqy-g?P{+{!@y={VPemjzwGG>U%WAU#wf5#~HUqU|#%=Pto|$=@jyFA?aG< z>ns~#Gzsd)Lxj_GWf&PaKab&fp_6<;@r2!Cb7?zvZ$ok`S5ceZYOei>+tNKea`#BC z$L@04;+w`F9Un{BoiErd4o5T)+H!PDWZxb8qU~MclYXxU#a-L&@o3iV$;W^QvU;-J z14!H->+kCBzw5xnaiy)@>ULZG-q3Z!+Rc>KzrVYye*{$sK4o{=5(&G@Wm8pg&N>k7 z=uifoHoI%MBNpozaoTJDFOqCVdwRz*#bU(W%RS*p$OAw#PGJ-w{G6{7@oI1HjOPW!gwc!Z{GIk^fVrPorZ0fbx8x49NJ*V zZ-`4)7~_mcYxev>pMeynyS#CI17l7*egv3NL-woFDB>Ep7g2fWh@e))Y(UVYnG9JV zWt4KhC;*%FIm_(eE#n?puxIebr5qaq-rP|LPZYw19g0vGRLf6DAqwd&Kpr+2jreC8yUBWuQfN|`G7m6(UDr6+ps-`XtcrvOaf)Do0wv zNa#uDP$`VpxOjgkWC>V0+MZGT_o%*rWw^U<&!(|G!!u_8!G5>r<{QkGXQ~QSu2fK+ z>L>2Ba<(l@Uv=+on@XZA@1|n2|((AA^1yU zaN3f*E$t%g6M`R_+(Bu8xG=NTQfWabcv@IyUrvO4JJJRVyE*e`1B(Wkhd5iB(_cu< zo_2izaZ5=M2vSA@(4fiVfCU5W0R{VW_zN|c;qeUHL(UJFCIDZjPLfIhRJ}|;f;EA# zJVvu%of3T?LSE1}Av?1TRTPjQ5~+cs7&=E`2Gu5|0o4yIsZb8x?a-Wiuh$%RAKJ9{ zQ%CN*??@393x84ne5mZyoO`a*oR7Wo7~UN_cMLqrxV{};ln!{;2RZH!v8cFDMu{NE z$110XjJ5qCx=*wKd}Wkp&rwt;LRCz=dvNbx^tujo)joIM5lZiOqB`MAIlW(i$2AgJ)U+zu6HTVF8ORNAFshBPm83{)0bmJbvNyI@ zJCK2l=nGk~k!dz$up5{%v9ic?%=zCi%WXHf?6$xibAwYe!$ULnttrQr%<#<2@K17w zF37qa{k0#3laA?WM>0$hM8(_gzc6Q+&JE4X3`N?v(%u-J$szEiKPG>`FgU^?nn8QU zA+vk~s{v*NvaCC#uXa1~YE4irLh;!6_{4J)TwLC{0hSx*vqj4?!i<4>LFZlc<7} zB*f8Gkz+Xd4t~D1>3v5e5VrWzjvKqJa0%Np9!oe7aVOp30J2a=?7|)jx_ZSdnSm0M zWbUCicz%fAd@d5qhOuF=Y~a0Q?GB0&CEeJxHlz;dGZ}6tYYc4{r~m^? z6QukM!ot7Tgu*^E|8S$qP^~YK=E04Xrj|reD$v4XNrs_N7iF`UV$vEY0-h zpGJa=wK-GP@3&D}y=m+y@{rQrB1%W^=|TG}ga=VRdQY$PAnwfs6RZG{;;@8NXm8;! z3u6iLrocs2A=hZSYkq!cdzp79%&XXpOYBNzpDBHx|AaC>-<8g7r}h%BG_fDRiWLi7 z5JFWQ8AF5*Wl|U^CCX?htSSfmE?8O0IP7%Mi<7z8#9uHDXGu$Zu(RV(xF;mskUQ1j zRLtl2sP@L>!33)5&{t~rX&>~2HXRDb-W%?Qkedv3iV^YAgoZW%L=0caD*P{G*I;aI z7>Vr2U??R<2!(nkAhu($HKqxq#sF=xiu;%kS=ud=f)2|=m zm{Y^yOt_~=NJ|aj4v{GKyG6Gl*2xk zYZ%(PG4zJ|uu&XS;J#Ko!x!$`(!HmGcEW4GvEE6_QcL_az*&@d6nO;s2?n`-0C7;C z7J=Fm<7BySeI|nvW;-J)sqr|{C&wcwE!?fBW~(C-pXiJZeLR->xaWZgfTZ{r3%n5Y zji#3O&))fUeDYV3F2+eFCi{-xJFp4Y$R@qFn?x4ZUdflk0mXx@!+ zC0h&D6ch-m48a*43P`Di0hO)BHb904JgY)zD62cQf95u2c83r1F(>Ob7*Uh$D8=5N&KDoy9OREq+8yhigDio9vBrNqy&Ts2+#qTFp8;6Gd4~YudCZU z(O_p#{bZoi)-!r~;i24kjX-gZ@L+uFYdMQ9SBk%@O{&|F+au!Zi3PmQ!tJMP|5vUG za9q1>unYi*LFSnT<-juu6UX()TJvh5G9^G7B#|>f51wEQEwAfnsvw#&YYEd`FHiJL zzz{poGwMx-Q{9&%zWamJmJrwkhEnEa?b5f6wXKUiI;kmahGj5+9yDNEsIAFOuMlD306(kyJ-WOX&05}dF7f4ikuibJO%8jm;(RK9IWEzGn z`E5`F5Bf@56@G5YnlouM zj_y(ZJjowAzR) zT8Fr4_A5oQE7=HvIq`s0NdfILdWpm!qy=4t#Z;5}3HgUB7y((^MB0+c_pTu6m7Hlx z3z5aIL*vMEDJwv2HJ40L-kE6-&*#_=)-DD(s#mlMNBPq%)9=P4zj3Ifp|Ns#)?h zwz5T{*wy_+RAGI~@H2@p7OJF!qfu%4fZ#K0~CO;{|JOEp2E9MJo)73 zpL#ModSFMqKi+=F3uglZ+x)?h)3!Y#E?9;Z)Cy!)J%W^WmYh9ft?1bUCqbX>|0` zLb-NH6Oq~_zJ?}V5f{NBxE*Ok;e-2Uu;jt#q0~i%c2a!}{|=8Peh__EJiO!GQyL%m zLO5|c@`J?a3!|HHomtR_s(8h?4rZRNLBaxE2&iarCtv43>AyO)`Q7@J$Mp+mrpDHf zOHp>Dm;pfC0jOO@X&#mm_o8J~Xk3VvRzb&%K1mEy21A34z|c|iqN*W4TDgdkNnnI9 zoXuCoS|+o@_qeJkwA*I|})TNTkC2OLSdj~Qfxsm4Tq8V-JlmK=zNR~XZo za6#s)QN}Mi2}Io51sI1=U3!m`HVi%US0zIlejLj zZ~@l^hj{I6&U+8 z=4d-y>-eAjbnd#h#Ano8?eoMe+qdRK`qEah)H~P~2Kury_{aE0Zlrcn#d}0mY^{C% z644K`Wof*>iB2WaV93f8&wy8wK&c23HaGkiY)qpF7J=9$9fd9(-?%-5NP32EZSE3m zt#m-%hi}GnyMVdHmcm`6?SX4ENe>I;0X;yY?pxMT>(H~AOGNZnQpjSxy(}j1+t}~( z`{|}5_woA`KK)DlJk8I$`T0(M2Hjle*Cm?~abTPNU}%w~&e9xJh2fAPxs;%q`?U5N zWCsJCm%052p+FB1UB=vKh@+rCl&Kpc@q2%@-1T*rp0VkRI>67Zj7h_8w}<3jE0?3$ku)2XaES5>o?FN(A3 z4oB_6!-e>fuG30KYTP%a*Fk>5VJ}!>;^%tjV1&q&wO^k}<=;0Jw`A4FYrm{&9ydxc zkA{P%p`3LnQ?;*oRrM2=0)#u{+a=mqY2tZokrNnI$`)5eAHnBP4h&)qL|0R8-thIg z@S9agU=+)fCys|qN4#4JF&JV#!qAe5$*7Vis2|QkWW;K4ZvZ@|E`^d2yA31l} zz3bGTt%;qdPY>rbl785ePj5Q?{?q>i-)3~G zE0xcuh=KSc{v;-lux%u>tfEJRVu$>SY?Vo_2nl_xh&`;>h`_>x;*cmeQ>oOG%J#k` z;1Mj9)ZT1LXt~9?xt`?i-M#-O5>}T=@!nm#dvQg1ZSpTu>Q71HslDdf~{B%asnse2Y_LT;uBc3vALVyu- zi8XDYkXPdnqZqcC$xs$W0&eUxhBy__R0yff;24>P2Z72y=OjJl66X^>=NXqT5lJMp zSwvFOu>vixCJ3s>>yqhbTwXMF@r-m<;qBy^L}d|J%K|O{T*PYQSBQ_-lM5I%gsPZv z(&jc{^tY0A23llm4}i3|dgFmoL^t6`!*iqU<&9f@CZQcnXv>WTpSfaV&!ao|Pw`yF zdTDMm1gd{Yn~mR6)9Z6|)h?j@&!54hXtIazs4qw);POTiK34+4>9h|T{j!1fQ^eI~ z(*crNLOh;DS~dk9TiHlu-734LIl728BYIbZnvYgj>nrRsvm`tibj9UOC<-<9{IyP3 zbAOuW>A*(wRBViS3Tudbv+FiS^V-sFSsSb|Ex`cn#{R$*m9<0y&2O3=KvHN|;JEOt z-xjpe64*dE-8wJL{lL5!YsL^N360d~$mKS;>_^jVlKUC`y{5%R6Q`Zga!y}UZ?3*? zc>ZP+5ihjBrn(!A{?IzR@u%*QL4{>ch`=!=CKv2A&;c$^f%PcK+w<>)BrxftZY5k^ zO1E(Z`mp<_?j836hDMs(He|UnNb+Si3>Mtpo~c=n*Ajn6b95#V@Z3S`&9xzYBVO~< z&yehcF;9}f$vFbGzLqYrR;_cTMB*KFtihk=Ie7~8u~GY_u?DyP%X?VgRgIoP>r7qy z-r_}wZob1V^8WHU6Qlxy)<~O;#yTv?3!SDu$O)IFX+%dL3j%baXNhg0UbBfrx_@kJ zZKfG!;3X`0NGoFyT3YWJhm10|{+@_y0er#0g_3uV?|k|Di!9K231vA!#BhUVTzsy! z@*K*5BoedDP1$gM_kf!LFT9>=UK90i%xHtYpxq>8Q75jzv)8eNDoqoZFUf%OXYi~Y zq$Am;Reco((OA;VCUC7LM&97#a_&d4pAQjs@A4~v#Q$|Y*?_&%L^W;RwW99p39Zy5 zjwI@&>iGm%JqeGkBCnJJncX!DBXbQNuO*~RMy#;Wug0D|h>Sl!?Tl{JXA<$(4a9o- zv~Ef(P1E@L8O)_d=}BCH6%c zi+DtzH=b(%Qa9MW^{pq-*rAQ++(y$HEfDcpFUoyUF4Zf}@dYf%L?p7ls}-EsNTzF@ z-@0^1wwnf>9w3{+hP!m5_FsW)H!nw!$9_^iH`;m+VWs&LY*TO!rClfF&25S!2L^x; zYumJrj=#h9>16#pQhz2249-rJLEqOmvq9gXc&=|MEKA1tHPeI*R>?I<#vAow{XSTu z0AFUiUs)(_Sq@n5&0|jb{RX^KP>#5D+cb(cUxs&Ae6E9}Wr4XIyuuooCj@+i7Qt47 zlee}f4y}Cp8rHx&X`8VC8dPKQD)Uc5QEM|dn)`hlQiuk3zPxs~uJ!9DejP=4z0v&j zl;ARi;9?7%Yo7NwJW>)X+@gD~+iQhpvULR_ppS7?k}5oJKn5E7YgVU8b#ZRPy|rtj z@x7+K)za$qW4mTkou@{(sLWU1Pv`3twRP=Y+g{Q&;H&K=D89(kch$W#n^1f%+rQRc zx_a9hdr2!4N(HE**R+>fnt9E8>6+%cv6uALUv<8DCt-YZE#kwK=bU$vZd7Qt;f7#G z<}7n-xfWBKjV3ACQyIW?NbWu&lu!{T3W6^TDPcE2R%MZ z9OJwJQI%>9bYmD)8sxO){&7SYZ6NEdqxFW>=L&7nr~Gfp=Hs)*=dQv>p(h93^=56f z?`M8m8ebo|t4`?$^u}KMWOA#?uWrbDq}$3WFOz7mv9_9&Q-FLnbZ|5c<#}3C5G$dt zf!(~`>ezT)pWAA~6$2R+r1g#U7F&JeZ`8gb?euGH-@5s)Q-IV0YbA0cE6R6U+q!1k zU%AQaHa_UnM)okWm;Cfr=F7~;RhI_ucHKDgPOM-JlL$5?Q{4v5ZC)t`Z)&uUEp!{X z!kSjfYMla+-97=-L1PirR*a>xOfo8yedslb#Kp#U43C$wP}a6hu99nP+Z9&HGGbi| zU^}q2kevBXt?gX1Os>@24Hn72Hb1ybZ?C#Sq|{Bj7R%%vED@F$nvA4`7bLt$6~1ek zrGXG5aE3sk!YkhCf;Q!CvEeX#caiohhw7tvR2FJg;DE2-68#owz#OR ztRU78r}fbI7W;X#+4VxY&_?aQzVX517<+Q!9*pc~~QX_O`E&xiux7!fME$Nk4R ztgAG$=@!biYc;29-?#W;MyZ*QrseSeix7`mvhBWWc*G%m-^~nm*0b%3AbnFKnMmRX z2#*)U=pcv=Q7?$WLGT$+Pf-OSVrY#HmLXdWTBVS^rjj4@#>@w9TUtV1jLKI4q(mXh zNu^LwL}=nvEENlW;KDDO^;&lb}TL^hL!g9Sh% z0~1jH{TbZVj*2_Tg$DQr<-7&P9=;|14&G6AP8Ca5?mleCCS$aGjcK+Q?XZUn& zWgbu+4cYq0vc7-{)*eswbjV@;yPal7h{Uo50$wfPTn=DR*}XH_0?wj(7>hk(r1V8D~<`Q{h|?2m(BI zVtW}SWDu6ML?9w=$0uHU_Sx5-)iYP0wcB6z`d)Us@f@C=Riig4+1*jGif=soTJ1ZWu=*Bj zo9&leu3z$cf649s%Y*n*q@)4GBJntoU(pUb=8cdcsQ?wMU}Il~0}RmZD2a1=VlZv_ zra<5%Mi01|6)coMY;gfwrd(UiIFPh!0RfRqh#Ud{KL+Sm?E-c&U|)1EnXlF8^JXCT zbl=z7xH5v;BYv%(d_Wd5C&ogkkQsB-?&wE~gJ=o_8w&^m^Q4jJ11pPDL6td0_tTuB z`wzZ4G!5>dxV#8*h`=fD%beKhv^~)Eg8kzJ(?%&%KuS4a|6#-~yvljM`S&3$I~!Mq zNH|dNbFXViiN6u*>h@WJ9hQ!Wg3e(TiK86Ue>bIWEuo(jPo3krbz){Iwh7uo0x{%F>x~uM^HnX$o^8ox?19>h8*U4ovo9##)h;YRUYCIpal8L z9B(E9oFRhsFh~vnY581p)C@Q@`IB>_ELEB=b4EOx2P>iVlQEW(cadzRM`^c$59s& z;>$8EK}6Wh&kV(fPv5?8%Mogar7n*f@xy@GrT{^XA}Yn9M3K;z<9$$70uclp*LCi1 zIrD^Bot`%SbERfbfEp*C_@Qwa=jk2|nr-0Esn03Gr2r(XGtDA46woR1Gp!yP1FRrz z3EX%IPj8#>RAojb6gmLpBK83e^Lu7s8v27jaY_6Y@JL}(FYW=n8L=I@7RGcN(5i?F z1AWyaqVj>HD!!~%LMV2NO`&Mt{&rHli|DC4J5l>%@mIB-DguHj3cse*{^8rlWvZZ@ zXkL33$lpH52*|Feq(W5cgb>sUq4XH_hLk1Ck;8v@c;=(wMbW22-TX^)B6#@K!|9KP z7Q=7ipu@2VDG_K+4D2yg`AG1(FnF6Dy#+)M1r0H{4qa;w3aI3k{vdnbgN)S!N>8uU zjtl}Zu#9Cq4ykiIB2gSm}x(gM^?+r8@XjbLsWAA<9rZR*S%DugG z^1V;ocr)^`Lzt;hj-Q53N4P)Y$-{&bHR{X&_bfq@VFN)61auu#X`pPIk5Rzz`1sxl z2G8EUHxKY62o#6jyhbPTyyl4_{v4k~Cuzch_u`A=d#^JP_?6a=pcMxFYJ@8?>Ot!9;y9~D(2Osab)jsw)99* zEOo?FPoB^wo-8NsFIh&NEQiqDSqRvN7a+B z)&5Fk#f#s2jNUFI27~CXq!m(U=Bf{&B+%?BOP(<8AqM>;qyiuC0BAo|{6l1U+1ysl zj=O%@HJ&TBO_?1f`vE-OW3SkM&QWoQ>POGieo!om;F-G_NsI`0%BI+?OE&LUc~`7& z+Nloxm1NE4&%hN!456nB^>?C5`?N$)f}i;b_mT4B0^~;*q({is;2!!)DTa}~04QPy zL2Eh08%q(gV*s(<1%dan2+)7>+?b$B@Ib-9EW!gJKOiG+G%MND^PT&_sEf3`E_ zb_hEmetR9>%=HkuE4{u!Bhu;;?ufZ37C!N;y4%6v5|VRppA)r*Xnh{+R-Hy8!NPVB!A= zV?&h%OaicbioG!wsBZl%A_s#gJ&^kqMB_}wQ?=)4RgOB`P;kBf_@*dlgFkzNy6FNf z!%-`xXY~Ff2gNn^f`#!Vpp;a)H6ZDt5q*>=kS_ko3Y!I_Xru~!wAW-k*>^p!-ZP|@ zDY-Bt8#>8BfV5ZXYj2xgRPP;9&v0c;K}!p3U&C6iLT7Uly+j-;B8?0AQGx8$I?IDS zSCoM?PX4=pmwXG+MY!04zybo2xfhZ+2r;F}z||TykM-*meMzG`AuJW5Vx)FJ%;#5n zj}-z0I5JmOxCqq>t7V)5n^Reua{Px7bNZup8@eXNaQ1+&q|tUzcwQJ>g3X|whW=p# zgc?;Alj7v#&j&gKzxF8~h93h*ajq2R`aJ#+(NoqA{7EeE*|6)#5oaKR`lHm{YM}Gd z!oGbAkL_dmrh@UJ)k?8jh!i4yhP2QOL_HgZFY4fm1;{^&x&@-5mdolPkmhnWyO8@d zeS!@Lzb0%p>1q^rNxTE zkC&f3(cjzF-NQHY40@mZ{Ezs$i-?BEh1>HFs2c{lY^-I9 zsg>AglHrI~vkVu-+C%J_VPq$f24n-ee2ae&%QPv4em%2}4AvdDntAw&t3ZJ9e#rju;O9lj}k1Ma!H` zGDlj9phXNEmzBJKr{kmA%yl*xXTEJ1)LBC zIVgu2a;jhfXE1nq7s=A3(?Oz^(m6`YpoUR?;= zx0OB|#NIYyO4>16!{l>GlaN5sV3c|WDH#we36TxDI^`}Pp+QE7jc0JEFd53@#H4uO z`g*}BkJ58a1?~FhkUDBd(z?_j?Y*Zq#j=^i-zP2pPUq{lKShVQ;8djh%uy~N~_)WU`GBkf# z5UbHFDwHJ_=th4dZ@Q^b2+L>=mB*qfC0&^G^D1W82knPif_Va!CB+K!$(bLN6xF_A zn+IO8&5>;YHn5DSu7dfXK%qutM=J{r9Cti5l7uD^?;Q!mdR4KYl{;&%RaZO3bg;9m zl;SCrkC!1pvA}3AYOC02X^H=x^9)c{-Z7G^h}Qr$O2jV%oe!B9Fhy87sRDvsVVq+U zi4b?#3ox+=FGL}ET@+NsSJdrXPq|z{(k+*7jzZRuQKc(AUK&T)+-GtR=ykKicWOJ- z?OazGiPJRHQ-&GWk#&|)tO^CrT)wRKJWVSEFxms83rHJL8X2u98V5Kj!$Kr2L-te@ zQn~c~T$45EA~T1713S=AJb`2g@tiaPo$Jv}Kp|h%7g}oqBID1Hg1?~_qtC_JS(K3z zH?9VYn!H`9A3g_+5gg|&8 zJ_ytG$@`W%lK$H7V_)vcO&++d_*Po|>VEM#wRcc^dNQBrOP@W29lj^$gDLsusoEF3 z>Q^^u^L#JE9x7wS44X?`;sqEODh-UFMFce*5r>EL~ z!$)N2G0x&UP&4M_uBejOiVqmS=KCfvi&wfcya5m=FFzwFG(eZ~_n!mu(JQ6TeVe<7DzC+`k0`ZI^Zr+GNW8%ewXK9Kf+1QA` zr2O^Jg)r=EDpUy5(rpJ0+$K<)YyZ^LezB}QedGf{@{c@yc5LjdHXjVmx2!G7sRF71 z4&EYT!iWcpUP?jiJ3@d-W6z5y^sH)QS?AUJ)UW5nE_HXYQYqH{Q5C+{RjtMERli@E z6uaWPb1Rh`e*|V0$!_-T9G}5z~k>AK~jwUBF4oDKPOW1qGZzV0N zucP*7QGZ`#{v$I3lOpU17Gs_Ej0oq+uK(w+W+SZDa?xlMm_^t~%z_W6ly@ zdQ=Bqq*RQrK>o-<-lrTQ0lXtg4%{ADrh3Ur1I`bb)&XZ>BS9$Tz+kbCED9vik;4a~ zoVb{npE>yDgERAq>%Vb*Z?`S{|55kmac@8;*n!Dox^ctJF(YnkDbKVB;$Bmxi+z!V-q)> zNit62Np>dc&E(qgW+yYP`MzHP%_c2nc0T*hZj%5Cg{$gUzu!B)@B7{pV!;<8-nVCb z@e%04lwXt=&y~HNvnO6)D9CNwxm9c5zTeYwj|QXKgBhRu3uaDW1^qVR=*V+a4U}Wd zj;~fS0Y(kWkD`OYw11DC5(xFZTTmA|7W+tLY(hfK{unqO- zpkU;nJhs7S552Lu^KSMT)cQ{pBbJiMXd2?8Gi5C^F_F=*QBG)DCZkx<0^e_$<9ZUi zllr)6ZGVl|+&ISXol+VaZxZqizNf(N*<&RX07?hO@@1D(;YSab5{Xh6MP+HKxk`nx zK*pJLQlP4iyNU+AViaBDYBeAwC%HZ9R{y&H$e!WfyS>G$Pd?h8rN7dDm3)msEkUY* z*V6#3DbKEBX*6^ z*%vEG{k;}_aGH<=6hGzFIjF=U{^Kw)_5*!Qy-ibCzvck7piViIMn*wx@~%*f0XmzM zKH{ttfa|US{w4(Tx>{{p=m`R_Gg~-w1{ag`(ZEi0Y8*|#mO13q35eiZ9kwg__EI#O zT)G8Thps1tiCib%tk9w5OgAgk91j(t3G6^%DS+Mh0tS&v-(qc}#2bCX;|cGg%eClD zJT=%@ziayL&eYV@2kxG}i_Vd7ASY&f6}KG%030HY&Y)rmp|z}MZ}-5-xn%dy|BwvC zjZ2p{Y};tJS0PUc_jBw%k$b$rMo~qnqBl$tMh-3pSv<_T+<461KvWEHD9owHABQE- z>0P-3p^Rgpx)(N=$&_DPww+BY%mLJR= zoir0D+1PoO1y3Bsidw_DJp_G2s4*fZ7PJhna7wdB*{YsWf=6||dJ9#tb*&io(U1Dq zj(kKATrP19M|AZV{f=c9**PkHOgr2jxDEW6x11xBaa`Z#te&nNsOYH0Ika&3BX$<&;k~>wbVU+%@ z8rLm0v`zp|1Z;;kiNMDUWPm;PnAiIlhUaR%Cz=OTXQhDI#j$pp0hpQ2Y9mS^UxWZr zIj(zk$@SRK=4I--hd4Zp4KT~FVcWF1e)%#CfUXUw)W-aEC_;d^wm12c{#e^QENsOxeMvWnDES)6Yiyrc@o(m_O=q zi)%p-f_8%MLxS7w@dc}0(d|LhPpdL!xiaBsDjf}{Gq}0f{z6iInMC%>a-w*%M#MEG&z^2; z=ype4SgIBpq8#r-S2S+c#Ga%mo3imgh`M{@vqkw5zQvXjKqH8c&`Wyf3 zyVi*eNc{(ZuhS$3#=e0FQ18umqfH@Z(OQ=nQTRj;eWf}b)R9M!?5$tH#l>uP=2r!C zYo``%i`SxUT~muz;k9U$YiiM6&{2%GqwlUp`;v}ww4c!b2lZ$naq+v5_P~vRM)D@f z(C;8zqTm>AXfoJt<3E-Fmp5=p;m5eK`Ut)J0go66kPP@9;QcfvC5*~JQ8l)^iQ}Hi zaQ1jIo6VicCRII~{-V?E=?7anh9^q8lEmAx+2pZown4^UnfK|WxRs+@R4zTK3>jAB zl7Qm<1e$)Lz?QeaPT0ry3c#V3oh_@7=|Ic#2hwx;Py@Q<70CAyWVFl=9i&ypjRttf zkfC%d@KqinGZ?o>gZ7b!Qz-yF#!kIVt>o~4{it!y9~(`!kq9Z0D2y)bn;AXUoMa-C z6l>+EWgV^N^VNMbGy5!Set2Y0A{BpEwV6nz67$0s@;W_K8Gw!L-;xvt31~8qK=qhn*)fPn*x*tOutSn;i zQrBOnwjRtGJa-6r(3CJ5@RT|)V?kKc#a^+_hI$pr+xAKo#E-E5LpgiH>JmQ^&^9Uz zQc<}w7#i;0yLk8R_8705`7{V~p$X5yKldxstzdgss!bp0R? z4FwmC#2|Hqfjw15kw1Y`eZUbMOi2a35%eN|yX?G^i^g&b6BwbVEL+4!Alu1_L=dWl zFDn-v@3&&KDrG-@2l1E*1`$gQW$-aR1+r2UCDXsHM8c|y{}6l-fwbw4L=+_|=(20v zCF?@8!(E9LO)jLxq}S^<<6f`k54wHc;n=WWQz3pQ<0(OsSTfIKrt9wzwX7kyn2-ob zd$QBZY5;v|KI~S+c)}~HYQZb`AfkN*hL%49YTy4@)aOkYnoAA@WS3?nyuK(95F={y zl7puMA!8)zO~ohOqO59SyfEbs8p*h!dg(XgES-0MJz4N#0)`TIc@uFFO@Gv1{WiXv`now)0Vg2oPf?yep-ZrEaGi=eF=XLi zacw;4OHkzamn4z$tPGPlVj?-GnYOX{o#^O?AFr zX+Zlo_BE8dlvUKb^t0@n*Smb8*VR|oH>JT`4O@Qz7Okx@ zGVN^p3Xh22`xBg|LJ(4Q`=8i@^h(uUL+&;;!o$>s&80)1Y{3pufPtmBuM261&OO|B zs}zWS#;Isgxyn$f7VZEaM$ELvj66;6%fs@d);@^S>g;0U=1yA+q*4J5#%vD`?7`_} z?y9cX$CkD)Fa00lshdxU{}DAiY|39(|-44_DE|I2NuxJyY&&R>Lu>HE)c}yJo!mEo;Ab#x*|zI~`XF4N-2sR8I7I ziF3xy3OVBns?DHaF4lm&j0NCIk*{sR zrrN}ok6%xU4j`idjyB9EKyM0%+7MYA#6AJGac~YnFZ{jRP8?3yA59Gl`zZ$^Q7HHJ z3&SbcZL6zSR;O+lP9%o^@t``Ear;Uy-pwcAuN``^as~O3Ry8)4cwuz5CVS~wPvd<;#L77)G8WINa_Y%nwOiBo|ezl z)LLcl-iqaZ-FfP^oTs&?={@~Wl~@?AoE$D>D=)u1ZcP zyXU{dQOOcV!^w~!D5Vdi;1ZG^7##m#b+CQ1ynrf}Uy zMLzxi1}`tj@>lUNuPEQkd<^f%oMY2?Lv3-1FCAQ|Nz~l_Jz!$siU7~whde$U1JnsR zd66Z-eKShmH5E8xMn^YhXMdS>9igPYE969n_X1^sHXSFx5tKv<}Y6#4lX1SPm>G!AEzj3JSj zXk_f*0gE129ICQdfZjy?=$}{IQmJtC1BU{GjsF(%wk0L}o#EiKb`f_Acj4J^$orwp zlNr2y|LJ=QM+43Sa(dhKjB8Df>bcmA)>WL)f3yb-dw%h$QnqlEg0PEc1hWHt=M zFdsREk0f8zGU7l^i~>}K!MKW0Zk*XbSX_}UaxVP+Jlz99Lnl7b9;m1)AIZC}fGvgA zUhAAu|2ZD%H~Sm~ie}KKEC&!qau~9SkW)l*a^Ra#eQSeeC~}4f4Sr?Ti<+Dfa;FbZF>mSc8t4_B(W9eY)=^v@ zyK~?`hk5r)hkp4%(S(O~wReLX^0|gt3Vehh8L|bi7SaOvRoHeQN3sZT7&AKbD2(@d zlLX+}70rFwt$i=-3$dX3MZW_*)$kr0+ zgFf=EPMnylwcGw1Ghn$6C{;T$OtagLm6PG$hzJiCC}W_ZY^=UP(DQr+5Uk0Mmmd6r1+E z-~>l*<`G&tzTIO=-O%E&Du?N65A*_h8;xVSkvfC9-yowHp)6`Ih45DktjK-`i`QQa zuKc8(PqQOwt7xRx>~=lEo`zcS4_>UMw!Bf}Pfd&OThqF&dGp8cUN*w zcptZ!7JK@rZz8@gDP(-fkgh_1d3-J*9Urg6+sj%!erj3!onfD*`RH!{VRQ|RAB-mw z?C*{}F%eITvQLFV^O%|7u$b5vpZJrww%m@#aQ7jfR`hAO(^~QP!9+ZsI7qSU$A<*= z5%$;cy674YK@kwLgDza?VTg?i{9aH;=r)e5QrR%MoyFh6Cf$W#!0lFxfq=U@9!i#i zQsn(5yObM#TizEh8AjQY@GA)e3oF5T0k=AM|B3R$mXTVD|402ny`_I+_|7q-+&118 zOnDW5-0M>?op`kY;NMo{w6aRnBDr*yCm6{ce zYvE+ZU{j{y&IKOW{u5CON}^j)WHi(ze_cjrTheSB;zfDL91nZw14(#7rw|cKcVseTHm2@m!W2f>pmn(kallfZBdggZiVvpcdkjO!%GbD|IcCYvmvdb#< z3`9H3)D12xCb*Kny;rrn#~%yS{I|}HpD-3LU-$ff=jddMt9iR;weLLAIx zE-hDjmF3gEd#Psv6Xm zY7IolHWq8mW^q~xXt4F*Nn-7gtrvwnD!|&OBSvfiLxlMb>#pT$mduI?frRk>AhfYN z)$ju9=I@_Br+%Joc(m^@HW}Q0{gqeV%h+>&bJz0nUCTciD3=HSnT`7SC+3c>CBj;I z?Y%-!U;bYOnS~}gc;oV2_YU5N56~QS`h%>&CmH9c>`<%T;0O*Bvx(K%GBJZp%6pN) z6(>Y)&SCW9n(O(QW<&vDVTWn3X4e*n(}-C3qRNP(&(eKV3z`WnhvpoxT{^@oiGMg+ zir&btaksjJ7L!`oV0ks_kE)+kqJgMV2nd268BUbBK?v4;L%paBy2_Aze;)SpJ29rj zG3FiA(dZGe85}Bv54dd38DMI{)ac78J^K7Yz?>_7VNov5nNiHiSfm<>9pQ)Z;O7GJ zr}BUJxrzLzU_4!1-w8V$w;wBdHC zLLzv|2nLN{-0Syy!=eOtOlDypCPTm%1~N)dP1PGwy}pf|zMQ}1VVGm>B{dbs6Sp8G5|ZFfO$X?gZi;HE7J<%)L_{V>HPPk61rzDn zv{#LIRRt_NS|eG=af+MiSicB~LriabRzrNhdEJ*$ck!uj%e?3t~cyv-o#tzlIU4`DJ z82@@p>t*I8zuF?E0v*>He6=pe@CccNRt6Uzy0oHj!Y(jL>Nf^g1EK$}_pE-T6%3Rr9I?JI5#agt=zzUGgxW2R z-*DA7NRz$<&PpaFfecvi$T5PO2)q^2-Gsa}k#mF#idj9+7Uh;7f|W)HQI;WbR1l}4 zzKFnF;{V1jZ+A8mWqmlZM`D#9S1;I#-7}odI(MU2Jl5~%h32be5 z+8}!c;-#@kmtM1|Q=65`$u2eIHzKAH^U8W7lByLlbYUI8mN0ie$H{=Ra~PV&0mv98 z91nKEr6-F-M>dAttM=?o&!)9mKd%g9I<9oI@KYQWAXR%Gn-We0D8emFJ zr5s{rQwysK(uj!x+N5dXlpUEi2(Bk@U7?)h%@kVEZ2vv(QYf_nDiiMF?e1Fl66=81 zMDw{DN+75PoUO@|4fqhA}vYl>t?mEf6k7Z|;XDcK5!GJ3if6nK=Fp)}|j zhHNiPI&DVSlbt}6nc3Ap=kP#ZeSL`48eX3% z#`Cw{a#lY%)uGv(;k^*)yax4 z>erQ+Qhh+C_VeWddv#N5*bVK+;7L1=zerQ<^3p8gT-D&&Jet&x1JHicXxb)I9co^lSEXAjE3uO=yr=H;>amZ zpkabhMeK`iqX={1@wcCT`UBILht@RhH-fkYj8VQF7=9Yd2sw_^)XJ8fErJm@t5U~$0* z?V%9+g8zXS(Md@N2_gi52s)eO5e2azi5|(280}^(EYjlK+uMKFlo5HGKAG zy{75?*|Wng$NndtGu0fTKC^`OL)ySOYt^$megKBD0S0(enIQ#QFYkB(WOFqj-8WbC zu6|+h%$dd7kV_ikw%6Y#a7cCWvBePj-U4Yh)=ocjW}-qQ%k%QujkSYU{C9JL z*|X<{I}eavm~*5Vh-(0|lI&Yj6M#xkw`LuT zE&Tt@U9q;?irbfq_Dg%bd!E|kW&CBk2kPn75Zfn$BlGhk!9q8rxzcHu23dSne@lo& znpg?o&(+CG<1U@DQ}%`R8qF>z25oP)ae|~hHgmakY?C|ICdLE#VyF^9^IpdKB96ue ze!%utU+(j51 z^UImL7BZ}aU!e8dWnY23aC*y9xd}vN=$@^tu3lJOZFajCx?Q$5_}i_EiRTz6F8u%< zGn+F!lHLNH2O|ss3Tfcj<3NkY!O(c{$qCz@pu2x4g45w-9etzRD~~<$NV)zq^)lUM z#~v9g_vrj39>aeX`lbQa>~V0=N$*4LLyBX`!vKJE$AU*^^NLJ3EPj{*59S~f*lZF^ zivxj7hp!5djwm^mK8^_7$FUiR!2y+kcf!(jKs^I*AUno7I zYe6BFiwS{%K9be~{%laz6otQBYVcPYC1>Z$eow{|(gGQG&}&3z!hS7+n9vs$SIndN z(ly_-&&q0=H|A1Ij~BeTT+mvyLOHLh8sBo~QXbjov&UtT;xVE;Zo31rCzW%@_Qd#$ z6(7CetMqq1D!P_ku4PFI_R!4~;i)}{EE)o=$(&c$y(r%t6{3;24p$+fs)zMh#;Rsx z#v#=m=6*EAv{$jt*PuUVG2+J{ch6y^XOt-PB*w4k7Yj0moE8#5E{N48hK2$I@UtLi zGYqCE(Fwt3#6uZUxenNmLRpGzz^`bT_0|mJH2aDYbh};fT85*V^?guWf~wyqCo=&^ z!f@E~2VF`aHX92lSYTE-EcsNwlr;|}>Vj&y+^Eo`F}KT7g-Li4!{$4K<00>?kD2~V zDD3vYU=@=oop}X?xujsuzc(3HBg1M4soY8^r1(TvSQ(By@AA9%?iJpnN+Hl?Kl)LZ zEQBQWS-0O6o_*%aU-n`C4LB22VSzfKahwL+D90Q}SurweTm&LQx?<*JNh%geCvl=S z#%CICj6!|s5$&OjF(5HaM+z{X}|NkcF=DtitP{D@)LL~)`-%Nb&+fi^f^~6)FXZn{T*;xTDU}<+%X_|z@J_c zU_jH=ixSskf|1uVs5VHJor3}xyW8-ta|rBFe!o|e(m_w~3T|l-fS?@3uliK>4gbG# zyV6%~{(^43UCBo&Ga;I9^rK&&<5&g%xbNMn=iCb+I=Rpb=R7JL4d!LpYRV5o7_zsD z=sx9O#1;oZHk>cXMCzYN*g*h#h`c!D`3@3C24|}PIM{u9p!r-qd1|PONeb=m$~#J9 z_gQ^Cm~ve`87a@taE#9B7q6heN9R)Y5*yuh79R?|(DC;Vo~aj|6M7wIf#BCVcq6-c zry|%FV|*swh1?9t{+^@Gx5ddd9((W8GJX8i>Nf2zN0*}C?LToC_K z(Ofk3UP&%gkIl5ri0q5K77R}A{C{2&pT(Fvyzve8N6`E=-Z7Mzdvt((0}4@ekPd*h zwVDRiG;^>tyon|hJTnZo49pF>ihVMhG4faPMkf2B5tF1;Br|R~v%%_pOOce9Ucz1e z3iAhY2sQP32tnnwB~2ZTMN*<%$@J60)a?J&?e+qqZHoZ|b!Tvl16@geKKS>X(FpxZ zvCKxO$m6LZ4u=LBiF6F!I*M)}^Rv5DBVJKE9XXH6Mo3JhnF{M@3I1rWce$r?yPD=4 z)ryJq(a)Vs5w6^E?SRt4xPS#oI25iGz;VaWpqLCBnYb7j=;}`_m(_F#W*Ee&W&^@2C1gbB2Qxs0~(&^Jni>JvD z!++L(xSm+F{0gs3=c>u47wL87)0}|CuQNCl&{4!&HGmxwmk%Mta)UB<@)V#(c%YTf z;_}n65VgqJ$#Wu|?d3$|*lWJEWL(B4d2sdH9O{z)+Y&;(7+TBZN zola=n1qw4>xZw3(AX+!cUK{q=24s=LEg^Kt$=4j1el+!PTnu;w<-wS^@ipuW1s%B# z2oh@10jRGpf|BT#P!MzzH43ZMyG)Po=k3t3CLuMcKEeU&SK7k5gkwxcgA0UpjH85#gWZg5{r*blBMEgz;|Ya9drdl% z0Uidx)nO09*RXrB2*9vN466!Dn-$aX(4|m39SxusGOEX%Fl^YTmvqap^v(5k@U)hz z)nz6BvTd)Tk^%Cr@9<>5MPvW1tVebQ&l47PKHxfM7_gTKL~G}jz_=`r2RN+@vyk-k z6~ub%H8Y)=BHb zeskFCE15>w;CE%id-X}__U+E&-*{sChuMuT_sGNZw|9AY&x)?U5D}|fEbH)V@Ym4w z#r^w7QQjPOGh`O|F@)jJaT5a;Xe$O45idCG^_EV@;jAHo{d9msR`33^nYG6~J|_*& zW@{U;>D#!g{;KFCENkZfu z4ZwcLc*TuVCSRQZU`%N1KIE=(vGQ zl8x|%OV1fkhC-UDsVW1~83X1RSl>h&5S13q zQ1D%AYsfSG=~d#_uWn%5HyxQSc2}O*WdJ>5hC(=Fl81viL;h+WoY-mj5z9DV%oxlT zs{T)ggOicOIiCY*!lyliNnc+VuaXzJL?_1`cseS@kXUd+oyeF$**FA$H=M2R3MX36 zMtjldBpb@*Y)HgJXp26vH2^d%s8l?`?jPq&>a(hWdV;EZ*Y%<*)J~o52GICJRB<22 z41X}+gm<|B|8j|C1QYIJzU*8)3eOdz6&{CzLk?#VFUrJsyk^5_^7pZ=q%Op^J262| z?tLtq@mWvr-I_bZq(f!+Y#&1{UCYKsdaoh{VB832A5o-aB$AXa?ePfFkm?ck;5~qJ z%IbZKi}$Hz(~7L5lD^W($gPb^?K&MYVhgBFhOB5fa3nJ!C&}b=?0;Bw(}qaAoC?R-%M$`ImIDH?UYdziEYG=T z&&RW<7bUT~FM_a8oX*DG$1fg#_uh0mmHwGfJQ@r#v30B^vS2U@E$j37jdaTN`+V$a zcMW~g*{iRzdNEmZqj}}_Z$5}j?szx|qC==uua|(anL*S*^s0dXVrP&9gSn=VEEr%A zE<$%GA_BRY5#jP6y{+Cf$uL2|1QDSD{5RmeHXT%g?GeGDIP^>qp*gphP`th~0*Dc* zKu}Ock-1z#(HmF2QnU|NM6p*)H)UB6fdn#zx#z&55QT(4fDgcQ68?D9+AV-4U>2V z*O`4GXqusCLMuNTG!Yg8WaM_2T`I1hTa`niDygDCn;1e-R+N}u2?+tOD)|Gr`ezVs zNCf<zbkG zLT0s!hhQu#1ojLc@i0{#iR{ZNOcE7Q4or;eE=3ZQ_>`|8r3GKU8s%Wk-WPv1mLWywJ&H~x?$P(m2 z*rh3ABJXBm3fD-DAq9qsX6~V!DKe&tG3;}tMCQ&V!-C+e2HlaEfSfr*=J397=2Qk@ zJ(iI?;4Vofq9~&t2}~vc+W?yUIXyj@juteqsepTbRzr@8izzDN@!n{Zl9p7UMXC(@ zGmwY?3i1a0It#nYiBc(1c88fB@OuFiMG^so*422y@CEQisyZCXM=}{b8yZILjv@zq z#;_qvSX5qw;=!{ zCCIW$IYLWIsgQwAE5HTY3h*SS=C-m7Mh}AH?OL@un!zeBrbnyQdwjumC+G`!@;T3H zvUK@U@A7kDgUS!T{vJhpBp9C7>QlaFid!S23r2c0kr+)I3!^_4^d(N-l=KCC<+AS$ z#QKfKXy)}PB^&8n`b5R&LZnvoixZFS=G7ApL;Mx+zXwuykU;`Q3)U%R!d%^|v8rD7hB<-?`)7{(lR^y*V ziFOpHacf&>Q{og3NtAc0)o|a%@yitWWn^d9$RmT*2P>%rnhU%Vj+}s3MGhLdS#a0r zfE6cA2Ii?}`*jb?dA6^3E_A->skYq(6m3RV0d(E*^t`#8w_5djJJt8POOxMxZR+-efg%K0p3G@D_NLPM%$L32Y|RV5C(M8LhQRiA z;D$^AWfwZE&|B-xCX=%>`@i|k{n@~}sE~cNUg=d&J-`|+ zj+RbP*+(b!tXxrK9>FUEVus6^-5tJb;VDJ@1{%>uW;K;?>w$8P^uJ+K5)DC0xn-9N zY(uw_lmtVROhJGhK`*Eft~E)(vQ4_MLo{#WSsa9SAPbvf;iyN3%7mA{8Gl}vo zeXCtoiX7FWxIzViQl$du1P}m1F1b~?JOk8P7}>LDq|}rw=|pSq$-Mk?fkq?Hm)Nu3Y$=R8*ygYanZ=+)v;MTk*GwRp#n#>iGN?u@=b5yLcwYr*V z{o8-r`tCZX6s)6tL^rdiy61aHoOjavf$ZSB2DLpD&MqgX1U5*dP(e%)>jh`VZTJSk z`Ut9VqY-eRjJ^iAc)$v9!Rk)(=I@`Kzd2?Een8T*Z)8z%Ffc+m7}5w9m}c+Ftklb^hyI$HlxLqmlkMcm?oJ%*={ z8T^zLvqeM!{z{v?CL5TMZqycQ?Cng7NRdb$20|3svqDo=5YDD(?vHv#6Hh`6si;K))JuyqPc9XhT>#`?0d`az4~jSk_b)V z7ghop6HNmg0;>V)LU9@gC*H=rCB*m7!an#cpRZ*9gRz54yCVnnavy*|k%cI`ODlN2 zGnK>BlSgi8CC756k!SnabAce+pLu`%(7~D3Vda2YNSgVq!Q4fj{{WBPSEHuEOMr%-+a- z*}RK|8H|Tp-#cR>*EP&0q`hUa0r^igF#Z_7|`Tx zG#K4;^5mYqH~msjW4@qvM^Mv(K6dj>do@i^EC>1pf*BeNlJhUXKra20cDJG6R6^Sp@PrMQ9(oxO#bQ3h_eTSLsj&jx0Pi$RDkp~uag z>p^Hw3!<#jU0tOx*;yr5%_(OA=2ovf%7FG_B9Is}%!E7>8-g;$u7hu{2=Z?z%5R7=c>l;m5^sdj_!Lq~ zaaCb>xDFgd1P>iDwTLX(dLK^|hSpFZZ|&v^5$`K+FV9t4$8RofzxEe57Y`gL0$C(% z@%;JC7n<1U5yS}D6)yHQuv+)F!^G$mm z=cVI*V1BKxUY%dtzl663s8-KNB8l=vSy*-$*BWraZ)0338{sU@+p#)#B$P<9ha=Dw zPF8>dw8*0(HyNSy%D4#p1>OQh-Qi&gI>nl~*OdWn7Qz(b6yDG!WGgl&9?GPjIdk^x zk^5ME=J1jGl2Z79Tz$!n$|9oaj`}5lBI#(*<&q=?>8*+fj+25SB=E&#(HC}yRk%k$ z;1wauKDK!J%rlAf+otxOerEe!_Z>M>pSkbIOjX_&mg3LBkBX?EIKzzBvzGG*)O|Nkw{Tyam5vJ%W~CJ0;1%Dm+dZ91Yyjt zM!@wH+}Thp#aJqJ6wZD~o-tD>YEfk$W!s-0{UcQZ8Y6g<$zj36VjdBRH_VtFpxJ*yF)u0_7ldunR^|aYXpNci$|)O~xktVKrO2oH#Qxh11)0 zev}$8-G-unC|J>pB}AxC*SAu@dq!CrwTsr71RLNpn)MZOGX{TJi*9v zpEeqG3z2c-$zQh%_Q6 z3Sk>in*19P7MV1q1x4HJJnV51PO}%A;{By5_q zXA7C#xXC)NK?%A8_3WZ}-xh2{%5x}Uu3=$aXUhOd$m@h1pjIy`@Hy)UOT+PT9HJ)b zZ45e)fSB7>67}g@re(ob9UJ z>jf{YRvuB1j#D7H;&2rUlVIK4QDbIWEIPlCnKuQZya1=>rqi#HY62mW%^fGQ-a!t4 zXoIW5Z@{sxJ`Z8Dg-XY60sP<-pHzS zgd5+aH*@3*L2+a?#;ZRQkKcTAJpMD)INaXpqP{a9wy;KOWbK!(JyH%2(vj*^8VW}T zD$UiyD)$GUp)@E)aiiVk2iLVa?RKXN7yAPDs{g5cxlN>n_T};ojT{|RuCaAr`LJaj zF5g#6mdnZ7FLKx3@$X0$Y+(#3lLL8q!1o-F2S-8N3>r8Sgf+-7h^YuwWm70#3O3bx zbp!vbCH#VIUDO`MKU@35740+HO1H=K*H>3xum1ixUfsmdfjF`KdKZnPx?PIZ4z3y5 zUR3*G!Kq8aCC1LRBlZfpU@cx^oB$q5Im!<xdaJ@~*n+i2v=H1=>(WUc@$Hc);Zyg&K%4_7xZ(xfOnB(!yH7bq`~~#d2|X{&`3JRPI8gnhPl_D zc^EYQ9|a9*zOC^rB~%3E+7#Z)Iz|?M>zA=&d(H%duC;9(kBFNM|7i<)eu-E%XjioB zaL6`W;^;X2Jb@DwM7_K|H!8=EbMaKtMH$2{|ZsmQY^XE&x zJYZjs*V_K&uo*fRGQ$TpaO^z{Gwa5E+y8|(v1>Eg7x(16-cd8*Jzvec!?Cg0!UFEX z?tJyUH^E zWpEDsUDyEkgccOleIJZGM!b}~gsE~VSweeLBQ=bBFPK(HP99F7oYRKY>0L&vOPkKb z&WtI)>a4F{RmL*m_&DxSU$Ykv;g#|D<9l&Uwk}=bbBHiZ(gB1s5GFf1@bII4mohHX zrANmcSO%@8h&!^DG3aJL4Fqf!c42DSlh7xV`vd;Nu{sRI<-1CGTet0U;$Gj8k#Hni zTl~3tqn6dY+9KOno{9{Qq$lFDnr0i*iAo_dwOn||#^%F;?LWTfMYokLt(3y4{VCryC6ZT-CCHKMb(ne$9Lg6#shqi5A5PU}3?s!i`KT_La8Y_O^9P z=QnKadiDx-zDWsvejbi36vKQ%mr-ylIQ$5At^h|D&I&Ln2dk?`EVp+PUmL;n0H2piyn{h5g0MGMTXqAvFzgM zXe=5k?yH`Ac-Wfz{!%TU%ZKxsbTU77^HQtiajW0tMh{^z*IXw84hXcT`w#BAOzisW zL^!p>10tKh-_7o7jXDbEglO%+cpyat@*-9RNg-MtAgMY`aa7_Ct@lufx@Yyat36nm zgf`hIe0>Sbx}I%yxt>Hi=^z)LxNzLoLQD?hNtS`*8`1oRH@E}w(&jfGxB~@?VCAjY zE4+v0|CeCaZoY{WP3(uY5%dMj9zI3~<>Ghu>^wH#(9vIc`4_&ih z`EL#KU}X=U98P<3R{Y7hmGh*BPd*6O;lk^aldn&*3u#N}BvEVWresI3(g-53 zTrRi!H%hz)GEGAGoY0r_YgD0-q&M~ujTQ(fe9&eC`N;jZI6H_DO5GiH-U1C4HIOAs zrJrJvNDR>tXlthtI-(Egiuwbu4NBD`t5QV*B~_nC5qh_;gHPec%h0RV^{+w~bs+=S zAOoqwCznwXw3OvQCGvlvG4&EOCao&0sWj!o(K4ZOA#4bD_(S!33^<dTVo18h>#c{8}mr4SkfyRkaCJfCE$UzRV zEFjC4rb8V9n;434QmCN*%IeB$rT~gHf$)~$kQ6ocOz=!_nc7(Nx|u?p?DJ&@$-nF@ za{5iGH%PjB9kGc5JfJafsrF&EwmEi6rfHu19-4(v2_!l}0i$20S%~?H34w{=j3XKE zTr3T6A|PXLvXAUQww5ey|9T`vMo%gd+I(YZhg;c0@cwnDe~8a1jCr@vgxnNc&@Pxc@kKew=J{!u(EgyCuZ44yda!$NV^@ z!a=qa{aYsgUVtkfh~!8B9x@45^gYR#(cIID~3EQ|`^)otmlNeCXnIX7OEz z3h0?q(6lQ^5MkYw)pFJ>(WNMv+4AZuvs3oPgE!1%7SEn}*Lpk@@gi9*5}H67I&=-i zrrP}4PzO0@PVg(j)!6`Ppv%D>hSJVh^U>{;k{n;aa8hvsHt6~X)=9UUD5KqU532`+ zaj?d%{_v2@BAjE3{Tb|P)LVsj$%*|%h$}84n=M^-Bo^p#)cVrVtz6x3PX<{|UV%k2U6NHJiS%mTGw#@$kun;r1Ab zlgQsfIzS@yle*kpZR-#Y#P{ps*w%)eY)vqf(aIaL0+m&YE|~86L(PX~l20b9=V}5w zw!Yq_=ETR2J@L#DPzC7oK|a^1K53osIEPOI#tbHMe^NVohdcz6hT7rF^4X6;#|a`M zwExcE_{75xf1;JC%@f|RaE5nV8(~}AFQwt6L>;C&+lM@!z_2au4pc&*AIgA4yrUVP1-Uwj?N@zBi1zuXAJCJC={i6q7arg>1 zSb*DJxpIY}dNYWw8LgX~n@c9<=H5q7a6^l~0kH-BEp(_6Ti3UHy8aLR?OMhr(hY8t z&gTgiMQYK|_aL9iwi$}hOi{XPYndmWK;sa4pgBf3p`&{$@cAhV?I3xlyjux$4Q7xd z(TV6laWPUjPJE2J{^ZG#VTa-#T#~|7f^OnS8a_=Cv;|^E}+MxE|-K8gn|_nkxp``N}1ynXOlUQ1QWIUnwIHt=cM2Gtp?8%Hj5VT-O| z6~T|9>yW2ZMzM(0bI6gGA9&x(_pvozcLmD7FGmP3rF;VDbzs{7+c9Q5O%-$iu0EW_ z#6FYwir4ZitF=-i@ziYQ&SUYf^~(#!*=FWzn;YfiigEtdgL9d?YUT;Lz5r3Lkp~e% zb_Up;F{lg;SRKJCuDTGa;QA7{A*vK?zzi%(r-b258x#_{u_3*n;SVYlLlq>LHOm@p7&Kwy0KI#OL(&WDj?Lll0q)t?t&aWQ4 z{#W-IbG>;$y9J`B*7trar24=ab<>jdhpz%Z5R9_%A z%LRDMcijMQ6ZxLj23`I&=#@6dvezLGla5yyArzBvTC6QnaZ4~uDO;j~Uy1ynAneOQ zvH~{u9G;u&RjtX=mAN?>e?8K=9lC>)K{|*1Eb6!&uUoyDk=E#b|Fl&<-Wr+dZNL6j z;*Tsktf3x{TMkhV9i47i8I-?3a3>TDZp95U_pF68n8JjhSnP(8>5)2aZ$Gn8Tf7~a z0*GZbE?~7fJ|giC%%MEAD*3^Edk`fRNQKoMtRDHqJ6d#CO#=k`3W{G$383?n*g%J( zM9Ap@b|X#`|Gz|q4fek{>utWfNet$J{m0su(J0{&s&FukbT~e%e=0OGH#ZW>cQbM- zh2X8Epe_aG)8M>c!x4fH&{#wqx`OLV7X*UCRG@9iz2qz+Tpm>10SFFWkF_p`vjW(N z%TuL!ZA2}{vX;kmom&xd_m@2-dD6B-UoGMGSyRJPH&pW>BU#G^;sq~C+)kE8BI)9F zb9vWVdegbQqcIT`e5+agW^3u1`F+h=5-=x=?C+tY!kCkg{~S`pd;~#BhT(41F(8=r z5FpInSVQ@qbuPd4>XVa8nI%wgI^Y!oqN0eM@=go;t~sYPRn!@*PjIJq*5_5ZfO+n$ z)HgZ1668T&RP3DBPrtRy_#OlV$qeTd+0fPPzUaWZwuaVV+jaSz)4iHk4FXc=_&S_ze4zzv50(k_mW19Nh6UdO z`~4`si)J<#RVrjsw>D%dzDva29`ab8Y6u2JYM*oi#S z3GNsi)O_DyL~Br3Rns6>R|o^YzD|Q;g4m|Bmum=ks2cg5c&Mr7>*jwkna8Z4r74dw zeSzQqG9B_}4<)!YH=q^VU+x*!{{5S)s|R?5iN7nn#V3n`HI1o+>%N;Ke;7yk|DGk^ zKkWZGuKYjJ(XSnPClBTn>)qS-Sj3kPqvn;WZK0{JlhL}X2v*mb^-g{z+2tFsI>?eG z*4GkpTuve%>1rMuO(^h82LM5y*b2ny?Mo5_`*dChj5e?c`AUE$R{&vP2Y(;eXokzV zDjQUj3pmu5I8K2!H{gu3sCLTJZ!TJGOTe!X_#;$rZ3fM9Y;J1c!fgKooh+E!z%2DuUH+B6}A4EyMTevHFP+W)L#>`55?AS zij-c1L@S&S;)KBJ02cDtSKoJx8t7Wag(}Z);9g?Xa8}J{QKutQk;PObHmW`(PZcw_ z+>&>X1dG#~eUO6HY01!qqDh9GpTg;^M`GidNJ^4o#&FB~KCAF$gjgNyrp*O^x$Qjb z@Ky5v*BlKA>-!XB*7}ajf4P)MN#;qDhp*nl+G ziyOVx{>*;hvONort?i!ki096Jo9{+nbG*9l?Bjd5O;ut473;%9T$?yn;06*$65cnw z2J|qe9h61_T!wN5p;$~n3Ggl`3JYK#<$AuDQ`2g$7YM%;P>hj7?%+t(UGd4%JJNR- z8ZM7py7lb++kak?_m~sl)UB*AOUOQ44D3;ry%pW1{&ch&4o1(&0{i$Qfp?-Xoac8V zRbaX4^tprP{P9$hK7%<$yj9}tY;wj9#fAu1aKsQEY5bk5QP(NZEND}gk*YF!%%w6Ke50z-VY4EQ`WVk;MrvjxL z(fuw{C{4kGoI)ZBOu6rzclMoEXDj4)R%Q=z3y*xuAs*jeNB#v>geJVkR9G_y2of2d zq>>?$9LHeCSR8tw{im5XhVEzM_h)XO_q8&us7cJY;`DvPvDh%`ZtVZF3@n;%=Js_n zikE%UMZA6^UWyOXxi~n{uQ{1Yh=t^*!5C6FEVQFtD{S=(RVJdO-6cXS%WNFQ^yZd%?jjboMt`#~L&q)p;3|0VYJdNK2Y5bkGrzu1e$- z8b;2Mgzn>zaK-G+yeHSC8@natilP_J3lZE>|T z{+nHm?|H2k;TwU%F>p4;rZusL?>5hdZ+XG)2Df#rH$=% zs+vdFff6}js|dup2_O%A1&G@%uv5-sJz|O>zqUaEZV)7j5l*fo;x{~cNUdwOIMLFn za6y#IU0W5GGi~Xb?%deMnS~P%ZytXuvzBxeXEyt-b=?od?*LIAJmB^q?Z__2+Q+D z)4wN?hVH@SuaTr~43^MNrWm=2AeGRKb$di{>fr`F2IZ8{l3=r);|0PQiiG3;`R!gP zvM2H>+~8~>Q@50)+Xmoa$Z!1panK0xLf^QDBrx#jjM>o8kH98*2e@0L%dxPDn~QXT zeyo6#b~(hyClgFT@|!Si*pEysFHcMslDW8^%~Y$IZ1hrovcE4MySk6P;{bLSVkzCI z&R6yK<(F^Y{fvCMt8%~#`56axPqi;i0jG|*6ylU9fT2gxhlW@iz%_|q!!|yc{m{Sv zg{AG^U0Pydrlh*tkJe|siNLY_)9K1o=8g|$KgfFY@|TwWEipm2N5CL+HBhV?DM*%R3NKhehGV@{A=w#ENJmNMo zc64OuRy);R=SsKNy;Qx7`qPL=hq`g^L6WLBXt6E|_i>A-+J<3|s|wbkVc2}$4938z zt34ojo{i!W?bxKaotDfILDj%JqE#U5N1V`V72M0Fg;&xRc=&1^`XB z?^*yI0scrSef?<$xYEh_2T}z8t1h!7pTke_$;?KPDv~opndXl+(;+htI8w^RLTNnB z1kLo@s7PR=0%+ZcKwb=?HS*Ok6C;LIqPUl^{KIvQcO%uC5lQZ<~$uvOim{8 z^dt~alz%vIAY`&#oAz)DIf*>h@7Q4!>!%ux5BU9rU;aCv z=&pqKMkkROvw8QS>RjZ*b7Mv!3;G+#aM_x1yR}8}lK%fYLXm_RaFt*nr~Vk67zNT|8T;cdLwhf!b!TyP_ZNgq4v>O2@ zk@zTm;{^r)62AE|sPx7bKrXPYxAQs9g#E8V&C@T&eI;<}oZ5?|TZj+ku&*r4cFxEI z+S-?uNVOP<4x%LD+R;@cY2nCt=P^R*=tz*@{sj1fJV|}m^Fhh|)&JnwYIZ8>^(gQp zPEg%0RN!?B1z8voT#^3c{YXW{TEO$7%0@+3Kl{0#j~$GrT%wv+zJxe9|6?ImfZZBL zpOJC5FB#qajK{!SeC*cYPmo>a#4C|4>c~IXnb+`3C=;NB+dBL>4pmb{Qc_aHSix-# z00wH$4a`ouj@!LgU)=&RVSwclR(cFodEX1`49Ox$anHgiLz)pXbs!G#fVv_IZ8fM2 z4@MR7fNLL-Z2aHZdlTr!uJcR~4#c~?kE7Yk|?Q)Di*6sRjLBT zk}RpTlw^^z7Pm{b?8rvETZe_SW6vE2T;p^pn+CW;uZjv^O(GSCRj6>SnhQup ztamKTbU?gy%q%>6=X^xbBZznE)q8?Il}keP1@A%1UO~t^Vn~}}p7>zZvQ8I#LwmL} zNsQ}2V>CwxSP9!2RyFd0toF9N*fdy?_(wUIS3YOdjM7xcK%p>zf;(Z*TaDhxp=8#W z916#c=Es$#ww*v-`S z90NI@xq1;7<58m2H7okbgCe@xI#_6YScy9h6UU9IiMT=CXg-ZFx;VD9eW-QgM(Z%+ z;eo69vO4xQ`t@s;j}SK*XbE9y@Z^ z$)2dDoxJPpjhN#|D&Dhq?_408asyc&8qy4>(`^g}=Jxucfs?4`6dxRn-*N0l42~!0 z_YHrsJahiNeO{-_)A!!<>@JW0skg_@m%SRE#Rtn}qgPQnG_`y#h8)d*t3b0*(rf4! z^rwiZi^}8hxM4$4Yq+dCnDnZ3(f0KUQ8yePGL6*h1BCQ)`;P_ImTV z=EdYwcbPw|HGliArEg%|WZriJGMT&~L>379pqn&;LFDPX@Dws094zE=fSreegmo}n z*&w6=wV^c|w29U*k?}|Wo%Y}c)`=IR59_m-t;Ahv0IpNkXBz^JhWxxA!|RPr*=GV{j6jC+bFbz7rtUg1y=0tz;N0VZ zbm-!rzq$vkJY6-G%p<3#hQLe`b3=~dPk^(LU;(QH%T=&;ek`2rzhwcI#WU{l_`V+p zX8YBwK0mJy_70prq#wI|K+KOC#&8`+thTTURQH6)tfT3Tq~3~&LEB>m-?gwH)Gin9 zv>lWJqtY&x5=H|ff_Z1(zGo^O51SWiZ%YEC z%5{uY$1YTlE+`0{Efos4ye$bdD`z4&U_$n^bBp8BBD3o++4d-ifP%$izgCsJ^3#IQ zepuK`Uuk>($I8BB^ADAE!H%C1*3|=T&ku`_dEI3U=_i|$E@*vN#SGs`tLnAq>mk84jN1V$mFA)iPI+4pHw6Xp@or>4#&uNGtl1R7QBA3()X^*K+ zHDC`YxkPW)iIf&}8SP_*{!T%&%kJQrs34pqM{p(On9@ew05YEzy)|I#LbQGME} zvQaXuMf;jcT4z&b7NLYvA@j|gy{~>w9Xpga@`uLMbM^aX=k8Y4?w)&n^Uq7acV{%< z>GS#Si3Agh7JTD!p?I_pwU3S#3(Ic|R(;3E#*X_I#+siFcn`TIl38KtxSL~$<=}$6Bp?H90eY-Ui6foo&?|pf_(kEiIYjzV zZtq7MOG~*W!{dpoo@nmB7M?k@U7DlzbqP2+YPJ7;DYtBR03WNdEUqVgRIXi_ILT&{ru|8NVPh>cyb?7Di@MQb_ykO8--=Fp=cvB=Hm4J^Qr=r zb0L*NfOr+&d~J0V*C4=ojk(jX@@HGVLJ{7=jX>=jR$iWj^5TdeIl z--Fq-O@}0&#T*YL)v^s3Fofpj2A~A-hyEPm4{M!B1N;TJNXzS}OwL!3RIt+_2JpYt zJFN8rU)~U(i!r0TBOgmfqLD=p6ONo%t^p!wa0^i>0q4OZY{(&*c9 zah#3@ux?~h$k>2GoGqIEO(Omg&8{)r<(K__tt&XZzrL`rkT|sOF9JU2ke2uqnp~j#kYp=@e9;U)X@7S_m2yWy*$240-yYs*Tlub`oTq3Ib8cMW?@Z!R3kc}>OX^GCJ*@Q9JD_V;QA zB%;!|`LW0H!=!qgeNQy{p0n=m{iW)t@%UeD7@tY>f6BmElK+8&z}V7eCexQOx}1R? zE67&EO@-^&Nt0blXi4N3NswGW^n8Z!rM%PeVDnoKjxPS=V)K1Befg%bsb{8?w+K!j z9WVslP1YW7UR_KfJcmS^(Z$8lW5-6Prtb3wHC|{?pV^z-BQjC~gQ=4zf&D-lUFq(48X~cXSqkf(=`WN;Alw2-1U+fv@$Wyr0k(4U zpA=|ry*4?Not!rWHHhi)VFXa-BI$(l1x7UfmG;7qz>$G`2mcw;SS>L(PBIaRykUixikxG}5x_ZQ zH0oft601%ZCPEq3u}s7hlOc~Q(NoBW2Ll74o}S+{?muwP2h2y$OrGy6)wdtTy9%=D zDxpMQXtK*4(Ib(rZf_(WjHuCcXJ10y6YB5k5C7%P)tRb0*Oz6R;{DJ#lo5Zkk;1~eK}b%D@ouIY*{Ny55PUB;_c_3 zuh1c*Jd$I^oO~Hg6?>3dhigcwor%OT41~qxUY49yF8rmeJgC46YgS!q`?|43kB_B^o>=W9?G#K~AEX%jb*!zY7!>;$DOW8tErBK{gO z>rckikrf6!hJWNw$bAxPw!2vhoU%Q0$nG`(F;%jUqdkJpoz2&D6phy*Q6y!+y{JLh@Y_A+bN>#&_2F%<6uo)0GA z-aIU3E3}OI3a|nIDgA*jYLu&L#$$eh7V>1Ny7*)!)pKcfY*=~09AmTA8)>v~zdzCqVl zeSWm9hnTncLdcWcMua`qdqp(PIK!+>o48XGJjhjxwd27S&Wm>%*wTuwD|KDJLA>#s zVq-Uo`>#s!q>0236WmZ-6WU@)$fFlwDW&0!q61uP`%08iEEI_tSZi3w6gF|_5nLNo zF&U@T1jL|-R-Eroemr}kG@lu$ytz1#l`6@l4D}35{iwJ1sQCj}G0Ka$N*}Mzmof(< zm4DuwCB+K*E$b`vWv24Iu!}$dqvKBufwFo7D?Mpt0wM4w%p5^y!QvJo8@iO;!($mC z7jgM4SeGJE952j~=H`m1dZL+YriKuDbMvp$o&z~B9u|{EEfr_VWU3bp63k5&-Z2pk z!e1hS1HS4Q0$*Y}nXDNac;2AE^RViU2IB5jjMO;foP@(=HlH{wlHqN|M(GDv(B=i; zs12x2@#QA{+VU%4~6Z(njBxGeauVAP=bVXD`~Yx%CYW-_Kpd!yfBV0}51 zZILd*H!_Ih!XTz`lkP@ZQ!IQwGsJ)5?tfinQuyjB6bdK^;-qRrt-t1fsKeF3K_G`5 zr-QR#yoE6X+1m*5?(H4p$^etYg`wiKh$C3rB}H~K68aI{j5ezM!~FxXQ1F`eMXQA~ z-TnRDu>sF5a$jAJF6hiZg$(H-i{6Uc0#D2r<9Udaw9wR*d<>8>;k zc~kRyc$uF4!4CxA%;(E}ZNWU(ye&CPCF%2}n=ieBbAgP)yn7Kde~^qDb}bNIPh1*D z5V?oJb0g>?7tQzS z!}&Z(!h*IeYu+&Dop%iIcLnRt?h5`j+*$3>l&C{dl3Vs;%f(l7j_+2N)3Qp9bnY zQ^t*wgU~MF;v^wZ|6uw_DuONYaLgiU(@DAXv=DTk^9GDUNu;@MKfAnOlx<-LX{STw zdkso^`x!+Z^vp9@yN^TW(M!Q>*NQSe566Jmuka)hz>m|Ff;yfmf8RH)x<`UxS1^6d zJRGQWjiE)mXR6GZJeYVTIyo2&n6dtST5)2iXX=3FA7xyYBf&Y);@>3^AqUgrwN5dU zM>WVi?oV+~;m?X}@DL4U&rrAM6J^%{gHgpQ1-V!?R>>_G!4QtPRuKan_z{#pHxlHBv6mS2{^_%;Te4BwCz+6iOSWh))wigt&T%rNUw6^B- z;m@f>p6m9UJLl-24x{P%Tb9%_8Z6*oE{0f$DQ~zaU{|Z$t&oZHX=;a$sr%!_iyDA@l5AiTyAd9 zA9bEfkMd`UT!YoOd?jpBIpyx)r+u9d1uXg1z&uL>-Mk&={I6Q6|Eg5WpxOpkB4nFw z&T>6Y=`UHSl%;~vdiDbBI}?jdn7D>n=4!m^FiMuaT|ThEqte^uJU z)E;6kQ$F+j;;=yX07IE}+<=*LjfUbpLP*nAT*7A%NbPq04Pi9^Zo!R7!A;xh?@FVwFa=@&{7mXT{G3tM4sljJ^wp z#7|R$&2PyyE^SS_P9%AbHipm+#BrK>Aub24)-`aCsLW>o@BV& z1cRtFev?v@JL>LA4NqlK6P;)`_0D&CZW=GmAC_ZIe7O!AD}VzB>xUa=q&TCf6H7sJ z$$Ubo!+-zy$CoFbzztV?0NOX3OQ1-c2MLI8>tr<7?I zIw_;QRvvCOBOGoOC&aR=2nIo^Pa~vH7__^d$i@6e`ue(hBU#i$a=Sd}NEP#SMi#~{ zEG>lNrQE6gV`v4{p#;bNB^*u_K38z-sY4?sV*mbZet&;fo8BiiKZHbo#NXY~`CxC1 zDLZag+~@nLk{(%Dx-fQYxYL&#!*!D~r*tVTpdP0mnmC8aSr`bxKI8Y`6 zs-h*1UAPE&ctwB{5fW0?d!j&_*k1iRot@uNP)$T6F8wnQL>PTv>B+DEhC9@-nytrU zMnL!fy_G()pScHL1a;V_`Qxme-W$#_e_EtY}aUkZXbMNX^HzQ84l3)=*{!YzWJcxuDA3ZEgl~G@@9cfL4=@Gi?9`@u+B>rJr)Aj z24e_{GOIi8B~vch0lkSj6h!r%l^E7Pq6Kn+{&XSHd3Q%wwm&`^14%hHs;5xE(dE%2 zArxp|fE^c8-&^o^A{1mhIgy!YQrYM9WX2cE$zc5Lg~Hq8!DM-HBJCb^s>$5ZyjBi} z4^HH79PV>B|0ta8gA~TNR&lPVkOn+}eSKNx!-R{BOZ~H-28sRCl)ngiG_Zuk#kPJU z=SCF2!Po=Gm%l3sEe4-z4L;?XC~~Vj{H`c!HAWKe+SX^SJSZDu-m%(ttvIpj0HHKt z#L54hpU&;I$8Bu?9*5PwN_l?v{KK&_b|X}ta2tdICA{!z2Mfy+zh_QOLyiw}r=`mw zRIl>zs|=9b=ek^r*$R4}AP6DVH7sgCM(`FYKfz+`+QBFB!|S(Wy|i@L6a6US)u(71 z0FlCtz9}_g2C4&WJ?mY5%ICagpvX|99e1!H_-**n@)5OtP{alpP>~fnY6Uoiz(;Wh zTN=Dp+?y}_&ulYQ>2OUhl`{>a+o*vx-W&xBC-ve?1Z~>Siu&3=99z^So=keo%$>zTt_24PikgeO9Hz?1K>@G|!02^_EWkkU9!m-lt6NcIP`Z@qf zl=xVyZ){w_v7+S0>7z&gdTq^w^oP%3$#{r)%oobX&)}MnTZJsaHf9x0R|=+G`9#~K zm2Tg|$*{INji|FL`KEAp@Zn^n)AQ+8`jF4}*ReC(zSUO|Yls0A%_BP;oJ*N=2zMf0 zp;^F6NBIn2st^K|xOiRBbth?u2u%Y-m-j3cwMZtt#?0OinG7?Zfq~LXRsW>%ZGy_-O`~@P~a+Ccp{-pG#*9 z*N!)~Fd2=`3Rs7Hv=M_6h=&(1_C}WoeBf?n35i@wB38G&yj2iYnIOFqkvdNW)OOSg z!x?po*y9S~wXN8kt^KzFcI*ul8bI-Q75 z5JUzJ1e6$2YFYRScnx4tY#K(=nz>A`2$zj-p^h_PM;Y)$%oF2R#d_QT4(*3@W2HaX zeNeO8XXwIZk|ceZt_%@cDIy?&w|R$p@NntzpMpkU`E@jL7c#&kmmQy=@?Kqn{6d7) z7f@nO?3ZK8`~cc)q6V#~REK!nAbM(`6w4s|D=?qA`$1UaG-e^P1(^mpM}p-mBZH`W zbuQE$3i!P(irnV9v=7g3Gqj!1_qbOc{7&f+?7oEkXZ);!B#q#)hf zaeF%kOb>BzJZuL|JD{7?-;F*R0|^uKdY+oQP9+`diY6N9ktf<4Qpc3ZodZyka#ol* zB&f%lomfZ(-U`y$Wc;?_{1de^>SX6%4L9^6c4s{u9o^__9PMyNB78tM(r)ycaXHl? z)#*YrV{{4@pPm*pQ2(yM|GN$~)v2IEi>|7=)6-$NJ3^hoPPfs4H=UYzQ|U~p9ifh- zAd0^6)vru@3}jnsD99K_=FpBA8^cnUVJ#>U!5QOPl}ov?O5rHp-5Hg`3P)4~7Dbyr zA#Q2M(28PBl+v#2>`cbd5JMx)1Q3O}z#S5|=tT=i#j&&moq}K}CM1l)$W`Q4GcJO_ z$>tLNutIpl)*EtjJYaBH`;`UK(~Rr{s&Vtmu3%)r>pzBkEw<_ zarc4#dk-u=`BTaZk;TgFrEFmQ)ZK5~`^X)Kos$OunsPolM1Fk(Qptn|aRV}K(3y># zRn|z76+Xab6>x&Aos&n;Xav%zoiT;P^Z^zMwgi-b73*%V{IQXls^2P0eS~^kdp>KG zqL}g>>gZbZJ<)Uie9|}IE87Jp>bvTHY@pOfK~(*Sb^TU-dStZfbWUVU+mLuN?)PkWc)6hX&|I<5 z{H*e(zLDmSqDX(zJ%0gOy}lQPf}Iqx{TrUw4@hwOwuR)ci-(VTr>dq-|LRMJ0_gHsyd{2Cp!An z;egsZ4}}LHUho`;)PmZ(~L5`1{v(&X5pKC^^eI$0CwYYY+T^@7XgU;W(H4m!& z7vr&ruvH^P_^~L#${r*vyn)fq=b$4n=x9;~tZU2(42;<@)6Tda!mS)fz9`DO1Ly)s z;f|xJ3TN(Mdobl_zMemNYyP(Utsg^`Ql-P`3F{$1-kr_~MM?Yc)1X@q2Gvflx6|Jh z4*5fU;od+fGT7hYnnYW#z8<)NiS}@qrsd~G*BHoDK zpG$>(zOYZ=N%R}nv9jsSpi>e2zL{(EHoP0e}CokJ$CFdZ^HM$ zoIa~U+asq<^(i|j=kl0q*_1&q^tY%1J8C$ZIed+1+-OLoW(&#@X zezX_CWGAwoYs#lEZtP&=h{Y>ev>SjV>XN_!mt_uezWH|^WD*XeqR3lCDUq9%`g`B& zp~?0Obp`_J_tRIhWlkrM6H)Iii{Z_yPBDRzRRmE?CI<*2YK*ozEG1=RUM~&A&xjU7 zZ;U6C_^K8{b7UXI9T2kp=BrRI+=%^ofP5HVO-tq!YCBiAzHg(YOk z9TOEMz+AQl*g6K75-`=JNezc>+qljPkcXxb7|vxX5J47@rcws<94iDudr2uR%>(HB z1kJOlB|)H30GbvGMvZaCo|q9s(9vveiFmH@)QJ;}Il;=@z^~?)(x@{zHG4092PmL{ zFY=cPKjpUweB?1tH5BiwPfjK$C%FtZ;Gxt_xCpd{f$MIN1x5S< zVM}vEd<`H2JPUzr;1@&{AZD4+EYJ?@&&Dx%ooxBZucP zHnwfGg=c=uzan{X6#*<+Jfv;2hg{)26E`Z5xU4@X$}Hy4HI!UN)S-){x00t$CCA^K z93M}f0tt??$L;d_(8>)BAyHh^E!(V)7~YWgJ>>L%D|PBrY7GC!Ql~5zLQ#AjK95%^ zcs)Ls7tsimIqM9&(eUvfHbglXthAaVt^7OXyNKgrc(OXOSkTlmj{`%>Bs2gOg?J7n zphIUM@aD!RFqE|P{@Wvk$&4%65r!gF1FoJ(X^-2l_!1+fFB+vmGb((_uSmv%K0Nl&aX5czU7vO|L=Y3>C>LdEx;rCZn$*( zE#2L3IezJ}h5Ch`>+b%!3w2zp4$FUL-L@gj+$mfs#4EN5BHM@)oF$Oo({$Vji0k&! zt$-z^)gSW&-%D^nLyacT*fkwGp5;Y8ya=x1%m=&jIszX8QZQMs3HU_6TgMzlEcr9| z!p!2GUHL;taXd1&lQuw9UJ1wwUh`Xcv zn7h;O8OqLHYW{Z$?Md@z3f)(PudS?Kn#~S{L&v(E9g$1V{0u}`cj0Hu$wilR(=lW1 zb-|1{vJ^{L8$`f>#Gq=2H6D~qaKp(B6Iz8#u{=xez)nJ0P!R;$@GnN9ec1&Q9x|3G z40NoZryyrEz4xxC0s$@f$licPYyi_L$0 zQ=o1h-TM~2&oQz&Pd-?zWI_;{=K*TnuuBlDh=`-39|K?&hh`lS)|rY*QeVF-!syc- z)?tYwLIrOg$pa|44`N1~Ms?5PR0dT$1hRD1!2{a>$CA9Z%sjkjr#s=)6?5s}4;7R)SWJrFjLJE(mRjC(W%ZSFG!A0{0;APjnYXN|5kWIQ+QM zlIj5Ufg}eeKuUr#@~Bbo`$M9Lp(uoSn@ucMesN*J^VVBt@4IjImbZEqwyfSQOv1o_ zt!kcqq;TH{?<+iVmN=HJE2*;((%x;KX94L7NP&^<;?xd<)L|}94vuFJcr^d9k$pSu z)7$Y`b{xiT1vvd>a7LaM=jX^;=12%VA>wXj{=$<_UPz~IIDh_z6zfiTwMRersOD{p z-_eH@`7tpIrq9sN+5xZtaT|p7&Jqf!15(*SFoeArA@y5UTQ&Xqbd|>21$4TQQMF|H z!dB}GB$ifzUM?X;t$<@T9p~Ubd`iUFP~t%BQq)oqId^fCxxaY9ABp%cG{nOl%F`)V z(BItj2VE&XQwsiIhs6;%hx7jw&Y$r*ENoF4r&30xXkp?&qF(p6yZ3;pB92S?HHZmC zQFj3jB~G3Q^_SoMc1?Rb@04}@_^A`~I_^)-QQm2=t!R@Hr%FLvi&|IU=#dadBTLY- zrTdDBhjo<(w^d6+9nl^q%@|9-g!kRt5EXkN!juUUeI}8Z0jIn-vd(V+^Ix?>ytys- zggo9Bw#@m(+}QlJbIfM#+oq`f*gn}riTcE%z&I{|WfM#6oNwnui$w7;OYz_v*tdP& z%w=OmB=FPho|7#i9?(Os;&de~;+0w0VvwsqrVyji1oXx7y8aV4djQ(r-r|>w^ z;Nx*J$^4Wy-?DlJs`b@8!)k3AQSnwC6z(evZ~ry-*2*N25oDM=qMh%xJFoY$;9>9m ziM2%Es~!XDhzq>_PX9n4FyKdM+RmGK5zl;#-)8frIIT>i?!xghc3t(thJiM5Omz=T4mZbL+h=#=ssyu+9A zhr<;5P*YxpY>UvMMo}IBEFvdaLd|IfItv-Wwcc+vU=Fc#4O%8EPtO;YhJLo!1dWG7 z$L=z#%XI{bcpXjJ5RoAZ4L9I12IS)bL@|V7n^{^ zYsm@~c0K$HG#_DR8}uWcG%O{0;UWT0`P7;HLE)97g?~vZ|4V8{q(WqWU_Srwjb^W8 z6C)qu6*{T!Of_GhoRKLJc&BibE~vmIC9hY7RM0R#)9o6u6Y0n>i$rdlySqZ(cm;1% za(O%fS|iU6@as)IW0AKDvXtwlzJrnRxAooBJ0AJBd_HEKbDwx|NkG0|X#4oB;`#Qm z5HsQ&tk}8ryR~s;3S(fCNYmTT=((0etrit@Tv!V>x&qp-h#o8pE&VBRe?v@1$3o2; zKoNC5jCl0&tlRx2{ojooBHlkDe5S`SGrro&ql@XCo$KUrvQb^YyZ#Q{)JC)_3g|Bj z|LGx3gLI;-UAES{N7xwbJf22Ok|{tlh`Sas1Oj~#1ToN6{u4?XeE<6kLaQt5%gbxZ zTH$Ts@I-xF=y?ncwy8M`*i0`&cO7K)3TzX>DHT%#s1XU0>?Q>NbVeC>5i#omQ?LsO zEx5VZZ)nB^1|cwzin6s=JvBTxH+)LnyZtQP-wzVso~TztG%~08B6~WVf$O~Yn@<|Q zaMn;9hfYV2rcy_vHy=E7b3{BleR~Sj@jc#-@KD&}!Ci-U4?6IqLeT=>i>PXZ?-imR zY~mKuWiaonmhX~;-&-Iaj+z`|MGK>k@hs_gV#dJ|iR)Q0^^_84CCu+>Cn)C1I+?T| z`8K%vxGJ5#@rgUe-QEsYrunz7P_ODjVSFQD-hcUWXU~B{2YNmi@Pgd`?T_$B*?hn^ ze#gYPTM4{8yeH96~K+uVJ#m0B^$tsS|GfQ` zvi>f{+ck)`R}Gjzi8*5)%kq^D;S`kBdUO<*-E;BhX) zs)b=4gRUx;P%QwCH+Z)3N)f=quiiLSFsF_lnnV$2sKxcoOOG8t{@A612gQ7r^}AM} zrTb|I$AqPcbFw|y67fjfVEPx~Tkhy*h9ooa-($F|*U>sfS*q1|0yWa&m6dGYa4eCC z4fkcMrD|#IO15u}pW?2ii`OA@$s-uUc$UewvG$KFFVQ&7-g_2T81I0#COO|!dDPH2 zu_eiK56BwT=YvrFA55 zk6JcB5Oz*~OAo<66gHG#4wS{D6Dt#AK|KrKQ`*U3)&lBmuJwLG$gKiR)IRt{GK3;* zE5=Wn-|I!tl+JMEUSXaF{B7qQBV73VKd6M25ZHlz$)aXJL&XAt^(DnmS zv;}lrEE|+@Ah~a8v12X%B*y^b znIpe_Q|c(WU{80{zukV$v#!~*AEK{q%1dIDc%yEj8HxPEF}BAZ1)9L{UT$xvfHy5m zqc3?g!UZDg@q5Xe?|Bo?jecDXvXOjd#yA{Vt_lt!E-wY4!~&yukw%6wdG&4zHfe0nx5z}+n2p)rkXD+>?D_nnIqFETxg~kuxP#j(4inKR1cAd-f6Qy zt0I^hSx26?iRXp(<66gY*?kpkpy)8<2>?PuhFDc`#C6dz7LYb-B*DUlTc&&_tV{2Y z`hdnO4A+AB`Y(CB&d%<=3(37jl=;NC%G#VY7!R0}Os6RK-qTy2nsSCcuyD_KE(A3< z?L6{yR-ixHJvZAY-DaW1aBVBVF8N5GjXuXUOf-FMrLJ7T!HJm;k15ftX?b?wbr@U0c+jHDkX1| zto{IeRy(BhprJ03?Q-N=5&nsHypld>?YLFcq@f!CgS`!r( zG$BP5r2jUBdCdv=s(nE0nQ)P9wmpR6rOw$nH4rbPf4;VnB15 zPV7c%M>Wkz0mn~iXz=z6Xuk`cfjo~yZp9m{2fWR#y2w4&6}#hXBG!+vW4%9iurC`1 z|6NCP7o8$>-UWZrr1jV~zmZ#xBco+TMj+T6qK5+PAS#b|nO(R`c{hS3*C974@6e|| zJ*|g)(X?i0r?YR-qrNX?PY*@+ABg-Thnm++j`g?o>1jRaPGPlWBUQbWa-+(QlGOF& zkMKq4)E$?k4ePXJJ_6g<<5zWx(d4qUM-u~y3&nLKhLDvI+YdzX8%6_!VyaxDUVowC z^L#8OzO>^Yz7WVP8pdKKFhsrJH;X+z9)G*fDcM-G!lvzO+I|$)HKo$Y<4~9ef*FMi zoW0&SzAt24F+#nO<1B=7JkmQ@yIgxuz>CZ~#n^TDfv|RqVcepH_eK(`3Y&;?&3s(s zK=;u8`4y2xXg9iola?NKmMB!b>l*c)<2S+wx6W92V`JhC}1RYFVf? zxAp}4|N7?#?itGV6=1cBrTryiid3G6K4mNlqXUw))~M@L`?_4zVr|%QC`OZe9Kh-- z7%B`GW}Y-+EYd}3FT=T@SZLi1zyVxy+B!t&<%j5+ph1jSh33kKmQLS&_vxh{%nNS> zma)JH7-N!t`2?=j5o8fK?DNqn=OE@cpia0t$bwhi!&KqmliJFo3<%FP`v zxmSDXYx;lMQtD%4hy0UW2M=~l`hDHq-)VEm7nX(dC%X@?*ER6VmX+SIvBPI4yAB=d znmoH_xchb8h%dl@s>0W7z(%+cFQnZE>p)yFm;;a*QZw21AT=|jmW1MYf`=Ib15PKU zjgFWGO6}-?L!@0yl((4 zyvu$;Z%&wCxYIODf31Ft2o8KRKKjJjQxCb*$>#4QFIq3Sjx~%o`Rq|E@ip3 z*bQaLi4}#hk+i=32tb3}6d0$nk?abpikm2O1c5cZXwHn>{S^AYY@V2(KXKym$1mH= zaZqKdRm3upM!ItA^vFz|)!$;n!-YM2K2oh#d7bE&$>Ud*nH#bM~o*|6-E&>OA%vb^%F>BVWCziz42)$QS_(jX zg7Jsi0A>0-es~rOq6N1;v*=Xrn0^BLuNHI`5~#vFuU?VymliLAaa~wM0!`s{1O7?* z3G@uvJ1}xZPzFu71y2JXL!DSzy9$!uVF)4wv|%pT!CrHnE?M2~d8pJ0!D4x)OG`_o zG)78l} zle_EQyz)e9^)?YlxBb;`BQAtD6sCcQG_717Wq2jM8|tEh3Yi#bMLYXQbf0goqRpB6 zlDF+$eDaaAmAPA$Z+o6NH?}9;pV)Wa)BLl2>EZDw7tcN6sd~=uo4!@}w#4VT55dJ? z-X*S_Q0<7wyw)DKu=4o-`unYk&wl?k_ulTqb%~iw7AM^lHxLO(PI@hagv^MGF??Ud z3#>@_P`QrZq8!vy-C@OW4yA6^4a4yH!+u|wHWx-*jy&!mi<9xJ=l$Ut=AaJ$ePUKd4itq)6}?CVp?CqMbgp02bTDH34$1_P=);PtB^ceuk7 zQ+=M!)740#&!@VEmC0=OVm3Re47^SaJdO?LU-$Rr@_A3r z-O&+O!=1>^cX>Oz)K~{U7e1)Dz4t~ERS-dH&Htm{)VjMh zv%in?+imI44TmA3%XCStxK}m?i!UYh5vorqE=Tm_OMOFOcR|;; z1WJS+F6Y{eH|S4kldV|Qh}l~Q{`&Tz;^?fyXKd$HyW;NdhwIg^=s(iI`M3Jv#uA?r z1PldcZtLiTwOBNKMz^^E_;}GebpVu!`#qT52@=P6P>p9E1S`5 zCUyIj-F321cv~11Q6pBxz9xz*c}RqhsGr;8 zx$ET36jHS)^fTS=Mb^KMNRBLeUfWSO%C} zplTNU{%EtPoQrqEe>d~lC;|d)d^^WSXwIfvjykZ z)Yh~KP>Cn15S{gPW#I)XdsOG1+UIwZG3@s5d%k7q@4SX07kPIiz9KLLlI(X~!taWr zZ8d#!=Oz4^!3&~1#VV~D*1j51z6~8rE_DRwBA8o>n#-5;c#e3Fibn7#&w#27ZfFo% z$t5t&$3SOel_)R^mG>pH<1;mPe{zreRKMGF?|E)~C{>)Sh-m;=A(9W< zK#Z<}&M5Wz+M2@Dd~=hsg!5+_KJZt7w^Z=lfhb8TpfeJstVJ z#Gv5qt&xcQCj-NZv+XTKw25y1SMeZ^+jL-wDRuZ+aZznw9=B9<!V_j|*$@fXP}T z>>?Zh>Ee^e25ka`FKk|61EcVVtja|D9UNFf=!uBh5g&}Br=bi`sV=@s4xmz6(A%K) zXu!+Y8Y?T$KFcW|=~eCv_wnkhVO%rjkrB1!j6-i282MrfRnU)8UK3f@zzymS zGb3q|wN-IeKrz7uD^9uar2H!)x2Lgh?_-md#V7lWh}!#W@zbMSA>4(&nF4!leE;0y zlOsx?kufjLR{nig$fy6KNbkuFys_`e#mZ!AFs~;%pUjQAa-;5K6B!L7PcF{wZ~m~6 zVM>tWYFD%mY`OOFlF7Up4bt^HzaD{4Q=6=0beOcrpl|)O#(;^0Ada){-lHc+crhxH2sn&ibr2UPJq78zCY+4ax8jM&t{z3awIGZgGrj8wFTEXv({M zh1XZ+cyB<4Q)GZ;C*XI?T-l?B*U~RCSxLEv^$(ssiYJSl6|nN5J@Q3Xaz4BEtP)(P ze+?P2fNb7nep*y+K6B$M&o)1EwDvq5wR&~T3|GCZi&VF8Rc@P6B4(y>>27bYsxv{neol{tthuML!&_=y_#hFrvoaurYuM740a$ayzJ-KS zyBXOkL#-o*00&eG6S_0PwBxiCK8*Ba%ESQ@U`C+S=bjO>@VjoWNSpM!Rc|yI^(qez z6^lcM^gsKv_|KLMD66{H{TNut8;QtcZm-upJKNPYJL_gHmd9}d=lZ!eS+IT8Dlo+< z2Y}mxMNtvaDUf-7^4omhru zS2h3ze+ZCp^Y7kt`oR4B{!^a>VhE+!^7C060ap!CJbO!$A0s*<33ANd9|$_YItofW zbm9QFufT(#uNMu9DiZVam#y6ZxLdLG8N}AB#OG1J3j79!6yU0_KrrrzyG#63$~wk6 zX*1u14C%Ajo|Ley)d72>6{U-Fj)`+n2Ml*S-x}k4?Q)t}?D57>b z2P@N#e$s(m5YT;~E+0M{?(udg9X^-q^8t_2;q3{-(+!V?e#hJS1xRM_B3dplN)h4r zcFKed#s!0Kk3Kcu>r|CabanG9sQ#R*#=Q}S=OkAoiMWah^ zu|LJv#F}c~A9Gb-ZGXG>^y1iU$tUL9_i_K&*!^N3^P~9aWZOLDxlo>6f9n`{u9ID7 z0&5%7^*U$ZEEE8B*qb zXa=$CGwW;OQ*l&0SNpg`wR7u;Uj1Cr0FMD6+>3_>Dpa;!;Z2AbYi)wwnj!H&W4Z31?YW4!|X&+oDhdfT@VwY7!=zjVl7)}V0Ur&t@n3;f4?u+PDc=wIub zq1=-weS~ORyJxmqSlpxCsSlr+9dz!r?Ehfv(4jl;Zp)4Jik#dm*oPH?oy@~avF%GZ z(xO4Z_L+9lzLwXr2%Cw(7Y_h$@tZCjjm>HR#Q;&SN^yhe>4_6a#y61ls(emnwO+=% z$cF7P=FPHG8%YV~!Ef~LOOSl9E>c|U7pv8hNO?8=1`=USe=Mj+g20dJWt6K;Ouu`c zzq-7-n#XwCxxRmivxx|qXX1R0IM`1f*){f2(hL@^P}}v`dA8sd;!HS!!QwCLfX~L9 zEbyCmk2z67*R6xqXdOB$2wxGW^*QS#(V>cmx-~u-Q zLNH#^LFlnWtwY3R+rBU)fQy$>jON=F z;nFzl&%W>|ICC}h3#lQ>1!00J3QFVAGl*iWYivoPts|;&=DC{WPq+JfGD1Z^^%{Q< zNvQJuYxcX-vupn2(mVoHW%Lv)nQ+;5`*IueB^=eVHoR}&um?56LsO~z;*=bnbx#QgMXsTt~wLn9W7kxxfCgkqJvIKbkh-rzig~C(fmx$6@H{l z_ptkpA$|irrGeYC1#XYnqr|Oor6EzR02vw-NH7YQTCks#l}xdiL3E4{%&eD%fats^ zD^r=}48)CiXxKI)%oK72m!XfiAG^C*hpYfk!WHq{kV{LCb;MC4I1OhMn&~Ff=<+BR zOZDknwb8|c02jxaazNV#m=>M{;%)9{*g6elR?D0#<6 z1hZ)nArRl(626@VnqEWEkmJiKx2EfBB4S9ri}hH8zU=|0rKG&HtLM>vFxrkmkDNs% z@OvF^K-dP{7aYIh_>AMX9lsC1nEr$yvFVm1ZM~D5(z*vrw#VEtSlT-U znwBU60)l6L5W%AE4)LA%RCi`@Z%n*{zMLZauseh~!A(ng+^g)v-nuTf(_YeuTinhB z;g&G1Set%(n_}B<7KAxzwaa_xSlRms?fdi>2oZ5j`u)DE4!p)A{``KvhtG83bIQ(0 z?HiHLPw4tn))&3_(W3aWVQunkTSR0_?!-GMe)roJ0nds3EQxm>#9k#iD1dEl;MG&G z1eSFDgxt~N0*CircPsaZul)LsEhrB0gHOm`UlcDM6!%y!RSUOfPS7CajVN+wLJVWQ zUg1G{jue`(ah7*wlNid1Xi8pwT zpxkF9a)@%DvW>hG>93K$dl2)D8~{tS3pIiOKO;aEy^qyV!2jck+~$QB@~1}?+L%+zlJtO-wf;%rG_(P-51%5;;>WNkSv`dwM3~1l)i2j zgyp}yyutc$u=47tK@f}p%+BT1tpaI}5s)0Dv z0SrV0RP)Hp$ybnl2L!x~i5G^rf^OMd{H}-Vk1f)s)`rJY#*W9`D{i6wNEqo^)s6jiUbH>Ft!{ z4xg4qNY*eqyuPf~8ST)sevcbnT~$B$9255U?72t1P{)i{G0w#Kpy>%Zq30CJe~D?u z6P>}-m-8N@(TR~?0SQ=nCV4gj)O%(m)!%97nl~F8^oa0(C3#E2V5_j{$OX7x9eGNA7s4=z9l<402+pw1@#+eMJqpq-n{^aF z13?f-wO#nGhPkx7Y_81D<4_TqsUxVA1Vqpw@VpK5Lh3|bZ-jXsF~loScN82(4H0t? z?o((`8P}lTVISinqxL?7Ck-@J{maT+@Id6b$f2GXOo)%ew4a(ng3o!Zp&FaG)UG-z zb9Wz%d?>Oo(ep)E2OrM{XaZ-Bo)5%=NRJb?RaJ2DLWl~bC|yMJF)5od+2Ty1+RYSf z)N4~2?h8~3M}-FwJAOQRFc|FVQ5v;P2$$Jnpa&n^eK2;@O|gS_Pfqka+=DC+?9b-o z$lhPDY^Xt{1r4uTl80zsKz5X&ZCN)sU3$4%Li*4Z$-ZGF*23o2RY!wwmPo&`6Gg9F z!H9D%wR+%qFq3dC^Cd=t)GQHg%?b-CHQBeJ`KxRV^(V44g!0Jy%{#=?3+yZPALaAG z_tS2%$s82an{r;KnXJcROe%+MYoj;RzN2_P>&UEZ6-EW<8 zN5xz6_%1@uz98&7NTb-Gs&}irx~QWgH6u!D;CcBaPpDcAd04OmwX+rvPD~y+Fgc;D zJJFur$x0pY5BmG>ebc@DDEljID=ELFpMH&(ZlmVy9{QHZ1KsJHkB9_PjN`44MV|tP zDJV40AYufBut}Oj(``r^0>os^;o#920zkAs=tnr9YGlwS;Tvd2J`qb-(<9FDjzhWN z{JA;h4K71f#>PD(1EVv|KTJ+U)Uh$OkRI(m(R&aTDTw#m<4nx(RT-Da)ri=!MSA?w zMgwXi=7VjBHaFiU&cxKw#Q{;Kb`urVT-ZoX6Q`erBaA=nzlC+ke(ji0F$!2-9LQbK zu1OkLsM8^14#>7cy)c>0a9EZ`o6M(EJ;I0cR)ijZM^CXgR2>K(>q;I0?|4F#LW>z* z;TQI#ZW6|aIXi2tkBqEy96I3Z@LFzS=2?}OAqXlesDEz6Y;pia%cvj;DFNULDf}70 zaChRbeh<>3*Ms<<3EWfvsB#Rp=UsQ*dFS)>)As}dd>0?ybE^K)bujza*RdbQ6o7%^ z8Z$El7)G{?V)yK!OqC(zkLvCQ_6o@xr&fUkn!&}dDBqB~spQ5#I-Z}xdO1^(yQrLf zGu}!@?u?wm?YpR>vmOXk@^~-z2;&kJ9wXj4BfoZ6lwXrr6$$~{>jDgO$~-cTE6bPkUk2D2V&m1f{IQR^!%t;u9b51-bg4l@(JO+7lsea#iHZAnU2FlmmeA(eQ5N` z5X*)t@q5&fROr*fWnY{b8+DDlGKs_Ee*^D*aQwjRr6D0hG}OP{f`vbXxEvynqIM3$ z9Q2^`4BQAkr(%4;%>xD@`s`)Cob?_U8eugl^UZ~OQU2|sa(_~5{veWwk5vD!4Nzu% z+03Y@CG~N9!|coFoz0IXk+`(k8!(%HzKJoA>uL)Uksa)Fhy?ETcXm}AW422L;$H~N zGA2O#;@Vkg?9b|>?>NUgyC})IbD6cOi#0zlC=~UvcgTvoNtN@Q{$NXHRT#gJ9)X>W zRAGPw(;MOa*XpU&h7G*0g8&E=!Aaq><{cOgEtKal7P6koklGS{N?jahqw zmhpb-Ep!<{XK>{I!_$wGRu63u-~9%bE8oXr+5RTN$IXZPW7%v>)b$-20uAZOsCd9L z`S{=4KaBRr0IA;^P8mj6{7;2bUF|PYHyd~h|E(|JTHE-#)B`E@%Zf@FHi*0?k$+{| zkG7u}M;;UvKT6wMcf#*Oi2+#nSQz5b(oUkQ7QUqxk-Jwci-7&$pa?GAFYb?udqO;k zNIX;y#d`vkP@It>m*=F@y2p36U*0er8Vi*J%7?@cH$?{i{o?+p^*qAdUS#(UCY&cd zu84KtdWqh&1U#k^Ya zTuu$#hvxI%SQxEJoZXRF*zfOj`#MoXBhe9vcjzwP&J+OVC0=#B5Q_EHm%?7f6X@{y zy}B0jfEKIgJON+$TsWeI>19X5(JrqO5wB=>R0-p$N^F~UkOrKHJ$(mhqYK{zZs>Mx z7YI%$s`8}xt_{IaNJ;R@U z@`hv?N~4^-fe8|vte^dC=p*x`eYs>JM?X22NapsHUU+ix_L*dHj$!|~Vshs8MJc-| zQ@^f!3liZ*!H2=sMm2FL5U44HC{d*O-}xefKA@{ zI%i2at#*YVar{{iIHMlV*L$Oy7VZ75*brOVfkf)f`rX5w;gEZ1GC74r9|4Gb7nXq3 zlX8xy9L!2C3rSZJ7`ISHI0=}4!pF4{UoD35-%)gpTBDecXW}RkROQxnv?P&FV7qTS z^_bF|0K0016*;87ISk|_04iBy-Ix~Y)&0(<5@2caiKBL1GSEJEzZX}ZQ#=C>w4m0TE z!TN%%ZVnC+99<()c9Xu(_-;IN#$-!ZEpxS$~CpAP< z_z@!@eM>a-?1`W@QXmshB2RRp&OKm?3EEbRC-2H8dl1Drxp#OlMZ*d|d;u*$xmt&& zf`%HwukgztN<{HoXy1O*>WL0{l^q8fg3MzPAP^oQJGOw1wjG+IKcPIlx69}Xr@NqX zQ<3H`(?|TO;xR(W?rx(yZX8w3|4^JJoKrvYD|8jVY8*&~V*XKtQA@JNH{%xHRH|b9 z8J~g8iM0an*4`2Kg9F))n~Ec1)PjfiG=MR&r+M>jCByJ!J;sFA>Hl3G4mCZGO{tSES`qUezHaB_q9^qtFgbdo*8%5-!`_gIOp%-85-2`8c7_;b2B?x@w%%kXd|LETU&b;-f&Pl|SAuPQ2!lO;Tc`K`GQLg>Y z>Z*_zN5D0B3F!YIv=!7pdaD6Ti<2FuT73uAL7Hi_@!Wmn=-%W|`N-XP&Tb(1e11L^zmH?yvS(SlgYh9-RBTu7KxH6Q z2ZCg>R6P6Ok#o}fv*{Bj(zso(P=_`*n4X(U;}qy4YnWSGm|Je}siZGa#hz3)$*y!> zv(!6f$rK1mhAcqo!t#_Tiw4ix{t#uOkh`&J#rS9v<`ZuDS=JzSVVS zA~?=A@<%=?5x1Q)4+&UhqgFCrqxiwa@`CYsqbxWOE#4Kc3BBpoRe|LatDqJ>rando zcut9R6ePJ?dB^(m4-nvMV+c9et8C$c9{_3sm`6Ra`@9fodX=;41zMhg3yswUaPOK^ zYRJabuYOYa0@=`n?yj?6u)1Gmzj8D=zbn`7^ua^Pbse`bf&x_*>L1q*e+|s1di@=+2E=GzQ@g@iN5mx}xMIxeBFHA750Zuf5XJ>c zY798&}Xu z2WDs-RsS%Wpzakb<%(VG!pr19D1!gkQ!MtxLEFq`BjIc|e4A1zO$40oWw)wMl=kc? zO?3G1!s&HQlnP2JY;<%O;cT?8Gt~)KS-yn-%$E^6W*012Iwp%U2iSJJ=be$r&=79b zPN(s@ZdEB3U7g*pOL;ta<#ZQ|id*S^o#8y!*TY^BJ$+%#okz}CxWC7r^!N02b-Rc0 z64y)xRxyJ4!u$hf9}GaBiYgdck#FFXx&`qt&5e3}6&*`Ghs=Z+a}rc^hm#i*Mf?QD zqjf9#Xf8QfZPaGYKK$_68OK%kKx$Y$oy?6^CkNc7I()Xq7E5<^2ZPeZIU1=^f_KuA5m3WVKx5H6IjBs7(X6R(tl4S#{ zNNxsY0#l09QEgmxJgAKM?H{_q5_T)qY6Gb}o7k{;U%ZLU{ZHAZvVEK#4oB38gFmf| zJ$Myf1qvTpdHXJYNBLWvi>x#Y{Q~KzDrFiHLRC86b^qJ(?FW?+NEq-m*O-gc+z`UO z{kR!3k$VBDIyY$VYWk~Ry>-*tpYpY@9l`!uJX-2%GEXr#w*AXW9Ev&(kJ(b8+p4+_ zO%0}qr9oSSUPry~zzv!U0W^aMv0b^ztA{=5)%P$Nj~hvV^ETzQ3qcHDb$`Im`P#VW|F3pv?t~9 zI)&|m2%&mCm;0ram6vyV*XWRVQSsY#sR(aKN1FUSo9iQEo?XH-AP+{wJ$cS{M8&QH zDZ%Kn@DxzH3+N~2H91jF8#O~hCsNfx!BsJRs+t1NN&da36}baV#b1D}m1JcB>tx|!Am0~(ovNsL zF(s;gH((7!`#*s^EPMc#8Q5ib0*I2jh`u#FYMF8=gE2Ce*s>j2yNCUv912fg;ve!j zag^76ug;Cy#v}{A?s~nxywc*&H@B8o1(9C7g?R8X=IIL7o_&q%90i-LM1F>dkkh2c zywr#><7rVm=X-okutpd!0HX169 z9brEp5rqvs@yBQQ1POui3nVUqxrF5lSw;TB2JAKwC57C}!z^G5MLZ9Kf?Ye5jW=c9 z{qD@0o8KfJBNnuyh&3IURphKX7y6=*=IjAar?9foeHLbu);>Gz-IXdw#WXU z6YQP>28^01=iRD1pF_9?$~6vPRd>neRp?0-Vpci+%kUh+bXG_~`S5VCcQnxvA3c2Z zSZ4eA2PVyAx6+{`9vHKqD8i~bEhwf+?bt8P-Z(qjmx*>CvY%#~S9|XmaeAF&eF^)? zZ%Mow8hdJ1*mqSCTW3yC3OV~F9Qlr%pa>Qb{DGDhEq9COw8h%rg^EVtlI8S~7_`)= z*$Q&^qtd8v2+Rxwyykji$##Pmgq9Qt95f`x^#Au+g!cNM;Ir5{8NB9*>??6wbD@hm zx_{tuqaQNkX-NB^umV#OzQ1F6<&c$>0g*u|&eW`CeQUY7wla1*Q!=owRC2B54cS+$Kf)a~maEGA#f36)jEl7r9(L8}{C{}+ z4)8dttL?p0?wxItwyW;0>e{=KthQQruRF#z#YS?WsIF~UvSh2+7;xAG5{e;|AQM6g zC6q{^C7}ce5ha8KNCHF-Bq1S{1Sdc`Y2ts+on1+`$@Ay?p8xq}@9xa(?982e&pr2) z_necQI{FqesGtCr)06q2{%*<0%>kLA^aB=sx?^SL?k8o-WfSdm!+1+OrFo6FOpT&A zW1-t!h`y&k=9BmHN6nA1<8$Ty|FI((7;o~uPRv?k$f}O`qO4wz1TAssZxJ0Y^2AEm zComww2hU$Tn~(fh^ev>fPksdPOH+Rc)&w7r)R%4n+0B!-K>*+68grc);S~IGX%j^p zHk+&IY5)Bv@!JcEFo&MriV zeRkkfCAeW#w39xVHZ``+37C*`T`%s?o1Iyhbn97g!xg=~chP6(?%l-|6~!{2&`btf z&?4FLOxcUpUO;S^nYd~?Zml#Ukw7d>AhRPP*Y0>F%l$A0s@ir_v9NR!F@*gFF?xIl3=K$ z@Wf`Ee){{CacLhYDEO$uQEZ3L@VNHmO4}m*0mn(;;0CVJN)%4QsOYXzJ!`}?Q^vTb z{#C#1z2b+8nRn`KrlWMm@$%=IM_=rz@9AciHIE+Gzr~=s>X|#i2U;fcXiKjma*HEr z3{&I8lR$THvjuv0z5Z@~{=516o7N3msisg?7F9rl6o+JCYN_fetwbl2bj2*UvK6-; zo1$n5SOe2j$Jp*EAo^kyd1lf{8uO?ZR-|Q?cA&7!I2B_8Z%L2f0 z`pix2%MF}Qr{jx;W;*BO-%p=kUUtY|<+oP`@IL)!pS5!=P&u<(TPaVbkLoJBqw=5s zm)|0pzWjr^7%p|V$1=O}1F8LR5Px!6!LxHb@iO)*cnHNq zb2)=Sd#B53-FD{IrdrOh;a2k$BVM~H?i7F4JY}}OHN_R9xWZbTj7pvST2v&K6r47NQ)eG1;l?~-;rQ080 zpPm~IWkTq?Wr)UYPP>OGWo}PpAXF8v3I(eZtDAyLx2;>S;1?BIc|(O*ANNn>g%LwP zzdl?RStET8Grmf~%w^-x!JD$u2l?iy1_n^2GM6Yk&?iL99*G{oAKqq}x*>y1WRAj- zBF8#wAEEpklwo%zs&mSkQBBQQ0YT9TV6~*g05~{kxg?uhfR+xLy~MMZNcTAAh=kRl zM?VN9o?ahc|9l*8F$C!4IE1IzW3}aA+XJ%}b{rzd(^c%j)|HflYDV=vMnA&;Hm}X< zb9%Yz^m?5t_d0!6n>WYH6-wGwtb0}%jAzfJDcOc)O#nuS)}J0jVEPQ zV8wy>jL@JsqcGTX3(|`gMAIzFlB2L$#%gQ9mb3WZ8QmFnC&FrxQ92?Jz5m>E(a+8& zEq39vvCk&vV9xun##1gv(+VM1J1{7LBF9zazQ%@W4hI4X6b(-|ZHSBuPtUsYCR~LT z?hU-4x_~Eajt*Ynrvvz`F67O2JHFZNt*-XsHT5@pEM~Vst%l#vU&z-J=&M;(JKPn8 zE`I^XC-yaMgS*@(f8h0Qk>}g&vY(UCuP4x64K@PwGsV9n_dmF(1R+bnHmiQp^HiOi zn=s_103oyFQ=TVpzyXOurX#r4|7%?x2DoY6-%=^nelmPAi>d72G+chIso^_QlAln0 z7P4_nk2ULY`;l!v~F7x%oPDp z0ySGGu5N6qmFkYaDf=ut_sEu#OO{=;{A>gji(oq{MR|GHFWzP-LDh%nK&tL@w z=_zS5oU!Tt_jXLOGm;%-Le5PyJ`kjBZjLrLN5>MOm9@drWXsYmrNP?0XS@-r#(KOuH+OYUIDB|*b!gF+ zwavk~Z?q)0E@_?{Y+if%zN9JB&gKPvi~(UoV7HUyN@3R{@il-F>L^kQ_=YS^djFw` z*m$qR@S4R)58bbhjkUCl$!GC_=FR%AW!CfL1%LJ`yIz5Q=;LIedKq0IM@G&UcNXd*)KGZ!n z1|WjpRp1-^^xzcb(!&2tHj0+|O+I7(9PP}ey0!nb<<}S33ZX6BNKsfHK}wTC`<8*d zsf;g!g4)RaQPvcTu5>LvO~z>vZS{b*Zj@tddh$qbIAMI7Ne;mnYc#L`Jost6aZK*O zFE=yHZ!HbPg=}*(nWacEDe_HyMZ@i3c{|mBjV~ojCPF zv4DIl>ny`C&zh4N`yYT637Gy+KMQVEvIQcd)4RCN+tlQ(TkLJR^^%55FKxI4^7V@H zWF(R-pBy{yw(joR&cn6HPG#c3&GjuJwWF-MpRojZAlG1AGA=cLHi~5WbC$;&7R_d& z>``~lM2`EI#|dl$G2x>$+weB^*KjzVyE>40=D&~vFJrUOmh61`2CM z$h1gZi5U#oCKgs8KFKMXz|w&aGWGa{pFUuaY=qJRtvRbSlZwqImNOOlUSrkAs$jsy z_VUaDtAl$gf|YY4mB9)RQe0-fy>+S86ZNc@hRI}fLUU=M%93QVq%y4KX)(OQl_j~3 zvf}b!C34dT%Ztk#x#pLnC5G`HMM!P!1KDGo#=(1Aq0VEt&R2Lhv==|Jb*5h`gIbq2NR&Hi(7ZE&teG)Dzye6vgAT{QfJd6JR-8o}boTTC24C`28r3Xh#-^5NS{8wl zm0M!qi!zrm^DV7Da-@1`wqoo!G60kLt~W`#eRB3Y(avnU33>5||NX}n!UX~@L9fb2 zIIl8pJ(*^>6}g*b_U`dC^!YJJWicc(rY*@Cz!hR-y1~i{drp#c;3SM$_>gTd*I09n zH`k>TwJ!LI=${U!+3fHM8GA(WN7>hLYdR7-x9(0#p3{Oc7>9112m2G4f2Fx9Nk_We zjL>}Wk%S6d7vWWCTh0;qJx-c14Bqt^JdHl0;uzctloC9)y8zEe@X0W7Jixr1)>CPr z54#G0*oZkP3_6MvVa#dq<9tLBB2Xf++1&Y1JZRGMn1sOS1U1lO^`hv&RtqlP!eX0&512*oqDe^dB*(U z%C0k(KO6Gv#&S0GP5ivTgHWml;HoueRaw#1IYvowO_0_cQ&uFOH)SZGydW00348UT zsL3=^Mm1w{n*-ce#&u+#G>g4SPbJ{789s#5-y>!{9aek&<-+~^Ma>2(^scFN1 zxQg#HrZ{FfK86;_ef_aWo#OL_991~qW5#g$F_mc5a-;h(S2tPav3uD|sD$H@b~L%n zN2nwi7JG8O@iK~1q?HOU98&NmwT1+{+2dJXQ@aG1*}q$@@tU}`@TtYz;pWc(P33f6 zmb=PowH4Y{<+2++anA^lY&l1Lo3) zmLbNeG~R-24L(!9qj_t}hNetR7T)9MjI8!RJU+u;2v6>lZcLCkd3tALV@%#wo+dJg8!?C$d2=po2Jhx!>uhzY&6u%f` zR{RdbEqPx#VwOOlpcyCFh-hL+BR(957={fZ1&D!!LHv#o zHE8L+W?wvad)}fz|Gu2O8qW9CxVHwAi<8@y_=8JwH{=G_dptGI<({2;5l*J>ea+Wk zuixKavo9w{UctR}`Ql`7>ykha=P$tz;-1>8aE@&6T;Qgl@5@X`7g;VvdnrgFmr*J= zBrgY5qN&Re)rfvaw}%+)`%Rz$UjV`rcF95rUgC#25o`_SZ?9j+v6+kD=h=%if&Jl{ z*~^f)F#9s(+sXh4Sgpz{bL?C!MiOynC0B#02Ce}#e( z`NFE{RT@C;dcLN36xGX^SH*^wuiI5ct|3ti{tI)A&Slxm7q*9tVPK;>3ND^;{Sh2vkIs+MVrjjM&4PG7-% zjjvQLR1faxLIGxFT9y{z&=&aAkpI6b4j(8jBgEBwfc5~b1-ml~#?_khmwU*3cD%0%>j)ar=&{8Mk;eC_Vt@-}kaYynT2 zjaRWy{tx6aD^ZX{0cC1DFgr`b3`;jRPmTQ*76z(S^~VJZVha{@n+P1BfUs)hT5{Pd z>=jr5siGHbNoLXINFt2tqcA14JBog_aPteIIxk^cA-)qc^E+u2tP>p%yL^OJ=1qF%25Eb3}{Sx zrXN#vw5;M?~00;&kwpCQvX}R7EPQ00#|$RVDlZhz!1} zhzGz>fJejmANYLli1lLx2N8s z?G^bxU$Ejcxo%%U{?tQOHHH$zy?Cp%E_3HrxK%c(8)d`|Q9so|XsisB$~ptWRQY_~#zX_@e)K7oKpZiHD9irG-_5cH z0H^JT&JP)aHJ>`wda9%7xuUPwZ2sf_w;sQXZ%;l#J`+<*a23G#MoD$3T+F}jx~pIm zIfHC)nZ=Or$KLWEcZlY*{YDnb53-mwN<;YZ7PGgco_?IoY-8?aXvT;$ET<^} zZtQaConZOzR#O`+PHZ`6CsqnV--v0 z==V(SUSl}xdvk=5GwpQu5ef!cw0Un6`=3YD1+I)(Mkwf+@&XCd2#r*()Ad|hSnt90 z!J4yS1+pADB8BdB%V`HU1Z!Za$=?5kuhMY|NgCP@o(R7V7Utp9hu=`I2Os zNuGmy%gS)^XfnEAVs7d3NAdP1lAa(rErVZw3X&TG>U35R&M0Y0_)~y%ZDFsm2k?Yt zpci<-fXS8Bc}xrno(qV60$TbpPef^iz38yzPNj2gjz=6u4zRZF*!&7#NaLX*Tr_== zt)#?u1;W8RPC`Ug)F3aEFIZ=IKiW?BBVT4v#-^yS2AXzwA{|m@U_XT?9@0Oi9n^*o z+#>rE?95QzpgII7R|z}Z9%`!zw%ynsT7LFQ2w`^%p=!EX!L=Z^bWJTXti^_*BBwJ} zwc_X3Ui_IwS3`r@=U*@h~jj=|Xh=(UJpC+(nW_bL7 z*65}-fCOXGgp@e31>2S*5uJ6Uit=j9oaa8uyW3)NMhu0k*1L{ zjwgpXh_o~0&&fVG(h;IJFlWK|j_;blaUF#xmId}&lM%Nqq=anE@lQz9_CxgK=(2*A zuq?_JKAZ%wFXr?>mZP4;*HZ&yHQq!pcw4)i*qvEJ%GCI1nzXz0XiEz{A7yz9!UjtD zT5MSNsIn~0^>V;HfZy@C<`E+z8 zX{t-vn${qW7$(YuL$+PXppff@^Z;pise~GoLE)1zF%fZ-a|wfo`8aKljv&#TkA1nU z#g|N1uB$9=&hf^kUS)R%n?>Q&JA|%i*3SR6?Bzk0(B~F~Vx@&)&9R(av0-=X@I|Kt zy*b-rznj_~Y%cWXJeT9u4^I6_4r8(~QCJ!a70uPdY7VT?#2-i}IEJyX!UsXQOUzRQ5(N1g1BA_wK#ZK0GZVtR*#hqI#K%^2E{CVj3`n1+ns}!63RhX7>_=c;Za0vPfLU zEbEI3tC!{OD{@pTORMd)PW?A?9>S9R2il^4C(U_ZQzCI5ULP>qV{6y0r5E}q2lL(Z zcb^!qun4VKEo*U~2};8Rk-lFHj0AOJ?V^3M&eMK?QcvZQhSZD=xqA9x1H!-NIJBom zpp5aI%u<)R0`j=EP>MhJbCGlv|0dk0neZ+HW)b&RtCQC@Y(HZ=ib_7?;&rySW6|<+ z;S@$@b)Z0e(CK8ECtLylagA8)UwN>q7|rv}Y&Ptt18#QCXL93~)bv@{I#>hk5~@sZdx7rWE5dhX(C#bjCIgzPS#Z>yy&A645s1E-Ir zF(#(mJ}%qlp?psi<&?K1nD@ykT;ufkTk_^L z_lD85e8)zQ-Ajs(dCom@+5*$Oe)o-mb6=-sDc(y<+-O4@{gcML^+Ae*_lqS|n4nc~ zF4IYb8V4}`v<*poIgfg_dZL{5d8QuC$zf|e1r7dS(C={A z?F|dH!x!uN#fJg@;8G@=#QJ8(o$@pKH(?$~Dv}Qk>;aY)nv?KYdXQ!~SK)rFKhQgu z8j|giJS-$kF@Xdgi7GNDn+wX6Svup`(393YTdpR=T`fb5@Z-gqOT2*zs_PEjFn(+=D0Dr_go@uXg}I$}^0KqCpdPE-wI2zK zXx%Y!h*of#1UL;=PDESE2WcR;2`XY}vc>2YliJL|5k9y*K6SYUu3qr|x6-ZadAGh|Y^n z+4J)37v5>l&9&d@jt|q`d2w5Ao}Jol;_HqO z8CT{gx(D?UH zGt5jCK~0B@BN?Wgo6L;9G9Lkj*R%PlrV~}6mQ_X{Z>2yiW@(+801)13Af}EG@vy;T z+Mzia9zk-c3duAVv!@7cg3b!7R3bp(j?fDzQ39+W^p*g=AQr1>?&@m3rzYOj6@Nv( zZ@phV>5tOGUj@Md`=D{H)oHIC%p1;j-w0Z4_UK9liT;*PQjpJ!4HkTQjQ#po27 z$O0V#*5qT~m1&(to`?#Yb0*7kX7_v<1(|G_j7=adb}Tv?yB&xYI2snK%|uBSdER-sa~7>)^9tMt?Mh!VIW>{*h8h5{1treRwi9i!PRsIS zS2r>KX6*u?LZt02YxBY^2%uwSEhBtViwSB*xKiN$5wu3aCP_LZT~ivMM$^?cNi9UB zaZ|EIbZ>N$Vt|kN$Wm$smiA^ga4H4PW7As`$0m;S-X9K6gu}Rh7OyvfmQda+aEgkI3ad82lti#FLYYvCMo3VUhw%fe zWEaVrf%a;z&u1;tv{Fl8n7+ooh?ZNy>EJ^%&AX&H=){P?-@xh;0{g53hTPg<6sboNiC|)Wa6bMg z9-d&ngJj^f#bQ@v4+ay7WLB3-N*h&{#!p&_7~!Qs(b8iyN`0B_QFJg0^QBMn2E&{= z3SuQjG=mwV>@8+JE}GS5z5#PG2e5WT%5e`AqsM(_qfOGW@vlV(7;s=HoCnQ7P8eFW zaAXoMOdNR|^iEdqrstsQ)ld{a*#Ax5Zb(nCT>$CW3~f--=!w4XS1t;LE(%@VN+k^G ztxKA&Kj={(j5jy8%&V%ZtE;M7Bh@xZXW8~>(w0t^EDM7J0Odv@nau8hMh{p6!TRXM zY5}_6>2~aNX1f{otfNO!yJqU>)7Lw9I^0iZsrh}2e0byokaI6P_o<&{z2OXp%0^B? zMalFtg(Si1l7CLcE zXK06V|B#m#VQ=KxsFV&4N^%rf_Me{euAbm}Kz@v}U|IG*=I8W$m2@@U6WS0AYT55` z;=?DC7|B1TZa4|b3K2i`#K9ew$f_V_7Dg~Lt29HA(hHM#Cfyx0jAJk+*DcDH1X>7_ zc%~%KW64&1M*-V}CRshL@oZ6`sVkvnWoim_&NbSXyS+QW<7dfWB<+~U%h~>qOui1% zR~wsWvE8BzwsmWx;%DhYD0u4mj;%(a&CzGW`bMz--1)|hT-ZXEiD2P3w&nZHN zNkZmBdSKJ@9g+meez0Q^&V6Fd(Y53BV!pLU*No$p^~0I=SBf(Q31I>d1_f&#n+)#5 zc~id%?!yn+!}5dna1ir~;Ju76e(hksnq(B zpxTt_$q<0&qJzgf#K%BD_@9Zih_*r#JkC45l15C*i4xW%w}AG=WR!d|i^~?4Fy?p^ z&rh+uL@tm5F{#LwmrV+Xnqy==N}w1*0DehGGcX#-P*5;bLQ=u{j91lDQk{8;U_c3g zb6|=dLz!!ZP5rx|;NDxgShaX%X=z2r=B-*}RkZ)U=*xj)l5syu_@enw7kl9|1GER& z9wb36IKp*%%ecMNTh=&fbyTf_)iR@pn3x&rOR|4amU~MjVPrt>9<%Mhcp;GjtU__b zvBv|{NZ{g8mwb6U8KCPi(Hyo-fH0)hNOZC`#C9>2$71QLlr4xzvSGQ%I2eDE2W*OgGm5k%|) zsf&3(Biz!q7jjc6$i;;xHoL*J&La&jqzFt6DFT~KX1;I?d6z&G>%;tsC{uxTcG0*| zeKz$wT0H0AYeB0#fyKf;J7M8A+x=GlC>RtlInmdqK1+jEt`ciIoQ&JsUkh?uD~+Fq zHdA~Y$$O(Tm!xJ0RCt8q7lWNB5x1?AA{&F9(N1|T_3bEl8_he?9Fa{?^qSw#`U&*~ z;cZ)RuDmYU#!2@qpO}ok7kuw(HadAVKF#xbaUS8Fa7}VjQ_@pkulzo9Hm)`6z7iAw z;1+EE=8aKrJ=n>%P2ELJl=tnGIg03ca9c`-4+nz0AWNF}m*@3LoE72NVNt=2@jQ*$ z6U_UY*PGQpBuFAEp)@da&&<<<&!oWzA?ite8#C7f+>puPO`ebWnke@ZCrmR7(z%Wy zk!$DT8u58?%NVlc%v)=0iN&@UYv;9~GTfSE5;y0V@jj{lk<3;E^wxUxD*TnRu8S#- zbZ!WF!S%76nYru$rGr9fI!vcOL4%~H!oG=&OIgs;3}%TOs*~R&5+~^ZKx7CJqYWDh=Pm>vl+k>@Ks2@m5AhyBIX z_Sysa;k-Q6@Vjy%UT-nRbFpPHd?-IhOY^|JFgFrdY2 zk$t;vTpWy)`sem6WCu&bTS_P3NX69aiv$ zkjw>uMWirP9IYs^+sYdprIN0W6<3rNIO@xQ#fs$Pp+l~mK)K6sl@z=gjrLBKREVqD z?tHbOJm4*G!$cQ*1XNj6V-$uT43q?11>Bian#XNHcfsNGjIKM1IcwT4%F#KG1EJg7|&$K=X8TLWXQ>7(NiVNB0G8=VQ=Ln4k=s3xt3v>8j9C;S1)SvHJ(5Ucqd z>ZMY6ws3<)GfELko%F007!mV5H;QWr-(*rl$5I7x8z@4*p zFKR(0bOy?vN!5)ha{@FlAIYSpagtQ&1&`?u zP@n*@h=>QQf!*PBo{d-v*evedTr|4q!5hyGp8Y)>*bYMmKK{OW>*V4Gr@pd12;f?F z?o5E!m~?1?MH;hGW|$)6i_AF#^}+04sJauo-34Z5wb5RHMsZ~KF{ozHQpoCaOiImY ztEux&WHfB7hcvjDo&*CW5<-CMT(=I7k?Z1V)AaV#$e# z+=K2ZUCMR2xX^dVvomzO=WfL3c&y3*& zC^AnzwOp-b%Mz&ZhVh!Gbc}5iQ!#FczKF z9u6N77%fC#B4c_kfy{NlXh{_dDhG0FC3hd~?LFeN+hZh*PfU!Dr|)WS-(-*Fe#$di*TkH?oY^uZW3VP*+&po{%ztZe531wB+jO|A{KVW9URHTeo4tHlp zF|-y0og%joZ#lc=JNAv7neiCMcobk&!aS3HYEoMfq6pI@NT(@MC2PY(xBymwgSl71 z^$A}g@^*Bu^?Pep*e_sXH7gt!j%%7Na9V9(xGvbfdg+kIFx;$uUCY{TZeLLoyMx|P z`6EzO>kG_X)1^fGp$K;9rR!;;8iXm~zw%FURwF z=tZiAX^EG7gy>b!IyO_GnyA)9Sx9Ni5q+P zpqs}DV!h-+qZphywwxSW6*i)@G3cX|O~93zYj7I#EDZ^;3Q=#%D0@$44W_ujS|(Rv zm?J5lGv0J>fLv%aw`8t^C2)XXo#di2jikB-s%vpJQt7)ytMvS8!Keo?Caz^1sPB<)P(>#n$|ahU8FA zo9ajSp#oh2Qxq+lC)2nFnxRx*Aao*-is^1AGz1P3<^#1j$P7nk;w+*o;DE?zNeAH;l1GW85D5Cg zhY=P<5I<%XAS>KaxZCUT2dDldM@#YUM&>*JG7}7tE-YDGQaGB$^I(^f;>~2qD=Y~G zOA5bNmrT}$r$JWd*^3>HLN5pImZqh<$y+Eh<-t8Ck6b6y=HaCDaR(elvknv?h!$r| zAZQEZ2dTsKGm>0N`P3IlNifqBSUAnHD-tFG3m3@_aXcYqv%ug2eTgv#^Q4UG8K5`$ zUZfptJ*-9q4C$>76*-;p2}l;P*zP4YQI{)NQjP>kOA1}U-$%z0V9Z7c;c67wtQFr3 z`GEn+TU_C{;TQBHsK+%Z`5Uc)f{Y&&xW>oFVTC0hWOl8f+#ckEt_RJoMwAnf5+=Td zr0M{*2=R2l>`f2*%rOCwj}93qUP`(&W*5bPg2^mG*e%u)@K92cAW~ujk6vz8go}>J z@q1j3Y-R^y5~K?xo}7q=ZMK-*9{2ft4<`M-mT)uj)=h)AQ1_Cu8`^6!qnO=CnZPI` zS-8b+#|4u1xSim)N&Maidw|apmihz5fyaQsS}Lny=b~^64F3W7WOA5zgz8{}d4f~{ zJf#7nuH1x&p)*b73b?0)rD2J zYwMxTQ?0tSZc%EDGhe@DX@F)YdS+t)3suc6`R+=qHLut%xXoSdm|I3_j-+kWc|jj! zY5RK1r!2QwzG!&}Hekt*hzB9j4|I336-bkh+=3k_vs;OZeo%veP;K-Rew9;v6as29 zQELGo;`vaq4uQ*l)E^S%bXiOQ>OlYsL>1wL63rAH=tF25(FcB79&g6Ue#A3Z0U?Qe zAk>a{m1#+B$l5Iu(~X#E&hr^LbSKFVaGh+a&%Fx7O2^%iA4km#*gO0 zd2BjEh+YzSiVTHjEL>Ed8P9NR%hEIUf(xL`$FYp0QqTr0XBwuZK)L?BT;K`{a!|o3 zI7f}@<$=kiTci6%#%)5@ahdbqT^V zkpA$0t(_c@Y`)z0pXw&}z)bod>m{Rt5Q*hdA2sj$A7UqgE`_N(aJ;MN-!_!CI ztZ2v62j{~aV!SU!B@C#*ak;|TRi=^OrLQ7=~cKW zSp<*T3AcXVB899jhoi&}U^a#XePG%sC$L2;sHGA%R~6VlRL!Nn#Bd;GGHfYu_rii4 z+qf~9{ogB-;bs(C)+n4L@}NA<(nE8ren7(Z^zET&FwgO zVIvFDDRggmE-Y!q0^Nx$9%Wc16VRX5l1zX#!JLTT8{|&Ph_{uq52Gzo5DxewkcvyC zd_*2Gl6tcq#w?0f))K*lSkS6s=UsBQ>I$w3y0%MZ zYUbIVp4s_FYf)9}Ir+d^m-F&BU^%bsX9; zb({9&`lIOy`Nu2;?pdmh+>r`RG9HglJ@nRFn4wub1=*!3@2|x}OcfLrF!d0UWlUcL zS+yVnkco*DL>vbZe<514CY8Zdyt5# z!EY%;Oz)~#L#m&~rz-}#33L*qwcc%Wj6mUTjUO#yer6C7|0`$Tp9yM4|7OtI-q2IbP5t`e8`kX%^ zAv?*g!`H#>>+-^dpq8po5g2bTeUX#`7$S)71qGUa^Po+d+YJ7yiOjYFPV$?~wrXi$ zt(k4j5@O%VZ0nXnC6w9bmJ($@o`z|J@H`JMbDJRs;o8i$g8ROj*;XyxmUlDTnq?`w zBD1Yqn%HkM+uX8HSqPnNz_J&a3Hv;bRc@$CSP_gPZd+kk&7 zamO&$@jmex@5Y&yl>>VZ4)*NaH5_iJt6vaaJ20@bFBRUf zVP$Q2d0$_66MZ!l-jo_j4en2M;|Cip9cTkxqX%1bk9C$Vw4onY4ueOH;M+cY*Dvp2 z+1N3h8tm!l3$N=M=pPE7J~G_b)1T_Lpk*nvdj#ipkS@O|wR5De0~`Od>zjSifZnLV zi{7bj%UO6|06i*>&xPo%W<2S9NH=wO(ZB!HD)d1^eNBCRP2K#n>J}`F*DY*luASdl z*VstE`5!$vb^UP<_#Zj~U7LAu8r1*sgZxh#JTp!wj#ABkYOEZz?3mR|Hj7I&as@!a!}GIkGYted6<{^n4bk$K11DiR>X>-7YCs)hmm2o zjFqzrR>`VZgw0`dk+wO;s#y)IMZT>%Ru4_Mku|Y6673||e71lsWQ*8h*dv!h+fK6O zYz14%RFf-4Cfmd|v$Gf_8r#CQvTbZTJDZ)u&SmGZ zHrCEMSSRaZ-7Lj+u$^odYMt!{Zl#ayVf}1??PdGeARA)CY=rG+2iW=SAiIEF$Sz`s z*oWA~KpK3QeS}@YE@dBOA7huX%h?s|N_LoC#ja)_XV&uC_6c?aY{N&`jqH=` zCiW?IGy63A4Erqm9J>X%GjC(Jv(K|T*q!VyWH0&x8-slKMRpIew%y0>XAi*3^=0-I z_8@zRJ<7rk{~G%t`w{ywd!7A+{S;ByKZAGu7wnhpSM1m9P4*kqbbAZ> z{_oiD+1uK@q?yW&usN{*7N;YKwNj(hD)W>&rCw=J8kHs`t~4tNWxldNS*R>h7As4XrOGlTsVrAkC@Ym! z%4%hevQ{}oS*M(;tXDQD8!|cc~kj~@>}IC<(Tq2<@d_l$~(%t${&~DpKa_te z|5E;~OeycH7L_5FnW}24t|D=$YN%G#hC1F3)u|$iQq5Ccs$2D_UeyPidqB-s3)Dij zNG(=NkV!41hEYtTOf6R{)JnBVji__fxoQ-NhpN>YwN{;{)~WSsgW9Mzsd2SgO{nwL z1?oa|k-Au2qApdJsY!LYxiOzH^#b)m^&<6<`XTjVHLZSF{fK&rda3$R^<(N~>gDPc>XqtY z^(ysh_2cR_>b2^1>hZjGusGn6or{1F8s@|sFu6|y< zL%mbIOTAnDf;y&-t6x;_QSVjnQ}0(FP`{*pS^bLop!$&du=ir_pI2W{UsS)NepmgT`jYyx`ilB}by7X5{y=?I zeNFwL`Xlwn>g(!H)Ss$vs6SJGuKq&(rTQ!N*Xo<h)B->JV>-&WsI-&Oyh z{!#st`e*eo>R;8rsqd+OSO1~@Q~j6vZ*@w2U$baTQ_L_|jcYI$_YtynA3f?7xmYo%J5R<2cOm0Fb+(dKA#wJ5R`S8Fv| ztu{}q)9SSbtx;>z;##wo(B^9kw1wItZLzjQTdFP7lG<`@g|<>#rLET1Xlu1ov~}94 z+Inq+woyAxJ6$_NJ5$@FZPw1xTC`Sei?&tUrft{G*3Qw+)y~t}w05mS>(simZY`zl z&~|FOv>t7@)~oetd$fLSK-;VB(+0I6ZCD%8_G<^U^R$Oj4H)x~U5$#6pliE$%r?i{3 zPivpiKC69ByG6TIyG^@Y`@D9CcBgiicDMEgZA=^2zNp=!-K*WF-LE~MeM$SW_7&|x z?IG=9?Gf#(+N0WI+T+^Sv?sK$YZKa&+Ed!o+B4cWv}d(%YR_rk(!Q-duf3qXsC`HK zuJ%3cCGBPH747@lq;^#Mf%dBQn)XBON7|3I*R`K$Kh@sQey06g`-S#P?N{2bwKuij zXus9o(vE4r(|)hLt-YhYtNlUyqxL85&)Q$KziNNe-qZfB{X_ew_Al+<+LZRbZqb>p z=&G*iy3Tc>8@g4u>2`zwJM|nrSI^U3x?A@ki=j{V167u<7wCn0kzTBqAd)+zhxJmu zOfT0f^h&)-kLYvsxq4KO>D79TUaQa3>-2iPL2uNX^tj%vC-nLH0)3&rNMEck(U6`Vl^cKBU-=c5Tx9QvU zv-NZIbM^D|Hp^kXUGLC4^)9_zPw6}Ko%$}lN8hdY>V5hiyD_v-ufL48Oc)<^XH z`T_lX{h)q{R;g`{jh$OezpE_{TlsR z{W|@6{S*2P`lxYvkZ(Qnmn({I;5uiv5Hso$mFt$#ru z)5rBM>i6jP>i6mQ>ksH((!Z>KMSoC#NPk#=ME|P(sQ#G#xc)W$3H|H(g#M)dl>W5- zjQ$P%S^b;(bNaXRZ|l$NFX%7o-_gITe@}l&e_4M;|Gqv6;KmR1SM}HQAL>8Sf2_Z* z|3v?({)YZD{pb2G^k3?~(toYLssBd*t^SsNO#hw!d;M+w9sOPX5BeYVKk0wg|Dyj@ z|C|1v{&)Q!`aku5>HpTJ^!K@iGo+bRxyE(QfkiO5mD{+TJGhhQ@LZn9UEIw*+{=C3 z40$WP;^^E3FFd=uZy z&*Ck-m2cr&`8K|tpUuzV=koJ-8*k?wypwnFZl2;h_)fly_we1QEZxWV@P0nP_ws#w zkPq=;KEn6&1N?k`kYB(rVEFX5N+kMfW4%lPH|3VtO&%&+2C z^N;gu__h2xem(yLzk!ePBm74GNq!Um6u+5&ntz6WmVb`l!f)lb@!R?5`5pXDeiy%+ ze}RwjasEYq55Je+$M5G4@GtQ%^RMs+`9u6+{s{jnf0RGQALn1=Pw=nv3H~I1ia*Vt z;osoT@^A9z__z4C`Sbh*{v!Vl|1SR?e~G`$U*X^9ll&d`EU4d`CI%L{~iB5f1AI<-{pVcf8>ASf98MTf8~GU@A1F$ ze?VpUC;u1!H=p9~3yWYv5vtIH4g`P@hOi2ounUK9iX4%PAX1lb3lFM<`;hcLAo4|l zC=^AaSd@sM2#K&L6=kAaRESDZB_d*un2R{mn5Y&tqE^fkb)sH0Anj3;h>K>C5c9Ja~#5csV;+x_* z@h$Of@w|9JyePgSzAL^bUJ@^hSH$CyekXn}-WKnOcf}vXAH|=x~V@M&mT&bmI);OkGb3_^|O2;}YXi(1=5#y`IqsC*#2%@jc@u<7ML&an$&M@v8Bf@k8TB z#*dBHjh`4lHQq3OX8hdvh4D+{SH`c6H^oSQPhDL@ovpiPXU}lk1*yRStGPMQpUP|v z9~iKk$A)(erc#+xcMOaSW;c8GXU`q#IX`pmP-=gwKeL@8Q&r~Ve%P2;o1PjR92j)U z_qGAk@+1y)4C33J){gG(wvN8k;IO}cV7O;TPgloq&p>}$&z`*lgTo#D!`6L+ZCwN1 zskR2kj=qs$Sh3o=JBD_-JNkNd_P6cF5Al<}w&8)jKJ(D7fx(^&2Kt9_urIY^IB?R@ zu2es+;y>xQG{0poGJRe1WZ$fdcJ~Yo5B7A945v;!w{u{4cwmp-(bqY$$LQGKHr%r( zHJH=YH!zgyZtLpUOAlsE?Hj?J(f3B`{JniWT|L8&9UVi%Z94`A(Iwq>xigqL(9_?o z@9fx<8WOuw9fRm8$1ZeioBZ|gL9K6KV6VETr^~>rtsmnjXk%c<4t>wS{+^V*ucvdc zWAI=by4RWA?i?8C9h%*fxXd6uRr8TzErpOxMP_Swe9We!2K}P2i$V=xSx1tAIki~LC5;gozzNw-$-gC zWtZ=5vTgccM|aPFb1+3?(ALp4JTN%K2UB}f9m6*BqYckZM{pT2v}F;hEqIc*1p6=8@ zTc*DZx!2XP$C2Hj{_2(4XDj17fgcj^h+-W^-h(dLY%Q?CN$7ftK4k z(K~&6cXf!4oe8^>x#mjdj-S(YV!oGJKugYOFId$Kno}H^T#<2lSeCM^7is zi~WO{EsUyjx^rp6+JOcP4|a6*ddze8bo7G`G4x#ngWYcP*w7w2%RFS4L(nFl+=>1g z>Kg2k1Uw`MH#=%=UAt0Uy}9P7(T!x+y9QIBLQu=#z#g-OuA#nx18sXS!!ftzMXl(X zwvM5p)NrQFdwcrbpxORz(0bbeGFPKHy*ZfNG`ng1@mu!}jQ+?V=99b`H6v&Gki4!2 zBF13Ifu!Hs&CR}!&Qzb;*3|3T(}SCKn~lJ%?CZ;cMSOU0pbtBkuN}D~d%JP>Hq7&m zP7u3initH>{M;QK`@v>#Rwud-%tVrE8<@f{o^PaI_6p|7afdSp^`T*Ov(bs^*Pj|1 z(x?fBe9BaRw^eTJ>F7?`%&pYm&XnEUl=m@Rw*#8do{pYA9RxSB$7wR$HZUd7s;j4;o*Im| z50j3_-r9%zwe3pv?RE4GWOy{qhMApy0cJJSLCr-=&=;NPJqo&%454M@J%Q*x_(2EC>r}@#T2iv+Zn~7KSfr^H} za8thH4%4j$J9>uAllKnxfWQu(cyjh|_GH`8fsVbBP9P_OtqkoM!u;;(l6@!k@9l5v zO&!dYjetj`w+$3Dl**aeM+f!J+NCF$bvDR_OMh zzJjN#qrWTF*OqCMT#el(zn^``KGL7z3Y{q{&hL}s7of+$s)uJ8!Y_w*^kAmpriRHc z`i6762kg?A5j>=+)h zW0^xoVIdeA)^_xD>=YTMEOugL1pCo@`q3_p23(`ju@S2p>Blv?H87_EEK0-xv35y5 zXtv#V++Mc%I&t)alEc&b&`0YT=u{i(*q^cuVP)>Z+Sk{op=Y}_T1V_eg(NQQ>45dB zzk9&B15YK_qrQQTZl}B>C`mTaI?|u*9$FLI4y01Og5Gd7M>nnxQW(NM&FTXf^B&@A z2c4M(y1R`Y9)kzE#>}Ku7Y(3IgPKPp%RAAy0pj7HBkE(@E?fw=A587EXEyhPBkKq7 zgCXaET@WtlYdU7oVA92{#BTbrz8`de2*5>f<&MEU&e=Od_RJp9S4L{YIX-hS?MFvL zM(pXQWnzEIbKFt$n6tBkq(|yxur@xl3sa}Tc3@!8B$^@nbR!^Y&K7Wd*&l+J4elfk zv}2^N&yhV!JNE3(&~SHdc6+41w;w`+wX<&|H9RmdyvsAag`Vo~$H=C--809g7o3?x zL*V8hZm^6_DV@@S(bh3CJTQBoUPo=$%ArF&>n`}HO=m`jdf2SnQp6X=U~U)U64jo z`ygIIp&0CKBMvdWL!4gi-_d0~0NU9LHa#c~^mOk`4G;M;oQUS{3}g1rKAPpr#~mCT z7?zAGH*;oo-!=rv4s?a5&IhX265@H*jyJrA>IGmeVpLPuPfM4|; zv}N{jyOW-p#tIX>qiYu_DJe&0dkE8O1Mq zZVzVepgr?7X_(nBKnJP8?2eqS*`1-`gMF!NBd}!WW`3QOEIlSSNBc;pHC0aUamRL# z3_&?Q=sNBo-Q0cL5qVd8=1}KAU$-N(EgvxZYbn)9RWAE$^T_|9>|Nk2tFAi#d*1in zx{s<`-3{F|o$lh%n28MGm4_M3FigZuhJPkv%%90nsqU(-F1lXUt)eN6hy)Wv1~Fnp zjEE5tBO)>pF=9kSf+S)>kRZW`5fKrQ5KLl3GT+}?=iGbl?drt&^r!2dv-dvx?7jAS zueJA)7P30nNU~;2-Uk+`Op|jM;B$M6nZe~*W`r|HP|VD9 z0z|)r(DXpz;@SfC%uH|e%cu;P$=>k~t|2;#Id-w6i$`Ua9{|%Z=w|mHmABRersvR? z&GIlyVrApH6^W(!V*1eY%!)=mUE7B~ucy0>xkb`%P$iH9tF7Y3^=vd|tD9bto-7P( z=OsucTog--MGM3Xuu+Fd9D7D0u;?4badoL~R5H1`zC6<~xt1&QHM~1cQE5|BF_~BB=wa!pm*~kZB;*)|NFNK7}{YTJ_W+(TNhBlkOf}qCD&T!X6C26kTslc?qUN1Hhf~n_{gfvEeGz1sd*0B zBlDFsbSW@na%FWMRoEmtrr^?Q(#4RS*<37&R;bXhrqK-XA*m>laoDXpZ;+ablDM=s z-LSv8idpxYX~rnu&DwNNwZgj6tsvo7X7=U}uQ3X=FVlnM8_=Ef$eBs6N%ujHFb@Bj zMEouSLlwC$KRxCuC6ps}6hLIo zEg`gL4rXX)5_K4V%cfLfWMU}mPhaz(a$#94Yh-$+dq9T7!qnb&aV`JT(!nnGg|4t? z3HMYy4O7qLm%@IOXKEUjF_QmI${&R_WG%;w3wH?_5Qodez%~uFGZr>BRJgX>>6P@< z{C*=$J^TxM4>Ws?_9JoIy}K2xtd+$^?;cER^={0VOXqRVEiI4v56FV&Vn+V5dR_u- zTKQ!TnsfomURh5T@Gi|X&ES(9U0Ir&Zus4t{nYHQXxtm=N;s6lr+|J27E7X3yEB-t z$muG!G4|%lblvpTyFH_KmWP*9qnOo}{}eB;=eLYFUR_%6hO2}(r&jmwujlf0 z|Jt6B<)wol-rOPx(9HF}Ni@`%mA1J{w7~A1k+O((h)=_m+1^q!fl-JFO)hr^K(S3x zEliXluP$}dscA{A8a^IVh*sOZD{oPsTEo9*PN^m;FC+>+ORpNSJ7*+SyXI|~Uo19C zs_kpbHz${GPAT7|q5q>UP>MnxkXBI`ZkUN4+KAdID zd^1($pjyV7Up+!bZ0~Mz8up?!zzSc1hF^R7Nb;&qd!`2~J9 ze`FsHg_b?i^P4p7mO)_dOwIdUp?Hs2T^F@-1$%jB{}cnAo>|2T?#2>L@@p^QSDk4U z7qFz+$=43vp4{%$F3$s_*ACsE-0amWPEm!ELM)T7EiO(jE>20ks<=P3xHzr2IK8-d zU2*aH;^GbB*Xs8T2$8jJE5E}ri9&o3SE*H&7p{?)Aqp3!il_H+gILL{_D{p*{Yg3I z$MWk{ieU9~`|wzLEj)Tvn1+$PGE?Vo7fl@FuI85@eKo&Y#0xRET*a`OMiX95xR_hy zcFv?x<`;_@Z#K?izl(MKIPO(-DU=h-hOlN6!|{&&h0vGfWmu6sj^?^cwH_W+aVH{j zrl&{j!W|f~kTfFzaiBYSN@BnH-KqKSY5DKzHE#tJ@++)Co>*I+8AAtHayFauix!TH zIfNRtB;}~?4rmGN6pt17)byXp<(Z{r)T>2g+^k$#duGrORGZ(+(UC2qeqiobm!}pn z{}!gkiVJizz&x|Az=l_0gA@^?eyc(w>bJr~g(ohOmMzca>e7h)g(VQ}5yOY^IX4iS zmn!KInAY;#UX30oPcBdIs}^L`%DqAIWiy)1X0pyqzTqSk>{%$XJGpo7!I8Yw%#8fn z1Z1r{&u~z$4%S)WDLK(*7V#`&XEeJ9=iv7FU>fRZZR$uU>H88BI;@SpxR@ZC1aIq_`EM8q(l&>9)1y;3hoj{3SqUf(?Sk8vc z{F=J7-sTE30ot1Bil(aEch?pd*Ef|IAr8N#19GPw>0p$GKUw&}faKKt5ruwmpb`{YJitQu0-E+YU-8!(5Ix5 zHwivjWD-ImU?4H*V?Qy_2V_yZ(1O)U zV+4GrAF8$&KT++Ngo3Oy^JZGffLBl@8J4+zk-MO$IcXGb!y_hJn+O>J3J8VSd2~w} ztlEzc>3~)?q$a2=6{r?xQ9f~(EY8-6xE*wZeH8g*ZY(6&0koz?+`tDH_Y+H;BuGcw zbpPA|enzBebPquPIIRy%txs9u0pcvklYJBtpZnT)M=cr}P*FOf8|Y_-iY)KFZWfHKXl)t{w5#zIFqB64w{etM47;1*jKvk( z9m#(+``Ypx{6trYU3JVuFXeacLYzV(rj9LdS!?Q6_u$NzPn7UXZlt1f_bw;*V9~b9 z_Xw%dEvPckdTDBPtW=GM{@~Plr&I!~m>()KYM#S0-+!yXn<8=GDha%7Wfl^**Ua-Boi$&QH$5RE50I$hg;|81HqI=K1_J`|M_r!V4CQ zxh&6JeDPG?u^f;2M9`Sbug)0SJ~Djqi>q={=dT8Xc|i`%E*hIRL!nqEaypxLxjJ>x zTtNvG!(Wz17I6LL9?g0#B!O3z>Pf7X<%D7Eof$#;&)~Ed2X8C>KeYyzhrP`#uGNU; z;PQkFH`%gaC_=f8FIYf?#a5(`WMI-h?13_ZLOkYhEC$dt5-9F6a}_KQ1a#Wfkld(k zT)af+7z2rSEfaSr##5iUuvl;jzL}X-4LEf~Pb3K!WBx8|HLPZRjBM$4s(37#T3sOA zx;it<(8nQ0i}Jwxi$P)XvYIBc-Q=A-<@A%*R6$v~u4YSx#U+AREYmv(MR&g8&)WNOcH>TmpGt-?J!3vNrPOe6`xW?*6TgGqbZsT_U5>E+% zaG@-oVpJ|u?C@W4DSa+mnZefS?k9FB2a9)_U#n5WhrPC}aUKCq^-w(bVMq--a)WXk za4VlQl1Sx58mme)$IAdOw158exQQR&hoj{Mdx1c63k>@l_ zP48)A8+(WejSHKaT(0h3i&Ax_mn@2-n8ex&3fcT>Yp|&19!m_kwvxCAHeQH~kSh*a z(>;j_>-nXW@mArq!e$`a5iKlqV*#&KgnFPOR4FNAxP1Eq%RLw#`!2Gbh%>L zAa|U27x|6nYveZ;mz&NA>qtv#6|NHI#rj6X=5d-3!D0q8L`&Bf_cryX7jACY9l;T% zw?LHzf;``&v5LP_s3xx5l(;s3@C+Wf+Jyz}lH?;51!7&TD)g^`jv)c%t3Za}_Qqga zJ@Swew;QI99;m>>rpS=eaJp-d^R|K7d8`2OK$O6hsiQWmLK%Xxw{KX7D!I0IW_qws zGz=T*27MM)-Y0x(5&XrEFYVKvu9;<|#BS=iN-gRKmnOOX0!2u_8a? zC^sT^OdP@k>y|*&ED*&wKogy*UsqeX5Tac=fWL1LOQlzh4Hqpoi-7f{{LeLaYSA)X zy-*KSE%?NR=U<2k&x^*2+$qEShH1l72WPr?{Km^SNPAS-y~AY!Nz>X98nqXux4&bTRS6GYWKMpx$uhl>K7 zb#w{sNYGn0MIK1zUi`Y-V?EjI+&(3iu51Pp|Y^3jt?sf+5EIoE? zun5B3G+5$EB145PZb*bB@24)UaNTUe)Ll@pK6#>wI1{C^KnwL-+EuRC0uPa5)jXYu z#dsOVZ)zdDy)wI(mgW@dTQNXl)JtZX zG>aP(03_<6$u2L;Q%)|e^IS38SShT{UbtGaDa#=dD;EVrYi(s#Qzk`nd3C+jzn7hn z>|b47?#6Q%5aa+VdZw%~T6+E3?gJ4!`emS=uDeggmnqA8$g^PRE%yxX<>%zb`Tt^W^i%b!c z-R$=`2;p&3f=rgn=2j9ESz&o*)Dd3d@jlHk*Z-PUj@#7Ih{WC&a0`$_EcUh_PbX`< z(4F;L87P(u+9@30S~~ZEXYf6SxYBV=t(TF-d=m3_G~FL*=t?Y-JJMdzK(TCzS7N`B z_Po5Bf`&6Q3wY3l+(=GS=czUCL@c$rDre^O+WbuFE?1(fp8d7CxDa+&;EevehxZ48TDhV{Y4tj_6)W8;7ToUDN;ARC>)o5l z6N`OT^@nV@rFM^*?ja>%hOHK5=GqHV3y(3#mVuKonMC5C%U`${KG!`Lpf+~81cUIs z;Z7yR-#EBuT)XXV$=4#VO}#603R3Va^hi80Ks$34WvDTjt6OytMz-^uvH50lrS zyYzT>vv(zPyvdBPj^OHeZdTZ#fH4mdqhfn71^XWx)QaJ?a_?vxgN0Vud$LGCgKGxq zO_Y5h^#U_hP62q0H->vd0N&#dA^`GYxy_~)ysU1! z?T(}eQnTcBB;HM}>yxoq>!x+|oV7h>2$QwS>|i0uj8>V{6XQm?IoJ>rE;I+|*7i_j z=JF$~S-AdU@!H(;AlrH**LM}2Y~|OhsEZn@6iU5rQUi$?@)5`hsTvCeuw|qan#%~S z%`8F}$mGUk%tUJuh%3f{*mH$`yyZ~dCF~mO?Mfp^XGycQ)ulCJZSayh*bDK?reH&f z#qHf|#Lf$i0Ph@IBanyqG%Z|}Ut5TZ$b%dR3g5AFi_3$)iw;U$T9HvSlPxKE4z+ig zG+AvJAQKgx$a3W|-L#8`oN75IMDHz-hWVp!FQGiFkZMBG%B+R>)P3q|KlYOXg~I3+ z1xgX6OYvc**7s%5jDama5@Uk?jDK%}Gj8?xZz&B&@B9CbS$4zi?xu zWyyR{iIPW_Rz^!ev;9P^VyL8TqK3En$YnZHcV^af4GdIMD*%Oru_cuOscz~vXw?)( z-W?NJK9KNdVVS?LwZA9Z-&5@GsrL6Y`+K_meVzS%z5RW|!g4hE+5=VoTcSoXd9rnM zvUPN_b#$_IbTS=9lPA;kWN#WzQX5U4Ldhvb2`#H^1+%W=Nqgcn>Q5_57)CUCIwhwU zB@8K=d>tjPD@qt%H2Hc;USE_j)M)Yzl)RxRVc6QxU}gzi*S9U06UIW!1TsN|c}ts; zs*M9;X$4bc9&J~8AY5f-iQu7G2*^$|2BCGSM72Wg@7D0(u*@J9p#lt&O*u6|g}v;o zZpXao@|v0t&aff(Er7hM7oyIK1tMz3dx|~VsSwqou_Ms!Ekn@hsOQtzTJo?U_2BUZ z4Hv!_PjK`M$Y^?PDd{Q#EKj~N8Z`{|9+u80hfWQ|T{9(|BotFGQHV%bQ&*!y zC5xK|3)~?PE-W``>`WV<+6=0{mPv`mjJ&#`p|XE`_Sr9v2BTKArA<{@533Hj8_6E!`O^KSuoG{5d69jdgv z*LXI2SFFw=Oy4AHj#4ZYLtqao${|P-cBk1!qm*9Ui?;h#$-GDbh6%bV41j5tr{1Qn zcO>|YmeDRfM zacr|3Y*&6TK!}r@GjE@$%P7#2PxfOR5`+V9#TuK1(ZJ%c*-8RsR9EKe%ePS}|7)h$ z97l{t5g90Zv7rr7co}TN4xve~+YHf>sRefEaf|o2F})6rK=m?hW69ZczsdO&yJ&7N znV*VPFmcCFQTPbT_yu#e4XZnzUz^KI@)VV^;boo~mEX8ms_8W@$h({T&ZN2cw7ELT zMItT*>S5EFBa2tJydi%@8Qr`~v);RTmrJI&chQsa+9LGnuFE>h5YT3@R$hWL01Q|y zZfCq054g1_QfjS7^84AP`F$7;R<~afq;(7jyIWY8>J*n!hy1#c7p<(#?pZG$WCISt z|J19Bk+EHLo}6Sc+WZ+AUvu)s``b__%i}&Ug+Fn6E`o4U5_M+Q7RI4;Z2>hEHg^lP z%Vl`y*?1}6HrU{Hr=d``hy2!=z559)lK#RKR=|vQBti?mJ7;8O5e7A5n`1_DKg1-4 zYjZ(5lD4Pn`P!6xkCL|pbyxSJWXJ5nI8Y-*I+3wwG^u z3C$RWIzL}$)3K;WjXZ@Dg=lHDzT92M4GGs|BmG{>z!^Z6yaKUSJlqR8eCHI%ZUBoy^fg#k~a(#_}qg4sFFO6V>$`(7Iy+UPcgPsevb zct}|O)rM~c@a?cQq_Gl^$vB*!W1GoJV_xo?{G~Mm>ipb3+_%V+hH^f&kyT?DVd-b` z_&z43*_%p{++f|s zsb%=oYDc@BaThRm^H4K6+r`R_V&ZKUhz%z_a5l+W?hhGD81o2&!$*mEr{fI@%bwk( z!b@>daxy_fnBDw7X}oA1=I$Js0%?GV&^BG2Lj^dH9t0oBGLi!b#Zk(uU^O?L;(a3N za#RW-tCuID%`PQV(@T41INbrc$Q}r3(KQpCDDqIvKx-e6JHb(YIMZQinO#pcnDaCy z4_YOjA5!Gl1k0l1}_7h^!)N|y{!jjlCczsQJ3oilIP!K9((O(GqXg1=2wr}_*t7lvB60G zKwbq|MLdun%S8nG<0`oh z@HWm-xPT=5NdtJzF69<(`N;!&*C$uR1cerREjggstC*i#nIg%*P#yYDEX!2)u7t8M zbs#P8uD{9n9(cIG=1ryaNX+yfUcr0DW;hsMZhZD%xX!-MenV2!7xy-LqgiM75&UN_ zxk`I2$*|G8ga5XAHwz48daQRVkxroM;ApP|)`f^$Nvt7y#57=1(jq6C*xsg#aTMi_ z9i?(rP5r|vj+ltFz-7-hHLb_cLk|8TK^}zHistPE9knaAO}T7Rf-{}ufhw12SfMO7 z1W76;+>oUAi=fiQW-pIT-DFdHF$hR}%mb_73`xA?PfJDQG4=z%QyP2NDvN{1oIC9z zSf20E6w%KuF4Yn4q!R%+R>m%i4XaFK)%I-r7J`r*2!{PnFmiXjpx_h*VQm2p#|!|eA8}7 zdG1O=jPi@1V&ew7ypos4dgwlLk)D{fJ((yLBrm!_+hV_<-Fu!g0@9qUq_S(eqs6V# z*;U|9)4fX!$K`bH@?XmYaRwHXXb?{X)w1|taCnF{jEV){tfi<@j2 zaL>Dij8KU7&vzAY@eqq_V9Q&3RMdpaL2??)7`qUCX{mBO4d8#qK_k1}qsVxUj1?4% zs*!O93s14@J`bOnx{&2G(vUnr#G9blTx6c$o+9ndoQ7=lwuoOY!pP3WeGZ}*1eDdOiW)@>dJ;7>ZPVR%u6w0 z+I9LSL*a)xQV9$w?56XIZ{#LiH%}#(F$P~LEVVps+bsJTS6fUCts({SM9uCUl_x-I z4hQm>8>>B7z-bZies>6^)iWRRC!6wF(Q%b>-ZuaAf74C2KKeezn4I7HV_`O3Xpx zp_>B8S$^7I9g|}30a>>?8V9_#{9FW+;=iCa3GWy>Il>gDhUE54&f7^oAzJAuq!Y~i z#5b`wVvmM*?3BG|4)n!!O1N)rrRrz}I=YZSP%!bQZuQ{?*175NnXM;!J zv=S$I&8rSceMJnQxNwddE3uaYIpyIIh1KoKC<~7ah1w_x7L$pyw1U5Uev?!&+u9{C z0whThVv$}*%LYK}A$5k`iV@pw=fAu|8{O8~4?#*C9GO1s{Grl4dkn^hIWh0yWJ|d7 z8t>kFAeIM|7%o9H7yHzcz|+57)Xvvci9w7TNYl6MW&0K^+pntMSx~Q0rlfRMyTN8S zt7w^FPFMA-MjUFSvklhw%=nJkQ!YBiFHXJa)KLpFpob&9jkP!Smu5eu1WHL(15^3%xmgl6hKiNWq7Y3v)7RgusP+Y}KH|q?#Xgf~tu} zcHK@1F%5TeZx{NdBX|0EY`ilVn9)*jz!ccJ?tX=Oe#1NKeUUkWom5QpsDae;$yude z+5SFWmgiv2uj1>Qn?@MAi9wu4=)Xu5CXc=p0WX|Ti++-n+;ZApwKOee)ja~o)m}0z zkdy#+P3juQJV0iIZG0<%@&bw*yt*->@8X7%?+Umjcvz>%ewsQc2&VSCsCbU$Vxadb zOoP8;a0)a4l9YlSNnkYa>qG#Aw%Qm?|dn0e#2=UghTNA7a=7NP?*$eXe|q5 zOB7IA;22xHS2`$SOP&Wcv@}O;Tx`p@<1lr_YU->R5~eT#G4?o#tAA-+uPu91yTx-3 z*Yf*Q^4n;2WxdMg@L4w4ELPW+abJP*V{Ve>(%$sJffAQmxs%#Vi1fl0>8{OuROFPC ze5BJ%NO39aXp^UO?6!B%m=TH})Do}D8b*Kuc}Q=M_CMv9B8~Db)YUB2LdAt#q&SzF zil0_d|1H8o68f|qGK%oU0|7*q*ErjE=CqSeYT1JIZb`WjA{=sr+(|J1fA7(7)^^~4 zHY=%%r?^#bY5tgq+6M{1;dU5VVgiJFU@;uANkB=c=nAm!^B7xN6d#sn5~eN9wq|2T z9?py+?{R2;X)7Pg>?_n>4GX6x54b3hEKt&8z~0NW~Q zb>NZCn0BAf2*ActvfOAtAORm2QL&YAKNDcU5N;9^au%w{cBhC47J+VMy6FrU(3|u6 z0N_9zLpYiz|KyPkQV>CLfKLcu6nzgmvJ-kNzhuxjAfl+Gwz)Z0a;gzL($;Lq8RGJu%%q&+~RCW@P z`hu2+gPSYPS0(_8HyspG^9&}g6{zuxeX)3;i-1;Cyt`jj+I9E>xeE|gOS`lbO_Hrj-nLoV7U;wB z@PnKz2d1An0N>{fCbB2pqnwKoKX^J8T4x8>yK@KEXH(Z3GhQdrPuL0vLU)nf;)==p zFMyM8l}J8t8PU^uN!|CRh>JFm!M<@~&(v&65CJl3C_JH*e8oOSEw#ulU2c*7sGUl1 z4>n?=z`N<@PPhEp++A{9XyXQeHfsl{XjK>3ht}m33cM){8N6B}f;6*o#83uPLG3YT z5$asGmDT-q`#Y(E{E}ULoD9c%_Sbz=lGXX8>SFz2n;_f|f=t)~I@MLGxD8@7-<{rP zET%^iCtxQS#;>rB#}*G1nF{J+4_t1kW~$wurGp%CU zadI8k!@}AgLyoFkBK^;Je6oO8Cz$9Sb$~QEj|N7EZFoQXMU@|BX{K!XN7+WTSQ(i- zeNu53`L#Iqj+nb`uIt8pJwPW|;T&NX9%p62UpNVvvw!!4&hXK$4yuw4W?S%C1Cttv zDo&l&Eb|m8T#%$LWYq5=aM*!t@w4K+)S8HYtde8ubfmbZk|!+RP&eZR4(Mq8>6v{~ zP}7$DU_^xhbYO=urfj&VN3T$k$;{pzJ%U3D>ceRjf^&4~U*o3D0`V+s>_UX58vxWt-Jk=tX^~ZE+nC z_L#LVO{*rLPPG9g!4q%io6~RQOPecvb@8I`X1=?3D&M%fbo2bH&U@{LzI*w5-u?rd z&g)EtGZ)P~KX+sIt!mmAfkUq`y{aR*vVJxJU5~=uy7CyN$0RcX(=|(vI)v z`@37I+d=6um0j_DjIT+{9q}J=)v&93xf-#nKjf-zSNCvLv#USgs%lrC;3~7L-{&f| ztGl^M?CSTpiglHq31rhs7Jr=IxUx0=W8k}$K01u(HGD(%&3vi!+{(M-KOGv|r)ceO zdXOuB)1PqVZ+d_$f72(qvNy#K@dnN1)Aoj1WfLp+*2*5fgL_Hk{gtaL*QU2J+szxp zCjE8hAM?x(zD(ZY|F}VJtTGYZ4?H@Q?F6Dgk^e_g+C7>>>k%8-e*SI-wk@dO490d|Wl#EBhl5D=6?$y}s|o(LnUQdEB7SV}4e9MA zc>G2Fw$IzBB3Aau%Fg%;gHOayX^!yextWg_V0aiJ0sjld)^*>@3(kPZx}1hqx{@|wepQ;IXu#Fxa$OO zY)5B*i>HR))_>~1fcb};+a`K+*tUV)X6^))lW8ybZ>FqO*<$lO0y>2UF%pNm;HJCr z%FZaJ%})Lu&6nR>Jg=)AcBK;aF=itWG{*UE_m*$l`%ZiN7I@*G(0Yu2N3&LXUke$d z5oo*`LyI@)UOi7#PPI7{BR^K7qx1+`9x`gaGOqa+Z8x5!dKK3>eW2~3{f;ue3I2gw zK}K7_TQX0h90x~^1}Yk>aJtQCG$wjU7wElXI3y^Euc^IbwdSLCT9;kXxew|7=L=^X>DG>0Sd(Qo3)vA+|2ntmLz zy9}~BfUx6_D9~hP@=>l1H^Us;vunOZn-1fGrlT`y^KH0F^cZcv4Ti-(N1MU@Hvwy^0q7F%Lk7HU`gh8NQ(TI%gLJ3Jc+y1}ivMx|n-fz zozWEa1zl+MrF)lTOYjBi9qMH|?9o~jQQwE=A>2Cqse$@I3_qr_BYA~-AHSd{8W*-{ zM8f^?=mF}#7014p`XO4U4{=HLyDj=WzZ+qVORDksHtPH1?^9*50>49V4xf#5>ql+8 zhw@R;NhfmrDJ0nt%|^0h`ftuDp`g*|Q`8R5y9B%Bn`qRcQBte!6DjW&lIc2sEV}-AM3qmh$@5sMvX96@7}`L1QBuO-O*C-nbCZ$ zR1Rjwe?!gSN{iDVK~g>AV-p`2{cmObNbu-kYPR#w^%(K{T!tr?P*Wa3pAz;`Q>?FO zS@d>{dqX#J;gt2t2aF%lum2LZS9XP$V&N9>)I4P6Zizxl`=ihKQS@V0 zDtgg4w(tuL1W#BG(zm2jsRytx{!vQ%rL1Fk9wO_bhX%^f z4=SDHJ(T6%hhjzJrzk6+maj$pclK<-?G1DBJr(UV7qd))bfC=MAN>@*iZaLFmA=Wm zSHeBl;yTf1D3LrAf7N)m<3*H*OKrrLjr}A8IWN=n6A6y%JJa{sU!xO@{hV$Xo;cekV;q&-jPmIoq7Ne`9 z+wlH87uVwx;<6Zo$AyYLBJ!S})M(7hd#|W zoL{JgwN7oKc5>~^+B<4{YAdx%YggBNJGc`Sp*06B+KM)Hx6^d=0-L0B%T^VIivw@VuCunIrBEf!h3iUNfwL%G>*S-i8AN|Y>F`_h-hBLNK)vgp{ZW>@Iq5yrZv;8b zPPF_X>RrbwuthlH9)Cgp2kiZQXboB9k^Ak2S6XAzERGJu;|4KIRKJz~W_boj*!v4x zyg!FR^R3wX2cay8Nwbr-?L7L>=X0wnI1+enw35>2j!S=^TCJ!cAi3^d8<$`c;WxP- zhP_D+J(K*D>Cc*tuWxD9(%+?SaMr?8gI)07sq3vDZ_sLr0(pN>JLI{(booo_w35Qv zLZXW@S-+%f&&i^6DlU)ZZt4c-==8UZ)%_A0;YQF&!&j);aPGlhALf}PJxGnbxAa^Z zBiuT8#-7nCN;i2sVT!rw6R;Qf^&yzdNWAZs5!#k;+mjl zVALOc-_SF;u29(-{Ewj;(Vg&cXZm~83_?!y38qyFYq^SYcqL=_0#7tnjv1= z^hC-9eep{1UA+ZOE?hDFb7#&gbDKAKC#7XfXTxQU=c*)W&=oINYORo1egJ04xqE0f$YNtOPAJ*zis zuDfYF9{w9TnK+B2vvI2EiLb{i-eo0{ z$2rdn{)&=fT@1pBVqto(#>c4BPnbR@$~BppOj*79kX<&KoX5S}DYERhq^sPQRxWtb zo_EfLWDozYdd`sxQ`BwO7~Pg6?(+dfT0~hilK* z>-FR7XV%ZJUsV5K{nq;Z^(X7!7}+#(;>g(}dq&0BgvHfGKW0#IyHFn+DO=Gtc@q2)H-xtT88GCW; zhhi4-DGipU2(p?IRY6rE#M#&k;!IFj;-NU`8McCz%SN>M-yWmMGcii8ad<2f; z?{mC!{XqOo{HUbQ#{Wo5**G2*D|GH7tkh@cW7-v8Pg#Eqg(P?BH!zZL*4{2l%At|> zkdM5i6D9vYEpuw6waY%eLoreBSz{Ib-eWD@I#ZNX(#c`x@7~OOwLY7pw^FXT`@Bjv zJpFH{-=lz&_|C8LSG-IsDjTdX%Lir?{1fdQih9apBJ%EtlM1535Z)X9Bdw&1iDS9! z6#TS0(v|fdhr@leE6>^WYoDj^BX1X7WBv8*37Z}79Q1qdO7FG)1TDeIxxQl4#C2%x zo^I5{iOAwc@@zg*EAKQ?u{+|BWrcIcPctJj@RdTT74@l zH?AGrK+irF$4=3ZMlKANM#lJ(Keo4PetM@yC)yJ&NGH^sC&C}*`tUe!?@CXgjrh6V zCmEsWj$+i_i{#dLb}@H)i`J-sxmIT6AgN4W+R@8`ZK5e^oVC=dD(WH8-HtrLp8Df9iZVyn=rjtRPrkH4&yvQ97K{fsQ(M@$j$;L% zXRg63)QSg4|8)K<|DSs2>G(2A3$7s8sHei0x+{&j*WBIm&|E~fj_13R$EY2iuSR7W zZu-a8S3U!-oomVGggzNB4ArVvt*>cDl^?ZQ=cdv)HLAXK{{;8L@0I+MX4eURhFZZ{ zma-(3*~3->H_0BLO!};Ar@~6jSzMmkM}Nb$k3yanpS!48Pwb9ALdh^SsLtph_-E`v z$Bsi~@~`*m3e0hzKkJk{PTlZq#Fbh1;FqW?kEbNn()+0EVF)7=FUX-AR;Vl1JlDh3 zA8jTA#n_5E%}X}Ep4H4gWPLi^g$?2+=Fh;-SEo+0?^t_UT0qZ!iDvUU@jQ*)`Ln!X z+mffK8=l{8O0?FB=^ci5#Okx4MvYJzCOO3h*I_;N*Vwfk_rv}ZHR`cM0gQB_a%?0k zZA1Ma`00V($}qm4nm&wo!S}^E#K#`Z-y{5StxJ@*1AZtA^3eIxDtK<7H({ODfv3|? zQ&Z+lqED^Oc=m79IE4C`V-|kp)>=`UX-SLFpVjhvGM$I5bNK&v)f#OX4_36dk!Uf6;+|#e?6XU`2 zl=tE6{0b}#WD5_LOLpz7e4cWLN+0?}NwP0lx%hxfK2ax8v*gDp_vqVzu9N&^uOEl5 zOYdD_KzT9FT@{Vr_(SkzYcKj3&>Z7A$_rc-%-tuot@1Ng?(|gB3bU_TKfd~ED{4n$ z%U+^feQQk$P9$!9Gv(p~k~t+^FnWgaGTs#Q@ef$yWw?p9CxUA!?XQY>g{b6bt*wty z7PaViBHcF7b{ComoH?DLRB)6oEZ9ny*qMBRQt{|PO;K;td)3yZ06aCh&`PDJYTVLA znR~J}P^#7A$y7PIed*(K8xLNjH23h(i=ZV;|0LFaF)~ppT0kTZK%e5J9ULEgjk028 z6MAY@n%U2n+Nn++!+$Ha%PAq+S8A7Yx$JK!)5=Q{7g+bxR#wd1b=aSy%vV-(H@KvK zLYY=otM6qK!H29}A-zm1jDLtS<1MtyJ+jGD6P8GsHQUA~PN*up; z1us)l%-_73!B?z}@It+xfS2TNDRIdts|CrIUSuV1J7@&kgPZIr_+2rZ;9n^zdLE&) zM*h3{aX1J%o!}d#HZ|H*gI~3N)U%?TU{k1f6`6oO|KI7g5zb({1Ya-plhIEayoB$g zq{qa+k>4NX{f1w$dyl$;htUu9+RMtFs9fJ`Z|j&miMPbHV^PC8cUmRWyu&YZr*+eM zP9(o&cjEZSh2&%0Iqa!Tev>=*E=g}vJWew(*rs9LQnL5x;90xNwWTPtJJ*G_r4Mpv zkl@+z=u1{78H9EhKW9D~>HoXZ2e{7hDH`EgYf4S+85O&J@06WmuEZ4P2Rw2!6$`1mB;sE8)VU zTsby>9$yiw9$n4v(Umkkn_pR`2P-cGCk4~Nb-|~DSHcs+cZXMm9}B-2rNjr{8C??H zOmy(2cw7ADcwc;Fd|Ui*{MF=0;)3tSe{^GVZ}L`MTYpX*;(11 z?9%Lp?C$JwVu4$T1iphf;MLVzs}EM6sl~OOwKvt?Ra>oHQ@gcxf9=WIH|m?}Cz2<= zr~cmhwRn*3t3OeHiA?chN8U8@j*_o0m5~*!*zw=H~6qk2mjaKG=LXeG~~J z{#nEm-3s&Ej8V!()6Q>=FLEtkq;ozrwD>E?W6`eSAkr$l&N-~~I$>3ze~WLy_0vD+ z8DaE*9J9BGcZj1((yE^IT4)cs_mfMg9*n>mQJd)>C55Gs2)96M|#4qw@QTbNh zFFbMG-|SjS5Ai*vp8@|inu++mOH7A|&*5Ryb`PDmOP9gUN#jj_h<4&sk|V+si-vKn z(P>t>zb3q#cGBJ@B?VXYt~U!xB`Y|(%xVtBCRyr^VW!u|U#6XS$CiOU-1DTBlfHvA ziHpOMewLNcxM%_NXbj z#_C1$PLJY?jt#z64^m&ITGf?2>R`jh@X5Ja_>sfbTbwq$iT7;;U*mJ(=MPgWD`b24 z%ZI5oz8C)%wOVU=@f@NBp8*FV_xm4)+OsL15k2{A%MuO_nSLKN!Z?>bf|xK+ZNbIt z3hp) zGdq%t%%h-H9P(FZcTppIQkscyr{EGtC8ussqux51dpr7gB?%+X#+GE6XLM~|NBYvJ zrJEj?{)N@J3>N3nemEO-{9&une1czZ*A2mzcv0nPFI0@Jm%d;Q| z%6bu($k!phe4xAs%ixy0|GsvkC&rTdC@*_DeYsLJPW`pejlZJr=TE;w)jFI%fA?j^c?dxg}+4UA=H;mQhEqI zr>9t3_ZW#Ux*hXjD;1VXp1BUYBfU89*L_Z^1Fw^NDJ{m}>xsNeAEVT~$2{HhokhE` zH2a)f^xsZDZx*w!ykr%A$>>ltjv^6an8uF5ZPuk5XD$W>M^`3bu( zJc6Atvi6d`l3BYF?H*TqjTNkne$lMO0s|iBPHQXg>8|w8xa-kwB%8BGyP@n+k2s>W zrT@|HL{rGN=pW5yV`kBXT&cg~l096R9U1(()dJ(}H?iQ*RHEnjWgX*x=Jyz^+oSoF z-}tR~nD58BJ2H54u%G;Zj|GnfFNZtBGsEfd{o&2z2t19IcYO4gXgazqx-t4h^hEUa zcvE~*{I+<1e0h9he0Tg9dx0Ct@yVOX7g$ZMN^T+#^pWH_Y`*R3$?4hY`Roh6BK>fB zJC@&L>2v8T*=RPAor?W;ZZ@5*W|w7GXV+&pXLn!;-k*IYdyH6wVB%CQJx!i0>2KmO z($$8v@7}_v?-5NeK~yrbw*w2`oAcuryubow<-^@2hf48rH!;V=Vs#5qVOWp zo<~lyTPP9sX+)ZtQ5KiX+!G;v_kDq`&NCVp=f@%g>+bdM;e_#y|gy@^E7(p zbBoprpUB^HRm@fp@iminq!H{&pR{_`l`$JX%V8!>mR(1wa!&<4J>j|du20+eE4xE^ z%?>}lBsr5&^|8t^EMIxv{@2u6&d$)=wJygce^2c&{M481!49x%9r9-JGwFJ4y8jln zNvQbH@TlP=%=75*Vyn~qTx$`hlH^53gnvO@0nH)YiB?K=j)CgIvIvqhsOv*P9%{vF zWp(XJ&KjsI$x~qRYU*4=aNAs~mfPmZ-%&RV9a&VwJJMsVPByxBq)V^S&Pegu?a6;a zpXiT8uoOh;Dfur0HBR-yt6k}9sp(^xl4UB2xVvPSp8G`04Pg z(GDc~V)P;8`O|Tum-qJoJ32;_QU-ArlIbOrL9?R)9Nbk?2FCe)$%KJO7 zdSUg0)!XpfKF!XJ9h~m*&f0SA%Gyor)_9EbJsM>Gy}5o~eYJj7{igceobd77NIbHA z8n+LNjh2*?bKreVmKO_Pxz(nm0A?Y(CI@ zy!l-7mDXr$qID|geY~r6LF>J(t6Mj=?r7cDdbIU4XMUvZO`Q61Qu_>Y0ncmiH?qJ?1&dmc|HE_A8~nMQ!B4Q( z!UCX62fAB4sGEJ%f2DK88 zblIt^B6|vY4EB7>)_S(w`U2!bdGs2&xR;{O?rGE5kf_1Fp_Yf8XP}I}a-X7^!pD>E zl;VCCeN?rZ1-@8arkeF~C!Trl|ouGNct+T!QVf#gMVUMuc|jT*}T zE$;66fZF!@psmL5Ue*h(oo5S5DySFVH=@-PE1k$bJ&rq_8myDC@FLYlK?FWD<7iCTNQ z7ITue*5@3D%qjcnyoK8u;!)1mG#)*Bd?Y>EX;Bi{S4^6vxGHZ=-bMY!6sI-RDAmK@ zD1B50-Ru{wUKWUJe0qa(A$DD3mT$eqNTIR?w`% z=s#FLh3pq}r6Fo{G^_X7JO?R9&uipI$7|GTG)5U*t55Mw!-G_rio#{BXStQthT3~m z9+hH{g*JFx^3qVP#v2q|a#!MBsVs(n!tPjlOP{Lb=D>+Z7&3O?eG{ z2PZNj&~PuC($2-l4NIdBT1_9HHEPxDirX5mOSx3yXJ$3gbB?#k-&nckBwX%!NP_DrFR--~kFESC%8PjmU-Gz9 zcvRlLn3-%0s3dStZXeU!7T=!gy@k{kZ`9c2EBV4uKRM5dS1B*kvf#stMLOF+nuX(* zd$~HHyu4-n*aDxp+}l{j0VR4~$rJtGDPCC^*i{uoYRraQt{QCd*D z_?fWm=*odZ`qgQX3)pj-TVL|jk}pzLtarXfflgh}tonNUuJrr!X9bsB#%F(NWrgog z>$0`-a;ZPbVREU$os{**XdJboOfSV|ogVzGs_sCUcwSuf{x#RK4&YXy&M;LQ zo=Kkqi!E{%PH?3+?nrLuO3zJHp0F}_TJ#mJ3`WVHV8hGrcs%Efu2in&+}Z~#PgPzH zHU+Q7TYoP8`uAel-xS;#JP^wc%^hAjY-<7*$vT%7jOq_#0N{kdQ71 zT?ad?KY7153Mkr5$S&QkHt;GA1PpO)|P%4p+C<~7(mALLlDgF3U z^1pfXN$_xu`y15DZW9O92;_}&-eGbx*vWlyP7$0xxRra?w?^Ii4P4SLoyML9k!8-}i#~_f($YMCj9lcL$dRHwO;}&w=SDh3{Y&>j%N^ zhuO#4ie8OJYY(}I*F|?kpT?_IiH{^obvCD!Tohju-x7Z!ek6W2sU(|{6OuP2Z%_6R zt9pNOUGh<)Ri93tNS;exW|!-B{9SKK-^%GFd~qhdB)yUyuQ#N(q<3(x?frPb9#6jn z=RM7+LaQ=(x~SG#d{Z@f^db8ppdhcbbZD0a(&3~@$=>e8lG01LlTPUIBi9NRo+ADJA+P|-9q08+~W$Qal>1os6=+9@- z%SQ^{WE{hE0h1$z<)KKla-oP6r!Uc_r&n_&iXZZb$9EXU9tyQyj(hT6YazTXk4Jc} zF$2Zu73)V2gOon>H!;=rCCo`puJc;N2zYxL;PyFM}abV%)?Ym%Rnko=HYCBuCSHamcg zthHg-I6nO7hIO{4>DQ?%#v^;7jBPsQL8DQbY6KI9>zk?Zx3x+hdFB^uPmAzXJVej- zJPgV2SdG?3{7Nz=mpSQIsM!!}qOM5*>FDyK_Ny$#tl%lRlna#+QLL0G2HBofO6@#q zdqntZB#e(J-*=iyxAc-6pObY;v`U>qlguu+64{%I>cIihZ&Ff>K_$nh+U?-|HT}=r6D=%Y9sY;BUbG0@qHl6vTHCbBy;f0hB!4E* z9s^$kTeI*dkXG_e+tbPE+{uq?9+>b1?uxN(Po|MZIrPF`w`;?=IO1Bo2ML;$D)7Z%CIo`HIrP(!g$5n@l5=$T$w+L&l^b7LkgrXbESyWSo+;aIK@Vf z;aAyGI$K`x|8qFs>GsMKL5!aFc1~lzF1WjNHrG|*tweC1jjGYH(VO`)!YZe8-Ao+k z(dgOemADfh8=oGZ8J`oM7f;8F>HCN`$j9>Gb{K^$mT&>ec0Ag5Y+zj7~i@Pk8bgoDGm-M?gQq*oO%)vWdA z9&JST0e@dv_pub~a({e` z!ppVo<%$(K)+rZ9hyTQtC~13mBD_cEqU&256P4G)d-f!cnsgHGijMMkB!5*ZRh?Oo z>B*GJ0uc3SeDZuwB%bZ(JrtUYdtAIs6sG*Qqj=*odnum?T6}k6PjD6aXHRen;j6J= zSHf%AWArem5LTm!=uOeN(Z1-S=*sB&2#uX5IqTLqkXBbZvTL%35 zk5Ry2tMXfcU+~)-v{9^3)^F~sjmE&4;aLvAIQSi&7;Yi`%p>gEgWm-b!}Zc7O$G#a z!kLC^<)MIY2FkJ?t`n~u&4LYTOgE4I*lGk1#e7`%77c9FPz*tEx9vKURH!ugW}EeWf-!aAxRbwGY;Atld_- zn-fDHt36$NvGxjQP;IGC@U@xK$wzr>{oL?l%-^#k-MWxg>fG18HU%$t9zUL5ZknsG zO6>)6;fBja;i}}dcoW<^{Jnv;vaj9WuFO!EOg-yAlV<8VN3J{5q9iL>dC8J?co*&Z zqg9vACF!GHlx=RhXrMe7@2yYeWqr#r?RTK7@;k-rHGbi4 zq1A}{5BD@=cZWKYr{9m~lxj4FVL+03#INvIz7y$hJ||gV;_p4pGx$BOMb(!;v>cyaJ+?xH4@b-Zgnu&WKdy#|iQ@s{_=!ljzbCdYtCwnb~4Z;M6 zis;caM8+Xs!=dAl7QiUto2VCUyLBt8Z$QHg{}284pI1Nf5Ge{m58)pU)JmUGy<`CS zbIh>(tm|abG{rS`hkr6qtMN#7=U?6kexKShj0g5=h2nwzQE4XP)UM}l%M@{TT;2$S zbxLRdS?N=~)eaY_6V6G}_?q`~a?ZB8UR&Owo#fJi#wy=)NL`Kx_!&RadtZMQg=4@V z``^^bG7`P&eOlMtlNO4T_s6MhOs%=CeyHz^_3PZ9m#G$ZqEODS+m0#}F^v7=$lm1w*M%btK3z|?-_#4!Szl$%3R(lcUilW0V`JEsLSCpo;{bB%Np_Bk;3~iY)% zsMp>hD^KAGaNqk(2kuj|c>3<}!GTh7MRHxjI|fSi48GF%{gf7O6tA#zUPGPuQRwnL z`z=*lL0550t)N{8cT-xXOr!Sj_w%+cmsEzml{{4H!MPJsCj2e4MT%KSHtft~cZdpv zE%_dk@HYqAi9;S0zQM}mwNpz)8jnsCH!0?1bEoc8R_3`bo}D)u9YvY=mUw<{g@+GV zf5liNd&c8NUZ#1A!)sh0vHm2PCB4k!68=Z)Pn7EzNy}KLg!K8TVN&>d>#rEIB>Z?q z=T&IT{tn_IF^UCG$~&iwJ@JG;u{J(l)5gM+C@JvKFgN)mCE^+KC<+^ot%hh$%7N60 zrt}iNj(d|y2C;g0`oMiHJZ<2<8lEz6pT$kPm#(I`{O;(#abNfgI7KPE6+c#w)`O4R zT`n8rn%(6bC(}0}o&Ph-_?z7M$nnr7ms*|YvFuEK276F-Kq!2pUCTo=p2-_l_|HzY za)WA|ah*dw<|~f05!9ZvD_|U+%#~qRJi?XZ^nbQ1);IYwx}_jLQ~7k|8^N)`Il+a& z4Z;0Hc{<_i!*_?5hBt)|pj(deCD32!8+b`3j@?#>?0p2=RRcB;qo zg~D^Hd&pzHvU)@Hj_Um-jq=pmS+#R()0{+c8D~-4z-bg8=RAssIfMS$+E?o#+09$( zJL|8mpISeo{+9YV^>^0K&wkA0sqj*`Dn22sa}VQ??uQ33fj5YES{|cOhx1a&Ri_pA zz<1Jj&{Dikc&l|4RSOec3v%twFeUpJd*8S1Gn3a^(pEWa1?@{070xP)P&5dARQ|~N zD`Gk>1@v~UtL|L)7|+z#;pdWjm}60k&tq^F;#`Wgm~S!Dw@$v@*tRD>Z&20@#7Fuw zmNXPbV|`_UkFq_)KfFiRJj>Au%bYJg-}4XIDmWCbpdVqkIF+C-ZA!h0{+)|$3%|?W zrMP%mGu1lwRyF$>YwhdkK2gnja7}-eHqrp}F7YMFI;}=&%;^{?nBIOU!%!KS<}XVXG9%Ye4VeOUwBxJ6G73*_Ned`%-MG;LwA zFhXm0baojnd~M3|pl2g-8rRR#x)^C0YB?1|^VXZcLt_=q6_kNxmMQWrN-R9k(usu^ znyYpI{Wvv;hvxQ7<8t}Yvy83(T}FqU;CrmTPb11EbURXelXnLn=shnepiz{tjefHa z89W>-`YVyoE(uDtZiAK9DAVap?(68;ca-GOp-i}{kqh?H`3CfzY|(0k$HE(59YIh3 zH%C9yt96_zT1XmiL#JzPh#Riiy~&;xmH0~dTykv8l#6*toY>0XILRcMw5Y=E3bzJ@ z;Xo$)ZR!eaa*w@ukmj}{`Bl@v%X5{+AiSB#s??P+plt1a*`9M9Lp^zn#5vKZX~)h# z^d9x0T&&%xYQzOKCsC<1Rq@WF0(~W*;5ovwo^Lz!9r6WK50On5|+eQm`3P0pwn#4G6??@rTxD1y;fO+(mp*F zYu2_N91?=D>3G4}R@%pW<2`uWJR{MyHn%lS2z26{<|>XRT(Xnk(_7He{B6BCgcnlQ zAD8tRTx!~!D7#04>Csl^D_8hm3yt;|!za@s6KSvFr7FugQ*e+|vVPeeN9UZd6c z)GL^i{BWsEu)y1pX}7xgg?m%o+j28yLtH!Zv)P0T?u+TfH<)fI_$j_dwrl0TScy1! zo`)K1cbeXPGvrr(8b$3itkY<8kSg+?VJ+eU;riq|oWY_nQ_d zOayn6cXH>N2AOPuvgX|8g7y++{)mQ5D@=adp7WC!$1DHUbV0-C^uKeRuWtCfmD^fn zx)#^MatQvw%I!^w&P#JGzZ3m(t`l}5KgXUG$o5$o>l1#1E9o}l(I{8Gj(=@sq91)f zowbNw!!KX&3za_vm4=_T-yKOxbae+2=S%te`_p6-y^(ms6~V3eFke8=Je99quaZr4 zJKsHeE~>NR{mkh6=wf!r-ND&r&%|N8ow({boNsmsp3K|g`{OUhFC}$!&eM~(kxO)8 za%FNuatCMSKTammE9jmR?0r8oeMh>7-E+z#`cQgfdP{aBV-si5=!G|>J>ryZrq-!n z5ENGFudwnvbKT+4UE|_XLtdlk*LwP-cuScp4C#~6E#ImOQY91N}}%yjbALRuMMOm&H><&(__6|SU2a6qXx6)n&@emd{pH7|K#?2NJO*Yk3<7B|Q$)iC|EE`#%Cy4p@AP$fe;x}o984~wtUM!m)|5#u*a}CC_Op*z ziJ~;>2@KD+4zvN=vp>z-h_*#{yRu(438|-~#dWe9^ZOi2l8JJRe4KlSf^&#l zOfm`=;LG6|CN*>H%|2_g&Y&AyW7it*uFB;|F&leuJkn|txj{c+QcLlfg=tCvmy3ewcHro9^4Z=l&ydT+K(bScN%f2A&!#kZLx60v>@Q4cH&X4 zw}@hPhCg&jz53ER`ntZ2E9ty$cj>C6g;u@>m6o+t)#fJ{B(r&)4*yC^PEh zUFeU!=Sc{)m&*4s%3hJ}?7GRWOs9Yk&Lz(>h<}lq!TzM@vC{E6G&5LZv5t6*^1;4r z-m!GRqFlU#kp!oJEt;kJH0crlIIHi}rxv?2Wn&jDBwaqm`a4|U0O{5Fo!JzXj|6WC zE+OOLS$5{1%V|4zh0jDsMrY&Ux+Quvj>%p=j}vxoiyw_&;dGsI&@pa6zj!{~l)f>2 z50TPa(}&ZqX4|qeI7jvU*+;X7vKNVso?d+yU*Y+1_3r8u)t77AIYaf`wfFK3p1W#~ z)?TW2>L=l$ny+73zlAUGJT(%I?Bw*+ca5x$Tr+a($O9u!H7bqmjn_BMW&izEoSJ%1 z7)|PiKE;IjNh@B)vj0H|bAhc_^+S>Eyb+FkMmts!0EDYv&&AS5@8n-+rG!Ajvr= zCnx9eI}ZaVN{Sc}5fITv9^n-M5kf@7lw!( zs+BTmh9afNwOs0;lu}DAwOq03~rpb?d3*2t9?=u%on=E%oSUQeb6`4+Mdu@!QEOe0+hv;AgS}y*tQT zePy4KW@n775qL&5Xg0N8+g!V@cd4ZpYS&53GPw>Sw&1Fsx$fMrBhNinUaKei@epDj z_1ezF1kB}}vIIssOAl<}`Jf$LuejF(9fIabx2XJAkEuSXEq(W1)dw>cLsn>7=75O#<w*UFTJ=1V2^{zfT)8t$G)GcS_|W?Mb*ybb*+W42A9hZ&0P;f&A>>Q z9UN2lTsU>uF$HF+;c*u5uyZ)&bl!fP_UWXGs5532ceCR-{okt7<{h*6>b1q^_p;UN8-Fm)h-#JZrt(-_a zV!Bt>u*u6h-_&?%k0;Q%a3T>3y^dwcwpO{eg-SyXBm0uI9HaR@i<4if z*dTJcdlldUIb2zCGDR%w8*jo6oH!yViv2{tYQ)KRT4l{>EyBq;nIdA}X9u3#um8Bp zXu&Z@ee@c*7)nnJZ8`_hYQ4jy`e0}?T0{5^zePGHdsTSOsYu(d50(8XKh^hKi}$m) zsSNzO|49BE99ukG?AOyKydCxHVCNE*^~;n;*>l-i#Z3*)S~;fV+dU=h5exMy_S0J? zK>bHOV-~WSRS6?>udwa$@D1YrF_;Xb>q9?|#g@#b@9imZErzngTk}PD-|O~Zfn_&>ScoW&eQB*dV=7LtI;W} zeU2C8bBG(k2z>`Ur`HM&SCF%Zf8c0&h}A`c(>@-be|r#q>?RKj-dJ|(+7AC}O7J*N zymjU*9bA1!nVRU6)@udXmo0x2bvScnr{yVv#x@ue6g@zDA$`pz^08Uc;*ADv$oBYYfYv!wVpgW}18SF*D5u8YeBr8ia;=nXoJr=JKd#NJFki!Fk3&Y|0DaJO9h zVcsvO%MSnXE7WfG1wm=gr30%WZI!)SF@2xUkewx1gG=iv`AfkfUj;3Z-fYjh)r>a( z`^pD+->zZ0#RG!)9#Q^_h9&1BxQ$_!qDFCyAnfcw*BZ{NX@d-EW>^v;M*mU|@7npZ zGuc;EC!UCEcD1@PKsaU7`btl>c9=E1B+XS_EeJ9JzZuP{aY5*1Cg{?^l$9r+7f;C| zlowb#oUr7xAIg0^E!oI96T;S*EdG-xnO&*ehhu{=59Y(V$4?1!NPgFHBXwkycXf}H zd5!7nUfrYTuq|q@{G{%!C7)fzxy<;KCi`01d6V74=LRcBtvF@DF>*A@SoT%j)zVY^TzNa%6Bp*wx`t=53ZK_?d@j!`eMr}EzDAqvu=*AeW~b;n^5YK;4o3`CW6BXi)4}4u*%elh zy;i2FvODcc7C*m6S72nO>MDn*u@$%3?}6ny{f^k2raLFe8eHGmsjp7|G+C@YS4SnM zB^PMl)ra&x-xtKE?3#%?58*aEUt&!B9Fu2_9bA4<|MyfE|3a~0^{@IR3c*g`H()*C z_IQT<@9COv-SG#fMh%2*RE{{Of6Bl`jPQ9HF4j2m8QC_hpX`*H5so=a2 zPK=VgRjWiVT3p>ZTl9ERZ$cfRFD-3LzMedpF4nr_MxEpFr#grG$6A$KlbxbdJGW)G zYfbVe`d;_ye4WlWxFWwX-C_cl^Made7qGfh+Z0 zrke+L=-b|ZIq;zN#yvIg?7)kQ($2@kQOFoHL93JN#Ok3bqNOvNC|nJ8o)%{{K75b$ zRsCKs`&84Gj(2!sKj8`9^EX+^3BZf2#~e_M$RCTR?Cdr!QjNjlI7zQOOI!dYJ!|FHSUU8it-e+}tp>3NlFq1YwM)NfRmR7v?e6g8z5s7}v^gnQ zcqGbkQT>Om;5qWN;00~d%G8&q=zgJbqSy3pV*0Q>?~-4?&!KkQn!T*EP35~E<3#>3 z)s5{l4%dC`&XZ0`PtkpQ{9u7Po+n_{1%8ek1(w(+#n{Hn4Uz@2A7m%NEV?qtTCr4R zrg6nDo+E(j=*8L2KdG$UXUmf*4N-e&j9_(& z!O%|pMi;p_X#XX_4GXG|w~9}v-l~JFzVjQ@!Z%dxk^YU~QCi`W=pEf+mI%zY=$QV! zpi#nWt}Ra#6iV>6RE@XJ&#Z34WhPmjw*_bqCzN=)r&jO3?Jq407K`JA6MP#3Bh6=5TwoQ0t;DyRj+b2enre*bk~geDZ2~0J7<*HMsGTYjIuD!E$U82M;%uU0|3I+y$dS_6Ho8ql8p z&DC|)x2k6cCI;5)t989OCMhP+_J%CYnPq2?BZqDF1vl%cb7dg zI52qN;JU%{2d^BwW$>QC#|B><8W}ot=(M4WhCVuU+t7VOPYk^@JUV>n@P^^7!yg|0 z?C`gSA0K{k`S9{XmY=lz!sS;jzjgUN%YV51`H`g~YetSAIe+AeksC(t7}+)Q)W|PZ zjILO_;-nQ9thjQ;O)GY;cyPtjD}FILGJ5dnv7_gXUOKvMbo=PNqmPb0yE0!nw(^jb z$FAJ8^5T^rUU|#Pohx^(d}8GbV~fXT#||GmWo+}<F znNN;PuAV$%a{c7S$t{zYPhK;5)8vlHyC-)|J~sKx=EeWd$j_ov;LrUs^lr>3XYOdUS8Zfe8Srl||3E}6P=>YAzRr*4_L zZR*acd#3K6dT8pgsi&rXGWGn_OV!cZ4Tmp5ZVQhFPDe`c=GClA{{1j5Huy(8~29sF6yt%RIk@F3y)$UiVW1FKT*&9zw{c;*30hJ zbMA4l#vXkSUm?Q(M;oE787)_EhbW)jBr3We?HM?{6)5bQ-D3f4FEe)wtc+Oo20gX+ zvt!L!9FrVu=RXh)xwXf3ki7yUj$^Pnr?FxIWFPZaFYpA<`j?p9fApQ6taz)HeC=L8 z0UyXi%f4w(;Hxc+x%oI7)e~etz$qhzo3I|>86L3wpss7bBIApYd-Fu_1@bkj-&!FQ zhMc>xS#TX~w=84l0ju9Xhj}Bn@v$Pm*6QyyH+Q})?*KjGkt8xe|L)(S1&D0wHxA3A zReLuvq(;z0b!NNsTU8g?VOBf^)_Qkr$=WsMaQ@-wDe5-_;1eASvla}K%k>WIGD z^EEWu-8I#c80DAHWCr zta!MttB4V1I(Mq>?pluiddTqRoJHB+ZkvvHR=%1wS^Z{c7tX<(4!)`G&@r4Ng-kAz zKb9wJRkux*`FO6WQ*HT`b!&^Ilg*mBxlA_F)i<~DPgK`WJ%SJ2Dxq^+d*ip(XHg|D z@2ea5Wg%LmkH{i4855|6jd#1zqvNVqspg(7VX#Tb;bvtTuVg;HqGdQpHQTdlMv5+V z55{tw37MsZYxZF(KTb8HUg_H@p?S4*O7UII2W+B8q7@+9z)oD?NP@U9d7bX|On=YB z{6O{MXwcj)1GMbk8T3--G=HV)_46s~r1XItVWDJ)^FtS?*XC!=MVGgceZ%VY%j!HU zker};d!C2K*|(@&-$z2W$Ss?%yuld(Qx)f`LLrZ*z#-Dh*j?A#Y>Sgss~0EG6?tRt z6~AC)ooe-JcS`8HwaYx`l)L$O!y^SsETybqewd!=uNA*-5i;%7F~$dYcW4`AAC4zd ztiL~7kb&!+U*ktRc4mvWs7^f#wc%L|GzaH1nJi^rR~@)1au`>>;|R|R-8GgUuR3je z)$3szRXTrR;~_(f^tWXJZ;e?D<$UX~f9~94--2&nu%oCwX2yx`pk5er@_N;2b4n9e zG@5SfZtK(*m`k|;ogtS2U-{j87gkD8h%PQ zex>It(L=#I&tETW^m|Dy8WitU`F#42v(=63%9lH>iAJ+8Ms{*QvZ8 zmuPy&{ZO`9<(?fzlJOqkFKnbqN_C`u7jB;s4pxWg{~qi_a;VCE#~SmA5ekxKIqzhR zuG-w)X9>gv;F-tL&O3DF zesIiaBaPv@c&_K!s8K@8)rBf$p2)#GFQYnC(8d}Ol|vEt4u^^}?3ti1by;T3tW3(#Z-9K&qM3i$VaHOpO?^qmZ!`P zQz%Pz5>dO=9eOKvQEisR9c_b zt!wm1^b4muzpE@h5u0mR&!W3Nn#uX9XTRjS{g};;P#ND1XHSW1rh2zg!Fyu$%v2s@ z3B}{ZseNVel1Jjx9nMzrb%>}vn;l2*RT&yAw#%H*bh0iv?}_z3S8Ls5*Ss=6IZbU< zcc{$$9=E>m43Z_hrmSvoANhcJqtRr)vQMkb^Reu$h;aAh-)&`BdHigTlzE3v9G4xX zvfXIpf}Lb>ZrBR&?$nr(5nrPn+gS-={L7WbC9{Ti?B}cG5Go%G0J_ zvH`uQE5vpl_CC5-q0VJz4MpI3*|yV}~j_Du@D)6{4ocsGo@ zI#wlZS|fXK;85jXsEyQYc|FA`ea~=W{cafACmoQR~SL$;o9R)_)Z60 z(O?e0LRO>TOSt|vJDdX*7>%ft9jTHi@ja`O*^Mdzlgtpl@%}`=@>Z>2;i*#6ibOI_ z*@`r1MWgAbZ6%CI1boy!Q}t%SJz8cTN{#R8D?Rn$f8=7i_@dx=C}eP%2hsyZ{#x)h zR|IR9eoAnsuV(^@8^pE6dcoV2BI1*;Q(YrC^M&hLnzP`0R{lN^9)?>bVYM6*yy1nK z4h3iE#%Q#D6QHh6qB=N2!qw9f(r-w76_F=P>{6Re(} z1Z*^rM)9vJ`}ncMlhPRPQ@tpCzH4GAKUT1azvwZYYwh*eh=kSK##=VNN>39E9qL&b zdvq{%RTjH^v+kh~bJjkD@=vXP?P2A=Zud)V z)j*kn{Vn zHVN7ES@m6~n{UexNM(SX_uj56YIL*L>B>3u z-*iPEvz=#jWqe%yr>@Me%f78Em-(OQ3fc@-ueK}kXmz`;@SVEV8*Nu=H+!vqrJc+D z^(&oHjM`T)Hg|S)evurUY)r07b|eoaFQjAouGx9%hjbR8?}dCtwm#dU^WbmG?$4gm z`7G1<(fKBwGwpjJe^Lw-tBPZE9^j?Lwfe@>efq-F^ZLHiDt+DQjB;!Fq4LJ^_VPY` z&*`UCSxxAx=Ig4nbkg*d)%DeFIv4Pv>Z$65fq{WB?Sed7XHB0!aLK^c12<@A!Cg8V z@KNo5d`>$I7B3oIv}(~IddK>Boe+5Lq6-&Ytaq)i)+vEE>g4I$wD;ia=|75+=vR1@ zTrzR6dmp|-9J#>90%su$lz(2h^o*=~`K>aOBV^5W6}EXI-=X`xsV|+8bK=YVy2xkL z_#VTI6*H1#WR-nT?p2W~j2Wz;x$-Zn*8KKjHVbKxrpUjr$6CSqrq77mBd*Z!Pj4p>v}zkEke4VOLiLhY4hezKmQwdA>$-Zk)< zg6v9zA3VW++`Lsa@C1k_-IwdjffnCTjTkf2yLkYDFhhEsEjNWbpKmkLFq3M7%CS<; zS$r$gJ$A~av5UJ@j+XJY9ghvLad01g#i=UyOeua(7Uox59qxPCv21*I$R*HR$ zu@n!>u@Gt%S6eAMFve!YIE+=_5z7CEO6PM9oTyf+x9GQ-SEW1RkT|RBbnp39*JU2{ zhTXEscdgX-OTtA?KkTIZljKhX0lV-!xj4q)k&p17b7~G0VHC)0-KVYwi|;GijAMqP z?wMlQhKldC%8-dxSxzRQpA-CijM@B*1jGqNv^1^3&?Re?{9JtxD$Jn(#@e~xAl z59Md6%%uce`(Bq2Z&!bzNG;A`Msuh$XvLjY((sCFD8=I$=h8(wM=Bc!WUp5V-dDsj z*#cHS=hB}k-igxeSsJi1ou6s&Ua5d@o)tWf%is4SqMc2y?tupztt`@kg7ZEg`VD$a(=JY{7 z??60Io+DTsD=o6C`5l5qngkrDZx^hQG|!ix-l_*RCBHd+^zl@BcKs~1(3V5RcLa-= zL*K{;$^Fzm_F{XsOde)_qItNDc951!+breOFv# zPccJ3{c1e_cwHxCb&^{JK}!9^QFeu#E(j9NcM&Wa%XxdMp^P{(JxAVU(^r+AW!|PD z7Q@3(`UAUXe+W8wLhoX8ARsQyl#8MxK>(@nY#BdWfwYxkU&rT?JoFp7MG!EJX@@?ooQxxM5;^SzXN z%->>H^2f^0+Lfr9KB+5O7_Uy&mEkHqPgme*sM>BjGw1SC^{bp@F|A)kVby8+)n1_d z1iN3Fd|%$1zHO$zb)9oNmui>%c4fyN?L3>L`flxk`iAGR`f~00$yS|c#GHJe20Guf zmJtJk<=doJ(0P%AYiaA;FF8gtx1(WYM+P#3v&K-rV`JwuhX(9q!Ki;Nm1t`y6f-Xd5M^foksXE zL&*n(wf=gpRfy-^x^}BGjSs1bU12`%S@oRKQEXE!-?{HIqg}?v+PSZ*NdBw0>ORh( zzb&+)>~{K2jSq|F88*1ZwK5*R`7h;~c{M!q;(m=ZS?4^f(Tq7}1AH{np2;I>EskUX zT;^ZZ==*U)7Tt7i@ky1&r`-!{tx4w>SSi`Z)}AiG+>Y$DD>wrgk2?}VX?c)6+dKQX zTEe{Wed4?rOZ{Gbd8C#3li(aG1zn$SYL!7jEU)jF8_WGnVSf&rk1WOK&en5a!FLn8 z-xPM*RcNDTEbb*6ebV!-q&1diHe3pYfSFk40|A*J=8}rjqv^%QqU_ zd$DY(N&k}0X2G2k!2r6=xV`hPK6vmma^R8Qm<8HMJYF6mc-Q0rn*$A;e(!A6Cq4*k zGx^(FaI~Di#WGR8rUhrUmhaH%f3aGgOzanZh_pVN;oAQfv%H56m7xjhihw>+Ns%}|~7OyCdDAwy;k1hJ1 z!!`P%!}j7%z4fuHc(iz;c&2z>Z?%@iE{!Pe{Kvk;9Y1DoHGXD_?4z4q2VgOY;&z!o z2367fdw8@1j1M)%AnhBI4CeYI{$kF?q^9re_%u-%oKpfz8;N;3(S@onNRctQS6rM<>Mi=nB@Nh}*iw%T*&r-b4k|j&Y)*i}W`H!}|bV zwC31hCCe;!{+oie`(QsP`zEQY+-`M_J?mJEqlvh$l3#C?&cks@><>-wzaz&oR?8bD z9cf~Z$iNQ%fbTL>JLQ3<-Mv>Zh(ACS$cWJ3j4k8=^c42nu#&ST-<}P+FXRByD^!MV zUckRdx2nvsgk^w#Y7A9BmWGcQ#)G9d)6V%FDseiaNzuu{%9Pv9DlCAtg7sLk!_Wv% zz&#JL^t`PYdCNJ%^Y3HX2c>VBMZ`P#A<;4agu&yQZ;0TOuYZ-`%!U;O-+}FG6#JSM z?B&auj4u$i=Lf~Q#s4u4N0vS>w|;y}v7w@(xRjGI7(dYmG?*(`ZE^_hi$Aiv1c`kyqglQC!>UEY zm(T0ot%qen%H!;wY$EhunZ8T+v>9@6)jhgr&&Uct6*oyoqm``J z>g~ESs;I3463&?jl&Lm`YqZ2K?V23eOy_&LhU3IL)t5r_H7mg%qT9Fo7syjQrL7!1s!ADKC0bB$^KZFR2o!XDIIJhrNHROgiR z@xcG=or+mK#?&qTU0e%hC}C!vjp^p^6{aKHp2#l}W+H@|sYY2yf;(!5yvdyG?sO;7 z{XU&FI=3NRckD^pWw!O5m;9F2xN^Zezx<{CHCKQ-_C)9L_Z@l}H-G=-;dA2e{{{Q# Bg|Ywu literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff b/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..cc165a9f8f364d26ee1aa006bcfc97c1443ed13a GIT binary patch literal 172364 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%0AMwL4+?puYZs|MGqc?$Lry(x0b#3+G{VoRRHk# z%Lj9EPRyM*SMjr-(T5*v9jOD0SK`MfGEE#lEPsuBPd};oeYlnC-_v2 z`a^f&^z28&JEwl%p)|axPKi@0i2^NFVJ2MB87HuR)%Wro%KoV5=h#}xKGw5?SjF&( z*r$p;NQ?DXf0ai|^z7Vo)UM}4ERSB9$R@MNN&Q0T+!k~0*qG+x#Vf=JMMY-Srs_bn^cFdAK&h#ztShZ6?y~nnACVphHbqFWNCZ;E+O$X{e$x1u zFyrl0$y$e;RB9OWTmLXhf7 zo2RE>ctf&@i1}!rF4tkR+lsM9Uc(xf;XsBj$wLMQwHqpaWmkGjBCLl@M^8*Oo3?4;YIX@J)al^*SwzL%EF^*>=n~QN%gIv zi|Y`aOBkUN*)1w0c1VXY5rpP7>JZs2T}YW`l@Nq5 z=AJpahUD6fm1eR(SQz@PhJg0Z2||SNXQ85RAjm&UFscF6ela?yix^$C2-($CEFnSG z0F0QS2`rhf*jWi_7naY3h7`>P(M-FsYlMpXF|^I$|mx+yTB5}$dpmuptKWnVIFOTwwlJKo*vkn(w*0sElU-$ zi*2^l)QVL-slu`@5ten%AF0z>T`A!j%bbq7BFHT&5+-`7gnSg1c%ciLTrR@)AH-VI zQ0DQfn9Ci;BcsIai`2<<@2jB`DYBzSiyP~`ineTMU>vQ5x>9Fhb%Dc{Z!awuf8vmZ zRSuVmW$OkP)K|Kk1FcQFa|ZIe(wl_U!;}QNoZrUU?rYhjwC+zo zxV)8Iy)}*ItYYCW!DM7L-Ts&O<~`q&zr&+79p15 zymBIpg$hBb%FuP-ZXQC5S~pc^7n8L7XIP|C)SO$N4P>gMsEkoHV!%i^%On4|Q)#QK z?I>&|;yK{~jd;M<#}2q|BjQb7;Gr~;MXIuHDPr^}k~l4rM_!g46gy}5_(1eusWT%x zQ*^J%L#o@45es=yvV=W!L?^2?O+3;AN-H!MRAm$X0ej&36C?bgJneX<27XO9HQD=` z+nd_^s@rYtxz#DQjNDBr_Kar2GWc#P=J!NM?y~n26I*TqFJGh7E#AN8u(mnUem2FUelE9ChPkYdzHPaq_VhD42p76uBO;CQ>#%DD(|d?{o8qXpBWz0*UISi%#gY=ve-h-Q`vIJrs%Qan|BXDA z2HjZf-*6)~oL`6fty~O7)X|wCCyP+Y8G;{@=POPe7DUgA^ed>Tas!+>lha}_l!L*a zlXGSUM`JIW>88tOPN=uZi4K*l1#FY8-`?sFQ0;m1%HxK`cKGRd{)f9%9Sf@DqNXJ zd_ILwV3e-~K7muBX~TZKVOZQ(<;020aAF?u`jp2$<-df-9wX=!6Gt1?^F= z(_>y2X5_c)*dl}~x9cM;^e*v>|6NQNrQj$lD<$Qn{KvdP5fi9P({9h`h7Q==;%p~S zafoeEu+le-zmJF%%3G)Y)bnv6>3LJRb2I;u`H3e;AjU|=MXukmvS&pr$)BqX*gP4% zDa3$TCrVb^rlyQ~lJ~sgDsdIp6%p=2twQPU?r-j|CR^T8UaVY@VZ@-;0#uU!O+R@D zWq;Q5^V=y)XwwPnD?#dzVm=EEKKeYLiU?}p9Tw&gPBU1CiH<*Y-Ik3z(VZK{qP;4& z#ZvZ}US=y9hWsibjGB0iQHV3$(2y8bPX+Fwy)9c^18`9orEvdua>q3$Cs+ZiZ1EQI z)Mm;)*CT=tX61*&fNN_@FL`HnDuC%dVE-aUZfeek!bBjiBIt*y2kSjGFmDq}@aiJ2 zCw_?^q0M@BF@$}g*XU(Tt5l>b4P8#*(O1_von!q=^uI@S;?9d+{v)9jotXjr=cC=Q zq5jf+nAiC1S-RTts!sIV(@f8Ak+pL;Fmhg9rBotZRt?d>QiXvahT8jLs6`ou#Xy_B zNMcPV^Gmd^FF8fIN(1w0X=(DtZHdYzdoI?;jj>o?0I#X9x5}wpz56I-u6`Z5JA&-Q zq60kfG5?Y0&P<_rDeuFXlp_m?(L~d`l3O>_lc89JzdRlLtuWs|5x?S{IZ9HtIU^;7 zh+o#**WW(SjP&E{3llSwlZm(yTet3RL1wPWd~(ncAdHBA4{H8j1~vbS!ibnn<6vaO z?1_kgqeiK5glgVr4{Z>WTMU+A-p1D|UESMSb_#tWn}t*U3!XQ`$FW~An=oF-(djTt ze0v;}j4m4%l?t<{s-CdB3N+kH=rJlkj?7noG>RunJb?t+f!=pj+Ruy3q)$VO>E|c5$h_2#TJDoTY_=+o+uO(0p;&YZzH#!zQLCeHcWhUnJE(OGqVLw(q z=0+Qv4+?+MKp!#wS&fhHH~amDVY69Ita|T!a4Ydkrp1q4m#{- zVKS?;Lt@!T=hcuY7TtC%51m^=Z%z*%b?~sKaJPHez3TbGQ_s7i3I9@PIDZlIBeJ)B zrPpAy+1HrE$-dFEU-MYHZu7F1g|HBo<*duJny|fsO;B?^iDX% zeyKDf856VBs8Mnfs1p_Op-_547Lj2C7q#)B_-o`vV(#k3Wxu(oICz-t|Ez;PH%-eDpy z%rFdNaBm<{qA^4b|3zut*pT2{M|`UNV9x%uU1a<@rl;($GNmV;&WD#0QkN#@q+4>6 zm!>AX1oPq1)3Yy#V&QX9;JS6+t`&{WmvY-n&cRyBz)ufHNz+e-6`Py z{dD%bkA`h-?yTz`-IP{j$;~9=eV8wK)`)Ry56`2%A-7Mpj_|W!i2!4#6!CFr$orA` z0HcE=D*w5UHVv^VXpB|Fun#718H4nzLK_@M`4l4y*G)VZF%=TUJaL#!8c_y>?6+7t zRbwZ$THLD7N-b9L%}uRVx5~z0$op@4elbdj8y}yfV=op__Mg%{dx-L9)y#uScfJT@ z#{31-rypN%Cj1y2*tz*2sTETy@<$90EBw+NT8;*&=qG~+f2YbR-71t|9xdLi!Gfnl z!5ra8FOO8&p%8YfKJZgMo#x~$-`~=r)YUbEP@P(G6qgWpg+*j)3*EmAVHK7Gye7x% zIodJ%B)q)7BX-HFi&u9Hy}aWs(aC+NS+m>ke~BB|?ccE5?^(jc!bP!i35!-(%GGGP ziiLhQ^fb&~+JCna&uZyv7HWCAH7=MK!Tyf!%23+y^r^UWa1Kr#Z8%Hb@y=26&pv;2 zDolmv?{ zF2o&m)fN?DVRN|q57eY(hcvnh@(>#R5S@$6pm{!?hom3D+jF*?wzMj)x+c6Qt=Wn& z(``kCBs)i$>!Em4VEKNKXcOZDcQYUD>QY+Upf9@>St5dHwa-wYt9 zBIT_RzJ$L74}Ae_30tCUph67>dIg+uLufy(*untz4 zGS_8i6q;?24<)XWrV^q7z(9ZgmaI-!m8-HInKD;P;D>MrWVb3!9kt!iL)a5Sm3I!Q za3H#Go~t{1v$ZCL@O3OvX!Ps1D~;7n&L%hjyH~?fG2U$Ud?MCXQ~>^=3Jt_5o~a{< zBk26yziY5GX7jWU!GVCrL&}>>-TG!&9k|Nt%SrM|Awp(vbmR~#b2)X(_bX|2Nwpg> zpjzao{C1&c4BoH$e87IK{P!LF8I?bS_Q|b!R?bh!S>?55pMQa~it{98S0pZH44sE| z+ALFx*Q-e@Gk%HS_>Pu!6WOWwy-8@uPd#GdV)D(VQzI>y^w5; zJTxY}01B##s_nT&X{D)sc6V;Wrky?AUN}I8R37r+gFHmMf5Adn$QR;03=T`ysv}Cw zbI-+u!_sck&eVqX?v}02vKB|Hy{Wjkz)=81PQ7j&G&&lJT>zJ=E9OHb7M%2Xt* zCfd10*nzw&g1!#VJ?AmM{WiRUSpm24+aPEkZB6Um5as{}l$Mi5o&1JmQugwqj!n%L zF@CL^?5T)~>i}X#s3QI|9r6$sRFdp!C9^uSI6oU7d9{rkA-boroTUf>EQh{=pLquy92gc-3aJgT1o2a6t^3{msTMN zab3HkJG(V=^M*=mE~4?4R#`jZ!J0u9EmY+9N~=2otX83HP^YsNFb5Heh0Z;5rqYuN zt5Q=@4e9T%+n=+W2*c@@inCg@vIkp@##@ye_SNF(SN?uuTcK{=hKUH@ZL2Jddju99 zU3dik?Z{CQn85F&Gv?2q5jLPZ?DHKCzdDB{&@;!6p9xFUA-+_&79Yl}1q`zqk*f5D z&T%OS9TuvKHBvUB{~adS-NtYA9Z=tX&eQ+g+pl9+2p0k=*b6?=jr9pfxueI@o&xEx zDYqyCk-P1|UXZ7gNXespVvg>fPaps0n@>LZCTv98y`E2@G0#6A6aDsb1+`Fm!f z@)yE>r@tbkTdhuWfoQpaVZeX%rw2#!Gg`7bY@PG_R-O z@Cj^!vbA$p^Q-VVd^o-4krsPPNmEe}-&o^#c^(#SGan>xzkO!jSAPLa4Y(2kVA>8d zX3RM8{|@t`y+UyVF-A?%qi8sgWD@lEAabaPJP(PNJF6_;Fr`%QR zs>g}#TNY34)%F@kbYJZibHcwd5$4>=Yv5s2x3zGscYZZENm ze{0iVIYHpF0e3xsyI=r&ZW!!e+ikBVrQ($WsW|2u`BrB=ui(#PejX@F`{BX-Rz6rBO=HTf<_ zp*^eE3T8;_1`o6dm8HQ|>vT46ZtJM6-wtFu)E2a5G-o;;uHwf0`h3U%OiBh)FihG1 z*2hi|Z^EAOV==y|ld@H4`Q&LhmUopC6<~FaMF4+TR0wTTEs=+8M2(M4qh{~-6qrQ3JCQb1jBQF^rz^Igwhx&9peuT3B zBMnEJJ~o7LVarBPc2%E-tqvOKW(@bXTG+4b@t!5`mtI8SD>c56Htv!D-H4gbyK5h}UpmLAA zMEM2Uc1*7wQX6G@ZDNBl*4Ln8gA1w2I+Qs1u+-|qeD2tR549$Vn52tY^plVReDqGR zpJNWlw|YeQmX0ngVwuR}SUe~Z|4FyMFcYxaC7h;1c3z>apeei20`ZW#5t6`o$b9sr zqi+m)zz6-QTM~f0!vBRP^(OQ{3!ov7t|6o{-ew-~DAi7!eCnVM%MEf8Qj<~$CWS@P zzWdYR#f!0^jMZ%n!Lf^7kbM71Xmxjj&D3PHK(<@q?P4;@c3YsyXft(+Z6`&WF41-f z6xKeiIDJb=I%5N05z@K z9FC5a7;4f~=m<@N4svOY1aUAXg_uUXDi6a{nb}4@N6mz+#*%ijkj;T%FF=&i$!(Oy z3-PG_^J#v;tiB=99ua=8NBj+M5L&Xe)2+HgtbVsT71?X|sT#nG1uWGW^xxUFEsEM1@59XpD7Xv3-@^ne<947agMLu!PPMvQno$KrrJE$$+J`q)wF zs*GfRq>B^hEXaR^AhNyJr{-UN^jsvCn0*PK#_fJ$>(JqS`}@f6y%?6njI-Z}$*L%? zyijzrZ1*a#k_@3Sh9#;{*Vqv*u4WIkf~&$+*GO2{gyI_-7K(-gD!6WFSldYM7VXMp zyUy>nv&eRp*p9t;g^F1!&5=mbc?wSlMOd2om9~cIZ!P=)K7_Z9*PSChEL*8)aJd?Q zpw(ScmI2}35(TQdT$rK|&gWkZr7K}=U)C2WgqP=bXDtGrS_pGDBX z5A-b3N&`RC|F;{N%SZ!18cXJqNnYS>+1<01ygOS9-*<=cTXkTsED?jXB}b9L7U}zg zy&tn%6&awfC7l}Naw3>_D@FBrH8vnq_o_Y3=$8$KbEeFG=Jy5UhD=eP7_@;O>qkPw z8v=(S>VnE#6O5Ah)91qi>FYC7eLVX6+80u@XKIYO-<))EuA;&9%Si%FNqa3>_x8Hy z6nim-(})&335}%@K9ey*t482)LHy`T8qE)j(~1?`96@k~)b@(awav|>tE($r*|PB< z^lj0Wn{zi8x0jQFko<}QXK^iA_S&*#N>0v3$ZjFaaT%?>{Bm+mD`r4=YFA-ixaP_+ z>iI=6S~17mC#jsh@?9*8HGV!wOxuL7h~xjblmRM^T_{Z-a9M4 zV;;#+Y%G{$y3ir1=*1)Ba`bmDRfw$ke{}t!H~h5!i9zWfZeBzK`XG_sBYK$$9k@jw z<)(pK|EIMVLJkiIV+G25CfKLI>GelnK!~Ka+?Gtq)19LeHfNc=jOu>L$W|&mUF3|04KIb}voxC`(qy z&n=ya>|t+iJ-Dx*ur~f1>Qf!>C7fI$(Xo6$cVT)y0OqLIiz|vM zO2~e-w5D84GQtLySodKDwIjuowFAA%=z^{-uPd)1%hjrqiXtc`|8(E|r`t(3KooYz z;q*pl4&g4fy5;niH-Ru$$YDKC2npP#*OD8@fG1*b9eS^|mZN)~9ioBp@{ki~Pe(>- zT1G}{YDPzQPe(@&h78_*Hz_wfoi}yqn&0hzJB;Px@#8`QKhbN1YV2qF%j{%73Em)%n<|^C8p&Vp0;>i*yi)h5q@yA14X&dl zZP`s)?v_^M9qJ3R_le;xbrYBFROY~Q#gK8!Vln8jVXTHp1^=*(+wqAnPMnz=t}qacJB0rL04&4u{$f> zoV%ff>}4GkS{E!^v0?p+6$v}`h1cnfOHyXRGvxmBF&DA0Bn+7D#lJoJE=j!l5S_l@ z_?d9nRx{A(>9lxk+u%*u_iE#@-lffpAdbvfFn>CNeXvv1h2p1PKQfuV1g4}cBiW(0 z^z^k2zyS1RwWNx#Sw2($OR}qtX;VU9rh%X8M}#04-Cr1TW1Fu(t`K?+dNz1%Ul&V9 zLHFUi*=@yH4b)~0U6c)l3j2`PV)=Vvy^x!6J-WlBG#`+95OQfS)m+x2j zFPF=&%l0o{E@rjQf|3`D&jbI0K8*(+=w>RPE3~vB7Rlm3@e9%Rg$%r0r2JRl{t9Xp zs4I1qRFm{B9>FInMMZXG?&9&mWQ90&Gqg0+w2*h$B&AZa!3ia;OBQ>D#PUdvA*A>( zzf9vQn+wX-7`JwYCs`8h+Pt~5GjnsgB{S1v*__!K{*aRfey0B-M7;4iAswx)9Ua-N z85!Bx8Jk+OI>H~kOanj1%|FM@;{8E<3;Y1zAL7r_md3`G7F%O(PF`M4PGeq6_=6!W zjZMv?t8yD{E#YjASl4*nI??RWDB2`UM`20W&|1Rs+3*`iv(5aJzOIAEz)5& zXjs8i>fWaAtlrWOyNOj5#)=uSs>7@*tl5&Z(~jiJVH6_@5)!)}>dRcEnU;LC&CCrO zH(Lrz3y=wKRT|xxk%g#(bE8h`G(_Fr=539;s>uam1>nx3F%L;P)sHa z-I-{~R?&~Qp*zhJ-fEdK@yrb?q6UU4F0w}p%? z$Ess3J`|(SV(8TI-wlZ~d$dEDgJ<5LooK5#^RpBGaKj3D=IffDxiUkZ*?~Sl?abBU zZ1&)pN0-H!M_Zf=o_RcrIznfBhvJ4bS3LfSQpkR+IX@)<9I~{DKc__1a*~ZIQjAoU zRN0;OYDcxBrnI)KrmVJHTFw>MRn<-+srkfmC06J=%Y%QVRb}EOj$7rZv{w?O z+N+ZPDuXPI5=FR5JfE7L zPRuH=2(sECo~}4HLJ~tQ7SChGND%=?xy-XID=jO-H(W#_AChHhQ=MW0sS;ONRbEvp znd!uJqSF@&%ZkMbh3;M?Wa=C-mloF+)f74lstPLefV{+`52{Gi=c=lA*45OCf7Nx) z`l|X$q&uwBL1S5CX+0(h2<^OR7KOs{qB5j%C>F;QzoP_m?C{W=*iYPQ3p6_F3hD}+ zxv+^uvTB-JE-8l2BpjSo_k^Sv`bCgpNE4?=Fb5(MlY%@(7HUF18IPEMC0<-ORyOiU zNbkfZ1(#-<=+#JLAW~fzWY4zf~w(I%q{O6=GeB7c@z%;L+%Y7-WN{V7Nw>|<6E+TfUYu?aBSV=!k+BK~yNl2e*wxqSzt+_kk)iHl^7_81+Z{0xnuf@c^ zGCskCxEYv>;f>$6GCU$AGqdXF4VPD&J581c8UsxB* z>gi*%kfLyB(>8Z6VQcwXCDjsdTL)w^6ZhPeJYXvj6TF2jr_1(REbq-knEm)R#z+rc~P08gsgg2d7*bEypTdx{XwzU6jhcuN*rZE-jF>rm04?y zGfQGfAVDqp$oSr@-Gp2DPiStQm?LqXY!q{(m?y)H*fSh3KFdXtuT z9Ee1ULM+fj=VFX7=O;!88}X2^^cLW?I`#jYx-5yUWpNiKA(hHhq<=wDYhio+QgrHS z8u*o-Me?ud1HmH(el1s5gHsF831LHuii-*{&nOIn(h;!(NpLqFX_fgz_hMZ|7)@ZV zZMrectb_G5@EZwT8O*Ov2$`s7(Wv-+=k!PhNBzTwAyt+>%B-dDY4xqRGqL_CL#+Cb z8_A0MF_pvYk5XhN_xGJs7)20^`DYNTVE85+66zD%Qb>QlQn1um)CS-oQFeuxcHHbGy6#A>3G*+%G**i%DCRD)j`BR=PG zChCh&k>gKX8PB7EF#KhB`@^p-@UtO-2)zckHdifZvo&WokR3bBo~6r_f=UGC7Juah zWn}4VX0tHLv-54a1zBXSX}?-7J)OjAH2SPMtZ1nyCd-W{)y_5Elml=8yuF>f$w}XG zwF3D_Yl++EGrDzRj>C$T{c4nv#_B)@nMql0QLd7mvN78XX4u%8-Ajs^%bJyPjoa3* z!y=RlC#h_%YgTF-T=n&}q_M8msbIZGtt8N`Eh8rTvY9?SE~iS-GHDQ)AR2BoIKE<= zX<(wP1Bju4--?y|EM*=R!#z3{KY_>KvdSZ;qMc+78GZX7`q47>FunJyufGxlKo%DB zP=!T!=+|G}8zc>rG3=oCLgL5I7l-Bcj!y^ormjy5VsfyC{L+ z#i7NuAvY_U<6@b`dq)>XSBFYC3anZXzh4Y{9TRgbod_1|G{m7D6chS1P!7k6=@b($ zHTpqq3P%K_7`hup7QTs5AGk|z6!Ti(ZoO8KZQz4`9Xsoz{E`;Q64SUu1C;(sgt7|N z0$scx(W34{xwrS`z4CFdylZn=Hh`X7{W>SwCOH$3|qc8H6h&ixQ^s-+G@j0pw8GL?BJr_UKX!!p4;0^tdk2^xy zln*~dFqUbGFGJXK1vXm&zUrHVZPz58MtWchMfE-0gk8w18&l*ItqkG6r7>D1fD8(#x_9HQXhAE4LkqF?it6x?6ypCgQcUs-a^~plFNiMKj zO)FuhcV&llOFUTN{E5yUo3cr_|*E>eY*~c zY5G>am^Qc9cUAQeqgwE?aorN+bZN|JCr6HG6|VdCDSgSivb?YjJPkdY$$#D{#F|#L zBw1E9Zq)b?*|pFKA1~QaCGNvEgnYnn1~D{!#vmnTyih>AM%5Q0<`qQU=*C(ru{4NP zreh;rs+ufbOqjCSA=!F77B}P0JXC&1D%$OOqlOiW&=rT|0tN}Ml?#lXR+T3baz?Wb zTp@^wfE=^Y{Gu$HjWWu;HN-d`+M`>xY}so)cmvUSgM!hZVoXdZ7KruZ#}w~DA*dv} z(pBnyxjwC@?670i`i!ia)W#*t`z%cs+w$bb!J6KTR%O+W!__^N^<9cvh~T+G{kY%8 z$ldFO)p7gB?Di+tvq_Bn2fx4R##uln?gj4C`|;y`{V?Y9){nXP-Tc2~Twovj3Eh;T zT@Q@}0pDc~yGb488xDg_#aTA&G8iO{i$iVbsQB=h zj~>O!<2do57{tYnIo1$OSK=|p!i7gGONWPJLAmhm=}#}bJNwZ`XU%>zY$dF1OYTEf zhVAjMTMh$32xnB}!>tiCpy^bh%;N@cS6vgqEmVFIh~kIJ3|b9IEVG0Q?E6+RzMc#qk#v};*@1$Xyegjy;d85 zqtz%hPOMcM{e`mTF7Oc2vUq6VVLkSb>%Zgmi>o}Uo4(-KAB0-hgajpD2&0hS#`TIh zDZ>QI$OGr63IpxjmtpW)hS%ILB*m?PU(lk4yxJTDX$}HICjr@w`}eu{4p{3 z96|wu7HFw#b~cj_)Uw=iWP8b}5Q-HM8o}FYZE}4|Q~Ii=#6Igz@-~YWM|STV=-bm| zOD{+%P9}a{M>BhKw-ol1Pu0St+>MzjbzNfeDjV6&^t7_MLhe&8E=ydFQ(Ok_BW%4~BGXj@kLV|g`8qH~ zfAipG+J|5K_$!!Pk)X#~b9Tt5lYpN8RLlRVC&`p= zgH+g*0ck`_j^hbNmLQa$OF|eLd{{!|N43eQem}voODl0j2qq7`OW%33R)p|fqwFL> zdSbuNfFhR18;t&-cyx`jlVJWz)R2Z6A;#hmC^tVZhLO?XAz_mVvw^Vzr0K!iK7@ zL_PY!{5|Ql61$1{X#zz9JABOC4tsJon%YnLX}-8Y z1+v?3ralJh)tIX>3=kjWPGH;Fc7^?fU!du2N`-_}k+3RNq-(QMSqYV5$+}A^M^9rp zNy%4AswR7y(4pPi&MD5Vu*RT;6aRm#QY$}-ZGiA$J% zDqa;1lAfiMm5HS?;$Ev%l%n63^fo9p4)Iq;oEsEz^UB0JuUZA-9#j(NR;8x0##!Se zz4;0@uc#vKUE&(?mXo_2G!S)@kY_l~OZ8WyLjnf9FC_4LJx}maH%qYU#)6-5qrp!r zce!=WmeX5~3k@mnT6oeY+8HBM6btxh0-@fkq3V?p$_~NQ%Zp;CURGGTFj1qy=*5bC z*|EyGOVOe^7lS%>d~kpX{o|t08-ApE%uO~n?`E``4P(eK;(@+J0TasQR2ZokBk07T zD?xlg{sVY?^{gdCC_nFs!@aA_8hm_@SV{Pzd+Dj&r#7E~Kfv3Wr&fyS`BdDF z_%T<~w;Dikv}*FwDBrM(ipF(rq!?-d{v_{u@$1Vh#sHIf%w-_UQ{@aKOEH`xdNTF|AKo1oO!#wOAM&PdRMb zLB1cG9uJD(^t$W8>913d8dyI)AmeT^Nb9{;mzQU=0eePaE-y{jj~J*${ER7q*)(w= zG4Z=ExEeh$FpxMfpy1n$F9<{{#;ZRNLX#bpygodU#!D}m%Y?dVXh?jphB5G{KEg-M zsO_5dEKk_!{E}CQk|C^X3}ru5m(SgiI`{|oR`-U%XLs~0KgoUw!IT>oC60Se2+Jt; zUzF!vjSM7!!V^X`B|0WVBJy3Yc%cvB|BKocPqXw9!cNTAADNKz{WtMXsO&r@9>5hE zcwGFnN5p&#(g%cKB~VND?@*jo6*Z;R#Q33tE!NR!xeIDdi~g zfJCWwa5&2Cr07M(X3s0iFCvTFN?Ap@*hvh0tlBqDQ%da>CC*Z^f4zb{B9eGdyvXwP zilel=q{>cw)09e#!$1X8LPZ5R>{c3z8jG6jr0zwf!tQib0~uDU!Rf51CUwV@rs~GJ zhB|WCs#KO^v5*jAm6cV*_n}f%U0&m;B9DAP#VPDERAMhLCZ%cZIbE4KsmTqNx=p!C zVR50o&_OJPjx@&xGdQ-EcBi|PLT6!hQ7y@6wiG7k=k#`MZf_~=R>WNqCl-Iz6}6U70?LR_N_4f%dMz-&|f*K?a(X8hfq1u9Q^A3)v{;;2}*8I!X05rPf*Jtf?jg zHU*oD-`TrQsSt~0RV3N1$V?n3#A%vB z)@&JE&d6@5_FdP@g{+@&odL&Uw9n)08_LJC@m8V47$o%JE&LV@fAOoY#40y1vGsTVt`xFg zAPU^7Q53k35%NI8j~dqSqx{-8cfcjYWzev^7&I)SgPPMt&9FpjmuNTgX@sCxE4bj6 zNJD5|1cfWdy3oUbqUJEbVU#&=coCpjS_H5N<&)ySEa_EbzTJ5Ccp!u(^l`$&nRspM zdw_)~A6cay%n~M`87}0H*K1PQokH8pcpt;PDiX3FmUNg` z#ZuWYH-DM7*EO|6C&3so25`f`(zL0)h`@}epZ1s$YS-g=`mC5f!~{ntPUKYB`ttq{ zM@2kP@!S!G@t%cdMmDtmTSFYE#`FxV)U`NcB9$diBSLp zv7*&EmVlxQ^(^uVmGDuq5?xAiR}HDiT@}v5`E2@k{W95QkIa!eLPSCJIr9eF{J2ql=7(jS7n~(J1gO!~n&g z#wKMM#k;Ogj!ga@oq^2?!EK@&BSDTjY?KZTZy;Kmq(5R&7_r!8=~*QvY0TBZY#uR5 z_w3o(g_HDh^M=J@lD?Msb9}?0o?pxEg5>~>RtmI@O?iHN_^HNMktkl}E z<8}98I1H~_cdW;zCf~f?IT%L{j!neGlEBw2ROX(_%sKI#v2rd9ky0A8I^29*ImX5% z6tC;hyPKBqB&pne*W_Zu&&NLi931^AM0^u9=EK0S`i1F*2 zOa_k*abYl2fiP!61zKpanux7$(gd$Q9>Tz5qE(i>m2}r_{zu;{<2b?*=B1O z+H1cm46LT=&EyDsxuQnVvfbi8rzaocw+f}>6%1B;%9pa3fKI3#FPJC-wED4w-b9F% zAXJB7(D)|L=OKh$!>18)?cHynBSKRi33*bFukoy1n0otw|B!iBiFfYV58XpdT)`b) zx{vAialOLw^C+Ljr#SzXL1y7(4s_urJ4coA$w7e4PS{s{M>T{}cDlkjq z-qe@F6ItYd4s9@D->^rH(A7^_Ok$;NK<9m`b9GqnZrWPk&;}jXN$re=tk!}$hpWs5 z;;*vKNi_5xgTZfrA;iq};^Sn8MySEBArG0Dgdf6COeD?FbA-#X>W9SjjeWT(ARzk3 zhv&{s74wwA2;j%W+E6-e>eO>$CiDBmT1CT~4?Lr19&{E=$G+^j{`=TmcroNE(xb#1 zFd8IrqkNiQ#~bwPsM3ySG5n&oDaK1jUB5n~mMNz}iDN`5!LN=&V#&rBHpT^H@sqfS zgCX+cqWIp`Ax5os5_BbD+URw%660ub^gHZiKAq2q$toOu&DV0zwQO`2Dka{au%a+a z{idzgX9osm=!5xyEN+Mfo<(-&z)U@l!JhL)(19UAHu;aC`Mrv21!_xc98QweHu1NL zy~I%jg+d9?;S?0c?o^wgvCi2@4l+f-Od@a+V-;O-2mhHc7=OBVZ{B={`Oh7(l;5e^ zAg{=gM_%TNQ02-ohMycv<^M6{&MdbJMZ5~@7TU6|{9UQ8aY|Q1xXkqq%jZwfl`9*M z^N9de`~H*t3^bvZfa>e0@9pBK8iqexXAJu4Zp4`tI?gKKD{Y!Har1O9G!i3llc1b=5+_)m>89l1C!}BQe;`99erNRRsZ(R2mX3u z)CJ+rr@y&CLPv+)%(zU(yg9I^Z`&>xS+27c71|)1jH#s1T8Q~UY`Rr4dn z$$xoJ5*KOph;lTa#nF5=IGRNdI{5M(cNqNqVg9gI+Uz&5U$S3ntVsVbr$BPKvPrUn z4JJSLa8zqa4>L^ISezD4wDF{*WF&c|X|iGdB`xuB zfgE^(>N8x2NO{9B>#6v|L?o(ri=z73YXglc%W?&08Gp7`=)^ zCW+&Z3=3Y9&ScaAh=UU(!WCK#@!sGkejnWpAItRN_f@V$X`kwZsOgAjA2R%Yl+HT= z-+l7^AN|~6{I%N7-Vpx$Fnb;YYk0433N|MMmFPiDiDnnY-h6NvhwY%3icfJ4>3)4y zFXdqra}AFQ!5fw|dG-l>uzbfe>z{dM+2imyJoDQ64|aU;!TwLMjynP#oVE6WUH5-6 zdjv+{i_^Ocv)+Z;g%Q9&f zGXMiMTN=pOr#+sl;{!iY*aZF}Jr<{wLwR{QY>>6e!a?D{Q^)3y;5}6e>^>cWl>i7ChaAg=2O%Kfr zx~@Iw3LiqJxOT!=pQ=61Q0;LVV|7{}!FH1(YYSp!3T?Czugr79l?|DEh!^bh4h2EM zqvUa~sm4+N!(l@wpr28zPM4J1?(U`m*iOzrcPb|O`Pivpi{MkkpZ(K7IpXskKI}8f zSU^}V*sAiXNn(=X&g(Ajh3zoV*zG1YC6GN5(LbP!A3=Tf=ZKXkM8t1}=CVtO(ciM) z(6{gBKhx;s4k6|no6IKBz--iC19QZbYoW-gG)h!@;uYjPj}Aff(a})Qx(yrG%k)W2 ziExV(1a%>HC`2OLcx7Y=A;7}G7+Vd`60Zuc4^_hva$wEwr3eHRN54ja@C|wpzeZUQ z2t}RnMyFf-|E26p;M=(B{DFE#uZ9K|{JiW^Y^ShL#|^YlyYwJVFWOXX)3nZ=CQ@$M zmYw*JZCTcRKi#)&*_Pxh@{u@)lr+uVHfgISKuOcm0=1WxKS^L=cZr`r`}%?Zdoy+} z%EDTSG@8-OyqS6LcfH^5`=w1&$z-amERoG7n4@*$_T|%XT1A!RWmap}oPVMQj+TvH z9vv;?asGA7RfUU5!6>yk82fT@Lc-WWi&o^(g9>_<8mgtNibaA8*u1uAVG$}Oan4l@`?!ox11hW|h1 zzm2~HHy%(b-+l~#1Ajwckf0I}l}}A^cv0b0Ibx7md1$J`rF^kXs0;2DFifIHyvd3^NG!?Mx?La~t7!CoG_$L6-Xt-#ID zJZxYu&#Dw`K|6!#^IQBTuhDDt7~Oj6zUb@*tKMp|m`#8MHSK!4-l0P}V38o5OXt;l z^gctt6fgxXVQa)1b#$UItIzcWy+Lol5B&7c8}!f@3W6;>gA;Mkm!1955B8M>08Pl^ zvU;r^tIzHOb|1^FcZ%_1zl4R4T>)?aFS|C!{-v36=wN|k*T%&5kPOMuCd1YitKH(Z z(<8V8KF|I{Hu4ezFQI*ggUvp>+hVuU^Eqq?kk?2a-I>iJ**wmG$D2qG^^bO++dYNO zZ69qPYDy?QR;R^k1N3+^236}0hn?Y81N<)}0`17|a=Kf4 z4bhH4&7g@1q1?%1=gys6C8dY3SgcwJ+@Ql&@%uQ*#>Cm z6`|%>Q%ad`--j}Qg)}C1)o*X=YwI8A>q-6M@wY09mZBFF4J%D*n+i3fcGr%W!cDKx z>af@?9*5sBY#Bnk02=hA!hOSM-rV;S1b+Aa;_oQx>bGvI8y-)!^folIscf{ZQ!%)+ zucc3)Hu)T0i^J-)+U!;Y<|T4ak^dX~GkE3Q`k24Q3xL9XApS?rJKQnU5Ci6Cq550oYlw5u&g^u7hu;59E5fSlV37*; zO5WMZ1#Lc~llp60@KPvHCXH3gsjF^k({_O45|*mQX19x0O0=D(9_r3BG~G&utt&uJ zOR7(sWS?;3g`5AmGFF>D4&+|h~nYIZ! zWU2^NchcFKI)S%T%1=&KP`AB64s!w^T~1O_F$?pXmCJZBmT_FrGQw2+nb81Lp1=VEC?W>SO7L#UkSa-s+hGVP3OF)h{ z{PDpLz7+=eE2IM&maJN}!~mp{KZZZ}ApA!_I>=YxBatdbsCePj8|Nb+Cn29P+;=x( zOk%fucsKqGtBC&zQ-OEQ9f{l}>9KTa{B6KXHGWn-u87OPBfKTZYF_|JSHP>g;=3db zp|%tnM#DX+fe`yXcX&W=!S~=JlASH;TBJaVcdcv$lE;D$HQ+vx3sZ@f7GCP^Kn zXPay6UA(1DqiM5%Yy)J~H2xqs&#Pq$g-i{o)~|%qnGzls%i$G9u2du!zLPX_ido8v z?E09)?6=tu!W=(bnI$ZHRyMmNB+r)56ihLurBZ5Al;q76Be#~PFxVT<9>$P zELS6ICufUTLl)}Cex2^UQ2s8Tm9Z4VrR&x$eeUqOGsVYIc2DRC*o{t~=4^V07Igpy zm~rOt;nPLvRr#SRFEEfraE>i;&v5;=?e%rripjCU?RDvKW+xR7q5if|BUmas!y6kK z+jdZyGIJYC#Ji2j5ONz=U9H}LWJnfYKUO_nomC%12T?XYJ~lQMKZLS~uBaXZ#Lc|U zY;0(tAAJ1Vj~8+Sjj^4KFE)$cfHP0$U!H<9&oDY4`hK~btqBkwwk9<_tw}>v7t#1; z`AA#>`6xr(by9udbU1;=s?!+pMXg`vZ|-g$wshH#Mo%E%6W`e7hK`OQ4biUO)28deW9L;#C5Z>wjq<^`Ggxhpv#vZuR-=E^FgmkO29 zGtcF_aS-m<1H6R{^%+|Y%{>=amq_%TyJMX10@GhcRvXOFLVewH?S3Elw9%0_E0 zypu)TB)-I$x(Yt2q$Zy-DGVw8Cc2(3l?zngYE6@#lBH$XeW63Y3@cVku(9o)yoB7L4NBRIYTVHqdDCyE#39!@2PQ4i`ihCBRjHunyg|66R4h^2<& zH*!Rv{wyL#@Uzq;C52qj6tzaEk}8?aP&*=FfcMOZDI)(Q$5Me_o@Hbg5vd%nzwYaL zIsVSIA0skM_}2v*qg&x}^x{a8_heu8@KTO-N0(%8=g1}c>o7aqQ|ZUslJSBBakRuO(5rRzAo$*e;f#G);z6U737 z2zdQjhKlk3a0Tqo9z_fUtenNuh8alMD)d}QEjqA~i+aKVUj)31i@0E?p@&{28KF9N zD*tM}IZO8wup}4q|Mg9d$hN|UepLA$s!el|WU6Zrfr+$o>sDp$*5W4A64k{)HQ!Y| z*0>)5hVsUuA;k)$Y*X(9VrYki>Lm2cabK*PS|(TX;(oy}_d8~%esE}-m9%GMzeU`1 z9;vM3J3H__)cc;Mx>%{q$`JYU_cpjO@F7wa$Yp|gKVYW$@MOWt29(NLF;QANW zzf`My>BaTy)5=4K4y{k8*B?6c5{Dnkn_0$Y%+JG_=NbDnUc^d9_<1u+W(r`HW{G7f zT8ftVtGa+*#_cy8GG}d6=QHjaMh%pfWW9$1`>Bz@l0aX`|I{)YTrhp(!STJ+pQNXq zH}k+u8B8n50DXM{e<7Xz_#O^h@hM2G#Cp%i_uPY@Bv0Z=%;xu4Ahk+7nBv-bzLK}F z^4*IU-(~+R7cQ)XVFId&LrzL(S1C96jexKfg(wxkdZU>%_fHdD)xRMWTS+5FRs zHxj3a`43G({=+3ISue5R;-wt@6fBjQ<@v${lZqTmNHA4wpA?i(&)|~+EZ(w7>Rjs> z7vO9z^mp(-bJR@_bkJt%&@^F8jvq2zd|gMNhV8WYv?Q4XoSMw=6;l=E0?An)J`U&f z^i@U;X|q74L5(mL-(<07HV9f>jX)4J6^ynjzf6eo3tUb4moBq+h8|f={+V2Wosscq z8UY{g>kM_qqB^(UWkmI8y|G@UPg(}hpje&zF00PnX>HUut73KjRs?FKZJUapldSc~ zQgtlVtzd@fSjH1M!jfx8SipZ3c?zQG!@cMb(R~ZmVBNo=LmXLt9!~E^57I08h>FM> z^ev)2i24p+L4E5E(w**^g!`xWmvBTwhvLi%7BtU6^s!P&R^e6Dfmuc9I~T@%@ZH5N z>qcrWVPjL07#EJ#aQL}Nxb_<_yh;!KKLW=kZNaLvk^x7jmFQ!R^gReKynDE1bc7f$ zH8))(#?eu3%ZG5?fB*MdmTEuA&PRVuTV1lQ6|Kj*KT?xH_n&AzhnGJBON2BUA(T#S z2^mSVsR{ZfiX6ooBQHB~!tat_q7#d7g zpd=^YOp#Jj4Y4L4PyQC#gC@U$_LGIY0hugz>biZO4lB;&HwBAge8?XR6%XRdof6~K z6~SVBtAxmY0r5hVl#G6$KhE|Np#4jWQ(Zbj4N0=QAW-* zx6t9Q#XnU@t+BTNDlSRM2e4Lo`nh&Nn_U+S{fNqQDgi%P_zJ|@(-N#DT8;_t0#=kO zVIV{dy$x$6**t;diS5Wx--NL5bwF=ZSs{6#Xo?pwC1nyZJc)hzGU{_MGcJ$4mEXv; z$|~bzoAQ@t?c3L+u7xi=!62bN_!Yum`N1S0Elhi^c;Nn7V%fQpIEeJeM__`O0W%yE7 zf`ayd%@5v^vK#o%F=kz}*aI~zsrW%Ym)GqDCsuGaht0_%8kqGx#%w?@HOWGHr7*?P zXF~8jNr|uGBZNN#1O)0^==&JffJt|`zg38NYprRK2Bxgk#zyyilD$95Q`eWbbbwy}})QZ-Ed6O*TgEhW< z8Yzq_E1jSx?4t@Htvq@1!4H-%X9b84oQ1(4 z>NEwx>Z6>^YjF!)aEy&)^X3m8ub4+dMg7$(XiLy~#uwoJ)lRQlR1-?uz-_e&P6Kf~X+T6>ztyDzaPp?q`&lDgw zSzgeJ8{j#^m*J?ih6M>!L=VbY6FXro|ux50WKS77t&1WqxgX{kz#aNjvnHw!zoV(Vj zzkd)`k$+PB@pT7TESAewh$#V)6T)sKs{hl?`_D2sfkytoc{>fARDUn7d4>On_q|*u zbb>3wc2ypG|3BT2*@v`Tyo?&L==ZvZRdYhP`8S69n}|Z_WozNg`fKP3OY&wm3%C;f(x7Jccr{tt*87RkmC>*uA4LD;5}^5T68_zTq$5eD!~` z`z)Fd>1lA$D4f~&5B0aX9TIS6({(#+V5B+V}u>e^jYnl z6J#0$9;Si}^J_ol4tKJrx-I|W+JER~Qk_`De$IYa1!wQmYzJL&<2{-d_H7m<0oGpM zx$YM`5HsnrH>g+Hjdy8UxJ%7>>>WGABiwMS|FIj$MB0r)Sx5J}vC%bR9`JRetLCII zD)4&h`Q6-dg}DE9O|B8a7Dli2PP)HpG{NI0asU5YyIG%|6noDK@nP49CP(I4-@U31 z6l^-7l9WnGL5}(smAEvQC5lNYy}^|dx|-$wNqJJ4h0@6!%kWjeT!oY+6tWK?a7)dh zW4J0ysy-ce3RlS_6(YekJ^X?jKzZ;YR>Llr$>doX^?5QZuZDV70>gIDj;?3eevx}N zz2<1`nNMff{@ZNbLWcM#@1AA;Zs1GyO#`MTz-2 zYH!NvBao_iWUv{`X0t(OVc9o2zd39U*cdBKf|UMM8XB9dI?KCQ5t75F3F)GSxl=`{ zap3DhZkNmDrYEF^dnE&Wy@U(qihaddO?;fXXrU|)Q419x6H-Ttr^$k8ynth=BW%)A zI>lWrA{MjhNZ}oKkU~=Ur#o;VF8tG<*!vxSB877$0rz8i(1rLr9P?w%7V628?{F3~ zGWg8^v*n;Ago1v$On(y$ps2|Q$iF;AJ&IK73529_mW3M&hGIn@p{7(i&1i3h^f^S* z_v}*#)aLJPW;m*hh)+aDXrWh9%?mCj{Y_Sd@I{gKsG@upI-!YfxI{+*ULZyI5+~e* zdDD0a4CUj}LafUtm6u@--z^a<&H*Xm<6SQWf9~*fc{}|v@@%kWHIf6eL4sO>tuZaw zAexj((GE-CN|iY4n-K1O@j*!}7VJfR;DTf$+Sa{e5WGGgioP$Sd8CgoheMJqL!e!m z&k)?36G=Xq*F2fzZ_2CxONRVKOsUU`d50AuO{8r8RX6Gz-SICRg{ONVHPv!DzCGWlQ%%b8E z{$l033yWAVs0!}NmytVQI{$maaOu*eXOzk_^dqf2bLPy_bb2ZMV5zxOsJ)s$ORXue z0bfr|aFKB{UfZ0eo3B#NQDHYPJ+p)Qg$WfR0d8*AUCt(d<=I}A-B-XI@w@SSi10SN zjcnt{j~HHu9KVhb39UpKS$HlfZ8mPqdSxZ7D8~xK@?>7X&q1=BtPosI2JJ+)kuuoY z$KwTfL0>C}=e-UE9?cL~eS~p6&+%wlMbGtS5*ZcwI;4*9_oy5Fk>DCnRg}-=%~kT` z3*Whue1Y6@sSM}g+kXFB`~{IIl(tJs(omX3GL{d|zy}eM<+4KV?O)(bb$*2m;=}nR z71uE(R_9INJ<71~YocVdb$ z-E)6zJPF3C(`oW&{AX@_A$>|!3@hl=WCgcVVCh|m7QKfq&a(KbiW2UgpqhWURv9MWIuxQ3em4LYlHyQ3{uF#NP^uf9 zW|JYuV2)vUi;S$3BECKq-Fil1sgg;Wt|lilt^}$*bk|UxqD7Ol^-Be_^-DRP)hJT= zGnu8o6mXzIqGLlsxmiXE%wV}>lUZKuEbo?VUo)b7<$W=HEkb_W!{$oJ({I8t1!p!} z^+*q{gZ~i9`#s?By4mN9o#YH8+gZl12yL(-pJhKkkWUzJ4O_sFoyBXolnF2 z1=zcbbexVU$RjMs`Ut94q?MDC9AWWxT$&}NHyI?tD&f)no<53;45)9BT*y8y7ptOh zrT8gKBg8Bg7vu*IaC(bH$FA%_aasUjIW9iW z;SE%ujLfF2R?Xh{k=cyUs@cgTZ5|oHr93Wv3>Ux6k>Ywtir>Z~LTv%<9_cJe^SQkL z&Y#Yc(Jzu|B8Qdlz55;`Or9>`=AD^Y^=YiuxPxft*sSrTylbPgK^UE5pE5e>dXY>U z%zGXG4$jo%|N0o5sr^*Sp8;=wFa-{DaOO5!3u*z3A5Mt=FM4lbQ44CdwV8qD0GA5( zdk1I(L`op?Co2B%bNM)*;gBqnkwp?}y^0I$IiA1H{ieRzEM<-8T9%B$GSN;h8NHm4 zj^>hOqtl}OO)cSq>&SK)3hk%iUaIGDc+(-v~Gv&~%`G+sk zA^JD_+q{|W_&0DyncuP%-XmGJ^YISG&-r-Qx&iR99G@hk$x`A0aGB;aLS zm3t2#-m-69@gAaNQ|tc}X1KEGrOI8;1;7vGaNj2KPl$8-;_++*kS5GH4kjzmvr?up zs3n#~DEB%#xtv?4TelN!12Vi#GFibON&kqG5cTx72|POM8KFV6JJKEM0qYKP7QZ9t z2?kO=!H#DNF(4aRJ^tc!)p&$7i zUK^DnTs#yHcSQklV^2CgbNeT^E2*G};m^aF9r^faJPv1e()$HiX~52WVq@?ybi)tu zdr&+ld67`xfxP(l&-D7pks~9oe|q~_eODg8ab>h;jiRLr>6x* z8`>w%SHRg2_Bu`gsd^EOkJqMI&00ELJ^m8n*kdV1hsU?4M>uMhG*EFzNB*|@`fXHr zPgYR#;?1X7tolE3ITgl&j4sNcoU{UQtWa!nl0F2EEMoARi=>3-sg3eA#6`m_03ge* zmQ0o(6>z@x)DLefQcaVPiD#VhRphG>KQ2Upm%wm-+06!TZ}-u_&;Hur-8iN=P*kHr zDjY&6QIp^@W8(*kui3TKK@#xDsi!C)m0$RqhVAup!qe1QEJe|uAsO6T zh9=M+>LC^~5Ahay^&H864Kf5mboZ>UI1w7_8yW&X`4KzSsv-Dr|MK_IBtS>-O0trp z+CkG`0<6>M;7mil?2`gG)0i*M!I`G~o7a-66L6Gj`I^fToF5T>F-QIIr#yj`Aj`A4 zB-Uq&(94_mud!1rN~xpvCUGq;gVQ)#R4+98$w?z5?TFdQly%Y-Vo_Hsggx% znt2hJQkQ^F<<~?6da?_+_$t7WaB;t(infoNtB5o>Ac8VuSl2oQ~5+|#uFcZwSnJ4fs;m*z6z)Hu``qh9O;kUjO z`sMLc$4~vD>zo4YALM>;f_%pC*b|RE(O&X$MNr#m?4nBS2;YS|gTc=IKXFWLI0wiU z@+}xNMQjm7U*2F4;M?#LvV?qraT(|tzLfxcHBUeT%#ms-b<2c!306>VKUYo{7Ubn* zQht7xZeBpY>hf|@X1)oSp3V8>V&RM`A1`9F+Y9qQ#5Q>G;)rtLLXMOLV8FsGd?&I5 zsEES`^0-iw7BG*b%c=3RFaXOd%;pj0)MOyQIq9yQj2(d9OPOTNfv5X_gnopcZd|hw zWNYSM8GS}_Xy569x6oVYbi<*|;F+2$SNJ8w3m@3SkS|}1`;%unRqtUQj;m?sq7^ox(g zEMYH$*Jn9cU)?L2H%V31{miYXf^#$=OuVtV@ZzaFDwuVwrq}u$RgfW(^;QGcEb@a#%h!^?#~F6^O@0LK2%y z!*vWc^eTPeCCPB0Zvdsi)w+A6>}wb{gBK-AYeQ?tP9W<-UT%)egt3+srBH7)+5@s0 z&bA|{>}>|ht(?hYbQ>A7iTE2KkrZ`VW2Oj5PjI{1_n=+fAWeU#w`!3F%>9NPx5$W$ z4wD@y_i}y7z%JVm$aZnjwqAV-2`Tiu8THpE1r?0_BuARq$24;`9?4HooyT||1k})e z1}oNBM{j5aROaUx0#mzC5=muED`Ui&Y0D?oEP+LR^J-k0$5Iy9BNF00^i~wl`-r;S zHXgqyB-*~mXJnPATqe(!Q2T&-QbM^3lTG`mKFd&x;Q}sXMPlvRCbR>r+b2pbp=3xT za0MF{1xxGGFAZEg`O~SLv$|SOL z5YJ;k`kmSUD0zdkcua1V^Jj8c?4aZsPHQ%Gpmsp$Z`y+$F*BHchV$El4wg+Abo)JE z`VB4?2zH`wKo+fmvA>fuTzA*#vNp&piuLXK51oZF#}^#&=!rNckr@@xV~`8 z-_Llboo-g`f}s$EdlR`h6!*ma)asC|Meopq=yI?bC2{Fu#I;7dUB$yk4*cwu-+=^D zksAw)|nlav^jA0rd?h0e(bJQ1Iy|z@bsrMpBt4&2@F{-Gcr-fzZAC z_I7DFvA4}=uH_n5mJ6? z7*B-8CF;L%%aLSo_Vh*jfTUixR994ED;B@iyz33(+~A=^~x0}t7u=59m`g$ zPh`hwf7^yHz~+mbwO7sfqNti|MQW|J6*Mp8tSWC)r<&Ctk~_H@d>(}F^!vHaxG!Z% z0O^M?wUBcg9Y%}UZnv2ANQ?9lXD8797gtf3LD4eKWwIL?^RC%OMPY|7)>T~Qh0)8j zhkl#W=(O!cbU1k#kFP!C3WB>lF!|dI(teY3cIfr=U{wFvJ(hqYQ2%WcoZSnHCt(baX8pB|4ZTI_jBSoLgcbI2Yke z2SduH{a4HS2C1B4ZsDa8IHSv-!rK3B^G!L$D3K-KL)=Yi#cb_25%<4m79*8xitc$s zaxq`R(ua}SbY()piIS- zQaP@mYpCRSPatupZjvvb9LV$MFJ27k6LQ3DU`(R+w7FZ+HdJldp#$3`{hi~1y$F=a z;kMaj;g@zWdi^i;;PNIoyY$z;^R~HK*}Y&4xy=mz5)Dzo8)AYtCDIZ#6`}SJ6Vc@T z%;dBrAs~Zb1t+8C*S`FD*=d%kDS&O@k^FL^m<`Xf(k$lcFUlz;o0Xiy;hErA%T}YVOG1|4j(xO5R#8Jc2WYgPpK5fJddiBPgoK@@Xh?snKzr)9P1>Alwh3_v?IMOjRdgvu$>I>Sm+5 z-EOzrtTs>|;i@BB)w*hHJ8BDRe1?EAWHHqRYEsSJ>ZD2JhYh-c-xxB7tswz@g(^2! zz&#f2nb3^^{ct40_4EV>9Q|NdQo-Azmas7l$d{?j%Bmggtme#T3YvmeW=adhLJSnf zgBU()+z-sHR+U=?p1BMyZkyNca|l=DjYR!n8~AYp*PyM{H-wm2`vSB&EXeA%dTd^Y z-#8E%i4A~(Cpj;*pmcUHh81&rMq zS3^hpwd%Ale;=BHn(iG4RPoE!zWiFTj7Lu%dj5@8K=#b#UI!%~QXih#9t!v*wZj&` z>{Kp8D&;vIf1T`x_yPPtT1g%t4{&YxE{M0}PnSTvJAVZ=#CG-fr;9J=G8JVKV?giK ziEQ;sMruXAcn4J0YPzXqpGcr_Rl*SN@O98$(qT0iR4SxMs6fEn)WnI)5d(ejs1tSi z!eNj~rIl&+kIH}U$I$KZFnxDD<_|WwA>gJF=Nj1yO5!JyO=L;6OfFtcvjizsH09r{*JcBMkDxTMk1oA ziliye>DR5*KWC`wTe-J7Wb#o*7OW9N*M2^zjhVVpH)0%8z%Sm}BN7z#MMA-mq2B%I z5c=hkb3Z^J%K$NwQ+&A;CZ<%9VVnmo7V^(X0Lyi_>j$)Z0~5i_`1pZfz)b}RfONW^GHN&v?N!1lnHJ_QVRr7Jx6^>Nl zeu%&PBk4A-y}LQwh#FC|p}ieQ_i%qAE^7L{jd01?t(?>1WVB?PhN>qFp!rwS?4pBm zA^fRiB0MyP_Rlhno}EDC8vZ!>CYc9&T4Rmg9bhT%84RUj3D7|D;2GYwL)+Nas!bSE z_CbK}BzMBCK1Fv!|L{=n9^Za&kk908;4S;x_S6pz^pAH>_yB&M{%9%h9g6k$^u|=7 zCeKbl?!;++gV$@&iO$d;Lnu4yxp` z=BzxC$tJ0_R!U8{#Vl?{-Q0OIkIy^~%>hMlJ$ee2w=Y{(TACzJ#?=Ayxakmj3r%&u z_S)}%-;AGB#{o%@_hBPyb?ZI0ZpVmc986YldZ&Ta{^2KHhxPSa+Z852AckCMPxqdo zq2b|)u5qezAc355Tl=;hJHQ$0lT}P{5m$(6#D3K4h}gaD?pphHKpLr3XT>v0Rz*Gw z4rqmQ|5=_Q=k9Iyou_=6Ko3H3ImlTgSU!i&VnUXGPG>u@y`PMi}_ zGlYp17C!u<1la{7)OZEwHU!O7MB+L=f}$aJ6vTglLg+Lnq$Q~qL3_vJsE9nvqmG|? zit*=h<$NlVs|504W}eS%$Ai%H(F1SYBZLENh-fv4^irQrJzIWL&Ho4bV9M~HfXtX+ zbhta!69@0ra4`$Dp*ldTM$=kEZsR>+FMR<#eiv-qq0nrj{kA&JQ+40xr2_J+d}jCV zOfed19j=dpqTHWV0fgAo5VId^ zv@)t2H)d&%`uD`^Xa4X9175651M*|?V;I{%cJ{T`UVZiK*nv*%rs^fjmOcOclIo2e z;2>^-ue|zxc#nI7YE{jP^si>6O6EQh|H;uKfE8517oLB}u+4EWacuM@`Zsz!k#($4 z|7i7^tK@l!$KkF%Zl7+fA*leyx;kUUY3{M3REHsD#dCEb<1Q{aHa55~3aZEeY;3^HZor8<1+S*pXYxnNqU3;$L zz{+wgE_(GIY=CD?Ctge}1*GHyZhj07biNccI{_khOSf{5%Av8(nnEd*jqe+zkEC2; zS`P8;KhJF=rR7{pMBUZV1MuxnKx$CC^=^RY|6-S#tKGPIM->7IEQRPDyr7&zjn-yk z3t&Ln8{nFw-!(k*v_jFc7Ac$x{~E=1aQ8hU%8x(h#&;jJj8QRnq;GuujW@%;Sxt5O zDzXaJjE2u1qJM9N$7;r^4NKP3za@t1F@S$Sct{OiThJ6&qaA9s$)vaGnJw%!h1A_> zC>{?6Bi;y`u4_ikrgpWW8Z94JbhjssNkm_v?(Xq%bW$JoZ`9gqX*Xk@>%ly9@Xfn36+%G zGNHo%iZ$FowfDv5tze>=8$WIS<W=6*O<>IvRGi)>whd$#rSsranhJ)E$j>f|!(Hav*Xq zBakjQnB7Mz521Bfr#-t@gC6CG`vd4@{tWd3+ya>?>$w7FsLSVOL;#Vnr^^uoj-V}Q z@lz4!wYpjHyB&!x41Grq>RK=cQDAj222zW~W^$MuT8}1TU{;970s2-#S%z~63Kzwkwq*nN*gezaphVtssNt zoQo`9jb~35vUzQtF%)HaqS261S2RBhGtWqN9XqxAP4qrGSJnFnHE>#fSAPDR=yCK+ z_2!iz%UDD4v2rMXLsGY@YWvgZA@t;_*7MY!>02=M$bX@qqBq9&9S5=uE|7>-&({G_ zk!rYZ%f7?K8MNZWiWRhJ43ny;hcRRXfu@_&TXlBo1mUW@Hl(&{On~0>h&SqqvT5rr z>x$**#PSm-ClDlT-AQe0CvoTw#uc2#s|^^a_RB9c7_?@M4V)$w zyQ}?&x#zJOqT#mwh9EdBUnglWwKbyptJ4fcQk6IxaG2UzhhAd7!}=GwHPqhBjEx;A zMlpND5(dvdUo-mZtDM2F_h`{ZR9%ha$mBA5%wY4TEqlAVl<7k+aSa2TP(uT#tV}DH zB8}!kWmgw^eMHGZs|=p;(0XjcRxV%HMQ|F!UH zdM!SG8usHJ7@^C*Y~v{eM?(+{a}#uP~qWm0{_lY z-$YuFPqyUwodP`6u$ znh$h(_jtz?A>AOLr)z|tESjM&2|evas6ci5oddupu}}1mj0{9n@#dk{m@#Ois*9-& zDxE83^#02DSWhTPeW3k~iT23T+4w88z2B(px)14HE#b!Q7O++(!69l?X9lN` zxG;>k3hK6%woi+3}~wo_b~DE3G@*YmK$cf^Zq!CJi0)ri3|VOCj(MI=gT0 zYj$LHGAy^jF=*pW{f#~K*Jgl=Mb*I4w&@`LOBRY#xx2O(*Q3TZQv)EML7BI>fYXn} zSHJ}l)m$hN4aNLG*UKI2-*X(D0pu8umhM@3yb)AT|I}jeXhY_(rPJdNfy6kz9dW^i z{8D7?1a;`e>Z_THE)b^4ic5CUN0&fd z8T<@l3!Rx=h%2X$PMXW{YncT(kG$VO(Q@x??q%tSi(@FIK z15XF)T>>$c!wHt&1J&Bjcsv%1$2+xZbw`J~7~gpe8h^6%mB+on$S)R2FgHHT89TzQ zaq8&EMb62D6qo*ie`RRmjPb{ygnS;h8qs}HgmU!%WIY-_%6U({bnunAK;8QKEnC`! zxuq1GCU=k!n#Ok^%u~bd%`7Aj@kV6T`^;e1HuOF6C2~J!=m@vOSuQFcN8vt0Cm>(K z_oI(??csa@YsAR({(0)vEk>$j2~ssLX34zA5tk@|8r0#?+Q4rZ6Ygx%<~%;N>iG84 z2>j~YxnKSA$#Xv_7HD9p<-z8|$Y*giu6&%|yrW?~S`9G6nq2qt>C=Y~pFaKaIuUC! zLT!wi68^mn@quUd2<%hmSpg6^E`@W^Tzor`!fm}Tb}dKC(TkdGt<45)Gin4&@uf2o z)UQo8hk@x4YG%iI6!ZoHo`Kkb?qlc}I?z6#4cNVmXPV{mD5%CNA(fJoqugcc_zT-^X%_`Uz_Ggj*bwan4Up_lv4Nn3MrjW zN-v`;xRj%|K3g?SN=w+PXD^z?qLo{Y)^7{q^WN!wbJA*TWg!B|NA4j z32p6E_U{`Rcp05UCmUYgJd*C8=-iL?qlu1mZDWRpc3X2jz2---4Eo~kIO<{ZZ`OD`>g(6{>U)}kt)|9-+Mew} zdqUk!UDjr#Znvwpn`+w{8(M=+CViW})z=u;S=A0TYC~;qwNDMyI%{L3HPV(c^#()6 zkSS~ib<+JP@e&udh3#R7M-^{p4spEOlL))Ro)8@}FYZTmIW8Os2ScG=Qz{tgiS%0g z)lop^e;1m0bQq&h1WYnf#|S#P}8e2Yf*bp z3j*4hxzjnz%h2x7ST!shg-4;s?{vC7{=tr+#t@M8a0ZXwWpvmBwt&@Vh;;Zh2rT32 z0J0eLR;$fyH#2NhgAK^kT%)05hkqyVnz)sBIuKH$mT+6#kZw(Nk9Gs>$z9_(V;isT8;Pd$rc#Ze_ ztma}hdGbZXiChF!tP5Dfs3yK+Km*8Avl*YE*;=NjBm-UXAv7u?4kySwsL~;_iOMB} zH>zS>N6^I5Rt5MpVJBANr7?AMm;m`#9gC5=EpxaKQYmLLB5lwFa#D`kZw|j0JNJQH zj>XPdMb1NOpkkc5z$jp=+s*V92S~ z4!uIXl93n~0_IRrm=6U4;o<>Y-EhMSTr5!^*NEE~d0kRrSRX4>U^O&)t+o`cEuX8L9Joj~5?Fgwh4I-1ILX;;x0 zgX_lyWBjgEYM6Scs883^8UhQ*GmsRpiOhEsusTVqo2z*PvUgHJg}<4@-;{D8o4vz; zfY{ZgQY0Y333_Up)$gzj*(tFq0^v}O<=Nv(YW`B2Tuu#T#$Gsmwi2YabeCnUBA zSxQ$4P{|82s8phL>AL>L-L_rbVE@K+deZ@}YuL7@vA=HDIz&Ch3zbl-YeBlGHir6Q zv1l}bqPmzCwP>|KWEVy(-Mpe4k*~1aZd|~Uido|L^_;}?8nRH_Hiht4*Z>svs$gsl z49D^UUbI+5TxH3}bnPFXi4T?^Lzv_6*DIh)q`4@3D zL5bF*ad#k4Qc*s?WU^xV%GBg^F%kfmftxD8oJ=Z}3k7@v(EtMwEy0VXg~EhsPP8j8 z@;6aainSpZS&G;qs-~y8nF3M`E11jB$dV0?{l9ll4O`irD6a+XQ`Z&BYX2s z)PStXjp(nJfn2g5`4a*@N>N(IVZ$W6B9&5^a|4)Mko7YM5EB?Phcs^c#PeOWKyx4 z9%CzNY6jFrhn0(xP4B(OrBY~u?ynecYNA>)VnAxWL6C5_vKh{bLi~9Cn=4>lV_S3a zG@oqjQPQzVZTQDtd;X^aVGS;&=03~HtDMiT+q`)liw+l29d--Y|4eSL<|}b-Azo>y4hNYs={2RL@vQqM91jPbkn>LP|JwX-D#fmm9bo& zcb|t^zsA#!+L6Ytwdkx=acY4P7lb6#kcjGhKtuy)R4Cb!D{N+K$AUfT9bEg&)em64bB3=e<=`5Mge>JCkt zTGJITdbkF*b#%px=_-vzU9@-i`76^xZ)_~1#b8ND&w`>H@ z^M7zc|2|K~J<;Rt4o0I&<2Z2A3<^O?~a{|dS zI*j)2qi=hfMysi{{xuSZ%kV8+kEz$%hv>`K69h-nP?#kP0$rrT#Ays|);8uX_%vbA z5!C59aVD(^wf3TZl<0~lyrA3digVthnY~BRQIy%@T@767ZU>jJb*YgGu_unM&aM6j z`8Q~)KQlgFjiKlh^OFmAZ5$4%_fV< zPW?Vthga{>`t)vB03fg58}`02bf6~@I^7@h1sN?XV;dC->*mdTcjgXQ-&q@~@jC^R z%4W72?Pi5fffQDIz#6gzfYZg*SZa;+9l*&iySM$m;C-~4I9+IO{e*gtjuE{gS1=Nc z1!71@WCJ>{&ad~gtTq>mCb&I}J(lkBPWAifXJc&9d zC9Z2KX0G60Ao(NTjM~~Ej$NSF<#l?U-R`7! zmv5IZ5r_hphxRTH13qT75%k3C}&|*2{L0>q4LLQILlk!Gm z!Js>A3j&oMnvAUugIRBMn{5ue!-~vKrBiR!8f)9s!gZ>hwY@+aH29P*6J23<+dOW+ zA*2tqc}zh%yxj=7-Bi|jKs+?i)jjU-vPSiRhHe+K`&i_k-jYB-fT%_&Z350TZA+(n zI4ra+)z1p`Q;mL0$PnuA)Vn&6(WwOKAQC9%15UTuZFdR{bD@TIz1gbsYq}K!nz#Y@ zs3-5H&bia!bTTSVtb=FIyzvTp`TrC5=HYEs*WNH~eU3J2oAq7qoWQ}5XHih6_Y@*)ZAIug;^eVXITgN;u!5r z_M|{6q?DxOCzFvPse7MyKkS9Qu6?=t$jzH+OLk)x2%oRq=FB0(1ycJ!(=Y^Jv}~kk zh-i%Lvt@dI;XXQBuD6-!Y=zz;F8Y#rvCK{`rn7E+bl7aAevxvDme;!*v75fJzP`~o z#!u?l!D+fQ7;RZ9m%A&L-0&QmsmrNo@P1YK_1;-6C`&~zdosw8yQ&UHJ_hD9A9Gm>Cf?`8& zm#@9EtGy@>n|zHLh0`3-RqGgx12&|<1F-VxiU)}zHyk^#_XMJEYdlv*wIdyfxkY!G z;VS>q;;}J_PqGJSLc-cp1%;=?TSvjh>z_@@KbOEVH; zi}E-#Hu+!f$H!VVvx?xFj3MG0Wcf;_LEU;t^jr6mo#Rre2NQ(EhHR1Lr6punvXr(x z(Y_wzlQS?mu?R8h2k9-5eR0b>3Ic&% z8?2MiH8pIOE9%{K<#nVq*H!Q7mK+VmbwxPyROzZDO}Q?2X^&)c<>fhSq`TDZ%Jpb0 zZDNx;XPt|5H`TjxN+qwYE3elA@Ti=``^?JLygw4%u zuJ?AANVSc%jWvygeG@s6keVQIJo(_k@$rKO=qc?kY9svPJ8852?^CoI4RRgHEpvN& znmu!U?EaZZo%WP-Ah#4bU}ETOmC!UZvp=8!Ely`kQAepC`p632C0Fmv%(8+NG6!H3 zCiV>Pb&}U~_j^sN;Q{i{nP*;p?euf!4eW=yf!s0YIFNHXfGt%!$Av1n<{fI!$*!|` zvxRcZa-|g))aP~Fz^?JJJDI+5q`IfDvwEPR-#1i6#wz?22a?Mo7I(hi|~YvFiRplQ7MXn*VP2n>D3e`w%3*$E}3)h_ZZ4+&M$ zP~HUO0(3E1s%dU&^azu(=5v~VZ@eWMNGjNPBr2)~!$G+Tni^`FYnr_;*S6F&H8zUh zdF8Wkw7>n0#^K8TqE51CMuh1>6H5uHJrv=xileYhE*Z$~+6B8HJFg^@EV~-i<&q-o zLlpa%9@4XLF__ghqaR?K(GMUQ@nEKtx~j;G}*6TO^^2 zZxCLxFvKL~K1sOywFb)`A-k*U>WonLK3gZ%3YFOa zUt78Z-s9o15I?maR!vFV%wy?$EPRKW=1|wET&$O|72_5)f`o6%NLTOlm8TUce61DmVdYNt|uV@_8= zyR#Gd;~MK~>oAxR9%Y?YOQc4M)pgE6x7XcLQB_$(TtYG{sw%|4;$q=SWprl>ceQeS z&8h6R3U6goWt+RT##2MQwf>g+)`m9lVg|pmMwp33?2XwQsiP8Ig@&qz(hl_8Nu>z% zr1GZHIv3c-LA@}z`)_*8j{50Xid&3 zcio2C?Y7Lcs%=&FUU7)#aS6a*&{@+`Q|E!k>OpgLWw2_ZfA3^nPmQ-iY~k1}wkU2a zsLrkurp!%#!~Qn~Z*^NmOM7KgVV$d@s=TVKicE^<^jW_oyn%^YV>J#^5nJ!VkQNF$ z${H7feI76L1q?S1w)B&ac)esA+x#lLO;q-=T*#}-Zy+zQU!CF6lGYfOQ)YA9fDE!d zw6(@7_SaHV?Gri}(kgRuQ|rLsg6aaV`0lOp8UlA)_;nAntx~JE7L3}KfLn^okjE#_ z?0F4Nz~S8SRD!$CEzZwZn-D#P&Be|6kPZ3exuqE-*Cf5kwo+fZ2f5lG+WO?`WO9bZ zN-ab6z0j@ZzwvtVm(!oV6|1g z!jWnuN*}55`H1i>>#+bqtga&U7wF}kcw2F&#&t~PqW?EuPF=e7@!KAGB!1s9gIDKl zDD#TQx3j&y6Pls9va#IX5%BJ=AsxSwR6xlZ@d7nKCLL0JbCU=|2qMoE0=5)H}X;?1K_dbW%Me(AWZ+qq!L-T#o^GqBei%tyR zU((X{Y$z=fPQ<@wACufoW%Z@ls%2ray!U?WaHv53+vbM4Ch{8l_rCS>O%K?)Ckxl` zeRct{@4PDswOv=(LHPA-4Gldmsr@V1 zQYWq(Ck%ZZU3J|+?tNFv97x16$b0XV_CZT=Q#oP2XXyH4=^#15QBhWk6OZNPrHE() zrFG?v#Pq6E((G(-q77a5tdyAvTLv=8@pWS$2@kEo(~SFXRPUO0>v6)eS%cvif@8;| zfk8Nsf#7(Xg`2s4>LEx9Erlf0L$E$(!jxn>7V`#7m_C7t&>J8fn@S2v#UYwy-UwMr zzj6d5ehaeaRqI(wSigCGxfE%lM_~TD#KXgITkX3vW5VrcLUeu~{bp&AqQZw=rViI& z$234O!)$oOJbAeaAoknXTMXP2p`q1$D7^V)FrJK4BEo)$Q$#0oYnEhYAO)1D?UUrt+q;>IaKbVvasVw92z9FYC(76>(m~ z{G~1Mv@=gcOpG-!KE6!EpC3ZyW^B7Nvn&(HU5~x?{(G;z z_P()h4&N?jI!*XEl^`KYmyyLsU~Qb%;m5)y{!G}T=g+_P+GA>g_Xm`9>dldq-L7X# zQq?Ko`=;qONIckk{0ZC2)2$(X(B>)@~Knqu}n!gugBbI@{cocTMG z-JUgy`MJ{CQqP8y+2yy!K6VGF*hTS(nPCxs<`|t~20Ko!_!R}F%)$>7e~M-9-3$`M zAT3h3_!@)7j3Eizny|;oU}EvY;ZT5u<4+|7=!^8rIH|8?`y&T*N)XsxnFD_oV+rnN zDFE-yec^X07My=%^%P!@JOyKldbEWjBY{e4WCA=Q#cUJNH6D3NS}1TAXToCDn#;&T z@`P3ipJdn^`GszJAG|rGi0gQ8dYi;IpU1R5RtyEG#jG>2Wc46(mj)Z3;M>hwPJtKW zAudV5#bVdRGQU28Uk`1H@F=8Wh29Qr!4OEy$S=^y86F-PIrEk**4_hc=C?G$>o}^i z!a!N%pCfODCTY*EktDS~Uj)M`GrAUSg4$__WGQS?Ln$$3oB8w1tx`}taBUNwja=@X2!w+mvm$C%A20$ni+6Fe z;>0)ZVeujP$|opBqFGqgs~?>3`hKl5a|Db*5gJQHNVjI4S zlyaLnr~`jdM{YxNYkfO(z;MxEwvXKQ(rr&l*@ZE@7B z`Yd8k=0vTbzqO2TA4{3iEllUfh`Z&}wQ9}({OvLN+M(ArORc3?6GXD}@@$6NWm{fX zpAp&`+gh6mYvl(i4-d-ofIbExBvVsUEF}i#eeuqyPyn_g@?H=2krJ~y$82!IQWn0H zhdYr6M<^(>thSz(kc~E-%4dTMhEpa=2w%&V;2AE6;u5x2H{lt^opHzKR9PJjlEqB- z=~=SyOH9h;$7VK(jXk`O5MbHHAa?;_i{6ao`Z_Oo~s>}EPC+n?5!3M=55weUFn z@{cRn|K<|A_RCM+fREtSXC_w&)A&Pvg#PNygcI-_V9%#8>8+Km70!u#o^fPM!OLQd%V(-UrKhwBJI3F_j`6a}5@L;%+{NCab|6O~gU2h-KEraMJyL-T7Jn3^cJQ{l+X%n# z2yF~9Gc;NxJ}^bQLrj5glZ16ple8rm1O92Db)ql7J1tXl?-G7c#EQ%B+7BdCG>uWe ztAxH6s70||5{fGl9*?Qz`WmkPd*Z7g)P`vaLJ$gpc(eP>3Ndkqhyq+Kg&jpcdv6l# zfLs05pTa5M;o*_q-r<%#@CFQQ8QDl$a$ED-iwF(f(-bs^u;){C0r3{CqU=H4!l*_h*Ley{v3$VO)d#~@ zz+&y{${rBX{orNb8>~58(m!ATm;UxJSGpM$S)Yz$(OR zNg$vZxbRk7@Y!cka|>`{`PRP-5W@To4uY+1vuGFpZ<;5cinOGwh;{ zU*s3*jACM*kP@lZ*nde6-aM|_@Z>}TZ2cgWT~kS-lXUq|;4Cj7slQTSAjG}{111Gh z-<8Tc3R?1kBu&fgnz|3hU_ar>V{{r`%<~u7i=N7hhG=-I%iiv9f3a&?P4@kRnsr!? zVX#O0WgP3qIrJ&S_fgTO6y01)PP1;HxeIG76ispC7HShD`-e%*9~tL>sSx`|gR0Vr z8=f^#N=oN@dCWQ$u?n})5UW%jWAGyi8uo|?P0l?kjWqL^Wu6>{n13=$j<8Idqs=@@ ziBx8SNN=s-lV}+fp;^L(8uBpV^hmtZPsc+0V9bOKm%wk}-)1*REINV-SK`}TeEcE% zHC+vdMZmFYP8)7B&EVzwGgP-zbe)! znpqxVyN9xTy{0XMH<}!oFFV=_nsc%K4goo%GzPbB=xAu8PwN8#h&zWuS#|Hm>%w~|SDd*~76UZJky!c^S?js|CQS#zmZ zL>H~#ZD?*5(Oe6(s`xnu7S~G`>&+S-hqyT&YG-lW!{h84vt8tD?2Jyk5yhzBVi65n z76TkxTtaH!i`M@lF584xy-0=H0scdT=f71_Cro1Gh2pCi4aWZ--HVMI9nSKNPl=Ce za_ILm92sfrsu#m1&AmOZFp+FJEFbCYIs{`dmUn1l7db3^OC8P{VWQq(*7*_rC}!Fg zZ5Q5X$|Y%$e}>M2K94_2|5MNQpQOUgL5PfikXY5*1~r*Lw(PfBKf3)-f3gO)ZiRXY zd2!!=4LNcjyUVZzwj!kJ%@IAc^j!=;_5qg~w41sYCSFY7grl}# z@-W%?iLh%qj~?DAwKlZX32U1gq9JHbmz;HJP1{_A-!@6D){8ew4tqIH(QW9pjPD{N z!h?aH^Y7h*X|%frs0m7kq?XFjvVC5%WiMT|{@58KwAZy^0k44@Bu7PYWsy46kQk^2 z!2>7hY^{hO`9J7vjQ&lQN!zS#fq-}^4isCh#gfTSGoD(NekOhJsi7Co46PcH-d#^| zO`v#wOKH)J5U79^YnKo-Ug-QNtZ<*bRy>l#loX3GHF``JOxc}i5nmE_rvwdS(W&y4 z7#7B{=~SKgaxka?T38IJ(_=DrGK!yx-$&9h-TcgzTDiiDBe0OAtG&Ie(^r&dOw|R2 zoJ>zg>wdFXo#!%+iC?rA=Bx8u>egb*cAr?DD(4jzI-Pt-lyCXt)dylSswzFI}P8d~#=wiKo{D&DBj+&8;o1Z7unYdG)y%YzirU?XmZb3&%>0n61}~ zvxuTs?)+aLei1u}X2QthE#{y_{F#){loBHcKheE9dFs_y*G@hz)`cx)QJ=^n4o|dT z9FB8wchlJhAt;R+LgA!5nAMpA+lV5=$?PLZqvVXt9bvt?g?=xa&bcsjwE9?W=pf&V zErR_{y;Z-X?0+dsbyKI{*_bu(?9_AcOiTjYB4IO#QBg^)4QBRD*|Y^tgbu(-e3!Iv zR-K;3JVUI)VrRqo$2zUl{Ny~~g}Ae`DdO=)%r@%Tqdbx(buBcD3i z(n3n_$1-;4sA_9#8fZJ{Q+q`U2a4Ous&E={5t|IrgD^4Byq|3Emddk>@^=BbUheX@ zkHDTeaGJN2+vWUmdnb$o3a?OV!#Uoa_ zBg#|p>0mJH{>2lWZ9;T9h4OeL8tF3%$4IM^j|23YFih82NN0EyAYNiTNK-o~97E9Q zCtf**7;oPZE50i&?7Zd%`acn~E5(zrn^>cEPXDh6uwBQ^d)LBRFmHFQBm5c*yGHh| zQ?^gSBq)2m#|gV8DBPA96?`thKBHZYK3`)OIWK&aC@E?8E;06z`j$muDuDk0q|$+` zPMlZB%ExxPAD9(+ZcCvUv@Oqr)R^Zh>?$X`gvXm_W7SxBnb2pyf&+h%c*!rc56t+y z)*pRHXkN!aW~UX%QuL!9mXZ3Pp^zLko8^j?&un-SNCB{)@~Bn7f6Agj5#jwl7#(hy zAVRj}uW=tcs9nXUr!J-OU{@Xh2)!*9PGURkgt*^-Ge`0$iwFml zzsX!Yf)nspe%oK!Z6~zWi6{gx+|6qwU&zK`)EK|bQ6K-(u z4?2Dgi@RzsSeB6wNuNt)9R;m3{BcK zJYj?$PiK28=~;cim-9jmNE5@mk~G&UHj>VIg=26N;=PXP`Dx)er9kLvF79p&g3@l?fS{V_g-;BN5abj1 zgnd`S5){7&~qR1Xi3ojU)?;W*#gP4**o?~?!2lz$c1M**9W$d>}+YrA^Y=i7J6#C>k(@tpimaa zqD*2ChgcMkuI{4ba1qAI7PVcd8`!=lKwr%}}ecO%+xofX)YbK}T1A+L{Qga(7_(+U} zX61JEtJLmYxmj6xdDsU1U*bryOOUi=_ycwgKuf#JFXV-{LeMPn@bif3Z{jQQZmT>t zbL^XN1e)t;JT9?k%&IB*QalU4*`AQQF`^R(%T(80$|_C1Lm;N^7Ir{BtdL1#O}sQMNZ)LMFr&1N2LPcmlSl8^ufZy zp$w@*EHB8%P$$129r8O!#!zA5V7k;<0K4Y57t1?I+*?vXCk%CTlJn=K&W<7IEFgpF zK3~R=q`@7bBz1NUK}S9r%JBKp2N$+~Oi1pR$O17WM$u>+1kedTOq{Y z?KrW6UiJXBWxustEKL&|%x$Zo<}8EPU$>6lbR(wfKmTi5;E_k*LouY6J@R^*_4At~ zvsri3=hn2>A6X`b`-kwzBZ0KPevW-2H{LXAef@PpYaN}P=QQ)sP21Xxw z{X-R&0?A({HLwBUwCj>acJ0C5eS+Y^R=i zBE)Oxb($|b+wwgsG*^kUnDCgZzvnARRzACUR!7rdr^7Bh{Ut(m7Z>G~2~EBwb?m@_ zv9SZj9_T7-FC_i;-NWhqlC5`VYZ{Oz)~43Hx`ct-Y(M2grf3 z)Gb?5Q@4mHBDbl?M>74XyN0r)UfYOc6v!)+ldpu+&G?Jdn#K+6C!?d{MyCni zB;IbZkZSqPJAwb?gF6X(k-aEcg7N-%z^aKCXu)7vsE;vq@uxM21_(Z z8ngrAs~5MGl1Hv);Q0@2PQXXz87xwQblMUvBiB5;7#WFtS&=e}w^IcFKz~;_5uqs? z3-6u!8Xsx^`$^EP2otZLsJ$K9tF{E4v4hmtig+)MLd1P2akPe(xlI1t@Xnq6Fw1v>#FcGwG}Lk)Y$VYy-ZX!<@l2)lQSm%ftjg7&_Vwh2tG zVhU}x3q3pW>SHo3FO^hq1+YR!z9WOImYsd}j?6kz;*%=tDq6~Xgq6$g;xb2xlOSU4 zS{evgN8{qSiJ9JhJ1t z%!qfb`SX!Sq^8P-%KED2iiS$eDmK(LHFz7^oBN<2+Dg3@xV!}ju4rzkt*NW6uO<8^ z?8j2d?lf-#kObX6AtC+QOB#!t5kR)M)Ky+u;jVJP{PLpaY%yB?n-y0sCuUtAw2Q+uH8j*BBg)T)7>SXV%8>3Ou*9H=giOx%c#Q`(FVSm%yR2zbAy$H+zUa3n!kH*0Ag8Zn?LoaF=n{ z*dE>fkw{QO?k?OybR9Az$>xzfjIy! zvY&7RQoSWTPb1kzd1kSs@I0{Mf5b7T^_No7@>y^}pp zSMXk9*4*KR~^_yULIQ< zIi~2g9M5_MUWeEFUpa7`nC01DAaVCXK(%Q0Mz-?`Pg$J682vdsv8KR6Qe@vtzkiKg zD}Mb-*6~E5j4fU~_Ofo%{#65yqeNdFn(@E6sk^(X8@k~o|MPnk(r1&b+w#{7P}|#*Okk zrh;*(LH2ia`28IPc0>9;9Ztg-tFdQCIEvNmh?WN4PFKmJ>Hh5vX7Ma5MhXY*-DIr= zE1Y!Lz8jz+-KT9APQlCMt5_L+eIen~Vq((WS9t5Mf!~g0e0Rw`?B{He$_~XAmGVgF}2b5Yz{+`q(zv_gvou%aSusN z4OpkAqgC04YU%!xr=EZ~a@T8*y{}Ges}o5qIf5?{R%MCK5;=DTVh8hApgQAbeo~xs zR1Cdq#bbBPS2Mi70s)|^!)EVM8M};B+y>(>{&LfUaO#V<{_+d9N;nK6OurG9J;cAy zt}|_dgtH3!0S}*`OY^qgQwjo$-I7v1VJe`NgIFNZl11tf0}+(-z$cvBSpp zcCQby&RvZ~bMorEgB#m2t1Fwz z8cT!+QsP1^mWI-%O6(65cPIhU`FD!0&wn}d`D7q*X*>W%MQ&qZflvK?{_K$@Z9I%9 za?5jLzwtvaj4k&j;1r8n=q(DIFISNNX$q87=k;9TX z_|%Zl*6>ui*+ORT;Xk7$tui56D|!gwYJ$m}|t8#kI2ic_Il$wW}clS6bT zq&sqR$y;%6y)ET-r?>7D=Qbl0bdWDW$|^CcwNJ%Dc6c(*(1Uq4Rs`H12!*OY!}P1f zM;;Kqai`ARUWvism+S_5-14w4R6wIG5HCT(-e-GN{J)Mi=NG z)gs8bFT5vJrD~sZe{LvXdu*`AT;3-M!@a`as~TAJ6_+I?lgISrIRi zG7GIGX;%`H51?!&BaLcI7}nj!g^lXhL|lnR(e^%=S|{mGm}Mr_SQc6pGu3~5>IQkS1&B_m890o$KJY3YRwH1k*Rx^j(xIEW`U)2Ea8(> zj-C&W9wdg5r&$Wc7<+0)e2+7$Wb<>WD)f&gX&j;$#_72OS?5(^9Of1upFgc7-A|v! zagJm1`S_>fF+nPf$Bv|=iTS^zq#X-?z(1C*0`}p>XsU&>m4$g0x?uqv2*HAa*q4Fm zuJc@Zd=mT1zoj<|KPcvIS%kQCE+82;TSj`XeQ?O{A2Plh(rI%sJPyptN|=gfPYI>5 zcJDT+uCW$DfmyQFqW9Hx?<3!Pid0!%g-B7VCPM`@4sSdxgc;WZD`BO)L};5_mPM2H zf?Jx0b3!F$s8wMyNYY*@t=MK&;YhX}g$W4w+eXFUr?zdDj1BNGJoN&+0Y?Xe`+7^w%Ia^Byd-m@C(a$2}>2@vHmh#Jf2p)$xPeyELlkA{G++t z&!Q<|?XISXN6NxQ=&E)*W*efzW`C-m;tqPb#K)xjr`s7LRBW&herf3go1}_#jOt_? zr`6JMtR_OyU!;=#Obeen;tzVhdWQZ{KO;O9#N@iN0YRL*aZWCiW01txqmlTQs3g8Y zmBhEitKms$B)%S3tKpR0qLTRH=Y)u{HFIL>WF@pSFxuHY*gfn#887Z|UV2$JiSL(u zhY#*Q3nySayK9#(vw357a^|*7XK`jliFlf6i`VVBIHIH&* zfnC@}w-)}|^)Mp$d$;-s|EaF6WMA>~<>Y-9ewXg~#(iyV9u?emlFmRVWC}%U9Ss(~ zL`7v5ujWWFnL?%+kYa*U!e)ny$b+MxiQuQ#ZnN}mYNNY>)$sy0)B^6dWku5jRSELqi8IU`ox{kcbz9a2wvJb#0 zK}r$BC*m;`L2-qvj6BY+kqYaaZO}omfD6ycfW7V2mE>rw)L7F9O~T+D6$WR6FgRNv zxi@!|ydZna+uUvQbi2rY%QkB!DCkeniE*e(5{^S0OPUF?pb7G5CaA=vNiQ?(raGyLR~HqbU59q=LiXgImH^7nwpBST9bDJKWzbxyEVv8%Nj4QI#;?IHcD_?^pln>VdSNQ z17m^yQML0gp3WxE`F@j+P!^XeyjPYTF*cSulo~xIb7RKb!i01>HkF!@nmQ&9{F9Iv zcwc-Wb#!=op_c&r#?`0s4GC->TSo!;;-^9#ARHP_5r0g*FP%E_iqQ8jtcHi+iH!*> zU4%!NS%gl5kUG#bx(9-AbnCtiV1XUhvc$@qyh0Hf-KI9EEfB0PVjaSaDM%b|KBik7 z2|Px)(kw=TmiiV?Gr2S~XC?BWpv>vW%q+YfvkYJQ1_oMNnmV8hP?~`F?xp4BTU@x# zdq9MT^_Yuo1rJ7ji&0aE1QpR=YBb=(J9o@u@EH&tp5CjU z2}{<8!kDL4&Si~5+dEb@xtnd zR32d5T*1v3>bI9+@x^rX)HD`f;O47ec<7gFee#JXNeIP!!L*43)S9!WTh604{Z zTi9u@-_n$(O6>l9N5$J7Yg1xfPFJBHzMg7a#A;DuxsX`pnC=ovtTHFD?v|2fvKS>6 zQ*Qm*JV4fbKEl8${{=1YF7I{sk&HZeLK0W;4+=9D9&bEsm0C-iilB%9zb-O}T{RY9 z*GbUc)ZW@m4hJL_KNAGQvteK|^Tq4^tH3xdga6Diw%DYAQCO676kf^bl-#y*TX~MK zM?V+mFrJ)djhV)=mXgdK5TetAj#RvGEp=EdF|Tu`=bp*;k%Iy!Esd(9j@4Hr_M4dhNglO|gNqxx zJDESAw&mdIDeCEkgdAN?gGs4P>r1Sv9N__?=anHpjSLQw@AQf8!!DvG(UhQB<*q=E za&g3usl|-5)e7A$&hx8qI<7ZQX)EJUf)$I*VudNjpDAIuJSM2F=C_z>UKb2tQG>(^ zgd4f=t$rEBSk`Jivno?-l^h6)fcF-53n-TPCDNHy63=Hb6waT2R62W>o_|zlQN$)< zLls2*50vMak;|ILnpuvH#hsT}GXF?8Ln?5 z^&2Lo+vzRAKL%#_A=bZ&snuql5-axxjnkQAl+6g&^7?WYnI!ULH!b3jTo z+Y=xjp7tjkG!wDoJ_&R9$I}TmzQw))72jcPvFw;U;h)R4BgeL9ScW_fJkvD zMJOCuNOHXRbkU3{tBW)kt>W=6ykbNhg#nyJ4d8+%olq(KBu;xNYQ@0SFf{!d>5Ewx z6A`UUi<6EPZc>~@M*3;7SdFUw%vR8LueZIe#Z^@7bQTx6TG|Z#7FqylrPYNk1)U{5 zNO|q?c2xV)5ZlAgeoWyDe#d|CJ06DXC0Kg?wm;ii>x3iH(3i5$b_o6hUVKr!gf>n- z>BTCY>nJ#Cob}G~%8IIrsz-a*y$-)2@LP86Np|fsuv}W{+PD@>goVdY?3g;bf4{I) zTUFy`yt-V*!=tDYi5f{n!fM7MCZv`IuqAU%La4`H(pQf~)y!ob7FFrsC;HUs%U;eLJOEhL?Eu$#H4mFjS5_aXAM@uj+=G*DULpn^b zZaOSIQArO)M~knkCWYH5RWy`?yMkof4sYt~mFgRy(OoZ|{Wexc^V^}mvt6pIt!b#L zCwZe%Rb6FmCCs6rttB~+1 zRjP8=xa%rOXE9Xd7fF>>)fKgsq$^dbtwcOWQU^WFQmsl(P3mouyS}pCuve~!y1JTr zQr9ch)YO1ceest{xK#~CJGC`+q-#{FtFLZw*OGe*5MRr_^k3dHwJMs)YAWg${bDh) zv=mNAp+kBlY<56DmzA01lNL6q)9Otog?M6fs^-NlWHCH*LhPBNaEan4Y2>9D89{>= zU%G_(p}FD@%)aj6(M)&4`#X1LZ!g+9pELc<(O1s(krz)<{_R_qaH8c~jqkwg%H9ya zqalht_%1Ud3Ac!}Iv|lfCb@g^+H?P@cKHsA2-vj}XBIEUZ9eRLM=I|uXvqU|r}+c9 z-^9NQUdtarDk&~2sw^NY!D~JNl4rw#9VaT!R!*LPv*e6gQ5+j~xrDfd^gMl_J?8}p zaaHGwh(#FYU#NrDU@CxT2Q5+!;ycz6^?nHb$Gg?3^RO3adU~%7c&DT>aCN|;%|k;H z|L$32c*>Aj2G5YLY6=)*Pf*Wb`Djj0R)13cu0nF+S*!Kg6H?)>`lSA>o}AJ0K@Yj` z0P_4oLp_#JE(mToq7+O8Q3)=l{=&hW-h$>y3%9l*QJc~_IZxRg-z+%gQvuO!H z@Ka%8qU;ogiwAQ%3BO*~-Ptw>!{n;#xsv>kFOe&{%DbCeJNpkj*}uPY{MquVuIkQr z?M3^G_io!z>UZpAQuUS-Wc$%VevPGNS98;IJ6ws*SCVW+_Tqxw`Hk)xC%DV=^ZLrG z3kVb>H`Ll|lMnSbt6mAaZs zz24?#ueY?>r_WDj+*&>vZ5ds;dOJGKU`>jM2)nB zU4CVLwv1*CNX2bA;3y_s;u1XkIxvYzQd=AJ6t@!oJ^sI`tyjMAn_io6obF{4w6>%M z(NPx=LQur2Yo7NXQu>~I^Ov7_dTU8;P^zq6S{naRZ=DaiD^CqL%DbA=TX!|40r_X# z5hIM24?BhkAA5xsC+pPt?iq{ z+!)rlr9dSAp~UZI*Hb0_ou47WL%8nBB5UDI0KD^`%IW!{?BjACxa=)O;(4E9KcQ<+ z_VtbIJawu!TM~h`m$KLOH{C{&e!e%`Y7JOzHt}N3?nOp=i7n!NbOV@sQb!1@WR=oL zYL6K<0N#;#aAu5^9$x*F2!dWzQNoRuFk#sF5;{KxjeZSta0i_o#_Iz|iPKd^x;Ljn zZZHeLl8V03TOeVQ$CzrPy=I$^7q`&a5j|U>P<63Mr=n%w&%)*3EX6iUomSzCQ{qUd zAUvw$$B(ZI1lEZ+2_er_-#R=D{cRqLV3NWEk7g&;>aF@CjWtdyMBayuh!#gDs|ttG5*#g{5$pH z=9V;V8*vBg0yQl~jpZ&^K3VpH_rS!VV8^T3FA~0vUqb`U9liBE zO@Z`4*RiH8uVjL`cFn2{Po6{)S>~oacR!#!VD5R(boztl-M`y?-v?z9zn1-s&IZIe zF^RGz2nH}EB$Ih;I;4eYcavd_?9Hyo3(X5=yH2acPSI)L2|tueTFZPDKC%uC;B9&q zznHSM`aS%1y735{?*&-7f2*o=#&2)ttJG?BRM^)Rqy;7l z7{ESUeEzQq9aRd&!VW^KL;8sSk}fb>h$ZYhlWWEGJ}bg?Z%d;OItZSOif#f0O@&@3 zVWpR->et}}%jIACMLZY&^`oMRn?Gg#vBEyq;rSZ)D&YaB=P<4T+QeU;`Y6_nNeJwA zFr(Nic7JF-6I48hd>RPj7g@17mGmZz2F$K&HQ9>&I`4=NTuSr$xuU2_JpX!mc6H=BwN8ri3e>HJIGF z4OYUlmZErMvuHUQoHzlyVYslzM%JyHK@O2c>;r}Ng1^q+c*pP)@4_eW$t&;vVc6bi zud|^JUaIQgPta+>5qFv{3x22@PnmBEk(il1s=3JgWGE!}WCZf}z#a&6_6(Ac91L3~ zmtx%hl2LfS>($o14dOQjgABD?_Sb~O}|nGl^_q|TXsOlL>+=7`xbJx>h>jdib z#e6aF2QHmwKjS~c;atl8jly%gQzW%8jJ=>&%xYN!8l=nLSS(fx{zEU~MH(|TC5xk> zMdVl%iyxE-d^Ja4&87BPnZg-uv^N-)1=VGXrr6IZ8)p}>HY{8V$F+ewpR|Az{JXPqc(w>MLmKSZeCk zf51d;tkS`8r{FH}Uajwh?YH&Kdu zp@{i*`P)?@w3|6;h1c2Obd!fO;8{Pwp53iEH>_-R+uto{dA>gb;(C$uFd#Lbl)5v9 z9b!=Ub)}Hel((1If{0Bqg{gqKsqh75^)=1L0%76?7K_Cu6P-;lf0ZJOdvk#93~T_a zb>~jlFtT$nbDw*pn}}GmZ_^>Ed&IpzbAV*uO|_0Gtt(3Fh??uZx>{*XW2;5%T+$2Ur;Qs*YZe<|GCX8n^aiw>-k ztj_Fgr6cn|_GJg0By*LtsWWLJ|1e?cQ8ep}G}6-7*AgIS zGNt@YNlBaXv4&;^^t`Oj?#czg;;I^?;>x0`BB232VZt}S${L%$SMCk7 ziEsxC3&kCt3|hX54T^g{DVt}ctp&7uJ$Ir@$()e8zN|nJcBny*j4mF!_H5JdV!O7S ze<1CF(Jhb0<~QBDcID)%vU`7x3zdURpPt0({;yF(|&(9yPe&hI;JLPS5Wq6J-@)RDf^3XM1^f;AB!>C zL*4b8_B{%Z!lrFFt8^`2B58r6TPKX+is*Zz-?5y76Y#qio_hnDpcxvgi87Z+yB+R% z1Qx?XFWkxGB~1SGg%98jQm^AF5kkF*K4?>Oc;lu`0qfzzM>Yil8xPMF z>f;;)m=F)6>|EmWt4FH$>>A#21(jV7ba`5Q2W=x;n%0vQ@)b;Xh_Yjx>qb5&m#yEq zWsA+>%k$)DKs>m5&+zabG7q5jx}?Zci|5}gmx3~j6Ta(Sy|4rSz+**QrnO^rYsV@Q$78voJP=H@(eR^Vh9dsDAQE${26?x)b@ z@)b1YHRsgZ!45g@ywZX)S0UsPhqx!$CM`}e(lTS_OQuXpNSmSXQ%g|G3+w(*d119L zIe>v(j9T?QhX8cdwo@wXpxBm0Ma+Iv&#_KX#WUbbrcJ?6uVPcdh(5mRA@O(<4K3Eq zVG8I_&I}>V)`aE|wSsbJF*TX6CJ9l9G#Lmf)HLVBglmKi8tS2O{^WR+nJSUGf3=CC z#V9644#iNjNzvJ{-1@(Lv~&9PKlnL%+eg5NFs)JV+$&*_6h#-NL=}}8a2}q`z&8ci zCK=%pjL0)P4~L`nE^8n*YFNt;TG&DP;O^ZAjjpAXe`#S~$_s@UX5B%p>@Lx`X!b$W zcz@NPcVmRisGWcK@hZSw6pj2IyTOgg!;83=&}MIGB1?>m z4U1-wxwMH5z0sRVGqpZ;Ok6=8zmJ5IMf1xNcaXiPs}{cL9{K`L*-fhst)x|3cTtp+ zBsZD8OhU;fW#%$r@ySw5F;jzZ3a^9RuZtvz7X!PCY^C`-8@6F~o6>MFfA3a`gK?68 z$;$Kmsx0_6fNvJtL%sk`8Cd7Uy#qWaJn0MKCYwTO!UY4$Wj(*3F+qtzT@Fkll#&lu z9F!PMCdp6`l2c?^>;QR5GehZ0IVjZE*u9k<6A zqs90~!63^r2Y;>7;p&0XPHa9&gxeEV%?nAF+ufDOzOQ)Q4!gdPXNh0&4dy4$Yew=x z#X;+u>Kp4pD3Ia@wKo5hT3gdlO{?&|;<(l3;J>T1x1p!ji*tuadRREu8xm%W!sp(x znDFXhMPhwemWGKrBLd2+zkvOYts+NQcRHp1G)k?>vD%Sz&5WI-y+0CPR9I*pE{)CF=JSfsHTttpb34lAMnIr ze<3n~;MOFoG(ymL6f1zR7<3jE)d}BfqZByKN)WFz*#w*`TbNrE;Z;2aWK|m}lAe@J zcvA7;NlCDuKL#>_M9j5ch{08z5ySqlOTh*8XH;iw$IQrXn*=1Qzj!6~F&E>bD*SwgLkvs^2@R| z1uSA>I-8!k%G(HK5ziB?av~N2=4m0IK?8sf8;fHhVM-{%@(dy2@yP9p!wSy|5%^B! z8FAw}Lztw6p-Jf>MK%;;3c5+9_rChzzc+u>^yVA%BRt#%gER2eZPI6hiqUipBPM4|Ci}Q(?P@1x5s2}uYF7w=E zm2U6P-&2Cq*hS&3$ry=cYTRm~jpd4qjyFi(Y5NY~w1Cm{p??5to(m`a4XBylz$eLy zmw`EvrLt7Z1Y``N+sRLLR{p=pt2)SlE?@W*qOsgwSOARnsNR$f=VxdtiEK+GnPsLyZ=C=gd zE$TpfZyz1PAIJ?7*~aka#_8xH)<6o=QMsqyn|mmCOWCeGnn%mWwjaseQtv3Q#f2ZS zMQ4yOncywP{6uR=*rX`eRoY4e933&_dW*-IZhB1;_mSR$yS}fQrMz zb=ual0Pyfwi9T=nLgFTVKZn^`X|)kna){FzQxDo4Y*^n_+D zxY25ouYQ>}{~gN}##Yuo#wQ4OOqm0gh0o%{exL=sDlRXf9XyLolO%D2K&>YB3EKBv zBqWCcAn{F{36kf;7+*e~--$a^cb&Vow$9;5tXK2v$_s=)u*Pa-8GbcgjM7|~a{%vv zbqA|2E?u+w9Kbl9>*tKmvL+I+q+fv=iV)(5XqJDE$T|IQMDHbRhc3bu!glI%`M(lY zpyP@#^1E~|u(brLw!RKkTVIC?k-4O~IdMY%05Pik2JhV>B>9r~_t7Wp1}`?M={1i? z#-i6AoT-s2h383_XYf3h5tax!&~Z|=>O_g4hM;T5&h0R*p2$-A)dO^5%z2>g;LgBy zXO1)9Ot)gbRh6_!CxsU+0yj`#hQLOISmo+=n!mewd(*bPmIKXGO%wa+A$sK(kV9&WO_IcSy?JBch#1r5{TfwJPnTUAi$Y@`@WY@vpd1hAnv z8@oYgn1$D9F3Y>RWPp;3;C5_SeS?xpG|9vNR zuV|+*ySpVq`e>ii*X9Bd;&QsHez#o~xb;tX570wYo0g(m>GqoZa?B7{P_S&uewbqZ zJ@zle>-4mG=}+mI+`u!n%{47G^f8(}X*q@YN)I`?4(;4lv4K7_Ul@0a9`8H27oS`w z3*)|p*c87+c3N|7Ir9JyIjJ4!+9PflwgiaXR$Wu+=;(9zd3!|D*$EeYtM0$|kmzkX zmeN3&OUE17{Un;A_gcUu{_KPMAmzSrjHI!J%4|9cv2jw&m#SeC`x>RSCIhVq z8R>~|WPUDopj?tI<`N)$Q^E$&eh>#@)!_&-&We3A#LyhizeTtyjhR$agnD3oE#f!w zWGz~~!2TDZTg&nbt1&klnOWW4BZ8|#tpuT6h&tr`xL^V|lyPnofr&G4=&ZRLf7>_c!#mxIi=uWS1RXwpPGBJfcu) zYjN0dOABggZf{g{2rJ1E~?%ScEw>iB}c4S;DgJP`nBg zD|}$ZXp%!Gz*PezdLs5j#Rry~MxrOLAFi$9+JD4tN9gd&7pQ;bQTiihLr;p{GWk0v zolKR*M50eybqnH5k&wa@?SvKUqKVlgY&M$AAyY6E4yydFGh{K34~9mSK~s>H9z)(v z53rUGtNoR}^2F>o<8W9s)E)wPBI{34%bO(ntnL_82OVBXtG4W-=U6IainOHojU;*s zs)gz|!1xJ(k8Gf`G^Z5-}T8O^!lVrt=idYR|CDbieZ9>#u+K z;p@xqNwlW(%oz<-FZwxDF()R8AUxePqq6CAfV2I*5!@3YP#Pg(YZ-im=T`fb)8X)G z(3VZKW+#O;`sNw+tySk97Qx$%qUl+~X3;iI`&S29yjfu%8MQ2gJ<+I@6{cw}by$nI zhs}0t#BW!5+-g$sshRqD{2A&Ody4otC4tAk9W?nvK~q-J7n3N( zFh%q_r_Be*u@gkwCHW7(Z~g7rz_6hgkM6}!j{TVe#Zs=`6vytSovE!gScH2n=O5Vv ziLXF)^UcZzx@Ej#3bS{W@|-ON8#Gm@OcMRJj-QYFEMA0p@!}~Nr5~Lhl7dy&cCgpbR>fuw?*k5^nQy9s5fhTcTSM$1+93j$IN>VDVmu)!K)*^}Gd-d%urFRjZ^LrfjVM>L zP7y81LVv&bg9TmK%J*qxGqW4GL}G2Mx4(!46&YaK3V6E+Vh?i1NV;z!9K zSa?76jqM%c2v^jROe{5Yb?FRyB_o}qh)!E*5aQJ9fh+?PW^tpOF zdn5@WeVRT~xv8+sZnx56`~+L0*7nr-8hyA9v<9Z3+&%idj+KL+qf1gCjtv)2<=atx zhr?Ct!u1nITAz<<8|xbD>T!OTHD|OK0lx~B|63byq1B%=;YFSGosFI*++hyWjv(^1 zxm_I{c%o)_YPTP?wzs-yJHF3IppFP`|Hz2%=fil;ORIyhO; zuaGxbe0utBl`Ru7;n}S6a()Z@Zh!xakJI1v(DO^t%0eeu4Mq72+V0ZW3 zAJJt92AZ|nK=W*(kNO(A>oA>y!fHvk3wb_XtX6kcwO3NSRs-ccE5)B#-pma6!RyJ= z^VO85KK@c!=`S97@S(xd7hj^O;=Jdx&Z36*$!K9=AsS61g@yE4aYRrdTOGL~UaYX? zYy$zDg=AlZq+1M!F*q3O6@XSw;CaFe&r|&D0$C#Cg)d#t(0d2Ku_NqBqPhOxyq4*h z{wLeYx5W58ZjM9}dVKHf@yC0sW zX!9RPfWF2vEwu93k7>om9UA}9pU8#V7cN|Q0bSq=3BQ9aWOsRzlcV~aU1v|(ZUw}Dk}?BXbi$UlVxh$zkT@Z+50{a&5AYh7leO^LWQDu9Gy}Pb<_HymGn{i=*Y^W>+4$TK!{*oUs4ZH z&1+D4hv<}dV&Ks!^y|3~R4awh1a%gV%&Y`_S zligEvicZ@0mh3Enuo$y%yiPL2gMI>1YaiET1nAwUW3m4 zJ-I`7j~F}G9|uxsy8bvtBH+K5w71ia2A2q|QDb{OZD_#7#m6^XpBEZrPy8eDB2QIt zODEp5wLs0Xi=WW+e9Y)Flo2v8F_6EvuWaHVrNM1< zAh@%y%v=`SSutqNq123~XlXuTnF)I<{?Ud5=4}+252~y$DDL6lb>CC-L0XnSzb`7C zm=djd2JWLr2QoVaFqaZ9-%MmDK+-B`Rc&20&Q=^f)t(AkL91&W)p#>~{dMGOfke*; z9U2lZasj{lZtPnuX{kzvinOe5V{21uBhJi3@&hfRB_-nJbKhdv7J^cJAMNqDd+=GM zv%06YkH!|yC~mo^ov{U?*?EvV`?=1)k-S&?)5km+nBS)GEGuEZ)3Gf60AZItM~W0$ zKo*R#_);~ept}^Ye;p;>&bnGXbu=|VCb6=zs0bH-=zqFZ?e%%R9qm0m9X+&{wzu?` zd1~6r+bZkIYa1(R3-;Hdw$2U_8ws;?4=Hc#bLxw0ktcW3N$DQy^*P%*yIT7kU5)Jx zZS`%qRc&{+x!T%0+^xNJUCqwgUQi9Pmp0eIk(`|!9bSsP9Sx3ZTT`9B*6LNdy$!aS zn)+J(&2uwEcoaNUJrg`_rYv<%3{VS@u$Q!RzTA#2hyhMK8XN_tE2O*p{dpue`wmM5 z40i#)i_punt7VO{htP`J>S_n(51H6QYPGu-SRJmgiUC$%1_?B$FL$g6i?FM#&ptxO zuF=feZ7(XTz!MfUHqtjqr!dr9YnoXS;Jsoj`{))ZvB{gT9;2u5713JyjCEsPJ`PyW z(ZgeB=qp&utO-}{0roM;*!IkGG;r$Fd)tt^$=l{~w~04L8@~GpabkEzmmZy&9SFB0$C7r{jA5b>ivk^LTr`z4hZeX(_F(YP4ZXH}Z`7 zhbHJa9k6*S-8NUDt*pAFy1uTusX;h!71*p$Pjhc)H?}PzJzj55x3{JmE~mQ2+bu%9 zMeKi)J&zk{;knI}K4B7(OvYuX3NI@ZJ~b`3S5(&F@}CpKj))kx?qxTTz|_D=I*tEU z(Km6Lo*bA8bhNj(ceK;iR!Uo4@TVQ~d$*BmMU3@yOI1$s4$$!R`8{KFFMe~?iw}cf z8z{>qj?+CJzYki=PFeqkkBY$A)!W!t(}i0U7;!5qD3GzXl$VPUw*t4QUG~1FUKa>^ zRXeI0D!{cm1a8%{&~Ej#qM@?RhM@|5GwFV=|B(p_K`pH?R7UdTtC{*9Lwt(eL;mpH zWdPU>QW_TK#~7p~$59t_{T@tv1Nl{}g47*srEE1{9rJ+R=Z_JiAIf@xBM1^I;SuHf zJ^fljWpx~E_p2a*$XXm`in`4~YG&~$$3WWsU9{bbSVn|gdtE^uKSBFmi(NCCFZul} zQ^NxBJg*Y;Pjw%nVzjmet@yb(b6<{Us~C=QYR$r#c$(#@5-pS@+VVUf3xrHCKdhgL zJ0`~0{}5y7KAn+&n*?+`gWn1X!K^r$PS@f|dZ0HrI)d{9$dX?IL}@UeVaLbR72fsF z(+FnICtS#QcVS{99T~AqELr^a;y|Ei1UVt44Xh!n=)=^o{;3r;c%wSg_1Z7!$5_ik zR_U&w=4>Q-TBpsB1ZfTzk0*zTyX0Sr__i7{xWP=z!T`FRuTlavGQCw5!<4P20as5G zNfq>0Gcg*)9eqcO^sK6s8#^5bD|y~&Vm4HO&|{5Vzg1&qSsaY?tyLV3PLDo@=J|(k ztGh(#d^(t(7F15dyyL7nd$povw%LagG4k(_X0&P1xwwDHCgtxOi|2)7b=hJVj-Ju| zqtg|GzW7-=>6@h;GA}L}Ms4@s*%&;^VZv9j$B{#rFdM~uVXOjmp-OG88n*+pReTld z6Mkub9~NHhLeww3$nt*74g68qbrpqgsoad8XWt+momPlE&xXanL}`e93HY$Mi7gXe zSSteLn?Bv-7x9D#vMCZy84El_Kp%~lWwD9kdc|7tExQ=|aC3CI7^$-=m)EVNE9vsi zEFZQT(GmOcx^NQ)t`9ji2J@|L$2*U7VV)HxAL^1m%ao;Hvs#JRj8QIWGmmUU7m8zZ zI`&AIj7(3DK0Q)2UHJ6V;st%k6G-{NifuXNQ{{cz`VUU^BYumWNctlu4h2{Lc5Ml2 zXlryfwBh>cBwGJ8YG`U`YHY@9hgN_8s2N1(H|3xH{Q)VVFe~W zCPp>vI@~|82VC01vYobkF>YnC2MC>g?H3<*;jo%yzxz(gzbO8FbmyF1d~r|LBfp@t znEj`pgq4PH`QhC`oS%;dih6dq^6_?d3(4QJx!>f%Ms=cbuWhsp2Y4NU;Xc@ZxIK)G zN@ITYjD3PL<}rqkm>5_@xlyNO|@PV z`-7Us6YKd?6iIHv^ze)-VOi`cx_&)q3^1uxtAP+By2vo3oMsYOx-K%Kaof^&&i?d# z7d{r+sGhfL+4&QsC$_f@Z))u>^SCWLZlRET4UEb z6l23PFHwM^>(2xx(NjJ}@373Pe4s;Yj0DYQ<#bTKC24P~wKsND#8&5Z{I48jP4oOf ze4IyEgDxW8_M{{7o~7p=3D z745Fv(R9*%vOkPBD0#Pc@-LiOIJ)UjLC6-epKL!e5*Qd6^X+R}=U7*6#K)EW7wgy; zvM=Df`O{>@_WS+YUukwVw>P_Xy)^vhx&5ykc;9+pg;Q8RXXBp7iywX>4;$DWg#DMW zr#}M$L`YiYUOSmAYt*z!h+LIlfb{V+%Syh?vs9kTs-gd;$IT1+0#+A5Wr^u=?C%bD z|No4Lk`a=9Q3pj}(eLT_(`nbv58f$>VQl1gI^gBLlGC+X{YLn2l3)}`(+cemiYgL$ zyt=Ej+)Q(6p}V-J47VzSyC%vH&`CPcKeVT3z&%Vy>126u_aKI-fDU;E`?_&|4`nIn z$~~YwrN0{W*}SE+1haH;id_02&)QG>PyLeiKeL}Au6vK{ecws<-jB5MJ)U7;8EPa# z3>tPBAR>V6izvYOrw0fK)XH*?frNQ=giR+YQ4yEO9-=pC)UBtB(@mcWm#B9@AJRCq zvxjH3siFWer5B%8r8_0I7CR*_2+a(yR-}+?NK1?JAz@;m>_fu+V}&2`^s?}ya5Pr< z0T=R*JUiQ*oGXWtG$^*Z@{LBb`KR0sVyu z?YH|XJImbGc3CCT5UUa?$2OLE6@hzE^7_20KEqeAo`=z{X~G{lwfE2Lk!R5B{7&*H zeU7c*y>GH{$uBJSvC&7&T%{b*WfOLaC9+oZT?wu2rja1SRQ!vWK^X;f2iUa6A8O^t zh_U<0?g#0E^hul1hFP6@w&EqnIrc(vDbYMAG0-@ySZ16l4JNr2(e?IFSMgCAqHV(P1Ho2th?wg+IY?92LI;RXW^W8xM~l%Y<=oortK6rTO_FaWFP^pzjdH<~R%8Wh*I#uX=h1 z-F`Ym2OT|Ccw}Ur+1(IlqxOb62L{dvaQoYZ+y6fQ7sB4x@po7bVZYL`Q~VTRALwE@ zo^wykgOWZkZ$8yM>E8<>cXdf!p}2#e(@m#6Z9VN>_&_d_j6N;b3ZCOO%I=n2*-J#w z;Ochv(q0N`>a>bhH&-{{scmf($w0hOO=nBVh4(TS>gT~$W&m3q1hCbOw|{ySY&Bs< z!(C(TdnlfVtMIHio(i~FVL=jjDts31PaI2y&kCR`Q{l6!VZ){RyJW%Oo&=dykoxZ7 z5GnOl4#*5pM;mTdOMO)X!om$EI@R{3&ZbT}Kz%+sNP8Sz_KvQ0cbE7r1C_oqVPoo> z>l<;K3QJ{`m1T)dYJ;oJSx3ugWuc(@e%@ z(D!>M`uE^Bew1_%!k!V+WeoY>|zPvUG&{0iN8ROU;bq%rHF_3OaDz$E`^S~ki~w;ei$-JHuMW5pO#xXiy%Q<@2n9w8fTwD zog-xv`BbdQ7i&^eQBh}pxmW~0j!w}2iMkQ|yWgSCW)JOf;6`L=%o{k~yF90*dwD`K3t70Hr zw#+hNvAnzj@vY+0L2K3+ciALg#pj#ZN34iYW44)^u}Pu9>>v%}qmz?Ik51-pO3Vg< zG;>IEY3Vl6%65U3*f-f9rq9wBcRj!9AcT;U1;Spg7j9z)NuQ+#Bq1zxZNG6}E*Kf> z9@~C;5W^IHqK0zGB)<~gWs(jU@{FML4Adn_Gn8k@U;X&Cv?fr!uFdo&OATQcVK?6S ztMA?V{RjA$6RYbSpc*&Nzr+%*VrBRONqeWEW%j5&9d1Z?pHivM(No=ld7xq*`8E?G zH7~C|X`qkLA7{7UeR}xF$*yyIpFFqaXVC6HVncuD2JJrz3hh^K5X7zYrNYx&4}%8n z{=A_LbPZiovLP=IZ1|zWqo?Uh__M?W`rOd*{rhpz2->=(a5a5gnBvukwt!vF+h1~= zK8M+K0yS4#tX9}>e7q0z{*G20Dj0|3`mH?{aUHxcnTS2C{%Vko4E6;4emG)5LB&=v z@NMebI$j`Y|KA})%U`Bzw+|VfI{eg@p~%_;FH-LXgQrpUwS{YVI{W&6v9I5{ zMtGxNyCA-lnij(C%!?(E@?w@IcVFU z#a2~^bEYhogWFO0E@z?B=5W;2*4N;t_gQn!no+Z(#nJ4*j~HK5oQ_t9(}AB0P~;{1cO&(>aUYp-gn5(8INldYk>zpr~x z*p5Klx~(T)dg;)!Cr=()`}pHq*R9iAMMF=P*-EYXsu7k)c&6ym5f$dp#XXEhze7%) z;*!eq)F~9oAAg2EL3h^evK2iS-2VcN&@+Y4=IqCOjp$f=JNI;ttTE?3Newi6bnR3g ze&!holFfYP8DyF$I7QD%^mq!1*699pjFb!@@A-$$F54xp*I7mHq?XKvf?e*?QMwlc zAUyGmvTt-W0Bo6hIs0G-YAStD>2Nj58V`N8BJt)@%DC41*y(ilp6{?iritYzGm|)|$%tGFn1+d3O(#L-(%n*7r~!4(u7(yKfY@ zIcu6~8y)!YHq=?~a?n~_4pD_hLKy9U$vP3gsd+T7uVe)8oInljjctuihs)utX|cCB z8tUqRv2DC4R5m4Ue-?y&1|44*{gS3<{3u23ZEcVeQE8<#}ku<9SiYHz)uMaZHg!`QvdtDAl2TBC1Q#oQafATFs0OcM znTA-LEQLW1gEC5%zer zZ=Yv^enek?gx*aH9G1#mEt1_4=LeB{pnZ_`Q&1VFrL?TRq878wd^2PYCyoq0N6*sN zcD-Z_fe!M4?f$iNH8oakE)-Vm4t76jl>AXR@(7X=tu6|5wxTUM`0Fv&-QycjU0EXp z%wdJPTRU4jF`!aVX;o=OO}^c1w^uqEn;V+zK$2x>L~oS1G7;uc*u66g))pszCL5MGi{q@kcjMl}>vp=dVWk1ik^j-zsz z!z#xsR-RaY{KPw%!s(|+caLFylCL5?wjtWxjZdH6aD4Ss$W~2Dx~nmR+1X0*XW1K) zI2z;SZt&gXgNLUQUPqP1qc*GfM-FW58$lSLAIXs;;|05S2P|V_dv=Rm*$*;_wm4p}dGkFV9yx;eqx>tvsZp4TnZ|dvHKUi~ z0)c=9P>W@_XvK;j{+b31k(Db&>kQCe|ER1?xX*A{heP=L4lG)x$I$~P00KjL zoPCjf5%F93*U6oCR{B2qM6|NAP!2GSoNXxMK@yY-@HUzO1yloGyLG5y0}byF2hy zB>+2Goi5Ckb7Wos84v=}#crp7yHfgap+JzItzo*oD8@pP%@ZQyg#VM85rH*1+OiSIBJ($G-x-m}i^$fa) z=`bC1_^L&CyqS#>kWoYqx9ENjynK1UGCd9QRZl-1u)O{{5+A-tRw9}xP)$@P2p zBK{8hE}2PRzI?tR!;n1RS6+X8COtN_&Auc;P}&TZ9;b&-suvbM{WM@1r>CWAyzqRj zkz!#bM#jB{r_aQJVBQyHPhvDPtf1;TaZ?F zVJePT(=>^h#E{=G9MM=7tg0M-`S17y`MU>776-ZIuVjDCH=|QoVF$^4p;1Ohz=qkFH4SnUH0uLwnK?3=`>I14+9y(M_ckLp3!R*X0{_G99o zLM7hfjzT9ks(sDA#@>4TNB&I`R+>lahiis#jumxOxhkC%;xPQj#F~SKYKH4a;qVpC zN>^0}KF;1JVYRTixW1$Yi_`aZ_*{KX(e9R$sbN$#P|;u7gT;Q`HC=YE4f7K@B*%|x zO6rT73&oi0>~r}#dNF(dF4A1lSXp0%r>w|3)G_QF#rz8*#vIN;1HJuyJ%bo_v)P5$ zg!v{mMyyj}kglkxDwTV5cXf4paUORNaml@Hp{DYa>>_aOGx9=>`?xun?@ykZ(iPZLiKM{Im4X z%#{dWD;p>I7F5++HCVF`hq_Qlskgezj`y%H5>PaVP}Ex9TH&n5Az=r-Ej?89@jwEo zDTr0g_wOz)D74oI<5N}FRqGamxESPy%6cm4W}F7I;Po8RGsr;h2-b|I*4giJmKe%O}1NncvWl!)6B=em>;KYXC{AR*}H1b1}L0vVr z^KQ!5i2KNLCx4IJqvPEpcKqutXeog4h|VwC>4=UM4HL;ZROJ&ccV#(D&*-^+MrwJA zNF!XVNCzye%|AwrCZnX-y`LO6n9@Rq4eGX|1mQ9rTVKbR22eTQst>b8Xkg9J&r`Bug^JsH`fp*Vfn* z=~m&#eG64odv*;`9F13osAo?_59YHjqLFh*&De*DW#ZyRag%vw33=_cJ3o2kk^I1? z7uf>7;P%_mAA~Dnv54UPUmtpiZ>01ELV25-Uq?6L>bh=!$v(bfj zj-w8ck?g?Z1;`2R#Qb`V7Tgj*06=VWp1(oWB!&mGKUAP>=Go|QvUxwxYs=cRv(US?TSK;A5Fb!Bh4 zUZYRy)y;}#$Kp?`*(@E^4^(uQQrxVR(h6IB87|90BeuTXbSLH+>H;9YyHB|G>_#%9 z3yW6HQiAieCx%!ri4O|LhZQBv_-C|vM56+ipidu8m(3LT-Is=BVV4&F=Cz_ST4}4R z!0+FWwnQYu{tKUdiL5(m3h_LaX9}%5X|cSQ0pstyi65Z8?#@0uSc)E>1S)Ug_(HG#9k{#ET0Ece6)d zQ@VRyZ9y~2t=kRKiktT59R+E{vCc_+HVfVCj}Z2@RnfejfC97U`siId$%2ctiJu4b z)ui|dKr=~ye){N7dojO>-4qD0N?sW@vRnDBh_|sPh%tmLEgS5`799Pda6^(r;Fhek zo0yRn^IXa0{6zGtB8Une5S{-puwF_VNx6qMnuI%Jxr=TI{eU87{p^2`XHM}KDALME zgo){H@Ah-lQc?DW|ycB2&8>BvtUm`FfaWLJOu1V(1SmorSA*{W{uo+@F*h+q=Qb>ceKGwEs zaLvBQC)Ylk_o8LG>|EndvE=>wwc@3oI%f^;yC1cRU)j)rv$N5}>SG&E=i@VHP+R?eQdnaalgq>RB-M$@-+xI#4HR3RP3*^LA zlW?vj(RpeDT+q#*LV9e4j@`&pNJy*UHq3MSg?Y-`PIcFK#S}e4&jwB%8^cV`36aoA+KVriQYiWWAr&RFW;MJ3w5je3P*PAC@k8MNY|KmFCJt!@b^($ ztq4u2hq~L_Jeb|U-bdeiiu6|xwww4@Dbu4z%1M8BM?2+u6Z}e}kzM07*c$zx|SV$dQS>O?tbjOYN`jtw^k-4q;qH3>4!}P7@}ucDPG;wU4s` z)Y~^Oeo#1yj~R)avuwiqEP+W>-&!x4H4ev3(uvyfDts%~edkYTV&rgd2<8PcXF!Eh z1b_{ME(R*{`%$;g-R+~eucxY9Zx3~;NAve@P6UC^stUaLM`9pj-{fAh=?JQ?sI-^T zB3e2~N9bUeudf3aj`Hsa+oE08i$4SUTG6%dT*aOawbF zwn*uPk*nKQmB<(Q**~jdAoGdE%0$XLjUjq+Jw+>CChP%KjBZtx;sGRbtXhZ3w5knv z_A22Xt`r?I`l`;DM4}PhI}zy}4VVv5YTjNZy(3_ypxG<7Tf~(?R{Ox}SE!!r;%q=c zMcv+k?*8s_PZ@P!NltY$J10znr?alMwhsPxdOV$-9(^zlM0Ix!7w_3KJiKR5@$fD^ z`)4ZwZFxwDgVr>(P_dox)fPv{ymL11tm!`yBlwl;{M==;o7nB7*@gV@psYMNcyT?)5dS#Co z+SnoD4W61loK~C;li(NQSgLTu2RZpGJ_xxSNdn ztyB3msIJ}7?r6hxK@+VrBS(`%mZW;EIipt8Vy6wQ_AAAx4ekba6YeyJXy*iSyWFnM z4m@G^PZbWM)-KxK(uMDTQj@n55lFmg#t1@pDPo|Xo-^{SFp%-HT&rS$LitcwqO~)L z2*1*4Bu#`vv%)Dz1uSVgpi2EbkIaVCB1*c5&=5|F< zsqOj=YznuD4YDF)PoO*_CK{UKDZ&j%4U3m7#C0vyW-&OW_FN$pMbfjw1GW| z*^~lSMz+#jyK8si1C_|t+chvk573T0Te-cW#BMKjR65JW2z*$fL#?j14v){***EI* z*YB(Cvkw&a<^w#}Pxv$t-ze-toQ#TK68&nuzcz^uzdaVU#$uo1@Gy%P{VHCnjm09^ zSR8Z(t9uvF-oK`M?<|SFuG`GNd3E7tc3IrF%y+ezF(AU3+Uwt@%qz{?Zrwt+(Cz-x{e$}t3>^k?)>U-P_L4P2Yo6QoB7KoQcW~&rlIPYO zSS5zU8{?vB;s=}+e%K#xq5LU6E#lj0#GVQh{?tDp76p z7np5fP4YF>DB8>Cens|=$b*KtfcjWa{00`!bn5EU=o;;F5wfD|qxJu(_`14%dR7*j zruc_9gWV_W^~#rFuHc<_1NrFpn+UtC8)oX&vjgPw6O#HVnjAjTbBr<_y?8t2I=ZoX zb8#-rbNR+R`)H89wehEqj^SE4VUlQ4m<7sjEo+}exy75SH^LsbUxdAn^&Aw|FmocbOd0PB zR}%1jlBYH_Yf`T+K+OMFF=X%0L)L9;cC4+#?1@O&Fs6=q21e;PzJkf71p|d+wRpF| z7~xN-YdhEMvmV6z_oqjw0p0WGi~xIECb8%=_$c6%)VChyc|7mowpMCMO3<96td`MGD6zgGH1u{5)B}Sbj78Q*= z9LGAKsG|cu{S2hprlDcviU(>m0_lljj7vAph^M=peIO#wTORxc`jdz&0F@)bNV6gc zq@u%%CD12fkBT_*mR~%Gz5}QvxrtbjCXOoFH0*?~&GdmjycQ)I zXH__(jR5c*++={tg4?WT_1r|ZA3z#N4qG)P>0zD`%ZOX&VfWSDwf%GuQ}$HW3!3~o zFh}*1-DAKGluDB4mQk9HK>NF`8F$nprm_k0J`L1#+cD1pF@p!G2wyeT0=n$*R^$Xx z12-1dTT&Qi)3r_cSHQOt$jqXM>;`SQXD`6v=SxJD;=xgfX&BzG_s%~+LlsUrkiZ$8} zIWI06u6TBNb5Q$}C(ciK{IXuOziMoUd%O4{iu=IWzWu#*?e(3FZhXfe9sbWj)HUSq z9i=|n+u*ImWot-Jty|8@1LLNosng`wua)O6Hg_4VYS>8j>_RS=vxBzdVYABbfnpL1 zw5OzSuh;m2+YDF%WQurm%gSbRfQUVsO;mwJmBw)F8N!)WtCtkXg z5(sduNoI+iw(2C?ScoMntd+Nlb*-$GB?G^(gb=5Qm6kwCir5oq2QQ^u5-z=LtP*}_ z;>il^A-)uQ^JF+X?8nZ}kq}Q-8LSh>6*QAyslj&{j4UH;_*i|#d*U>G6@x}b?!(MHJt<(Lm`j!++^NpvOZ!eXaswMl}TGP2!+$J;bwe_Xj^tGXq2Q z6yZ0p8@7DMLRUgw^JNfA4zJbJjLDP z>ZN@Y#y9Gq^(}SHWxit1Zi)>e6p@J~$lDHd;QkJGAMy?j^$gQ~+EdqAhx@A$?d|9X z1cm5#4^jK#^}>zI<9ZEas%rGu?7KSofM>;X^p`hna7RYx)VmBR04ZZcole*g17dDnt-SjLq4 zZs7T!(f8*o*r70q-K+MxdYwKR6J6u?s-XmSn>uYdkVPNG;)>|22hL6hFuzTrctBw| zq8cJ55j8>4xWPaTMomt}DBewB&;er8vy#l-z`jU^t#rLual+$4OS?&r&0R~^i;jH4 z?LiKn3`Ik#DNYhi@T#jE&uM4_nHe zC{~><{N4WYaoX39KlzPTbJ~ab^I|9--^-Ts<&UpK`|cF>?Gtc}V?141$;m(vt3ujO zdgj-9nYkb-6Hi%gj5-WTZj-`u${gsjf=Tp{2uv7diJ&DbLa*FggRs4k+1NV*CO;`n z=t-b|oPC$_Whj(D*|OP8dW$T)iDeZ-gx#u}5upb|h9}kZ_q2lwyZ#Mfg1-^b?DOZ& zC|phvJ+eG;-jE0(T|jDTr0tD#3m4xVMlAgV=nb8H4khsdVfXV)G3K```!n#eGsV&Q zdEvrRcHi8ma|GpiIE9~p->O!7?A;JN(wgHo5zcWcTx=FuHLQ+5ANM9uQvIs_Bh7rINjs+_rBWp z?qSg@ahD2+(?ov3K)Tec21TVi-Mf2>^ZN29=`ZoytH}X%w0*$qa}RjBJBR2H?XDZB z_0Z-MCAAfu;kQ*O8P3Qypxp@`6!){=Sh+I7;-)bba4feWmb>Td+mtDYj=IJ=N3gk!W{Q>n z&D7UWPlvCy*U{N1dY2fzwxOPaeI=6=YdB}|=qrdhNY4c+`hbVYmcuY(2)IR<@qs5J zA7QL+GEo~ESv7TKychEZl1`GP=jl^sNkl!$EP+qP%v04oGri3ec zq!0_M;8DlJJ)2odqHpNrtik+(LA1aypEe3-AQGWQHr+}?5d-3$Wa3|~O83;D*0(oy zi1ArEu0h#U6U|+q_+z(rscb`#SPj-lu|J|DTZ!FowVI1(&RE51{~|`x-W~g@cT`pF zsNT1ucV7?sCBIwhr;eD!&|!S62ynuBNg8lGq;}J8VKMQ<1S;z(b{9hK#}wS4Y;{<6 z+H&v-rEAdN0~xoy1+Ck0xPtZ~`g~4!trz$<_YzvnGgkA|qtpUoh72g4+1H;zqqTiS zbT^J^ukgPV6Pfr?+5eg#jh%Jvwc<32Vy8Bzy$!GF?>RbMjyjt|pbGD9=&W;M{*{y4 z#fW$#OW7oz<(=#Z85u4b85se|G<44k#HozE`pU6i(33P&I$>$+?(n&LbAoFJo}%BO zcP%bU>GBPFgv-kQY$mnT;dHb)ZB84l)|8VUq$`f?eib*13$VATSob<{)7Ps_M&O zv=XDqyjg(0+YRNzzX^+>L$@S>JqB!?D|M{xC1O@#o&y+6gsBiQ1Ab)>`TC!y3+n#xQiZlgL@OODgtUzA)>ZuTWz&zYo$nQ zT}TwG0YQ*O_OOM;!%o-~B!D0x;#L!^R-x6d)V5k{JJXJZPMxn}JDuq>dj011`@a8q z&&>_NPG_F~6HUU+z4zR+z5Dxn%fZ{kBqqmXM(6Vp9QaCda&xj(k!*HuWhHf&baK%p zG1UnTe0&^3Z(%g%lFKXj_$J0!0k@ED&$qNN$>z+qf_6TFrFY3C4`SuuCY6=B*~;T= zNqco$gBe;h4n9Ez-_*oZ3_hWe#|N9^nWl!;YD)=!oXalC1&adQMrmc8PZ+_q7qn%X zlc8CuC-4{*M!qRteoWd1e-OvVGYtvVF(uLban@8>Q3>}@dZxMyuZ{LF0~YGdDP#n9 zY1}czDbSu5>jG7Rcdxshqret+mL_0`2EoT2LLjJ|>41WE%AtUU z{bHCq=-MpU{^=K2lhzyL*KbCTv-i6T{(^sBfZ!_xS)#=CqE_7x@(2T#*}s$V=mdW7 z8KG7-@DULmQ=RCrv}ic$WlKoZnYH#lvqq`})5}RkX3VxkXmRM}v}{BS&^*FL4*#Ym zUMkIY4&rE0iAAHuJ9hVFy2fxt{%tL#L3k%;D zj5Xw>Z~e&Wj9HUsJrDZjuFSc_(4?EU;G?UT!O*fwY~uaXQ^7^+#v!kduUz1 zh`XJH{gu^M*73si7FbRXRRJUf=wR-_%Jed*Jf^?Pi7S3^-(MY7xd-pTQ91iF)~vj$ImKzG>!^V+Fp%@D5Ju#s&AoQ1*J9$_edec%6=w> zJoKfh*Ii4~WTawCAU~{F)(qmFLCl0WX&MeZv;eHC$GsQONmZi7U5pR_dvu)e z!~-t?XBNW24H6tol!d>G``!PYAzdXK`!AN3LJ$m-7MmT7Bk{to zg6?1|Za1|a0&C=hmF~C*pCdYzj%a>1^0}QknRN`}=ZMTiv@>C$LyKI?(^ZiYxe+-g7)j0C>p-#S=siJBgqD6pK03<~`S4cx1Gw5&!B$ zJyRXW)~wbPV6J;wbamUI9`+z|n(7ojVY1Zokya)#E6%tdJXQDIHDs3Ty}fo#FVtHx zDX@Fvn9;L_jhQ^6eZ;Wg!)6Zi9JX}W+F|j-vW687J3Op&*eAno4ikra41aR?`r#qN zwZkKaCk@XZeth_+!|#mXMg)#nH$p!mc0|&M@(~>)PLH@W;@uH{81d7{$s^~Ed}ic} zBR7rQF*1H+?a0=VAC0^|@(&~Lj{F}trQ1BWg>Hdv&%0^e;@ymH#cn3Ix7n$T><8=@?62GeZa%k) z+sMUm>D&?S6!#AI8F!0+k=OFEd?jz=FY=%A{iDW=S~zOesAoqtjJh!D@~AIH{nx1f z9zA`u$7rw7%SS&m+AtcAt{dGw`m@pBjs9Wu&xl1c(QM?6)}k=9ALXKI)QH;AdGs~< zGa5j@ju|(`W6a}Y){ogTX7`xnF?nOU#(X{I|Hg7-r;qg=`^4CtW8=qGjXgW|^Rc(b z3gf1aTR$#rT;{meab4s7Jnr83vEx&1 z!c!AMCcHkOc0$L5w?x)xZBx!o`Dn^FQ~o-2*wjf==S)>kT{rc$se7kp zOf8$*JoW6<_ojX|bzthR)5cBnn6_lvnrWfaGN)BcJ2I_%+O=u7rrn+PU^+8>?DT2V zy{B)Uo;$sIdi(Sbr++d1-i(nmCeQGn@%W5QGhUyOGNWWh^9;+33p1|H_-4jmXAYY= zY37`n>Y3|izBV&uX3@+eGf&KXYv%hif0+5tS^TUCvzE_VJ?o`e+h!%qGR~@+_35lT zv&2V6Jo5M>Nsk+n&PgakJ;oUN(F4?8w>a zvrA_;&HnT3yR-l2(eaNidQ|;r$fNp4Qy(pU^o>W)Kl;I=-#seMai24L&U15KnR9f` zxj7%r`Est$+~sqhnHxMeZmw}|#oX?>f1fvQp2xh^^PZVkIq%rKH|PB_@4vl}*EBC5 zugAS!^m^T^$m^2VXI?*e{d2xz{(|{I^Iw|3V}AVnlKD;ZE%V=;-#7oK`Ty{C^Pc2A z$6M{a-g~cihIhMnm-mO>H@$!G{@G`-&(l7eeD?d4`n331ecteS*LRlhBHwMkk-ize zb-t~>Hs71Rw|s9e7`^~4cx1t23)U}qWkKeGiUmg(oLX>o!Pg7fg;N%;SoqSy9Sijf zV;5dp_`||~E>bO8wCLqUI~Elzs##=NbYW5NqJKU%=CKza(>}K6v5Lpq9=rC~pC7yD z$N5e7^YRPy)A()k3-^okOZ6-E>+rkm*Xwu7?|&9gSnRd<@x_}LCoQg7d}?v`;+uOX`>WxRhP$v2^j$rgych6e!2hb3se{!z^*(i~ z`UCZyWh0k8x9s(0Ny`o{t6z3vScKtbs`WgXexRWZsskO zG(|LpazD2&ee(wVG+{6btqvzVAnH&Pa2f@JKi~ZRx;p--B)1{mU@12i0Usgk6NPHE zp`mtd4=vB2wTG&ZT%1WR+@wO(B0!jo4!L%Nr zj>W6rdErJDzutD0yHWMdhxjIs)Yu-N!PU{Tm$;3H_j5*brk98IAk$8f)g z$9)gnPeys;TEP6JBdTQ=e6@8{2%$*c+)@2cc&DO-;NKIsKq%RpV zT2|r07K)KbjjE_m)c>k@5F~VSNL)ox>A=qj;B~l9O}2s9x&Nqmjn)T5 z0RIN)h!CGa5wVb!Elw^;8af~{aJdY6u0pQx=M>T$Nx4G5vsK8Ldx)#N zMXG&^#qPd-aNbMxtwSUjX+&0oXwkCL>>Dsl`wd1KL&ze-q7RImPcPZpf{#x0apa~s zh&FkMZbwOY41~E4au;FOLV;%>-E*)ZLm#2mM%S0Z`Le`l7&Zt!)I#s)}Z zzXlCuE)RkpVlFZcq!TF;$;?n@jw;lnZq{nm@uA8n(g-?S)lq#6AHyA4hckKf+=oj~ z`(Piubk}n)Lu!+CQbyOWM zgIc7=^EwEd;BZb^PDOz^^GHU0s`ILn(h|O>2VzdjAR@c4JimlT>A4wM8CihH(sUFFpcui#4-y**S49psfPq7hIz!jcuZp3`j}XZ#4Ppf0 zxe+Xa1OON!u(9sh7rk4Bq%;((~P16&0K#nemE!vlpZJw&j- z-!71Oni1|Oc@NPultA_XfsCt+E!mHE;O*IaLk51-= zLQcA*6}J{N=Mt*9>ONgX@+h2WkERPng=BBP)9R1pgd90RM~NbFOnur>eh*u(we7u# zFJfCqy`B7-wm&8%lJH?E;*)&n-~$%14Ceshe1wPv1nBw$Z2kSV02W1`WQ>*BrCHQy zkcG4JjX8YuZpN6KpN%tl@yJ86(-96==bMZbJbFR1iR}yM>)!+%`#Sa#yniOU?mGD^ z$|53o35dq=(-$F(2ws4F0>3aIc1Yx=+XeyI9D-n)7OB2>90b>>koJMX&JpTp1L{Z! z%KzC&3uD+yo!|pxR~!RPU+Vpmt&2UD(t)kGt^QCef0J}QNGAr7OCoHr)^ML3T!+77 z?&F*Kp4Ex>HTOjyGnom0EV_wqSo9ajhv1I|H^B`H{tWW>7bjr<@31i8yYGYv_&ah) zcI6o)qDy2LJWn)q!86Omec&PFiUE0-3b!&L|RwxWcNcfQ?F!n)mOf#J-bkbrusq8-+ zKv8pEI=|&T75uR~%5qYLsC1&Ck_wAlyHrj22$5{rzil|&s=f$h^^;qFy86kjTUXaD zr-ozttKjzR;WpnZgd^F+_4h$81_goU-w;t*T!>ZER&U-i!CShWUX0~wS*7Tb+J`TuCMt% zix0DPao<;6zh3n{-(_QIPh@N~VDBpAf@BR!3G>`lzq4MX50JSfr@ufxDcM7-z?aD) zXCzz%_b-_jh_DeL!uCsL(IpTiWfT3CW|Tu9ESQivT8RVI)l}Ej)nukC6JFuaGsic7 zlJgB8$ySTggb{Ou8JMptTJa6+aq@&Y+%Lb7ud6UPDj|;|XL1-D!G7o}N*b zd-t}V6ULA=I)*_HxgWrEZxDjObxmE|2=3P+#rnoU8!AfnU41z!)FK^`s06qKkn9|g zodqfsCmoS6fXLM_v_}z0lE_V2_b7~)Yn&{I{FnRHQKz#ipiwd zflxd6kr?gZPh@gj((@o)4@63$QBPs8$BlVE#r@QB<8SyrFHGUk&_bzy6BHK&#THN( z91|^1|4ebFFjgG<@yGZh23HlEN=((qtu3cWTV~4e!PcNmj3y}{Sd^iT8OPElM zyTl1Z#MRr0Fhf3U@F6Ea)2uNxtO2+5EQNH@U{rBY@F#VT;8AJ5Wn`=ztv*U?Dl@)P(49J(jw6^(Io2wu;x zy|VGTQn0X~U#Rfqus1`9B2CmHDGkf5>lADqXz#tC>Hf>?5!rsBm%LO|DT8iOJH|-XrWH0~#`R)}LJx)A zbY7e<=KJ05u)M#4+=QsHGD+9idmkvsq(k{%Zm3;B)5`%)29Y8;YE87Wx7J+^B>RcG z*B{_X{uHLn{)ae4iJAwKyIgcjz4Rn%?E{k?=0?=R<(&I8qo9BaCSK6BN834Uyqw>o+#b z1*NFAfn2lTLFfk6gecfm@SiB$kWYvV(h)*F=#fknl7ao9OfH1(x|nE!9x~AcIfhbh zL{7(0I;DR(_E$*>yDEUCd;`gu)3VAy2$v-70bZL_${uA(5P8z`5=y5+G*z@Tzr4Jx zw4CTOMinYAEh{h2FEtwT@{Pu_ymE3*9yzBhpN5)4xDNDCg4(N=?n8PAY}J*`f<{Yz zBRV~hS)j4>NKLhLB-22TNNq{6YEoOWg6D*&LNXzChLItfcuk&FdUkr1i#ZuIX!#u1 zUdS;g&d@X@qvXqG5+#zKLw+uozB|W9zN6fNJcjZSIzEm*%VPjX2GczN8HJvcDQ7fQ z({p5~ErZne8WobMu}qy|bF2gE(p zG$C5WJuTPUtLepBM$*V#A%7!=LjEGT42lyaA8CoaPwPk9)hvQH%9PYZ1ypPM)b>7B zVn$#-rtGOtOUMNk1UYnaOV8EoOCb3KQPYuZ-Ubc9wbV6v5Aa+Yym5`{brz;sg$s%b ziwi5W$}(^U4Hs29?XNVq8kZE794yMN$^)n)Naa?ZqUD!w1%0xR>{c@k)u`GDs`lVI{tC$4Ei=8Jw!owReeXwDHPXq8f$oqPp*( zYT<e*PLqY4o^5QPqeg&pWR&=}U()kWSIM1&AI zeuG02T+PFU%^5__ZY2N0x(0)vpdNU%hCUOZlq2fSYc+6%T-X^^#rN`$c zU_Oz^+)cQtys_$y#0&Thv-A$gZ%weWe^ZuTDp#+REZ8n=nk-`|Kg}Z2Qu%?ZorzoU zPP6n5D0R@1owiibSa&AoB0ke5y&p+$&Lu6GiA23YeES?eBdqGu64Ag;7CxbqF&v4jIFQ4O!?s~Ba^mL1tm+7#Omn;exD zg?RvZvEcT~w%WFg_S|+%UKR9vj)e@9UB{C1t702?qz=ehtrEky9i0(pm64G+6I^%I zkyZu(wpBuyl;DZPT(-8lqxvSMX`u!(>me-c7u8L{w3>t6qeQL%X%5S|L++C0FtS5~ zsCuv0iZ?)1)!2m)_I&u6t)L81r!>u!N4BP>Axgcbsn4cu(j_FYt{Q!Bf*RaVPLTSC zrDX@6Eb1F7%c?mioly^Ek$qgeM2U!w9h;W256ngN`&!fZP2#}YTI#xJe_{Q}gLx+2RV}JTA^T?EChVWSeso1 z%;6sFVTWU!ywGBIv3@!XePlgIV4|6&ndEvOhX&!pVRB#) zDzrMk8rR_J(uztR3U4r#6{Yk*UUhCIPj7+YIHsqg#QUPjBawwl?kZ8yrxr|oec+yl zdO<`lH)*wf90gn={G396syX!j2cnPQ%|t}tO~)g6bUf|NYQUGTd@r(NZ^y=*9Xs{< z%x#AvcrjcIC#=8=UZR)9B9c$)Uo(Bj*3`AN-^OjxHR<1x`H?M_vISFx{t*1mnl-^8 zPbl$b+xq^;`~PUWiZAl$_BYRZsPNk0Wg_b%vOflYi?8wbzxnhw*%8;UAtS>8bsPq$ z@fjz2V67Rv?U3&!DEhF22rA3~3yWmC1YHJH(3fqivaOY>2bln7Q!Ob$nMy=AugiAk z&`UsMPYJ8ul!75=!n#QNe*s4tnx~Ai`3~vh&8BT8!6gUTf8# zZpY$Q3e&jtbaZPcgJ8C4#)J-fZY_R4b<=WdR3y7n9eZ^7YsJp(xC}GsyyYTLNR~)56U<*{9#-}nY zalDu#<}h)Vj8phDk9OhLYol6tAxFqzTB2%S$GfED03IfL|9*L@t2j$s3phBVlv$i> zJ>PqjJ*oN}wlGbV6YfxnVsLC(dOz;;6HoCf8WDC=#Y+$WpW%2>3zl2G2eQW zp}zWqJkm7{rgEYu4l$X?$Uj1+`^684I+IsSTEj+YPs|pxnVf7$)8yaZ05I8wWz@S}R>}+6 zLblUrNP!+$gulD``L|WP_!l_{9trb>`CN9;3ois^^GMbQWY+_@e+H#BYF-<35rNq+ z99%@SK2CtJUeFTB-B%1!_ly3bKZA5EKAPGbXX3?aQe}(`*x(kyXNM5fgPR!17$$n3 z#lol)SeUStsVFQ1a9FG>$}Q$!tovs40X}>?~`-6?vt(JaUb2p%z5csgH`% zck1;}w^rW?6*fCNiKc~QIY^d^2)AQ>f|ud7yvH}s-oE|Kr}vfkTJX1o=<`HNdgl)+ ze9?Bb|BwBT+t%aF{1d?;YlwuImuocURhR%Ty}T?ZM~P(5;h>W&SY)GvRT|+=FLy;` z+JhnR%gmM@x_azgd<9?KSC+=3#`v0O9DySZ(FfvfW!96}j=LgH=*oF?B)KL5@8gO3 zz~K&k^UgZ(as&P5P;^FndR=sFdpmi{XlD?<+WtXT7ypzET(Y`9vf;1qe+6&CYr3BM za4)}&^Y472AOAo!O1lo?gS0j~2xmT8!G}eg=kMRFdR@45in}=f=w>BqsI}KY9cg=d zLk5qCtZ6%|KfYs!K4OQC2%?~u4GOp*@T$|+8WKke;5BQkPy&w!yTOdx#Lk|4m$2yFu{WAbN@m zGX#F#9?~ZI?J;56*U}XXTDisimo*>WsXW<#GT=_mnitG|4Ekw#OyvAOF{mxldwGnN zLCe>DatkUd{ppi+%LCV~TdqP&hN6ruVJV6})WgZoGv*f*K#Y-GE78#54 zO314;zYKuX4oXr3IFg=LW1vuEb%vTW6|%hcw*Et0g{z88#Zhl< z>U;rb;p~H1g*-ZCK6bqJ?C!*U`t+SV!u17*^ADvJq!y;)^>~9N{6hSuFzw5UMHC>2 zmje?W%+Mw3Kjas+$+Wz*rd)#vb^A$CmxWx4S|!enV+=VV-@?(6G=Fk|F2 zX={nZ<}{tF?fnlFV$ZLNer>=*-rH`+qILw2MgW8i9dHQh^|p)Nzcaz!S`KNy#9BLk0#SKvV#&C)p*ae3(hESL+;CwMZ>Fui~iWAvcr> zF}VFw{B3`LC#|W5WIe)(^Gqg9L&iJ=kbOclFlk^Ygn1TvC`ihGh;3c8s9j*i5F%%j zjYqULq9}v_0&{iwA^u}Ri;AJS@aM+nVg)wENtLq zG(z;l578n^?uE4)(OV3mE9rp(oSx6(aFFN2wbUZ+>V_S7I8a(v;EoXmZl9#U(IOl8 zSVPNE6W_(XmbF`pU%@Y(-})Zz#`cp{Z}DMl_Wro!eT1c0q=>|*!H7gTMlnh{Vv)RR zt~j`qpG3bb@srCE!zep+we1Ri7hjDjB`iC^?1>W+p9H|^OH{p+_JbU+Xd=Bqvfo?w zgR9U3g;sKC>)@lemuO5v2h3N87K5-kSRIp!mP3OHu+lb z)529sU&;95VdaojP-r5p5CJSz(opqCg5+uzY0Qp-QC8`et0Q|8w9=KKcR`IK*Kn@a zpi^5;<1K_j6Xj?Nz7PpYtraZV*2Kuj1Z$+(Y891o$bXNdEcQtiWJ6h3<%l$GlVSy| zl793gZJMf+&@?<5czxh!Di4#NB_kjGxzFWjqAgJqc~feObh62sFc{{1ddn&LxI}q# zecV&d!$W#;3U~a>l+|U{rDJ||NWk-xqvgDPqddboW?KaaGEKtF1I|tqM)Ln^XVI}_2E8z-x!mj>ck2@tFOLNgV(HiH~1P+7TH062l+vc27@04 zqZQ;JM7f5A3T=B6e`?0~r8jmmLnMfYuo;n-ut_N$2dZw!(ncIuO{8;W--p7ne00E9 zDeaRkkV6LL5JIrk4tm86)HLE+PfQvB!4H?EoA!y%laZv9Q={t*W>+s-jq!aoW@xW8 zHd-$e|{m+z?VX)Cq_9eOJUCo;+6lZU- zzlmG4aasm-rMEv7X09o1^fD{%Ly$tFH7+y^P2Iub5gS41e!9m_&4F5A@Xp5|gF~k@Q_^r!5yk=5CYi<0@8zm<>zmP`zuIHu%-`J9c#HCEvQfbB79<57#%EQ|l8GQ&SQT98NJi z;vmZMq&SHDvT`M|ii*e{ZD^#RuxjnpOB(NLXH}v^4sNg1YRM@#S#UE05wL?O8fEcY zy!~8M)J>vNxIP^`trBT zvO*T*@a7LVy!j$gR>&*?jvtvSEsGp^PLQ<3Qa3gPj$OaG zp(pdCR`-Fi34d?Hcu8j`Ft^pKqAXES?{8qx(6CD)ERuc ziutcT$J-&9spZn8=2u(dF2%q4DtTj2t);y-x;Dd-9u=L@PWsn7==PQ3QekxwPEqfG z+$c+Y2%ievb%0`>LpQ+ygZ>|6iP~fU004NLV_;-pVBi5_86ai?LPiEPAXevK2C`Ye zVhjKZUjUE*004NLt$h!?mC5+{yz|b?d(OG%-+TXb&pr2a&bha4vXZQ1C2dxcBuSDa zEA3hij76FPR>#Hl1d_YDhfBW1#5I{EK^iOP4sz4>$B{3eo8 zU+_PJTu-KWCnl3_GQlf)^J$hYqFemDKir?;FKe4yoAJy$ub=ng$**pm(fkH_)1sTs zy?N6+o>+S02Z}4sernE!CpL=%sh=GD>BwJf|Mfk;zCa43PDYW5WE#1V+)5UZrQ{B> zmfS_Qke%cnvR{0W}zP>BJQt-7;eg*LL9r-2TYp?v`@bzt&r~0~A{`KMOTk?ylFEK`@$dc?H z`InM*_I>rQY`0m$V+a{R#*hhQDw)ZCoEY1WY)|*wo_=V1I%s?Pf$51ofGLNdhcs!G zD>s46Ci5kXR*=?tL_76xH6=hmg)~ZA4Hu+U% zhvOp_TjeOR1@==t7J6F#O%cj|qQ)e?EdQ;@Qdx2>nM7uho5fdT`Ie}SKE}4a?{Tvu z3Ap`C_e?$jP*AH{mXIFIex4|I6ruGXjO=FlZ;OO?o(z`QK8egAv&C2Yf=KW;*=kni z)aAc9nV*xesk37Vc*=H6yh+wIOwH>Uiq$bU8gTJtMt1 zy*|AseKdU`Q_Kv>jL*!;EX&-LxhHcpbG|9tG^lAz(~PDCO{<%>Hr>~BqUln$n7t-D zHajc3D7!YhJ$o>FGW%Grm>ZlMlbfEKm%AgkDR)oqNbb=*$(QoO^5gO|^Yim}+L!i2)C!u-OD!iK_*!hMBfg)@cA#pdFm;>hB};;iDl;_bzC#Vy5q ziie6Pisy=#!+cl`hlZoWN#U$;Zn!vH5v~n4hTFp3;ok5-_&|6xJQ1GqZy^08zEvem z+aw-^hzB`Xd6iO>|8~p&ixTEJSxV)1$=`Jn`Y)1e(N|rCNiDFWI^`;wjuR?ySq=i3}r3>=EPPtZP7-=5LsPPtHHUr?dYPl|{T$|H&w;CN# z&qD7}lV`-rHXes+RZ*ScS7|p7l)A1~%;Pd$&9;K041tOkVXSHea&V$5EDpt6WWPn3 z-v;eguzU&Es1D`Sy43uKWXYQRPmiGk=aH5FcgeoWux`-4CuE7f`gi*Ff2rDS&|(#O zwypXzWqudTP1PSD(`ta3A)XI4nJOW{{%G5)0sM4pMHown{Yu!<`LbLQMq2@>o0dzs zE@i;T(0|=k`o;FhP{888*G9Ea@m?rP>0Wh?8#z`h;Us1wdN1>FJcv$9kH@KVDrk8L#rJ`RABt|)fKN@Zbw9aydn zvA^ga0xT%PoLXTIRuF%(01XKjz7^opc!r4W!RjlN!9DGdk-x4&Rs3UiR()a^`y}9o zJAb{?>ZHfO$nPH;PYf~!p5iw7T>+|71^TJ6uo`hsqDPjf!D&&&-7)}LQnap9mMhAg zTkLb^bjp64#oKHziT!CXSlj|DPy}dp0@MwjVhOoF3s>l+EOzzE&mumzt3LhL%P+Gp z)ann6pDo_6WPa~`X!n}$0lxQ1t%Hxo^5d)DMJoIWJHAfXX&T$Q02;ECe-PHQZ;HJi zT8r&J}Pq?wGO<6Uy-?e?peP* zmTOKo#63dnr}CH9Uf>~m;SL>FuRCjct(eFhXw=FO6MNla+f z@bDRos^Oktr)+-)^YlKEW&9t&oEz>(-;cE!VUENKkH+d{am5u**8HErs4I91WTRc_ zJr~+3;;uEPliUUTHIP<-`P8u{>|Fj+fKbI!Ifa9;Bm7pVW5y>(WoAr|*?tnc(t8O& zy$*f1B19CNd;GWBI(b~HvYs9L9jvXp(sg};h_~9Y<*}!BO(FavuuIEWrvUg4xW|_y zMiA|UH^40P`s!6z*sjL#Haj+*+h3Lo)&KsDP91|2K)d|cIytfP)Sr=PtqA=n%=B=k zy;haqDrM9zTRueoE2M7)*|i8|9ZcrW)N+4vCjQ4{dIk5XK0lS@8T$9j^duGOBm=$i zGTnuiKL0}g37Oskttwn78Eo-8WqJc@!G8qfY{v6H2Wunuf!K}hR{{6CtnB@JJ1^Bk z7P*U(=i@jNC$o2lEnfgAo7J9Y+jp>?)aX(v;Tm|hK(2(Hue3qE=#l?^NDTqP3JP$t zd&i-LBD84QZ)fk7slE6MzZ`4VaJh$NYA?RV|G7-XX zvn%HRillMIRVb%U`nfW#3=oXYZJnl|-Gk>~&3j0uCC)g1u}mw%8fZC4?Y(!%w5r{q z0FhvgOe-NB(ij)|KY=t&ugrdVAeIIclh2ZAsC_WAV~;?;MRzUOAE2(G_JFzM8e1+0 z5Lau)VrkHq|51{PQT&=1DN{@j`m8w&I*4ez<&~2HGV38m+{1q zvb&fE`Fb@aEZ8FXTf%4otla$fHbON1ASJNHzFg@qz{h|IO|2BWM zzr#Q5pJf>~n2lvOvL$Ri+s%%!vs~~xAIYck+xQ*)ZoZcv2fqbTMD75?jQ6 zaa>#s^1OfWr|7u*qS3ibpK1djxdrLw7dYItgVYG!I)YI*9;)YjC!sRvRIr_QHo zx;fpQzBYYBdP;hBdVYFYdUbk3dP{m&dSCib`e^#$^l7mGV6A9D4OUb0lbW;Z0@&zN zR&vdr!ss0AaaFR%!TJ^}YcvA|E(Lc&*}PM#?3B_w*PO#Gpnd3qQ=}7mZ?!Uo!6aGF z3mcXz02M7GpP)S54=h8S0_jt8afSh z1ztPk8D6w(&w~!=r%hp+{~N%|PPsR+Ws;B?gZZds)n{7;C6zXZFPaa#NI|7tjy(rZ z%;M-Zr|}zrM!c7NG=BbHI3XQ=hQ#zDVjps+Nys5j;I9Mz+r<`zBSnN-(R&s2A3-Z2 zk^5Z@+s~O3!Yd$u7Gap$_3eO@lHc~)p#R>GM$VUBZZQ8UN?D4hY3-vv^3q;E;PQLt zD}HW(__m@eNXfK*PM-$=Kl&elbi8lPYs)(Pqmb5xv?{i0;+rxrK5K=i06Xuc^2>#& zt8EH;)r(G-U&D77)G;S|m!^UI?NG1X)^f*kugrXgSVxc&G6MY6r+>kta}`;hUjO-fBuB4(OFIf(TAE&?2bTrX+IgXv909 z?RH``K^h|!)L)UPgS>*wd3hqI&2o?50{-2FTwYT^ei?EM*Xqbh-XHpaPTG4}q8~Ln zg@siw2W_~kjx^Vs*sD%S(@^hJAN{1f-}jLdc#rgvBgETr7VWV6HP-;Qbz9MT!U>5~;PU;4p@kNtBzPXOM^&xLTVsx#;H zkY5Lkkb9R;2mY=TCHqz}U;cJh&U+Z@n;y#aU)a7r=X=P%B*&-qDY6a!IQ%lW_#p6h zAbSVDk>C1c>-2vszmeAP56Evtn|er1_y&vDJnU+(UOl_oLZmSlRBEZkj|&C zNsp7f+fvE5?MXkFK9|X424!x@%*rgvtj%oC9L$`|Jl@pWG_+}a)9j`tO?Ni!Y&z6* zs_AmJUv_AATy|D=VRm(POLkxOSoT~_6u%NJ_u)eUZu(xoyaI$cr$cp`ngRQl1 zS#eEqQ*mc;fAMhfMDa}Vu~3AqVRtwz934&!XN0$e3&LgLs&IX{IouiU4et++h7X62 zh8MyonniQ5x!gRkc}Vkc@1k5q%~e$a{#n>Afa@(5vY3CkPaPw{VUfN7du z8{SaMr1jt@sPCT>|l_jYy`q@TXA9H_Q;7oGw}2VcfkngNG2<^De8tG-GAD`Sap&NupQ zkdOMpd2KlvL_(nFno};oDX(nQkz5!Ci%5vvO4*ST)fl^>SJ}UJ4o|Q~I59xWMgAQy z9;KVzo zK%Rrz?#9^mL7+V@MOXP+Zm`96IjG_)oz8);5R|VrdO~57{#4 zx5LV3SrS<X=e=kR zGnVPdCa z*d`p6yBq32m*hV1{tohI<1_h7HqT&A1y8_`KLj#$d^Xw_CFgxs=DFi>PBn2K$fgkl zwcigw*Sid((`#-haTO?Y-TRM|*NHNS_P8jKbB%N!D3o&FyGC>|ao7 za&`c$Qn&vItY-uM!24LNH5bMQ0P_rtYsfVzI(8KMiAG)knD+2fFrwsq<+pbx)|%c= z(1tifjIUK2(iN>83WI;!ej>~P37>51m4g;BJ_B>~>EGq-oVkz_(R?j=OODL{0Pfuo zwEl*2DQn%241EMjta|~Ch#w$CBaA>9)B6O-qz0na?nd7NcBW4BKrnurp?4N!+Xymx z2bH`(_e$5C;V(e8jYD5jm*6C%ciEE^j1RNPgCO>`GJ)7 z&Bz95`N01UcpJy067L^i>(VQ$tU+1Q6nx4lXQcOkJLPaE_;Z|cNacdxp(dl^@LL~) zG&6I}!+sL95h2bJa>Wm!Jc*H!{{ny&-|aD%P1oT zs@?x7o1*c%<~=S`B3~Be3HLWBQzAxNAJX5WE+YgEU!HtoA*6KRdbP+}cSEg;)uooa ze>p9u<^KU$1GO|9;LP+MbIK^{A-pd@JE~>W8`6c4;`kG>Z`d+b+@F`6c9h>X^DfBt z96pA98Gm=^cIn^Xx3;<}{pkPM@|^&w^|rjWKtD_b{#Lu;UGkSb73g2(uU6y)>inzl zs|#{l`7Y41)HE&OUx8LS!M`CS${uGW2|=)=I(s|4N8uOlSf9f$l)=RP&h zKn`VRKt}@>W^qt{BR=_Q)bGd~Zw-D+obm;f0UY*Ep{-9*rJut$;HUU5vd&9gr-g@r=?=l@qXVN?9Zu+n<{Gt9df2qI4KkQ#*Wj2Q0%vQ1; z>_K*km-t9NlP~3)_o^O2g`zu!QS9_@K~x}YItf& zYF=t}YJ2KX>d`by*VCiY)6)ymYtq}(2h%6hk7rslLo?$uvolLF>oVIj2Qnuz7n`z8 z1Di%QO=-HNX=&5Crfp68n~pV|&C+ZsJ2ZPkc3Sql;;xqPmg z8=4!Po0yxCyCt_Uw>-BtcUNvpZfEY^+u}WA@Q37Yp@9|gNCnXe+9jcl8xOqw3Y#^Zu&Iw z2f*0-#%?(G=oe6KzannYEq#=VVXgnltMsVt9h*sbHO%y!t1SV}W-z`WanL+s-?U7K47C^zs5nEYp6yJz@g(kNzH{mw&BkQx!PF0%#%)cOCQo@^43dj+Wa8A}%_7wOsQeaIQ%||@6SugBbmJ5sy?^lj$s=^-({kYGh0qtZO$ zr=TwSS0+z8c4s12V`Ye*13!n{Xm`duDa4OKM%LJFy$wvi!K^-Jq`CPHY&njl#eLK&mWW3-w$$)wEZ;gqoI@=x1eWuiY2C4kiB>mWpRW z*=9VskV_>SAl2CRH4j@6i?CgTbAW?w?NoLS(zF&<`@`16L+CkBMcPvG&!V&) z5+mW?2)+dF9o;uT8D~AcGFbH^D)4Er`m6ftbSd%=!Ed7xEK(23*O4!(@dH?1ThfaD zXHat081N9toH@{**2GUhjx|1TO6H7w(h2-hxGlLh@pSm5_LN*x|IZ+^sr|74q`Vv% zz;BdaAV+#%f?VZE@D(Y+$vy9%k$;t5?C&7qb$XrhuhJ4ukn-X|DczO4G2SiSYHzpq zkoN?w(;Mg>+l6XZavL zhR@&&_$t1c@8w7NSt;{X#I<6)m?aj7JH%aLr{ves(ZF%1u_;a_x?6pqhk22rPR(oVc z_aKxW=3&ThAx0NkLztoOrT7g>n|aXk)sRM6&n_yiI6j|`k>w+-3S;*?YvQ*uw^8rl z@5KLz=cEh24&+UW5_b7sJu7<3N{t{2M2DszT zbMgu#W_#nKkmhM9C=GQ7P;o^QZ;0hN=cz0=*m4MwzapOg{14cN3mxRBh4$*#5_kzt zs{u%7%lvr=Mcto*WvBM1=P!umgch%A;u$3CV42p2gCxmM<4Nd_0x(AWT7ET*H^E27 z`q4KA^-ZwXN>0Iel!rv?2IOyk9o#jFXj2JjQO(cDbeAfiO@w_6?lM(LXB^t>A6UMG zJhjmyoP+c>%dP2{6cxWI(SC=nM^DJpy_+Ph`hy|WKuOcG(0@uSRqJDV*xO^Nc+*zs z8!v6d++|T`?hO!21#J>QKYRRlIOVV(a-B@m)*po-fX%^OaH}Rp5B>8pErH+cn{Y=& zx2I)=PlHEb2=qkL(dWvPf!0?`mZd(X*j*I-1-$$$-iZ_7^fKMOn1phDc+raKFi0cA0k5a<)EP}&Em&>0ezW@{XE9JQ^ zX)oU^|Ee*3)T?{by*1u_-UWH8Poj(H-Sh!^$*;;2{Wkwjd7htUS?l+AKRe5dd^n%Z zm+(#e0Dn|u#1Jt_%oA(m>3u|;mnU~4zrPu&g{ifv9jQa9(`lNnrbniyrRSwrrZ=be zr5{RP$Ye8vGGj6`G7B=RGMh7dGe+dy+~(Y#-2J)ZxwE;;`C`61KRiD!KRthIeo20Hep7x| z{y_d%{&fCQK@?gG-GyO=(S?bH8HJk*^9xH0D+}ui8w*N4n0k?I-t{!od<1Cq#JeS}%OMw}Z=j=`MU2-?L|fF2 zj@L_Ua(mDk0ka2-Fg9)TP?m@ruUNVbIT=&>7Q91ZO4pDc!VPcq6;uAkt=^nO$v)@l zy*g1+?`*B(!JAUREA@D9?6b{0`X_0bx9CknJ6WSPojW7^Rlw!7fz;=C_mC{oLcI4y zwMT}z{T+|T;rendfO2_avM1C%}&h2y-ltCoOStk0xxO$ zt)aJMJ>IMLIwRF%Yt}Cx%W2)^GLRDOX+?_2>*TB-jD)%OnnYVJgsn}KU2^nz3BMm= zH62vV$c1hlf9adj;Ai45M0^QxrHnUZDLR?x`>>tHy=jO}Ct;uCHog+G5@lRC;Xe1? zk|@)K`zE^oSfopc@h|LqJTtG*7g{rd2Z+&&oA@|-)w^IVw07zr(1Z3YA3%&gJ8Si& zHL?;olWwA|$_;dKa!$o7&nfsAmWZNQXu4)^i~2dVf5&_Uaon<3K8+Om*l{|($Vy0! zkJ7mX7JLS4wIRo+@m70yN#0NBQ#-6QW)*jXnPVqPeZ~{n@NuSoH_`rL+D83U z628BX3QNDsL&2 z|Xa#;!dAq(Lk=I7* zxYG)>9ovkkXBF|FCQcy_*Bc6D@6*tx3w!N-s&1%VOys#Y`&$zIH4!Vj`TxXGRV*f3 zEfzUPj3-?0x!+8(vH2;ERP(`?5a*&6QQJlP0UV-n6mi};@3o26qPtHwC33X4htjeA z!=BYfQYq;Z#lPs}MDdvvS3MGN!}Zk0eaxSZW7Bf2>ofFpm`|6Lg|&~dx^uDyXKL1{ zfGbyHizSTPtZuG?@=e{Ffj(AdHn^9(Hzm?*nzI+Dt`t@;%bS^%^?BrNK%cVc1|9ekiQhpxkwwBp%J@~H9i%yIK8!Ph z5c>N1?}aD^2DeamO-rD6japF=wyJz6q#BDK(o?^LI@+4W3JGiRdb|VH?w-NoIq01g z%|=N+zlYQ=l--S&{*uHPwEU8VTVzR^ek=ACodulG;4PphE+9srUkg8*7{eg7Luh~S zXw$ph-eVEobD*LIimRC>{aryy6S%@(a!gz6131ic>!hX>uR?e*>vr z*5*GXDss_4xmzZY`D7j0Ne+=yFa?`&aW_(JdhbOMPp(Ce9OmZ{A>631z}4 z0#biC>uV&kcj>4-$}fE-F)>O^Tr;%ci$9S*v}J59oXfp5`+_4aZpJ;S@56>(7tm0M zHbb;NE+qZ^$C0vjp??AFdhr*CeqtPG(bX}b5giW;dFqLqIti85Oc(&lznY| zYR2<(p#KSOn@(1_{ewIHW zvZ5k}h*4sKm@aM>^TkrJQmhjj#a6LP>=g&a5pi5RA|diDI9qzh-85EL$NCT$Z!jb4 zqlYy~*pkFj(gM3KdGn@7;xUC+0oK_&Ft~GD&|YP@{(qqqUySax^tNk=WkBH-p0pV5 zjr8(-@kRp0&{9RKBYCJY&47D7;sS}=L>le!ohUsfp=N#D`C=%M9FG$>!hZrr*OHJA z92yfW0SwF`*V)p0KEZoY2J9WZ74DGIiztP+!N_}X=a-P@48=vTCRH7tB_6Bqzm`(D zvk1YrS;6WbU=ND?5M#9&f%ztDqkWwJA4nz1T<~0wu*o%mjmC%fHq6tJ2QLAhpifEy z+x|ebmO$SFtP$(6K}Lhj&;l3{Y2@Yn*j%DLP%0#8&G`n&;@W8b-$u$1f9vaH@ZSz6 zK%MBjuU5(kzKJ(Tv?d|a>CFUg+}$7gHtG}Tw_)V6Zr!SQ0?HS0ex2wy9(qTi{T$c> z!w8bz_Fn1W86zG8kB-ESqfdd@WG1Qy-uxy11|ByW3&j2u{|4^cMBK%=A>R9dV~njF ze=2aVnx^0>N6$f;UMciR6PKNG+Tz+q2ZI$vTZ}>47k{@Yh|m08z^5rb8#&3~c1ThC zzDMgd#eeV)fVqJ*Q2f)jgLHuQKzywz-on4&Y#InNQ;>K*{I+{lTo0BNdsfk>V!pY1w;d zsyF&HrFy7zpZ&%JHCpoVf9`92a#jf_fI0F zSR&5_xV0>vg8BM{Ea7}3U%7i_egu<5%nG?<21^*n>pK+QyA5;Q@!9)6i~)=rkA5S` z#rh4=LaT1|zXRz}3rR$-@ZJG9=VAi-6nSq=xle*_{#>Q&Pmd(9(|7HgM(P}0=`iR^YA!5d{t8Fl;WB(KqH z&_b+ct)j=EKA!pT4R^VivK*`1_?`4Gcw4AUhrkV=PPntxO|Fx)XEr|yr&C+pmcxJJ zq(+gWhJn7P8+M=d(B#_NPnR{E%ded@6S=cf_BfAhk+d%FUFXgAR(ZR<6Oz(hBPH1R zbRFF-dHZvc(slcz{HgxU{vv;+zro+e@0B$}kmRC!4w`f9<#QUF!yXv*ldXrNAtbAw%ROFjH&eU$7#n`6_(-wat=+Cq)1W^F#hk={xQD+}=UIB1cbv)n8;yU1@dhBWQ zHi#nCL*7J=c*GmxP4||0TfM{HMOvbx=#6wa-AWJ9vr-Np=1=zLNuFf8f5?B73CWM# zz-F<<>`u0e9hMTf;N5&QpU&s=ReTHI&yVwqA}v-kUy@ekgr9eIb20lgaeUbZ3TSMr6ihCS<14T@Z&UdS|24Qr|XW{G_AU&!M;- zc7rKz?mp>rF%e;xek)eC1l+auDlj*Ntn?o+xjLHXxS|YA_W{9v-62|(>5fjNM;%aKPOrJ5S==Wpon0vlP z3I;f^CxAoO_gPF_$S6v&_HO|h?Ov2qfS&4 z`XgH+no}(P2>n5<4Rea;&=*JHzyZLi-s8Ygu)85o`>SiIFUDcgufdEW{LB&K>#Oc; zeK(d{LCym1FUZmDh~-9asDPACe;CWfh&pJ^Xz{)cI1|A*c2|pjGgh}1R z<7*kxdqAh+;sHp_^y{(oB4T|z84G7tuiZ_*6Dx0S)>r8>P}h=(g&Ul)Iv6#>=%&d2 zSUZs(=5Cwr!m!LffR<{lM~QR;-%GTkG=+mC?%oGHaFh;SQS|;;s@eksNgLf6OI3g6 zoY->E@kB3TK%7_l2}m_sITKlJIkwP_D+u4-y})rtI}>(0{dTN3yz|5#a9Xe)Ui7QL ziAQfhN!SGhqIH;Cg>c7&ekE2;!LEZo$HorTddC4$!u~91sLU;!fv`t@WVKdx^v=us z9eB6Lk;3W0SRZP9AXZ;(}3_aCaq!F<(YmB&r zJW;zT#RO`&T0obnXu=PnOfAxs(xJdx<)RqD{0E=~Q)e>j0#ZbBPF+An^bDU3Ix5q9 ziVlzc4(PLDzXg3}>^Emk@ViHkfb{q;0ZvUrqE5Q$Hn7j&Uia>SUx*znfL};)0t(tN z?a|c2{sY!bHF7B%@}-cc{aC8}Bv)nG(0DVP&14%P%)g1y0m!K1?%(Tp` z;QipmuYFdu<)94QkBI^qyG6u(q@9K~IWOtpUeS8pqL_?ld^?^bCMKiNSy)^R{t0V) z)i#3^;JTvsIlK4cG0rtT{vNbvPV<;Q3URa=K?po$U;UznnVAT0?TJ~Sm%G+p1Zg-2 zt~|Cf{}c&{i8t?3_!45Yl)i#2Kwsx2ho`Wm^0!U{MgqFAEVzmM3rRp@hx z_WSINai+2Mf{){A+D@F8a}sO%1(=ua%Xm{IqlT=&c^l7ARi^BoqnrZQ*7vN+!CF$Z zV~McH9mzP*`zN@y1P9i*gyqA$E}~58RDaO&|dkX&M}t+?CjfjSRe3~;60zd}88vc~+H1AWuKX#3H8hn%^{1Ga=D z@}w~l%iihKiRrefz9Da*qP6}S+rCY*7OUgdlZ9~GtA_Y#=??v|OxN&_bGRolf?JHj zvK7D)YPhIKh&q1O^T5N;w2gPIf(%$R6LdAmK?{0TWrIQ9I7p2!Uu%sD=*t%p=k*b9 z0km7i6~IXFVheDfn${Z$d;vzF*W=Rm*QLPC#rB}+gfzW!M*nI!+OCL;FJC@Qdg%7!vyq2!FSehVkBmKLS^3-WAb1Vl(s+quT!6cr)F4sIj|{|7;@|m500l zQVjf6jEql{6!OzpMtlHLD!BJsWa%4#8??|NpGWT>j1nO30PfN51<@aVYe*^2o8`a- zB2UPt%3qq(=#u!m7yaaPtkuit2LxOp|2ovGVI;{H0xt;oEM5x!Z?L-bETqF)1!plX znmP-<6IomN8Tf|VuKwqcCoK9;L(jM{m}6p`(Z?`iS?K4HpX?&PH5OJf2KxMzBfjX10{w$#$@V>|u71XC%)#f=}eL`9i*uZ{)l9L4KT{ z<(DPz*)6UWH;5@>wwMQgM0bi!Vr$S3=GX9!ILV@QRPP~kBUaxecpBW(YIJM7f!4_X zqU9%h-7$~zlm3<~mUQ0TrKgaejP6uu4k&p;c(djI8nuYH?SH}YT8&C+>aoRgE{)5S zy(bZhAeOym2U%HJ{~w z9_lq*Y5IJkHvY74%=hmoVM< z4x#5miekF4li`~u!8wfnQgSsAL93%(iaebkK+COJ4}H2H!4q3cR~nx6;AgQ^{RU?} zXhDxB124U6YjFN)OCah5g3rR)>1qONkzJq~srCnGT};jB3H>;DofXL4u9=8?l7n1Nt2s ziJm@WeVBABTi|5WzH%LO6r7rfy}?h>Ph7&$TW!6JYUFk}<5b+`f%3F!CI#^!IJK00 zW)PV`ZY3+pR&qe{bWeEwykXu1d3G)KR(qSgo!)-$a4-*cTqN-{c!7zi^+HM6Nm0a-zPAo>^ zXcFip62;}y{G&d#YQX`d1JPK~%Yc0bzTNipEu%Vnm)tY)9I$n;0=(qfYu>B~Ufwz# z-)8Zi3GWWo(L+<+-v1zYOXsXb;W5CDI!ar`;77nw={VMPu?m0b_gL=s#(7J<-QF2m zm)yq+dJlcnFZtvBMgCU*7-MW0o57Y#UgH?M%m?vFlE>I6`HOR+Rg4rjiWOqJcu-sl z%E9PhcCaGY790*Pq*_xWQqxn5Q+K8IrcR`uNLSLM(lgUb(i_tEq>rU9W|}j@GLtfM zGb=M&GY2!LnrKtKX;jnnrUgxFnzlFH-*hTVvX$(0*{Rui*;Uys+5Oq$*^9Y+ZgB2~ z+|1m<+?w3B+?qtra7;KkyfK^? zE)7?O8^W#Op76f#aCkgC9bO18H)oprHFq};ZN9GghUSUQ)0%H=zNL8{SNk_d^h@G! zpN_g82?MH2`(jTdDnp~)k%smuQ}rZTSo1Mk%u8xF{z1< zH0Z0rYmD)}{7)-iLv@~5j;nz+l*GK$=*{xqC{hyMq>Hy}`8x2~6{}G@>5eV&_F=p} z>xb{}b&$CKo8CX}y>NZ<-vVzDU2RM@QX75KlPYf`xCJ$c60YyzMzL(n?fYgsTl6yZ zpN{QEZy@!4zf(tkfqAkepv$!{d6Vc~Wjs}%DF1<|1$kVvR-}dIbtm^lQAx>IE9d|; zER%1UB;xD%^Ff=~hS5qwTO)e!2W`7Nz&@_NCteCAjeqwQ-e{7iP)naB-MG8!P*YhW zCTfPY+Zh-U6`klsq~*!%Kb}ssXLdj`YU(8Pi0`@bJp2u|T%%oO>jewZ`_%PoG+tPm z0%%>%3meR%!QK{kl4b|1<9FZftz*`S9PpKK?fazJS&Kg2gJS(*FAgB)zH}@ytv%mg zhUau|xH+pz7THo)phc{WgbrnhqFy>ZbH!D*q4&M>{vvVov~(;9uSS!CPG~1qFS*wA zS2!MnI~9bc`=ZDvNZ9AP82)-I35k)f&1g}cF#Hj{p~0A&kp^h*u253W;*}|jLa;(KZ#|k42c9Q~99wY6>-hKCPAq8ig`ixK|`vHdbkZ+KJ zrLpKUOR@-8i4XozCqEgJSW%JTq|giBTuO3J!}c|%b&(2d!SQwUT2mdz^jqltZFWr* z5lh95++nzTVs!H^R!smsXPokDy-JZZ^9;#5GfPk@{+2|`vGrwT%;CGV>#51a@Ru}D7N_nf?FJlX?5`D+{a zwi)`4eEmmAjzsS{cH*rq?FI7^Y!hQc5yuV^ya(Gf>+RSZ{Aa|*sVS4@1KY*N6ZIV2 z_g_WyjT!5^Lu@2N-V|$7zcye_$oUp#(Vjvd7JnF?TDqR2WAeTm%V~=+FL(#^(BOm& z>cm8njOerGcwUa2Td#A3jwjj1beO&^mg87U{A*)lbM>0fjO92l{di3z+nA3Lvk_ae z$P1RtzVx1s5hoHfH|T;G#O^%d9HcLX*MT}6nxcGQI{25shGYD{tWOVJjjt8uh>k~P zVhZ1e?ZaIow13GJ@Q$EmfDTznY4buxtm3;)Unopmx)>q{F?tJ&>O{g27emprVK2#jcGr; z0~DhYbOY4Yr=~gce}Yz=EK-;XKPXdL@g&ur)dlbwGBJddzrtwHIXSo=RPlwK0@40a zHL(UgwC!7v{#Wt!V(Y^cEX9-#fTr>yd?~c!ye$_j$Cr{@&6))r7~P?Uw6sWHfSym5 z8xV8w1)?5Hi`QToyEj+}DJ{swNKVpU3bv>+(w!n}hMVSg4&J*!H)16tRsqdg2}@Li zy>JuVwkJLYnl;OV1Z8}U8SV0P48E?cxyw-WgYs2k;=~BZFPi%PcCcq5R`F+JYzMU? zdi-sWXJUkIK%Xi_QA+;TKx>1$hd%~BP_Tzt74ER>Q{jv7j*rHfmw>HH-zFS~=@M@A z(@+;+O%G#i2ocS}&kFto_5fYNSkavqEQr!R;+u5QsYI-WfYmX-MqCR|nds>D zRaOId8$b9w!56btiWrS~Ze8>8`73}Tn|`f73w~0;ZiwBfWX0FW^?1a~dn3I$-fHh2?-81%!|4pVl-^Ab z(ntM_Kg6Hp-{!COcld|>vn;~~v$5<(wuG%`yV((ThBIE}*YPQQE?>bn@;&@8Kg}RkrQjeu6`LN{pb?k^vguA|}uV8FWy3p_vjaH=$of^h@hT*U>~MN=+?9`<-de<^mbO^*hrM*7PaIvX4W_XawkoZ~Weg@v*P- z?YL{N*8hNDF!pY4Blc~@T?MC3V`#-7ML!AqO6?9au1JFvwOV7J2TPH?_d$#1W|br6t?I>4CW1`Vj(shXt%NcdPm(zIo`{X4C#Dg7%S~&o z^2EGnZf}|eyU-G#U_`3u(@?ogk7*3iO2+*-%iZys^&HjVl!K3@z7u``hy3LLyp^*@f3eK$;S3$6yfaC zP)EOvTS16GoCT34S&M1$`&P=X)$o2w@D#XP;J!8uYfdMj?bh^fB8lyXlfqD%C|Xnz z+j0Gp6imNtqvPrQqdB-Rcq+a_V(h}k=lrMm4vE1M!yVlPCs9J1MSl&Pa{_C{OYrs4 ziVHXLPbeENM_6mo7N%_mg69DMS1?+7)25tK6? zXqr=Q!L&ND+TY+|^sq9PyaA-d3s^4ls4J4wwqN`HC2z(wXD0p>nWj7dT8Z{cRetTa z0f!!qIpA&fl@P5N>L%ZnDJBvNcpI}W;5IGR1=rYDL%>?i-U`2?$fZ5NjYjs=5b~Q* z3)RX7+PF>HYvdH(12FeG?*o3d3%TEEz^|GyKVm(#RQ!omP;vl5bvpbq)Z&j=57wM@ z!>^*I{CqS1($U2S0S`O?F<>gz)A8_)|CSod6yQ;{2k$`qRv7#T@B@Pt3BCn9j*6nt zgB)uI`5o}7a#sY(*Q+K+USa=~_#&yOr{b6`rVskp`1Adp{-dnUrnA-T0K3Eo^BH^< z-^b61s+c5}itXZfkP1df9%gN@KRB1Fq$Z>mrM9Gwrb&88dU|?!dT07XCY2eUxiPac zvpe%}Q>y9OrkPF4o3=L{ZF(X*Fgr23AiE*EKYKct&0U+DmRp?Ln7c1`I-ki8%}>cM z%x}o=%Rf>Og~5dhg}H^*g`I^53m1yb#cPXGit~$Wi@S;s7B7U&;kDtEaDKQZ+z~zy zo@q`s4{9FUJiB>W^Ty`A&BvP`Yw6cAyk$zuyp~lhTU!paoNRfbwbVMib#m+6);n4^ zx9)E}(fU|hYum84iEX#EEpOY@wzut}wu}9W{f6`#-*0xmCH?N~x3k}&ey93fZZEZ8 z+di@V=JsXn8`^ibA8tS0e!0}IG_*9XG^@0*w7RsVw6AombgqMSlskrXjO&=$F~8%E zj*T6=I}UZ6?6_3Umb=T>l_!%#hEzsZCRb)x7F1SL)>pPw_Erv8PF61TXZ`#2AKZUr{|WtP^uM+L z;{Gf9Z|J|R|GoVW^*`SKO#jELnQFOuO?6~-e05rNPIZ2DS#@>wuIjexJ=KHNqt!>M z=c`ZDQnl7vy*8wFU2SY_a&2bqmfC{avf9epy4uFt*4nPx-rB+1k=pUvsoL4v#o80W zDDrgDhMG+0bzz53S6saIl}_5o^eL-l_{b}&j5}R;!^zWPZJYZW`c2>exjka;SH1cF zYrE98I}&E!2p0d-ID-iw>1f|Db6OVAW~y~4U7+7KCsFLRnc#WA2R_*qiJcO7bpoZ1$5#vLy?@hzae>Ut%*C=Z!`QIX?D?+X}%=!VA z=85~Vfr)q0Fp`Ad2IuP4YalPcuEDd(orSTyMKL5JZt)<-sf^E|*T@YA6%2#&Pa2!a zSENi^w~}NRN^fP$YsYRJiczw3A2K9yr8+n-*+yA<0MzWu1H_Fvv>EJa70bDrTSr~U z&BnFS<7Me5y_?uG;MI}7aVLjVLeY?%|4A74liWGMvl_IW^nEoqJ9@lP;9t>be_2XF ztW6@gE>XHSB`t$22;98)>?c(kz4iQWz_^o`)dw{pUv=(-Mo{u_1UuF*HOdEp4FgTcO7eytuDBUn7cHwsQS>V!V|5>59Ikmy5@UHQMUV>q1#zo#R-@^@$zp9v{H3x~946+@ zRrDrdjokoVt1fl##PK*@=Im*txdGe~K5J|^344_?Z(E?IJs3?wn1wl?OhhW@Wdp7` zLU(=5+GiO{;n*jLk(Aq!x|-L^qI<;eCi(^9 z0Tw%qWg>bp6^QK!MIMknYy`~q#SXIF$8@fiX@8t z8$}3`b@)1>?~XPTa~r9O*k_{oJ&zQ6aY@b^@VAjdgY^mR+Wa3eZ}0VbYf8=8dp?Y~ z(Yk2gj_1I>k3-7%RH%15W<&qxbq9RoB8n^$Jh#vG;XYq5loYOXPI%W69S6uzMH49+ zqda@pz@Cq=J8=^5S0vzLUOYzl@E0fYn~^eLzEJ0g8gqrjbf;#Y@xRNGQND@KXLjN1 zK)+oj_SO_Jv2x`%KOd`WD2m~}Zzg%mbM)def@?|MIgL6=Oef2y$S-$R%0ov-_?Pet z_Q8z=9kocyv5x*#6l0@GdJjGu{E`f{PuyYS{jqMG+cgyVI=qwR;*zz5_`_lJaVl$d z@O)fiMxlEm@E0X=bwowf-LVl3`mGSO6|-kI%tec|_bh-LM(alWGnA%E-bHdCvGsao zTb@$tRnI=;8~-}s;}iz>_H>&JG$opgktJj){<1_~4dAam_O@#t&7q!=$I;thoKdV; z$9~10->aUby59Z0@>&p=E5Qz8-dQ&uW;W6lRn`p`4;-%~|5GG~I#7)vI$h(}n@G-% zFmE-|5TDB*2{3C&k@-s!aA~!g+aA$G^b4x(b`|jcA*lspNY3(I$ur{V#KZ^bg^l8~ zxbE7^trR<!oB5v@>` zFn$f}GVL#K>?ztiv&bJOIc%|nQlsS%=-UB5we`(-I#-B(X=5tM#?~*AgkD6lmMX>U z&cS^M_vA^{Lf7Jm2PEf3_L3}V$eZwg;0QDoGA~Ogx;U0(6MI102gBe64i_Ecdicad zohqDw62pRfVs#vAWN?212A1}FD-kOq$mute>iii*zp@;?K45$npDTZx9Urqw`gbBE zD?q2+Sdtq_ljY$YzQX?=r1z3W>8HRFW_F~-$l!%=Q%kSE1C`*bvGQ58E?4g1(6@hbQdDV;`?!k>8o$VDGUhp>hkf>Zv=JyB1&^`2Uz|pmd7^HZ`FHN`aY1c z$irDILhLtj26Gid*GQxGCIG(~{o2eeB#7L}C&<*eWTE`EYTy~yMxr=CD%Qn`L|NcY zx$@3a`$gY{LmMyo6IlJ+8$ybUe+!h=Txt{(`TdxxaSdNYWG|Gdy);{Vt-T|vVXgh^ zo(56zqj;6t!mDCaX!tukKrlq6Mte)IOr4E}xoLV3>Da#JjKO$7*ZdJOwF9{#S)=R+xJfU*U@1 ztNnQ_)!f1TAjHCmozeW4GR^EpqaS-Ql^|)^5wfu| zEh!7k#D1MK!dnD)BMr9w~r_d9*G!g@55=`zinE9l)te+Cxf7<~`U zV|2GRqGRPKoBG#qzS@&gdB}wP!w?HwjTs~6u)$!xbxxBsOb zXzMTN{Q$f>9ZpV+g_IW1Mt}z=8w9brol{GUmnpH8_6|Vru59oazPV*jF|NjAR#JP> zj>Hk_mjqRuJ@r~p>?{ekVqf-Vxc5W2k7_v`x(<9UZFFG%X8F57Y;0TcLixK+wEb3M zjo1X`Er-QkfIge}LbdmOsBiuDyw8DEyW2q8e-^y>5J9Yr`R10yt4ZKeAAUFd?u4_p zne?!)gB85R`izc-@kKP^1JIs{?$kopqmL+_6~S|)tlnyP;^6c0SDonioHZ|nc?zP8 zK8#+S;3vb|ArH?AK1u$HxbjYD1+6svlKf?yzXoPzLrqyWW1+f(NbbzBL$U+v(uytun+e_FTdcQm=)#EY#~V&yimmL;q}FEqfF^ zQB_3FzeB7)b*JOIP($@~2BWkTgJ=}ycVH+MI=q({ooah zIph$z><#s1c+0(Q-VyH-Ez{BTMtVEljJ}Z9_!InF{gwV!|Db=0Q6|p>Hj^zzU&ymO z#Ru{+d?sJW*YIup06)PmimVtYMv19nuDD&S7dylOaa^1aL{JHa1!IHh!Q5b3urAmd z>(twKz`bKS?O=*ya z5cEgE>7{Kn=6)H*b!U@_zB6Qe@7;Ul(-4PDERHt28|%S$NY;+C=4#ORPLhq`N-OF@ zy8Lg$uQ;v)2Kdh-S>zbaE-`VD{|UF3^lmmbC#9*H3hD9rsus_J9H+-sxgU@7yLl9?K%mS~= zDv7;~5`4ocYu||s7RORC)(V?|@>gs>iO)e#-W?&su^l*6|;*{f`O7N_W|ZQT;lk?BJI zJ&eI@=#8?8EXCK!j6PLj9D50HxDj=zi5CE;9KAVJqBG$plGeKGIOWrkE4TEH-vPBs z#Jq9U!9HTkn78dW;;pB4gSWve;AWK8UV${mUJB!JaGbsdZZugMM5p2VWq9+K{v2-{ znRuDIY`%(SQKLukZB2aNz<;&m`nv5p-ifc1!ON@OkHFs&@r~<mAqA> zGvEf1zAyD%jGU+LtNb>4Ws^;Ubnq_nRzP`>+q?&W_v(>2_;PbwNZbuyD%$r+coRsy zF7#61>Lje_Eb!Y@TCvUGnc2f$CjUw~lUE@=QA;pc{#DTdUktzV-cRKD(+w~fOJZ!)>kuslgp z9;8=DBKn5k0_ny!VEvc<=0rN)nB+aEXVR~S+gG{7RD7d0v8Tv+c(W;H5eufkd$9Vn z)4I6-UPqQsQv-T}1E1*OW|b!$tmDf4k(JANDV?JR2mr z=V|OVwt{Vx{PQ7pl3n6i-p#M$llUCIh_B+C_-=l`}z<_As+F^yvq79;KWS(i8vx`4&)|$y6ic!3)VDo zN66%gr$U|h?0cMf<(z(F_v*!SAy3ydJ_hEl>I^4O>mf|!uo8Qnlc&#~qOJF8qVL?d zIUa=QX&1bTWMeR}>qBpZoCfO?e8|bEVQuYAaii0k#tVbZ%k68Vdd?=Q{&Yy!ZRIRC zl_Rt9ee5n`Ug897CvQlk8%gmEPCKjSIl$RO^%W=kb$shiOJ1O_5>IpL z7C=MP!)7^Y7!SdJKBVP|^I9i;v(-D|U1v5EQglr?>HX{B#BsgEUJqp)EEAtc{wl)o zL%q^7eZtDWO$3 zaTe0GbO${|Py5ub_#^zu{;mFU|1N*G|A7C9{}{`%IvdW$vzcrjTh7+A?Q9=A!X9B4 zx!@&!4IjxT@EQD8zL>A%>-iSGi|^xy_%VKxpWzqzWg+oC#(?slMCPw|+iM^qnB*Z98J@tBO;QSQMz(xJI7Q zSgPL(*D;{LCz{<%^nK1qI*IP9;ag7pDQMkOY0bp=I7af&8|8PN7&$hF(5aado84q> zD7udpm|xxKc7xZzPBga-a;Ur4v*q3koZMdU5MLm9VqQb;9lQK8$&n~(U;Mr1fdCJ) zBC$vYfui89C%3lC160_XATOGY6T_Y^2Fjmr#9z=`Ne-b@C2esC1*b`tM7oV4(N=g# zo!JhQF?Dnq$G$8!Lt71?##a)3ThWac4|-)WAXZ1q`4F4Je-FsI-FCj{7sNh_w+4-c z6G!Q(7nSlvTNK(N&6tC4)LC{G?`Jsd>p{}0vrd~X1F zoMT{QU|`^4&|%PHU~+Nu31Q&NNi4}@kYHc|iZlHG4e@TR z>=J8MZk^i}W9(g{J)L9ZO&%$uzSjR$=UwPK=_ef{*R8IW(Cn%Cyo4{dKJmC;_}ciI z;c3ynSYF_PjXu>o`}>YpZ2HT1X0twn#qp%+lfpimJ(;l&REnb70>2Dj&H}Y}<1Gd9 zoV;o!-~h|Kx)LLq4oC>w=>J8M2nt};N>23<;@M?umbU+wM6&ArlTev{zK294QI;H zl{s%JKhk?Ap2|KR@pYMaqCnn#{Q|7H7dH05vo`#*|MD}8t)D~1KcXj0EV{y~e)&p^ zJ|*~O*AvxJ)oarn+YtFL=pp^ZtzvZNNV?>w&*)cZZDjhf8;YHrL+ceR zpHYE2O-(ENltQI7SnTSxVOEu&7mS7Hn}P8%^((S~=bQw@ZS@WGxdSqDhO+28;oc^= z&B)F*#+^@W`92FQ*Z)|rIEmcbId6y;A5Lq@`zxW7tP!^5vuq1hA7{U+{&}u&W=D1q zn-A!_VtnI+OPC9k23efY@rK#4xhNVi?`+bO=-7OHL_g3i?tiayALE4Ca)z{# zE9%F%dkAjcBa30-;PW`oYs~Vq-M`N~<`?X27kn7! ziz2tEzB5-~Mg3T&osF|52TG1jgNF&|H?Uds8_*O!SJNIJmWl7`2s_#KRKn7%NjZg= zqx%N@N9L!=yA1mWt?QQ1nXK_;aIor_g{zuplvM}Y;AvR*Oh3LAm#OkLO;%u=aQ;{F zZ`a|`IOz?y8h5_#MmflVqT$oER=OK?g{^e|$j70#5gUoWu;#ZupUA#pdE84aV!v5< eoMT{MU}OM-JH;jyAo}ilk!TnV06}gA^8f(Qv9xUf literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff2 b/public/css/fonts/material-icons/Outlined/MaterialIconsOutlined-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..253963b0c5c1d9a3b62a1c98b84a35a6692a4af7 GIT binary patch literal 130748 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 =s@#)-FDsRWf8GqcZB%+O_9_Kv2SBb$$@LEE<@ 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

      9MtkbdWaJC$`xJO+8SuYi|Up&Q?{lfdrUFj8l(# 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

      4QAIstZ1gIUJ3Ul%1YBO2v`~uWh(#Oc{~T)P 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 literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.eot b/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..1136d445638216578cb71abbc7ffd8fd4c25114b GIT binary patch literal 327556 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

      #M1 znZt#yG*Slvv1K1S+xyMmJbU)L-#wdr44JjQEqmw0ab z66jR8*Pv&xs=2#EonPV1_HWMV%-Q?F9j)S}>FG~SpHu-z0-%aKgri-_vLMzj$zt@w$hyR~mcunx{Q`5)8>GQbGHMq`iv5y(oVdSiU z-}AKG1>&#lxA2?aP5#dIuh<@38UIHYW+u+3!^fx6|8RMy7*C`COG1^KLRA~?6Y(@V zyM*S>b084?UPbISnXq~BI?*NUx!oN(d`bMyh}I^eDd36Y+e)5cv8aQ&*2(2TU{NAz z7nrPA*4F;y;ZP1K{N%lXL`C=lB&j*}3zRU^^AVmlGpYUo&`^iuk?bA5XDOTigZ|#< zcn((h{Fb^{KB`J;NC!a&#@|oqx_stg$?1|}G0EkW9zNr3@pIqK$JEk#iGWMq2+n}32`q@cA0l%yhcPTz9}4UlMK`l2M$MMS^7(?fp@_%x#2w7PKOhFnB;s=6hV?SYfmPF0smW*W6< z<|;`Gpr^j12^UnbJ2tHP{w=#BzGSxaE<9Xw#Zw~**Q=CBuHsqPyvdrYT&4^+dmoN3 z0o_J%ooS0?cgwHxRB{nz;qIF%Io_Xb5YGYksRME&m|4SXSCsJW!8g?eYs)(MZt`CU z8I_!Ga-jZ*&*#BNJn0nWh~qJyP*^b;x!HZ5xpdUYDM2ZO>9ka;ZM4pxaILIuX$x`6 zOhEk5t9moq3Pi=~+R8QW7}M7_AeswlcnkNGfi^(yB1j7j%kW1>a4 zMmtzNTcwRA5=bDT7hnWmyAAdUOl3ekAyQyD7Ol!dIQTgU;yDxvCOwWIV29^1_6}L5 z00l|@S&`}SgJ_E(ql*wPzz5u~7`ZH{-zeppAO;`^w7SS)2%FwUYA9fy#oh(O;N1mr zwPQk25+$n6NpuYWG87KbKEz*uQX^iZS$gcTlaB$EkqRdZQc!yP#K{TB*6@&}<88@d zm&S2Ix(mm_o^{X!y08uE}bY8c(t(&?_Q&&;%EW)xTlxQW2+Zl|%3jIWSg?pYn9XEckf z0+bWIZaTvCN8AY|*LJjtG)4uuIhn!uDU7i34MV^R3H@Z?4ZvHxl1?jbM~zy7-P3wH z{Rl53att0{s}4_EO)JlBxBj_wdNbXka57$}{wLC_8)^QOZD9yl)%8`jGW;M79rSSf zL8#(r9Qxt`ECG59-s~Tz@eB=jqP1(-R$rpUo9T<`RdnymwR1-+BQV<+krWV|ms(jJ zbSgg3JRo`e$89wA^okA}?yA1>GQGW-e%kFw(;#3vrInRe_!J6yx&Wv2Yx;dH<^>)B zQw19UhaY3oP`_is;0a3l%F9m}FQ=IyS)k4Aj#LnM;)St{>2iPQte z5cGv60HObGs!t2Jl*Ydwo$7CCc~_G&OH z3-PilS>F(^WK2GT|8CdZfI7pC)_5S@<2aTE7XZENGc6nhqR-chm~Vg%48F9Pc7idt z)1Ju|t)~{}S}I1WmQIt;4S!Co9cA74Mc-A%;A2i80|5MnWCWpQ?dGuTVaNkx>GaqG zdU|vF{@uO+fVsSr>qB}oZsCH&C9LD%HIUbMmyp)imr8^Xa@h@^g_}@XIhUWA$>Y8- zXncSBw%-RWz+d%6?>D-*A1q2XV9h~Yo| z5>F%qm6c(J|H8{W$PO|`DEuCXhv&p_Q8mWP9w2w6gRlIl6!A!S7$l||8oOs-^6_?z z){p&|3Iwy7>8R;U|1k&8NYj!FHUBZsSR@$-xd1>xp8b&@ktAaw>rDLE4;TPkTQMzD zt~V|ri{%dzz@?u5n1|Cr1|S6e=nrNHLy-K^19|jirzfGbhGNCb3JejyjbdgW7Q=qU?s?@awKTL+MR~|8 z>vg+m=_?vp!KDU_sjn`JjS*|O8PN}2c{{bXN*xL{Wz_t5M;k+oZ@_V z=a7ygef!QKeML+;G9vZLM-nQaL66jz zB(vKz=;ip}E@@+wd>VGFjp2?Q*1awp&z+rkQm9xj-hm{TkZJ|MbIHfD8v@ufBsEUM@ObCJ=!Mi|&F3N;I!DkPwGpjZK^oFvj!!raeC-8ScO{IFx4) zwaceIk!j9``pVvAT{W2ct2#}46o|fb`OIH6)Hjdv?2bNqB~yQQQ!eui-#Kb`3>w6o z+b!B9GrnlUh6iug+~3`fA7k#LY2d@qd|#S|4QahUcsbE&yC(x^q-tNDo1fB=;9hd#OhKi?79PfxF+f-DAt! zwrhNcS~xtySQVEI@=LUI7|f%vBZ6o80Mqa~y%K1!tt=Rd-tN_EKm=mN>QK@!=6snX zue5BRA|=3Bxf|58fIB!!u<>Hc7udkCR1(4y43B%x00(xrY#@oeCuQ-tjx8kraeIw) z`wG?V&fv=^bV3LkR_L}#?BLdhn-5u}xPH5H9N*q=0P}CRVAlX%sUgD))D2mK=9tjy zj7NUu>#~NXIDv$mdr5{QP>`3!ptc)GD17k>OVWS|1PZ^KveMik;yV~A2p4<;VNqV# z?kcRv?KQcL!0(VS)*<5!=~lEPDH8Ri7v+!Gx}AdwdBbSq5WA!%?p~BH)zo3Vo$5)? znhtKS%H7tBS2oOpUIiZ|6q*PeTKrNX2v+4zE5XajAuGTvhGdZ|)8papy|PrviN}B* z_d9mCY^m=ae5f zLNSbi=i2bg4836<0xd?rzWmU`#3(HCUGCJyakMIyabM0OrFV{PuA_3&dIMW~9d^PC zdPm>Hrh{+NkGEjDBaD|SI#JvXe&4s~6a6InA|=M=*TmJxxwDR~fDM7Zkgs?V6dn@< z%V!CH7rDQ22O*woYeYIoK1JyaG?kx6%7OKDlX;-sy2!r@2?C5e@chZt1W<6pn*ecK zWTb?P4~4iO33r#@sYEPpV-vzX-k9Z~G~8`*uNU~K%?v!Fg_KLd{S%y37+w-Q29iwPA{degvC-f3xJ+*gnU&IiB8^gmUbYEv2OgxcfDV6> zUu`tVs|4R(r$g8c*@-3aC<;nPDtkyfEp4a&yr}IO0yB#m=8Ju|X3-#*CF(j%` zF)xh!7+%rv(KIg4j@xg%(SH0^p6qem{?)JAvuvKHa^&+#ff;%WX6Oi>oUo974i)Y& z+@DF@1$P6;G(!q_1levP`4dX8_Acl;m3XD(7^uTa$~5_(P*W~(?>pg(k^sm6t0t`n zT4jbmkrAGZ`Zv`#N{a{*FC24PHqU%(u~_69Q({thBT zAS-$ilH@6s)=EfT*SmyLh58n`_-yGY6^q+Z;Mx}XA(9V;aVxUGXNa~CS*49+a0#2N zP}pZKJQ(4Ynn}SEDwR=hP6YJ@?%vr^l!e^9?4$>A%JaDeMX7~69(F>we3CNKz|eP0 zlx1p(a06ygLZj>Z!w-K4h&h77@geCS-z^T=;8eldX@n9}3^8u2JKXE^k-y`|E{H|R zBl)U4^N-@vT`Ex;uBfOxK4F=XQ=`ZNf~<$2y++g`O)c_)Ml2u6&B(HwQ-)trf zv(U2;k?KpfjU%_GPVFr(r6yC9X{1FSo0!efKlqd^tQPF5?q+JI5F2djB37O*5Dtw(qEu;8vHg8HjWIdbS+S4 zK4@^Hw!)FBP8|ZT$qaXz*Z<^CdLdLW1|d{p5oWsTjs$9tC?z=KpmR_t@K1U)HL

      b5Dn-X)Z;Jp1?? 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 literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.otf b/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.otf new file mode 100644 index 0000000000000000000000000000000000000000..3a10b503757e701add0e3c35a0d81f2871388de2 GIT binary patch literal 702804 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

      1?Rm`JDO$P6%gp7z^*D-m-U2$(zcTZJ$ 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 Z* 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�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%0AYk zBsU~0ll-LQD$#Ne9vNZh(7qTlj?0_B&96`AF z*Xd5owOSV%MpNGfCjv1@H*=!H#H?)Pg0t3?JRTC~+1BKVd?8%@LdKazGRFBapYshA zV);lSTY&{Dl3hK|>*SgT8h(wK=$`TiP}K9=d%D|ol1Uw8$dGJ^#0k&TqH8Y^jC;DL zH(9d{b+Om+hPsK({DfhbRk3LT6yjc(S(|a?56n!5iwC%aXDOGJce#`{r^dW#a3n|Hhi|;54z1#(^UAH!h<0O(Of?QGDU$e5{L$<=3xTF);YdkKfXft%yh+lsRT=K)Z7APs#{WO-b>Z!TdFNs`NZ{Foe>nZ&1hdHGDzWRM?~Mje9LAp|tI#_J87C0>{MlP`kc9 ztPYjnNZ;ImKII}A;k{*1JDFNjQer(qSXOLfB^C-qFqNL9EAfZ4_*1T{q0z{>PFIlX z^pqK9-fflA<@{VFx)v+URZ3kdZ(mazXk)VO@~k*+5EK14c|UigL)|^?iy4KV_+mCp zIV>tv+)^~4OuJo+Gw0z~)T122z&V5x@g-{%Kc-a)$HBC32RFwlqitl_!EGz{xdCx2D2*pCAbD7EB|lDi+tE@@U8dF>wj&@P98N!$|C)?oui3WMDW9ce z+oq+)td)__oxRp2x15^3F8Pa1*(0?{Sz;Wn(nS#Nq;#n4wSRGG&BUiha(XJuZPwue zwl(g`UY&fb__fQmL;DdBcrk_*tdv#jfE;+(=b^u51$#|?!PT`b40q+lFkyZ5EZ@S{ zS6qYSgL3ro`~~~{n3KJ+Rc3McP2Sa$?JQRweCl4d?Q#o2dVnYdz6=zHKlE@$bnGdi zxJp@iu%nD<9@LnC?z@~83}I57!E}bnaN@`6OIJhoc8`rRcq09vf3o;F+0e4-AU?T( z%mJKU<>~}^G@u9TTXIm13aC=#RlgJzMnCH1oVv~*=-sp94? z;m86m;7Vac$=kGi#D!;^!aKL~4i0GAQEZxvp7>gnf^XuYE9N{uPoz}q=i!Nb-ey$t zJS!|0jLi5qtk;5(S8@Zgqz}$Igr|Hd#)(o4)_kpHkb@BwEF<1l>7qu~!4LOh(&3%O z1zfBj>LEMV*1>U{ES$c@|f^D&McW|zAtx1 zyi|Vs6x}*uSI1M3dw5zN7k$`^?QoEC}J7X-(Oze8AD4KQ+4mGPV@+`co}#%qdP%Ji|KO7`sktdk<@s>n_uUu~)6tGR0upzvOSk zVUEzCS}&by-9h*YmfTFm8a*0LxTDY=k_{ahGRHAeEY#y&;9lf{z`2bIQ%GC=^Moy>T1OhD$blcKyZc62&FM8JXc-nidum zCNV2xRq9B!2fGJ9^)JB0t;K87wOdwye$}eOS{+}5v|z@ z@I0$hHDLy~A8T40i5TZApeNpBZSkh9Hz7Y`bmLn|=8mdx`)Vz0Oes)eqzZ}iUud-kFH+$$5r{6?LQa~?YF+zVzQZfgF zJ3)2Zp6r25>iHR0k}zohLMvRD_f)r$CLJBpz-GLa_>%kIet`6_>5JY`F~w7R)Xx*uF~R z8v%&$SCui&_gF0{c-*b!RVloW6zBCZoo+01Hs*y(4V6ZvwxrOAAXQylsD}Z=@h$V2 zEpt!>di+*ii^fXm!^aQPr&fm4f|k^ga50ahWI~o?9XDhwV=&OrDE$e@EKzHJQIF=t zvI7tbP&jV!2`QV*7nm65+2iU)RSw9M(U;;F8UZ~t)S+@RIb)j1B?UTx{uCnCYps{r z;A}~asvikQ%k*8=XFYbaKSMp&*Dwg5cW>W5Ml0dz0r}$UzN`AKA~%ziznKP2Qh(EYD>yGI;DaKN(>0nC`rqaZ{Xl1NYJX}*g?Tu(S3{

      ClZ;y4| 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

      &$mMTFVbqf+#fcQ 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

      nHrG(GYduF!4mV&hW6WV^FEt zez52?D+xrs!U{WfHrq8|Ur<<4q3~VnNjWdqV})G{ubxo8fT>0HnuBSF?&ZVmu>l9`GtCYyZHZKha0^;AzocsnHus zr&Zax8hv4ti6b?mf3=dvrB>QFvx-0IR*#$hGJZ>btTE10eKl@8xlcW6rImO)`H|J? zI>fC!GHOxI`2Mz1%ho8ty_>LqKWldFh=Xj zp9=#$h9`XQI~d@SrtWa6`TxY(C#w<;y~sI;dzk1{{OcgORA zQ^%}lCV5I@zp%7Qa(CqqeveYv8!VN3WA3fPufE3$%J_;99GNCR5afq%5$|MM>#FG4 z?&Un1f0y~9zC#*2)avQ)*FLOI_j+hYy^0UeJ-=wHYR_T@RmSxLpyMA;3d7o!_kNy@ zTB~x7oye;bP_JPzzdd8|l(i=OcLcs&^eIE#0)E~biOJVbh;J>M_to7R-1shl2 z|0k)6PL&=Z&riyrNsv2Uo-U;(_!Fkxkh|djS{c`jh1Z(gEq{OhHMzgf_%^EAYdRs9(=e?#D-!2#hT+`|CAU(p z10Ofwaz_-FY%IJ?wC#kzBD*DQgqL<{5%$5(YlN3{&4q$^i)%!=PTYQvjAmPEnS7n_ zV)eZfhQ8a`5K)O;2ALHOzpF9a87#M^$YO;Tb)i!kC;G$BNuzPZuOU0Hc80lC0!yX& zb9jMD?yLlU9Fl-->kZHELJ3Oy&MR<^h2QBiR_+yMK1_I?=+Rkcrg>F*B5l|ggT^7c zKpl$AhTqoTP8_UsvtrIHjycb)aJB8uZ0AEHjv0;nyzmHoXS2odTU|yGZ;_UpCoRY< zj+JceLOC$g6SYve?#nVV%Q)|0dQ>9;dk( zwR$*Y^q9Pa(|tm@%3Vg6&T)(m)!qlpg=kcq)f;&xiT4Bs{*S4F?`I{4pA{D;*r@ML59y=6nWn zMb>A}^$~$@*+1qr8z)5P+lV_BpQHQyAIso368>D;*y>6Ajuqy?cUvic5eeMB@$Qq%w-J|r87>ow3-|W&bsAPkUq{q38)6@$%yS0u*1Q*}aG;wmXY0RC$=c`EE z08ib_6uV%qUTyqa%8$829Zt4g>}rRv@_tj6rbw+02nLGgGH0>Lnw%!S5_8jWhpQIou$F^=u5=~)XIw0#|+;kfipbCJ2b+E2Fh*psP-Fe(R~R! zbUS}Tuaq35S4vjf>Fcd}uj|d~dqETo2Yc(Sl4ZK5`=;Q&V7qo1^lO*FA-X|kiS0AE zR4n!%ZwS#I$)t1$k*H-C; z`}=B7>xKI_dis0j_3YhqP|wnyGkezbY>s$2M;@YjxIlb?)ilWp-V$%@qEwU8>Uv4l zF5wUKjl46i$Q+c)V*KGIRWxm@93N=eJ4?6)nc6wYrk0#bvB};ggyk4?ZR?Bc&1lLa_?j>f~qotF@+p z9fx3}El3-^6Gg&1E#2gXZ>5^f4ewAt@F$SgJiXoa5#R2F@bj=^;pQ%RSu7-ZN}P(O zK#uUau|h75!WMpC{UjIbhqh3^g3Hu~JPj$J3|0k6rnJ)1ruD!`Xe%^@ytDY{!q1#b_=0^k!uajzBic6}-ey>&Inomh z4j*}Lw94?5-xHe~eO-K1+&nAnZoxKLDVvjow~99urLTTLXnMQ z+u&yKhpNjxh$2dnJSo^#TB0&&NBC6hc>!-}m2wl-{afGcer$)|TfJ_}5B9MZ;wOxT zZxp$%{Tji4E?NY~(Dp{~bK!Ixxj#f}Tmyeu+Je7v2yZYLT>U?wcckg z%o5QD$PR79TOCdww^HzWDL=f~S_oZSnwrt``VF2u1ukZ0h7KJM_R>hY*NBE{R9GMI zZ%*p0oE^epjA zIS0GMxfmeCLFqEXMJc~CYbbtRT;%r*I`>o4Sn`R5CAr9?z5=*| z-$1!$p-qa8M8DMkzP4qNCqcN?p${{I|0MawxAt`no0CRoN^2;sdV{sd_k}aYtU~lx zuh;*qPSSRl0_tP@6}PBfC;2aO3bX|Z~6 zyQSxATRwA@b_s6lNM|&OM)0aG<2hX67G${GXK6M=jbBoG(B%sS`-An&-S%c(DBD6?*IH2lAL-)7?e8>*mGJ>u&G-jhlDlVVykse7rn9Py2J9 z)xF*elS7l^l9kB|qAhzd;HKe#zKrNs9>*N05kv44EI*MHw;h}kDWylhP_CaVaZd?J zMeh6@DqN1nK0@>>PM;_r+sBL4nJpzfTTr0N=?^j9(Vl95s>_Ogol zTgxc-$E6l~Ipr#~vp%Ksi4_H8;Gs)K`zd_*$=YLHNT`UFZz--FQeu zEpMOiEV%_Cmw%rpj8u=5&E6Rl+9{iTRzLdzu;@m{ zNwzV(Tl4|1uh)A_BHIHSZxbi9<)xoh3fh{{KsPmYa(|WXO57~lzoR-+_UI6ug*~}? zW_69;UAtGe0l%a;&VIo$Iwi6(cvLUWzM*^cntE~eaJ{#-ELO?unH9Xb!&tGo0T zMTbR4Mt>bG*LxG|qkHV!$TZodz2p6LBKAaCrnQRUJfyeRd4p|AGSAM&E{lI7OT+pW zd&b8rGvim)P9JqVw2t+*D(~jN8+d)pG2~fC7wIoCh|>Fd!iQ8aPMKzkE)WNGgK|!V zC+o?};-CpI>49BJ=DR=eQ8ZVJW=PV!WM{qXfo$byW*_3sT1v_(JASeI4?Qnkkp54@ zL`=%{m(5c3yOH{P3|P0hF%dx@$;|spekn^&idn>Do3Q0OIiOR%4&@S_X^i9_RQt}L z;338WThCwoN@Tg7UMU^+p-NUiqV`S-8NX7(<8gjki*|61cHPJf=vB2L$7BA#s735f z)C+!R)LjSdHHXe((CO2qG+@=2^q);bdP(;IJaRjjyi{s;rc100T$#lG)K<X?4EcN%ne)O#(g|>_Tf=_1Up^;k!<^`rlga4}1lxKVyH|N+^{(fpT`F^J*Gt}|mzla*7 zWzmiFV`?|Com^U|7d)@q>=Qq-8J(*Vc~pb_arl3EjE))FpGueH`OH6&pOJXG_@H2WnCBX7^~S86VB=qD^ckmF3GpiQXtuUxU-{Y8 z-PGGsUTwbBhW>#Y%!cUZby`55kTv!Tj)spI7Sh~b@l{KxF&J)94;|j~&{}zYaH}FW z;loC;R(aPT^oZ8f#W6``&+sv61lQcm>yQ+501!~awSswXiT9S0k!Za@cWxXKd`tB8 tU5L3J_Bs4W_%m@)TTc3nD4M4*(m5onYUT7mJRJ#dMXf-ujLU~@{(pd0HK_mq literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff b/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..d1a4684a0940cc8340e17781678293d6c0337773 GIT binary patch literal 166412 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%0DN7RBkgH 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

      (ksT*D%=_Mn`1TsU615MK) zIFZ(~lAi{8R*Kt-_&*}4)eFlJM7oHsr}xrh^a;1a9qvwWXS>U#M6lJp&pqru;-2M)p|Aef{fYu<=(idh@dE&R zPqv;J{V)EfTBz^l4+4MnWNS(M$WH>?#%q}KXl{u^oBU5rN_L@LvS3O&Uu{sb@!FgM z{ytu^n?z%V=oYs%DA!=soUdG=objUj8Y$M5Gf}$3cvss2Z#8dCuAj4`K^YyXph_?T z6n_-X&Sh54%{3`ucY*&Nw2n~cV@R{`hOuc##Ax~-r; zjI=5$z`NCue<+KafmiD{)Xbd^F|_*0Tyo4wJ0s$0A^((rDOF7Mr$(kG zq-LZRrB3q7H9+n=Ho{*lJo|9gjUXfmxzAL>oy*s@>eK>tA z{b>43`a%n3-v#fG97;H)2E0U!zR<5hWU27QlWvRswbsed7>uV(cLU8b*B%e% zwo<5t_;jqSj$czm>Ys?lOuvEN5W1{>(I!udB#h4o{d?V@$B+ALHjobeG|`%kLC9Z$ zR~^wFqxNMDM~x@xGg}wmm3;_cS<^mkP0rP=<4(XO;rIh$;y#6bmiuC5@NTq~EA+|R z4KwH==DtEc5@!i@>sKF(nW@Z?98u(^spzW(^6f*i1l8=nX_|isVuF&ttN?1D> zu`hVggSJH2Pb}sO-5+bia32BsCn+9mJK~HcFiUk@q54snF>D7dM+n0KF}};P1l<+O zZHHCwL2kKIu0ar61M^M{=nI^CNf6tO_${ylvAP(=h~S$h^uAbb4{}&=|3vasp{&zL z&%FttBEG75Jtpr9fSa|qr18l>T^#+gt*2)biDX9Kf*eu@3FGIWw*&o7te!rbh-K;5 zV|lH_-1}Gdjc>*BI-^j@G>$jB8kf;-gt0^+xQpo6j(IY+F3&`btI}_Sp2+m4b#OX< z|0jTdY!E5dJ8A2LYYBVgybo>SCeDQMFDoRm z)v8?!IzKadj}D9d7Ve9IFVr)skwL5j^80mrq~BLIu3o^Ry1n7C`YHO%*l(YH32a(; zI$10HLhQrWfj&@s_*8fv?7?jsi#Xqek_a(g7nB@?Tt*(_fhhaevr$thSCW4TEyc=L z;TiA^uvV-ct^aG-X*{2_xmIL z3H}U!k-y5n)8FAA@Q?YYB_Etm^`?fWZb(f^%}gy!EytGx?oAy?9Z4Neok~5Prs+(& zBstEY?o>9LY4o}8ZMeTI}s3B7x?1*S~2P0GB-6uqNff?bKy1p9Ilo=2_wE{NFx z7uu6V?Xrn>X|z5TGQBF`R)xm{dj{jN;dK;;R^WE8-1m2(oZ${)zB?qMwef1Cc*TCp z%tTb`NX)|c^y%0}Pk}XSHa67E^RL2r4R2eAzU>{%WYv}a>H>E8a z;jOqhZ#{x&|J&{uHyj%oZ-X+;My;vd=TYyd{m!&+SCTXNAacnj%Aoa{B=&U^Zv)9k z=HB2YpriIlzs^&#Jaq?&ybQqGfh%r4-m&*JIm zp2KSIdJ@$giMmQ6B{5xy)gp!dsky@oN4n5_fePp^(TSHQJ4v!#{W0`k)T4s9_-;Ou zhPD#tJ&+bVx6V5tEso7MK_4-!%U_C|YHx^Xcxxoh_&L5EUnkJ>)_x|>gg!Jhq5jr) zfm6++CKk>v`x0=8gJA~R3;0e*>A{oOM)K?)j1^L3hIE$X}WhP;W^U z(31*yK|z5R)UT-Q2`$UMkMZUduX+Qd!)c&@hHuy}@dofR1lXhh#K>_)_o?VvSoGdw zV$HdqM~<;TjvI@!8z5)dOBZS`lKu$(_P9gfW%DX|0eD>H`2h8{yyQBUlY7ZYu(8Z^ zRyo_8!_GO{Mz5oj=^}au-ARwovu6-3Q&XEY14ZXm$&m&sMU#*lu>1o#cd< z_)va5zlG1^w@I#ZE8i>m&XfG22t-v}D{c^zB=@;c+$L@pcZsdwZ*{+S4eVXR+xR34 z@d5%oapn%OzBMtFlt||`?iR~Y*4^eOu{Vg_FI~1|g!iPsM@})k`J(xfy+^!4CNKvRXbaNA42U%~Rma)@u)_%)2=(;3q- z{1~m=v6tJuzaaJ2Qk#C$w&tCVrQ$md-q45+%$_0dsp#Ql)>xnFdx2_3^mC-@R)FGa zd#TYcorSc)uzL8~1HU7pL+XUJFN&99-D(Ig;`5QZ_{y^P7|_$mDP&!cQbSol@tohr zGCKN!geC9ku`=rZ$|2Cu*cSu5JwS79)E4hs_!}XO{?dAB>AvpyVK=3xwdqHS{81M)oPS&u8bcWvHp;mzOZXiem% zf55xPI!qy zwsL*^Hh`rX%7q2?3Gi?atcB%K;JS4D@|ySp{?f1XY;wjrOP!t0DO#nI=nA@2386 zd*}TQf22RvU+UlG@AFTjXsS1LeQHK(d1_N?Z|ZpJV!A6mB0V|1FnxP^d-_oNbW6JB z>XxxBGg_9mY-rila-`){+*wy^bAwuqeeNT*oM+3D72tfMo{Pq#xQx0TBS}N#Xo*ulgPO;F z%da)C&XV|x0bc|UuK4&8FGa@3M&BrFgfX!2mSen(f}+s} zG(Y(?c%iD>p2tS-pz2sT@U{Vc6PCaHh-^eXI_pW552GVK8{!n}TgqYV9}@wg)y@^Y za@i_ULM&^z9&_t8o(j~(SG%WuqD*9fLWn^~^z~VVufq7SNngdfm_@vcv^_aUci)Z} zc97-m;;*_`tF)v%ZB|0K?3-Oe`#)8{!>&wXb~rP4`IqtTL^%Vo$#=^(BA#yy-F6)G z2GaUu&MCdVLAgdJ^JTW*%g)zZ3-gG+i4%IQ>9edgJ})7yO;<1)H~Ooj7=hAwd;ohx zo$P~iU|MVPo)>u+K=u_d0~-Roc^@(N=VQ@-EpITvwso1&yR(VXRK~QW$rY2-?`kM@ zg_A;GKnis`)rzM@`-&A=FWR0pjtOI+M(41Z6s*i_d=QbJx4h~zN#RQ4=34d|M2x3@ z*jlI=-X_a5+dbsb=?fdoD}j6IQJj}K9X+^0Q5^ndl5co|>=|Q&utakVJb~mdzpJbk zX`>ow^)vX!aS#jTNcyK7MX_IPc06b0%>)>0(HBsraxAfeG*rr4Y@Tf6Jmrv_tml0K--u(SMEzOCvi8;d?JK_i%SgwOY~-}ZtQ%r`q`xFhdpg!DM{u8} zIvrwbVk}WOeYh~HTu#>}}dmQ#vA>dg=n zqygm3ABik&9pkdhp)reobp8bnN_`KU|fzW;@bip4`m{6 z6taO(rVV)%$!~hUgggHBH>*I*0J|3A8ql`E9a#0-Sp*suD^I!a1&df2abbZy1+;aY z*g}POLVE>s%INd)9d6Az7KOgUX?Yg!T71_Vt^Mv+u$q|&t=rK%OJTH5_v@g)L5Op= zK}m#4{t}Gcp9!d7s1;H%%A><+NC$(`eSz@|3X8xDWV zVv79RPLy{=RZ4^l$vVknJV?$u8K=(~||oQnDbvIRXk-&Fu#`=Pkw#&(VD@Ak}TvIUlj9> zy4r!sm=|pu-;<_G0Xs);4FoXqiJ0Dt^bBpvVh3O&Jzo>;r=L6xVs=Dl$Hmv+1lTnG zb$H!fpT?KNH?;1Jgy^eEdVRIrj}uPdjC5u?YnLo$)UDfj`h6>W}ot`IG&b{sMoQzsBF_-{bG{_xXqX zWB#N58UI3xx(5Ijz(WbwUB^l&ldPqBMMLrFO$gaWUy+dzsb!lsqP^6#=W<@|`tPA; zsC&4K6wf{f=O`?Te*VU@o){nhn)^f0gft#+Y^;1AT3oL*);@0x^d8>&Y-%0mS7FI3 zO5*emI9KX)m>Gn+rLfg1`x=e}Z@UnqW#}TtI;F7b+lYyektIb7<(eMrdjU1Jp6FPu z+DaL@+eN|{hVMqJfm!FUFZ-6Igou3871lgKAG8{_f^?eb8`QFY?Ih$kdpZ{Mgj_mA)duuYaDH;|4V@V>q)7+nv{@t)f>j{8oiqu)L5!PV#nPT~1* z3nBX2IKYhe0(`l}*oTdsaS)b|dKf7>eh6QfF?(-bsQ;3U6sXUb<_C-3uYuwiOkm@K z(U+oa+O&o6DPE87wf4lI{uuDkNvMAuQbTysJoIEtjqR)W22i+!wu%o1OKq&IJ5i>o zsO{}Udwwci%O9{@XZT{N_&TH+&tcd-@g}$dphs_REcZgWsHa`QdjkEmjE%2PmY!$( z&=9Vo|GhPlregoS3)|CPb(-IPDyG#)X#4q&Zn_=Y`sCFbcJ|DE+R zQ?W#Tj^1Oc_ea4q40hZb1^lY^;eG{vEByEf@TBr&crTP+RoO-lyB7J`F7H9$fE1La zJ(@nT}F?(!`#L0F82)UXVcg^c0aqwui?}A?R-B!FZ#qJahup79`ORn#mw>6 zdk4Jpey@MCztrFAA4`eUwW(>TRjFO66X_s5GCeE3HhpjU(UzcPM9YkpRV_POj%8?O zNM>SYN#?H1fz0V_F*_nVHM=Z(clKcRbdV2*2e$;b26qMfgOj;T?wZ`qxdpj(xm~%V zxeNJ@{D}N5`NjG5`Q7=W`3r@P!id5xg~f$C3Ofr&3TKN!acFUTadvS<@$TZj;v>aN zt=+97TW@Jy)OvgCw$}SwA8Vs+1KUQnO>SGzwx;c#wgYV^+Ag(swO`jhv3*|qs`kz8 z``VAUKT#@`t}RU{%_-ehy0f&qbfk28fEZ96Fmk}80rLi|9I$D?o&gUHINRZOR69m= z+}ts{V_C=gj_n->J09t{(3$V-?;O=Rv2%9k($00A_jK;Yj}~TYL8OJkaxS&*`3v12Y4= z2M!%LYT!)+rw*JuaLK@x1Me7k_rM(k_YOQX@Zo`{241L$N?WD3a!qAqWo%_)Wm;uU zWl?2$Wld#6Wpiam<-W?n%8|;$mB%V)D^FBeHK=w}d#gjL*H%Y*lO)$&LQP}j_2mc` zuXuLtX`ZxcYkMxi`%KO=|G&2DnRdO2=oM7I z7XRD4XGkjAkA7!{Hs{ess&y*8pa(XzDE8Wq_X<+}A9lo!-rWNu&^pcVCCvCcklGiv z24Ag!GYj79Wy$|#v?dzq23cBj(^@ANe~-3`_QV>rWpyRqD?zLIWM@~_J}mBcFv4ZC zxz){zjYj?~YQwYIK4Lu4^<8j?gW#5c_Ub#{=H&ek=zb?&F+ z?=9Z-!zCJ>`njakS96&&KO!WDnFBi(QE^ z#N(vJqkV0Sw3}SvM7!QnENfopMQ$2Os+!sk;mcKay&FOI@gyh){h9m<y&XSJT&+DKL6R z5`AmPTBg_tQf#mu2_HN6-iUQLoMjnCtM|T>y@C{Cv?mVn+CKMOQmE@qzq(}kMQ<`d zzw!A9BZWm?&EQi=A-0+dS5=Xd$mvtWUeKT~qi;kT0atHU#@8t1>y5w9x1o%VtI*`u zvon$uu0+4Q_ctwLF*AQ-VqRL0qcBUqo!94~jP-XU;fr(O{o-3mftdGpqAxc_Js&25 zHaw0|;9 z7DyO@IgE=W+w#VOMy)BvW#iCOC&~jvV8(e0$;Eayf&bVI(0+W3#sfpWouWMFo4g{X z){K7uJm-_}S~Pp=i~=sM5o~B|`KCmD^HMa{7enQjs?$Sa`cQN3yq7m^A9T(9wTbpy z@#LHFJ%i}DM+WPfh~OB_+noXR&3k3|&I$?NR8}{Alj~>g07B_A!_k`;G7QdmVS~Co z1g)U#`i8k^^W?*@*4P_#H6vN~_)TB7buV+?Ry5p%XGd^Vh` za6Oe*wbts(a>9?z*Wfm@SK~<#p^V)mrf2qkMf8j2Jy6@cQ-eBP@4cEYZOoVOsfke) zqqK*=CXuV-U7}u4Tpb&8k^`AW0_2~J?ZHH&Rxef0itq_K&Wq-VB@B6&kYcHR`XjhZ zy+QkiM7=8P5cnOs-y>PHV`*u(9BLT(>k{?at$wqgJqIaH6kd?FyPqb;{-VGkFHH)C`Nb=9|E#*JF8EglO;nSo@l` zD7*J-V7~f%M)$#Z+?l&dV43#R3tb^h>7HxubuzUJxdY>cQ1C9u)Ffw9VK>XvI_-}$ zgrsr5wdA8?5R8?nMh3Pw8R)~1T0!Z=czeABdegWjya9X`U;c{SR3#_D3K_kFr0)Ix zHC7hyuktPSrm9|ljfZZ=F$9*MQtR>6$lQ#taa9a~)C5g;egJExPk_Z!;_0!nCPMIX znQC-@_VrBuR7mZ`JBDZ-=hG9b4)Jgdhh>_9dhK&j^rpb8+JT)_H|h6Y2eCA|Fdgn& zIq!t~l7@o>D58hKmK&ojeg-4Fm57d^qqv^WL3=UW?*1q;mUh^sR`zn4mXvs2i*+M( zh`tQoVJo4wNUzeXWtzeD=o{vp2ivXj{g8d|n`DYvDZtNSDtJ`3fhGccB-yjDmgPX$ zGa-g~gl0SYp;mGIb9Duv9mh!R*=*fvMk-N`?*D&k~v3<~gn~^IW^*iDTC|)Cf*NCa6s8tcj zUzTq0nevxC&ECtP9?CcLy+j~v$kRf9gC3;dgTt?ZHjQ0mCzjOS>#vc&%J41Ei1!d$ z_4V5@9`>N1g0taZfk)iuO@kLe;0`8#y8K31p)ZGYh(YP@12041z1d4``69asz5}31 zAGY5$_Z#4Os^>aXej_jEow3&bcA?@4;*CXT6?{XRTtIoiX?_l(2dXE{0?lk9XL6)O+0b{Vso~Kia?9pW!d`SNM1MoBdt>0skTYQU6?uq%x_F zR9|XXYE)`mYEo)iYIbTt>ekeX)Y{bg)Lp49sqLxV^bxscu^1C1^aL!SG@6JS&AtI= zPe)ZqXh=x(&NEU!whQ3)%H<^%U_0RqCCfIDHQ8=}o@T9Ld>Qu5%a$^)5?o7)aAuW9 zR#XxtwV_XD%-f6q1lHQzV{8y9+nWWPL>EF1 z1081cJ-0W4#!cVF=(cbaMs2(wcun&{jg}h}1;U8kVgaPokJ0#aZ3g{|e!;re%E-p2 z@9UsLX#`E`Wr+ zu7__fgZ6^|E>cf>>DqekD3T?{E@N)8VH|rl9ibu$WBOinjlHfxo>{%uB4=p4`XhJQ zUH$fQPvmT%zQg@4$anEmp*0Lg!P{~$%9jzn7(W0xA$+x?Zl#z03GYYgv!!8P=F!I? zU7vCj(_HZ#uZQ&bd=wNt8)UX_z?td-G0Y>~EaMF4VMt+?N_ZJM6fw|Es;CX4_TuWM$ZCWSMaq)_D5^(x$C~tzl z1Dh6U58qW~Gi<*WzWFaPPPM@;%C@3oO-E-~W~=dKIinqx(Br)s?n!CgAV_@lRmhE7 zT*p3bQ_M|)TY%G!z^HgNaO~lGVx4R=kiP})I9W_WkKmms6Mb{LEw7?rRQXnXHxAy-bq<1GCqj*@ zJUIthc=$W`UMe}Q%3lrK8+akH*T6S;>Np>OyGS5QdB-p^pc>`z@Fi9HYA6FEWK+!z zBk^tcl5_Ch0Q{I-1?R_*)-UCW*Mc{v()0ZmUT>1C#h(GuklL8Kfh6TpZ?^oatmTs+ zJ?DKF{671g2PF44h^RLJZy?jiBC>{TCijtt$Qg$^ZBD;)oio;%9 zb)jzs&+l6OX%lnt-QUC+@CSkpr-vk>dhijblL3n+v2UTdtx(=*^{r>KTTG;zJDlIg zce$bxu%fMhh4-`KcCvl&g0_C+4Wh$%bKsR;P5<&M`BiYe!7f=NMbK-l2yo8 zN84=hlCJY^pdHQo))Ct0k|K%6e{K-}gKvWTPHo@9cH?h}$P@3q1;)|1EfbAm8p^_b zmOE-Cv1l3M`nnQ5#6*D5y6M+JiLf7|m#{G&+z*i)u{RYOa7;e~F0<)cix&VsiI39g z?`!OPBp~&7jZ8GNy(Fkx_wc>l|AUqj{&l7<|03j?nI&SQur~n}GNTHJwif_5$7T|J z&#Dyh3q%h(@$yJL<7r`hHeN@vksjmko6L#S)AXfaHTs{2mqm156Vr6VBfRV^EA-_ z-+-^D8%XKWr-#f)q#I6iZlryE4-7PGVk}@?`+l2+hS`zwdD~*y9gVO0MQ{Jt_;WyS zu1gzfxk7HUZ{kK`w3C_8LO4Rb#?vA#Sjc5>jil<>^$Lz>MN$K#XOyJ*E1Y|rL(Vx`q}S4kbUs}}x6*_3QJ1*g?g)31 zJKtU9-tFG!9(B*LH0xy}*+e#*EoHZ}&Fo%wh@D`M^E4mGua#73GM~+t@YVcIzMb#o zhxsG?tRRvy4HQGg2yuhBSxgnP#C%DgZWF7$1+doI52HpxKPV$*g!eHc(P)8pI1Vz) zlc?!^G*Yq$W#OpLzKv$%y&Wh_^ENf+dm+(xi6XBN5);ohv?J~XNnXoD`poFJ;dLY@ z@Vj%v``msqjLi1)5AxSoaMS(iSe=wz2FuY zPZw-MuUXCLmZ|b@$q^%4n<$r6!$WwQT9}&=0op6{x(RU~(g6KC;b-EEiPWuIceW6z znHgE+MF9FP*y&s&?n7wl-Ryfj&cd64&SzmyO7WTSQJ7Z)ZD8yjZtrb~f5N-NfnDkU zAnh^H+9Pj>i{}E>Fsq|weu#wOQ;_+M7N$USoGA5j>mIQ7R_foq;&ig^ULuuDsBu;-4B4A z9L^3RYKV7%Y^v7DMjqwg!l?EIVq&&c>FZ@$j+n?UN;}r?+=}vV53v?Pkpf(-XRU1+ z1?TyZG~+ej2mQw4D)YzC!WOZ5lJ~$(#u!xbZ-V5iBN%{`%)X7WI&4%RcUPp0wiw?6 zcs%OI_FS2wSFc@56Z8!>1uY8RIgCMKC3j~q$g^Qo&T99XR#M~GC z8~iTf4VeO+E`RI!fbNkD0n1K!zi1)Izvy|xbzBbfhQ>vZcn86r+z-+$#GLZxL%N2d zpWwHw!`^{*h7RvY(tUZDQkEC-nw*u+xR(xT=)?n|(yQHQh zm7`>`T|$)im$LX?MXLV~x1j*>000000RR913IH4c9smJsVRUW)2mk~C00030{{R30 i00000000310002ob2NAW0002kq@gze0002puNU+SkBJcg literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff2 b/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..50da90c9b18d19c479432604ee09286fddc3de84 GIT binary patch literal 118032 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

      eu3Pcvid;DKu@IX5p@BE=%Hv*Gzz*rbQIb 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

      K+KS;urwt@ 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 af~Ghs>oAnnWkpj4_wfJq|6lpaSN;$9kGh)x literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.ttf b/public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7f01176fe95c852a1a8fe372b408aa8a5a8f74fd GIT binary patch literal 424396 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 fWx?EN)0=JkZS@P6 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 OX}tXQyK~mZ-~SIw+oe?i literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.woff b/public/css/fonts/material-icons/Rounded/MaterialIconsRound-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..e330fda2eb2963052e6ae6439cbbd34e84c37b8a GIT binary patch literal 196788 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%0A^T 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%0DGkhm^0`m^gcW4W6PxAf75@U#UXz<7?6pE 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 z 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

      R$owgJ9M@1C4k^;L2Hp=EBXYV@J*n zy@cLFFK$Y1^Ux{RPbZXM)E23G=B}Bqqx;cA^&7Tj&`{49dJ>K8@$aIF-TuLbnnH5=49ps<)$-oK)&um2nX#u*eF3kJRW~Pe;da|2 zd$z4cE6}=u&6Cw&XAWt2PJw)92J)48nG52%$>zjfUoA+f>?!Txnh^%LI4d||E~t7? zSC^|tkH2{HGxx;7to&-|?D)u3JlQ(3kM`H!tM;MRy0~^^``PMOS$ftz?KeNJCtq~6 zbhY&$a3L38d05qlzlrmM40R6YTl&a1!NY=x;kqWM^BSVggd^cgumZ5B`^TaoZ^-O0 z8)_QYvkEhvz0FG{%Zl_T;i?z2wy^n%lHl(nOx14mM~NX$vTThN1i^@UmKtcB(Tt-O z@RUDMXuVV<`h7q)z$bTp{c943OJ%`h&SN_uGeju28{oVC2wPfq9Pa6rd~`DKIv7}) z!rMtF?@8z^J+gVm3|hMta9P%OXor06u?&LdW2G4;yCC!JFwaz{R2*9MivO4XU%c|d zFA$HQD;cgkRF9%{Tb+*r9I`POfqB;AVv&DYBGNA}r{Ln*%PMj@k8Kx6F_+$D!7(nt z`>E1caG8_Jr}F+WQG_6w5R~({fbJ@qPNnF<(`6~VoD@v6U>R4-OJ@ZGLWbC$ToS?? zkEv3)0+yAhRAqT(Whr`<5-17ENmVw}K-(`1dVpEn0-etuIX)8t zt!)cED$hNav8W!)`fY^i)Z2_Yq+;```~A22Z+~T#(xOV}oww*y&gTKH*a)8`xGW*&I%)?4XuDQ#=fYd+{fUECsC5j!*#n z?!s)=uOGs6hUrkJh>KfSLIzWr!M{%78_Y{FsF_wVE4%Q{Z1^^F(n=^;NHeF+8e|d2?szuNkvea}@O@DQpdKQygyF>8zJF@CDqY7z5;NB^9ByRSRh+ILIzo9#U< zaV={p4feww`!{woPszsC9kp%7j)r)9#Msjj3y=04j2=dZ(Luv#6Ns65IwO&IykmeW zLce<#{_ymz<2Rw3(5=-!T&pv5G{*H2LvKecGBf@1@ayPx^zz=Bau752c1EJ{SVzAu z$}rjPg6q`SPy&-Y8=Q50jh1U_g(VAsgl7etO5>vPc|(_#DNz#!F-U3lyAj(VdEmE_ z!QYMyHb5Tuo@92|855T-Vn}GxYE>cx z#Xq3aZ?>vyqx?)0EUA*L4sJ_rlhK;P>rNR?MJH#_8E{l)^^O(~D4CFKUMsRWftDZ~)zAKfeuBTWB?Y;) z>@lSbKGUtfoR{{fKUfUYUbg7V?cYF#AYI2-=h0nQ%@DIae9cXjZFl-X=u7Ck+FVuk zTI1eUR5zN0&5d?xrp~U&ho|$9Bw~v$MkPA+Q ziWg{lN_B)Ten*`@m;MCY(YUu9Z9?~+ee_jy z0!weH^NYm4%HZ#<_ZmyNQLBX6|*ox z0{6PFUX)6NjNAvWCB?~H$$(a?aBZDdN{^RJlO?zk&y=ZtK%bo9UqyHd6Yoc=PMT zn}0WFPrsF1Ei*HkMMpJ6{{~D4)j01h$j)L-UwCH@**{4ynDNlOC1=AUdU6^HF0EqD zrNz`n4Jj60*15}YPCZv5Qi2$5fk-Q52=jtSJ|7=D3k4}Qn3|f}zA$3Foo*5l!%TF0 z`*tQ@xXWHKc8_k~wmnnv6~KEq3I@wO`y0o`#k@#vmy(9TcQGhG))N`g!sQ%i=wgLf zA-y(zH*9UuCKb5`nzVeG5B9&etkpKnTW;;il*5qo@&ZV1d|pOjqt{C3iEqbqk$;JuQ;c=3;>Pd=_Ey_#k@jisXTP_)SQbqna^h z?=gsq^$5R4UY9(6HzVDndL7Rh%f}=5H2n3AZudxCCIs@_vr5z#H14z445C_99G&)U$JR$mHYGm!b0E zaY4F3RL&?M=wjj&A4KU2wEgukEweIh9%@XL%Ld{0h!#%sG7u5iC}U=;l5kkY%Rrb$ zp2_JI6abf`h8!0P9nBW`?`8D%(?25#Dc}j(kp--kX)D;R9#EG+joi z2tOb>f*glp_dK3;^d>2)T`RTKCU;LT%pc*iAh%GvIvAp#i?K;63CAqML%4Pn5|`dy z9+y|(9L^)2y~8bRhEH=rFgScy)Xbe!Wkt*mDpfgg!+ljS9j23d7n4Hy_zwIR*c!0* zhZD*1gZ;dHoPZqDm+a`5V16-c;(N+hzJ6hr*BntTHPD^$FHtdp1-sR}54 zOk&vp7U9kdf~lii#ZHIWUKFu-!MY)d4k9*c$&zH|056ys`iKJx$amm= zYnd?Z*_}EfW*YE%HsF9}c4Z0GG;#F74--FtxiGh6Aeo zVf{^J@V0P*vy6z-@G_d6Ety@6&~!OM<#b>pLT3x_#p&`coaN>uUn*Z;^CPqaNu%OQM~Z zO=%dnd4~tQ_#cul=!%+s%@KVP4I)O9g7%}Kra+y?6tvPC$7v6>Ad8FIRZf%F9t5So zlXMCuzi6KzXv3u^srq!!AZCqX0j9PuVU{fTpe}LYRfvJV; z5my9(ECD5>m^u!bv7@2(sn6vHTT7l&xvBQebw;5M@`_&(DZVH=*sKu0myJwb;RhF8 zAvD-nDiMZgl}JB3lT$L;&4iN4NI)Z5CDW*RJgLgZH_)bJJ+iQ?tWCbMV=MQigP)EM zP22mhtcnhuC5yO7Xq0*SeaV7}LVzS^_N|$KZPQ)y#=P>jX%$}n3S`6VBi@|l_=z_c zFOqq4@x*-M8B2d0_O|45|5$i%VeTJKmdND(^&oOkG76&dh$uYZk{98F|I}4BOQ`sV zk8Q0nT3u~nDvu(rkpIBI=x}lr5J?DVky4Rf%_P(|`g1?T%d1#1N5i6tiK>yRWfLk= zxL4V@rVdWbRqd^+nxJj}FazqP4-w+Al`AEg#Y~mI5NM{a@-YcDh8nxtz;ABM7T+)t z2fp@~uYFAscOn=9e)Aitt1Hxx`T@cpYi^OUv5@y>6{YxNGD;@8lisPo_#rfnPCW7C zCRC1g*I2hXn_6^Q#8Nz)7e-QO6DgNx&&j7{u^%)yzl)^si)W7i7`=v`e-zz|9@@NS z6;(SwmQlC6(n}z(RR6iicDO?T^O#uX@yIoc5m_u{(>w5Ds<3#eEC3%|-pi>vBlOd+ zOMe=cZK%1|X#*RRQoG;L6A6Ram!xo*X`bK(vJd*L;f|npF!IdE!GnMNW9M78gRYP* zVD7B&-`25YNkv878pA%03(r8&YO3IdvU_W6PLSLv`P+LO;RtwXmR`=AaK-_7tPXk` ztXf@rTkASQrA_D5$2lyzTm2&&k7iVF;n&Z>{NsTYD zJfNr=7w6%xsI$s#5&0K5vggM?mO>$FFlD~^?RR8)Ro%#j4fBI%950R^ODCVNkZ;3D zv}>o-QwL{fkI>mcI<{zb_E2WwAY1s=qMhjQVJRP9n1k7VF)QnyUEjOK1o%*8ArytM z?6K!E{C!Nt=OMamKa?f{C(UDZwA&Z9w9s+PTKUR@MTRmX`%_+^xkt+X1@>gLh~8%O zZ_;beKmXcm&p&!ERcv!z6&rGhBk21*y-I*kVGexkv5W(;H2Z}4>HFw~70J@fFZ}59 z_ul)ca^Xz&J-e_{d`K_c(z`J9&SOa28}{sTIY^I8`6wUCx^As^d!U*RM_sLBfS;|ePI-|4>v#m2qJ}ObL(S<3a7}YTYmO z!AmlVTjPcxsPB>-k2F4H+6zuKNeO!*j1sgFZ^6y*Z$27t9TvS)ERL3Dd^a6GeWDU5 zC#QXe`G_{NFG6Q0zRvs#SH`G>-NL@-yxHjsk_cKBFV0n`U6wN#3;DBbO1Vj$ z{BQ~UBlE&2KUWM_CLTTx|C#R2Z%oZldXvS%V__0EX5k)8Z;by;+vRWi9G?L6^DOvg zLfa)%A(i{+#rSTSKMsfb&Bvv4Fxy3D<;1g3_Z~9=E+qelVLhoTu+dz@NA*9`zEb`y zHo(+$nQD$yz*MSCg&FKwc^Qjsrr?B{%zRh?52(xL#LneZBC>)W`T_;~v{WA3UNp^j zlk3Z1OAi`iS>6(EBca?H38f%9e}08Ts<12L!hLG%KDv+YAEI^@ZE&uV;V+<6d1m`l zTmJ!s!fV$lKBX_9>9X?(tw=H4s*1}HH_52m)Wv96i_c3YuK}4HfGl4jwOLJVs1=YV z;aZr*rMQyCX}RDh`b8`nJAIkIeoD)#nCN%@1TKLn9t+2u;AgD}w@4Y#0SzhWlc{3c z;dg>xZ$^8i zZ1Y>A9f1IFcS?RvdR#Z5pGH$?Dt2__0Np~B1ArSy1MTVb(xKj=@E96%jhV-qhioC1 zfX?u|Y}D5G*%D2`21LyjOGA5$U671b{2HQzRl~c?t&a9~d#kk}q>UTEL*!8gQ>Ld~ zlz|l)ziFCNa z5}BpCQPo#ae*^sO|QM$CRNE0r7nSLT}%IcyrTgo=su z9qO}qE48mUETgDg)2jI201CK$ZnwG9gpBBcHMf2328)$;yujCfx8^PM6Lk5P=YPv0 z%YDusD-XaGFdFg_`rQOh*Ah9)4ayRZxwx1imtZ=^sygVMqcMq#A$F@5lVb5CC8=5E_N7UwT-!(=(RQ>nqk`{(}#1t_E z%Jc9$>YBV*#HiOB*}q6E7LLRVi7KxNwT6scor&>a7fPUUOQ+7%)@p7-;BR9Ev!eEv z0Zf!Ak%C1$T_c$TyAU*7wi07dLI^?w&kxs3sobyeae}Wq(79=^>WE*g-?%u`L7r zl9x(phgU)1ajWMpL+%rCgLp*pdOH0sAJF$nE}zY9cLJSFa(Eb-7;tq<9X`g90_r;@ zyWL?cbhS!$m)+@bf;K-r%I0#~fuTuq+Bo7(}RTFGOl zxAB04U-CJ9u?gpJq_yM_zBI54gJ}pWEm0dO(+r9^`kseIS~YJl+oW@a3ZdM>Y2%|YYHIFEuUu5um)WAbZU&UXLQEEHaN0foq|qmYmp zBqU5ITuNo#2iIJq!l67IT1&-+OB%kdndTqr;-COz#6UUzo zM{T`r9#SxL2mZ=Q{8`%O6}SR+p>50o-q#Xu{`-a8Hcv*nf2CoXB$|B!evh*DYR*7_tVawIM2?uy<&WN(}8sec<4w~ zDxUj9#q%y!@oZBno})lNNqbPXe7|<58<0nn*>Z6K?~F*pbh*^YNXKYD3@LhQFV#<^ zZ#@OAyk^U4L56@8P@R}`OI&W_E;L@ll8;a@5D22El`1YjJq{7xi}#YfQU+Dx59B1& z=@d5xc#BjHJJBk2~6LpzK0-K|HSqeTk9g9X#zZOxwG+*1Hb6k_YXmtFx=Y-`xYe{s{7RblbWrld=BzLz71% zhr-s!M=jIF1itFWuCLLG6<#Vmsqc+?MQYb+<0mHPB=UhQmSjkKU5r zmRf4H_-?4^=kLC|Fa=}zojfSV;|-!h3G487_+2#_&*N@CkqXD6op?rOQ>_Aph{(06 z6#5H?Jf;UJ(-r%G=>(ssGQYS3e;?KlN%~k5GUx%3h=f*4TpFH3j0{AI#ZaF<3drZl zzreKrE{{?XP0o_X zV7iMZFVWx6{2OdVy0A3?%)QMaNf$6B7)d}d775lxYyH(!|K%v@^U>1_(YS5DVZ>t8 zTNtkIO~eAPFMjjALdKxk(fM5RsnozTM>f7t^D^o}UG9X(tMjl)@A~56>oxiBroRGD zJ#^uEgur4sTbF%VM(DzOr+%EN>OQ4vK_+d45i~{deNX^FK)%0FWQ!yw(9?Q!I+M`E zDYe0)R1#N!i zuoF9_{Z)NsXcJ;DlL3lJcdJt@fh3?_M*ozkY!17va50_D9R4db*z5AjXQ@e6I04si zb*k_N*%Gh?HEvbN?++G^4$6rN$!+&LeJFwg5l0A^2BmNy#E=U6#U&okE9+0G$e0nP zd(>&o4mdI|v3{=z+XO73!r{HSY=U8WOr|`W_0J`c=f=`;%FVrkJZ1utVrn`vqi`9X z;oFPoY{ULC9NYtHJVWIoH6)A6_(5d3a`v2ZRFPsy(pjBeo2yj#HzWba$E85P9x)+s ztH_SHRYs<$!|w;<<2f!Fk>&HZp>upUxu>Lr%E|?__Qk4Rl!*Adz|kx68OSG22ox}` z-LmBQGcUY|KTbX&kz#xjioB2l0oH`pta^BOFLU4py$pE$yh1QvtZGI&2Ie}oU4aJu z8wwph;dfYE7W$zbPN$v6No~jms1nJD_}q4;PIw(Yd(a;25Okv;qgV&DjANEW*(;0}TK*)2yT ztKSn1cY<@ifoCLdh)NhU7q+S9W?Dn6X@-iUw)ekfzrz`y-1BquYov7N7zzG6*5E>qg|7dtCKY< zIFn0)MH?onB%fe4V8e1b`~bbPq=9@~cmE@6?l)D~D}B`on}@-QIe175tZ$brPD{`e z1c@2R6Ly6iA>)8;2o0h4-hA^t1g7(Z=qp5(f$G>EQ2kZO(U#D4dBF!0(xKL)mX!Yw z(VxE+`eO`#{@TmrUzn#k5ARWnG9)xSm>jY9IjH`l1&FLkl_PAB&{Mmnx41WWwmpG1 z0Pg8nhQ9zO_l)k+=#jx;qVneZQXuS&q8K10C$cz|w{{?j^Qjv^FL^++F*P!(LhDo8 zXM9h24@{wB044Ef$Y&OghY!D!{z}%*q9t!Yq-}3*a@5)DlV})3gdXY#5&ZGfYpH&+ zo~o1IR+%E!1nL5l`$rE=j_%o|L2Wjj$p|pj43D`c%h6UqUX`=3ocJ{vCEI(Oymh{M zMsPsWas@3sJ%pFhs$u zGS2i0D*hM?r0ZE~5B>%UJKu@BBt%G$S^%QOYcT&)+>OuYiU3m4A z+h0aMLqD5(`P`FSx2o+2BK184(c3*Q zMGyPp4C$YquF@e>ySF`2*0mblf^KPBtt)fTa}r!OCKz~qT$gHl0sTrDz(wfc_RSVU zxp^B}i5?7`Z$845Zzj9AEtS7$RsTT)5qvkVFp!}#Us>Y0zan7A0z z$mK=UI-@^#sPiu~Du-$H97{L)iy9j)Li`gZ2^jfAKLh`wYQlh;KE-mF9{dM8GU{;& zwUkMv%7Sc6Et!5^^7(_vX9GvpKKoP2=cCJZaQ1ep&e%*A1hS`*9uxM_MY7cM2BqzGjXnD#@p_W%GXp$-> zy9)_RwqCet;o)yo!H+yqIqJ?eu#s+ei0xF;^waHLaW=KzpScsJhgt4czsm0wd+D&y zG^&`~DQpx0%R3OS#ZQ9 zIhZiKge5C3$rZYZ1BJV8E)RcRO`_+a)z7(iRxOsZ?!wEfRLC5$2Lj-izm&3kLhM#| zt4s3kR^zMjN?0{fRkiRRA~R(QW>+}}LSuu2rF0bHzsjV5)&7?X?J9{YMPZR2opd#M+e~KOrNp$Ln>29}h@$?zH<%@!DQf z#Nq4kFjn>s8Ch+1n;Y<`!iUAVrcD>;pj2*8?_Wvf6A`6S4(Brk@?_077#Ih zMB3@ejq^*+>DV5|x6iMLiioOI?*GLF%ed2%>BQNJRjPcml2tbXU2PI_@v7GBTz4b+ zHe6jV8TU5~)JDMIIq6vIy5?Fsu+8-Ghh>U@A`=r(_yLN49Rs87N(5|k!VLTn z3MXs{Q2nMD>mq$qb%&LRvMx{#4Bi;K&rUJ$x}&4A`ELoXM6h zEdo1L^{A<-vpzx|#NQ;}#19$=JNo+2AUI6bzP28%2e8(-3GUyo!b6;6}= zHMO-1^NsfJAFEl&8nR^z)FljhNvGTAXpJ={T;sjHARcdz(@QzRDBKj#dK=OA(5)-b zV)Ve7+x~JxkbB$y^1Cx{p`QTM?MgV}fc)TQXi|$#LatI-S8jXk(b|q3yQ{Yc_WHC* z$FOB;{LmDGb23MCNBj3r1x|vMDr0SJbESW;uPNymvK(axjG#dVs`#?Xda`zETfe@w z(X`LI*V{<1V4WJDJi>r5_n_TpYmYt_SPAe||CnFxGF7hmz%ne1tuJ9@7n#A;_Dy*7 zycA5BdfJdeURS%Z_N2mS*M>|jK^-`{V&iR+Sr=|$q>!8j@bHV14=a3o-6-5+POzHy zt6^(g*Q0rV&7CS%O2P3Y-dJ;84qW1WA=Rhkp{BllLw$Winkjj*c67JqI(`Bb_f?P- z7vW-gZWg9TL^Ph~M$DC!Whog`_*%c@bhZCd{KH#Jr8}7Jwqn1diEp2 zViP0R=fUV3s!YL8>YTV*8AWdD(e_ZUv;e ziItBb#8;VH^zB4CJ(JY5g?0GWKCNaAH5$mujgq~?;dXjK{j}up zdxHVDx6{+%ae;x>nb@{hC41Nx4ST3U*Wq=5U)+5ARIw^;pQLEhKYRrn~x43apU&WA3f{ozwcB9D_{$cs~Eb0v2rBC3v= z>4J}{aYbHGK!6`3pO!opJ5|8!$nNRz0pr*zWUOJDtkX_g*v7m~$1pu85TG_3C?bD_ zk?h4q963XxvdGQ~Y?NDFRLwg~vn*3N#U#-rwdcuu9CVpQav53A-!3w+EnfV0a^vdx zDjgFG^b42s>cY&xFVvRv`Kge+C!Pft^ST^rL<#>G(JP_w|k$ZC+Y?Y5k@+d8zV=ZOic zA4TXVVc`P1*Wq>goS4sAI<@1gQ{wLp)LNWW?;xzuh~G?4Z^m-%*v(#+QQQ{`g~4eK_^5fE5%W6zbod86 zw4=W+KswgSA(Ky!+QG`qz5jq8fs z;B}n+GCI&UR^JPV34a03jmohi313Auh{2mO!nUW3zX*RGYsvO=abJ&jgM$i!{z z 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.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} \ No newline at end of file diff --git a/public/css/third_party/vue-html-editor.css b/public/css/third_party/vue-html-editor.css new file mode 100644 index 000000000..8094fc961 --- /dev/null +++ b/public/css/third_party/vue-html-editor.css @@ -0,0 +1,945 @@ +/*! + * Quill Editor v1.3.6 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +.ql-container { + box-sizing: border-box; + font-family: Helvetica, Arial, sans-serif; + font-size: 13px; + height: 100%; + margin: 0px; + position: relative; +} +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} +.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before { + pointer-events: none; +} +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} +.ql-clipboard p { + margin: 0; + padding: 0; +} +.ql-editor { + box-sizing: border-box; + line-height: 1.42; + height: 100%; + outline: none; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} +.ql-editor > * { + cursor: text; +} +.ql-editor p, +.ql-editor ol, +.ql-editor ul, +.ql-editor pre, +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6 { + margin: 0; + padding: 0; + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol, +.ql-editor ul { + padding-left: 1.5em; +} +.ql-editor ol > li, +.ql-editor ul > li { + list-style-type: none; +} +.ql-editor ul > li::before { + content: '\2022'; +} +.ql-editor ul[data-checked=true], +.ql-editor ul[data-checked=false] { + pointer-events: none; +} +.ql-editor ul[data-checked=true] > li *, +.ql-editor ul[data-checked=false] > li * { + pointer-events: all; +} +.ql-editor ul[data-checked=true] > li::before, +.ql-editor ul[data-checked=false] > li::before { + color: #777; + cursor: pointer; + pointer-events: all; +} +.ql-editor ul[data-checked=true] > li::before { + content: '\2611'; +} +.ql-editor ul[data-checked=false] > li::before { + content: '\2610'; +} +.ql-editor li::before { + display: inline-block; + white-space: nowrap; + width: 1.2em; +} +.ql-editor li:not(.ql-direction-rtl)::before { + margin-left: -1.5em; + margin-right: 0.3em; + text-align: right; +} +.ql-editor li.ql-direction-rtl::before { + margin-left: 0.3em; + margin-right: -1.5em; +} +.ql-editor ol li:not(.ql-direction-rtl), +.ql-editor ul li:not(.ql-direction-rtl) { + padding-left: 1.5em; +} +.ql-editor ol li.ql-direction-rtl, +.ql-editor ul li.ql-direction-rtl { + padding-right: 1.5em; +} +.ql-editor ol li { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} +.ql-editor ol li:before { + content: counter(list-0, decimal) '. '; +} +.ql-editor ol li.ql-indent-1 { + counter-increment: list-1; +} +.ql-editor ol li.ql-indent-1:before { + content: counter(list-1, lower-alpha) '. '; +} +.ql-editor ol li.ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-2 { + counter-increment: list-2; +} +.ql-editor ol li.ql-indent-2:before { + content: counter(list-2, lower-roman) '. '; +} +.ql-editor ol li.ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-3 { + counter-increment: list-3; +} +.ql-editor ol li.ql-indent-3:before { + content: counter(list-3, decimal) '. '; +} +.ql-editor ol li.ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-4 { + counter-increment: list-4; +} +.ql-editor ol li.ql-indent-4:before { + content: counter(list-4, lower-alpha) '. '; +} +.ql-editor ol li.ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-5 { + counter-increment: list-5; +} +.ql-editor ol li.ql-indent-5:before { + content: counter(list-5, lower-roman) '. '; +} +.ql-editor ol li.ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-6 { + counter-increment: list-6; +} +.ql-editor ol li.ql-indent-6:before { + content: counter(list-6, decimal) '. '; +} +.ql-editor ol li.ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} +.ql-editor ol li.ql-indent-7 { + counter-increment: list-7; +} +.ql-editor ol li.ql-indent-7:before { + content: counter(list-7, lower-alpha) '. '; +} +.ql-editor ol li.ql-indent-7 { + counter-reset: list-8 list-9; +} +.ql-editor ol li.ql-indent-8 { + counter-increment: list-8; +} +.ql-editor ol li.ql-indent-8:before { + content: counter(list-8, lower-roman) '. '; +} +.ql-editor ol li.ql-indent-8 { + counter-reset: list-9; +} +.ql-editor ol li.ql-indent-9 { + counter-increment: list-9; +} +.ql-editor ol li.ql-indent-9:before { + content: counter(list-9, decimal) '. '; +} +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} +.ql-editor .ql-video { + display: block; + max-width: 100%; +} +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} +.ql-editor .ql-bg-black { + background-color: #000; +} +.ql-editor .ql-bg-red { + background-color: #e60000; +} +.ql-editor .ql-bg-orange { + background-color: #f90; +} +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} +.ql-editor .ql-bg-green { + background-color: #008a00; +} +.ql-editor .ql-bg-blue { + background-color: #06c; +} +.ql-editor .ql-bg-purple { + background-color: #93f; +} +.ql-editor .ql-color-white { + color: #fff; +} +.ql-editor .ql-color-red { + color: #e60000; +} +.ql-editor .ql-color-orange { + color: #f90; +} +.ql-editor .ql-color-yellow { + color: #ff0; +} +.ql-editor .ql-color-green { + color: #008a00; +} +.ql-editor .ql-color-blue { + color: #06c; +} +.ql-editor .ql-color-purple { + color: #93f; +} +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} +.ql-editor .ql-size-small { + font-size: 0.75em; +} +.ql-editor .ql-size-large { + font-size: 1.5em; +} +.ql-editor .ql-size-huge { + font-size: 2.5em; +} +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} +.ql-editor .ql-align-center { + text-align: center; +} +.ql-editor .ql-align-justify { + text-align: justify; +} +.ql-editor .ql-align-right { + text-align: right; +} +.ql-editor.ql-blank::before { + color: rgba(0,0,0,0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} +.ql-snow.ql-toolbar:after, +.ql-snow .ql-toolbar:after { + clear: both; + content: ''; + display: table; +} +.ql-snow.ql-toolbar button, +.ql-snow .ql-toolbar button { + background: none; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 24px; + padding: 3px 5px; + width: 28px; +} +.ql-snow.ql-toolbar button svg, +.ql-snow .ql-toolbar button svg { + float: left; + height: 100%; +} +.ql-snow.ql-toolbar button:active:hover, +.ql-snow .ql-toolbar button:active:hover { + outline: none; +} +.ql-snow.ql-toolbar input.ql-image[type=file], +.ql-snow .ql-toolbar input.ql-image[type=file] { + display: none; +} +.ql-snow.ql-toolbar button:hover, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar button:focus, +.ql-snow .ql-toolbar button:focus, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #06c; +} +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill { + fill: #06c; +} +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #06c; +} +@media (pointer: coarse) { + .ql-snow.ql-toolbar button:hover:not(.ql-active), + .ql-snow .ql-toolbar button:hover:not(.ql-active) { + color: #444; + } + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #444; + } + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #444; + } +} +.ql-snow { + box-sizing: border-box; +} +.ql-snow * { + box-sizing: border-box; +} +.ql-snow .ql-hidden { + display: none; +} +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} +.ql-snow .ql-stroke { + fill: none; + stroke: #444; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #444; + stroke-miterlimit: 10; + stroke-width: 2; +} +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #444; +} +.ql-snow .ql-empty { + fill: none; +} +.ql-snow .ql-even { + fill-rule: evenodd; +} +.ql-snow .ql-thin, +.ql-snow .ql-stroke.ql-thin { + stroke-width: 1; +} +.ql-snow .ql-transparent { + opacity: 0.4; +} +.ql-snow .ql-direction svg:last-child { + display: none; +} +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} +.ql-snow .ql-editor h1 { + font-size: 2em; +} +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} +.ql-snow .ql-editor h4 { + font-size: 1em; +} +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} +.ql-snow .ql-editor a { + text-decoration: underline; +} +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} +.ql-snow .ql-editor code, +.ql-snow .ql-editor pre { + background-color: #f0f0f0; + border-radius: 3px; +} +.ql-snow .ql-editor pre { + white-space: pre-wrap; + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} +.ql-snow .ql-editor pre.ql-syntax { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} +.ql-snow .ql-editor img { + max-width: 100%; +} +.ql-snow .ql-picker { + color: #444; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 24px; + position: relative; + vertical-align: middle; +} +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; +} +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 28px; +} +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0px; +} +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0px; + width: 16px; +} +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before { + content: attr(data-label); +} +.ql-snow .ql-picker.ql-header { + width: 98px; +} +.ql-snow .ql-picker.ql-header .ql-picker-label::before, +.ql-snow .ql-picker.ql-header .ql-picker-item::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + content: 'Heading 1'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + content: 'Heading 2'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + content: 'Heading 3'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + content: 'Heading 4'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + content: 'Heading 5'; +} +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + content: 'Heading 6'; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} +.ql-snow .ql-picker.ql-font { + width: 108px; +} +.ql-snow .ql-picker.ql-font .ql-picker-label::before, +.ql-snow .ql-picker.ql-font .ql-picker-item::before { + content: 'Sans Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + content: 'Serif'; +} +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + content: 'Monospace'; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} +.ql-snow .ql-picker.ql-size { + width: 98px; +} +.ql-snow .ql-picker.ql-size .ql-picker-label::before, +.ql-snow .ql-picker.ql-size .ql-picker-item::before { + content: 'Normal'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + content: 'Small'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + content: 'Large'; +} +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + content: 'Huge'; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; + padding: 8px; +} +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0,0,0,0.2) 0 2px 8px; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} +.ql-toolbar.ql-snow + .ql-container.ql-snow { + border-top: 0px; +} +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0px 0px 5px #ddd; + color: #444; + padding: 5px 12px; + white-space: nowrap; +} +.ql-snow .ql-tooltip::before { + content: "Visit URL:"; + line-height: 26px; + margin-right: 8px; +} +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0px; + padding: 3px 5px; + width: 170px; +} +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Edit'; + margin-left: 16px; + padding-right: 8px; +} +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Remove'; + margin-left: 8px; +} +.ql-snow .ql-tooltip a { + line-height: 26px; +} +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0px; + content: 'Save'; + padding-right: 0px; +} +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "Enter link:"; +} +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "Enter formula:"; +} +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "Enter video:"; +} +.ql-snow a { + color: #06c; +} +.ql-container.ql-snow { + border: 1px solid #ccc; +} \ No newline at end of file diff --git a/public/css/third_party/vue-html-editor_custom.css b/public/css/third_party/vue-html-editor_custom.css new file mode 100644 index 000000000..ed13be59f --- /dev/null +++ b/public/css/third_party/vue-html-editor_custom.css @@ -0,0 +1,278 @@ +.quill { + @apply mt-1; +} + +.ql-container { + height: 18rem !important; + font-family: "Quicksand", sans-serif !important; +} + +.ql-editor p { + color: #424242; +} + +.ql-toolbar { + @apply text-black; + position: relative; + padding: .625rem .75rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.5rem 0.5rem 0 0; +} + +.ql-editor { + @apply text-sm text-light-gray; + display: block; + width: 100%; + padding: .625rem .75rem; + background-color: #fff; + background-clip: padding-box; + border: 1px solid; + border-top: unset; + border-bottom-left-radius: 0.5rem; + border-bottom-right-radius: 0.5rem; +} + +.ql-toolbar button:hover { + color: #55588B !important; +} + +.ql-snow .ql-editor a { + @apply text-green no-underline; +} + +.quillWrapper { + @apply mt-1; +} + +.ql-container.ql-snow { + border: unset !important; +} + +.ql-tooltip { + position: absolute; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + width: 18.5rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.05); + border-radius: 0.4375rem; + padding: 0.625rem 0.75rem; + margin-top: 0.6rem; + -webkit-box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.2); + box-shadow: 0 0.5rem 2rem 0 rgba(0, 0, 0, 0.2); +} +.ql-tooltip:after, +.ql-tooltip:before { + content: ""; + position: absolute; + left: 50%; + bottom: 100%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); +} +.ql-tooltip:before { + border-bottom: 0.6rem solid rgba(0, 0, 0, 0.05); + border-left: 0.6rem solid transparent; + border-right: 0.6rem solid transparent; +} +.ql-tooltip:after { + border-bottom: 0.5rem solid #fff; + border-left: 0.5rem solid transparent; + border-right: 0.5rem solid transparent; +} +.ql-container .ql-tooltip:hover { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} +.ql-tooltip .ql-preview { + width: 100%; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} + +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-preview { + -webkit-transition: none; + transition: none; + } +} +.ql-tooltip.ql-editing .ql-preview { + display: none; +} +.ql-tooltip input { + display: none; + width: 100%; + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + background-color: transparent; + font-size: 0.875rem; + line-height: 1.5; + border: none; + color: #8898aa; +} +.ql-tooltip input:focus { + outline: none; +} +.ql-tooltip.ql-editing input { + display: block; +} +.ql-tooltip .ql-action, +.ql-tooltip .ql-remove { + margin-left: 0.25rem; +} +.ql-tooltip .ql-action:before, +.ql-tooltip .ql-remove:before { + display: inline-block; + font-weight: 600; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + cursor: pointer; + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.25rem; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .ql-tooltip .ql-action:before, + .ql-tooltip .ql-remove:before { + -webkit-transition: none; + transition: none; + } +} +.ql-tooltip .ql-action:before:focus, +.ql-tooltip .ql-action:before:hover, +.ql-tooltip .ql-remove:before:focus, +.ql-tooltip .ql-remove:before:hover { + text-decoration: none; +} +.ql-tooltip .ql-action:before.focus, +.ql-tooltip .ql-action:before:focus, +.ql-tooltip .ql-remove:before.focus, +.ql-tooltip .ql-remove:before:focus { + outline: 0; + -webkit-box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); + box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action:before, +.ql-tooltip.ql-editing .ql-action:before { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); +} +.ql-tooltip .ql-action:before:hover, +.ql-tooltip.ql-editing .ql-action:before:hover { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before.focus, +.ql-tooltip .ql-action:before:focus, +.ql-tooltip.ql-editing .ql-action:before.focus, +.ql-tooltip.ql-editing .ql-action:before:focus { + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(94, 114, 228, 0.5); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action:before.disabled, +.ql-tooltip .ql-action:before:disabled, +.ql-tooltip.ql-editing .ql-action:before.disabled, +.ql-tooltip.ql-editing .ql-action:before:disabled { + color: #fff; + background-color: #5e72e4; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active, +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active, +.show > .ql-tooltip .ql-action:before.dropdown-toggle, +.show > .ql-tooltip.ql-editing .ql-action:before.dropdown-toggle { + color: #fff; + background-color: #324cdd; + border-color: #5e72e4; +} +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active:focus, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active:focus, +.show > .ql-tooltip .ql-action:before.dropdown-toggle:focus, +.show > .ql-tooltip.ql-editing .ql-action:before.dropdown-toggle:focus { + -webkit-box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); + box-shadow: none, 0 0 0 0 rgba(94, 114, 228, 0.5); +} +.ql-tooltip .ql-action:before { + content: "Edit"; +} +.ql-tooltip.ql-editing .ql-action:before { + content: "Save"; +} +.ql-tooltip .ql-remove:before { + color: #212529; + background-color: #fff; + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08); + content: "Remove"; + border-color: #dee2e6; +} +.ql-tooltip .ql-remove:before:hover { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove:before.focus, +.ql-tooltip .ql-remove:before:focus { + -webkit-box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 hsla(0, 0%, 100%, 0.5); + box-shadow: 0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08), 0 0 0 0 hsla(0, 0%, 100%, 0.5); +} +.ql-tooltip .ql-remove:before.disabled, +.ql-tooltip .ql-remove:before:disabled { + color: #212529; + background-color: #fff; + border-color: #fff; +} +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active, +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active, +.show > .ql-tooltip .ql-remove:before.dropdown-toggle { + color: #212529; + background-color: #e6e5e5; + border-color: #fff; +} +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active:focus, +.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active:focus, +.show > .ql-tooltip .ql-remove:before.dropdown-toggle:focus { + -webkit-box-shadow: none, 0 0 0 0 hsla(0, 0%, 100%, 0.5); + box-shadow: none, 0 0 0 0 hsla(0, 0%, 100%, 0.5); +} +.ql-tooltip.ql-editing .ql-remove:before { + display: none; +} + +.ql-snow .ql-tooltip::before { + display: none; +} + +.ql-snow .ql-tooltip a.ql-action::after { + display: none; +} \ No newline at end of file diff --git a/public/files/import/categories.xlsx b/public/files/import/categories.xlsx index ab56765453d0d25efebcb195994f213431993b42..12e1280915cefb176d9c089a4e96d19dcca6e816 100644 GIT binary patch literal 8637 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 literal 7870 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�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 Q06>7gLeQj<_RH)40Mw*n-T(jq diff --git a/public/files/import/taxes.xlsx b/public/files/import/taxes.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..aea98d08d2805148ca88ee16c40a3855890bdc67 GIT binary patch literal 9073 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 T>w||A8|Z*14{}PxkDvY@KR$%Z literal 0 HcmV?d00001 diff --git a/public/files/import/transactions.xlsx b/public/files/import/transactions.xlsx index 9d40d33b9db5ebcc0a5cb4a19c1960d4e4396541..81854e3b4d5579a0e2557d84580ab14f75a3c53f 100644 GIT binary patch literal 9796 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 we6Nf2w}d0_0N0e@%K!iX diff --git a/public/fonts/MaterialIcons-Regular.eot b/public/fonts/MaterialIcons-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..ba91580024923b3c56e9a68b6de8cccbe283018f GIT binary patch literal 356347 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�rb0{iUn%mQ{a9gO*h*|L9w_RV+8 z`A(U=W!H;q&n!#}S;@qW~*n!C1w5mb2Bu`-*KQcd@0t)Vw{j~wv_ zvFHx8!~&wCTe$kzm&bN1=DnM7r=noy490cuKuw4R>O9c5_4c?LQWb7#!iB}@DEdO& zaDG~zfXu)~myfy6`jw}G$tDH01vC>hp4`sUg~kz_6dN`+K=TM_6Jc+BJ8=Q8IZz7J z>Iv8^*pdlxDFGD@qCk`(8+8ep&B+E(-J^yjl!P3SFV!P&fjSjfI;*gqu5iza?p|?s z*-H^lG7IARQ9i#y1N?GoRi59l7tEOfP8vlyCSdOXp;*gW^=Z}xrES%JW3-MLi-$Scy;3`&wjoOideJ`oQ#p;;1125AGi?cwK& z;dQbaiiT0wgnfM=?N3D^aaIZzaw=WD?d7^AW@)v=$t$Al-|hUv=>)LX$mrkQ?7 z&(r`+PgS4+_C<(3fJY&YI>2jkAg0v07hBMZB?t3}zePCY z6tjo1|GA+l2&|sKF`G@gYF9>1;Xe0}OpvEH(b2ZCnW*}JocT)nDX9hS((dK6Q@k!( zQUOMqhmPQNLN%yKuidXiFh4Sva2>WHX@uomt>KKKXKE_a12Tj;05{Is++f=FB}B8* z(-Fslu+~qRsASS?{*S^qyXmHtz}6D0yXAi830ub=;wBoOL$aFM@&AR8)2TjF!Z}Kc z{l3(n+emG;p*+rJ8(ElNppC5mcCffq46Euy>WC=&eZVde<0VYLX?Cg*Idl)GN!Gd} zP7Pxbwh>h(->)l(aA&?Ex`HC)Sx58q&6$`rLda7?Pd)w+`q7>KtY8>XCG z8Z6~NsO6sl3Jtf%T8DBWrb*S!SU%FtnT0Slr!vTFnDy5!5rj{Xt0VJyZK&@+tj>7q zEbpae1=Z4$3kPylXslD4D$%pp`=~WGsO@hRStx=nT&ar|S=7`>C+M%7M4xW>YGh8L zf3TOW22b$o;FJG>Lz>d3WIxb-5r5h`zhdA7k0z=X1ZR=Bxt@Z|Z}fi>vVFwjCE^1(Y?A9B zuld*&F%8bBC`Zrp9cdWVI%Dbjx*o3CY!g6}*Lt%ox{nsClMf~Zg-(?h!Kw~N*1kcJ z=dO!$J{wSEKUpy8N>Y#FPWt^$nxbK6S7$l;-=KrRTpw_nHv?w;9y-b#JXOhWv}9@( z>870ZwiBCLwxks_a``3`93YC%YIbsQF~o8ZxsYtz{YN;0r|(7x{$x$5?7VvDGpu=1 zHc$bOdJG~AxX#{Xs4N43-+0Du^ZI;F^zf{SMkDlD4w-XM^Z!mV{5zRKJ~cg@g0f1| zda)=LTfEMsqZd9pi;!;d37w(8U0}jth`Bu8UIS+jF3s~9H;xDV%0QixzW)oY8}+;f zeaYO(oK59WoaACI%X(c6@A{jzT8hD?lo|PR7g|Ny$HQ0>cdOSV3?3VC`4jWQR$N&Z z&waT6wDSU(z4%&sV|e{DW4L9>72T#rKkoN|Rne-iY8oLq({k!&?0?kA!HX!?gJv5qzs?# zq}dg#aftuC#FzKN&v-x**%pvZYK*$1pwh5D1+8)i5ax3_}1~K`dRBY!DH^IYAvKikmNYIjoKf^a8v{wK~sD( zsvaOGdXLL$h992og2a| zLc)1;FEazW1t{K9S0J1C+qYDg1%N2b=9!*{I(cW-%_m5HjBQ$I2NekN?l;$DbHnlnGN{FGN1ajwZ|LwG%YZv znE$D=Y~#4`d4`?n=&ivz+olzo1W;~p*`NhgE1m#-z2z{TtQFsfCFukQ&vEf&cwHMP zg7kvAcLudfq=O{Oy3FJX1|*yjAUK{pN!y7j^5cmTNZR!ui#;k&Yo84Y;gC8&j>nTs z4n{y*&S6tT0295BebqxC^zctC0MbObuToJr@)wjcoQ(Of;5{s&Z9rD+BZI`*?z9#A zs%69}z=S|rzL{i8fr1ltG_*E-n01C50#pAsz5iZn-_O~gyskkfRr*RMAffQHE0JlP zNF)%O6{Dq^`(l-mPI&Ilk-8Q#OD>}hq<>V_vmx~r!5-iVmaVAHMNrUu@`NQihQ~2v zz_Oes!*6AWQjJ!o+k5{GvKQLm7uHx@)sN3HRA49>?iZIBHuiw6**O!!nh)rG1PygLzaN!ht61t(?%&({o_t{=*Hhx$$dScPp2Im=~PI})&Vgc%ZYP1LEMg2 zhE}9{-#NvviNYk~{?OCVy=Hcx)@{9zKzt-`K0t<3Ly&cwXWtoHpw=c!!bv1EC*ZW=&9xL&hAJU-|AEPu&ViX=t%?a&VeFbkgmQs&y(1xYna5~ zCQNp#sHWb)G_#0F<`m>@=$)aF?XiW>g00+kb2V`*MMH?~w*3t2!CxYQ7-qA2LcPgm z6U}kRw?GY-aCa&<52j+}*$57#W;8rO!l=)|u0v*4pimmH$dZT++{|1i%%}MzpA(0G z+;2yosk4-|_3mz^g+Ahx^1Ig!%W!WPM8Dl#?S1t*zs)Agei6S^`@X*f>i`2zlSSpC zfPlp~R9_|inb|MVR$h`;SC?(ePyu}s8~rK7XBD*<*)4ukgjTMdn?o5{B1k)fj*t?t zvm)+Ga7;}yY^4gUnq`@0zx7o&^c}^NRTV%PXF`kp07(&Q#{7GUUBh9ty)- ztm9a>=rivKK2sUF`d%e^5|h3C;9qN!ocFl*l+>slU;QJonQ&&lAaM~qLqj61ZDOH; zt3E~n|M>-|a2z#!DiN_IY$@bQCn%K%ZalkSjsVD3VDoduki^R)mVDQ%yN5c+TzLS} zEzE>eqp$S7V2u}8qkJLV&)kt}y=E4}$4ucbaa?wR7F{~0u4D>k221HjQJw3xmcO*a zw-1>m5KA*@K!7==jNmmsSxdg6FmFp#Mj+p>6?~^(x!@B?FB+!AhH6GkxjyT>7W80! zBgZ!nnqEdMfX0A!=rl~IFg;gP=f;a*0+W*LnxBR;hFMrMcE6nr*O9~ zPn+DGwft>6o6ctwKnXc!uc)QRYqL{*aunO9#c=4O{ntlEMttgVHD`8SZ*9~0{kpjn z?lapJZkt4pVs_WhW^qI;YLjVufq{-=0N-&sm=X?4scCsIE%~6S^3UA?I*4W2JWBd zKW#cFLQoiiOGM*&lY^RKghyOwhW}p}6Sh`R@5RBr5dj7+gGUW*;+ca?7><^7agg2!vI5=m(?mKYdiDtuCJ4Fc$UL+4IhD`A}|xo}1(L2$6Etnzwgk zBp9hu#v;KO-isTa+x0yi1bCd8w2I*tXq^#EXC=#k30J|=f^4)cUEQd=I)KYklINbp zxU7vKSpV-)K|P7L`QnF#EbGbwT-SY$)LYHCsakszY4?Uoa~VN7ws*V8(=eU`5?XTX zMsUZ`gC`{VLR7Mf;5BPB!z_4fi8-*p#mpJIiMoO z2zJCnj~r-$hY1v7xxW1y4!AWrLyNdIW8c88xAJW>CRR#XJ@y+bOMtejj{{?9_wgDN zX7OF$c=IEa@v96@c+S%7?HJwWp1JcH)^j~g4z&pUT<$A!KPBVrom@`Nf#-OX#s>|} zDQ4I0C~ipoCqbZNX&8JE8MvX1K{czU*^0c8q_-k>V|%%Vx!KW$#JW+i`Yp-W5mR^L zW;Ug>H>w@t6)LSQljdwKrwQGq9B(Ej%^YX$B1 zl`Am_h5U10#V-%YOl3C*5tTx-Pj&9eSEMZ)BO-jmeWW6j!+PaK+gFl+$pRHHCT$pR z_(H=EKloyqogmF?yov@wi1*9sV+Es(n6oA+PyxG*<%3w8V11={DF}>3=c!yKti2 zUG3DkwHX4hZar|YEfLFiwrQ3i!?F7cE5uXH30mkvS4$wQVZIuNH~~CZFyO4N`Ky=B zV)*j$MC_KzD2TI2ik{%~#{oG4w5Ws_(8ih|C`mi^EvM}jQECFc)s_tB-^*a958iG2 zdhCC*F&tm7ajp3L+uTP*X|R{r#!MHp0~!U$xP@?%V9OYAOdW!8j++JTE+;zDjI;lY z%5K8kZPR%JzZ(ZR7tzm0*8OWvwaFScdf$_D1ie1AZsIw;jexs(gQv}`tCG{s#?Y%{Rf45i^Ni9-ooT>Vc6tXtVzG6|{lU$02F z>+2Q$Eqy(9vBt>{hb;Z?ZeG?pyqOXriT9QIe%Hcvn? zJ(+PDa0W^W6rPQlT<=7b9-vJSuLM4D^(WYJ=3#xABj5L};tdk|(GyXQQKO!Po96qP zLPIn9Ov;PEsTn?uc^k#(63$?Y!=bHTl9JE{pZyZP@?y6_VVyZI=?Ub+NQ1WfKRZZ8VusXi(#8k1<&fjD6* zZ}Hmxj#_vp#q&?d#6r?_wQJe$h&U}TY2lNR)oHBJ6ZCg15%6ZHzM0^Azh7u+CaBK5 z`+i1C{Yv$g6`TeTfegNJ$9a+AqNwZI04@t{QC04XuCsgkH;~EGmbIse+-!7S!IND_ z^;*gR21c@v`)pw{selRMf@x{kMSXGP5_CGfkhmWgjsziA&$eNtDdXG?hu2_6g`2ZI zYo_Uwc_2yJ8&9EPV*^Y~lYyJULy571cai1l&3FyLrrPY^xXzg&T*d4rusxDzOLbzFUOtNp<~Gf@z|y03&VXa7ix74Z8eC?hGgpQ1 zooxq$qfq0lV{inSePSm#9?XZiF%-cER@%fO@V7=b9G2kvt&NDgFR=q|L>P})8dU-Z zHYyh$@!QhXyOtGP_2t6Y{e%K$=9po$!qhjaP(6wBE!4_b#|Cr;>%m>MdXg{HNSmME z%~Xd+wZZ_>=%y)&0=C)Vw!?xZp4L7P7*2T9cGdIu>lh-G%yC;Y#lG1A@vTCRNosZ>`^TIx52SqL{ zE8s83$^6MG6iwY&gH-07+MGRtV?1*DLp%Ucu1coiOv9W|H5CjwnIulwjLRYVqX120 z>Jr7;{Yd8p_zM7<&WqBSh$KheunN;b$b*3+jK3eok@p*F(ZqHtB>V+GSdt9Ze ze-WG@u>?6Aen)8c2IlInMz0&jGk%q9L|sI=k>EviJEj(}OsxQ-`lf@ZJVY>RUoVb1 zmNoy=jEHOxmC^~`b|R1yZT@s%F6qN~u3aSx`@JQ#RhL2u84~#2iYwyKX)kE!>{L`$}C5`Yty(jGe`u z;pL!}ihToJ-);9^Vqrv}ovN+$vR-RHftzBDkfK5W3ef)Q3N09i|Z#{@a8 z=rNNI2=#`jT6Yy&pd}R9xI3vCA3a&cJPr16b?_4OP7mm$U4Tb>^OUpZVFJHo(kh>v zEy7u8`JBZBtDv^{@8yiB0%)2f1)2bx5Yj_Q0h{?pFh{f9a++c`QK$FuG@F@@M!ycj zsBZA;ct}l<{e>y6JhwPoc2op0NT;LyoNHK5(Su-qIfm;m5wQ4+Iy3Hn*LS(%$Sg}$ zwoK*=c;=NN;|}WK4#*XG7ZTWy^kOd+1+oqwUH=1n)>)P z_Bh9!?+`VY4b1KcB3`xec zYbqqJrPLNa&R0IGoyRtEuz})eJX+LZm?y=fkm1JW0XOUMu>nRqB+MbUFOLVd=?+A| z%=wJh3!Z_OSA32Mw6Jy(`^ea`i6&pz&>bAoJ%0%#hbg zpWk-G86rbXs~CN4024s~utgxwOjx$1EzdOIdP7$OFZXqY^r55Ovbn|>%0UN><@uy$ zsw}{>V+CA#88w2kg^XOX8|hq8D126AkuVv|aLVKNwpahj^bNsC&V`LbM*WypVDnHt z6~ub5l|hYDfRf~p{}2Q0npeJ;cP6QxaPo_06#Dq|-QRio5MXi)g{VF@|DK|KN-ci)!CNZ37UuSJz}^Ix@lMM!guE*nGLD5?bs;Ti7q*` z)PCRYp6yHghtle!7p!auKP1oQ`080*VS*rc)8TO zkmHkyUu=sZLF!c-5U8`C9DnE?oZzrva}obKPePDQLwiH*3@K@IpDgHJwn|EFg=Qrt zg&e9-;eR0NM-C@1akBQ)ynGpE_1FaxmmsOO6_~l8WXTCe@kS~&BCg$mB9h7h_^~_e z3psk_Q7A@RoUNK4I|u)RfweGvPAF*lPvJDEFn=guHGe!{-|z8MWW}Uh(ai@@GPCKo z?>f)~T>eilrYi5DnEzKf#(=@o(3+=Z|J;etDo=t&U8zEukU14oAz%|}o+0Zsn-hEe z(6CUVc!@Jv&!=27EppN0{YAXp+n$&g=!`yz2nI5c08n;~J2@5*jw0!68{UQSF;WY? zBR_TJt)M*qCZEi*AK#HfxRtt>Ol+oiWIw!b3&;Fk?2~W0+zKcn8;(;KY{Fl^0`&vz#B`BpM|rPgjDU}41UUhrXi zE6)sTzq6oQ&8je-gc#KcndA(ONCim8RP^N)q}arAd(oNA$h6Wu1>J#LiKnWXpY8$B zbf@Y?Yzg}e>aeAPoxl7+mQE5^leA~zP&NF7!WCeHg{ZYsX3n0zQav*RFg}GeDu>+mv9-Q$!;B&| zKbEoW{bqkrR^v6UfN8>s4VS)4N>kD4UDD=m*UbLCJec}E)7*0Z-19!zLF_{`-Nv@J z^&FgQ*x@OR0p?d9yslAC!+tOzB2fk^J6O4gxOGOx7n1o>@^>BX0K9w7~-n9iF78llojHvp54!F5OTWcIe)Ns z*rhC#nPFZqcm!VLmZaN~)*#>fN;_Ox-zzC4T(mVlyUn00P+cXuizW^~Fuv+^Pi6du znsD2fQN4DettQkpL2e@!0^mg=(hMg}iO@aM%BZs5G@n6)3ow=!#pGF(Shu04*0nahm{knbgG}`21F7}wb{w8#ry=mo%ul*P1ELattFg>E9~u-0B7JV`#OBD` z%g{479BZ#mA1lpn<)W%x+f?Y8FNk7J{Nyuk+vG#kGVpHZDKtO64%-K)oO3$o4SFdK61%xDh?Su2Ly|oK5!JI=Vvq(0$bVf3p+7(vO zo8kngGNAug&}XSR?SKzcLCo@H!V)8+`KfKm6$#QD?mzfoGMijKnC3SY^v-J}4RLQB zb1fja*SaOZC3?TokXi#!S=g;Q)RG!TlRh*Ho*0CVo+-(pMa#r7J13sjw{-ymc9!gL zdG-;rGB9Ik^A}^PRr05&4uq2KzzXu%u8(L9Z>=lf^Em5aE^j49`4ckDdEvSMw(og@ z)E2k!Q>{^^&QRkbOhj60bN2IW1No=H_chsHL^8@BTC2l&eOQa6)mA^EU;0lnLH-^t zroJ7`_MiYsK(@ayOgEygvZJ3Dx(uuVBTHQ5%^0sOZmmu9Ki|wiW5RNJKPsf!k)y^w zi38=sNbrc(y%?dAk!t{dBiIs-H&S*ipe1#Bv{afBH-~XWOW;M{`^IDr(=Yj3KLy|-%|qFW|jZL80i`nB&F&=IHds~Sy4rDPE6N+bV1KJxR{wmcUpXG`xIk+$kBz%36MftgvM25EDTW5tGDA!iGChAVtB1lkHZq1!L$_Jss@}MH#!;goVehdZn^O^?q(cJ zIp%M@Lzx;>Cp0D!KH5E9JS!l-eq*xPh%-h)k z6@0i=O2hL?FtNjvZ3|vlqMv2x)ZYz*+`fk3k+GIShEY;+SUnrk8YM)--YYjKolxrh zP<~vWz(8t1_t%(5mjn+BW~0iG74raLBy6;Xbk@60V_lx;VfGyWkTnD*5XgcW-lZ<) zs-|?Y9M4U&2qV4ftADIUmvIGgpwaX6E?2z)O9p?6dOi5~=NvdO4QZto35nyKvZ@hs zY0ROg{@+5TDRakoTZQo*wt7hq_e>|1;KF=G#HFl!vD>cBvM@0UUleTSr_KN2%!gZq zP%9YKzM6!y|A&CEBFP6&-Xp`) z*j0FaUk7?kV=z&9jf(a_+=+&ZWN=W3+L{BC4^seN*1N8xKC%U$1m8mvYxF6ULSpdB z@I{F9sYz%sV?JfjoiWtjlq-2r-x)FDJ5mXo`LMytjhl!?=I(5}*8f$3zJ?5?B*a@1 zY%@2FigvY234T0>&5{Gie)Z*Pjv7&E7G6NCe>OTGPh@6Q3fI^yLP)g)uQdUjw;us(LPiHx`x@HiNGN5ql1J3i0%gGD4dl#1q%*c% zHXqI{M}XU$B^!`Da#7`{XOx8`6p1Y^J|ft5Cno*)eNOa$bMue*=e7;O>>l;14~lmI zZtBV>OLd<@S*4BM8;ZG@>05~s0o$6!s8Q=`!}P8Gg(onNnYj-*t{b5`0lCiu`X2Y1 zFo_<5YE&3KS`NbOaEwOuM+3G+;${fcLy2Fk0ICcp+MdV`{>5aeP)=`Fv>Nu7=TQoOCmjGMmm+_mCP!~!L%~aa*YwWE)tHeFa-2ylyei0 ztIKmf)aoLb{5>3na&&jFp((u-25w4jc)8~cjUsF5vd1Vv)M(AZ<197AY@M?Ra!jl< z=boh8&v`vA5zj1L#`Y7naR*7f_qygfif{MnrSzIPjnZQlG@9d67`DN3 zs$G1HblHY*_T>3SbOvju3tf4vKItf0OJ;!TL7ayOr4J91S|%*+_8>0)II)BkGKa14W|Hb8+@r@z#GMtz9yrS!gRe-smcgfT@@pJ^ z6e!!6uYcy&V+z;EaZwDh*FgKRB-K?+mJ~qGwPJs8N6pV$^>HV;z8}*3U6(Ew6JUfO z1~5&S*A7OgP#iefdu+|sjG-PMg8%|kj(I=`6w&-51&c(WmJqMp!{|C}LKywn3UN>N zs{Km94dOw1uSw=m$P<6REjxeggm|)S)fh^QOxjZ3- z!V~RGIdc-4zvU)S8DaqZgeJNt@+8E5?0?9sRj{KTC~52I0+z)Vc@P2;0%$wygPluJ333NH)88FYW!hz@$KJZ0(xmL1bH?-E{!JM4}Kdd+`` zSVm8`m!`<8zqGm>YWi|-#b=OFzp#%Ef}uo&K9<_qg1N?5{tGH~B`#*hfFvn2?RxmF z>SSCZq@nR%iHtLbMeeqt$erZpmeKAnBe4>gubR=(1dYi1od7jpQ?picB^iC^-c$Di z^V1r*m>%FB1J9}UIeFwK|B2A%_p5O($B6A`%Y_$aVueT&PY~9tQ`5ujRx;lQpP6qo z2%wgPGZZ=*+Q145?*$g@XM|Z0C}2JyY?R?H0&qRUZ(9*74KGu=#211o4H9MV9uo=~ zg|L*8=6W>B`$2}tXG)B-lkQ$34^8-d3h!lNM3>0hA7&X**eCHI>>q+&H;hNjbMoC8 zr4qK}wx6~ac3t%zU+6Y$_=HG$&ep=xu4E}@L_pRJc!$cNvl>4&V!y5K73zN1I)IUh zrKb#d{BVG_cZ62QIrGJMy}Esf+FCyZPrLS%)w~j%&wiIMAG_Ys36#TpSe(kan(g#u zQ1_wHmv)y>8)`tKuAH0}ji3Sqg6pI>!%{3QAd__`CuSTMj{!653b^0nv`30eoBmrH z`ms1BRl_Pjdkqt1oc!HzCwQAhxP4L-OCI~$iKkX4*L6P7woEv#G-#2>fa$bDKB12qejz9spBh$p z2Yg@{Z`~6vrDRVNOZt9fUr_sl_}CM-cP4i~23b$`& z;O8U01Pe%-$|=S-Z^ThSH7izLFpLqJ-caz7GfnMp)nJAvH5XSgZWhCAx&DggOMj&k zp{8?NS{CDQ0nbsMg5yqctB|ZndXlF?R@P@fEQXal2tPIBX64iPwQo%Sh+Hafc8w>F zU6eHrnPyxgK>cW6gdmN~UzRn~L_gk+Y3#B8^yvEOWffG9F0L_v zv(kuruhyQ@#B(2LkV)2)$UIiRo7MNid_S7|m`1R4+k&;}!;sXLsZuDL?AVK5CCfsH z6a^4WWG|rbko4M|i1rXTc=wA1G)es$l{QiLm3)+vkh#P6J($DN zUk*oSjPZFr!gg84*HCH_(+?g3$`te&x3K$w(yKCp`P)JpswP!o&XX@Y*r;-89a+gX z$%1h+84pA=S^Wf*^qxyzQ9t)0hZ6ArU&2*;8tCx9y+D6Tzbrdwc$zJ>E*&_f+fpXm zTh!a4J_)5jeO#z`b5qiV4=BRHGbd-GGc`8NBX?l^xb2hagQY{rY+Jpe`h)M?6i=53 zI;>{u{(N41>pM(cj`Fk?NyAdls$!fa5C?nvD$f@_0le_(K+1BKSt9nYu}J*l{N2IJ zT(FqtkI0dG6^v9b(@5;=3NI%o!~aAml8?AAHEyimm^v}JnH9JR9_!H0*YbJ^*C3Le zztW+scI(OFGFgA}Y=he!Eq!IxH`DT$3k_uGP~++MT+p+sVS%<;Z=%AqoY8!|NA+VQLX zlKR853=UR^2?xIqtg|Nz5iH1H$NRGcyQ~;lgAPtf!nWv-GBWrN(hS36C7>?7f;ykz zpT=D9oQWs^W#{82DzA)|WFu3{wEJ4`IwAgB$ft6P)$Cd}GK_hz4@v2mm|l2t->8hD z^5g4c>SH$5CWPS3Mikz}OKHf&z9DhAm z!z8+*O%Lf4Zj`w0`;&)k=mC?vbwfV-IPJBI4c8PwPrsDF_}6J(PygKR&Zp%SBp75? z&2k{BH&7qcCFZNPKr8gV;a@_vWI}KL5&v7?t6my3NOtGRh78JuLxQSYpl6zcL~=R& zLhhlSzEXDnS3+ZG>5UsC>1t)a69~K zOe3{y_CQ#qra}$WhC}WMIAfh^^l{kE9iGVFYC- z6OOfbT7@i(oMNrQD#`Qc6EBh}=(;L{&L0q?s0AraUGt{GiPXY6oSlPZ#!k248t(ie z^!de?H>rTw&XqH)`libwFUUK`9xK|nA0Bto%`hKkMysUEDe1g%Od{GpOEG&@E zY+m_;GIO4AL3@wU9mhkX7FDppQeG#cooN})7GQZ$kIbDlJO1Tn-uCp1N}>Msdg7oD zM6g=2bDTTgAnQjT&g5ODO8<4|A+5LPApBt|!w7e@19%los;AtCRoi}Ir>ao}dUq7x zMQ72@dgY6?C;9SJ521UlkDhYVLh#cz9SXD*sHXD-ElqC-a{H2!(Z_6cdDoYCyXbS= z)2W&zX0kHREz$6eJ(=dNlL~+1YNz6F)vIJ%aL>a*78`f6O~T@T(YcB0in!|W_W0^) zn+7*=NDBIS`tH)SoO=)VBmOTJYqdBs+FeP`pf6+%YBp*`hkW@!%<211{hBy7kaQ=pm;;cWQej{I|T zgb-mS8op2=-P;Q!-MOy`_?Xc@|eEoryfejX-A1jY`PgNP5-e>33X`=b_cBDgGU%G=|kh^ge=qGnITG}u&Jn&SjKk$wE71024n z64W>M%3zHl$^QhDf;;FjAezp+8_9nl54Yx&yB9bVv9b)nL{7;6e~^><6gGcDI5RF3 z1F0==`NQ1J+#D^Wwct7=tE{I0GUi=(fs+ASJS-F=V`cGoRAJ)~ZOH$Vy)`8M%JGQ;QJQIYrJ(`STGm$j; z$>=or*-~m15}`#dT@%lP9?SztuR4ixT>j46ADzGph)U|L>t9Q388dpPU2PHj1P6hP z4BeR!7}K&es+LLE)5r8zSO=!&d-SafD0vf+6el(svilxUBL>Crdt#8pU8%54}$Sp9p&xGKx~WvwBD%DY^w;%G#o6n6AXeVwqosahdhQ{5_$ zMpDzy7>M0Rbc~vdYjuD@O}7YZWY1=pYLa#~3xP{yjD%dOqD$1%)Tynw)K$nFa~&_` zMuC9Fh1s`wY3eaD9>es)R!{Od{pRujZm`2G@{v7HketjkKgZ@V5@rO7YH)wjqwVi! zrU9NsEg+lS&iIqV3$a(F1;eegRo4?mH#V1lHvPY00n(Fl7!PV#F2dvDoz2qYyYyWF`Db;1Jw&$5i&^^aTS3?R z*k*PU1fN#Or`%X1sx08jRSw@WIi|D_mOs)NNE{bLVnA+0Fdt7b(Yo5m4b+|vP=dU6 zofYjdIwr*?cT%2GJ~9IjAO^lB$IA=#WKWyXF0KxNbYn9wS|7lTeM`#-`0~f&#=E?z zsAQmbxKvtX2kq!q)Jw%&HOUM;pREHCQc$&5l?pLUqrf=yz&w{-_xaAA?5;bN%ip69 zRt4KwFwN}A(fBI`>*yNVU(FuFD}b+-WeP@L#S$0L5HkQO_ogxD+3a6imDL@iax#cI zSK|C1j6Wfj*6IxKunsk4AOnUKwEU;q<&|);dtoD_M9$vC2i~YjqL~To6t8$};rQnR zoj$<3g#h&;UZdysW`9vix4ccbq)#$uqPIvXmw_Z&c&jj{);7WX+mmW(4RTwkU_(yw zs2H>q98)y9LNLP|VhSRPUp-S?Mqo$uO25z4@k40vH0U(TRMGwo*~TOX7}k=d%!KRr z7?OM0ICFWh`{0&*pIRanFakS8@bj84rE15|W-Xx*^$~P?ND2Du6&oDzYjSA70YR*N z;tZwS2hN|{s+=-gF|wl#UykDAFK6}=hrQMT5y9rwY3T@e5uuW?^R7*x+|p6BzY?s1 z0cLOevQvfdrRHJ?9M+r2UvmCRb)nOqZ;31mQ^qsB#%~Kw(tWJ2D9{41w^7x=u#^Wk ztm{Obr}%D&DP`Bxo|qi#)xTbHHn3aW@@SgW^j! zEBv%nIf%wzT72Z7y4X;SA0P)wy5!f3LLd->!QQ=Bpt#hRx?}@0F@&u+(C5!qlM4n# zf&zY%p@U8~brS%qpO*C@s7Jx8SuwCKW(tOnRq7f1>`7(0i<~5f8{UE%LA=~PX`6>& z3<1D9T`m)ELk&*J3Ib;__^HwGM}^j9g%%HLsrb|#U-xljl)pBk7uw)HGniU>%<`jJ zK{6abs3SZUY%&nK*lfD@RlBxlE|N6#Vy-KV4s5d;Acmz+KOYj7&K&wC&3;75hGQ$9 zLmu$rdFQm=P<>-fOjU}G`k46Kwi9Q6JDZO_Ntzw&i7<;m_X?td&f;@`@3^Ui0}L<1 z2cFySNX7(eR9*>^_Fcl1STm`8gu~IBbAnql1a5BpaagvS07LP{@agI^iy|_-wbH8~b2X&I(dNOXE{eNXgsX3BEH3FwcfHK=(Z#cz z3XKcCCK=~}nWmpS)th;<`1|*`k(ru5!aTHZqg?Z~T^;q;Bn9oyO zr6$11--h_uu{=`IER{cO?X5NLlXS-IS+Y~zO;O0dH`GVfbqW>D86ViWrIj@%sr*Jo ztxj7!1{tBMU5r)~yHs7}M})L#$~T^zU0s|>(13!*PU&eUFT(~JT5kZI?>_>k7Nt*# z|EMP)uR-6>V$kz0N80bUB?`L1X|Fe4Mye0$Z+5r67CoMc?zUT2#88HFQ&|Z-vA|N3 zG8H1%YbchA8RG4dNS`WmlIH4!2KpmjRwo*Og$bu%3MGa1hcz3g7_6>RMKv2v9OC*BDBFumx8I zb1k9*QxTd#i3baE4ysEBVz*ihEn-2K4Ysi$r_2TABuVPQIowkBd5gqz5GHe7Zo7JJ zfM6RA`Fr*YqzVnF;-v3B5%aX??OoN-zQ!sj>URutnSfG9EOxw+M=U3yX6bNkZHeBD z+ufNb`4RNm_OB9P!J&KsIiNgaqDfEB-UQJ7vXUlXHTB){`pC!sAimm|$8fpKY~v5y zOIc?-j_MAhRla`Ex4aqO*8=UWLs5?@`fFnB{xR-!{kA>r%=z;G$DuI7D7RX7Q;)u# zp0OwqBU=`krFRlJ1`8fsM#1E17{@h-6blIDNCOw!Sw$F>#vY?W=35jYr+V}C_mN?t zQ||(>WnT<4t#GfR-_UVPN%zl_{E7zWs^opl=dp$> z7eL4R=ak(A%!jr#oF@wrw|)(7SvxSaJ+!L}`GCoAywIOiz8WY=gpem+y&m-}oi@=+Abfyk z#XR0}8wu|Aqa}T;TG9|z9Z&CFpD@@^>PB&jb=>@Eu=N^34~nR3Mb#AHBh&CafM21C z$1K0gi>+=hbRa7YF)_e2R?D3~>0t$B|5Kx4xGul#`1x7Mvi*f?0A9c3hG1Qn9CQQ= zTF0YXac!bHrS&@o@{Z*gX`;34(b;(ihhKf%s8aW1G9|+$aP| ziV=u7R((l>G7Xkswv91We@UtVcV=nk(Tmp>k|&OOmG#v^CPX8a)b^LN!G4%H8vCE7;nNNID2Ze2g6%;l*D;u)N*y7^`s0FA4BH zpj7hISon}tD)l0?b(WWNNI>|#3yaO!Z4=$5WaMN%yvB9VlB*8xC<%o>^xRYQS*^cC za57CuB&@%{!Q_`v+~9AeeK*1pL5A;FIok2@Y}PR(kcX6Bk*vmmOrz-Grp#_tH%Id+ zy#GE&ezEmc3i%jwlXmWB(C1w(CXBks6>yUmQ26((LDwi%Yb#+h$mMiYqrpuL`XU9c z7Rhu|(SG6^;$^bLtL5@$0GbiBto;8*ZRoF%)p(V3yy+b)Bu{mjAWL@%<3sZ*k@x83 zHOV8@ra8Q^(Xdu#q{oCz*3qu+BXBdgPk2vJwvmInoa?qHagT+J7od62NTu=;Y(t;k zGPxkPc1dR~NW6AN&e2EuW9~cam&L_VO+*K3bv^-gP z2cG*@DTbZROROAidBST!X+g>-iPLkrO0(4DcBmC?1M5zYK&0UhFDe_6u^Ly06EM5+ z6^xYO2R)LcBH}N&pgT`jrtKd|c=sjYRePVCz8H&j%kuYS;MM5}asc5~;S8ABhGoYw z60D5bUQyFrelis|0mAybD;FMI2%Z1)BqJntzdwb3$R!$}$BK)W<(V+VRi@_$>ju0sjwSfS&p0P4UH zPpY|F3qSB^;-9Ahn7#uRglgt9Ya3YoD6*}JHFgRZmjqI2mB%&qB8&2xN?8l<(aF>vdoqQhD(T`PLDgpVi|+C;?H#h{uw@s7+zAc zm@kfts0;`#jDy{MFuiPW#hCEaG!yRdU1i`3nU8Hb1~FO*xQsnektITV;tZwS&QlC6 zZ(A#7>d%m}ftj>KS6D*}`MqzA&trKycRn?SO0GMjog>UK!RxvHgM9i?6W zUsO7to*rID{nfhr8qbj3ZneHP^g6X_m&$}f0P1=8NQ7lh;?`nO}Qjs@UUlU8&m8B7gXD9_7#USbRi(> z+HY-)tIwddac0=CS`#oRy?ctYj2=+C1|aoY03CGY$|t!@!AsmB7jJ09z4NEUYJgWD zx2z5_nVO?zG49(umHi!=KG>2@N!+59s`U3ew|{8 zU5l-f6jn+Y6B)U&2IV%7s}h22LaIrU1quY4+$iA_&XE{uG5 zcGNyQWfY6f6PyU_kzs#bWdfi*LE@FtzaKBP{Y7MhUiF;1Ncc%+kt&* zc|}=o)-b>MTesLJy;FZH7B6_41@zn=nCGXSmT8&#gxT`=m2aN?g*Dr>L|g`fU5Gj| zVUZInjAHHD(aL54NrP7yhcCK%%dIEEshNX0eQm$Q7vZh4>9zHM;2LsY_Ka!l9Z@da^9@!Iz!3y$^BQ@_8Z_cc) z+PKgB=P$Bpwl*70HXX4p_uGIpjcZ}G+cK|+qe=M1%K0mjD) z7k^9!w0dC~{lh+#?H)gOhEw)2{oc`EcTtw>2ZHU807jIOaf11|ZZtM9)wt<9(Up z=b*IKjsIKgix>>CJI=KlN8t7y1{qcJ5vM2u7+E!dIe3e;`u{(dg^>*P%$1P0(A)ev zl@y}e9#It9+`WcI#6H@#8bwFz>jG59&KUlJ`Lg<}mUM17T3qd-EvFgHp z?#=rSsDJ5^e5vO00%Zl8`}}YcZOSI4N$R(CEgAM zA^SR?G{juuvBCkh94bm0FnNR+Xr#L5#OFld%`C%73(PG^GcOGxnvlX=o zppeot18hC-Uh(|liyEkSEAu=QAp^St#Iz7T5NnjBZt9ciQBU=?RKR~7b#u&fLluG< z?otF-zG`(or8HF{rRW=Y!QCI1g~(T##HsbMpVYFBS)_~UaYmMRXtA_zDy$IJjT3Ra zB_U79IlYkYxmiP@2eDf24fXZh7lEY3~(K_dTYNbY{mYk`3ed%L>YURmNxX$RIbkw<< z*Js?}d_%Fe6@=}nQ|UU<;=U?+-{AY8v4B}A^O99)Mc!~5*7MzG<`CdbVQ3YwSC1|| z1D}*J22@}FxNzQL+r2LJZUhdaF9VxwC%&0IP-kQMv*`JUt4?CR?aR)=ejV{FYNIyD z+kybtdx=IE6o2_weCkWB4x6AtpyE%mcnzeN&6J9e5pdU!O>-4{xE;oAF6DGt0RE$y zqT)Y(UOzo3?P{9}5jxJUT5haJ(cf(mX4Rj`E}U46K0qOQz4<5Wo6+O?WMASyuF*cw z6yCH)s(@|5RYAQQN2y#_@)tqQ0HpJB7jm1OU(@eQdyih3dA3^tMm_881E*t5-nNF$ z#f4_K@0>L!8=6Z=ELoKwBY_nc8q^d%Sp577TFL+hK%2Ml2?|DVNqKdr5+o$8c9oDO zpfB}iesB9h!GHX^Sp-X&2OYO`7kIzgubg3ZCw~&G(5fva*|3@}iqW}H3$kb8N zO6mNbGeKi=D93t7o8ob2p5A*EL1k{YUyotmLuBpCo{^a6$#CCyaP`)yA>$tV*Wl>#1g!vH*_!C6lihL|dRRT_EIleE~{-7VtH|lQyQkrfP z0$ka$FJi_vQ;T7p4+}yqCs7xf@y~!!yT(~S+R=K>aA5Zxh`sp+6TlLv(t2TBDJ||^ zAR3>MD&bnx0a;j2eP}Ck^$^g$i<6aTZSfHjeShANP=;N%#4YwAg3Ft$-H{fw=ud+f z6G)8ZrZODHX{T+{4( z88F*J!-CLg@e*@x$Xe+(lQ5x+zz-qI;6O7-Pt^6$Q%dHNyEM-76u61^N!^@+z9{c< zXhOPdg;U9vgp}*AOMcWfiJ>@&gJ3!z1Mxm;vzWoY-_t=4$*}ZmnYf^k_F0?i;3~v_ z#g6?nV5BlK=7`Ido$3^R%zP0XQ^+6&+mf-OUoF|}-pY?0oBldnL-S$IAgr1Ut7Hdm zx$PVZ7x$Dy1MRVEfWV*;$tW>ZTl=oCI}~-5VIQTIEH+`^oxgMT2jCnq4nqSeRt@&2%5g`@zL_T4s^b^*Y?0IH$bua|?p-1b`ilm?(!)zp zv8kjxq#$<+yPp;SdN2MBARyvBi%b~F{t^r*^Ob5^(oStSB|4O?o!ua8ETSzQ@8)Ct#TLqy?MxbZ_XM~|0Rl70&}pTAz$ zJ02S9kYg+4nV2*wZ@_>~E^?i;s?|gy05fIa(K%&Ga*tPtX3IRn^@%r6IAfeuA)3>_ToMeFu6e5`sZ#Wl6BMhrv9ce&qqK?5 z7ZFp;!3v`4qWwlUx?);Z?H7>y1U6jxVATBm5m7)TWfoN5;dZFVDoFmQFoJ?&O$lE5 zN}UuAch@k5xjiQVA^b5j56&Fys%P3ykNZ3m^+ohTuv2`yuO=Wex_%r3J)Kqs_X4c7SJ_Qgkf(4D1^_ewmyr^1YkccFi?s+ZQeN$@_<|wkru)8J3h~ zF;4>v@h4TSw?_aUF2$LJb=zYs8@e zZX`h-yCYLZ4p{dYsFXExo7S_@d&0-}t=E_Pzu{kN`b!t@q7r$ORDR|O&FUK1K=1`6 zXB^0J9P6rFHk?8jrps3!tleK?41Pr!L!hBI7)vGa<_{pGw=9#M^jMZD$qc#Fq7S@j zB3Q50$GO|Nn5iTE0MHhEb|;D79OoWrG*TLS;*^zFcKussM{gfZb@r{YBWl0@IU)PY zHeYX0aWc|<7+axX=At2g{0F|a&@>1V7b=@avB9*CLlzzkCwC~)3!Zc>PZtcvqohW@ zxX$Fiwt&I;{^J9{oE;5!VGuQcic9z@mF+OkQ$mFrORIK!8M*0H{uK^>sTY-PlatR0 zOvBV`wG*GQ>CSSobd2hyhos1!32Q-G6stwIAx_T5HWuasYc~I%P)U_j8uZs5S_G`} ztmH^Ak%W6kbNBj$%L2h8Ki2(k& zuHrpO)eD?*d82Q!Qk-L=FT+xmvCma`Z2$FL4AG%=AO8Buc*t8;H@i8<&b+0DNYN!y3Mh;KU1|mBYp7QF4`J| zAn#>L9ttxQ7{{+m4MyCIuGd52x;m7$qe2*( zVx|y*S7zKq7{L#QEa^MZ`>ia|HgfO_x<882c$F;dQ{}xM$rXyGl^ss!G1kpoJ1319 z)4^!2TWy!s>PsoH!c_|j@2OzFX9y?9v}P-IQ+cJyAig0k0CRfxqv%zDqfnNEM~_12 zLn$GUxSQ!)I4<`bB~e;neHkvM(2shy=ha!&s+e+T zz^Svz2R03qt8@g%bWo;qP)YJ3LV*I(-Xm+Bg<>~fY*+9D>*~1vZODEhso@)WGa*4Y zRE?y81!}cLbqT0v5+i>HsDD6=6AQ+zOzGrK5(uyWh3GKq*{!$#@;hD$8jR~WzOz** z*lABxaTm?=1q>@2+Tld0cJxcDl3_)xfcME}CwaebSu}Qu^Dsu5iw68kcj?l4C*ZC# z3i2UTP37Ij8d=NNWcZ6-~~?$k9gY7OBZ4rkSx6d2{aZTR0k7-B!%9EiqY*bX+g|_Orm7doAvTDnvz=gcDbijP9 z3wS5uGpRdLM%p`6QUbU9DqsHVaueg*URN(Pj2uEgW#$77 z@2_N)_MFjyZOBs6P9alVhXx$*I|~?NHi6s-_>My_o8$HU^(|u^tLo^Z}twd$Jj~{NI$3 zUtZN2-OU5LsR4yl|8z*SjD_T3Ap$D4BMT3++p}QG5SIXIvuXx!efT+L5cQZ^ZIbyQ zR71elm8QL`x0S@unaw$s$4d4nuA;7Zj*UaKEuH}HJ7T^2GkB|xIx&{kbUIBBfr`0& z2b4|?hX^FPMAI|=t1ddsHAyyo@jg-4H-EdIqaLf`m(7O`uKF>K6TNoChQcfxe23#hZG zWO>kb4#{i_f{HTmNoE*ssYn{uk^2r2!u?F0_Q|@tuG`6e({(^N2GLx$>#4 z{iTqK3uAI05~qS}HIK`|ey_}G&z`yB)9YGui}7eHS>Gd5y#zAu{Kytom2qfT%IL$p zW5BzV*-J+&oJlonrGxCK<~X8nSd`F|FGSv1P~`j8Q|$IA1g7^d6pM4xrL>A6_(5w4N!F4U%9VI)L zjsghsHpjmu)n*&b>oc`!aYKE}#B`FaDDp_Rn(8gTIL zbn*3fQW9ZXi~24g_Dj%Bytw)YkrT_qo*s)gN#!)R0eR}5LLbCOIjWONN|f*KXcMfa zFq3L5jNt$y-!J${`ye))E~rVC258a=8TDF`m+YPN$(W9ueS1R&4z>{dCE2Un!|@_U zgCeZS6fB=6y*o=HeV1FuqiF!Q4X>79VrD7vXPEjlGii5M-iQ4n@oy0ZgMd?DmzPKr z;V@y&(0T<^JX$z6wrAt2aC2khdf`@Qx z^24}La)>5)5O`Y1iBt)tI&X_q`1E(Ig=LyfGU0NLGQU;B?mKR}2vDb&tvYVsNXN7? zj3cL*a^}P@j^6pUW7A;iSMTE6eEvW_d2O{qdMkL5Au$#(PqB3=UFsE?EU`Gg9+&o{ zbkM25R56H-N&`z%OuEB%nAaVG>eGjPHSmKlsa;6Usd0$2VW0sTrc$P|&g*k#v`T!3 z9JIQ*=eT17N7o}OKQs?YctNbtU2)<5#wMf1Srp_!DdXtAG4(Uk5jcMxgV5}Zx^RlB z%QWEnvQ1VtJYL=!6h8s7mOr7Izj>*6qCh9`8`Hl` zd?&!x44cm;Fn#?A1EXE;CpoReFyuCHewZIg4-uP&GPG=D_Y6Y37af`Nl3lFqLkVo7 z9B4YmQ(G&(W`Q$-rRp`{gieW&*3GBaw4ho@%PX6vRe~mhE@!6RE5E&t>x`aV>QE`0 z1!rB0k?kS~p4OXrsq3{|+D~M`&|m{8^`c zK9(ZT%rJ@rNUz~3Y(>t{92b|fhyN}dAiAiEN zs8&N+_79B2Z(}Y21}Xnpn;_>a7cBJk8e{Z-dNv1^p3tg)5Q=ssQEkgR+h**`6enw% z#w8z|Cw@-CCP%D)Rg+lj1d9S@+b!Au8B9nXd_EzMR?zUzu|7(~o)VV0_dG z${Mb1%G#Gv%1~Qy?MN78uh+@&m&|S!nM}%j1|U|RP(1P@{fl{+Rwh4hV!VZW7(P8J ztnhv{)Tt2iuEZ%T=~+#^EoPVQK+p-u`SBj!3NF z3NDf2)Km;H+&x8MBg>PQ6UFoYu!yC1Ik_+(hhNf)H-1iZFj+z`Av~h_+k-eCBQ8l@-1?urX;G$5C3BQz9Jyz*YK0b2 z-t_ev(yB78SNBnBnA1OrVjZ z&Lwes-1U1>d#N)l9XY^+wwTK>45fC9l|2-z$v8+YxQ)9Y06Rd$zd_(PwfJa-b{9X6 zkG}sP61SoMnj(gW^){q5`o`yfY79X?)kZx&rwhW!XZ+S30{>z4`_x@;t9?krbs5>* zj&`<mM3tIS0Pn> zu56R8=~?h-qTl8l3MjF9#6J6mlm-P?9L}&-6iUffM6vGkF^hw;008j!vOc{|JP^WC z%Zcyvc7mT+Yia=mGA7PU7os+AAUI78jTiQ>dw++eFFoGnM7KdhmtD6$uVN#YI0CDs z5M3aRHyfP%rK$~qq>-!ZKo}Wo`9ZW!^{(y|XaC{#0MM`qp7lBV|Iw)HD!rdyvk)h4OwCoC$#E#WCyEjr{>DmI#KkpAKKx|TiU1w$6qo)2Ge5*~EE$E3L zgS0#Mug8_?JigEZHs34=fOxSA>wc>wUS2I8Al5@%Afukf)`M0W?IA;1Y=iYgo3MZHF|4suBY4|x+ zAP1`WWCayGe)o>=@;LXy=X}@cppZ~#Z#3BdKb)w;NTG?d1wcWK(GGX3_B-@VC~VXu zQLJ1_HEcj&HeFA}t&yManJPsD2<4v`a()diY@*@UG+ak@_~9@VP+g5MCb2&-XELnqyQHvG3Z z5Qi|WXF<OL)8&Xy&e_;U z;(ECB%41(o)e@(yZ~m^BtAv&5uQFnvNxfU(jd~k<{CpzPbvY+FsIHc~X%7a8s}nWp zk~qdZkG!i=hsH02^nZ2|oMV4)5KK-afw@%eszzuKpU{%3XJ%0U4rHsx4Cyk5X#f?` zZ^HjXQG2o0oaKqz)Qc-kv7a***%X3cFB-@h2)9}xD-4}+WQ#&P(DMZSWyP=%bKI{N z9gdlvysU0vD=^Yf4XJ?+TYLkoEHqwlq}$fTylqXmpSSH4`6<ws*&+c1*-!pzp8dxlQ<7eBVv3nXewaBI5hP}!up zMjo#y)LoROdSWUE@zI^ARv5XssVK$DVOY95Hx!?sQ0PBXc~@&$UL=~?AdBU50BL2i z+qD;~9V-mhv57fIpxa1i#nGXbAxS@2Vue547Ou@*S4mO^0K2X{6=VIYS7t%SR2d}1 z52c`q$ZMG|D6m|N9GuRN+!Ab>GQ6Tj^f{#CGb-40#~1f>M@M}v8i;jX2TkT&!SwIZ zmbmISa|cRNgi)%tWH}>-tFE2BRSW95<_IdhhybuEFQq9NdTHF@YWI2DUYMTDKv<0I zi^SB>3G@xGaU72`&t#SP?9~fn#P~4=L}Gew*DA8|1MRmKc^KZjAtaK{S$w-Ewfb|| zp8s*i6XHh)Y_BP#{A{BraNd}Kx*dH zh_MnIWRrP7-vxS_MaD&LmLAeWrU*!u%Tn={L4B z5{}i%(mVb&1^sjR!-X$$;O=s0>L0nogUJtkZ>XDA5LT?2qd7_OS6Z5-AO?; zxEP)Iav3vwTyLhDSM`3kXT$8*xgpaGh5+`KC6}4jeG-*Y-QW$3_N8k1KCdoKNbMYcjbHD)4bd#RT z7|p_nUD?wXQ}@8wfhT7tuyy5n*x7&=(z27CZiL<2CB&%X?NJ;zlFRe~rz@FxF(BEL;Ut8MbdCn!F6X_&O=>(h*i?;;Ik3`-DUrFdtCIjwzhn7ty)u0;kA%7J4RQeEHoDMj}tC7=^P&4=nygl=uC9A&T^CsOBA~xSEaI``SHTz(*0zN>5lBQdc~jrOR!)lwlac~iCb>^O<1_}1!=KVK z-bTVx+Wq>!*o|nDB<+-mnY!nEscxWCU3okLar;2BA!$f?1>8r{08Qpy%Szb{s`mjj z>IQs4p)SnlVC#*to^lF68nwq#IUbphgx`w!jN-dcxHfGeUe0?P>ZH{?`e$ZAqMff* zqnJVU@7QFw3zH9W5??LIPPM>xh(+Cwz=9unp#VfbGN1Xv6EfScd7oarQeR_&^heuj z$OQd7CnV3xuDX0DN@M859RNX4&1c)|6fY-oKJ?sK^0GF!8#tv7Cl5F?I{1Y75r(+^ zj!00T;pA&SjpYycTRpsLS_+-{<7gf30RKk_gXsIR88^&WvCp&sdx(>7JhhQS3FP}P$EvUKcK?uBKNtIiJ07BoIp$q;QlzV^)3w9`TTaTJX zY`7_PHc6X;H;XxYk3qp}$!-2~)8-&WQL*?#l@#ueez5rQE|+K`?%iRGjdDA3e0I|K z=m+Z3p0ceSqkyw~kKcEHp*dildUbh^zXo8K-qr|kz!LsXiBU~=-b_98z2;_C#)ion zdRrH8PR)~?aQQH!qV>f*dl`N8Z&YL2au2{JN|bkJZ$N=I6cz}h{k4%8okt@s6y&`{ zVmcO|M!D?A)^^ur=pfM|oL15anr?U1He+*j=rrG!5ZV8@ELuKH0f&hf$s(8sZIO1D zXj7>_oT`V-@WZyUZc-Rrt_)y1z15#|*JNOE+V85Hhq#(s`5kuctyV6Bz!NV~{)eq{P<*Plx zZT^I6QYT#X5(|0aJVI1|E}3`P)yipfLFfW)%tidE&OGqj*RVb=31sw?eFMlUyYK`T~TF5d<4hs|zjF{-b ztYW1NpGJIs0H1!#^je$9R-^f*&YtT4?B>3V4|!+0QaBnF+9`OZ3hz-V9I6C_ACp7!TGXnQ{cNo}ud8)Du~Z4GQ?r$&Ny*~k{M^6e4+`ryyfM2;1uL1ncjP6# zh=qRGyJwI+fue&ay~eY#vdIKC56kmuMoYhmcvL$oozdYC_S}(emScbTzmEi0rJ^Bw zX-{-&)O+2c;4UW0v7*oiWlf3f(}3(2>_Ld6DNxy!IVT#a!GGj8$ITa?LrRo=9rGI2 zFEvq8KR1AWze?xB@yY`gAmgp6zp~n|qrv>*zwn?o7*z~wu8_D4|9jRq8liNq)f29~h`roWz}#i#-<61&K>1tkmqUYMK`X(;FIrf{gn zx%SQ?bfTu295{`cI9%E6)qUeC{OQ7bxnzEo3IOZ6CvesrB-CcGDkaGH#za*r*LiI8 z$#_OqKVCWQ@f^<91XNhDXzV7f32cLFhvl-X+;$jDLIG=tmVOdh920x4IRw*S$Qcks zG<(_V{)iF+bP8spm-a=B5vXh)s^7~q=~%O@cGUiwYcZ<5Xfl&WT^|leVS@azi`EqG zitlHBZ&0sKf7z58)K#tAZ$PQWJR;0z(kh; zZ}$>Hg1F)+DrLAQRTg0Wu@u4;g>LYR+33vvbM5d$HcOpq6Wc^!R9&V;O~(3A9Am6X+r+Q!DpLW44w#?Qz;c6 z(W;(_lGQDPfLr(TFovFGEE-gd8J-3L0%XJzCIs8aRp1xj2#zjp}Q2*)1(V(qK)it-XHcK=h5rZhS} zX97r+(;mJ#gUB#hl}FgH&=>)*L#H|pihBG*s7ZdFOPUW!Sn1j}1(o&x)2114vK<*T zZ;|u$8d#58QSSn=5)98Uhbi$l8KTjUAgSu%5ULm7DA+^(1INUh$ud%XF{P)qKn4q9drP5hV|$ zrFw`Lt3{8t=__3I#sVAA;9QTfi}t|J(7|Q<#=oa~`iSUtpSGg@f*6Gr-ycngMU=e! zcLL@H|0|dsNO+ne;La5ak&G$sj3x#|c%s8l=#;Jdb9O8kJBC=bEbnTWt7@?`JWTq4 zx>p>^v{9R22SbiH<|CpeqzV3Eahi|iy{ovk*OUP2)HORHBVot?kHZzXjJ|$Z!nEK=~@++*|X?d7A2=0Ns%{ToC{4)Sd)q>h1T% z?e*~)oryW^qBuoA?E)d;ZvtlV$RhRH>(7H$7eH6MZs^B7PC!4G^dH#*tF;fl@^rI9lNLq=Y70ia`qQK;kXowYd8Neo2DEoyLS0bWn%nGW^ z-_BGH_%cCYu@tNn6Es8fFYpM-dt?Irjx!uAs~g>&MSf_9a@05SzsLl*l|uJn`3XS= z>M9OtE_vkcl?UG_=0|~(r5e^v zpm1X@w@~mov7v0mx)*9ZBc1ZxZN^sc7w6cI8O$XUy% zd|O(YW@PJ;1#6^*jp{e$Aj?c+TwO;G2XYkFbN)3s}V%y?7GxkRZpoca_m4dHAMj-R@@3cgZ8ypX4z&N#vGlryiy1 z)Cv9Q z3p>=8xX)jtTlHDK#B%}A$W^M^oi|TbZ+HX+D}chHn_-w!z@BFPe*7%743tL8J#Fj? zF;K{0k5nmI3PDFDtzFFZh;-d#3H*8>8eWE0tm8-y>1y&l$pf}G7649 zXC$f}=>R*g<&h`tPhGJFW)ejp0HdwB89L)YWziRE;hY}2w_j7yo8Q|_hV@g%1{?&! zENDePgsj})MJ?ReCNBm%?>LznwS0o^_D(ec-jTpH(8@a(5UuBM!^~s>Glk9FhHs&L|K^v zts)_t!D1$CFAWVpvt5&`l|!>T&?3!8yI;qDb7XHz0leoVm6gqJ^;@(DbQN)ux6chX zm^m(O4KZZpG~g=Q2ZnNB!xyDRf;>Vm>fy0eb)zBlU>DvK;Z{W|LR;y86Gj=UJJ9L^ zJk=dlm?VY5c$?E6Iq8NquGtFk?9ti{!jw)rTgbr7%pvXIDY3B6f;IS1NYBM$WvBwz z`W);5?*@>OlXl67okWct(!NWphD>0oS5UE{J%dn$-AgHu9YvzGG#;lg+lmfb!TuM< zG(31O3zAr}cvY05f<@JX>*JZKcTDhW!NY8FM0abx#r8_IZyxZZf_DSNdL0PXSRO6i zkofP<S#SYqojf>SpKoC+N?`Ocaa5nJU`9hn}*XsG(zmdqZ5z zucU6~9J#AguD^S6{-*72NfG%2p_}8nH#d->Y2K8WHPKc(MLi-+J!Gwq?Lk}y(r8W= zTc}P{ZQopT#o=AwXj0rjyT-E`bz*#o;UM#Ekznr`K$5o`W^ea~1~FXSs3>@P`n8`; z_|9n!=2@VsUES+nk$&%Skt_vYLGp38f#qBtZ43XipuI)2>$T&z51$4{DJG*?voP>%Z6<)vFz|y48 z>;URG+jfxl)DM*7A#DF%siR*m;dgNb8JD*gJ%)JE++@TutHJ-m6cW6ff6(kGIGS(8fvGc% zKHJn8>(MNims}c&sgO5v9@y2zA7F!5`TvO?S?gqQBXrS?#MM;vIcfg^Ow-0M+Pvda zq;#ro>hw=0VO0%plYHk<9a__nqsO_gb!UMwO^Ad;si~qnr|Sv7cr#e{%BFh3LkKEo z%$4svQj=R60v!v`R-aybzr+UJa(AzHAq${wy(!O*K=k5Ti|fO;p99UvJ!AeUQt_9*q+M>mdOxd6%sKekAueIe~l$c5))gJ>w$>r&R(K=sCo ztV`N*`vxDPXN8&!FHViYisgvTG%x9LXiio+mG2E<^C=S@4NQE0-Fz4uc+4HScrHWN z6~AZmy43pw&{1RWqjSdl8$a#A|K2ABen*u6 z_07}f;+&z&?-H~~(`NyaoRJ9NZ+JNaoRl)JeHfuf`p`WmbX9%Qr|v7FwFBu+Tr2qW zn&5!)mfNlvw;pwYyB9=mrwiN-kDPxvTx4K-4c&oQIQ4ycF$T|l3xW)gM;g9LaJzA3xoTE9zj#b zyi-C)n7N=jo<^lcXV0y={YirrCAfH%SU;9(g$CqOT<8;HQ23B5D6gUAJfd@ zG{2P71_t3}+LqpO3w&= zb%nfx86A-w3wVtxoR=VUWCuady+ojA4Q8eY#hBEb%NS-hs`bX|yf1`Z!pe+Od~qd! zqk_H{s;`tm^t@Q^S-(=2h&`6(^*GpB%kk!}F#Kd%0)RM-jAhzNu`DtcKR<+8T4B-Y z-$3EGlpCdT=gcI|PEu@Yrf^G+DGn))Q}u1(i^DL%{J&}h|kQZQ-WDT62XRqTwF z+&bMoN+^_GV zzb$czrtK^3KwK{FIwt~eK+0nf_rkc0NbaGE_L*1r!={oIy09tBg7MotOV;*S}u$ zl)D$-^`iHG3jw!kST*MOmjT)_m*qMMtv}Xb%?-TiS9QVxgu83^XN2>ox!%IrG$Psh z<}p-AQiy5+{kO8+wV@&zjf`%q=7KHER3WbWs4F@cZexp56=ZDu;9-4HqMK4aKg3)? zLpw*;c=(KUn&tJU(xLA!9TFJ`qZ}X^3zE)D&=}JkPa|pMapoaMCz`p-)tN}=qMTgy z8B5z2Ilf|IOMj+M;|S1~mQ~h9Ds|SKD}$l zB*lsab!ixQLzfHZ^}Xp2?=lS9zFyQ|=Z zxZhie8ED0-!fpmRB;~Qewd6~wVBx{#zA8U&*;cC6)8HG1YWEoBp#x3BhO(9CP(RFksxvGQ(!k}Th}#5{DB|kPo=*D8BOMOLpIub zWA+k>_<1{#Ugi7iC92MQ|5yV8v^_TGqhQREkl6Q6ntx95{R_t`sE{xUQ&=Ax4-)#- zOQ?3O2f%%AO_>Q|g?*VcuT)&Ze95GE93C;&FBJFY$;`oA5@`iVdJtI15TL7!r z-vV5n<1w!W7iQ3hYJ(X1x13McM_q)2h+I5iL8R}!{ouTWZ$o~g%2KIl-Jps?+0c^Y z;d2Pe4eKKM=q5qnZ|<-EGnt2RFb3;64@SAam|fdCQv&K5n6^iJgFy{Ey;>_Jh8NoI za|e+cG5=cY`GKujCSz-c>_A^9B(v~H4q~5;ViykFIYv>y@YTEoDzB;u%8Q|KZwpn=%NZsAPh2}Da zwu})UjgBYmC}m$h-x7mtpT87-#2Hc(R!Q#6osW*aV0tL>P{!FIo#va{kIdroRWwzO znFp#e%AzKLwrqz)Ewi-XS0ddz`R2uVlVFhC`gNa)w8Y7R$@=E$3P4F0E*EcaEB;(E zSUX;0A#whb7J&l{S(*?5h*#}eit=@$JBb|p-zi&l*trC}XVShPNJdNiv&&AUk+3t` zpt-`x!dL{kk0HYdv{kq>Nt-fkxsg&*PUqaJZXTn*{d1lXX-3q_sIzMQ!4>NO-Gtlr z56c^|na=p{0+2TEhcu*-fx2}sbZA^1)vJ@aZ;`Lkij?;q&9+_ZKk~Su>ddmKU;}rT z^k!Okyb`mz6zIP<7K@l+tFkn0z_HYrt5F0#M7Vz)wMWrgd#N;BYEMw9>*1%&SSp|Z zW*1Ng{sr3w(#0Y>3~e6770?%&Z#9SI=Nrf^*KDE?%edku$6beBGA{Up4yH&}1yfe$ zv9B15d}^;VK{4%iQ3kjuWVn+&FD8}rLjrg!|@MZ{&CB)-;ckS^8ZfKDE2I1K)&IjynTatbvM zRuA>jynrRhNZGbOq>Pp2;*AtFLIynGhZu3O>AykyH({3YfTrFxfSyr-9}{P_mzM`{E*{DNh6*QLLhO0Nd0q?y*XhSOw4{a>5o@s`pg?+lL&rD z2V1IaDi3dT{@l7{%Jj2GsCz?>fJI*Y;$YR^)^8>6E(HLb)n{h}Cq??|hG8H+(8y=L zo5sSQv!P)g$CAS^Dst+PiQhbR{9fQfTe#Co= z&^QW*i{d;U{JlPv?n+d@ynL_iIn~@A-d-Wh5_#1!WfL>3z(KfM=QavQxveVBCu#9T zS*P>`7j~e*1fk76IIGYJ#v)-Rd!kmD4egRqnL7kPf4v9psOR%sa)u zOV1*>d1I2DLpAOBUAglyqRv~60fHBe#bl|{sR-8s+p6c6H&P)5$UWt<68M)#w|Nou zt2(t>gmO9!Txjjc%zI~W#>J{}wH_L;w&H}oSXSL#XvSj|L;T(MrwN6=%A4u6WV{r3 z3{Xm*gdY6C!Bm!2m`dgC`YPm-gZ?($qg<0`ua?Fra^Y$9GHRpi#$)?gg7?rkW{)D` zsLV(9l^4NZ)f9Rim2Nb-rFlzHcwN3v{>Ght23-1Jl5$9&ws+6w$`iOBf0QD3cqm0` z{=(YxGL2c2i{e~>tk=4|o(Unrjqi(o>nwGoe5nrRR8s_NU8pi{AJJC8JaXVzXk}m;I zZ!cMJUv`sE5mSAoL^yCxi21!jJF_r&C2RZgofkBrPsS=z1|%JtPnidcYoJqYA(BZ2 z`A@?bbt0P0&bQt3)2G%fuo4e9^)ZE6N_CW1Hs66nXcRstYZ6EZVv^&$X$ZmLSqeoH zEk;sFOEk77JTyvyKRTq9JRX(C$~nI+)6OFFkflgrpYZ_>SbYO@!7!LR8wDl1H5f?1 zVlK9E5(RVQTwDH{k&-UQx%*^**V9`64*_x?v?c&QL5J6xP$4(Ov}s9c-gT1NLcule^m z`97a9+)l~Loi!zI{6kkyuzB&B^Knqb=De5Qd#I*LvpF4d7WO=c3o)J5z}!x)MYW9( z!wV2$_~IQ(_+~ZXDEWbFRLIiTa=g1MWW5>|>6Sr;XC4v9q_t+Qbb^|=NLRR&3_Ei> z%k_wXOT!8q{Ezf448+56n)x!9-RG)!(r34j$)18r^jbGt!G~Tx`ng>Ve>O}&q8}|h z=~M25aLQ>9&)x_)YjIKAkuY4M$UK*4Diw<};sF($q8DEz3c+?2x%T8TNdS&lYqx5v6r?8Ge(`Aw-GRuvEOa<0ynwDTrl=NJ3a9L_Gbu zgyOJK1m|w2+NQG}Q)0oF4Bo`$id{K#Ql0D0Iw37KpFMAVUQsuqZIFSkJwIWll^(y^!0m(46O+NSM7(ljy3}?e z-Ji0XfV_+EAW!BJ@cR`C<*f)CA4nnq@r6%ZT3<*EX?#h~mI-L;WrNO_oy6d(Fuf4m z!WPpO3|Q&V(}j=J>cN?fPm1~xx}Sj_I@<&&J`EaUC~96O1Pg`E5HnWT#`=!>oga&q=fW zx){~fFZ8G&h<>sU>1a-KJ-yse@<_KXJ_M_nsBRo;`l~l1^{jy6t@04R1(Tmzru!;y z-5QO_7DWN~VsGwCvSRRPX4y}rL0tEs7E6)KMW^pWr&#pG4Xgo$en+{=`a{L{Q-qrDd z>-qP&W}1_H-}U6BCrxp`FZ@ZpiP;)JlaVV6{qGm9#qeQB5l}v(>LTHW#FP(8N)I*p z3cd+Wj@PINakQ6?%$MY-S@)ef|&J2O}@&RvPLlCHER<@rktX9Kq?G7+gyOX1yl zVOq-!ULH)}NXKb`6*b>GlBGRk*d818QvP%t3(Ln55-sGD`S}$|n$woZwb491v(e%clErNrGg2n0iw0K( zD}GpKD(}u&7QIsb#$W~pX~D(=hk09aA#M^jm z{3|pgeO_c_!q~?VYFlLpB=bddyDfh|DiKmY?u9vkbZDl1TbQMNr+wl&Sp`5zfGvH< z1L8{=sl4-y#KYf2i0G{%Z0yD6)v>}%w8;js&yPF10+@ZF7_PdE%6+&pe{MQHpuv#z z!}9Oe-a0^Plm7AWnwFg;vIHgKK_@N?dzLvpxXeB#XxT+Yt{0>?I6)f$+g5WOQ(8gd zQ9whg-=GQOaKk1A1F?3f z9V#+x68;}`hL{;2zp2=0yq$VpY+a&~h+8}7Pu!V!M6nC<^h6MZ2M!!PXlr?RfEt2c zQUXSCZGn|o%5J19T65<|Lv%Z`bU}vtM@6=*YZi`pp5zVUTCOquetEQ)&LW2KNkeNc zS?g7XS@D_wG9I_!Cni6*QpJ?PR!)U}KrZ6Bo2L%vo=p=Y!9dHcdw2#n3DSh|N(t*R zZa-S}9;dCt+!eM4mJ|gS4l1~~y{&hiK5dD$sjV5usy(x9yHVrj00Pu59 zK46cetUhHPy98f}!lx(S>w?T*S{<75lc#iep)9A`Ac3$K2iP?mf>FiHc>XWo=9~xr z>0zSz&$y{SUBQP-1Z3eDC$^k(P4Dbu));Nn$QgyLDwZjm_K}q0AP+s*+O~{mE9Kfv z73I1@jL@mu^=95b-w_eN3|`6Il6w89!+IJ2%z`bCNG*rx5vY0tdV3GHQDYr zosP6vYzdoHI@{B5zJtqY@TpR>*S2#zX?QcXP90kc;$DN>0XNaO3w)5=ap+#ha({x^=byr!vL`Ece8^%!raqCIp2#!A zqUws%d$5aJcQRz3HJ&vtGa0DIG~EDe?^|Lw0(tO^lFDdnSBiKg+-VZfCvAvY!VMJ% zcF?pDS@3hSoemjkiI<=bJ#R9v_KM0#0@_Qy$AY?8>SR$2no8V-{2|GE9^R2JJBs>X zhba6#s&EOmzXutijOAIJH*mt)%gLM-4Rl{QC8AQr!0`3y*oi z&tgAj_zo?TbzEmjVsNSc%a7e8ca4SywG5f$^6NWxV2<+%2Ww=_fPlKw$&v6-$vE$A>ngCpo7%7l^I-j(1^A_k-r97B0m zD->b;rIXm4zWs`GXD^Crkfo!1We^=M^Qs7Gokr?&F) z>KX%f-Vd|;Qs+jJS`a3VC?vj83$hM|I}Z0_Vh}flM?U&->m|j49WG|MIpsa&j<_Op z!Dl_vnOjiDc?Vo}VHAksii8mp6Njb_CRFi+m|#Z+l)JE{^o?M{*AMf%hmJju5T0I=^VS*C>U5>!sW^rVg0f4zCSou$ zq@t?Zt3*;YKp{J$4ztQ;nD&V?l|+o;X*Z#>S5RNNVs_b8o1x2EoHO8ehLz}eqXz){ zlL=HRqy>+;j^E}1H}^c z`>NaE*h0ekLLVotmg_}vo1$nUpPX-TP154Wt&QZeVC=qd4tzz2K^hJ|t8h59OdjQ& z#R~J}&!bSNS=q8#PnCGkZ^*o{!GK$pe!_uND+?c?F!6OHvvpZHA;b?dsu?3WPq^Yc zJ4izbyH>1SKIo|0;7db>ey%%f?D1r(ocs-GAIzsvZzV+es07s7sa250w3uu1XxPd+ zJP4uSMTa1`X8~RB{v+`Pq$U7>FBKRa#Qi^I-Wk^;BU-CakSI;5@egWz9 zpU$LwK&*A8yO`NdyV0=K!kTZ~Et~#b-O-y&0L%4V9yA6+g3^Ni)WtTsUq)`EVg^!% zN)a}!%G_Nu=crR&P&pAAT$w4GRVHYOkPS7C5&#L+B2vt!C?l`7{3Lw;3 zwt}~kYMVy5X&~?j=xZNm@Sh>C`NcDgX>ODWCSPl|Oy_Kq?ED(jf%SIq4%fpj!P>& zb#lorDw4s2*MJmT+dFkkbhg3>!j4)mh6`qh^5dslQmDk-E&_m|lwTYfO0NECH7BdK zTp-bI{VG^WQ^Ttbth>VaGJ2_hJtMLC?hgn^P``Q|8gbPMszW|La9N^Aza`Q{3 zTwRALfQ;4(?do%=Jd*=!;V#a4o2;PcAW~a0wybKLU4S?}qcWenMk^}k;^G`3mZ5|V zIIe-~8deB^BB@=opD3C#CX?zBxztBI`wfIfwcy3vx z#F?KXH`}@Yc|?5ET|x6pPg^-V<<#32UtJ(=0Dx{vQ2yba7KHxW90K4}?t!uc=|k8N zX)AkM1(fz5G0!}Gg4eUff-BmM)FkfTy*jkc#52&xeW%hWo9V=d!Ta@pD%d_ zsWJ@GO`IP5cJ3jJ1p_9Ye5#k_1tp8^1QL4@cy_C~pu&HTuEOcEC_}lkFc^j?l`zd? zs_m~DAOL8a%~#rcm|84R)KSpCV!PaTB{#B#Z{8er|COL(U!wx=&vrb_TxvNhBj6&> z5OWRvFleo!aI3{`tG~zIp9A`zYCF*l%`BkwjpTI6BZP(hH?6ToiZ03{f!bC+NKKViC__%bK&Sy-4kHg8?s}T?!Et zuGZYzDO3-Md6gDIz?43h^8T6RgjMTJIZma3m&D4#*X3LEi>r~Kj!gOoI2{l~39|wc zw64gcLD37INSdzT*nzLyi|OJeroIhQ6@dUg-2`tBA(X799N%e}oi+l9qD+q&f(!CY zu1+gba2MCISHVjR$%IAq(z=v9IIs`lZc$H*jEl&ksq&I(s{~~9*f+AOa5wdKCiAei zx)Y#e*!su=B$aPuo`;OqY27mR8#9k1umCPXTzGRZi-QU>yRBiwxWEV8pdc=M!MmhbsdF+Nk{4B+E@X~xra!;E}k{|QMPj)N+m}$3QJ9Qk|zGLY<7~C$63UKoB!7$&yvbG&h)YzVeMbbiT zLJbs8^>SzPTqObsl$I_IcDn#Ag_pP5YTW0Xa_f8AnzvPG?mhW`WFc4e-?=1MdT3N& ze$q`be)iaGLO|1wnu6DIiUppO&n|2@EcgVYO~a&aazy3*XY(*JwFIp4WvDFQQ2I-;SrtnE9d?v!r{905B2=0a_kazcpi?8HIVl5tnNbCs3vKuHvn+n5(3jy$eDi1lVE*`E|(c^Zc zdY5vgr3>x`zz;urBbd#Q11d2t&oRFgy87CnEBxV=`7*#aAbR}~ZZ>(l3^zsK6w9Y6 z|8t*`0H7pQ1q^@WDuad7j1{zD!BB`8-8VIHn~A{=uAAc%fcte$`i^shJrST#d}Y|((yowyRKRT1;S<#@u4J1y6kl+B zYgK)o%N`6CcCfac@QF|HE_RY=xR6p#CsnORNYE%#6w>ua-vSMYF;$WVm}wQY-2A?7 zhy@fU5;VN-$clxH-L)gp(sHcjNj+mAW#`%>UWOgX1Q>LfTM_${=gD=(6Up`*o3iFR zfYY?7k(G;POM_v!;tY)gy4r~IPN8)F zklUT*?{aasJ!7;WWGR6W&0F|)S}h_5Qh{Mwhh`GMU%qz)4hsk4X)>|@Li?M`kd3yk9^|ax}mz5#ds}gero{ZCbuQfmSbH@#tvT z05?F$zq5jiY%5z4gHJ55{JoG<-h1D|MZ3>`Kru z4yJg@K(Me5tjE1#I7E@UN#rBs7PHK&Wn15$VFUCm_O&0`&J;c4u2|AOFL@bHL-Q4c!e`od$yT=h^nVS)+>mv?!r&uIRtMlUY3{_Bg-?WYeN^uiy`5Y72)1KM$&%76hq%4*f73=C5xttO`0ZDc&F?Vplfhx(pGvA=%cv?T; zBUcCR7mJ~QR>V=8%dIO8)ggNS#0CFWrNwbVUWfL6CDz$QpQCll|7rIRmikYl#$V$YsHrerNiz|4EV;kl`d~X_ zmo%hskj!Z_raC@H7=fVT&Fi>rH+acI^o-jRS>2f!FS%cg zvH0?(WvCE|{>SQY_n77gW_sJ^$x?l;GY^L*=<+`9-?gVPnC~vg{GrdY6rf}PY~!(M zG&X-=fLbF5{tJtD=A0&_5GicK7;{c7%~L?w5U7I^0AlFl5VA7aMzJyuReGjF)wCG} z;s?yN7k{x#>$zfUVY`|dz)cqJ_a`A%CsOm6pG~YfZ5X;HH*P2kQlmV;=!^1FTInk6HGKCu(lZLnRv1CK zK%j}d%l>+6R5)0tJ&+x3_!Z-iz+GpR?ctYO?M5AN>@ljo3G zyDo~Mi8N2*LdX;b0?{&P_9hIiF$e0gqx0ZyPGSP+TgnyuL@y1+A}bQA+#cgA|A9iV z&&SX%Bs$Gve2<@Tt(t(DrtXpOakBC?}LEy6?lIX7S}`iPn*tuRE4VD5KO|_o4Je_Ytt&X zPB$2YAm@*=$l+Phr?qaqD$Aak)+k0iWq!pNXp6u}Bk>i#i->sOQ-_k&&WksRDUPq^ zo2*;`A9GR5$P&%>;hg4VN`pLeStixUIF6myuP8l%`qU*CSR2OI4ai903MW3JX781) z>Uuk-rzZWFMCxy9;#JnD+=DVE6WIDn2^` zE4uVHo?5Y>3{A|%<`{$kI(D9vZPDe`boMy7t5?DGIG?Y#=c?s;tpkC}- zW>A3^WY-_;JW5Ih-(U*V;&Lr#BUrVJbBoxYR*A19j4%)MEkwx(f2YK{5Ffs}!cN;u zKj-nb@|8kGW#mQQrh;u>Ym@30eO91bT}a1KAf}rjjGlw)_{ap-teb$`yJDK@L^@)4 z!iCIPbSg<+CrznBhE|}E(t}udWmbThsCOA+tr^v2e5`|z`qayp*-~;Dk}J1_bIb5i z;%qqdu(2Nrv)dM6+HQz#=M-uRgOCipuqcac7R;Meo(Bi*81Nfke`gL%Di zl9F(029ZM>F8?lbd^tA+QX3o{p-`oyr@c}i^IznkwnBO8kIKi?=3_T=hLtAbFx8_elI2=+ZfzTjWP8$Wsm=-DFgZE1@zd)&C{};_UP}@bcS6@^ot>< zJ%`=o=OG|?sN^uVb-5WXziBEJ6e6Z)tUtFVulNmz-!od-8KVXpt4unh^P%~pPcM*6_!?KZ_AA%-!KY~x?tOZ3|c7~TiC#dnkC zl1AJNzctu(whexOJcO)B`KlBiD8IrqVRmuw`MkumHXM-TY7rSwL{;y^><`?;rtS2 zJvXmgu->Q4f6S1FxxgVN@^nRtrkZKCVBsP}&l@J%Qc$$Fr_09NOhbLXP=<&7dVSym zY2bQ;wB(coZI`n1SSASggs+0ji-R3376WIIuXa5IzqG#Y`9ljK`=(9&zPWuF9p}Fu zm8|Q2uCr?rgW50(?9jf$EdJ$-(uxQTo+qLlQBZ&obiK7XpI7diH{AL}nU;`v@@Zww z)|BSf7j1N~25&&i&%73FbseSRgA~gpN*^SoybB@=Ayd>5Fho((wkcmg*C&-~-2Zx~ zvk9#F$W~qga8`^zPFj_|IAb=RVAV&Z$e38Avx14a`aQa-{l`enm*}~I<)JaOyj;5r zLaceg8LD416R5pMwY{{7pVyISiWi57!#FcmlbNyO5KQ&6*g`Y!T^`qi6Kz8_txrPw zRsRE9F!z~mWJ79}kJO7;(r9NgvhFZ|jtI_|yUEmaaY+vW_U)wge8=s$%^4ItF=jHq z<>NM~W4w+J*UI%SRa;y$3>zH>iEJEicNR((tdHvWwsuI~8o*sPBY879NTa?zv@%xO z*IPfLeV4aMOgTrJ4~Lgik*N)gM;rGY8j-3DIQ9(qfa@_>tVY8_`IGJ$ihTwmynpEb z1yNS+Xv>vn7F#P#-+kjnN^WoY>N41YJi|@@u%vc50t@-3e9lt6@N(wEqxUeNjIi6r zj)ZKVe51y}eUK0I?IFI`65ms^$AOaM@7=~Gx0-|3g#i{{Q+EPd{knkZukknE)?hqR zKplWwe6jaT&A*)QbXC1gTBp7$AWyHay`}&LE-qorz)x|euEH+*%bv_C34wf)ggZ#L z?S86@!C>}IG73>8qBTdqh$)3lhf~N#4WjgBokIJT7^T`&$*ZR*!ZYsj;l#1tR51#RbLnY|MFafds~V#4j$UEKsuhkZPZN7@(VI~wCvcm*n=t+%QYpE zeuyms@M55zcd%V1W%$tVLI_?RsC`nTr{3j-kP?`MqJGX4DSo-XP4wO(-9IX*JJV@jTp^NakWZqI0AcpF6?LDR(?H2c8BjC?vcFP3v_io{zAW93~7lLDbjZ7lGPn z=v`ouQ?fq(0|2>)P`E#`gPPn@KS8r~J`vcP_IljlFtkYz1Q0`b!-JLRPOt_Yo+I(` zo&qU>A^$SllKl>ghgD3SNjlj^a3o;^x8<;As3VEePhyJH!tHr#tTy!duG91(gk5FZ zhVr`dvp#dW)CJJpmMFzZe0mMIbuwZA-a!XA4{8b|B@AfDCFOB=TSoW2_qNtGmh2aA zK71%FLg2uqLVGUHYJ4QyuAE(CaCVS+ zTnw0zuO$8P`phgNVo^Xo)8}!z%2%n+WWY!W*PzNK*T2=Qq75RgiE>(75n)>+c&dWr zT3Zy$j1?01rtMGt7cSCEW*iznRm+u9W8NN14wiiaX!u4#OjVJfCRc%*=rcvN-WJQM zIHtK3X}I?-vxoVR4oBp5|I$QMJAu~yT$FVuQax_#GbaScCX0NU9r%0>@5Ro_h{;{f zO`(&&3&y}tX7KzH9CxjWEbATX#4}fk%XFg~t=QD&*WPCAhiHJr+z5d3ME92ea{pW@ zlIw4cSGjM847zTFcu-*iCv%G?f0VMN(C2pH8U=d$MNb1>V<_uo_@Bc2i*bbOQonIaDT9Vmbyet}d6BK`0GZ}QtSStM`-l(iZ8&Gp z{dy;;el~k&x_+X)nc~rhfdnAT8FWkga874*p;b2DharDPEsqqPw|DNiQQlu%ko+bB zxh}M+ka{9)L)w^ul4U9c5zAQEBW^LQ+wd4$52{2e-5;Ory9P6kWQB>A)faho4K%O| zXgLU8+Az+fO^9b=6b+JQUmbm{>0CNz9_8ah>ksjaHw+!-hv#G3DSl!yGh z>>_M}CNs4gSux^Y8Mr@~zaKF9)QETXXkjuqk&0h@J`?0|I1Z2zRfl)QpD{|cPN@`0LG4P&?tIAj~0p9-g4P5UiA2Kg?QsDLw-bMFJoHuL~iHnRt41b4( zR=D|>7(FBaaaKTyP4m8yaIL+^OUDx+s1t2%%{zj&7XlLs_<$LJ$wici<5y;nWQx0A zcLRpy5~xLxEA%tLRi|$#QStJ}508Jp z0h59Us|nbY$>#q;lv4HO&b-9+Q2UNQx=P)0000c+*Sf_&SKXfhq<^QMTZ%2O zA6b3$e3$RmR9pNrD11Uw_*^a^DJk&3NI4^I_svCfDI*~i&uw#}4<3pzPzFTgU_syH z`fdk-OaZ7u67N;gbmM3UDMXrg0=nFiccCAIEvCU&wzNf%jX5u57*@g2x=0{2O^@Y) z8bMMv%4P!=q~(P^3~tX5a7voI#9mDdk|{{y@1vP6g2u0U7i-vf0}E(g@vLhJFZ8sN zI_NcVQN~ETaBvB=V~hNg7RuW$QL>>{orTz2fxYy?NM}u8T=ssfv#PZCBPt6 zrCA+EfK$@|nKf)SMhCIbWx8O*># zMKe;PMq_#Vxc5K+0`IN-IaaRGWh9DFi~}R8%dTmD)5ef-Myhf#7d@tKRZSET|MCdy za6zrjY~jd5MB(uhYi*fv2hrH{;jiewS6JuLmBq<%U;OeR$C-S*D^`xv4%8jeos=AFqn>~WrOKp>T>!3=^7gVKuK15ORdX`b zhSOo=-HWPhEMsh>ojD*nH9>2731e@o#yyD+(wIln&89xr)eO+AGhAO9Oa>B?wxKB; zvbF?^O(0YuLM7>f6+mWTChbF%d*4^6x#*Bw@P9X#H4sc`;Y2k2#8yCFFv$2+uS-gg zcldVu7lY=Z*nEsK5lctOzQ~_}d!3_Zpm42opRU+N&JW0o8@5Hobu|*Y4*@<&WGEO0 z*(e|IWVj8tIqk->YrOI4Pk^T+(^5!VrLQ1w7H3Ak%RQw`qmV-I5ZQ^1x*Z8<9QENP zWQz^Y5gc=Jz4T2DGx3t-8>!^femU3~P=+4VsFzao9Yn*=%x<7(8s{Ohnt>@Q(^|fn zCl+C*t;N&ZR&Z^|6!2q88q`QyEZCk;HwJN{f-@x8-6^kB{&_qd$3p8M`HAe2&Q{Q) zY=|bezY%#I8)RA+KaX*UuiJ=Fi6mxu)y3Z2p!3a{aXh#rZs3p|;lj5Y3MqseaR?x` zG7aiQo3eBvhlnYW5Wf27J=h)MlnSLBJftgARxRC4cl6=hpe!McFA&YkgYHAiN@4D| zoiK55J@t$Pvs4Q>aZcC&SsFuHEclCCcrp^K24WCL#)nxDH=5I9ab7dXhG{E+N@q5k zK=)KT<$=yIj5I$$yL~MJgw~Q+(}wBX&S>FGM$gt~R0#VmX#9sCDNv_Mf08lPBqpur zVlTGN;m1UH$D-aJK{c%i;tr%K>EL-0jfmEnRC#z+kPWe;&f}jR7FG zGQT5fanKJ|K|IJG=)u=-IyxNTSpt5ja05fFa$`r47(aCX^KC^0)mRIB=f~W46Q<+3 zO#0kl;cxbMPN5p1HJ}AFj^BZGa6WjoFya}2nOq{Vomck>dOf@v!T5LVW-o8>MNRDJ zSfDuge`zk&1_}QrC%j!<+rAcQ>C_yH?AO6Z${Gyv>aKLHmJ=S@;MV|IT=e*e%sWw*N>Esa;-^EwU@%u;@!$Sg-7MYx-F!8(e=y z5~u@l)IbRg;U6Tdv`gsiNgV!~lBBDR#UckkTBqO0uS%WocJKlKRIHcL1oDUh?O7nj zJjdR}F$h+#qJ;Ny-`T>$oC$<16>iBU&i#^L^N4|A(D8m0)}3?hEPqrs;hs6;{l4CY zX};r+K2miR!$)-908r2;SWR-jg}@wiAgBQJ{sak`6R?+TRRB6lY-4*6gMJQDEUZNp zlh-*j#Hxoi#H&O+Y++mTg3ORt*Gl$slFDymWOb{H8w?N+ig^(^>}fTjkDb25xILsa zHV(&#dtVdpR0`>3`X%1PD;vxtpJNi5a5~y1<>JB_hKUj;4hrN|!xY}RB?MvLQ>}EG z@i3^o!xx9vM4T43sPrP>sn7W5Zc9+Tt#6v%@C(VFV<=&;AV`b&^Q~1dtV{1%;#^a+ zf{;k1vG4@(B?I=0MduaFm(z#^C#a{xc!PW7kJ8caty=iEoCB?3aJ(CUV;iy1p8&Za z%p-~_tgJ*a^RQBv6((fKNzh|$tD}Bo+I8>(1`j!jkHTNq^1%2``IB2|4@k-sR#aCD z_@z$^jD;K|&c-3mDV+g*s}Rtw2S$TH{|A<5+Q@ATsInS7IP)OH(8q-e{aPt4=PcqW zHxmB2OO62cnHAeM735f5rhVN2rz3-e|8Gvr>+CYgyYK}19MG6&pVKx#pNbcC96CnX zcJl56CY>Jw5!>S%uGA~zHCvZBGL`Ta^sNJ;1KNvMb|zFD$Eg0EEA4w_Hj8O???e4G zV^kueP6h^!9!&TZ5tgvYyhfhF?QQfeEesq`TSblCZCEcKUz~O|x+fAwMnT4CCquY5JWJfS;~DV+oFbN51{ zS%zzc02rVch!F>5o&^sh;W(GH%O*iUTYgIQCk^Do-vI*3j#na=^`tH`KPDWPpA5-Y z@v%w7-$rDdh>B=W+>0f=LO?V~w4nK_UaFoCvYN!099~UWfYR+Q!CpMPC)}Ng_xFJ? zPBIPxxFBbV&Z0+7@#QNOw>S(Mbo&sjR2S*?SVI4DuBBIN6Y=N~ZL$lKphI`vhbUCK z4Q1lq(2pNV4Dybkhu1Xo$A=Hqy6f8jcA7qBpc;Tc-kY)`e%hnIXFwmtTUFF$thP@S zl;2)04N_WkUE^prIgqLB|1Q#=P^HY(p5OHAEfN!+y9Q;G*>=2A$bQ4a-<}YTg zTt?vZO5?#4tOqZuR?gY1inb+~9W_&7)Q%hUCsP+YGu+HmIMJa)Y)-So zW$YRsZ$pd$AwztvoX$5~-hj$p{j}~e60o-5q5oKh_KMz+NawSy9%^8uMH1o-;QV6m zZiITz@4|P|3dwJcboy(Js`6L8L}Aqv_`U&!0>iI=eMWq@F!(!hs^V9}lnzqxkC_L= zNC$P_CBT#YLl(3K<#}}XsWr{wD-&6O9ej80xtUIPEmw!BQoPk_ca0_TvI0l)MP?IviOc4^#7^$0F+Ltp?6 zIEE)C-lm%{i6(J?R9=*u)FqDU%1U=g^sQD~-B+B=A zqt$Lt$yqdV6LGNj#TYBx{8P?;9twP6HY!NSn)h`ZZ&zoNTHpMpr@#x7N={zWA!VX9nW);`;O= zxGD|iTYe#?4DE1D0S>D+JA}-e_3+WrVvHK$r|1VTjw-HC6IGbb$d_j7PjEa1%KvP- z%TbynK;fvSyj763x9U~UU)*Ev?|r}O*atXBFF702Me?4tY0LWE=O+DSttxq4aC~h& zz$)+UI1*@)GpWxTnj|P)Xg+E#=yIx1E3Gdd!HUwDE&o?h-s4w4XPEU*_bO8Zyj*q7)SyBSyJb5bkR{H3 z%vfbF63r3=d}qvytSlVsI8=PfFQk`Dwgz8Z2~e;Q-TDXs2moMlO)Dz7-#6mrq zi0|i2Ssh7~1Oea~_*>)+p2~mS*-gKrWviG$!|@R3WzMf@ODNUQ*ajza+_^o_t{&PO z(SeO5WrYv?P)h|XznOR+(7ufsP5-}_$$B>t2Qn*y3mkEm70WGpM`sU*5A;G&5sS3o zNL({lT5EftID))#?}V^gIUnl|Hd)Wxcq{R9rrimIGxh7@TVZJSUTX;jtmsC*@z~|- z6rF{re}P}@K-{d;MnTv)(~(`OTrmr)^}0a*oYbLK`%fJ!t%-~}7=98-=tJbS6KT74aH>NqzAuL(CU zeR8%VtZVnZNa;+aME(k*2-bFjhn1WCJF$Q?|3}y#9`i@vl*9;!z*NW`QrZzRGxz2- zCSr@S{I~1l#KlM!DCXFZ!zFWZOdK8(iR=GDu*;H(%Od{-tZgPNL!g` z97hK445~3>l6N=eqwm2J>T?h6s5b>ujvKGv@hrxld}}d_6~a=vW25t8@xZ5ydz-#q zv(?v$YVqp2Wz0S0V&HThC4gBQ0dq{>@Df@b4c(I$yUNA=4|I?zvF*D&?Z-1gQH~fF z{SjJfoDpe|dMm%mnFA_0cf^_Oad)KbX^i0`N+r0s5{$7UbD4!U4cfezknKg=j+Pm^ zxuih?D2bNK93^_)v!Q+&Z%{F?7VH;Pn;InPbLs%kwjN^xWG#f_c<>NNUY3Cz2|FO2 z0}<6V{@2KuM`|8HbfKDRTru>$IjC480JVDX6{g3uVR%A2UT zKf$X&vG+#Y&*DW*^fL1b#=7;W0DGwwT9s$I_>sF6M)K^Q>5P|=`~KgvM_I_KSWCS^ z4iH|bHpIy{5mZYWS%?)MKdcoA=41bnewj1MF^|ZJL0`H0L6qC10pN24NfnH(Elf`u z023tSLBW_m{)ixI{3}=Yq8Z>jL9Ubfl8qa&TzWl5N%u%F!dy;aA(Bd|a_YRT&Fi4S zwOiOx^dC*nk^0Y%&wOk9dEpjlOc0deXX*Y54fc`|Y9D>HgYZrbb(1dfi659Wx3y&G_Ag$?uY# zI5{z#6!$1!4_Q=L&ycs${xV`|gV%cbX=RN((mVCQh1?^<*)i6M2RY{|idR8k3UUzY zk>a>CRT-EGnX0g&0J*EJ8Ux{%SE->K`Zt_nr-OwwD5`EKWzDmrt+rh>xlgwkP0dNah6r8jZ8>m8u-~N zDjtx$jI+h7CjjQBJ0w0;7LgQ;(bI%DC#LYx-kkWh87^22i|heo^J>)JS5IFSQS(CD<3)P2l5ZBuI`)z=%>q^=hF~me ze$W><4>`a%JB0ZCV%5A551?!zT~(>?76H)1)X@)=GchYVQy7cSZJNY#<^&IA6>N{% zH|(bbq3p;&0fa{QOdl+H7yl!9qIX#%gJWs}V0_()#DfQzl6+bE2#sun8a_yr zH3r+W#b8v>V*v?!G9L!0QysuH3O}~K&hvod?h+BPIA4$)iLY*Jr=vBrA&E%~SWyhLY zFxUZUSdb%&K`9zoqSZ3akZtW65AvI0(_5@4pDfxS7ilO3WVH=yI$}1EHe6chUaz~< z680`4l1+wlQK=MQJPQJYQ})H^z}Cu;6Wr&6TFc96=t9RYFI5hX_3rw5uUH~(e>Z4P z5szgzc{=pxb=4|4uv~F#MN?Yvjpe5q^d18pFSE3_vQ%#k5IWcXs}<^NxNHqU#tr(IDj3{HX(Xn$2=jB>81_oo|o7vdB9y98iR?4kLj zi6x&?6r$xz_82Xb+E`AY@58*Ol`P)W@*3$JUjw9S@cpqDWDgul4bb{rj!yIC=oXkx z6VSr4)og_?45TcpLI_H!!a|#JZuHl#)|=Q`JAzb9Y*AO7-yF(&ZotqpP43DmNIx;F z1OOstgiI1$mx3F?4&n%r$*zzB0bw??BCJVw>#`?<6!S0`bdTl>szB#`GzA#4^0U3t zrt+eBHZ@3rm20>Iik#Zl+E(`lb}zc=J@cPjsaK zYS%UW^K46r4>#6+q4MI`RGeRp6sVR(zo0)`MkiiKtq}ERW>{oI3-TcXyyeMl4*sDPOI{E2V8QYmLm1Z z{-%jvWkwEn6@)zI$?{&Sds4@rjYq^$KwXV3){%8a=qhA)dckGonAK~YCJJ9;)CyuE zJ{+1@v0ClcCf^-dwZ>t&1XGz=E$Yf_SG#a)uE%sn#7!MHvihXh5S@O~fL43uI0n}X zdo$?;l9e&QFE|J6&7KybtWc^OfVx)9#QDcY<}Zzrh0l`tfbARyNI zJn@{=x_A1VPtA*|bT;=Z_U@q+=aosNM!|CE-;ah=O(d=mTq;HmBD?^EnVk`yr+mQD z-?os5OEZJ|N6SUKPtD#<@?M}%&FIpSYI32^UdVkju2}EJtNqJE3K8#Y50iK)vm}_A zl+_zYa$mZ9)ovGaK&$bM%i0jO)F6do-Iea;P`gO|QOk}n;d+yq=goD6;V;X#qkOUF z=u1zMZu|>l>JTTiN$&`S+j-oPHY!BY6MMzcdwLWq?IMnnal257%Z`Gl!FI%Jd1mAX zY0ri-CdB%A_@S066B0%fg4!GdM|rijEIqcEk^%lLj2o2zrOPR|gT;+RQ!l&t<7p#g z(A4zK1g!i%N;m;%V{rp!j{RH%(_)zJu}>^K34oXP<)6;D{P*68^6cqPeXWH1fOiuf zb^H5H;puA!t6zaO4^op`Z@~_kNp~AF9mQ+TMC_Y(U;LVlQ zl3Ma`@TsV!j>>)b;T7azanfK&oy#aiFx*KD2jmN0!PQM>wGBk<`uu;QnF3~RT;JdL z9xZC~a4gt>MIhNAUmVv^Q^gf0eEekOG@(y^deu-L0F2niv}Q3p68o~T6aW_MI+&F7|@ENkj)~Wlkm4MP86f|EfID8st~g1|SU7sfqb-7(^V2C=aD&4>8*PSqK+1Y!xO;W;>W}wv1Ag(W zty^Q>8cECR7qrZH`GC4SveOL9!YG>tFQ7OiNZQfY+jr5LoS02!bg^?|N9J4BLMlo% z75D|WB0O);dGhY9+?z$`I4 zOD}SOF1g*#SEd(+5}kjpjYps{sxG9NMX zhIo2XXIl)Bb+iJ%hS9ewax{;q-V^1JYdB4=RS!!FTUiJ`{hT*}KuA*9;M74bm|OMf zPL*5_?lzc=@(m-0)y9uw-w6GWn*!7%B=Eab;XRKylE9G^%(WU?p@Y8GFA$JJaTqp1 zkw-=};}tgp8cZvRNOTN8AdDr`a=T`W{{-JMoF8J^a@J^*ZghJ84rt}LaWpcuakr2%3#8aJo9 z-Alf~o+2Bi;SWR`ysbj>bu*1p8bs_Yxl#%un!FvzmfOgU=Bq8tO=Q}R5QaoJ8t+9Syiz7il;o}7dQ@xbc zaA5`BPabt^w$DWoldFdMNvT7oE$7$xraQ;#j~k9K&Sxp;?>H3W0Ww$PxQim4EMB#9vYMV4vH6MpDGx|q8}c5H@9PC{01rk49v^0zFVevg+V zPUx=)*E5gFJtR*I7=%>@h<4v8YT1Pe$`BWIS&NsgRHJFz%jzA&BI`731?!5-8z_`K zA|w3@YY(*Fdboz_M#$x&B&?tHwGy30*~T-Sh%bady8h`mh=SgIiG=-)oFy`fDbS$4 zi+eU^nTrz^ea!PlavHSFILuEbtN%AF>_Yt$NocTZ99GE3d%q31idgMSs#}c{G*c{2 zUep`T<{)}+>2}nSbF?-O7%Ne(Z}UNXu&3zeNP~Drt8`LSRd-=y^OxH00ABo7Ct}K; z@usoG8qE$Cc4{8dTw1Asboa!hngF?`9!dgqMtG?cayYyqti1^T`*a;qtFenShiaeI zQZj}N{Ve4bqMWHCm)PyVjp&kqg;@4mrlYq?4qUNE;yjD+P*>Q~ zkM(moT{f9Hs~BN>x~+m;>6CdXrI_U5KlBRRx_0ErhQ(|)3#gG}BN4WMESl>Ayr7hx z%w{eYQ>iyS{RdPZzJi_Ib5%{KuvZVxjIIZ%^;A2sN#1IXOBL~QqCareXFxh%Xk8R8 z#&x6<3*H|r>MHmB--HuKEK*lzbA_|J%C!Zr$S^N=yQ_t&0c(Kp>5zB#N-?4B!s@DV z6V$?i@bfwA7|6tZPp#Dy5f^q1zIsZk*k9~08;6TaGUW6`Pk(->BDquntuZhaE>P&# z6ADIa9G#XDfP-Zkj8Y+pB!Y(kh9eM-68bTyZZtl%S)6SHyh}hKPZT{;OKjQPWU@3O z>1Z{q0clcalunbZ&6=!?Yo)~Bcs3=Eu-dI6_AsAGm+aIoE}{#0^P`H+sYttB887Mb zRNpIEkM*9Q>G*~<`iQx-MzH|UFW`clr&Rr9 zJ!3+ohe<|3HuM+aZVHXfBiIAeD(%6Jd)2PC&etfd`O#=LyS+Y9VO#%_J0kG=-{Hg= z09+b2Rmp-72wwwEX1Cvbx}JE>U;y-O!NV~{;q&0A6qTFD<)iKVsPn*eVKT(yqyF4- zPV>1Hu&WquMI_*iR!tnT;+*;CYrA@0rU|>aAc1(X{O(quxp*A=$NZ^s{014? z%*F~&92V5^BLX0R1F4#1jVUmh6Ia0gg%(5#LyhE_^j7<8L1B90rRVuNRhL-dR`noU ze1sza=;V5LtHdxRUAl5SIqy0KyMrSl___)!Bn3FFB9X)C_TYSnx5?VaXQoI9(a)3) z1E48A-8{ZcZ<>W?0rDD+l3O7rGkb}D@U*~Rc^Nt03>+ZFej=AGo1VFwlBU!Q@UdVZ zsEBpQDNsW=NR#6(?dwCHiQsJmew(2*x}m2UVyCXW;c$!buWptsc)pu%svhdyc3fO@>>ltbGU1QdlXM6CgyO|CstoNW z>g=-ZGkkAKDc_y`GoL>CJco>}>)Rg8_C)%M63ZY|ULh z%2Z`Yv5sW=0rh5fuspO1p+Y4e83H5;KR)122k^zv@{3!ggt3*cMaNfWAU=I(QJ!Y1 zxlQ?p0<-V5>N=31YbxN*35i#W#siDg53wQW!73mwh&#&uMX_?0uFGa7 zw>y1xX*G48A#BZ{mVl!vQc(L^W1`YENk$uL7Mv(Ul0Vq_a`6^xOobShb&OF)|JYb# z&dC^`n_l-{r~)&Y{|cA>HBO(u24BT#{i+Q1R_qK(%L*Scn^7DCpQ&7(R253mO>M;< zpAp7)qCh?LuqYjaHCJEQc`?8eZg|fB5v*VEu#dUm)aGH$AY<4|k5FW2Y3>H|pe7ZN zuX3)tNLQlU>RC%Wr?_xMw+l-YD=ESn>I2o8Y0R6|tN9j*Abw1^M0+UrrG1n9Nwgu<5dpst^>sL8sjkP3=xXsv+1VB5p36 zzN(y1+&cUg;XE?K!iHnIQR6$s5}l1a1x0eoik(}xTwuP~B>3LN4Ju1r?nZ=d?iY*0 z6a|{NY(46-!F4&EPi|0h^&}t9uItS$0Y`ra2K?+j9m$!|(Pyn&Z-Z$9u&PlD@^&&F zZ`qC20UhH|WPJwbv2{@u5jry9z&h>e*m27&)JJ+lKO%BA+buVVA3Wj z#r&@2z8A&DXQWR+sU|HuZZRsehg*hBKs$n7f8+J%t>`=>QtuJV zhIvKLVnNrl6tPB&z$iW6!p`*&mqsP=gK3i^pMXy>^g4QdoxV&ADawebZ87rHu(^#a zGBt9o4Kk;b?PN+NTs=tDV`+EGz0Y7g!I;^_!kI=~XA5u^6~}rpd#IzwKH+Q>zP!+F zgl4^zCk<^mi4DZ>;o9PC)0I+1&-y}PlWhB62kPqDUFF#+7>~U7$&3M)H5eQFBs6^B z%jSd_$u!rwP;@y@yEF*ljp`u#{j4~&J?($KlVx<{72_FDS{BCwIvZ>MS!9#j(3EQT zn15;16RT96S;&|WVOnmXWLeiDVWU6PEcK0+>6_B6Yufwf{`gcoFkW;`)sDS!th!S! zR&1?vXD5I(bK3+jqx1iW6r}ivSycL14JpQnuCl;~h<0HWVo-50_-P7k$+i#_&8E~$ zXGtZhrL(U7jbeYWnpKG31P~i-gXR?uD4&qNNYwKTgJ#eOWNZVsmBn_TUgsP^tJH~G zV(zK>E&(KQfE*DG%!1ccF&rb6ZFO6(YBH&S2|&_$mN9JA|6Wjjmha(d$8T>o#wsLB zj|9;d4Zfr1Gw97VA$YyNXXaW2+(HU?e!1~=0Twt5ku--S`PuCZ(KjPSW@aLNqt1&- z@ItJ!o0KIB8jKQNI#d0RoAT8MG$dmuQqBYuwVAD8p(Ao-WAAqEg3C<;32>{ka>Es| zf%q3sDR&t-p+|GWaVk42>pJ1{c-52DlZF*Lv#|r}WLn?&PU{}n-!3d#z#^}&(b3L5 z4l~2e@o{e&dVyx{54eC1{p)qV^)vEjYKPK@iZ2*&>F42U^wO&3*WMJ;wfQPvg*sbZ z+4P7+>Ioyt6GVt!+E4Ow{3-6B>&5j0hQb*AIp020h1c@o{(Vr6>BS<`B89C`x~xJu z9g=%Myc868n(B0P^|TQ*wfkQ@{adkI)vfQ)|bi5GWMH-8NI{pzkAmMm#mteMue zXk`e#9(is}khFz%EEG^$~pX zS&&-bwf`c@-8FW6rNSo3ewCc!;7L?rbko3L=iG$R{x~Xlvy5jqPs6DsjbrQ|$-B0- zPP(4vFFBV^tRH%2$)F|cAV8npIQ;ftFXM3E3s6AIXjN4gl@=vLe>f^Y@pcOs_Nzyy zG;m4PI%di4+=ts?y$FxqM%=qNJVWG5XC8z#8Rnu7y?LiAj3b{I`ntUL&OSDjpus}T z)$WlUXxcjcq2AWChV*RPQAIBAF5s=RjM*^srV-|@n1K+W1;z5$%P@4q*U=?MSb#|j zK0!yT%pEXoHdHjZoZ<=5zucBi;)L>w8|+v4(j$J( z<_&5A9}iihvUhHQAd=||n=ZfoVVh6CwzUyv*XVdonNN1brwrD?VxIBruxNJHW|YuO z-)w+a?N;l9D&=uDACzJ`8yvkJv0rU12t`Nr8NK@iv!7z;>>M{CDakX@p`N zW4dGN!4h%P6z0{#Jc}0Io<&HHc5N&u9(m zLUUKp!QJiigPhx#GtJkpe(CL6-A9!*A^2BDxy!%wGuE`P1ic-o%=E)G0|v`pOB8%O z%bOIP(|CmocriUq@8sq=gFO0sa#8lBd~C5X-~M3R_)hgEh^?KVxx3nMoI8bO4XVa% zQR*T2&S)<+QY#EW&-e&S6G-Hgn?{*EOXJC+TxFkIRhcARvXEDZ@kFRDGq%ROfxS~> z$l9?9419>9ue3cD0Bi!r-4X$$x9t2Ja?-%Q35{b}2)7%|Ea7sL@T&@W|NMWm?YXn_`VB@DE8?t=F4+5kv*WlCI%_(a zEUz%s4hIt%@+Mp22O?>34mSX^%VHyvLwy$0ql+6IBA8lB1H=cBO?radp$VKy`cQ_0 zsST0iW2wArdjyX(8Td!-#8&Y(&YV0AP96`!`%RxEO(}NkaoZ4~g^kb^W_yEeMzt|q zYtc7w4jg!qzVvP8Ko0WR*qW=LCC*_%voK`DDs_&5EV==|%L`GPn|HGw^c}qpfCcZR zoIp`28-Gcad`B6gF0I2x?pk0>>;Lm=(J_F`h_WfmgGDx*JHDLK6#4HMtmh$=q>xf# zBp-ebm(WBn9F2qz3LQ}*`&@>c{!Y=|l90i6=T2S^H{nnUYYVjREW$sFdh0e*NAp19 z@5B5a=ml~4LVUTRw1$tf>gub#q*jg2(EZT#tcPJ9aZC)unZhAJK!g2C6m~)2#^p)w zDi;D#mOcAbhvlRU#r_IQsq+mU$DP%R(Omxs{^6$5Jn_$!35T0ulNJ?j?WXUydag8q znBo89@(8N6!+e8uL!l8RXeF1Xg{B&3k;FKW8>=t9{j6kiv4igz0s86@O{}SKfVvmA z3sYn}Uc;pZn=UucDg3%>-f1@lD_q~$ldpQ{$OslI$s2`atM>f&g;aO0hKP=XYz z5#I*Sc!9RxMu(^iQ~A0bao;FB>iX8c7CI!4GDBc3DE!O`NvCOTNr4HLbU$nOryG2Z zbL`#5>;Zo4GrT9YPC+B{g~wTM%tH+(&lW*n*QA!LVHXuPtP75=^6I3b*LW}1|Mj}; zieZZd7e{ZLmKu1d0fx-j=tc!!>zz+&{9)z26{k%<9Cj-6`q6ebI?BeW85*EoK^tGRSstloBCTx?z(K`M&=>wpg9Zvnyq1QG zqk(@{=sAfYoZzb&zL8y`xW#U@yt#fxE+;Vmq)=P#Jz||?Gf&vSugFbhCw7{`kp{8h zgZ^Aj>lZApMHl4X+UrRyXe_w^yNb350j=orMO{*z8_70ghZ-M({!gMRK`Fv(s}~9# z3BVHf*@y4laD9DdPZ#H)_3JO*rPAXjOSSJ!Q^#6T`_L|#Lh5)}ubMAmC9Yc|tI%8k zX(Da%d5LH{z@=8-I1obR26<|W4thfdjZYv5;(bFmJ+=<5$cmGz-FSL=w762q~JHkqr?#1!?Mb^#l+gOYb&6x;D#i`4Xc!RAvS3UEo*3L=0|0)k$|p50KH z!k95_Qk%Lk3?RVSRo>E7X0GZAf>X(xHxnwTv=7XfSV>Z-is8^j&Cczfbt~-R=&@GR zI3$W6D#>Ap>Y%MonzDENyTR(_z8nzgndeKVTGNAH#;>WoT0|?rigp~PLGMw=QfA8H zQxaTH*;Atz;j7QsVxtbx2NW%+YNAHv}1&R+glY#W1o|7 zTea&x6CY0XLanI`DjMLYw3IrHU@d^nLa&OFW$Z6C5v9rxWt-KlN4_8jkWD*1FIWRLvnSHSxWmcAL zX>yik$crpwZDX%2rXjU&IZAQs#0N`^CKHxa`o{G%Z1QK8ZHaW>Sd(k9#JwUa#$}Fj zqdTWBI#}p@s|G5}35Br(RyM4^(lwoObPh5b`OlP19_u?;rCs;$Y32U1H+VCPGc8n@ z$Xd3i{VN`Y3P^zH?48nQ$ZK6m_#==FL>jKifAtR7) z>GqyIS3YVie9dt>!S#2vM5~5>Nvas~UO?8e{*$Q6w6x+g)g^X3YSt6U^|>v@!07*y z$9T_viR#c=^|+@Wl>atnzf;18z6L`$Bo7P1de1}5R!Wl01;D<4&sfF-jf=IhD>!LNJlIy?$jFkxxRV!VlZI-5am_#EPm%%K)gs--eWnWq z=i?veDAjDRt4m5e*-nPg)epJX>SO^N;qGWp9k4dk`D2vLj6s}tQC{+Vw~@!OWR^sE z{6*c3y3?3nx{)|(y>mV!fbRj-0_z$>NIpAc7{cr>KxIWIq#uOSOgQ>Ofj3A@vCKTj zUtbVVtOf70@kiIsaTsOdeyLu1g`f!^WI<6k<7I$sf=Dntl|mUB5vw<}rK0Qjf&ojDeSBB%C_&-_p9WqPYc!9dp-WLonNgVj!c zl&J?$rk6ql-CO#gdvSk-uzS_v&SC+JOo@kKE`ys1#>SJ%*gJCW$wbY! zB42uFpA?(^t}SR9#owTfYU^`;SBt5|GZ#}z!isYRLkEn01$sLfq||7x^9=*{927(P z5^nxh`sGs@?|YmaYgc)RrQuvD*AzUUc1x6kVpPzPBvFV#fffAp|HGb=Mj?K@;!H(29A zS3GicHY!orrdV5-+sIJeGD^)_nXHiRN7!Cxz5s&MKGK6C3uI%qJ`c8%3Uxdzm1Vrs_z`Kj`8HW};BbQ^ z*+5EP?9c>mLT|W>12BmXJ;NJ11_`lc>p{Wgeq|fxOtV-yh_D2t)HUvR>WC2YxBUfR!se=W>=BY(2H3c{lIDI@h(E z6oe#t;MU43s1!?J9psXe6O$^&t0=N985Y0d^a`QSc?t_EEPF9cvys-NtwixNkY_9s zzH;FPF=p=oDO>U&@l`)ZN1QRnp4-??NKSHaUM*{w*{B-G{Uj(WB5kxxY% z2$OudwL=@RVLt8kwVP&0nC+@!>r_%LlOyXResFb$vg5S4qq&Vm-nygo(Qd@O^o*(< z?k?A2JY%lRku~)==v6C)+E@d6r)45c$V!94b)a4bcT?>qxB-W@;Bitk-O&w`17hLF zCqF3r9cCM9u@%k7`o9Gq++%{F$$;n7K*A9=n3iP1b<1CnjV%D8asAMV9RoKsv4HV( z?|JyCIGVI|?7Vg^p*QmDP7p2l2Rw}QfC%wQ!;#)=HOMLvp>sXdKJY+P@X%a() z0TgL(JmOXB!h;*oB-t!V_Az6J$b&&)wi1GJUdi`8SVPk{3nySY3xcs@UD5_cUUj;+&1 zB^+d&b0o$sespYuB?!K6j?mp?nttiL~YHqlAy}hpfpXrGO!$?DoG}3O!a&;-_ zqGu8>h63n{-X>_}q{cjYgN_|V%UrU)$1wYA4yg9!6YtoJk;h*CA4ca|Z&$|MCZYLQ zHJyApV5v;%s;}v20#iFIJ-s$D! zJ2@R9+lQ+*EA)G(?0IRY7=x^o@jt8_5y@q5GV=Nr9%&IFR!`&zGw|b|K$s%FG0N4i zp&jggPXC}sB>;b9h|~}xf)rYD!co6-ZW~^6_zwPaDCoIu1cHeygPoHJp&vHOSqCez zQDl7o9CU5(_F8FWXB21HoCkW^e&m|vHVS~t%~zjc7?Hu$islNtTc%mpVHVZZvg6%lN#ehY(sEVgl`btxYw;QUSH)gHiW;Ca`phv3fm<`Us*=WK2+LWOta>*W?nqXxBP#rRdQfpa2LebWh$ zq3DMHK$)d4Fsmz`=Og|1&R#JL zrj}J~%E%bV`B{tbfKO5I#8*DI+Ga1@^qZE+FFK4bFhZpY#gGD>nrk-$*3Ny2(HGoy ze8wULnWU6CN2zZ1e>*McFhBuYeOou$Kh%ym9nFX{l>(b5D;QM+<;#bMMkYNOpGqRT z1bpIcPDr`zrcR_S#C|GDJ?GEZ%w+2f?b9t76n;blUhK4Jz*r1B4X7xvth$k@1w4?< z*ZcAM-^8~V`Q}J;daPnT_a54R&eMh$70dWsb7ORz)A|6()1s|`c0z4x;qeq*xoP9t zilaRZOibBWw!VOdyG=LYQAU{=ZMghz{NYV!61lqk3tfeEBuh~{HpQP+$KrqO6*Zy* zPQpXXY@kw9bxL_v8@eCOu8GWQ;$Sj`URlwO+DU3}F!43B1HSw_Y zu^?6xx`McmmWMIAR)h4B16AOCl(A!DuQKXU>deo$|LL!;ehDwmbPnT;wrj8q3oFZIJ3u`eYK1WYc(baK* zmdIKOKGkH$)atmAkYq{(|6HFcJXO%tj4Z8kVg>UH&v3~=e2?%DyL{jI5|q7c?n8+zmA2m{{@6TPhaOt{`^sy zU!5+4hTf9{a^Nmi@3CfORM(6Xf8IEoj7E@Y7Z-!-9L5G4C>uYQQaAIzk4evbOOg-W zgfP7O@q2fyP>Y=Di<-IsIOvbp@n%Uzl|?d+)Xd)T`B`RWz>(ok9e1X2%E>vBnO6K& zLH-FHipAJWk_QL$>Np1p&!MqVrR3ZmJ}pl3^~Xxu6KA?`=*=|06p z9K&|TSMJsUPbe-D$}w^1cEz?qA(ooODO@w0r70?1M$0+?r`Xf(L2iqBf85qO8;;cZypP!;dFL-`8W#!sywptcm%c2NrY_Zwg2n-7Y~M zOY1C;#HG-}z5XL}>Q`V5dNlh~Zqir3l+}&fPZuN2D-pBK3a=KY{l~s+s_=miO~P;d zz7{7-ug%F%5USh0s;#q~>gs(-9@>s#xzN$}?A39hNnAVOD0& zrv8UepZW?)GIaw9Lc(Easz?sBbRq z?gF{J{rTO0HTWb)Om!ynv-*NB%nwiz5}Vjd%L{xU-heR*bqrDhDJ7V8uCW1NJmIxw z_pneoT&BH3R<~tB8P)l1ug{$Cp;mZ=>ds$A7g9uB+X5b@ulH-V5=KCrzMV{BIV@Eq zs36-OIJ&``5awxU@yrNT?U+hqw-Ex}-Ddt@T{cJ1S38bo{0OdNY5 z`9rEGe<$w zHimG0tM@u?*o-AkIb%$nVfP{SaRnIz+t8qYP>rL$cGHterY#2P*yu(2XQ|b>sy2EE zZdc8VKpw5KE7=s9b2)a&_e&&CDsn6+$0J}|DEM^!EsCm1qDifFPPB}fht2U~2W&D| z2y0r#3U`0X`TxA(-VCp2>#DU>HIsN_@8D1>HIEM$r*@)eBeEciPl(9IgP(G1*I-j^ z_#YHF>ah75#R=N(G|1*PluDm%Lr!B{?IvE#R{PcmZYi=0bxEZs)HWRcaLu36%1`MqG6l zvcKMkg##fVJO*4@TtcYhorf7Kq;&m{_z^gVQ0#agCFY|Ej2CC|M{3zlg;5i{7}hcG zsBY;qDL+xU1n|Z_m`N85x!}B$4jIq*BS4b_R&fgJ>mrF$lRm=k%)tA&(X@}hr0;}z z8x6Lwdm8|?T5F`oSZu8L>J{@kcnO87ZaRbyBgB$Ws-~=mbreUC^+>AXRj2XxL+3Aw z)ck5zx-m++cdSi^C8Sn(=8&Y?*#fooVBP9pM^rVbV`{3j$4w{I>#R3R zf>ohsIuRR@!=04AtNJk24dSX#WDF;o6|FbquOatNqEEWyw+;O?S`GUk{rB<9?o$k6 zl01TDi)!S!W+FjvVAUcJlE}(s2CTunCqU~m&koBOyCn(gN+5f9lLJ18xU(zc4pqkL zrIZ#YrUB8$!a(~EGE4Y-RzOlOSdTrbNP|e`xfGIef7AsIupb%a3~|;_6YkyD*VAcO zu{!(tffAExA;`b?74BPg-z&ZxC%)OK!5)HD)wER#X^ubs{VpZcdd&Z7tHP);q;`~* zhMKVlvEVj6Z~16Qtxp4k$7cp=c!O;P_S8(ZiUpud_M`K)oka zj5S?^!;c6q@AdwXrPQ|y{+WB=UE5a11 z%1Zw50he`i=WdhsI+lN*m+3Vggx4y0JMvzGDCJi!xe6LglTcY$?{eqL>}G}hV|^|U zAw5f<=p&pSjFq1?KfmUU=Cf!eL|C=4EBjss%A3I+wLbDFhXta_nzUj9$n`uHTqweS zhIxpSlWuNhHptP;zqdhxru%>bVO0JO*0UOSlx5yYn}ihMpXGzDXD%)44P2(Rt(K4p zE#Vc|xc)qpKdElFh((PobB`)cGBLUf0lHP^WLJl|TC*3F5|w-2e+a za`Fe%bL$Qg`ZWM!KiK<Ef(Xa#%RBkWj{Ie5F*vzHbb&i;ld@rKSg(+8|t72PNLlvxI|rU<;gnl|K({My&1o1958jr8H)JhMftmvhjvB+qQN3%{qhWc zfwKf*xC{EX)w54(BZX{v%T3OrP*ek)=($5JFp0xGQSUla49AG#Op~t21sEq^h^Vj* z54@c%yx82BG^Cx#_U@oeTxU)y)v}jLmfT?G^ygEjI->a(W_~v5Y=v3-T4zB` znz`G@K0Z@82##787k}fIw%!@t!H8smKzRz1>y5lxrV?tX;^0`&}9eb85tT~rAJ+_Uj`c>HGZS};5c+}%ayu37`T7l zRh15Widh{D3K7I<+@+_dYO zF7nAie2rOXIZqy6Af@>_?PsFuW;jxk>Eh+_^^4E!BTs%};t9DJYrlbLtW5`?iq2ZBx}Ew64s?n+DDac(h)yU%(B;2gki z7JS%1!Em99-9;jYpLr$uh=U+^CEP=8l_-W&AdLTY2dnIPez_pIPb+S2bZ5;3cvYk% zi_?jU2Lf)>QLtikEN{9^L#tpXy}dB5ab7CMl_F?x?!dVyj3&!*x+xWh@D@}5c^)A) zJbHyc=fqD25rwwvo{GtLdGC~Y>r|`>NM*TVX-Zv<&ATH_TzqokrMp3Cgk1rT7s!r> zdZEDn?7d<#a~C7MPo5g4Vjk%B)IE2okIVv3T~z07n$g`3a$?$!`IvCW{z73e^mEA% zws#356;%NaTiLE0gF5eD%BQ^KI;8wGS#$tNbEYt-wL<^W1~dxxbz)qSd{|1Du4%-v_Kc% z=JHN`xmS5OTND=uC^rFW&UbrFWPVa=+hzoR=6gcLy7SYPiO!zA-R)W(K1dQpe*a^a zqrL8bhy%F>1kZlZndi3jlvSQQ!1`%LQtG4H_X;AgdSQ*-sWuaTAr6xPcY;? zUqWlaT!nHp(68|Q3jwM8VYvfkfJ%TsMh5C8*uOk@u#hm~YT#QMl^kbp>#C)emUe`l zZ6Tl!Exk}XVtIy)XeydyCialq&K72^?E~a1gSsRX;|6woB1=ade#-viZ;NZXLYA5~ z2MCMu?Z#AXtE@yPQ%;?Fij7M}%)108Cxw&23o(y1UC!c~08zGo5CTe_^DQr*6fy#l z2*$7=1x&=dL$e)VI_caGf+lJOVH5?SC}^Z|GLdm=S_qY=oeQkWdS=;*3T%`*JTj|` z*QqdqG^?D+;Gf6kT-2j9+_5wYvzY9Gb^N1<&abGJg7%9Lb|-$Fu&Nh@5R;FNR>SP2vQ%$DR_Y1yQ>t*s7op$ahF zbyj+crJufO;dBL7`%4Y;GyV(3!F86k=Cl;YLCt?m`W!mmb3riEXSQD17D+w3)gQy{ zG&3s|Uc^G^UUxN@(1h{U`Y-9HCcye{Lh-Lzbry6b;=e)72ODweA*a|hlfK41?HZNd z%wZG=IQg7NMq_QeyJ+l-x##01{ZT(@$JUKmxFK8UZDK0JGl?$ScTU`2h{+i@KV^lN6J8@f$2@j0ZC?7DP%4rMeW#3pCPScy2- z<0iujIXYX)FIgcdI2g(*PIUK)AK*<|e-TizjuR$m-~2!!R9L!kGJ12K8z6q@o3_{laPL(U!|2$e^5e@ z+6_GLgx@vC(g{b%{4*FsmgOS|G9XA2;a>CYZA!!~!zYBo*ZPm*luB=9plW0RCr}*5 zUvRbmMnmp3;6pISFT)%nZJ!f;<#H-lcMk1Hv~O9?*EogOeDU(b$Aqi|0dz_RRP~Z} ze0zhzZ5C5cbj#^$DQu#rrl+kO#F!)v_%R-^f{7MxfVu^d{FEm2(H{EzP;M+JbSs~t zsy01{mA{eo3n0XBautHPs;Ku5{wgy1d^%V_0@7HJ>sMjTg$mGa!=BOj&z3vofQ zryF!MW?gPnz?Yq^yH~k%;I0b53(RjLC4@$L9!)8UVE%GtcjFx4cuq#tLRBlx89CDi z?%+`C5B*<^LBOjfy$Fr#>P0dvqS#p1VYP?)YNQSabe8zIz4pTDzwYbLM% za}Z0kxxf9x95^K)^Z^cS9zkkme69arwQo?(e;m5NT1Jt@wrxkWC0I;QNBebV$cLLT zMC5`J3wjnh$gJ~i zao|r`{_zmfj+|lu8rr7(peI^znzNNznX@@`tROvi)xXq8s%L#xw|o)wu}=Rh9qSQR zUH9x|Mm_I5GY%>Hy8R4na^p_(;IU1y67~9E;f{1NzxFusJh>(R+a1OS8vo&5Q@HU* zle3mR#u36|RSx0iZzp(KR!J^gnr(W4LDpYV z$_eUQkm?^P6nP(65?}S6P$%nHEkT!xuKzPUC6HGT!1nw310rVjKv<+BvX#)VHEf3y zz5+vyE&xuT5~@rFeHco^jGmW;F?CrNF1bxh2t^a*GA04SHfos{g!r6qIe~&f`n@3n z_^Ds)hDyY?>M0@D(@fp~3NLJR6{G}0MGt@aYRXKvO>YEWS8F`$-!|8xd+hB8b1FN2 zZjCp?qz)(HS>sw?%JFGjMjB?6N)Hy72H+y5&DzLUM?auj?aRr;oJulBM>1@IWZ}aP zm><8OBh;;L4(F9PIQ_%W->Y6d(SF8s!IPQ?uDd(HkF_=D)|c=Pip5j??bFR2w8^ns z6n?q^XMG038)9In*N411zDY{rZ)3Z%D3or(9FA9)pTM9c_;1Snh3AYxe#jQ;ZMWQgHrJ6_x+LjZ4Ts2)W@Y{MDLr9KEztm#M~a06$?p5l`ZJG^DzGl^LI zo+iN+K=O-*D-;`EcseqHeVBKy^KZe>Tg{p}X}&O}rs53n${FHs1Dh)m$(3o=Y1277 z-?OYGFv%CdvW@RNPxZz|B$A8*zUU`fLBBRg4sf}eq(uTq3H$1il0BkGd(QwH&~~>O zN`vVJUuE&b-=|)Q&SJATwrrbURmWj(VXI30XdN!`?s>qOrt4(s#284rum_t?PON`3vv-mXj zB1UdKnySZ$u-8TyPQg;x1OlXbq8A74O4`i63ZIs4xvu9rb5-H;5aOyB5CbT5!tmj0 zmnLj+Qq(>M91#=Yv zkyP3+W6aJoZ^17iai=Hy?$NLh)zU3SD<`#>E z04NT#n%b=l0%ufxQ^LknOm$oJOm!ueoi~4)mP1uJKqkb6CV>gZ##1)(j7gpq5>`!8vP7bTsi@490t#d2PJm9@62%1$j`P3 zjjP(u(GpoSJmdyJmx{m{ldW7xrVD-%92mTrjPRLBHFc!AVIckzrRm*LezrGomH~QI zwJ50h#qDmnomRG8=g|R(jCWWL_Ey@kfPNfqs*}{5Jg2tYz#XbmwjQ`!7CQGeWP9~9PfA@ulGrL5C}HKxmjZ-owS|bT{$E>k?Cg?1i77jwbV*3u;vY# z*B7amhk^O_p3kW{WCjzS{W?rW-C9J*aCGpU@=YEBVR1mT5EnBj5yZ~KcbozhU~bRf zGTUV1yBM!1rMg`XJKupP@hYu@*V|t~Tag8_qK7>?8Ks}^nfzk0P)Rtxgul={zy#a5c-2i}mpvS1HFoXqd^f{T? z#(O1|^fm(W4rPVv2rK_7KoS9YK(?N$@gBClb;oPJvbae+<1Q_I3kDP=PHZ_=HBH)^ ze6p+=wnK~;4&)NNHYa+ z`dxTdO=~2IZyzGE7WMytBq!J02=tseIPsr6-9}zJc^PWjr#n{%94bHze27$j2xui$ z7=~58mlA-(97@vsKPD?pTCCw?SAUd^7mfj4F@$hl5|_>R1{f;%a(0GFEDvFmuwIJi zXZ=9Jzfu`xzm2u~KfH42(%yH}AJ!bGB~fa$(>)6(a;K|^v0#-^T;glmp6`)7brrU+ z^SN1;tO#`jx9fCXK|$k4tN6xrqC7HGbV@PcIGOuKJ*umktyz|HIL*%9%9xds{4zh# z)zFK?r$SnZ{ZydUEr&Xh3;Qun3~MeuQxUT-yP%U-?XZNA4Q0Q?_RPxV;ivEgXD$A&vE_3c$f5w8bd4B1^{*lhY$Q*19i zG@WF6!A?>RCb#}k?21>bDYvr-KVo#07xax5)qXwc-SQrY;P=y1pjA)Ytu$XnzNgFf z6TsLC3$~_=L$_X+cK+deEDHslanCJ>gZeo>QG8ENuDsd`3qUs`!k~WL$X;_WFh?ql z#I!sh8|5m37VYVS8IfFLJj7Fu%0~epp`U=me!_nZx9W*-eh6su@PY^{M#a5Rzk#5v zP`oGwHn*>{d1*TR_;G8kk>E&AboV@5!qm0H489|OEL=m!PKcHTZs2#&^83}>14|@q z<%^pBQ2AL$Y14%f#}pvI@IQ^{-A}6O$$MB{Yq@~)ke!jt3_B)kYyLEl$Z z>0NuChbRB%wMg@O>^A8zI8X;=jzO1M9sI>! zFP^90s{R^0^K)T(4t(ju%8Wl#Ddj&3<2Xcz&> zfc??5%aljUcJVz35i&USe$pzb!AF{@w&}$~dM#n*Z>rC2)N@Go>_kr(%2lD1bPJA0 z_TzQuM)Tn&*j4jL#JFP^_r84yv%`T>-3Ai+)kv(YF(h=)sO0sh6xTU*M!^yQRaev) z&fno z7)Mnxx+P{G;Vjm%FD_HJM0tMP0E9Lj*)7WKH*Jz&b*VtDbTzyLter@e5uJ|2iwbl+ zc`WEFP2)J0s8LIUkZke{K#yHH0P=n)26qfzbH#qfrettaTmg|YGCK06aJ(G9ZPFop zAoE4^G@Fpb(7rC)Q^vd6LV>zNN2jx@TZ9-MJ=pk6Z^q|JxVXYsGGKx#*gDUx%x8%e zr94o2vu*+P3#K^{KVg@E=ui8Vw^{FSUjCPI*9d{E>?% zUf~#$OxT}c?JmgBV*;hu`2@mt&)L4|ggh2>KBe1!%IVYZ7X&7mdUm%t^w$~+*(Aka zDs;mHodkD3u1SGZMhm0bcz7SFAesp)^e6KYkE$aP>mj3S7ej~kFZIaG;+fN4RU)4g zXvSc}VDxk*5VvdfBRDV<91SmYv7nJVumD1pqeRTa6=?t%dPECsj(L+WEC&`M-jBA@ z%*J!?p<~}#0oVQQw%Ai{iT*(Vt(Pa%TAEQ8V~mS&WW?-d>+Z@u`2BPHQP-I!TKOc?pIuCDypYeMnS?w)ntZi1%f|C<}YsPyt>` zJA#hl@$Bqm{@V$?;=&hLdT0Mr=rP%5B*6DDN9V=qs8JoQDj^h<7W%HLQJL!d&#&Tq z5eshi?GOj?Zr+_S^DcRjC;8RqUX-@yV~)Nz&;nqkUvC%5 z$qbPnU711nuK18-ushnFj1YUN3Ea5S!dzjXg_Y+sDk`$3+~bdyU^Ytfj@?^jRv^-I zuaY~1Uua%(ZhLujz^-#(5ho5mmeM?SmMy>83;{O`WjY26q_&61qpQNeGZ!!t^<*qI zFeK{78D7qjKS1xL1s6G zD-hHE_%j#n*}jg%+j@KkAIbV*W}Uz;ABe^sMbpR~yKqNbdn~+`3|g#FjYxqrP?{PP ztf@Oz^pCU}&?B~sM*l}&a>S)gi?_1RbSn4-d7bddLKh_)a#C3^()HXe&@BYUfs47^ z0jow-47l{;_;mWc20Fjsc77A`ubVeIodkxHP_OY`wJ>t?RiY?mqtJyMTdf9Y&Acgw zFX*0{Q^GZhk7SV$++|-T>>*N<;bqBT+lUA>q=;iH*;EeRa|?_tJX4};|L+6V*KK0; zhdrx}m2gw2K4m#4q-Bk@<-NuM)xs_yiQvL5i9T)={2a!6c+~G97A^%xvWLm8^Oz4u zY=#-*nsI9^)Cn_%Um6#|rUfr1($VPc?_x>0sJ<)EmM+cnPPw@UYVz;eNPJ$?M+tQ> ztAfgN@Sf=oyeIUjmIwg-@Q@gTuMa9KpvxV&*ONa2>l`A>L+2WWF**RN@OR?6xD;-B zv61$?9Uv=W*6loty_)zodoat+eRhWW|0^J`rX0?+$bc#uimflowPv1#U2$FWzNoFu zCRd`%qdQIcly(s`0*$J$%Zf3~(k|J><}}|Rzo7jJ>4DKim$BzOXtm}#vfB8g3myNX z^F_=j+2!0?(2*ak0i}hxk@-v{_z{d1aAQ4#C(o%w`E7EY)_R{hQr$0sgxEAl)e#Y$ z?3?W@1`As_cjD5Wr7v$7ELJ!xw1Y~%dBR|;EKd8bPL>jnLdor*YNdE(QY3Zlc=4-V zLG~ESTrymlJy9h6&BBxs9Z!yPsP{%*wPw`{plr%>y#y4Le&^1`&7}4FtqkKu5-m&h zPHJu^%K!&i5j8_dCf=2LSX#dN$f>EZ*dzi^v+_#O=s(Cr5K}BA&#KUa_@=5vpaBLA zi+C8$=MLN0q;QCcg=V_n;9IheDS=$VLmOjMAGNNU(3Kc)%iZ8+Hl$UitKQh?1gn7s zF#hkpk<(t#41zb)W5kzgtzcd^*$ZGeb0|39uvF`NN3>J~8AcvJ^Y2$}ZpT+l8*3>T z7rq`;TRxP|+HaRRwFURe5t54yNZ;^?{^EPbSbVN`u~uc4P##H0}FiB1PpE~VZcUwsHXvL{0fLbop(tcLaw zBv4In(6$wb6avMt0$XD}-mGRyjz5xOQz`_pASvjA1mHY)KDUem>bM}`TH9Eu#R9=v+7 z%Efn@fK&g2C|eSL7cROU<)#|#S2|@d6UbbJ&^12wgbKNmG=m_ z=G=5lCRaL5E@KSlFonTRt@s6+?#35Y%F;7NOYh66xexR(^A(Jo{3KF4HaSQtSHXqa znk)kqA2_4UajAjt&n+`AF0`w@{%f=B@9I{H?JLc2qX;A9WB)Yj@xDcw*}sSCk|LB^ zdfjR3lL-FkepVu zFurR7(n%7EPTI%FpRkEfL%lxJp@z5)-GgW5zOI`3Ym!GD+VRv8B&# zDa!XwFO{cJd{R6V35yLlQuliVievp@zI+)CXp~K>fmLU#MlbcR$5pS6u+d-(@W70U zTSXQTB$Bb&t?5SQfhJ1VESn_~BId|IXlyXQLuld0s9ghgqVaY#2#0b@Xm`hN6CZOj zpD}AS=5J5W^dCrtFA{cjO9le7fFI}nNtU=|`Q1BrQWy3DKu@Q!-V-n5o<&g?_S7lH zcL|yt&2pQWFaY^Q5~zk+_CCMsPu6na9|Dc=29c<8_d+3 zZ2$udTv~nBhiFQCwkvTt*`sCWI5S-Iyx#j+vZ=aDZ*62A2(+n$nB+F$GcgmR$A=iS zHyWMJikUUyo#+SPnDCmKiI1f&jS6>p8v3MQ-^`nbk&f8vzv=eMYfGVMl0=A_AX1?&6>Q(AHR2>3jcVce|c{^F2Yj}KCfrI0J>=)ghtB0<_H~l zloW+x+k427oCx>)pvZI-99^159A>qYDwJGyX!a-}m0OsY1ty7(M@l(G88>3^={y0w zi94-O2UV*}uxkhdsPfR80IV1)jsiYbhWO&p zxX2Y9e#kAwa`BBaW>_fckYUnxM|{|RaxLfc>0>TrY(3l{nF)w~Jl3GO352AcSkFwSiaa@rc{glk@h;R0FPo0L`uWB_yoS`w`gv2@8u z`zBCn09FX`adOC3loc~LS!2(#1}kld!~>-_+4;HqfldJ6R|eQ#B44%Hx__FyL%0JS zVL4m)->*mO#Q+a(hE9FY7~WOP1j{cW;mO;!msS{*Qka5rg+@D%zs^e6)M2=ZNcFG+ zokfv->)<=S=g9hdK(+l?GC@cegoJTP`6;s)h$>h&I@sIM*x^)w#3q4ualS4qT74H3 zww8uhNFrb`09t{tzqN{4^8Uc+)(K`y`i(Vs4lV8`|Lk7y2$j_8{jB`Qd$D=-Nx6-r0in~ zx?=VecW4`b$>D?1NX<|nI5^dF<^0^k#-NN?I^buQ9=6p|OWtZ4r@a1#Odoi2vK(De zHl$xIt^I{QJoIV!O`6^)#ueiZs_>x@Xp;DW~8&d%sI-hKZO#77!4I;-6Z0pD6I_yf0TqcG?bn9_x`%U&!5fJx~bcd zP%A!o**nE0sfmHJqZODfaS~OnH%zYQ;x8k08%WdFkBOoN-cWzHv&d4Q*(ZME{YnJB zNA_y3-8@1Po2JmJm&3JmWVxOhhJxjeZ419(9gT;`z8szz8qCww8-#iNM8Xdu?H{Cu z$@IZ=Z_t~3vb+yGi0v>G7|2Vrp#h{*Pv+eJY|z)wcKrP|zsa=OCc4=U8XlihK@#zSxNWv2HeV9Bxta~JxxS9az?Y>!!_${gDD6D2mcV8Ytuku3&_t6iiZzXv>qeq+10oA zv5oYa07yLuL2MA-w<+ZU&3GRl*~+RIc_Y@e%1Pj2H|8}lw3x1(7-;|*=UAWrjVuP? zq#Z7n>5G3_%PXXfJN>0S9oa6bA$O0hVLwFXZYZonJ2gP|;Q#?&1>!M*5dcF4Op}vU z*#U?u(Zw*wa*#fAIrEVY&hw#)x*V=!bO39hHENS*lOvHutVduKD+gN?#1mB2iwUoo zl1UWcM61=HZUvY^@y60sUkx+i^uFCMd~{1f1;I&lT?US0I9r619z3fN?TRA>=R=Jm zC3;2!`1rJGn7y*(kwj8Px?y{atL$T~L$%7=F&8PrVUBZ-@sFc+mBAact;DhzP-k&= z1zJC6<4rcsKZs?`Dwe?x6$#@|g)IykU97pRtqxTM(+S>&^x-p+xPRgF=?f-|4zaWjATdTRGg7zshxb4c_Eot#r}o_#Y-V8SZ#Sb8q5KI z`cpIk0SY4MH!ykF@hrNHYn1QSa`wh=nsaF;?JYfbO0YU=8>Y^H(zEXvZ9S_#Xp=4z z;cP1l;=m#54?B+{YURv?)T%Q}ngu82f(^X6N?pCYMQAC)Z-K}{DZQaEuU<)2O(m$# zqOCd;!91ykd9p{TLDps){~CRPQh77sMG&+0OUQoV6bXMDxCF$iQOg9RYNbZy84Lg$ zp%S%aM41Ia{3l#{B#CA*fA?t)iJb%_Fy{L>B||>?kxoD~5+6|YrS2R8rI>Z=mR)SJ zhoxzaL+ip(@W2^ZnK9Fqf_PHJf+)uaG-fS^u}d(Vp(4k>jV4J@|Nah|p*k-SW~2j= z%b?je6$?J%iBm43L+z4sYj~!|@fB7ZpNGS9{m6zQ<76xv-CNDp8eaQ!@Jex{R|gzr zZy4sAyn&h2XGbvAT!ETjjDd)>BIAB7i#HU2vQE;j8=onlK}{<-Etywg82#ZVzK_J)P%}IXBqxRP0hl za5VES1y^TO_s!Pc!%k)i%OT}T;v^y`Rtt={^%I%}NwG006E6Fy&2Q4Xt z);cBkLvp$lV-5BOX%R4o&#_C~`|bhyRCX*}sgw94XdONrKB75OJiFMfP8&~>wrr_! z7$%GU9|{{+O~$=q7@lm$GvYnXQBEAp`r6J^cKJYy3RdRX<#S5>I`P1KtKbiLf~v0k zYi+FBFTNPO;iio`6=RAE6#S^-e*CWp^=CasOaaU!Jksj!!e%{op9>QZRlvC9;=icQAPMfV)@ z+KUEqi+-jWD0`D-m5#|)U5CqOSd9EsA}CqOhnqgH$H@y*nQa~ocaJa3KR~H{fSMPp zn+}(^Ou#L`Wntv0a9U+4y z1(G^XV>7dH8+EwN0JD>P_e9Jr91GiXPBgJr(%!95V#sN`3cvCMD?|?1v#}axCelFW#dL%82dB%dMfDU3$Ugj=GAy~3TKf`q2hsB0I6W|Z%7g%}y&-*WMe z-2~UiPLh>5+L55r-05DiUV24lk66rBNT(O7u5KgF`DQ2eRo}B zpG2WD-2K&?#BJ+7z}lIu6E-;fBZ>orvy=5H6W)Y52~$9C+sZ`_rE~!g42N4WwF~3S zHc>=nYgtyWbHcPA152Tv#tTBBp{dPWt~IY?YCv2@0HV9Q6Slr;QRFqU5HzSPFD!FF ze*AI~^O0&LIDR!LC@GrrU`C2cTTU?*9xAZ|5qypNM4wxt>0pBu=!>oCJ2br@K5{~kt zmqq{U%y!k=*gLgJl^WNdda|IJD@SPF-*2gbOe)RHP%3KT_gJqRx^rD=?tJu-h+c#8954+|zd|fYyt@Qie-qz>sjpp?8RRMnPdpZ=2Ul zY6e5isHNjn{jI500xWA!krzMZrrt2Ro$OyD*_HYUNc(39or}gn{poa3X!lJ76s@btYFIBqb$3gmWS>ysYF`RqfZ)L%gi;p4wh z1fqiQ9MV?GgHfcE2uds!<58y>dgy*6j|W{i^}W!!-2H zvj9xT**$q_wXuWXxi!M2_9BB6xoVbP(st@R=#&hTYG2i$k~XvhgA)iws81#cy25E- z?V;iU`+~MTCF-Q?deS-iNtZINsneKpX1^wSiY%Hr4LKl_A3nP`I^_3bi};(rIw_t; ztuO*>C2H&U4ID~q%vuM?y;BRoBPO&&O=X(U6ymPao47ASu8lY=jMK}sg3Vjd-hM%G z2z*va*V87W#%qusukO&AZXYr;Jv{m)o5>j`GjM0j?Bc-9{^C_%{wxbv?!`&J&d|1c zMp4|{p3kD4eqX-K!P+^LDx?3H-D{IsB{Ig;e9R{nXh1(R!iS)tFcvtXJv(oju?(*# zb7|X1TUnbIAA&$6Q4>I+B1C(xX85L5Qy_z}0bqPm)2v(G*io)?6@*cPf=)aQ=fm{| zC?<61m}p>XefKo3+(u7EhkPfw{!@Xw2BAaU!yXv;t3mvLh3e{ogemii&h>gCEGn>! zYY7PTjs8}x#x7;4e%r>bPH7Y?i1+-~o-Q^SlpYA;I6%pH2c$?ol=!g_xWhUG!G z{3jrSAwN5d4DW4D;0UK5SQjDFL88OF{~(9YzmiDO{QYf#q85X?W+_)y?BA%Km}hv6 z%(_UX_cYZX9aw=DNQpmWijy6i^j))gdFT`AZEISKVm4)8awp!Oi0apVuinu4gjAfv z`=ZdCXIxr$SBVk=^Fuk$y5hc?T&k#F;tcLPT2rB2$1Z$vga`ygt<$1R&MXv1eTQ^X zqR?~iNYjzofOvvRHE>XpJI3T>$~^8^ge^`gr_g4d=6~o{)o;(14t9d|oo)5QYm&SIPa%fp}aBly)fNtubC5)kcDd=ZM|l`1Xua?d2`-)X)fu^CFJ1NEH(;Kp&QZfG#FZ!4UYFmA<_x_jT7deQy)eh#uo17m;@Fbn0Rq1Vu&OtFMX$6D%rx*R$*saS zTZLor6BU|0N{2)MyMcID9R}(|BkEbt*cO}(BTB%_lq0KRh^q!0&utEk!fPcBP!x>X zDm&?xGwCI0uCdPnd$p-ZQuHIFcskR-qzW1kdU^oE2kM6CV9mpdm@@Wz{?J#HVz2Wa zR^%x+pKGc_z9B26y0gJ0EJ+m=%ay)w9&w1Z3|`WHw?e9yys|gnT0F_YRxbK-rDG5) z`*UiwxM@+CzI93M&O6dRZ;aAO;oecepk*ypg3Jn*&_z!20z4WQ11Y+|wE`m*k)Y1Tw(TFyUbygoLdVJ=QW z56*rp%7>tY+o&623J4AUc`Xka;^!aNEds1?`_KJIYvCwepwHxEs?33Bv&BsOHTGI= z|Md8!<=YGidT+2Res|Wj`M}UUY107eB*Q7zI@n?bKr$VrVP-@3EKD3UQ-O?#Vu$!6 zwB7rH(Ajer40ym7W;v3vthuxSg1%DTb{kP2)X8EUa@tp!Iik{RJG!Fc^W`j~`bX^9$&KO{4YXPHOq+R8wm%(MBuLUDLm2Jk={3&?^&u2e!cC$4ykhZ{MEO7J6Q31 z)_E)(`HsR)!9WF2gS79rKb7+xFM`p+dNn>Fg5WK+tsw8ANx9&|wCj(6ppH+!1yDW- zG4w^SkF2Tl+i6n~#b}RX%G`BWc)r$Ufew@$5c5#`o$LYqJBkb~?+B}f`3zKK6K!*z zkU@AU1r7&E6M=0&$GPn|S(RFa<8w4Hv9*9N`s;&B^q>wbg< zBGlD&GX9wf(-ha*;MrsHalBny3IHnIk9gG!bfzkQZFgj^NFp;m`|d)bqWnftXd2De zC>sD(U4yA^g(98N2OM~Z%kGhUwbsu;8hbwvH85n7IB`$WalsRi8>aE`>oaL~B4mV& z8yS7v22z6r9`(UfH@Nt#MN@~%(LziB+OQ-^G%l8(d~HnsldL5_`h00~zS9vi6kSB` zx20zi(Ddaat+GLvkEga5D)H-EmoffL&PQrC^wu0WNc@fUIg!a(SW&6bqW@ z>v^NKW1O2#^X_ma6v|kh?H;sHi0u7P2Zf$41fS^}V(VfWP?CQI{AH_&kcN3Z=D&us zwP;Gib{TQ_C;j%cz`!*aa0n#)`!AnCZ5jH8?hMGPn$H73b*!Cv<3HBIRpep?w=^!_rtr2e3pE9j`ZDTZ z&o$U4p&+c~02Uyg1=TO{zpg?l^9oZO1v=~jzI!II9ExGZ9AC0rHYc(c>L+^Ip}>qf zZx7~xqxb&y-j2P?DI=XmjuARddH*vrNRQi~(1jEnOhaJ1Bz000#^aRtH zV6Jb(9Mn^pl8N>H3-&FS^3 zF{df&?c3`zwxO>byT;ys7a3rrbw{N7$y7*z6N*!}br6-~o4^5jbr!t>X;GtFZ?vfY zJx-W_pQz;+fL+-uFV11J7Dp9O7@GObQ+`$V<5MF_{goe4{RdjRG5?>4soc$H69GFb z=x-HYJ4wrIqZFs(#>na;mi_QI9jXp&nUfBb&LmV>p|<_l$(_jYt$LEvEy4t(W2i*q znzJc?S&rg97c&lugT;E-9}iEVgBn`bUpDrhXRAZzL~_Sz8|QrMy~R$tH>EIFZqD&2 zo{2sNe60^OT7xID-h$Xx;Dk!nDlikm7J`>tcT7d?l`E4iWVG{fjUSg6G9r*>`=ogZ zh*r)P7TPO7r*bX=D(@Y+FWErtH!YlU#7=i^0F;2Q8l_oT!G zKCk$(NW7&y3&xu;J^LK);Wuam1gi(5i5@pVqRY=!x0@v^GR8Q32l}_fT8a2sH48Sc zkG4GrQ)eA%Rg%~-nMVo;-amqVM269RzBL8NDZ1?qQ>>7C8cT+CkOD{xpEBsUJSWUAkNt$VkCkDnL`CKl%pd_qjrduJUpR>H3yK!^B;^c0>#7Zh-k*9 zp+R)jl<>4L<^^cxp`d?}D8LSEDQP$=6m8PuU~U*7n02+LEtd$C;(+C6EhfUoy{-D| z&tQk%kb9&=!wO4V^v8Ed_c_vlG0l3z?i;=ru?>W^R$_%^?VxEm3!hUj6pXZR7VWrVQ*RzTDZ(Z& zdo>dh*6Zrf{x2HDzH6>t`7iga6YrABg0{}x3t?*%Kc<6;iJ~Wko;_*>2r5-actbM# zQoJ6qOz>Uq5r2%iI9bzq8sWAD69zSTC0R$XEakXwJ6LmX36U9|EbaQK*8v)(_5@|h z=E`JduvneCc7b2fTDdO7l|cat^-9e9Tz_I})A&so7Gc%y=rxNRE?C#9R2DK<|b>mGg09^hx6-BRS5Xm9of%o4V zuY{x!TNYsH{_(^M4`TiOJ0YkAXM z++pMYx>mV%g0!gGy*AmNK)z}@8`6;}Img%^=*}`3&A+|i^~sx zHg_~v4aK-D66;AJOUgmI(!M6v<|~>OKp=pJW9?~DR2t_A0vfPRudQhTvbYt8fs=za z&$%=0Ih=-)@RKk)Z`}hpQu#4d2$L`m+rM;whDOSoXx$u^AR++KS+}?>#O(2PpIo*J zCR?g8gwPJvR zPq#az_^#(TyNfK|Jf|<9*_wdE7=0TSuuf>wBXv$t@ESGklLY0!(E~CN&x61y=eQ*6 z19^*R4;^EN6VbJB}COKJe5o6}s9^^#RybyU&Qecs8h2t@?C=quvl301|Zgt*?Z* zjysg~*ERPH93c>UmJCCg&~UVoS!72u+V|?h;`kltbAquPJ~9&Bgx2MI`wx#Z??ghM z>WB9#{7TW;*+6pR>DvlJrAhDv?}7z>Pr5KExt6A z7Cb|jkYguMvIqjqyUTDIn$dt8w11ScT###)e%8dL5Uf@bgt<8rh|KN}Ly*-sm^j@} z@|Dgzo;Lim7oQ{3D#>VOA0?LXgnw*@v`=IzqO(h2HxtIq} zKhzxG7t|ZDyTQG~um#XRZNI8g7u+6=WN5lD4Kj|uSWuyQ#k8uRD%^#6!U2h2nB1oO z8$^bACw^F9i1K7Hlh~|Ab9nF;u#}kWXi+f21Pw23b3A~9#P&Hgi$D(AAid zs(Fw?{vaFeXC)bERH0<#*IOD(9jaAH7!h!CEn_U9{pwuYFmeOlvMf2aT*i2C?T(6Y ziPdwb&_CrS{@s}T3+wewiUqCyhp zVI@C!gdHleVO#DQ%H?_41?^v8|EWLD}j*Sc>JI+n$rVhZOYH%{@;fI3hzw+uE2~Ef#YZngc}oQ z>#sdL4(?hp{`MN1ZZ?x1&Ny(_dZ^0lsE}x=Hd4gQg3?EYAq+<33aa9wu;4Q=4^d#=+?9LvttwEN=wG!-leC&e6X zH8lKSQ+dL#y^~THPGEka{4xOp03*qu1o|)*&krw4biEXT5i09U)cboOe}FToLpU${ z#?6#jE=g!^m#CC^bSCIMW^ID=W{Sapd<+S+EOxg#D+;AH0XpgCO(6n+=l55`x2b*= zpSS{R`B^JEo#GV-n4;@zgvIiQ#xH8zUdKXI2;*#ci;DxMfI|*)Utz)F40p!!;A9_K z$!(b{8sXQ&EJM)O$Ia!lrZ+&Vic#S=UudS^Jt+gEb87wnmWYq0OH}|cacEF!CZlT5 zMLficdp|KFIV+#I0`FU%P?V4xWC!$hG8^mbc5U8Aj{Mh;kRXZs1wop%bTT1;TxeHJ z>rxl8SiKN4GeMd_<=ied>=+Afz_rigwtIDjdAZSMwNlX?o*T}GK#JG)s7;3}&7P&I zSdzog8Kh`l`8jsXbf(Rq6H`R;+$imGcMUHsFo%4QVX~FGH@MINrYc?Wa#nNu;)^dl zv`hU#9xT}@oC1s!TV_d3Ud9MqkxVG!{J)7<>DWEcX)t2ol{=tmx*?5y$6aNM#3-So>^~OpX zBo9qO&uU0Yt0*B`tgZ!LF`Tek$DZj1Wvex@&rnIdzhQ|!%1RY{GWwaog(z_xp+hHY zG9r@sJLN+orbZqP5LOyQ`Aa_x)o0QRd+Idt%YMjd)KkD*f>SHZ@j{!sq zPWQbRcAggjN~Tu_+Sg)K2*th41Ut=oTAUEGa)O-UER?~hmM368En{E#E0k(ua_3Y2 zKf<1SpIwt;D9AVq#w1d+B9$dP=wV6_WN)Pdghs^i8v8<3IvC7S>6 zGSUo~&3X2xSPw!5rB;XHHD~ko)PhQ`tht##kaBHE&Y2xA9VrDesvDU#Mz&N)qZ>0t zWiwO{+y_rD6{b(M(`;n20!#^YS8OCpcd4$25PLUZouvtbF9`unBbli80{MIw|LSfR zV*nO6&~Ef$N<4@BfpNs^c{WE>9`+BNKMpAM$_;Dr^nTrM5#dcbkPLsqR4$h>Z6`>0 zdi`CL93p;fPAj}wHvRNh1LR*(Juz#wBRu8-uAXRg-cpFg?QjHE-nvyajx}=Sc=C`G zy4D7vh-EuRLYo+Ask{+JYl5)lZIaw0lmOnCdM!@q;{X=T=ZeWTIXSxdUXz^UYCDWb z1m3m>aUtNtM!60OG1$Cf#%9+S-QZuLlqGRFh^xk3vad2b70Wc0>T0dk3ByF?!`h4x zP@Z#}a0G*@1=pcLam)WkfgEMlWN-F&hg9-G6Md%!_Wdg4d61`ylRE{+%&U{}5Kl?- zu1*d;GvtoJiq={z%0gRf^g3a#^6?78c09pwzK0CgPkSI@@ly}J3g^|>pZ|EDlOGD*r}velhkS-wjd!CDEnN{Fmg@{iSH`b6A@SPm^DU{7HJrlK+iYxfU}DV2}B zb4C;(SFE5PeGt!%6=?wHj7n+Br6;hmV#R?ZuW|wImhudQ!(&ziHX$|{hwkypaTq6F zMT^_7w|Mj!uTb%^)NhZ7y zBHw+RulqE`(B_~J1RQ#zF^qXosRugnpeu8W56&N!2{0khwt(^1wtQf1!yj;LnJ!TM zLJB^GlDzK-e7UOjfBDPqw`r=h;Giws8!G;I#FalrBhI-|iL}A3w6zMSE!r!@4{k%6 z3Z~zVW@Pb4QmaljD~{Nv&AgSHx#6;%=sZreI+9Icq$MQV*i!b^yTihCduB6`aE(0Mr7&dheqFebSp2;{@%1U$OV2v=nH%x%6OB2&MY&y!{5 z2Tl{{pw>T3Qwl=R(=V{xvou;*i7$%)kYe%0Ks$EzZIF1nKo83DTw!-UAWmP|{7 zU^|KQAL>&yP*}5TE^;%Jv}TkJ)5AnYkbOC|AoMeoKAzu-X`63VUcdS^*e1^O#NvyS zKCWpBVGktnZf;0AuT@Ty0jh#05bl{<6z{C@9HJi}sP}2j;=wH%wK;e5^I=Q4Ba8sv z?^#0paw4$HCOY6Renc%>V{f}4;w^!|*nm=gm|Sy&JPg~o`+A=P-`XQ>m{F^XQoS@X zpWekz>o8s@5-(^pbO#foPxSDnN59t}>RS+$;>+1@5H!;Bq3STZ%a^vXXAj~R0Tqw7rC!t+ zLLR8BT-86JzsyuB&3X9NE{SOb|+Yp_O7f^cmv7EC`scf7*-k&=w5%+yoS7XsDN?SOAk)T;`ogHB<)Y#I+L=$c#PjKpQ@#kK zOTXH6qCVo}C*_uvJtv}RjVxzZ?&XO(q8&DFtBd!Q1q4%&5SE8VIvCH^@gguTk+<-w z1YKfwPmA5Z`8(n#LIMy3GUq_+DUJ^ z#*3iv)TDcGsDsR%%>_w*i>igTGgMY;26t!>&Bm>KLsi0ZH@`t#c8G zo0sv*-~$7$MqAh8FDy{+MoDhCGgUEjmCpyY(Cldaxgkxa?hWWFk+iBh0WmYOMGlld zPtt~g{>gx_0*YZpeN%_(9dokGUW~W-Wa%(;b>0Km&3XZDxqsqh*0oREKX=J@=LXF$ z>C`tiG?`06-91^VTYe6S%I82S`=12Y-$*Hcqoj&Cgt1DZ3qRrV<3X10*oNfddKOG0 zR{=5iN*pmwc25(Cr0c&nN2KCYkG+Z4cuMVu#XkOFC&%5goyEe`iSJu%74QeM*mOKZ z2q}#T=$=O&saRsM=flgYWCj(57!OOgc8~XPxfn}Cgl&b(r40gKiXBPgZ90C+*Fn4a zm1sGa{*&eC7~+%&YVLX(4#;*%jjcg*-B9&CL@5(O>#y8tDCA3Hd^J^#0O!3L&QKGG z;H?Zk7QuyXTp)!iHBE}*eL8a3tR=NW9#q(OvP%|fE( zaOD2f#?|${cx$RK*Y&TCF)1(HuQz#_hQH6m{9pJv;MkHYj0ImlH&yo=qx43C*e<|+9QW5@8RE;dy1HD@1wDxWwBs}~L z#8E)N-M?e1`?qJ(JR6VIw;Gzah1gCI6(dHg&Ea`B9T?uNIqyd$-cvMHhh?FdrqzvLsh5qz;N) ze;ZZ#9BNc0DpphWtg6jCv3qmdwbI-tiOU!X5%f=UEE41%Jki=%*K0;nRa14ZeR|xf z1loHrSUV@AZX7&vER>i!UMRIG=90P-f_gR{5z86;8n!8-Sp{b2Wecmdo5+ucab;`N zlBj7o{+px$8mSGHg6KD0jmdi;kEzt4vy?&x1uh{Z5IB0tMGK{|v72;%KD6~G!dY6ZgjV6(`11aA zbU!SJ`F$gk9wKN|`2q&7DY8LL#9~=K$7^|XT0z1Hsq>d~qDz zl1yWXkIXuy*p6x9$l}QUt#FoiLY2QdtaQoHX?;?aE_N0jo!?RVjEJP6lkoF^X;o&K zNvW+lfK*rj{imIXJ^&H_spi`T7hkodyywQf$`ql801*{?0$-$}X-8y;^%I_|4fu%V z6aBBR=yikE;n__VSrg1|9|-T@@0HZOHP#pwsDuG{ENwlEc7{pal3-%U-;;~f$kPCJ z2%j5TPQ~G^@SL_`!AIP~a^P-3gNw^6t^QyV+Z&3bh2767K zIMVjnN_}c2WP6HFlBK4Er97@eB2dpxK=5Ie@(~ba@Ru+kvTQ@*XAfvT59P@YAGL|> zco~+pi29xgFKF>?8tXQO{u=+PLM-p z?T;>du4(;-!b!o@Y-EUPa*v`HTK(Cz z-&;N4sS25!iX^PC3e6C~C!9-_r3q0{#&Gd#fIgg~mmRwSm4syrNU~oSl8g=XK%L{K zU>~#eiBe$g+~^rAvc~mWF0tDAC|t!Upf=cI=V_G*L+9AS5zO##zQgLe+J=9{Kna_- zd{`q({L8~=x=osG4$HYiXZzV+%X-$9)9yJ4Jj7C3k<37$(xkwBLqt2qHZZ; zZaf_mj|?TG7wlCyzez!$FRGy1Qcx@hrPoGb*76^Y&8fLbX*S{-V%$FykFn_;CuIy3 zA=8352?jl$9OpMG=r7=B=&y#HI5oaxRB!#u^5Bn8X|ey502#A)gjqkFOn3T&g5-?;m4Ug??19v)g*$AA69ycb@?3pMp1l}Hobq)>3L z`@qpVpqF%%2Gi4u9Ro|=$XR%rp?$`S^U4hU5CTSwNo@2z=Qyx_BP@p=-{gq+uqCMW zL^igkwxO>7OcZI3qa~Bj%cBT)s1cDVJ5UOdJCkIZtnkYm3+{}trUSdOVtQTvG;DVrO+riJ5>q7Z#e_qmC#TW^=db=BjX`UdSIxsetr2hpgfP$8Uypf; zXfRqEnic2s76o7-%2=qF#;eADdcckom3F_f#>AmYmPC%@{W_n%@#>bAg81q-> zN#;PlKdWqxSd`kUN_?7F4Vo+1q$%u&B$Q@&z6B&A}b>;O(cvA6B^BJ#i{7?@U6G)7>o8tcLTA`?@7O7-&C_gtSEc`+1UD@a36u#V%Y*JYFOgk!f(4T=zQ1DO6|>sWndjY9ubNvWTM3=LWq4jW6#6I8i?|8~zhvidGG7 zQw% zWWa&qb$E_>ym)0K1C5aomqntVy2gmpx@Xl}+85O(*79nUNJJ$TuJ(exrZ<@Qw&Big zo&#}^zyz%I1KpY8Ctb)3tf8Jq=nR?cWYHi5EQ(5$UJs$sxl_S`|5*1TxuO%r@oVbQ zg6NSx>8PLk-8-K;HOCPh>t7y-t9dnh%f+OD-zTwZ4DX4pNT_#zkdX9rXwHD?t~(xd zbuTh>#`%(a9MmgAd>*DZ)T~a~J4Z;I`4dn(Y zb+}*;Ot$oLii6XjIf~8ZP5<#bUBI>@+!Pcewc1`kXZ)D$05vAUd}KLKC^WVwZXxqw z1>b8(;qXcT8Y@+zLw3pE(rv3Hmg$86OP*)VN0Sf4i`r)J84ni>e;`X|_EWbx-QMAt z6_F)~o9>fe+a@}p(iSWRtf8@ORxXoaJI2C(gM1aVi+zD}H--+k>VY!{7{p-ubr?~8 z>>yaVb3TtdvkbYDS*@o)Q->RgKLcHD)Dz0}C&)qX4H!n$U*^z!5hv*=1?L+dGi@`F z(WjdWIId@}3uh}66L2V|^RmhK@CLuQ zMtRC5wa#qIznP%+_xJf}t+o-BvstjAc(kf;TkU<1+YbU-9^_#K_eP-U))~QTFnXaJumLobM4AX^tviGEv zB0Gp{@xJn2Gie<*|JH0_mE#?}P}h&!#bdsMI;z=_aOkESJ9ZPqL0;ua)@UfD18GC- zRTlqX(SZw}@kK#e z@<55giTPxP%pF-i0k{SBB!vqtpOBdD$H)M5B`6-u5>ocEDBR9gXmYuq93MJ7l@Gvd zn?hQ|kLT8#LDRsXV;fnsD1-d_zj&S$e_{Hs2HOK1ROlw7eowmrFy?%MWtWtn+o^R? zMtI5Xhm0R$OTuo?Ys>iN@%Uofn4`1N4jE}Md(DW9n-AxlwL^zb8LK73+`%f1cQ=#7 z#j_7h>rF~Pl2;gkG%boB3G&Vg9ov&$*IF@AhlZdR(FQr+1?mi~DgOow5C9Xw}5N;KVt!J_j4&F$C8uwz)hF+!qgn zxbAz;6$_2y^Y_kFrH?9^q;)oMpL$(S&4TOdfXjukgCzSK#{Xb}|8ARchIwJ=g#R4Z zLPjAaX(8JFXuou9_uY34D@}V8k{yFw{68_?Vjj7-Y9r`-1+3;Ss^`OKu0ZK34KS2( zDcMUnQVTe9y}T2rwxC^A>y?>D;M_Th0^F3BtJNgY8_-C#PNh=i?EB6(dd^?t5xMqQ zbf7Z9NVTBJ-N~u{`DmB_$)ZzUC+O(grc$;9HQM{T<6i@qcpd~Nhsimr&vP6TXGKP8 z7ZuI1Ru!EAve^Z067$pA;*<@*3Bag8_Y2AdrGlYTblfpYVkna*74-7^Bcp%nr&~Ak zfz9tP+s$R_m{FX4gUnyA5qEPWkcy4@3M(B(%p~cb?nCZsWV(4C#CuuCbWHwsB1SFP zBkBb*o(UAwc%u?wtABtQ8=^*QuY#$soLlS21mMpuD_Wj)W)~tcQ0kMeUgLs2tLybO z4#Le+a&Wf2aR#wo$2;pG-t7D=iH9Q*Xj8u#rSD9$f4Pti71eGKE6$QJ5B#cj0WbD~ zTpKgyQ*mf7vZdFgJDqID(RRs7*~vW>h#@}O*UzF65FO6&<6$`!&hk;gZht>RT~&XH zbStIbA-1d#89`6)3?`}=n2tF1pmIsq-4AqWoeo%?=qJcgten?ye^(#@h+^SxD^uV& zXWOXg%nS*_)lE%(cf((=C*QWSdEJPNT@;hes*1d z5-9;~BNA%V@Wa6axy|x~^4mvFl40v*pGzE)ZF$BO%}TagnfpqG2z_jc`Q$~5?r z1Z5YPK$FRd&~^xp6Og@^uR;iib8(6|T!hRJ#4}NXD;60*%Dn>WQKd|H$@!%1hDyVSohZ z+fXvS7VHqViUX3(N+c4qdkX67_gdwTaiUnFD1K@e5%?o;@!TpzNGOuu2WF+=>i=4$C` zNgs8t>5h<_yBNsajnb|+v=dY(PdmJ={tp!i5l``#0S@fG|Hnsmr4mpwfX-L@1sz+o zr>)w%GE~?S4BZqkRh~VXjDR1v!6VE;_7n2mf)<@L6imLq3Y~LnfAr}%o7Rb9F@SX?w`mG!xpP-^jmqdW>y>J!yrZ5p&ee2_N+koZLt$KX z0VI{$lMR0X`&&Z6`L>2H)L(F?U#fu&Ba~P1EXMB`<@s;099)Pf>Ndf<_~NEUa6~Ko z90@ojXx?#7S!rWX{cZ#WIO__#8ZCFGax(YekjmG{{y&wdPiGgG0suxc_kr#~yL*Sj z%goRpbVorN&)ypho)d*q;5W8=gSx3Pc#FdFW@OJqP>i~tr9|iWG0i=3CgnV6G>)P(t-x@|Pb3NHf=V{EC+D1^yo|KBfu=*KPyqOOe_qaI&5<6F61 zzG{;wR~vuY7G!j^B;bmwURBASiJEsqT1=wR@_u}CNiKzq=7I=21WkN;S8Pqv<4m3ZySnn4;uYn@8@trM*5#bHOE=%92MsqI6&~1+z2g(%#J`=*onAZx*UG0aSfcdXICid4m`EsPE45fk75sP zT`IfXHNLML_wrY-UC`+bwaY!8IOy=9STte1n@n!>zykSPUGsl5{!0o3DpmP@wnwp? zi5dYslsL?9E4|P0>Tlm84fhPt!5F?=z`8ziba74t!ZZUCA0TJ+Hb#ke2_T70Ovq!# z3pY_>ri&+@&@KFVSfao~Fj!(8M&3Ue%3OmfqE?JU)(fJ2FqNERi1*dKMq*4Ko8=S_f<(33z}K?W)tw*@9zd+;|_ijU%~> zgoBhMSaC*Z{3f~P&g%C(&sEL7HOfFY0r z&}q;g=dY!Bo>AXmO(3DrFk3u=6%;rbC#-z0hRCl%J%#$&K8ThArlart53a3F-J4V9 z4|+*)GY*fWvD)D;awC8QctnpHUqHFXmWJ{W8o(fKk|K2qz8o4NU!J_>kiA=6t?Uvb zszq9fU$4>Bsu=*^udoa+fD=&E#R|Sg?uwmUnb4xWM~`HeJ7p*!}di+ay zVpo?(bdRSnwJXe_ocC`(okkeg6|uPl!a;MnOYreaw!SZrhsO4&bw7rho1LVR&Sai9 z%Zb1M#VbzZyD?%Ownm70A)PSpR9UP8kaF>lPZr-F8|l!@95sW624O{T)9nYI&NbVgJ&*EGqzuq@q>YIp;QF8b z>n6MDZU8iXTpga<8{{{riTx5_9!->(Msh*E4%a^btQMBw;vqwfVmHT2L*UM5jZi%Xd3L>Yc4 z#I7_0o^KELH`h*}Xiq&{BaEC70hV9>SiFvP51w_lSSjyMX-k}o+aXpqM z2wf6sRmQM0_~FJrk`iPQyz!(ZAA^&mfB}Z=AP=*55iP^b=PIak;n9%YF~*5ue>|LO zpqc&;Xsl*(Sfk6@tZ2X9tHz|6|pvHD^^-TEK!blFng|K}s<+HfNC zqxNu%u*dh!$_G@fxjV^PiO@qqfRAL$kwU5U8d+Ofdjz72Di%8|K1%?r2K1IOH^Ce{ zM>D-n#=;>7hhNBnAbG8dGX*Tgld%&g#^rqX!W8-T1b}v6`r5qC&!6tV+>V?wj#*gv zg6gAAeTlovinnesqz(~1BCwYHcf=JZa6qmbhag?&FXA3C{EpJTKHOq)A^yjv>ZKKq zMz?Sd{GOp|P_~wlWMxixYarew-TkVh=XcU9%?GV+Uv-eJv%%gla_`0boI%FT%&--= zo!gj-r`|1ccLm?%$ zda&E$C7s%bQ~&#h7=@|sRHSYDE7sVnLD|Lv5YOCfW^BI~Fxy0gXSOl9Tky&ayjBtUjX?@cp7p7^fwG4%vBhSIS|7ux{L7*;s>Dmzyxy3zClar zBR&kx%g(J^&82iK}7jv)Q}m0NG}!(x~i? zpMsdT=}mDF!5+*nt+tRhEsv+aFl(+YjJvsR)q;kkfw8NItD-rg`{@zEcq~1Sm#&TT z*R8|)?fnYBTA(%x`VTzmK7TF<3_g>K1F0U`mF2-dYer$S3I zii^tC2wqMiWw^BL0DU*N$SfC^$n}P$0-K*nZAt0Wz&JXJkWh@-$0ejzMGjF5tqvKR zB&}L)qyWBHAE&2Pxx%=|^6ue!iF&#>x#9vtQRLWaP3eexEtCD&dy~z$PPs}UyS0AvJnZU`B+}^O3ArPTT zMTp&lyrHO-XjuDO{>8MJyPr_<1!`=~4nCKB-)n1$o-SoC!aK0*Ju)bxt|AMEGlRaj z4p`?SU2lP?aovhL>c?@#KB5{db>gZc-{Ei(Yzz8b!g){z>da*y{Rrkle?L+I+Z%Ob z?x7}FdMx)qOzASLj&#=gT|(L1RJGCdTlW$$a>lEssBCl+9S}oN1I!e_Oyrt9GHzEJ z-Gdqfb0hmE+q496=_BT)38uH!|It?G0Ga1=ryZ4-{rwI@F9m|LG!0suOPGQ5P}W{` z)}k}(kW_T_!pIs0dYE(&VoV@FYOhll$ZbnfwUhj#B0Q$82%pvFlG(C_hdBg>aVKzZ;$CRZ(;RaMa zgB#RMlWa_nrLOe$8aJp*?&HCISEm_c0K@V6^`C#|V@OwjUi-X%EPk5GQ`kxDe^M;| zw(R19gvt)zuf8x9)Zz>ElkK6NnTJMiAP46y{1W2%kZhEZYGYSV{J2gYN~jqtWe@qE zi8E)v13%$`ZG=fWjKz8wqWVV`g8}CR0M&I)6nw4WYa(@g-HJ`?G zAHZ;jm!Fh9v$zkSmqpsq4}(a-89?Y|bbDSJm3A0TF$n9(^f5yRZ4$egH1yVYcg+Uw zu?JyFlWMyZDO^0~b6KKX9)ID`46)?9JYU%Azu~*)TGRXHh$aK6h5PdrBmo>9WS6nE zr^$Yv;MaV8a`#tHDIz;y{L+;Hb4(Y)Bs$SYsQR&ZVOE%qUmcK+#a*pCsJaeSdt5=2 z4iNLhcB^$|0*RPJh}3G!yB-Th)~|uUxtUvtse7ao+`@QnR!HwjNCojwlNGX>=;#T< z8sS{jGn46uZDyv#>7C3T#FU%1FWrifHS9%|!B8?i7_S}1?3MQc&vX?8KdvQ7$Oc=l z-Mqd9%li-K6=g_?e8n^g87boA`Ii=Xks0l0AEVy&wFS__y{HoGL_tAk+#7X zf5A9w`2I{jKChLtSd#jze`lpQ(sWpeeAHXnJB*Z1*bpGzUG|hpO>$J^XOiY1SgWQa zZZ=B*HYu9g4m8K~IBiq8Z=MIP~7V??soZy_3tRYj6({F?u_?!~DW5}nBqP76L* zj}shdz5XE8xl4iTGGZ!Rko{VVi6JWTEO-OCApX53%9N*XU$P`}!w2#H{ zJ;wnwZg?w`tmzaqb?IDtW173Z?VigHj_-ud|y7hiJRWJVS8YpzgMuE|kT zZ?x6X%e`toU|ClR-+xDk1i->Y;kg;vyj_dQEStpYPeJuxhs;HFkMJi1XoQs# zPPN+?&fq+LSoMlP9o!3Z@}HHbh%C;*%Ycaw-LZ^QkUT~gY=~Qfufzc7ririyAq#jM zh8eV<%@O=)>r)DUrz5wsYv5HSv~Y^N08<6Sp85k9v34l_@EkR{V9zf6U6g{~^5%Oj z4VXq|X#2N-^Snl&+4u*R`Sf~4Wvk1(F_acC#wSz5m5G+}^Bn)z?RUdnK`d0lw^j!| zbpya<(i0Cf$!SY(0B~o>x7@0hfS*F9b+J$rol@=H4%}+3YlTw&*gFjD5u{tSd(9lz zC+%6c@m;y^Wu#cQE3UrPM5~bs%IP@cmx~f96f)a&G%c1xV@e1BH)hfoj-5s1<56ch z!#O8?=?p<43IzK%u95FyOFlf=3M~ZFB8oPK%Yrn=DAz*tow9kL5iYNzDF5d7=Rld0 zZ#}?~&At+)ecR+!5zq{uug&%4+YtTX7g%%7T9GAWMLq)GAGE0-s90C=SajAEq#(n5 zhl5j_Am-tr|DSv)EF}yoy+pEcHh{*c-WMD3U2NOgwdc4l>a$%e4>uLQKYcx5?O$sAt4-+1l64kE&}Gl8A>20_@()miRqA z42`F_H9(nuVNlJHUVe!OL~_Oi%L>>aCn~QTe%LT^TAbBNhmI_2DkJR;{dw>*-}UHm z9yu@tWoQ0FpGlS%FcmD;53q`5jO$*HA{Pq8{t0L=Lo@+Bh-Af-2_>031X6)TCGh{C zAPWa3{8CsOLZV#@eexC6yyQOj-qGgtiBV4E%_gh+2SZ^9@S0PaZBUlt-l|$aeZKBA z@|+_FWZUP-1Za8X%J$daS)$)O4(4Sf$7kkc<1))($)#60IQ>C|KqmX2TjZ@CJ|hDq zlHG#);EMs#MrTFW#`j&#lE!y*fU=e_(x8;BsXTSeG3+$ymKe-ANhTc zzo)FWL>oQFIXz zbBC@8gp0;Ys$f-=YKNw;!NYO(dmU@7uPm{7uufOYXcbOH4Fhjp`JP}jt%kjacfF*_W}ZTOb~TSWpm%;?0; z8C~?X7qBw=Kqhr!>Zse_;11}+J{<8{W@;o#yT1xe6y;JexwQZ|)YVx3lnHO7B!LDv zpC8L&a~O<}oxGr}^S|BEEF#(n>vsF)=@hnPgA)n@p9VQ4km)ja;to%UrOy%6fTsHR zN9gjw?zT(oxuU&6Bb@!bthAypMY zVi_7}TS;*ekN?bb+A4o@vJ&phYYE?XVg^wlnoP2JrhJ&UL4fi1Yna-Mj_$Axj?l?r zruCpfq7eY#%$iVmfMPW|PNf<^OAf$6s9Q6}GR8Al3}B^o$IeD2k$F5dpwOg^r+gfh zEYTDOd)11PV5#S5ohiFqs&6Q{IZ|HdipCgf5A4^YhuJ9k;?OP1Rz zqun8;x_!kf^xs>zkEJ`_na>8ep+DO(5t*8uobvBjU*t}K7-*-Z3Z)wr-_Mcte{f?0W zi*7voXAM3`*VDQ9;kgX2nx(9~deYB=R5iF39FtA_ex~gHR=_``s&s72-{3WuKbhs@ z<);j;jmPkWNp+mTz_L(3bpM3dw&+1+lge z7;s3$VZ(#mC|6E3gu68K=Hrvok9llXyUyuBQ!v+tp90qgY7qBx#!0#QIa_)JB~KQD z>hj5J%&I^!4;OS~=r<;Rbk>2YFkMH0Jj+fznDkqA0x=|^%56p|W9Yk59XMR)9@I__ z*v#Yv1>^)7m%ZC-e~Bp;e185RS~1>#E2IeUQU)}s%~1+?LbHjR0uO}mIxOXLR>1%j zVIKY_#%?tOA>G5*WvIpAQhH`qGalRFwa|wCHK<3{_uK8mW8A&5>$VJaz5&N;n>dTU zs<=``sv{jni&oH*y{Cdh6%=|zdU&njRf7jc_-MVv!|WsJ*^WdFtkEK>$F&-h^H=A4 zQ@uddOzx_x`MQQ!S0u?6fWKHcP1jK{vw;_Nvd=0^hpigXJL5#bPzA%i^Y)j9bE)O; zzSs>SnRut%Zi4%knIL_@+p8gHO7MmI^%l}acL(*@2)so^#t!!S2b8zK31BcVH4^bd zOb1|7{>JLu)-)0|U8tV@HKd39nI>;kHU$RV#p?A!mbW;X?b4u?kfSNq9375mO#g;E zfZ?{1)nQoAAx3-LMlJb`JtQ)ST+7Bvf2V212EBcB)wK%7q`?(F`r-?ouQZ~EZ~S*o z4`7P;A6@s#B7_|y$|gUll`(Es zuZ(vys1kY`B~S+ZZ6Z)!mvmokWrycCK)qJJvwkOD{qdj%A=pK1Yh=f~r&KEx#Bgyz z0(YTS&)^L}v_n|maJo?=oU6D=IiEWc;90R-6!I!QN`k#6vOHh-azWEAe`WOm@b8*< zn={4OGDaKZ)yvct*SVM_fSYTwfo)H{K%F=LW27G;p=~!_!@-9z)Xy2x>W4~A+x{ho zls$@Bn_IVl79FPe%mcJ{Dv=45OLS;TrFeNcM`Umv?dEVk$4< zJ%7{@t9r^A!n`n{aHTx*sv^swn|*F;qL3_j=uoN_ab02{SWtD=QaajnD3J9cn)O)i2WOx2s#%l$$Vk2Sz_A5?ZM*iThgk37YZZ#6rTpN zDVQ*AQ~+P-GzuA^yX9WD@k>kdJw@GH@|8<6MtKwg8XJF#zj_nS!3uD=;F_fnLq43* zcubyoxT{uDN(5<2gX@W(9Cq-^ALqVeT&W>>);%gHnWUOu6%6nKJOPWl>Y+ohJ)25w zj1AXiK$j*pP84c$XS3}9;(9#@k|Gd{O--79jb7OHs;mQw9b<5ytW4A$POYdFx+b+5 z4V2xEGV2+wEMIrHFXYt${UIQg_sl%^JK9?x9nLzrl9m0M*7w8bm>TUx7Ya8f z6*2m$jl-XM&pU3+bm8N`P?`4tee&gU zruN@XA#bZr(7JFW+3P5)?KZeWXD6h>cga(fzdF_ajZitG#AtQP&1o*Xwk^kWzECpF zkYyvg@f(34 zDsNLppsDnDmMuF%7HGH3y))Tl(IaCnBE z38(gRtGM=z$33HZ4l0wav?*+Tu8s#kGM**;R%e=7DTgZKTcD*}fU=-j)*G>`ab z7x>;=l?GM|hl_MR=7qIhr773*Nsm~JTFhWCaL=VEst{DieMlmX3Y(hf=m zi#_iRRPTJl1GOylgw|lCmm82m(oK-OSJ!H+7Lf|6_>>S~D=PY72hH-1;x40ve}^3^ z^XGYDX=#(3N@;h^p@Eh#;aJo zlRqMXTR2Z-MHiyq z)J-O%G*#NSrZg^pv%;8x)&{G?jD$|%QDr$8F zJSZ^uR0~m?2sa~u@K&?EW-0ex+7{tOJ~e35sC@&Ap1({x#V$o<%?qq_eb^asK_r}pxMAlz>x%P5<8q?H^l$xQ+X)Q*k?p)i6zS-wa^n_vfyFgbd}vp$ z_Ss(0?~tVvImGQ}SVQt+4VBXU_}L|AQx{Q0JEEzZnR)}vE{|#aY!Rb!#H`uNZ3^0( z`DdgQ*wiAMbWEyE+SC+)A48RsQWu*^;F-+a?oz(kg_(mAXWK^gQ1n5V!Bs0ePJy4I z{Dsr56$MhBN!|T+CH|bk#O?)Zw0YJcOs3iJ!se=e2#rwiOXL}xH4lM+{`R|OqI0=C z$S~rmgB)&N`&s&&#eO@5?j&SW^P5yHAx|>5hV{nhiJ47fJW?@Wg8T{gq{L-n86J|- zdSq*YkvJYx;B~5EkH5N0mXQx z-7SZeKu;io`e@tgEnTU~726GICBE)qqH#8pyaU?qu!Lht=6 z|CQDw{T9N`$X%A~Z5J|hZKF0(uHAD)OTE%v-pIl({hfS@Vm(T($QCi{Q}M+M*a-$m zk18IahvYrwq>Vn}9h+|2+X!*eSU!L@j<8MiKUr0Zt^X&KXzs?1vi%gXr)q0h!(-Ji zesb_imttD@F@W$7G{r&iv&78?t9hg|7=h6c;1fXL(B*Ak5CdBtYi0O|2942UyeWRN zsEHHmxMzGB)1}3Klq)++ktjePbK=IC8K_t;u(WiS^{k@MA)KBO7@{r`{;sjQ+_pf zK*ILx%3j)gyiEdv$HznkT6)b)zQ5ZnG!VPcQd` z4u_Vblyk6qYZ!-BQ**1gNE4f0Umwi{Di|tz3Z<%ss3C{XiWlWJzZbPKY-zjr<}mz0 zfVDn#yqXX4zmmYye7X zTd173$J0XlpjFP000jSYhRy4A_}Vugi)FW$zo4 z$qe4NJ&U{xBtu}u3BgS{#=)t4s3~)98G`hj|Aq?;)Fqz_`})_197h18W_>I417^p( zVMjgn6Nt9T!ce}BzO-puf}}sun^-0PdUr<@IH`r`$AUjOUlO&tGQ{H&CUr)M(zE+z zkHD$f{CVI;*Z3WZ^jphg5EvI+uXFdymxcP6gFk|_@@ce+SiVWoij>BK8B3^a1icdi zT8wPRdGu9|NY{|upj=0qrKj)vk{)^&_@!gzOJiROSXoTH>)M84wPDwdtIwddY6iTQ zBuiHHXtbaxK^*JA&pdaZi&TO86jOBqoA;)Ilj4_CR$3 zJXkh-ljYup+_1rtCc$$ptKM#d-{sGL8NSF61Ot6`D;JwRXqh@fS@~)Kuu(Y65CNL{ zeVV>(jjp*Ic;mG>6TL&k{CTQZZBVN1*NF577SemMDth2X-37tA_30mQAF?9O7=Pcn zs2uCI4AvarJkmSWO00@W;Tp8szblupdre4QN0B7G%ut3pu)wBYr^5(}#9yuNW@umPY@LIARf~3PtcOSBMN=<7m4V z$k2Xvc(D05PcJU8O(zt)`QGm+;9GI2`jGYNIGmGP*M(uRWX3d^4o3GHxv|G_Mwz8! zE0kgo_Yr=e+KImBS_>_Ye!CLngAgd|%)S z>i#%d{{@M%s6dG>t^ZGj*%j6w_3RjS2Edwy${li;a%jn8V~_CHQCDwt zZM(5sie8Ft!1S`#Zxbz`A*rfSuJS38acMo%dTRy_Qm|=`JhTeW(0(NX9Dx*K1wvN} zM==$H!Ra;yj;fG+!AHi9O^9%pTas^f!##^tMOWODJuH!!4YYKViWbCvAtTwiM|+Sg zDZOe=!jUt9&aNML8u4#myFW#lF$Dif+;^WoPk|vkkxV8?wyDPA3`n+HcgXI91Txsv?o{9SwP)O zv)L0cClP+_*0G)Up(WK$!TLTOZzm@^Q!Fj`BJKZg=|Rb@p?l`|&OWZM(kZ}Irt1JO z&^L3{b;U-b#F7o`wju85R!!?OY~lSDsM8Y5OEmrNO^q-cgI>^flT^d*)V4OW$r1ip zB1Fa^pkAm?w*@=`x;bS~kVX)pmJvVOR{N6A1{CMXH|rwsPtv-5kSAFu?n5;y4F>(L zrdA9^PcvP0&2u!6vo7jvl_KENTzd$se}a&8RgP_;oF3ZVdXQ{P*F+XWB|<_6cJ9&p zFYBvivG2(%u@yRIt+o|*azegG41*c{Hwxv$WP6#V;p(D=W|U!}+XgZ~#vaajw`-U`V5`pN~q>4JCP zZi6GlhZ4wPSBPkWHidG1bUr1*6`eE=nH7239cusUP-IR+G125*Q(WS&UcX#*2+f?F zXKuqn85hi@$!|H+#tgT5v97s0ZZlklHoUuPiAylfVy z#8ftQ+qgIh6`X$X!GvqQLmE}=NjL+|c4B_UW7B-F>^5J-;ExbC29gjvdHMxt1uw`e z&M$ZB^7}!s($0#LDH2OZ#JI+$lh&exLY+IS1Yx_vpDR_ftE_Wi0+Lo7C<3}f-+S2}mgB@57i4<0CEY`oEx$mp6jM|mFW7fo zLQ9D>KT!{}>cBdS{w#exC{R{*I8|4|`CyaLFg;an@%I9@a!6`FiVnMxO&qtV>5< zjs^tBd~gW$`$4C-RS+7@V@pUfEh+Be(9c_hX?2C}PC<|)NZZ?8&yCpoFpzxuV(@w2 z6jZw_n*C80A${Uuq2+TOlMc-;=`Kq(gxsthb0}7bw2M&A966&kRl<_$CmqjrgeM-# z-MZ+dwqu#Z{Tt)%8Y<33ERtC-#ptC`tOT%;JL0?->weV}B>0+jG(I@(DwS^qN&Sp<<$!cto#*D85V#b$OER#lN> z?2A0?1tq~2qGZsJyjQLG6c~6dPz|47ak+}1h0<@HQ7_n|98Gj5LYZr39KW9VzUwIw#cq(Leu%Z;v@fMq0d0SWVK96seV-=WJ3a|u zk!Y_68Es@APjuMmsi|vI!oKLCg&BHB+Es#5+Suyt#-z8H0>w~<&BQX3_ck=JoBe75 zjCPiVWZ+27{pp=#b%9o)jsMTBH<8Imt`=HDBk4v;&Vn61i9@V_#(g1PG4*5#;H7A> z5HSxm>vcoqjIV^)N1_cAlVOt7wDi&&by44Q*&!>o=KP~|P5mv#uNvYE%elPEr z1@4Yg8$cEc%wZ>q_X4InUa#}Q8u6My#nR=fasunr-^b6aCW4c@qr$H&cMp%R!ex8*L0_)qip=Wc z*0l$aj@`3z`f^&Q0|<|u{kCew7xV)MUK78JD=Eo~juzN=l!HTiooAQ^ajRyi4BMnk z%@3;}D>YVX2SpZAy)G4K{2EN(x>lQ=ZD<212a9T|qUw;6E)$FkY8XM20bM&0QfrM+ zocs;i492W=M|)OdPd0J_plvr@0;h5YN%Lh)wUUw`X@g~zHp4^awVklvMZGU2ZcjRR z&Z3#bA&hy~D^}wLNMCXL_)nCUMa90K*h=|`yg5Zx{R)&Yp%Cq=HSjZC5B12E( zA29y_yXrxWrswVKG#(cien9`+TD?K}2LJBCmOPxJcvZN&pT7i1}w8PXW&Ys`bf?sfQLHg_`;F_bC4j8w?5S4N-mM-o{ zNl83KT&MvIbsLdBIrMf=Kxk=wbz!MFf`Fcw5acTn+<<*&<9%;U((6|>9PUp-nF8K? z{Ct%mo&u|6+c5Q0m^d`1i{Yqla`68^Sbty&cTJ!cUUu;`ey@MoPrUqr#pZ`IU(fzV z^gb)3-evIk{utmKA;E8%o&s`4S(&De6qKYZFJj-Ya~CnAs==UqEUk67`h_fwNvV(s zdBm#XCJGJ5n@o2ZwkB=%7K4CWmw16nX*%M~XB#->I1%BqKykXsT=B?;ZHJhOp7rxQ zrAj*2*M|?js!6-cuA2nYlSGZ;r7Vmq+X+Hf-j9qCoE1qAG^o$qe36er(XNj(fdFoSH2nb!nJM zYemv?$$c*uwE43Qy}%UYHUO+QKe^gi;|Fn72HTrMxN;QbBnd~$MM~XzuB`^txA9d!NJt+yFlF&ZJ+%07-r9F}|9secfj3`PTP3loi`5wPGH5$i zW1?^L*H$356{>ee{xQzZhmii&u&ODml5p?_NS@nsZNaUk=P1ITrO@QaG-8IUC7z4M zp}w1e$|_?}Au5fS7~7k`u;H9PMvPq0{tb49I^ImWt&k^ncJu8g=BHFlsTz9> z#zWYhPKg>zWA)r55TGxcQ?rbUR{~#tpp?S_*hXxvW>OT?a%t=f0%Xu&f2ChxnU%|SN#t-oC3ps$+G%=#|#T)OG76gcjbeYi`F!J0xHHChH46-_U{qfv0 zz?N4FZ-l{NQa_T+2?Q@OXiEDDmNS~OIU2KLLZ>$p5QU1Uz~lLoqOk8abjKP(Qg)Xi z$PTQZNv&PZ<5LXm;JIu`Ob?po7tf7hLZp2h=q>hknVV%J8iy)5JE$*hs~u(*4J^ue zyJg|)08si7dADW4NvhK$k)Zy0O8~a1rCXduW2?@F{!;m|L-|e5j?qLQ5<{O$kwz0WlG>q)r@BOa zwKw{82op-%zM=Q$e~WKt`%Um1V?wB~pKhy)oH`|mhx-=;Y8^E6|KMQ}vGTr9y?+ue zKjU>OF(EG|*4f|CGBKUIf~zG-%aZ^Yj4eNWbKES0apBpLfI#VF`$!k|27#KOjaBt1 zrCs9aR1rZNWH3;oSSIq$^$KE7=$>Sg2dz4Z6UIGpgUVkynBXD>ejld|$%QWevQ@0# z8HYL!Rf$^$hWMPJ&C?66+mMe)pqcBd9$KQ>6*aV(=RH>`shlg$^XKJr7|7`cP zpAA}C`TeM{3S+x{&fvizvUay~Mp!IXg8L^4unFjiyw&g6Z|2ZohoN7aA{75E(!mVG z(wbR@f&35;Wt7AxaPj6X&{LfgQ_+FX&gmyWiz@ws7QO9d_8l*`v{}wx>@6AiPRT!<#P!x*!O6@BQ0x9j2wql6!kN=S@n;YCgP zR^9}j#Sz}wyhcZ7UBkDG^0t*u{qBJ~>? zj6w}D2PRBibg>#~hz(@o5+Lv;!dS`l(mB1mXAWU{Z;IN@cLkjqVB6;RKu@wBU*UhLebWc(&*VtNd}qrBg-+ zLBlu4sQ9Cf6y_V-gpd@vfjcX>?d=Z1RzGt)jLNUnSKasil({{CJVo09IB7Zy_$X7u zvbgZUaf#=e_O;=23O=(qw#ksv+`IzGDPb^m?{^I|j~sd}bu`7Wx>Rk&1o=1Rpa4DU zrYjXDm<@FczX=v62z)=Q@M6dtrks6AKLkGAAibCc?Aqee8UQCUc|(}!q(JWBSDP1T zJMuGav=`u1;%NSJiPL=gt^097rq1DMf8)(MhTTbVjOtHvKTAsFfdTPy#8t~b5GJ+A znn0mr!j!xOnH!@|T|g#x6W>0DsJ}>EAYJac?rh)jMxoEugYU?c0w5z6+lMPW30`Qe zK=|5u#?pOL;XU0~VTlH4c*Sc8y?PA?yx425Ka`hT8+O z^mJP(38)&nd*F8Xdxe{9CAYN0-94C=lnWJQv7s`c7lAmR_P`s@Y%xPvw=^daN$p@I zzrJzCJbwrIFB~7?Twz0+~wn1Z!v!O{B1-pFq0+YqPk5XaBM))qqVuou|(9!B5A6Vc9JW=Z= z4so%d-h~V+_mTi%mcdqqwm}(;?tOn2|HiRtzNwr4@t_>&kbiBf{t3YmOldd&$ykOH zyVuI!;)FDpFx$lStRG=-I3*gQc_nKe{XmBlEY2!6tnjVT#$opuHy(>i#^%&4O-%aZ)Gp3 z2ne9r`6@=<6ifpw#^6~f$4g%A3hO8MAGzneZrey>!!}WhSiJ0GnUyltK}zCkD|4o4 ztMgaH4tVq%uYPPemLvO95~VVVoe1&Brfs-n8{6S%Tt93lbik0?84JCtZha-H_=~yo zd*j=1?*S9(rJDmAAOG%DKeNUCnNUC|!_ic?R-F-3`wsWQL=PVe%;RRR(e;YBQKBaa z-q7lf{x8fAh>iUA*$KhkhbYwfV>U?>GDXd+Qn*;brLLa-rrCxa5Z*wOZx03WnH{MXu+S+juOTW>cj{NpT$NG9 zSJD&@+E(ZB0~8F45b6&sZ|Tsj(=cHcxWORgpi`~^z(E?nJO?NS@>qW;HKt&t3#0BH zzeCE)xQcbEwBUuDmBm48t<5}HD3iR)uF=A7v)oX$Po;PJD!ZpB=}p;Rqsiw6n*F>5 zlIuqZSpj9hz!RWsL~=$qkCIeTfiI1#mT;~S-jI+D4rRL5Fm+y?1Wi0p`?{Y-x$MW* zcG@XEfRc!lJZ$Yk{QITkMd|}AWXu1g?T;_%f+s{sn&MH*&$BuBRXCv@RHoWw_n|ZR za)|+Cc+eh(MG@2OB15|4#9go1^smNdiCVKe1Hh2^Xvt-s z)RG$xibzk~>rG(B0zBz(mzcX7q>dOY`gAn1Kb4RiRqY z3Td>b%)%Oz52^c)t&5L@kI0wa#efjd$*l2ITBjT)!(PFre_N%nT>&ecO7e2I)C=~! zPA#SF4nQ&hm(w?4vENGGxQt}VbY@4%oyL#~ zoGZ{M1JJP7{{3IoztW!*_t_Ll$yS?UVvR@EoI;KZP*1*Kw(?$gW`YN3&45_?0=V1g zqtKob$i6{>dG;pb6hB*W&32?gvBfM&937<@#3-xtSS}+6U>q2XL<==tLO~uoT3UvI zE$Aw&|Mjzy5y$#Ert&9$I&Q4_1`hro>jR?9(4>4bu}lYE++B^bh4ydXN}-O^r_eT- zUSzpKf*KC4;m!C1Z`JqU{rF2<%PA)3$lms)`45x9Br!z(@Nz3^vs9E%Z4lXvd|R5a zs4`r?m2}FYFHycSqEN(!ZY=z7lhohOlT!$9nr)iMO(jN3`6h#HE2txfk?@iLLVwVg zv<0WN#v_YD-UDU$SU`hco@eAS+qf)$1wlM5XMfSI9y^_BnHY0D zI?BKS0vqQW(IFyPH|EHv9zXgSP7;m}pe&`@e2pG4CNC|!W;TAeMG9(8Y(n-OuS4pC zs2eX$b~Moiq3P2?Rl0gOz~!pV83)X2--2Fh$?|kvr#gnAfZnuADklJaBQICRmL?~% zJ^9<2J67~~YXfZr2u(c{EdRPdK9ed&@ZFQfanuN`N6;oHgAwGy5**Xtm*#Unf%%?D30PL{3b9Q1R(Ii}AG)tt|kPAYF>)9qf6{lycsZNWOSAsh2%! z1qc;wh)%KM&O}-0zc=39MIW*G*S{vf@YYaogS`Gi-n{Vf=C`4AzO@TP(m7CiRi`yK z@iDrCDYS|ZR~zHyMQ7f8U!L>^?@^$4ac4O5ut|0rkK1+~`3h=y z&fBM#B!rF*Lk3;HFLWUcYp%UoN3#PZ80L1@yU2~>3U+&pI$wByJae#4UI~B_A9j$@ zg{>nO?ycZ+)XdeD*{<>>c-n20yy^6%Hg5)4vtONNFJMn(y>Cy%m2KJ4BY|oxOYlgw zVHuKrT?-B^C)DyZjy%{)_vCyK2%&~Aj@U;h$Jcf&daSC={bUAI(^&W#Wj@Ian<@sz znu*G{V8!j<5kaxBt0N=5UhH7FwBZXhAq9~#3FfxDuuwZsG|1!i>wN#P#ia|;^ry68 z0ai?8w@LlX+x}@wIk=iG#oCMpnrjUaA*R}N^WZa-4}0{2>B{rUeKxb3KC5R}wCaLW zviKv9LrJKU#3Y!L^^VJc@#hb?VuY~9pbqya!~JavQ=$tn!9*C63R`yzs5^kfuKS8j zw@f~HmZWurM+TECLA~{&gnDV4(B^JWk<7_bM4pu1wso>$%;~UJg4;wvy&=}ZNpfhF zu19e48xC-f%p@dhrut2xA`~aoM->ZoXrl5%^4ev~Xw*<}gh*AVNkORoi8ly`^we;< zqM*6K(+H~Ja1#`UR7kO!@iu`dzAju!BMN-AL$qLE_LiV^Bky-^z&Z|m+&!$$&%`yt z3~-2|171=p^afAHhWb+@k!`q^MAg@N%gTA7e-jP$BdB0N>IbsK#c4!u+bL^K8~-qc zmy8djvR**DXtpCm3*$IJ`P1zDc{xE2L>v16{RDjm~L?x*?8kB0o z0xE^WfqNNWwf9q4F6sB%LOiXlongVQY1^n%vj&4~i@_zh7@OoyC}ta0qiKK%>q7~X zL7qyV~i`m(D48Cay=@ATUod#c>~gZ06fW zWQpN0?$t-x>lRt9w!+uy{09jP@O97E&~o#D3`p4vzF;M#NqQVx1Y_+0>u1W`@^-5T zQVnhT!KVs4YII+j2Y^S)I_MFCGRDIB8IeD`7Wo_6&z?j^Ckhj~6)~#Ub}NsXS?CgY zffRq)EXwjktjgH)9+l#!WwtXTfN_zZoJCGrQBXSjOlZBW%jEB`u&Xj>y z28!jZt?F{_4x~_MfUJEU=JTj&n33&OZBGOo>)+8VPX?;3XG5_hLYMEBCEy;NmkBFYTmFq2-rDf;wr^=fiar4J)TRi^{(Xr1 zCN;8DAy%NT?OFs@Pm+yGBEp zPXi{k>_^>d?stK|X+tYFxFx|j-K2byAENwmw$oZWoy&P`y|b^j_S*ur6rMvfBW}$1 zjR6sNJmXX(R5xytJ0>T&@A(Ek_karC1A>SMdx`1$wBE@I6ru5=Ypyg@oPnj(3XaB) zD*#~>;8S|E%SuBU36wu_#m^qbjeVpd17F+|;c@NrOoNb9Gn(Z%V|>V1rLGyc&12!j zmS#c=hx90+{03cS+5Jbu!Iv)vigkH#3z8#;5D)t+Zh!P#`-}YlaB$d`|OH3}ikkdQ-i7lo=)2lA!ku25=tJmR%xUd4x+4 z31#dkZHTbNVmR}KYj`1DYNJv3ED3V!t5molorJ=i$DrOX7_k1(34XNc4za+sTGqVR9-f1bxM*2N@mzV)oH$ zcEka6553D_2BKcl|E8W3mD7m(Pw%@j2u|lT{ zs!KR#-#a#>+uQnd89!(qKAKAY7-AH%K5KA>LpATOju>c2Pm9}mNjk?O`GQca;{3RR z=)V;!yDO;9#2ze503@eaimJ=lHl@StvN_SEc#w{R5sBAjSFvnn5NB`5uj5MQc;lgr z#7Ij=<&5H(pO6dlEYLN9I`TZO92VfOHf`D|PsCn^!zGX@6-E!)h}=jTSuO-nHjaL_ z7zC1-PW~S|D4M-7SY+&OvRzgtFbj^=M~Z&bHj7(@-XlUT=i6ReIGFbOX-aiwEGet8 znUC@Em-CtKhi6Fksf&{wgB8g-0T0kw;SKM*0TY6&Z?#23z<~?d6I^)BCCK0NOIwsa zf6xprqS_UuL@)x+2W`vP8n1;fZOlNvp2oRCY-n{FN5Um30Yk6q-;xpgSZ6%{XJIip zFhYBzDt)GKf*dJH*A3&h(+SZpC;#4CyvgN-HAXj+#(e<&OcU2sRWz*oA4Sih@uNR= zX`2K_z~<&o8h*ebpz*fd(>5P?8?B~SqsgI=ML+&5{$!o*&$Z7p-3&RDySiaVTu@;yvd8$fLETYni_WewzPW%AE zZn9%%>MJyw2GhAN>nMw3&1E_b-YpB#qVrd2gCW?>`A}k!) zBkZ?)CDYiB!cyOFD1I8=2+T4mVp~BH_6Ti@c+@M%a=qZ#^@OgkE923Ar*k>a}e}2hHOS4x|&7l)}JlYQ2#7f=gDUxz7k- z?Q14h4-5Mrw)gn_TSvodxez8aFy^mJ^_0XpL=O8vh{byIwl9#v2!~_l+2NC_A^56O zp1!nHaB-Q;SlkF>(1a>_7$#SUzy~)BR6KLBJN@U5zV3Hiax*6vZfjI_C?O}95z_5J zGvMw2Y~A_g5KoLiJsq}nxE4aUJ2ubHY_YF0L#+X65t_e24!2JwG67!v*0q{bDFhSO z>Tb+9X};P7yVAd}iDGYPec`F>V!lm)Rm>DYiz3ldD@4iG@6{UjhMhW=;l;+yJMS$D z4(>zL$wOtbA}PnFw;>z(l=w~LPVkj&H-+QO5H6^2Zs75vjDh@18<=tv3^^7!QY`e4 z;WT4Gq8T%1OhnosT{`#Y#PbVE80>B;?1>vq(SXf z;~(RuR@m$wd2lX==227Rb)xO_h?i)>;a34I%@tG)Ll+DfW&1Y=(Xrw~Zj3@aoN^xz zO4HN%-C86nU#FHY7hp~4GN`>dw0FUZ^ z_s4+F0fF11yEmehdd2w6LU{QL330%j8e-<{6bRgnt((XZc!^&#Sa%faaaXyAchq! z-j%DNaa5teK$IORv+V$GD5`&V{ANkC2^(5;M7!Rjkg{&_gPbY|o@#Iy8dg$=d_o$c zGd0TIibt8Np*(GL2_}nal{uvnHxRTHjEaf1>7EqP!N@rv5v|eN;H`7wV@W}SyYU^U z@cT~sEMSm_+d~oTH)mo!aCG19(rv@98 zpUcQK;Re;KVPX`pJBCS%gQ!MyJ0Mh%)uMp00hk^K@dTnAe(_<$RjVZ`Tz2nRjv7gr zmkgXr3PPJv{DpOQp~yH+S~;*|vr}T@pq@%<^r?LT5jepl3*F*PAN?6X8^HhXfW*#r zXBRhI@Zwx;h)*QHk&uU5V&2NTv8%8blWO?@r5YHk)@PGvRno^A@|Sc%xmmz2xu2gx zPz!*_&2-YwrJoHu(7)G`1U|?`vm@f2fJ?m?iT%~? zhP1np)^*S8V%Wz;SiR$lt%YfDE{lA9P!{lE$E zo+#$)31_}%P0W~Yu3ztOst4EoKv@{;aS4)m*jKUaQqb`) zzf@0pT)~(BnvJ*~Sf>qR{4<^P>Aw$Cr9>ue&9D|q1wItUEB&L5oG%|Yg^8+ zz9TYe6|_*K@mQYh;dpK={bAoKGfP}9S_&A3;Er%Ea5b7d5%VSWABiu; z!(w{Laa-rL39yF9nNW6ZornkymovPzv>Ere3g~S>d3$yjne^F_{!);-f(=$ybNwwq>+>Ec(~e&7LN^$hi{^18~h!<{L* zxt1|rY7#s@s^FVNV@>YvIpY?opLZ%&L(t2~3fFNmAYtEHZVn~M` zxxAy#>FZt{UDC7)3~P~TG`3i0*FA%TOqSCRY<)8ISt-<{MGnLooC{yaBGuxLkm-4a zF24}tch+(Y0zGG@`)@n!`B9gk?Imc760?8K2;hZ;YCh)1z6PZrdB_kBg{qdGL1ZG) z&l8bsU3&VJby4sXmDDz?%d@Ru-wdG^KCl!n1Usd&uSPeD2J|5Te3pWjo*Qou6BZSN^KuH<;4m6U6)ExyCYsxQqMSFVLrJKU#3Y!Uz$O`GgSlESck=4lu%}6Y$&X)L8&NUh zseIC^VBSF~*Dap@rXHU(A;`O3rM}xRq`7RnCkS+a(HkxWhlj6Q6T_6wTKfa*i|^J@ z?5d^Xp6xWhHJ*6e1@Ng-8^u4L7X=S9fz*~6{eHE8JZ+x9U_j8Pb;OH!e%&0B#4U(3 zZ1D0=Lh8Nz>C!+>jJI0BQ> z^fWSux<+qysB^KBI4()v@sDIoUyacYE0SChn|(5EH56^}Db?Whr9iRN;X8rBrABDx zJX4yrIoWc@zaSBF!uVDE`iYE0xX@T{{wM;41r}&0LToV+YUhRsu$#bb8&l}`p+@2D zIPAEqR4~mGLie0BkEhZ}FcRlo(Js$5A+TFBuk;X?Ws!s(xGeR~GPVJKMa{>=*U@tj zRA(V0&Puv;n)`6{VhKXOg=f#T?6?CZ&=vM|L+QeF(}D zMII&s8p(*I|9_x;YNY6DaOgTd=(%%Tj*j^YU}CD(#@M4IAv&?k(P?mMMz{i){*tAm z#~;*~n2hlzqoO`rZYlMvdMS^qnm|&qC4k~1LHsB^>TVO><{f)XP$$Td`Dx~?$aIE< ziQe)ISS#^rD(abJp%|XnWT0c6%9M|b&tr~?=o)1+!$973{gfoH|D@tf?BLo(&B6f> z>pL$oUG_ln0>JVZ3me z0Y3H~U%E?&U*Lts^y|%**N$1$9)YF!QpxH{H~#K!iDo1QI{_PPsF*TOKg_i2t?Qjy zdcBu6Ib7O&tt2SfCv(7AvPBw|A$eXZzj9$GOlXmk(;Vro3l~0|REL}*R^A;kvuq>e zw9mXyz}v-^1K9I*hwN^hK@Olqqb;eu9!o9c6uUw6QX{TCP%}NOhZ3sPt7UnD68Pvw zkF>S4EqqWc>w~KD?r%m$)fAURUejT|GO)bzz5{RDruxuBk1c=C*its94HUyxhZ=#* z!mO&@pOZk4F(=YjWQNt~9@9H5tCP^BgHkifr?p~~TbQWhpSDuE_BRwfSO za+if(PcpI{4kNcECk()Nsf`C50Z;Iu0seUyI!5+{IvFD1xFH&?rqSC%ri5>9-3s{b z`yS=Z0gYzlfBV9}8!1DewLjD3G62oj_K)I@NlB(MldPbWr$iMwwo2Xy+ZIRHo{`qr zQn(+DjE(~M`{}_hpVUBVaJC64rcILBcHm}FsbFpVFa_{p=Yq-s=cm7l0>E-D2GT6!*G3d=xy$1&N?qt2}dX7ZGfYOu` zLTt5c0l-nWbuc+0w9Rwh17YoMX%?S6&j24yiD zTe7YZi-pZ(TogskCGe<`1^S#pdH^5GyE|c>Z2=`#k^vT;aB9HMVM0EBW`Pv8{eXms)*3gel+4&=(QETciHkdkH4Z<{0xQxu7n=<=$|F63*c+SV6I{vP5+zuz_kOb7@Fd^e{Xmb@J@HU^p8(&ZQXjItk?#LN+MC}Ori z@t}BNQMZ|8RZ|20_Nyt#z0q$cQ%VuUFw>Cm)j?cjRL{abU)QDto!0uuhMUrZy0l^a zBCPRzM81yVW!rkw!}&Q+Z4(y)cL%BM67)qJE+`Qd%3{OHcYQ#|nw*#ff;Rd=jdIXP z-EhYqPMd-&X0(jF*0m587Wc1OVVY5T9m^2s^r7ZGbU|Wc2zPu#h zj*MYNq^y&RY75d{<=9H>BB?fZL;zxZQ*$!;_K?G#AdzODZhpVNUQv*LQ#PdH+Yf4U z%>S=^Thzy*(7(2zAaI*A=X3q^HfmD+V148RFZ;IJc`!*2X{+voDQIwRh0^KI3iK$C zx3d8azH(%#f?D5EHOtY2G4hoWROUJJ_&Qw%j;*QvMrjJFF4WquBI=cRX(k$LdeZqL zU$OA_>(=2OaBxn~$PZB9!(^R0diE;f;zkae0P+?>y8R?%k>#!wQ8AK=27H4uwOy?i z=f2GbB-`*Wo~XrzT&{L!i1YrM5L_*?QlWxQm$>S-BXeFuVAsn?`z3ZmTEZ)_jSIKj z5e0{ulhZuVnqkdK78&jAhKb7Mk*w?b--4Tdn+PidHWBK>NW2c@7m+pz7}>)# zJjr?;9nYl&fn4UzFK+ZX0r@DIA>lQ%Y9&l!GGq z{wDP-a3DK`!(?=5GqGXK?Q~HQ+f?7*)ZQ9fmj@ct+h(d|hnm+CR}8pW_98qm8*4*V z!ARCu?F~ncXaq?y;_o5i>s-#5>Cjw8_V3AogT_HlcNQPD?zs1T#uHP|_i_a6DU;US zk+@QP!mDwLG~fiNe#4zYANhz3?EV{Am=#^^A|oX*aOpkXz~~2jy#L~r2W=xmYNQJhs|PV90Z0aO&*&PILS=u)?nG#fwmZP4m_ zab4S!64dIwIpV`=h7obY7_Rj(x$?j<#ci zGL!mHtJH}Y^X;i#V>Ra_e>Z*-vl*99gP`@?KtlS~K}>};cJzzxkVxUKG2mjTyQn;8 z?-Z*=9#QX{*z1^f2^G4xDoY)c?eWJXo|2mPrfa7o%lKq%*VX2(S5tQJQl3_0UGs%(>-iq2YO4dqftv~2EC42gbIVzB=e z3j`B85z3+*AXZDs(dc^@&2iZBTKxBeTK|oheenB+AQ*@$RjxGgJXmRnSDvdAvqAgY@~0j0Ie_oIyoX`Xa1IyC z{t&x7_98Z=ntGRR+0#?hsQKxBfGr2^0YhXvoHX41xwoq+t!YYh3!M1_KKTm<9X?{h zY;r#%KrT1jL{@S568unBF_iiPs1gx*fl{wKrLsz}mj{c9PMfitzWvGU>e7Kehjn4N zYGpqLm$3<{)zutq_A+7xA-Q<08ETtGhtj&XQ-d4$5kd##QZRvWv)CgiM4Vix+Du=+oG!7BFOKH67@6(GH^+pFZsHR{P36VOf7GW@YI+>N}CRj$%8=uIb2fQ3@Ql2AV)~Ee&{xoc*2`&MspwnDWFt;bDCyH0^yNuIGH23VqD+`71~c5gix^>A)jq$U;@YnO5vHS)kqqsC>5PA_FFZ8CahQ=qJO zgDiGHU<3v?{>D20@1wBsEo}}22go~O#!_rI$L0sMOl5F1ddfIt9`@lNeidHy5q5cO z7iKO$&438~xL$^%&hH(pcmZO4=Oy=+tsaf&1Ty@)L@-l)XKubJCQ08DH<&VLexeHp z#e&Y2yT-bED15FlqAhpmHDWm;`DQS+@~k7kGioGoy=H93U14c6xA5d)cnTVu^TuO# zj?-qjBicS-?hUY)cYOE(Nf!is5_M^vA53CuT?T^arZ^)+?ju|lwZwuQTfy4Y8mrW+f!ymk zXTN(~aYjM)UnsZt9D~}1r%-k!Ihx5lp(2~Tt|t?}i|*e0o2i^mw@V0%%A=$K(DweP4VU{|!8is){& zK5uDk)8hOMU?i9xg?RfA}Xm#Ey-c=M^-^;Lw#j!e%m# zP54ulX@FX)97xX`;ay^nF@0^d5h2PvVi2@}scbe%@{ZGX^6}06&b?;0k<0EJbLN%% zN7hv<&zfQlKNnT}ImbdV{d*4#MBWf&%RK=aD_|B}Qvh|0Uo8E?Z~QMb|3T)k1fX&Jtwa%p-1sG=x~uD$T-(6&lFDu;jpp_K_6yKb$Py z;5Vdwdxyo$=PFAP+4DOiO@zkP*&{D|6I_$;rTt7k-4*+J+jeKo{|uqpL)K#78FH+o z$?8I)UBi)iW3ER0ET&__`+E;_C`dBm!MMxV(Q%h3FMA=C6fc2^CJ@G0*lL}FJMt1$ z`d{H~-=xJ*+goSlh`)V;Bjz_c`h}`mbRvnwf+~~(+x|j20F+Zx8K=;3wnQjepAE#* z=?;O%j-QE&AVEn5E1}07c6`YM*pbx|Q5S-b!~&Ua9b`9*&)S2BiBmS$E`xIpy4qw> z$1~!I>75qT;E~s5NQqq}Zjz6!+84XI3tNj`zBDMQCG3?xd8gtFxy&gM!gacVTk*9Q zstLj9tS6S<_S-lZ<(G-p=b9YrQhQGi3#S-G2{g16ow0#%Sc7+gLL_{X$=f=ByyDrE#=hQZmL zV+3pVjM6Nzs8`}f!9ps!%aA5!MM^OD3Qv}F#eYfgq@p)PX@C(W(oP5B>q=z`8crz5 zaA!IO>f?wG!n?ESapn9>EBax!Lr8^MayO?K0f?CgvZQtsWM3*C#oDvw&Y5J07!dfL zXtbcRz3->Zp;Y>|@$=5Zke|_5gkw+T6T+u!4^VeXNG%!_uN1pePtmvY$}|t161+H^ zoIQ$t2Idkp5JSKpnKv@QBNv%RdKelmzr@WI?HWbR5Dc|;nvOmjKBH2(2pL{+Fvui= ze>*cxVRxcrhTHdm&dSRN61+yBAoczYwp~;a&O)G-vEAp;d z@;F&J`K5;C+7X7|h|U64$P51ZX$E0ErB)?;-;usR0Xy==@mWqXDvyU~b$Ws^+cZFY zGh)A`jrY@g_Z{i=BE+M`!@QvltdUNi=6?=ClZC=9kTNM&Mh;PA>Zzh~zfoxBt|+A9 z)xiN+@_7;%esvEnIPZ74J7t_=gzESZk&5*-y{|B`LpN27&48|c1<02kO7V6iS&)r#)n-VPztIQA4 zZ>IsuI99g^O0b%wn&NiP;64A+W@>MXvy?qYOO^?lk+pWR4L+O}FZY&zkSa*7!Ng!k ztxHioF>AFWJmvwS#sYj*K1AFFzj^VBO4^bux-J@ClFO8A>%Gc}0j#>-r0nf#RP5ck zQX_J`)b$-awCRN&ni$VD?X<@A5zhgyweEG zLn(|8N070gYB+<`B^mu8u1|I!pN^95kPASvFG)G@BGsZdAs-xsxuhVpQK7X>6Z%>U zVh;*5j(b7B!G{9@T*X`A9LZ+kT)e+z1v1132%j)LTCiMOhlIDLnsS@Q(~H;$kW75J zjGM?-m;mDZ8xjEC39F?PVMa7(l?Ny1Nuvq%jJd!01m@Frd~S9FocoN`q8p0VmzTPn zndl&a2SXw*PTy$Rev-7~ns4TlHOk3Pp(JuW)oN;&~03V12J0(FjSnjKNvg(TwN z^rp9^`&(dFttQmG_Y%4#WwV4_U{j@8!Xpzo2@nbVvc*T`3lRTK?neL_fSiyy&7acVcvyz zU(^IldH5eZ(s1=M{;-mBr|xdx;MW1GvP$FI5sBT87=N*1CkiTe&ROg}x9ScUIT5~h zgp@O45>V}kEH=yqM@%OuP=LPEe?ywJPoW;G%+NgC^X#PJ=jdPDPQFVOp6Sn>1S^eEZ8U zEod^eL^|MLdYBFBtkMuk-5J8-`P~!$#xF3B^Pd3gq>mJ1GhjP{viDTr_){O@3J=?j{RH0tLjPZ}^>i9EC23V{_(W#l<) z`un$M2Sk?LEg&*oGoOvJj9tjvaE1?Y?y7>6VThD1 zJ2)!Y=v^(1x7q@mwddY=ZZMC@BD%?H3Co$2;5_E*0l0z?;Z6XO9FNHNJ-~P!VR-XT z2g0P3D0iebQUC!|`&gSI&>r9eVT7HgWat$tw^WjtpxgF-FgqOGvFn_jzh47E%Z`kM z-#&W%KFTk&^9A1s)QpE1wU? zm~c-C40t95=?Xk7s+?(|&m11%&3N35m9>?VxgA*E3O0?kLev@D%C{H@o_bqxpSRcxgT^{lZ!fn5$Eu$KK$aUh$nd z1miNW&!r$?@5J#P7+>ItD9a8E(8Yvw)0qdcS|>qlB5hPHSM>f-yK|v!v42J3dU@Rr zZLlQ)?HgDDF}D%-3`)I#-9>h`@*5eO_F|1VBHvj2*>o%FGr1~iQ8pPp7L-j0-}tsBrQt2E9uZz>@UxXsy6;)gTjZUk+n* z3GFq0clWU~I=^IV6{GTgb8~ViSrO?Omr>%XR3Uf7&X2KFL!M;xQ|Si*ka?-!0)%p0 zU`j4P&sd-EIQpkfg3b9&omw;>;Bj2(hF~S(n8@%;O9S~qK^T?3snCTc*b3imeMEL1 zR8`Oj4ipkUAEcA#nW+4e%WJ^kO&d3CIQDmP7bUJ9m{I>LN&h8#PPJ;;@)S8x6js3< z`ZHvRx-b&aUm{JaIAwsz^yyk;SQ`|=9d(1`%Pl@2jMJUFX8FGH)8LlQ+T<({k06wN zMd$Gf>$l2QslL~8QeI2e$F@9z*TwD?TGi#;SqZh(D9gB>_@Ukwya<+*8&4Kv=7aZZ?GVpA|`yy0M#SRNiAJ}=@#0rmLb^G@jjPQb{OH<}WZ^rv(VrQxh0@3ByB$g`Ee`V*VK@=3LIj+y81}>C{SB zCWfYIH5u!QWZwL3sVk6^j@(uAfEEE_IKRDgB@Uh-lu#=1X6~LqF$xlUu za^ckvvy53Y!|oo#%O%=8_3x~MR?`_0x%&yIE&e9!S)e|Hv%;4(j^K+nA{9a~kg)TZw1B>(0ts{S2WF#+8-hrxUMy3O6T3vqtY&fOM1>gD6={Ugor!7Fian1J9$OaWi zFOlH}w>IAEz&SW~F&h%ugL7-vqD;;#io;nr0)$vm30-+7$V&S>i;aogs%xR|C+UxKQB zI?&Tl>Rxl4{wBc&J_i--(?B9Po=dL+TfdbAtos=z3J}n>$W+Z@(6cI%fXO$Exh3q> zZ=RsNqy&4g%x>*+Pr8tJhi8)$wifidA=K1VmBn#=mw38XR6^{K9Vj4vq$x zC~cSc-x05)7!QN1IKhb7`7*^Qr54bTb=}OL9@khJ;of>eyyn8kz?vbu?#@mp(%+eA z040%qI?dHq>-;6Gp6?DBXz@z(xH_Szf%L4sqAvrF46sON6)Xxsaki?rJ&NDv!;cF4 z2lnOvFRv;kj@-mKCi_rj@KaZjcO-_N6s2NPOAi&1Oiz4Sm9$e--h!gb+LsBoB_Li{>qltR2 zap0Zv=b|P>z*CrIEiY{p*(V)l60VGxP{6D%L_>$jVE!N{4{P@=cGLoF#Y%3eo}0NW zs-%aUooi8SfFl+@_QIM%VN3zL9BiKJ3t5H66U!recNgVQjlRChHm?H3&!JHrt5%D< z3&7r3wu1(Bmf4sWz&X!j-4daORR!3cl3KF6fRB*1mF_qaJGSvP&H}kk%mo1;=m3Rt zMBRFuRR4dGa$x;HXJwJ~)DNTFp--ir8ld z;tGN7jsTjKym`$V2&X#$R6wi0n_Xbo4U4^~#FO)@?u)&YURSkR?J%2n)*rRhL631f z2wYb03u_Eco3-k6T4^*3fi8l1_Yha}N%Rc3Ye)}Xz7(H`holxY?-f1nCVqvhyht)! z6ZOtK3O0LcgGWH$gs{MeprcCrQ6x$nG-E!{y1}D*!5yb#?7HX!h2q`i)fR)i zX?Nb2L@RWTz=E(iseTf;an5F(h41yzEu7Si;tJZM(`sDhopF$Vrk~w8Lve2f=d9uv z9=ZAx#a1l9E&1s{6L{1}%$!v<24RgPy<~FdamguG);X8y!U#e(P!kl~E5k{ujAU^{ zgE2#DyhNpfX$UrL=X6Ab=JY6K0=%ps<$X?spzlCdzQF#yBmDaF;d8b=Y3Y{epk;G+ zc?y32sqO|Ku`;0T73X0$YL08?8;do-3i`fDKnK;UT@r+X|6e>ODrTcUV}qhj+{uSn zOUC+DcCh&nx=#68BRb3CtNBG!5`c4Iym`1))DR~|I+4?o{MVBKf8qFQePPFR+)GR8 zhL=enA1ePn!*k*TdP*1$S|h-m_a+kGLE=kPhO%&mpZ_Z{r+U!eUYz<=^{#<~Y-9z;I% z5_jr#LU#^|0sR&QQ7SC}15|ftn#=2_^V73Fs<%*+(ICaovYw7J%fVvxyt+1`Bs7kw zY6xeO$mLIm-{M@Oue8hQL4A1VVO**5{-2W?DsT>VWB3KVUH-hn|8jZjq7b4+VbDkT zDwHdVND)|cdF%s?CTtm1U-(L`8v3H}XlJ2Qs63QAM@pRYOdi8kOn3sE@ZU~OJM)_l z+aloHdqWe1ToGD)uU5?MaADQtxR(YQU<6yfq(Md_*T}#!-r3@xySPs@Fw7h8f!5M% zqiqVG!*ATu6Jr|h+@Wtg4P^=V`8vE3G!0x#&n0bujOw=hUSN`63%z`I@P8btNQPwh zG0-oh1~ifT!y{Un0u?KD9u`?3myI}RXxt{Zd{<`!@=iwU7^iOk9%QntS#k-lXMDd?Dq z+L?d^j9xo)?T`YQK3XlDnT71x#}PUs^jm$c2Czd7FEU_5JUHebA?lrB`oPIU0x#V<1IDI)VR)G z*Knsn4g}2Cdb0j0@T8D_3-@0fKfoj$V2D6?)E90?OKXj42@fwLMe|s&MNaOY&sNG> z88+%yG0J1S+VUVF18vXrG&m&ma&M@LE_6vCrZuTyu0l;RY1I{{ET1to44E(dvdXWd=+6;>*3%Gz?Vv60xohf|U!3%cr*&m+AY-(`D zn=_Q306J+@6|hm)2N@+Nj0Q+cc24}rh)#4|e4xZQ(~%ez8*Ks}K`1+RyN}GrPEWR_ z%iHpzL`eu%`Vit8BM=O&#Q4i&x}dThq=o` zbb?t_q47nti5V(1BSLlv5g(g~R|CyZ(|%?=EJr9S1Hz#Nn)S!ZcWUKiYWTM6_AUM% zt@pt`!man#+(&mW-aL#Qr6VX62@*sg4Cetzi|@R?oUPGclSwI6&qGIs0<33H^5**( zF2BM0%mzf&(Rj_+r}cNF`#h#F)WCqq=z*m_oa#=tDuLekX*Xcrow&tRBWe8N<<`27agY9cK=T|3Gn zD4*(WJ?QyId9)h;&{2Rc^LOPCq2>i3FX zo`ym+V&LPq<*b^o2PMgoTl9rL6Kz|57th$nybk|0r0SCWXn=MX$ZpSXOk& zXFy4smaq&}MNt{gI#Ua^>9URPzbkn$T&MgX9Ul=&kk90N@2c?jGe@ZoMcoTg!ixU{g@!!2CX6plu)`9Q%zqhv8eHMVuaCfH6IeY%7Z`Ctv*TsOe2K@ik$ z;LF<*vX0JxUEE5>Rt|jJ@lnkHSs)IT9|CspiSPub`RS2q{4_mwAJd`N8_RPK))(O- zGKvNUSkd7&6~)4~4n#a8s^&me*2rxOc-SDJ8&<0%F@Df!7;gyx#B4EDlFmHJl7d;z zGsGu9?>kzZWor#dxu93Y0|dwofIZ}Ps};ZK$Xa*)3@Fo0n8{Tb)wl)|*Jwo8O?ic~ z2Z~MYuTVTUz8!I$i&-SG^g8tO#NDw5$OP2omYh4f=o7(_0?fgEnb-~smPPrjW zaX4c$()l-bS@LU1SF6UW*+UoHraPS5gg8$@g*8*OM76 zqF?NBmV`;8Y9gY|ca2oa8yu)J_EuEmLmO2W%C7?8qsbNCj4bV!iG&LA%-~kTETHI| zuvwqEOJo>)AxFXp#>ykO3ar7-3w1&FNdE|E5_b)BP7U7*QkJ>?@#|k&v|QJjo1;Z& zgTj_)Ii3cT@-v)4r7oWFtpPDCN5fb=X6Bi_qM9r{KK^G@sRO7vtSkPsZHyy^2{;4P+Gjg3~Ow=>ML z%X&B66RsTt9Eb?b_#PAnj=IM|a6k~Qc#hK>fE8y$w3KtDuSxO@E7*9I!+tB|21&*LkQh@8Hj%wIu%f2c6kUvf}>vJECe4R^P!zLUtL0*e@HPE?)tq#Fq+` z%EDF!<)|lWbe>yYKwl2D>JZJMkn}aj{X^njK9Nt;_~{fG%ZcP0G!VKff3JIyB*=J( z=EZCvtdZaKzz{>;j~Ney0ip{|ZrqbX*gMk@g>xZia%Md)bZ$8OotcsDsAv(QA_!z! zg$y-m82VnbFHetlnb+$redJRkQL4rmwWq{m_on3y&7+GW1Zo1;r}tZi=I(tP*Amwi zCMGT~IHYma9Ep6Hj4E}7I*hkSJqiTlRyS8fPV3Bce&65~pU?nGz)rvfGtF<+%2a0l z89C=fH6Ua09@=;9ttuEzEd}9>T6sKLMV=lf7KYLc<4(b)*D&w$s*tk!v;X+Zxw=8kkCQm2q zGENlN8&|rvlgDjF21vc{!8|q%gd$}dZXc`V5taWSD#p*1KR|K;KZ@F{o)LNR!J71b@q-}oY;IpTE}ydV*;CLbdKXS(XcMLtCFVi0OI9|@ zk_v5Q*5Gb1w0PF*^ZP9z8?Sv)_|QMho>ro9Tv^OXd^b8`#JiD$Mk2N885Oydk!@b? z`+I9*fI+?vBY_J8>c$Y0Yt^!E8aGcmHImDYns;;~JzTuc6kZ?yUenPj_lMqx5h& z1t%80FzutLCK6{;H@M7U;W3Ji*yUCx#d|NH3bv~gxXgk^U%2$z|7&yDKf5i;88vgI zHk7>^geUk3AY~;5_VpM>8~?2Ch-^g+;aETtfL%OiKoh%+edSXr4jh$RV&e_n^3Ru& zWf@aa&(i??W{dvl0MAMR(cmO9(27w>M4$Dx*i*uiCJx}!h;Rhy#<#t3ac`t`tzC+6 z;}9b0)Y_4AwL?gM^cJq}jusua#`1niJ?Qj+Jo_Q*GiWOUNcSN7N7k3uuxods5ohgr zJAB`Y3K+@C0L-8oW@aoLQJ;f|m;xXF?qZ1nKFJylMppPS*GFN!$K=tnYQ3gQttP)s zH~=>6Fp4vss)MiMZQ(5DYb|=voQuPG;Yk*r$_BbmVj}@kIJ%(BlO!*!ke|#nwG}zV z2!zhukyZV%?ks*H&|xwIdxABY$8iw#kLUoO##Tv<>=gz$rTx0!#L2K&*xUrd4o|P` zg9UPn;hMo3RDm~k^lrN551(5*99CwHN=)Sl-A*8r5VksGmJ;Sru&%OyiKzqrTd!@| zvD5E9|J*AZ5W+m&#Cv2=;W8zZM)bv>X0+Ya6xx>Twx$={o8UuHdal-%b5!bG+xYpt zmn?39cu_ZKD5yjKCo5u!{iUIL@kQ>7jMF7W`k4-qN~B!eZlSM3d`ID@1MY_WZ**R? zJ>er3W*|skt%n-WasG&l1>TSqL?<)+ci0ItwYyayvU;TG_^$39LwbqIgsPvk{^p-t zJOK>H@RQ0K!I3XKlxkfHb1y$|nO?UAoV8Cj4in(++%^I1EyG1j3_;-C!hd?=) zwS)%iban^v?AvbgV&-Q**mLrA4NQayr_;}OdGZqJwoYF2mSOiIZN#f(;N9Cvr?PEv z2ZHfY`>jEboa)LEW4CjN#5e>HqKo51Dq1ih#7l(62>{hR@8IJUTwI4$z&TI=38?$7urr^9IGQ{YwOY%~R6rBkB zxZh(ZdMGIVzb=+2KXtQ}dB)eR4$3}4b{vllw=S(lBBp>#ky=Ev3rFhONsAPD75LHY z%8XhGiYE@5N=t#l`$eaZCrH_;%zg;99eWtLckn|+)?c%?3XfoK29FLEX%f%v3-%1s zunp8YR35?v;7Xqm+DH?V_mOy>Jwh$REhGC|${Qdrw~y0dznrjBG=Erm$f0XIBsx6C z6uQi>9MaOPwu5zy3Yi=t3<1>cwHaZWRUuyJVyAEipdBrUXcZu6UyvVSt}IJMV@o;N zO96P@WkHpSai$>q@3yI1ZctK04=D;452m*l;0(FGi6 z{=J@Hwmh{+Q_%5Cysdf0=X0)w!Hqe z)F54T>de~s6wO00EI2jej3S(kfcz__EfcS=sB8QafT8W#8LiD<*W&jM-I`;EN)mdU zYpDgp#6*F)iMa{`rGR8g(b6PD8e$6T3L<;QH1-H6`bbkmuFj)zvQ{RAdSll$2^z#O zcmyCZ?>-i!pM6l{s6o`M zjy+*WbmXa`ggZ}nn?xSj8kDzStcej2osg7(3U~1ffXzIiU#(ke?-X$m2Rvw#^7u3S zGO4dJ%2{B1Q5AX{=Kj7^(`VpX^ftVoUG zJ92W)v09a7M{<%ylb9F;pj+xGgvUC}KLtGQx>H_$SJ3p@;fR&e?y0sNeyG2yAqHAo zzMhl2^*5;x197(DvXn$4q5SB=liWf%0mD#9>g`AbR8jipCn(1}h&-I?MJR-e(Q?v1 zylR&5gg){S9VC74=n4~F!Tg;d>9H&u_*pr(ni(G>N(s2u2c(P6M2ASTt;in(@j1xi z#?JH*T}!k$Fz9-OzfzQN4hN52X$*pO?c1Hth%bTO_w;DM)_0m(T=Jm`#vdS{VFfZc zfU-Ij-ZMePbJwXQHi!!h-na%AF=t z?Ek29OWrW{xXcT6zpMKwgkYtJZ`#^uA}ts0%L)Hs0w2jIIYzj>o4X4GfE{-w!3;D| zG_9Ebd~WE(w#>B+6Y*kV#sSFpKs%x=fI?}5d|ln74G;n2=Xvt6ag2lJotDaoQaptN zfq#5{>?7FAC@rd%jGvaA(^yN0B|alrFoqZ{7)Sw4A<&C&IIlZPh=3)CMfjY*KW0}U zf@*A$BWE(e9mEUhn5k>Fko3nWM78P#DZxUiWjK?G5Z?*=xK`JD(h&B3Ump;)jaI{8 zc#MYC+;ww_4v}x1s^_TGxD&JTg|6YD01-$Z{{MF|kmh^e*8a1Z;M3P2F(f3ojB*1a zNkDNMz7%}qx~Vc>9o=Y@>#Q^y) z?0G$nclh@WW+- z;p3#`6vP*Z`OheP>5wtd*2Zxm71=u=K1%y_@Is)za{1Rbck7}60rb4I5U}b^$c6}$2H~* zmU!z1fp_;^`Hi0tX&v!+Uh>!(m-VfZ`$_4teA(SL*E1*#Cp2EvZL9fq`c~8P8n^^- z+^k97sJtt6p|FC0$S-VVh;s{XSz^33be+E|S??8*3d|>2jESwb#yJh$oQVX-MJ@^< zaoLK!T>5pWe5W!z1l?jF+V}z~!;!B04^trOfP{h>rKj@>Pj}l)M$gVu$x@&jvYL8C zF9HRhd2)hBx@}}=e`h}wt<`~Ca%p>j?W}a>Vx?YD;EQL2VE)!nFi)5)${gJOc#2f< z<&-(75B<~J$K+f@_FQUI2N?)K&JS`6_oR7C|efh9Yyt#>Z4-o zy+*Tg=Zlq{cJ~5OYU=DUm>)GS&$H-Lxa`6)Kfs)gPJ5Z*LLdlX^_;aO-~e&&C$A0_ zLoDYtBT(*yfm&^aE<&{09!D*IoWOk^V=q*Elq)AVcZUN$9_|ur301Eq86K zpS8!8O68+CMrj;(pOi;Q*z8f<1Z|$N0Vo&%6+Nx)L_expi%K{)TZ@Z|$#N&o*F$9;6J>$AyRUow6mD3ko z+_1Jys>$nOPllw!C9;4bk0eZS-ii$A^?9e3_1H4ugo`{!4V=l4(eO$X+}J@}i=FoI zztng0XsR$W1@8w2khhbzI1g!jDThTy79y}Yl9@~7k@#Y(oM@Vy^R8AAty7TWNwaoX z`8!KD1T#Rkw)}NanwiImP;B2-Eh%dF+teI9b-F5DNvUxsAhT@Cyx>vgPk2r51Jr_% zzfy)^#)B3LvqVLUY?YE>FkR2;o03>LX^#Q-K$Dz1dhd2=rGBG)>bqV8owS$OLKc>Q zYPGb$(EHHvnInqyZCh^;hD8{S6HUFq_pZt-X8VJa-W(?`AeO=;d>DOtl@?Bj{ACNU zn2zRH3w{gyss*wKjb)09BN7mG6%W6bNeFa3xm)T8@3v*s1)KBu?E4Gwl8z^W%M;jSCq&TkG_f34T{R;A#&>c7WNL{rk@u*_)BnD#J%{g)Zq)cB@w zr6^m=q&R_Xx|`(40HAAQ%p$HPN( z24tPt%tZfV{3>-G@;W`o<#H2LQ3l~Ms}q^H!r+z`^Tuf-&ue~gOV+Skcr-L=>*b!c zaEzkn(c?N!zc8HzMMu8a65eGquRkhs&SoP$k)&tTEIhGRp*}I3RD1QjivYmb1Mu|E zWu4e*b3WfWK8VAeSXZ|WvG4WEorM*(PdDj@t4`33?Npz{aAE=>tOpKk>47zX;nQIc zAgABXYxfdK)~V$+05iX8HOyuF!j7tiFXUv`m`YN)|23ruX9bFjZ+=k7phfL}d|M@f z7t}U|jTh4u068>ohB)N_ipf~OZKTt&X*E?tUTJb$ljMJ$ z+|RvuuogET2Z}N4#lwNO`SD45+;B_25)*O|Uw#$2jRkmkWRv{FEC540Iz*rsT7EBU z)_?Yz8_^JEwyL`$uOo;s22j!O(_R7K&cN5;a7TexH{h1rXL6cz z2SA{N%XO<1f(3moYJUjjg}uQn;#8eIiWC$};f8);7A&>%&U3#QP{4wvlKnD%d(#;~ zZte{3D&B?lOgXO>3&bhvOCl?afa#ap$n#D$(KZbc73M7C8hF@hNe)v{3^#2 zS-oo_Uv<2H>1vSBe1cFOi9>354z|HkxsihPtzY_G@kzAeOwiGCFXZuqn@BCZA+3Kw z>vm4NO;o}RfK9Y;J5Kmks!b)5h{?Dig0$u69Xg>Tu@dS31A3vr$Q@Evz>gQeP;|8$V1hWXlk{L5$vHc-T*b&{;)n~)Wo-Xk6$##W7A_~ z6V6ORSjF+wF(GL_vzcZnr3m6I6Bd(fhW0S?59+Z{(~GchX0r+QI{q#%y-g(vWr%X; z4|+y|nvHP1xELbMa9jK|#?2c)GC49D^H1%&inmh!Z#CN zx!ph?ue!L)0HSV#^Z3~;5wsN(L1FEm>yS(EN|n(zZBnCLq%`vTHjT@eVJJfwQSHyP zn^=)Sg`P6eTl(q8_7Ua2lejp+3-u0kLf{fU)!KxHIwYvO1=XlX8vm@4shl61!jV&9 zB_JMN`-fr+QrE8h(xnp~3=fY#%=qaQLr;vr0wGc!qpxVo30JQ4M zMi=aaU4M?gd+#isolhsiIv7>3gBVsF&8WG2#|5Kn)g`6~9hIXngmb|wIA5XMZGGi4 zj62U+B&QXWt=dzb&hRoNZ_ABe0NvhzRccmeo~cju&)Xfcft%Dhe4IW>{R`kdYINu8 zd`kqyi|Ql1m1fTkD8?n>bnh#T$V;w@Rh8hwY8>NAg`DJ?yit`df2o}}-8r8+7d4a| zZ;`}ZmL<=SGz%zd<8*(;+JXhwfdXJgkvcJN5d`Wv;V?_%)vf>VxQiB0cESv=Y;M+0VQ81yfoJ;u3{sf-!#fQ{f&7kKyttE$HHa&>c0yr91xFJ4vmA)`TqRz^E0T_9EhnGz2;u61`f6khTg1 zV92ZzLwb&iMQ<5LHS8P%8HkRa;1!L6pEk}0uI2q2t}d?Xn*>ImewU$W$g@Tb59TFF zw=Hoth_Iw(;~S%ZjV>06=|5}!p!$>9A`z5Rw^B{51U*_T2}0`nMFiFTpob1+GkHpJ z5563>gd+_mY!65T<;d%xh89I*>1H4Rtfe#fP6Pg6Qj(^wO10zm4ihmsj|_6G}rxyYqMj!X=`r4z~FII|XZp8)ax*37IQ2tuzw-PViH zXd}?9OTk7phcLQ^+rMuem>+I-z_9$R+IX2yH320Q1_wsM zzJ5Lpt)-n<_R_ZTo>tK0_c~uS>thLyuZC{)bkz)rCL-iCCM$edCEFNo5<(?GfI;## zS_bv*J4*=)So@wN!lH=|24#8ovgFtCKgN#!@PuOJ0M_V^#{-VrpSH&KZlL4%+JG{y z#SO|9xK95uhm9(j2~vSDvGKtvEWyy>qdW1(?Qv9MPliCjx-csugWf~DZGqIsX*V+g%RYnZ5 z&3XhoOe$zzG0Yi$>gF9RVUc?W5~N^X(|;Q~o-f@&DykF&f`YvFJEj1QbQL6>i=TCo zWr}`zrU2m?v7N&AV3^EUzh6sC26<}V1ZJ%A1lIUFc?$FuH5Byjjk}(vvSlbVd=>bL zt}(I#z^%BsA^c27+Jnv2O&mVJ@~#{}?+9raw$r3htH8q{A40^0P0Ol7p$gC*f4E$y zOlpFt3EefO2;&A}(DOJDS!4jRsmybc@r@DB3$Ik`flxqvk{(_8Jel6WJ8lsswfird zoW*FOg}<(BpO>`@eoj;AIg*Epmerl2it((hc~q9wxF{b|2t$B9XGut(0az}ERVhdK zmZmCv(JBki8UsKmNa6ip6hHpi#GtU;U@M-wUIJHIX8^L`=speso~V z&03|hiHB>J$U3MD$emkB@$Nq=EDW|ZK!49}NqA;@KPTv7K61rA?HQCbzj1h>6EG-H z?p>E^wQF(35ky&Q=vTc0jVH2{PRa12AE%C#grgR*T=`W&B>^uUeahiZk-uq*v+VpD zwlkfmZ912SjCMtsc;b=F{MFfL)0ml9WhvtTl*H6pSt~l7;uQy&qUK=!QntU-sVO8V zqG7;AN59EQzs)zJytEO>VWEyxOT7@A9;kUG z3^b2!IGJSFk$fB+hd*x@^C(W`FsFMviQVZUdS6?x6ELYR5FjCMxPcfxu2^U^wtZdF zLo^^14(og0RZH|#Anp~0Yp3mQxV-erizm%7`;2pM+)L_6iUGfy_9O8p4;pRjjv z1@$=3QgIl=y#R7&G4jebt7GZB;Fnv7z1;gkKy#tc@@3SPEab~hjA9uLz54?B8KFn+ z7`274GT=wHDsI64U3HG@JO(VBZ>1&3ZtCf;#Q9<;d(IvxtF#v(z)E1LJQ0geIjV+4 zExaBhX*qi7~J95GgmCZY#bzP2i64mh*K_V?~q}#N{N-kK=~%?P6?~rW!Ur zYb|=nXKjoBxf;$IzVRUTP8diDV2qePDmxKSy<_$(RFA)Cxtc(^q%Y{oaGM#VzGGjb7Qsu12~T|Wtd?XSkc zNqH0L?AgWX!axQFX88anG%o2l|41y6n#uw~5|x%)C_hsJUhamAr7EAIuAf*}e>aco z4!neKCvLV(1lsR60@>(6ug21{^|05hxw+jiaYhd;$L8rLNH&CMY?-O27z3RBNjiWk z+wHl`C4x*-MQnxMC-6b}?al0&|I!I8XHEaxfDWC1e27J#&5xcx_X!hjv;HJViqkS- z=e3sRX*Bzx1}yTj`UFJFC(aiZmbt#r6klY0yvWXq&-<0qb!r@_bFvHd-25v)h#?oD z(DB`Qh(dDiX};JNwfBly{S08b7=t}B-wg|Wp6F#nT{IB}u!gWvJTeD+ggR+*&b9908Z~lrLFwKYs#UgZ5oqx!Jb;9Y1e*iC0i~*ybHNUVxVz)hMClq`MLO;@DD19K z%ld@nRMjU;0o2>#5BRu8PBz&Ct>{n|AQGfj)%WUv{2SJ{mDIcP4R46yA%(4RWw`~K zohYUT^uR~|N{0xTMGl zM`o^oTz-{MI9a9Lbxui#U5gVN$qt=SI>6muy)AjiljP{-P>Nqg@|f)YtV;yDyGHf5 zW3*eqr%3{^e=s3CL@#h%N4MU9CIe`Ka?iK0is{C9_(0QF75M=A-l?BUEQSidY67!g zi2dHOtY@1`kXy}49K5TfeUr6{zbBeO(~wd`Az<|ilm--P53$1te=oU2<7pty^1;t} zJLU#HB}2_+*Wl_K$Q~WH2DFTcB&q<9b0n7j{K z=$B%`e;;ebo!4hA7#(5Si zqxdO-Z1Jc40@{{P%R9!)IUJ= z1{U0Ve)&=L5W??Xt(&e$k)2_bqWAYcPKsg!XJ5Ld3TgZwXczLD%UO0t&bpG;IL8>Z z;3F_^^kS;+F@YV=i#-og!iN|JiV}`hcO3y@R-1wSkdD98f9kuC&U}~M@`VYFqO5_V z?U3-88Z|k1xu9sM_6>=oP@ydp9J(yf@2e6oN{s6mB`I~p#}cOw=eMPSe)4*$?T?OO z@D$v+DHk36NmdPpi75F4{CM}vye8ZmINL9&ZzjeS=+E$c;6tK*&YDrlkdKA-U3*>N z3+Ew>IW_lWa$VU{oDXCA*@UYCF=rtU8hu(HXC~UP7)w?N&ocf~OMO9F(oY%EUJ>(F951lV3@WBl(z8X@< ziX*t6Wh$P2xau6)B$%>(I;#$m>j;JZ2)I7--z<2PL@tp^S|9D#fp&_-m=- z*}U*8a|c0#^})9KezamF6=&F6>1%-V)5LN$dNIeP!<5o6wj|t|AdE~(<%))~{|G`AI zganJ)>@a~{63%|^w{=IbC3Qch9adVS8%n<38>mlUSbCOF8VKQxkH}SgR?Il}xd%VB zgI+EKSR=Y5S5|;H1xx#mohD<`Kl|TiP;G;d5@BSGiYhIZ`I64+JaC|LGd~O2-9=Hq z?B|w_4{qbn1IvVMk*+@rJ$I_puY4cxQ!g|pKMtM}IMjm}+)X4!V3r6zBItBnIR^PRWwo^kDU-A(-3(3vnL!Hc*PEc_VZ+2+!9JI zoOtRRuI~-32*q|Y{$zR9HEeu%Bz3JZ*&!|egq1hABRuj+v)&gwJ_bmr44t)u0SOoe zR#p)j!s!*~cOvk5Hgse-C*aspMg+syaaqVECAnkOE-N6GfevmM&dd+8N{a4|dSCaQ zuM3FMDH5I|%PbK&x7bjlJxRxUN$m<=5?M^P2*YZt#sG6j;V4SW{3Cjr>%H>h&PhK-*9225 z2PIipvihKuf~vzV@%0+f>3zJu9B}?_i_!z2LZ^rv<3T+4l~(Q)~79>Aexaqkph)?Q`K`ZKk#cs+=+D;eiD_4n6?rRCVu6_@N}3U zO^AV&R$Mu|)4ff`yF8_8nbWmeQVQpbgc?J|vVEed8W*GoM`g~g7DqKqL#2OZNEg7H>jdD-RRZY$3 zF%b(!KQ6coTPupyX-BAp{ovm4A@5i{*PN@J;?i)Jub0+px7*ZP`be;GXVY*7CqH!_ zPA-JShrYu!s&VSD1ze2Ty2OqNo97iH!$UJo@+i;fMLYos51WQ_DEB)x>e{wm2Cp^-M0&GQO;tY4jxj?$ZN)71irx zOx=8fiBYnUIPkB<>%pkTk0#FBW||E`m>OX!0KH_QoRBBJPvm`iv93)Uh-k$geqydT zSa-ZS=Ih*H2zw!J(%4seY&$D2OUhb6CUGq zzhpm;P66FmGNiW0RbwVPxI)R@%U`cx0>GfT=kLjw$bZzI{pv-kOg7w_?oE(r6>UiQ zHTI7BJlQlE-fB^;{<{>|BtcQxbD9#Mtb`CwK8nP(aB+B-dK)iBDD@4uVw`q5J|@9Z z&`lPhd;QU?Rh@!w&wy#v%IoFSu{v$wdqA-eA!0ejtTbNyRk=wN48W+TZNQmAqMOuA zCi#nYkf?&3Is@^Q1;XY9GDpPxQ!Rgu){iPimc)C%y0YKkioYid0HQ_1)86n$wj@{u z)X21Cqv4P>4*b%mtM!z!$R0A6*MN8!CXArHc-R#FNTL6DN=+N)up2U_2$RW0 zH_IeupB)9%@~Nla)eT*d=wSUu`gIVF!Qwi`sN20|I&DepKm{7p1E<{6z$YH$j4WhmS zx~OX^ng6`wZtn9F^)0=Z0>HxV-V0^PjK!2+pW{?1JbDtl zsV2PlY?zXGa+thLD}<&yTo}*zagX%ThHsyyagPiEK28&YccohRAOiBSQZEZ9b1 zRP8E_JSO+O@j@dK3?r9zB2yq8%*oy=HV5I*I09@-`4MxSp`>xG>fwWAI+r`J;I@1e zx}iXo>=?$eK`kk$%TE#4e7YxMJbdIKm<&+i3;|-n&p&A8WSvI$(qWyeqc$P)HOxG15jQD+ zOTa7t>3cbNdG8~E`Ae}qm5(MQhm=Zx@SmB3E{38}Mek^moKuv$ItK1XHhL!7(rGfQ zY}v59+Kw?s`F4~>Tie(}5}V4< z#CZgxw8yY}q;i4@7Qt1$;~wsl>6#0dt9-Y1T&m5=1Crt8O=5nA>0qCumFVID5V1>b zdp|3UgVET83{Q_)Xj1}!@e7Ms%@O7Is*um*U5^eoGo{RZONbl_j0jd_2-OJqgC*NO z!MtH?csniUH+4FH0MuIwrY*+nDN%l?nf4+5RmRdE`}OC;kr0kNP!BlL_vikw!2E^6=T#X- zm-vakCf1W$tyH*{l-D$ECIAanoRD0n{3t=@Y4 zYfXLBWT6g9DIl+j`W#nc-%i89{k{L^5~jMN6y)X9PHdTEs;VN)Rzy}sdzzkVlAhO~ zs~XBe{;L1Lj)<}=Y`DtaCOyV$v-dn1P+zr5ct4~em3@rv#gyHUuHEYhi=RP@VyFRzP`KlVnI>F-N$E#R6l4Z z?48`i8s9b0s7Dyc@d|weltKXJ-`;Ucf0^@F;PpTXT*4G0zl`dIk%yA=20?6NK6%ek z?~h5(gx(^z=9^-lRP)R7?4E+pGETl&XiIop1WU-u5IOH+ezhD~(f!ywY4vBU{9+*M zoi@!g06Rd$zmrd|9`~?`X~3BPWwc4K`nD;XGRseZOkDS}2+1&Fv^c@}xqngl3${z| zx%-jkaIF{;@-(~06WdLMd)Y(NIwARXh(2s&`cR3zFDDlMqg8B zLN(*Npi`0ovxUw)SR3<4g+Dz!4LZvFc@bqsytedZdQo(+Po1~FS{E4S=GixNvO4o< zRQ4Z1NR$#V;?uytHIxUNZa9#{VO*unkCvGeqMk4cEWrLh_C{FwEi+h2ICE=(CXlt zjVsH;6K`MWhk}8I9gJ21u1I%=NoE9vxFI_xM{@LvWY!Kqp@rxuC$-B^7cHi)u{7Ht zr4Hyu-08VtG+8mLdPR!5S=yNl_fko~p$$2BylVMo*ckcJ+9O3b+CNs_dMuhT?ksFt z@eXC1Kz6c25MsFRdDy$EK=Ac!zsmhriY}}%auQf7MH~j)jy&He^_=k{?5qC^BZMLx zyw$-xM|^4)5ohyr5ngPmg(W8lqY$OHMMB-!e9Bp#uXb&jFs>HWj^pOckGr%)rS9e? z?Bx$>y?s1$US6-)tO-jtU%k!N(dA}&&>j-XLsv*g%ZI2y)_(G*JFj2NKCBD<55-2G zI0Y0qH|3mwq6aE8wEinSpcQj=KKWI6esnzNNMo=UoL#TjOW6cDJub7tQk65oT|i{E zE7qY6&bV0Ul_AYZUny+PRTS-FR^+bptM_BK;gyg%@s}!(E^B1xjQgUsXKM=4BMcXx zu+*-7T;PRc;@*#s_+HYM?RWjxTdl$C^N7$)t(i4rUx^}@n^s_JgB97CMdUC+*ndtyg&~_5~X<}iQm+cT5qN^sJl%_N>;y!*>;9t z+|5{5UAv80<`gE`#D9U&Y}J z3b+cPKGcXm%+gk&r|HGW27}+5RURe)v9`f|Ly6&*p#wclC z9(RwT2K_u1J@8AXc6Yq@_hE;qxW^nW6zhiK^?ALPfiFNwt$#U-r>=z|}%BhJOvWXpNZ zDnU9gk!s>^$eny&$pk_&8e83>(uy{og!9w=HgNjaFS{_r(jM_91;-^uTDT5t&CuDaJgUU`>oiAV@!rkL zdg{<&4HSyhO|#Gy*pFE>!?iaSzAa`}(#tl3NKr`~T8F1FQ%I-$wOzw@TMa`LDBZ3mR_+$L#J$ALnqdO|uW+3;Fs7{4xa#yfN6eDEo?ejE)L zl!A@tM`;-UREOR!WfzV4&-Ro*x1`+l*{btvn{sd6nx5{!6$Qb5V<}ipU6ftW8RE4u zcZ-Lc=KhM)@yRHo|K!Psnum@dQn@t>0;xf9{fbvVG^%eKuN0&(SHTiVO}TJvM`E*^ zK7kn36ar!I$=C;P@LC`;4pXJW{9do#IcI3)*mZeHg1iefp$R7=flBVQi5`uSr%MdP z`aOsVoM$ny|ATce_ygXKTT$U@|3nFuHp=f?W@kDgVsXVuS;b}Uj3)7xRbO4-xIdS~ zl^#Ou+jh)zUvq_kKHuS4oDri=&zM(zls-aJW3|J)i$ft{C5!i;)I@sCRXEeX2YOI04%1cYKF-}m%`x2k^al#NvmG5|K+)w8-ySh z`O`v^J;v5%c^|xNB?#0hc@XWPbonVl(}Y*?BiMr+6UVbA^I4CsMqLm*U#oamGwSZ# zw?CM-I#3So8wHD~6 z{SrKKnxa>AXvmD7YgoL2vNS=QtN7s+zUS6PEZ>N1c3mIkRayA({M z=5#A2=eAp6_|J^beB(vEx>zz7 zt)kD7SU7&ml75TU*}!PdI0%J(*?Vo`!Va4X1n%ytD3IRlP#MYgTX3^iwtW*ro1_C| zm@ga*)ePFS?tf8!%0@=U&!>uF4GAWL zFWa;8PM%t;8=InhC;ap`>knE;i|lE6a(-Lq`wt+Kj?+;Os7LmBFOz_JkvM1%AS^!T zE4=EgzrXLg(!q`R^GoH*shRm3yfrU1eF^UOVs%Fnb`y+Y(qUa(Kz8el09e z+eE0Y)wg{zU$1p8!})Y>tv;Z2nTlP>f3h0+C{faX$<-1>ruFnLI+XJ~OH?5HMdOl9 zBfK!ekfA8m_|(Fty~UG`1)YNOXqWQJxdPY9o7lzpiei~D>`BcNVj1OM+6B;RP8t)d zGm2>oO7~zTud}4uiQ*(UM{->`lsZCrnVmp$ie?B}Uyn_dRTb1S2lf&r%34;}Dn($ENRu8SRstg7@$=}ttN4r#1Q)ULQ~?cN&{1I&7~tiYVGt5-qRRB` zLjX{2)9VM(Ag&OJ#wEJ_rJc(T61)IDY|3oHY)y!xmN?Z@Mk%v^<4$La2b8z-TjF16Ndxef_+9# z`Rg;%!2PNl08cBLsIQrZ7>JvXsT$o5EbR0~>1re6RTqotNUP9`mr*)eU(T-JB&6h4 zYe0x1p?)!P-o~JE5TE_!Cc>_o&hsl2@nBDkk|3m^3ibj0H6&gqsBgb{AFl3Rpu-LG z;d>)8Lhb=~QxYnlSLpo4)NL};f(XH2C_I7Qm5%!-MOZvJ;-S@r8AV_!WP)7v&R zA7_!*XF>+b#6j12thn_TwOLtb8~TkvvxLYOBARu+ zZw&atlP(QlG+T19Kc|;z_yLCwsQDoTB-nbmW9XnEOvN`eN@gW!9_J}v*>y0BAwV|) zj#!rrBhK@i-SP&Py8aw4oaZCV@y443?G6?#J2YH?KNrP3S(s8?l|F(JJYdp_P=X{5kp_oV41o_%n3rm zPlizmUu#*^kaoh~MI^sN5KJz@(vCUcNcA@jqXzVO*(%r0|?luUrF3+XaCJgp(p} z{YNxgiAN)iUQv{;b@Dq6x*{<1IrEVQDwE4+Qck*cce&jHFMx{knQ1cAMdOyk5SfM5 zqhWgKcCxc=6kH$oA8nGZ!}`)(0uekFVqtPCVotEwf8WLB7~w}Pa@!~KO~sdMmQHAN z&xm>qsQ**&?`8ugYx|PUT4S)il1hM7cH`x|eL*iB-LH<#rr79)*V={X#XyHg_excC zmu8SVziFefL&O1Fv*P*xd6ZbxAPsGLv`}dF37(Ul%S+k0JMKk_BW~P7xvyKf(ODYH+K5nh}fLB5w;>wujm7^$a zcs^CfQbc2;?Z3gyl+AvZ-Ec?K^<#U*L1 z3DY0VU=izC`uj}Sm~`DF_jVdscPFE)2@y@#PszOoW^Ij)3)c=A$xYa?yx92&Y|b8W zJT44bM$U6gk~&1M6MyE`D^=|BRTcf)ZTMdYVCP-`E}P} zdiHgM*eSI$==Drd``lsbOvV5M3F!=uMCwM2()Bq12DhsC}zZCm71f!hTC>V;urmIfPnJR z5VT1N4Cj?plI}*e_Yw1=vi>xz4;6LRPH1dI9OWZ5UhW0N_yrjn#r(TOA^V6@5sb>M zR^_L59M5pYm-{?Ek3gq!EuK?bTV+@^-Yeaj=3-C0v6AM#^_3HqtZMvxaIHFb{DzJ=TD6ek4PtxWs@(K6xXU*t)ZQPyFd zVVyewO|voeK830Q#3WBTbfiv(ZnT0AiE4!DOS7BhzThEu{o3)BY2jMx2~$Fe~tRVHLebci}LNxev%I8XcZ z(;ioCyW_R#fxu>M27U#?Yj~bSQD?#iDSF=vV5{qn0UyCScC=cL(&$W};U39(xY+bt zm(jO6JRck-P`GF)+dRi}v!1Glx~}ethyG@5zSFJ^O{1VJj#2gpj4A_p7}eRDY@Sn} zKaiO5A>=evDSEVP=6c)8Vh7Lq^O6!{OiK}0i3JC)X|~fjFsIE>E=D@2+y5G%26a4q zG2=WYG>pI?-qm8$RqR#)w;~iFN?bh|vQ#&W{%kx6xGt__SDiE!3u*oPk?_*Pdkue6 zp3Y^a4A-L+MkGdG#!9X)kEHazCH`HkNG3V{Z0}8u`0{Fpsh(W;bk<{(-@%7GUBa}6 zG?&T&CH(2pr@;f1w1fScr=J?>Z@Xkux>>pe01+u?IAmN_#E5t&AuMJ3QM96wO~z1+ z+%6mQ=tvQ-^6j!J$I<+SpZ%I*39}&gav-`S;L!Qjk@^!QHly*Rf-*ma6C~<9Z>ftF z^34q<(2I?8kcr7nybe9C<#uzj(Y0KLQ9)*CA;JpksnVN4VDZ=;Gjy!9f~#;kpUPUF zgTp~4=7C8d<(m;@x&jphMlr<%5btgo)3)Py9L$EhqN9tIK)b<T7iCadKAH$pAU{UCK;+Zp6!LM#h0m`DD@901MLncM&=(*Efl0 zXYG+9t(CB}K2;nfegq zm{fovl|8Ewnarux*EjfE>tEgxDF=e+OdPIkQ6+08@NglpB?aAQ1ufqCdrrZ8j;p2A z)d2`^Zm0<%LWg^=h91lU;FdS{W@Vpq4!7H_rr_CkUER6h2#>lD3<1<-QA)YFo%un}cTD3= z>4{JCv4H!Bv3rYeJs?D8JB)w{8F$OH!&1|P<4MORtT$xaET?JqfjBP*jVU$-ZGR; za-tkm>ym0@ERbT0Uu|McMR=E@#E^Xuo(#0Ze1TTi=O-#tY_@GynuxKesplRc`zcPu ziLEDgks^bIu}n%_dn>irZ?6s(PIS~LdT3ct;leJxq@0wPy8O8OmQ(b1RT%ZVK$*Sa zmlBQ3Ts)bmd@>3!&3c|!zy<=J+IrXNpn4D}g{hLJ*IoUgn}qT6UPIH5CfGW|!IK%prDRv_(%W?M0_QV=^6lrdsa(0=o(9R55^L! zp4SDb%>_JTwbnrha(kvr$H1HP%nup^_n_x`8$PKm`s%_vZzWBnjbml~y7aw2=w zaQVT>C0eJa*nN)rX-(txRo14~MF>O0uUrMjdV_=Sx)#D_44T{dyDeFZ-gNL1s^1Z& zHhG(&OltRMf4}295bduCM>hDyZo1XtGy-=Y*5|TN5`r>Bu;IjiODSF4_If#uBY!=} z9M||O07Q}Le={YCQ8B$|MY&YJObq0*mGFqEscbX;w_b&a#xt^7tx8~ZW&u|@d&O{z zn0on49eMu=lsn6c8O6hz0cm&WdAYzp7t4Q$G4NI?ZiirMse6t-LXMJV>EaXexa{>% zl&0pHOiQ+}ecr(1$v@+M2>L|esG8y1uyCcj3c=yP)peR7^)bS(6BQ;q(}yJNQw=mV zeupneO|B|z5%o+O03%lMDtb^=Ij|}(1&M!eF`@Dsp3CTI*g+!UHjd~ihdDhsajyL@yLdSNXmkZ|27wipMgQr)NUA59qpd;>U5Bt}KSQ*JEf7TPK8&N`(g~zIz8Vsn z=Jar2->gRv37SfZU7_6{dqd8L^}=Pl6$j=Cc7ETPWI92Kvxif4lY3}I8v}(2#7hHI zh@f;Nl0EIQ3=lEpQ^fdb2vT-}tmI2pRxWmXR(~@hRkI*yZqaPT&im?o@X3(v@V|yf z4)g`Cp@m~wsXFLg%Day$He-ckeK>9E=62j__|FKgDrID;o67z+Hracih<8i; zA$r6Am?2G`8_`BgQ<9inPu#Nv6$X|E_8?kgVW4I9X$a1Lpm|kH0W6q>k{VfX?dxqx z$!D=N11{Jz%oEG-ZhHr5aA};>zBKpj_xjpu^qw?1d6U$qT`@6xaY?z@+iKG(#FD8M zN(3^4Jn};Hy!tKPiQ?bZ4W3?< zFcF|hYE@2fx}&tpQJ`i9AG8OuZ>S<(8YVU;Q0!x9sTT+-<4&RDk}bjs3XIF`=0d(o zH;$OS_V|PKpV7;|DFj>$ujB)gvQe;gRBHprq0h@~Vf)8}>D(m}^9X6PKSCUW-O7U4eyM)8ccLl)PfgSg6W5y0+w7^szfqk%d0n zU;M~j8cb2>OjxzU%7L~hkZ?uXGm^&*m_U(kb2bl?Qw6h{h+KO)tn794K@a@b)~EB@ zvtcH)2Y&#M;R5*=O6rR7vIk`7A0}nbZF)zh_&=@7hD>)O?i7jx<#eshUF+!WCZ|Xg zLS&&$s;$Z=wrXX8OcJ@=6Tm(0;Dh#OiZOCK!Q`fDVGx36^{X{TS>D9}g_4Xdb-ibh5hvT`x$1c3$@ z^gr&nL{HM4vJRDL7p!Nf%(&AgrXoLsXTG$u{z#p}t+IHkn5I|Fg~AuS!EI>rqHuTJ z3GQ|C=C%`jDyU0^n6NjBIv3lWt1x)36Gr%4w%RWrBQAU|&e>T*l|)?{(7Ir>0AYt^ zgHb6pY(UG*Kz_tsnwm@;F|dAQoIE|3%cORiBm1eH#>6!AC_SE^V_vil;3>=-sedY- zpV77ha>aWD?#4E`$#8_{xuVtSwM9^?T@q4_wO8FtntVP5UwdQekhMLx0c z2|Fgsym#IAD=r9qw^i8Id{nqy4ElH7gHZLnDN1aTCawCF0JQdHQ zd`hAka%f9?o?Hw>6Q3`8%Bp(Xhi_I*)@;4EWa5y&ja?TfI&SViE9Ap*hm`NQ;$+E7~%TgtV(mww! zkO#rM2$RC00C4by1bt85c|+;_eBJw;ae(+?ookxM2&5>HRXQ@iBg%-GhE|;FG5%1& z@bkFMdM=ewHc-y5^Gvc8)XzB%Gu+~Q-;RZPxQhF6Dm#pE)kJ+x(>o_TEX#(;P*5eE zx=AgEg9hh^oN8R&WR-N6a>7r1y#hlE+6DXvEOL!;PV>z9PD0jcV5zK;Jcyi0Nju8}s}-`{Qq)c+*cb#|Bum%>;SWd_9%yhQsb7v?n0K`SvP-J`0m61)3GqtEnIxsY{YMQ}aQ{kFSU zOEo@%M1>`XAS-H)D4l&g7R>xpzLoeyBlbVv%@oeWxD$Dm(gb6{mp^^fu|%(_S(otXZ!0q2xjyc$u!f88 zX{RlJaMHZKK|CnpZXQ8AFgV0jXhqN310mRO_86#eQ`Ij+#m{E|F{r!$DmOVmD!kEm zt))ek>@XS~YSgLjcUzbEH_;IBNd`3z5@AYIN3+i#1QV3npRf4Fk|;M{bb!$ILmxgH zmmHq?og5auEG-;HWGqHo6TDkfsr*Ze#VyFJ)k1&e;Tg(2JRDpoQ5h_<-ayzS~`263=Y>xgsB=g851GQMNo zCEG>>EENsEYF*_Lw&NqtN~m_lY%;pGw?!D-Z^GWa#C)~m6iGvj!u%YNfP3lD(y<4I zbDv|5eiNGZOaMUGXLgm2@S3{xc_fHUTG@z4zXO&K?sOX3@0Yn|>=rt{ zbNBW2 zkow~L6$r(QKBr>hl)A62-ssNLLHSJO2wkPAd6ira9;00T93`?D6n=dBr%`ilcbV_FEW5z?`C?bm5UmOJNweoDq7EM2=OOb!ap zp`Ip>j=;@-ik074FqPVuovS;QM_!b$>Ljk#)T~{me)i56S%lC!PwbWX}P*p>T%|+Ww6b%C(lWYaA+SGoS@ZY;<8n~`3JC-Y2ejNMl zB>$%|Tj2ez^y`^qQpVq&;5++NsBHj;JzPS+_k@?@>d2Yw2-lok8Z*`VX@!0UCU=P2 z4!DjUKx*d)j!cne7;PCN@YgjtVesYkvP`adUFYbQ(4@b@WR9!nc>#(YWKS2P6)%=l-HQfkpwhm=xPX5O#yGaq02)*t zq7SXuSrm6k-N!1dAURn I*3eVQfUscMMJm$UvoGqPk+1UVJVVka**^=1lXm~3h2 z77LC2u}$$`y<6^d`k=#locLzhZ16`BE3o=QHQ6MCZQ`+rH7V+ zpDRpLk|66dK?l%P*DV%TTvv$nse@*XZaysr_dVb9*R(W{-a?czr6UWosOCkxFTXve zqvl@D5aoGCE2+JGN^1mjKPCR4BY>vv-3G$16`Hg;u`)4>93=ReaCFY(9OXj#xJ{TvG zbHe~9jrj~%W2;K7vEpHG--m!nS|#VrV!pyl$2sO1s5Y#DpOnvD2nkkK(4eZvnC=OC zHHPfdLB3$`o?7PQn-Z_5-EtlDc@H4%O>{fm5}xGiX5F(EH^agYQpF6ihOQ~Ba?S+` zx$OantO4?}Yp$r6ob5gQRi)g&mznI4h6(fm_7vmAisGN#wb~A_8&(HmkHub*P-@;P za3iSWi~MI@&4rCk;w~F}v$(1?`~5*8()(&z#P@fWlI$$B8PH=%7tHYe;>r6n3v}#J zteKjRm4bRx>I;B9hcSF8%O{2hH1T$<0#Ad9L@$hI%@*H`hhdQq3{z+*%*A zpudwOTfsUnjsx7<$8dEMzGM}5nq`R@;s8{OVZ=wku{i1?9TTO(h)I8QA&pwnDJQsH^^Z=+id8F9yH_v~|24)WTt_O~5 z(X9C<-wq>0@&daCMPhC?^ojNwSRWR{sj+wBuh{LsC;}n=YY3^=PKy}bzMA~VtlhWi zO!15r^pCfAb zqNl)pokoZ!sM%PuC=d7R zAKZ7wvYh4{D*X^B&>l0M-EjN;Zt4cYOE-xLw3o)O?kNyDI1z#$Rg4_u^l>@bo$IzA$lKQ{NpM|7v z!yng!apSdLbA)N)ys|FOkVR`FbTdUnzZ1S%>s-U&h7pE?E=qru2gHa_eAY0GZ z;<>Vaw{A}J=Xy@i^(EwGj(n_|Z6cOsLQR7D^ z+}x|V;|lmY)X3n<$~?#uJI+WDJa42eDYS^4?eiWyEB|D=fY@x()0`R>?jmn-&HRuF zsHrq`Q2VA(2Rcxyyp{=+cgN7RoQdUydUF>MyFcm>ptI=)N`Ft@gLgDpMIuYLp8}1TN zz9yp2aj6l;k{C@zNGCHQ=Zar+OneHXD}Ah!fF0A3a)M67xliqM_;VKQv^S+Zt@BSY z(fKQB5$86vi2wKjOfT{FwsF)d(BcK^dfj`w2%LetK`H3COnUSklCsZlkRQ_owTQ)L z3W|i-zq3?CbpErZd5Z8m79K+gz*IhN>vPc*XWCc_<#dkCP|g2Eo!b+S#8eaR2g*g2 z=j{H=EazT-50mhM$_%Vl-J)mI1l?n47L=p`+b4pP{yBt5#ksX)$ZekGjQXmM;^=zp zM8B@68%YfDEAQ?o$=Ym@l4qPYb>e=M<-x_m5|Cd!VB973Sm45mX3W{N9DIYol zL#USwb26JQ6{}C)cRH0oayyTNJcx%Pr`qh~$q>wUx7J{-U0!pRN22+Z2u0oXq;k;L zDI>&>0GYUDB@*LZ&eRg7d=!RY``G2mJ2ycb`S{9s`YbYjmxR59Euks~HXv)c9%; z=Aa&PKO3c${Q|5>h6`TFQ)u>C??5ML`?~TqNJYzxsoC!9XrSvg*oD8Zk<3i>czmCW zm}w=dxTB;K#si~=5boK7Zr4Ux0g%r5nuY$*3;CD5t!V509Onqf(U; z9j|yCN1gc1;pV5vAS<1W%Q{zvPZimmboK7e?l)}-jViZ*w^OiKlj9s_)UaGyt|go+ zXJAvPP?U&^5Pei8HOy6lQ%c1TP1e9P7DAGoj()dHoMA5;2GY`SqS3#h-35n~_ZXtS z-$%D;49*Bd^i0@Rp`7aG20IS~cJ@G2GT+`U7jWx(#~0_@MLY{rdL9N5N&R4|<`-5wZ9U=GfNhYwvvotm%V%Gv_}2|b!?sLq%OLq|L;_yQfF^~S}> zMJ%29w7e2_WW@0|jwF2|V^`@w!B=IGG*k5Il?PtiT}NJb=BrZVa{tm1_U_xl39M(> z^pTZ`Hr%!rDqH)(?@DhAt5pzW7^{2aWk?m1E!X`-Lva&g&l})9&W~zhM&Fd~)qGO4 z_2qZ#Djrj0dp*gO$&XS0kOt7?F0>@jn^8m-KJmrZ1CVlbj_|-Gq}IHxfZBFrN+VNm|5Uj}{_an}Py9H2LV$<|6R%&RoF9}IamN6H;duOC=pgo$$WDl?%b z5u!$S&6E)^N3E!NXC*C+ub7TdN~K?s?H-B8GRvnQ`q>Rq}>*W_1Aqsv}~Rqv;hneCj^ekmYq?6gRfmybN~|Nu+9%NDYU~W z|Fb1lxA4GLm?QY1ze+omCahhvoQA03d=74CT>Ssa7)aXwg3cNx(%ly52KE!ZxoJ(E z^+zf{_TLeM>;5F84Rss4k_)IH&bHUqHXtMtcP`o|f|D?>x#eX2fM*~-$RqO<3mQ6Q zS5y(L+`}FtB2l_&F+=9)>f^c=GfIpt>xN=`crWE={*2j=29+*iKMZ$!_lV`216{&Y z^Y+glK|=Z$a1loRj(Q%s>Zh%@qEXy11E$c8yO{2{d+VZAzc#lnl>x^h^d2AInmMHs zau+#0!lmy!NX3<8K@jQ2!;2>dVtD?a2TRuQFS&#u=z6&T!j#9A?B(uWHVb3g=ic0T z@J<+*P|~HLPBP%7mkWm}L^IjMOzfP`{wcFJu>A*F7fe8RPpCx}VvkrlIIYIa@8dAv zfZJuh=4Lds=!v$__`}3tzf$S9Md2M}AUwN4N{9IKeV&}r3}9fAU(%1%2EO4Nk+pSo zZx$sQD*8~KcPo@fG`6=l|=o2VyqqiwTMut66ft9*zROtGgX#Jb!0X?tEU*u9^H*#HKX0oY*8AgoAO*_PGCy&-s-WB2HR7aAs_Z9v@!mm zqCKT7<&)_zjtyy7(UzQVZ7#NbB9O1XPB(w~0h zZy^kE`FXmkiDtQYG3|2ZGv`;6LZND(ic;obT=R20cmiFAq%3OF-@;$C!Kc<3q4 zTIxpXp2mq2sX&i%0GUEjSR1QwtiY%B_W02MkhXW*vyw>s^a#iZ1}g6i$547&F>J(T zTSZ{O;hej>6#)j*$ABAWb*q?^rH8nJ-K?<=RiU%^!YWh7!LQv@9Q6%>r;~Sb>%ejw zZ@!z6K9|E^Z^3l-Jj?lb|4lEzjl!_Dvi2I8QHN1_8m4qO@y&vOZXpk}xKim&2T)ct z7QWv4pS&!EOd7e+z#8MleX|V_lxvfsCDVy$1g1va@s>`Tkfqf|G1rTN0~g)1z`EZ9 z-cVM1`}vB?4rK_@00@m3N(P_J!n?ki7Nq4YnD4cN)UKRdAw)9{hZ-jaG}Fk)J%m(D z|Ak&Y>fgm?C&K`b>U4mRptRf#h{O6E_U;#8)fPACHJ)fQ%x8JI>B(2ekebId6Tut>F0#Higlv-k3uzcnx~b#%Z&o zBM-u)EvTxGc%391PF_A5J!LK{YQ+)D+@nq-N%<8PJFRE5Q?3{&%{$N2KDaOhNSW1B zi_q*0jB7l%Hit^cv~&^K8sMtRw*@8H^r6o{fW2&YstP@&a`_kN7}XwwfOA#{v0%hI zfBg)WIBMW9Pm-N()ogJoQ>?~8VtX?SMTfNApehU^aQ!=~0Os~dG;s>1`q;i|bIZZdyBCcR9{ zD3nt;qGg-ucN6P!{UxeAM~jrY`?Pykw?Lkgc7}Cdl>Fyk5yg{hUFZc^9z`21e9CAQ zDLfoZ$r%t!`Mldz-Rv^?oyiEk4I=OlvBRi~P}~Pev?q%7bbYN*`R2mf&n>F03S|8K zt=PjjtE4b1Ul99>{6nl@lzd@aM4+ScGmcDwcO#`9x9+m~lrrPz zI)$(Fe4Ni1eF^g`R5UIm=%5V|5&ZfKdqNf3KktT!TTa!rTp*LQ>!l1-bvQTe%u~xu zh3>W`-8IjOmM&)wq`c9oI>yjbfvJCm66`Wm6CoX~|lEz;}y@@aeMtCAn zx?S{0)ovHWi32TKldC?potF~3%8;sjnjU%VZlyL)02xii4#U#Q@Hq36`qBAE!gpel zycKmy8QXzKubeZtOvj+1Q38LOfyD-!k}1PSlb~YXTR{MJAg}7A0u^3mldAN($I`=N z_Pc#unXuGwO^d5A4(VJ4y~TVy!nELQY#UOn0>aayYUMq1-=49;Y%S2-wh*0x-THYV zOP%aDUViO~nTagEVS|-R_+1BLBEy{iu`s%T>j*}tURNO7#LeRdY|#rv{D#3DQW`NBUMKiPS=f4zNelM`RNRe+gIN*|9u!|B zV%!0Pt7Sphjk5#ZM}cMGOh5huV+10Iy=b!^E$znUY{ey;2?(K1g0aov9j-s;hd5zXO%G535enxsd%XicJ5`7$wwa)`2rurrj zJR(FH<9pLK|L9XO4^5Qg7sIL1x5jEN+&*83^nbzl90Qi`|x7HfpKV@x}`z;S2G4 zfUecuEAGU#q?FR}1&e+X*H3_Bm>fMpBHl(vATtxGX1}&Fm>F?DDyDH0K<%;lOC~Kum? zfs?u}JS@+1gkInIo3@r72g8GEk=R4`H6}nX{2kFkEM@#w$hkWs)zJx z?$n-(skL~rjAXycT4pz!q%^oaWJ2lQhBVs{kq-UdLX|W-tH178EQ3R~!(L zovW3zU4`+S42RXhmCd=Wmhx9RiQc>Ck8f5+-EIXPF2>NT`d7c{5&Y7?I5HE+^H?FD zcFcCH`A5G6YP`8K#3tEV4X5SeXrm*%=#Wwww2p5oBa72?b!#Os%RMA&NUIS=fjpH$ z4vR7tY!uHnH+Oj+F{TzEL{)c7S|e%ESRwfu0i>qIul&NC|3jp~l^BXE#E}N_=*_f? zF=$aYqrZ6!J+{}W#Fsu(27XwNr7NhUu-mE-U(I?)l);!OC>9C}=1>MGdF~l#kCKlf z2DOPsa+L<|qTYjLsbJgYHA$*g6P9{9?;l^D((Ol;)^1$ff;O`lhd~_(=|IQA`qFdx zezeq2g39?KqbI1F*BJ%XnhQKP07XE$zYmC@S&UE+{``S>zQEVAnBGR zL5Da+nP$1if}eE=J(a)huyEB%>9TwzcW{vyj(q((+I`Uq&1#@JKrsFKHqjI*roGaE zXj)lY=)ZR4l}tV8jTeF4Zqn>t@korH`brUcL;w(Ia>Dw;l>2gdY0uc_u7L zbeQlPhaEAKf2@kFt-ED_WG&-Js<>TqXM$=uW6Yo`s7Ly&uV_KWRb*(dPQvcW|v&H+KN}cZ2?Zd z0n#SFDjs67br7WhI^l_o?Rw(5dR9|hyd&PU5=P-{WLO#$$2DafA;A|iH24DWi@A+E z?CU5Vyw%JbMVQCQtnH{mpaL&dLV63rrx6G1SjWMFLRy`BH(D6bP2FH5oZ)>lb)pn; z2s5o9Nk;0j`a;Eb4P3tz*iDw3On$tKr=B0kd==&j~IaX4O zaXIoL@Xq4@K*{#1s`Zpi|(=S5BkZUNjD( z20+&<;i;uQ7C%kle8d1+0IuTf5WZA0qe#zG1OLwZb4Z*%XQ%5HK;(^-$zqKrpK`$s zf*rM}?uup^e9pi9vWcz=7vS-YFu$r_idI(`>N*Op>?*{$JuG>^n%wnR@)6fd#2MX2 z>NHFlTw?o>pz%iseIr1fz}AuatY?EbrFC~aJiOzEudYR#`|pfx5~_z%14r3YLIy}c z2He@NC|1Tv-BMPfKPLvc^) zTou8fhb<~VARUUKlcO1xE6CYrxdD*Iy;vOgo?pjYdvS{ZZ;secw#hl$M6^d+4h;}` z5|Kdg*sLKvoE&zP6FRcS7S;eKw3bG&Xa$A9UJ8Ua`?f0R&@>632cchS%}|NQ#mm2g zhxgTQHru}wSoGTiR3QE)Oax*djGboK1`${X<4(7{*#jxOXzu-@K%beKMqxb~Ud@JE z^|$r`YjSa*K{Rb+(lBx)gn>4g4Q$M*l$gO)+(~(CU47f812)Der6?8T0-Pv);gdr) z`N%v_@oEN2Kb05i5-HaHdA$weh!Q^baQeqr%w?^LuDmGMQ`~VqedbFhOQXt%^NexkE zWDwE2Gz1iwhqUG^{{?sz6G^NjVGXtUxd?!JHRnkeX+BhNyKDWQjR@XwTJC)$>EoAA zA1c~hCWgx^j7=^Z9^7&vjb!@=Xl^O?l-%ZEsh`+WvnhqCS2F_5g6ss!^b5+jCfAoe z8Pm4b6FPEIe%|-0vzfKM>OGr^PFd=0K>lG0FOK7oB~{0*uJE4K+fK)X$ikNG)3B6{idYYx7jANXuOEfVa? zz3YIj|NGzdKiGrU%_K8ZuV)7(01akcuR-H1>f%!+GpO6rX}RlMCV)MiJvq?$)u6G{1Ou=*AtVWZSHifBWfccDkh_H5^)>}B*`i0ub!28!aGxT7ld{2LW6=Nz9 z1tH(w^z*nuyvZ&Obfd=gZD>=AH^v$r1-Xx+R;q6K>Ou-0yc0$a(m8EQiIcy=lTH%s1;v^8MiIC{%30%lLMIZArchM~R!Gm}(Duvy# z^47k8A2`hWG_4MzX|%}QIrm;?_*A-uiNXxTe|;Qp?Tt%7UN9hSaR3JtMO&1QM}WHX zSw{p+THd;~K`>Xk+;x~ejQS9j-1cJ?Y+QIAWl%ZLiio?eExXhBwx`T!mVRt)Zp*3Y zuCSi~rs@`iaIe6bF#j`oHjuoM~pq`Lzk2nuhM49*u z&h_K6h%cg%Sqas4-IFt68sdUJiJun9I#12dagN<4n$0Nr&A(aowaL6z6`O4Tm3$f$^e(COMAO z0RIr9lq4d5(A6hRq{coTQ0o=wymRKrS7vy_dV2s<57u@K(kT((k9}<9L*e8RN94zu z5T@KL%J@xl3oxpD>bP^TrXzJu(X> z$k|eHD-_?%beOKPaZ|q&x_+`}!2f#EBCG!TsRD06qGR=@=f+NfZX^nkzm~_hl?>et zhmjECrm1)L)59u30*Q}4QzjX-qB_sWLkh5K({qcZ5(Q5;P^7dEc)zu-4L7>v+a@MN z=eU`PiC1|y@?+!@?Nrr>4NxUxzs!XPbO}`9*xA7>XK(wj^v%O>>=?O2|M}O-5tMhD}s%%Co4C znM<~KLZ{-fdxSVAKb5(>Vl8+qm!uplR({E1g0HElcTaTpJY2%mwZnecUW$4*GeCE* z%+CsaX5H_(;hlng{%#A%*)W7gYE3sAO)&kogNoF3oAdeP{pY5>=2=31L=N#M8;u|9 z4u=@^mEJXZ#*DoJJ;keJB1O2gc4ZX3Zif!;?708}<1LPkRH~Lew&l%aQK+v)z-fL& zJ|ShJFJ1I(Bo8WGTz|2qfSV~o6?Wt`O_nhLzOmN)l6-UzvT;j!4i{+H5)_)Y*()%g zzy&YNnNHTF8VQ)+TDVl=%@K>0Fl)>Tsu9SGwEHYJ2ADzYlN(z#)9x6lE%I61re1!1rTO{SS#<7o8Ga-M(rX~{hs}l(O56HG6loct63XbfT zI#ra(6mx^!QD=!|^~1qHGjl>FE}>#iw{yYfGZ4kh=gdG)4dPhmR6n;bgx_O{u=nWo zSiIGSb32JE;i)>G1D?qREx6ZE7I%;*94#q>WdS0wVPpPVpwptASgrtx;JMLE5{;yW=vHxqg8O>|*wkQ#e zHOs{asI}gM((Q6{`AB~d^<>N~kKrQP6R%}!W@lwP8E$}dJ8XwVl=Hz=DJHHJ#sJjg z9~&JP(4Q`RG(5qhq_rFaT6!7-{|85af221D)jBn|s#vVB4KRu(Nfr4xirGRV2KMrm z$p@`#&T!Wm;^KfHBk=7qS8u>J`ghwArdaYFc1x=8lh__FULWR-C$`vY-FQMIa6qCf z!la|ysbynDLPY$R`v~Gm-D#yEsb%60y+Du2zqw z+j4PI<>EhRWWB2HHu8Z=$PE}fOC9UDB} zX63ZXWwICcjPSaxfb#ezCS7hT3+E1CBrLU-y0W?BP4B{6d5LVK!fMTZ4J^>Cp~=M> zxE9@Pm{_j`+>gg!V_!(k%U-J~1wV&7k+Ap^TCO;ugo%(EcS`RxsJ3C1epB!{;4Dxz z!}&tInsTMdXnx$qv?EdDxD-j#oM|$}5A2>LvFGX8?et|10oC)b-v%VJoU3?{;bd#Ea5Yauw7y%%vLQ{ zAsZ|P-gu;Z?e==v|8Q0mH_Tz*1i=C0S3IwW!UiywMm(^R%)$NBY{RqZ9S%8{Txrl~ zloNwv4}9qv1|G+ol`$G(u)||7c>L{xEM1B;}@Jy_=S(bL-kDcup|d5rj4VRgUgn zN=VTPw~3yq3a(+N^CfRfM{Nvwu!CyRTI|?O-J2LlFOq$p@zu-8Z7F*0!PMZm;m?{L z;1pxyLzjzgpOFQOg(|!WB;hS;+W_4MbjooKF>fhiH@lWf`{fYI@em`1?WN_pblJr9 zmV{2ft2|rhsQT>*uNs6&t6-qhPf{lkC6sIcU2KbD@^If6=YyK9aj5LR&$&Ve5^@w? zrUK};+gtqW1!*%a6W=^2FIKZ6r(p7`x(S!z$EO*>hKHbd&#?F_KIoX;%UVD{nN*Gd zf)l(g$GX%$jV4!f+7 za>rethT~JGT^=S^H;Jd_lkqR&lxCcQ0McsL9khfG4I$QFKUjd)X~IA+f`kwi)U&-A zH(dY5TZL=lsWIWWqApy{5~k(y-!{#GDy_MkR6|u92EtUuk;as#Zs2NLaG8#JiP+2f zPD_+W#X9^R{e}T{QD`;o`XveUWw~5+7p=NXO#cdx|AN zO_soG+XMA0vD{W~&`u0kW|RY=2654F1}1*b2XiJAoT*Qk zg^{7h$D}G905Ua+d$hs#bjo`2hy;H@GU!qxp@jxaf_`gC+>J}amF$MYl3$9dq-aiF zN17q-@aoU8L{N{qa6L#&*-ikW%3CJB68@!RAz&`7XQ1W)#wY1{XGB^ZeC?aP zTbJMZfu1VraJj(pnz#57p1GayOGbPH4%sJgunO5by@WJH&`52dtK$K93wR{63*7s;G0zX9&6xmv zk5vs`qBjkEl*RQW2q-D%OAN7#gt7H0!VL3oue31(Pbyx5x`IBl9YZ(y0%%c^5;emr zd7+Q^RmPQ6oY37>({f8Y*d5IeLRl|7vdMnS*et11s`Xltz3g?CFXaVrSP_;%lu46x z(#_RIfbDlEV8FTpdY`#&+<(?Gy+w(^8GNe}bYxfnrkT)pfxmCtlN7zgfBh}T&?uv$ z68j_tG-CE^w2}a0=4k6`k?zPL0#<~!+nh#|k zTL!_CKA`7yJTEPhW&O{J`HfXex4f=syebmaJY#3E5Yo}cyp`or$~PwJZTtpazOmAv zZ9eTC3-a7l-VuV(>!d#kC(4nj$fcA9o=56jjNiiSaUTIMgbKJH%f%1*d1}W+m=yoI zJ_eeIqi?~nLWBXyuZ2a%Whheb`*gU=oCikjld%DD#O)EPMj#2**}-c~0B`zj3wBzMu4WaLiIPcVoGsY-?Dsb6PCDg4Fz8ArP3xDpcni>)y%j8NWVCt#t4;)$pbWNGAD!&cD~?w zy;nP)g*XZQv_YuH$PD&wD(y%~#JY>+RlK5`%i=6$6R1LjiHP0XRFym#XJm>t{$Mps zu1`Jj;37Ow>bhCv0YJz`R=M3#Fd8D-T6=18wHr&-#U}gDBd_sbEm|crZwDt7WvKmE8e1(L{`fr4YJ}H^K8-J^37E2qWkTY z1KTj~FAxDL&9Nqpo6fjN(D3Y?!|1!=W^o2hXY_UTl8w0{!k0jjO%|>v#W7Q+v+YDe z62;I1HeZH`CVr8ysRDP6e}Y5gTkR$xvPf|I%_n1tVHq!V1eF))eGZemP*XB8XAh)5 zfEKL%@5@uL0IR*g;hzu0ET(DinNKLXxeL#x6Edh`^{Hxlcc|N z_rS9!2LMS*XC{f4RT^ZQVS>NLt4)F8Y^{^dY20&Ewq;PR&_K)o9(4w>&X^ zG_B){Nc?yXaU6i>q{3mPON}vqyIg_1I~>N-rrq{Z%d%F#W&9crfY~w2UB;X%M_clW ziv;b9AjocjVOxPS{FYPY9JxR;V}G`0+FnLOgLM zzcC_&q+UA~%obRFMxv#H6Tm|$o}x4E%j^kHh6ozdEZnNfkK&B|$kqAnSQoB#8tox* z%!Jtk~oB&&s{czkCT7%&PnLT~z)SXqZ7lAHi^xtU3l^ zhLcnY>Yk{>K14i?4lzZuC=3n((3*%SVPOyeEK{{PjpKqnJe+o>d}E(_zAEr_BnuV& zm}g7@(mFDaEhMH}sf-&AkPGpB6KXEh2|nwYf=fLe+$1cUh0d4g6~Xo7_q7M@%3Ro}-I|YgKaPQN0=t{`9X;g~fwq`#wa$y@< z?K3jaEeKtC2XL=H5oh8XdjZTzmHcYlB3zC&N5jz(^$9u9$-t;&TOsf5|Em+;T`I>r zh_|%ko>jpl9;=x)-Ka}2NFo!SWB#f&+THHxP+wh6sonkji}c0nPu-Kn>zQu>Tl>60 z#hvmnLf>a^2>#@Rz67USqfuDV89c2peVo|R+;B|o%vMLx?v(SvwRB@#?}X71c42uz zxIx*1CmUg|nQDpm8tWAZ;*`9Vn}6cM7ig+5*VN*`+&oj^szm#+rkS9O?_`)1v~$L8v#SW5lV*L3z+3PR+3-f z;~AvZd0?>~uK*J9---hOXBX_$#|s}*)TAp5Fv8hZ?&L`V)=Wf*C|$te^s(tBRc+d7 z@vG=O05W)~kFJw~BnCDuVor~&tWjcMtRW-89v5#Xzf5O681|x6V)+!1({kJSxSjVb z=Y$dxe`pRei3Uw4Wl^$$Ql5MS=NST>iwRO+=}%%shIG*AL7}cVG$T+}Pg(JWg-iFWTDyEvmPXqS7D4R6>xXnXLRNd z2%D2o&)*J|fjeebz&3hWLKc7`LGLp+jHOTLt>17Xv;v&=BhoPg24C*SFdj7j9NcF{# z7w1N(-UtK-)*FXh8?}6zs#84R+?uZ+!^9Dp!O-WIN)1WiJ&-uRCS6SN(Nd2ZQD9aFLI@yppxNn{jUc19ofq^6O0Y%8t5b<#?gQ?Im8Wr=EaF{ryLvFQ+RkkKoqj39+%zSl;$NKm3CUnJd92=&iNTr za&ckXCI1@2@^3Nwk&OZdmIXcg-2+eiUMcn{wZ^8m=)o@1KWONA_=ynn!*(+}Z~1k%dH`NY8^%^am<=f$Jv#*pdOCE8HG5 zDnAgVT}JshC(P?)sy^wL=13h25(|Cj&RgB5jCraZ|0L@+xWV=HA7hE9FLhiIuLugd zHpw89k1I;b#o*+2=xr>{XnTFd9zGKKA&jX(*ZRM!5!=%?XY! zD+Ug`@J4{iXuRSSITe_(WFN24$+>V)r2K&fje#|Pvm&KzLe`@Qstmw|8#Z*2`{K^PD_v-p!?_6 zWn*F;eTmY)_9*dodvhdX!uHu1a2y&KUWD?HZ%SCUr5zzI&I0*;PGNJ$8(7ucO_Uap z(zcSB$g2qKnojxVtjrgh{y=z73$YbSK-wkg=yMIzPGZEhq3DRB&wJo0@59@&D0@*4 z$=PK+M=)zOkey)1tq=jW=!ykZ4GT(_RWAOm1og&SsKvbolcHa+;ZtxEqKgp9*!BO3 z7G@?QUBFY_$fu=dIX)(YJ3H_VfS^2aN#BC~4sMK!1jENQ?9dtE{2m_o^0iR{n^Qkn z8Xj2N5fY4HsT_<^Ot|p*Q2^WuHc|w5lZ7(YgkPGW5%b)lP50*}N9p&M==q(IlCWFH zg#v4Tl}kZhlb~W5`NMEh(CGZya`UNpSR^qcNV7aU$EEaAfyG;}ywOr`zl}t(rm_-% zhkOMuO0Ax^Nnfwo7>|bIGW*hkNxUq8ShiJ%LKLYeZNqOanW-T*K0x^)O9g-dfMjM$ z2=20fUw^1S;8=%i0mG&SLHjAK62RJNQ+>Me!O&oMlf;cllltB%ioqKZ86wx!6kbrG z&r*nWoiHnphXo&{#h@<3Cf9{`;9{vE8!Wg;z=`;ae`V8(^Ee6t)mg5YyYpv*?Cear zyIZHsU?XSxseO834r(#4%mNtGe|yIPaD4uHC5i^)bzcM7zSJRm*@eMTZ2nlBS}}%V zu7z8p0{|dWDxXf+Q>Wa}qlM)T87oniJ{-v zEEHaJH7B%J9dW)bEE*?e3CYCQ)mg?m*bsZ|U_xvTY=OXliX^Ryqh5JU>NTLwSyIUo znQ_7>Z27$4VPiy>zvN4DmJP8efptfL<+G=Z@c7e`Y25s+l+!c*A-LQ)7%IyIccbR8EmmOBQ|uz-b}Kdb&R6 zeP*zMdZuH{dgq(G(*SlGro+gcywNC}G1@t;=fX4H zpqQw~tE6pmPuWik5L;{m;2o4Z3t+s{5Uf+ygI({4?m<%CMOmuA`TT~5^3z?qMEQ-*+k_*%B zNvZlsz&dta3ef*)&xxPSy@5Xl@uN{DaI?yvS?@fkbF=5KWfD8elo%PYJ7X*$hEpV% zUVq;Bx&aQjmN8Z7wVS4Wa1>-LHJq0>e6ro=x6T2dURq8G*es1V0cY}bihnH%=F(Cy z`+c;&+=eSH_w3*YV+{3G#^S2k*+hz8uIH}wfU)?!FP=d(G-yVHPc!A=6(d03X#6ez zPbD(t{z^|_G+eJvMPlObFUfC_;XHdEFn3}CD^F>nXD>eaDV;@M`)^nZas_*YTcKj_XVTM58~oaY@_N&<=^=$q=B z9WkI=n4?**ot1VFrMB_G?zkA;awi%_g6xi}%P?6zgc13fwj!uj+k_}Abx!)NsueOH z$HV{e)%GzYt@stPgI16+3ZJfio3u<*2YpCXhqm~@FMz62M60SwQl^Guuzt1!f+JX| z*`xQPnj9W+d}ay9Dncb-D%`+U9h2mrV6m1^xL@5q2zf>}uJ~938!fy0V6rAOpfMVvZccwRar>mvcr&pRct5aFxaek?k2|y58mQ(^D+euB9WSyN z9*}~%VH9^b&u^R6TwF4dXrUHcyp%z7i$f$-1M!Dq+|YDQalC5i@kB@kV~37Z$>e{? z;GH#3^?od+?pEFznNoRW3Td^>>5P1OJ`%-wt98wnuM~tQbm4n1tYx2)Og_K=e!tyF zwcvI9n}dYIrD=aqPKzSzWF$e_(?YN+Qmbm%B&3smWI-;_1|{1oah$EBV950J1C_2; zoyzxBElL#+<+z89`GRl~N6we2jG?)IjLebBoUv;}TA&kZMTMDt@3<-l$&kc zStlv7)F((j2#liCp1L?ZaLF%ZHnv?5$0H*&) zpNR9d{V6s5m?SnPU{eGZ`w+(}A|VY)2v$zt|UPljjnZ%=%c$3!Rx-Rg~M0M7UX zJa!wP4NiLS03ydfW1OY{Rdnitjc_z{Rxj*n!yj3#yy!;!-}iV9CxSOyYf}vJb5kwR zfz1_jSPzzc1gkX%xAv;MF&U_pnfQJTquA9$1l7OnI;Ha1@o36?HNY0<3Nu zv}f<62*Hy!a|j{-H2Q$=VVf+p=WDSL8W=qw-i3NXs*t-i3 zKdz>(;GW8xk*c~dsGWOrd3~#cE113Qw8aP*H#d_&f)Vf>I%k zAR%vclWMM3!|L^&mTzoPQqZ)3dRaML4s$m7Y^psaw__c3!!Cc!ku@mz3{^QgQ)xF| zXf^)4V$sEkKXCJhc$n*WCBP_l#hLgBwyf*pccRix1aMrnw9WhRxCDyiHHaR2)h_Fy zhZl{lV#cpa2#6I`9x<%$wA<*)x(~w)@?)=fJ>@x(A1@$MXYj4J*dZrr1d$h206WKOyOrlc+tg7*O&~k&PQT(B zd?-b&z>gAJfQ{i`D=Og}CXxy)+#l~DO0nTXf2sY$1=`>m5@yQhqF(hfi?V@s^d{|t zXE>fcm-z}wu5C~!7}$woKRr|!oQD2DMe~ndPcBNVw&E?p#0Ua@91qv4rD*1#a0`if zL_5OJ@SYCHU}tScfyD`M82g8j^N`X}c3Y$)(AaaGUHJQQekfoe^M&jy+JX2{q#e5>~ zs?n0zMKE)5m~!4pJ8h_pqrse*6o}_jp!6DS`~|4%_kG6T3e_fI<$54>l{Ac!8nfDrMdl`&10OF0m^)u2?x)C-80CRmMwjRYQ zM&2{X@%}2egq18zf8z%kfvVp-S{eql`E}jsj8|SZ4ebM&>4L(3Px3&m>z{HRJvS)X z0@i?)E;2NwW8!w6H!yV*4w1spv@+qqWHzAaBOJK;t+YWf4-Hl*P?3`a!IT!!gzx(9 zNhiq^@Nful_k>%3^qS#fq>uS?x{vbcxH16Fm4(7slbLWUFW6Li`@b@@UA?{Q6QEof zKdw<_b}QK*iZacpVm?k}UT7W{#Bohthn_6F?I$aSF_P5*bQ-T!dg;4(?5N%n0wVBgkj1xj1qaGkAtz&l#y+-4|fed z?LQQmczJzNsDl!%18DHj-fUAv3{ddM;{>*MFq=ZphSgLoUA|R-c`fO~ckx#USNZQQ-XwXm$=h_%uz8Pmthd79-PBr6CW5^609QDWk z*TMSONZT)NA#!jG^7_mebNEX*RG(ZXUH>PIUsdR5Ecm$9JL3aZNzZwy2hGe_@3O4o zN3fO}RYM3equraS*r?@$;tp3#V_G@q?l7K*TV98U8NEboE`aCl$M_pzRBatSlhQR6 zos$Z=SAAr1fnjem;GcbnW7>D}Ej;v^FUT12x)A7sFe>QUC0)O&djTUkw_|gG8zANV z%}#B}Xv$m8!hC7K+$vYk;kcE=zgI&yFaKoybc}S*`}NejEe}bra<7_l1=&M~D!p&j zEl0}V)yq9&w+}f^Ks+>Z@w1mAd#b#cMo9Jd`0FsrQErLOx~JECN|@HAq?lvhS-8bU)EclfNa%m zF#81>G`I(KL&(dQiklIwO@3Zoe2$r1Bz28hk zaVI?6s>|DYP(~>X+f_^l4Iq{04;T@zNH<^oyWzNHSMIGvs-I^2n3U>mh1>7O4_#8; zW_?@t2X}axA{j-IVv#!64VID6DnQ2C6m~V&1Ln{(HHC(YMLV#4O`WO$pLV=23Te`5 z=qd1E$~9E6-Wp6g``~p9KrF-Y7s8AeXLYsVyd{UUC&es&h#h9_wqc4|CFs`vz=e2a zis6`kLksOU>|rvuMxJaygvYZ7CDQv`kfmF}3<&1%YOuN`OdF00{83bG#2<=uG&HtW z9r>dD(0BEv=0&?NzpC8+1q{ZwF;wpvja09A!`4>eq3YN(n-WRcY#8DO5VO*TdIT&! z3D1!^Fq?G)BF=~2xx`x|BPz63cs>Vf;UC7m*%;Z2*iqU4gvEIvV`Vj|cPVB>&5iU@ zT-7Me1?y{y;P6Cv_g`!q0xarZXNMoiN)$ckOwZU$Jv0CUF89|vRZRemM!$BzXs9Ou zh(2zAbUolo7u)F1t-_GCd^MJb(z!Y>Jk&7x9GKNcmcNK7@vf{%HU?W$kPT$O6jG_=j&h0 zU7)M!N0TIuZ0`nBVGG_pvLvN=x>*7vWj9CYxo1z%U&DIukCx(cW!C*?y)W{|emdVO zQ_^E*pkHxy-o6FEf#UNjV1%IR0J<>Om!#AqeH(;?4TN05PdNEmT=SzXZuA6?P*$=| zHQazt?hR_ruVjc%s@7JnoGf+aK;g+)+{gH+TYU(ySsJho1+8QxJiuFsH~{`Ehv|Ab zqkq$gf=e(m0=nk{oY_q9^kOY;1%5gC$3K95E1CVgAMxyClZGfOgbD`o%Sk_I?@t^C zI}>@<1Gvx3;4GwmgXeYn5hUN^MkJR4#k=gXkx>!8R4gNRoSH$|j03i8cjyhrywX zyo!0(a;UN0;tb@dW7?Nq)@N3xPabFbBlZW?Eu(A%*X_bSZz{n~;ZwvVf#^ucaYR2i z7idB+Nz5{bDhu%RpJHrBU^5ad!umMj>VLLqeQ01Is^~eHTMEt z4V!>T7^5eqGHl%7j0f?RC1pyEaX-P~v=}sFoB6Cfrr-(yA;KI1l@r`5=fZ{Q1n@Ly zI~dpFKTUN66`JGslMdBivYQBV3bCxXxQmlVb_ZFFbEqtP?lVw_rBqey#=2hHNp-4L z{qUKu-z2OwqM=WvH(N_gwWfj*OvK(SJ3f_8uCs2cO2CtxkQ>V1p$6B4_oZ`?ji_GV zl_d+WLvfcXiIngPi_3lDn=?@^O8_soN@m~F{ZwrOjA{MP9hA7N>e5EUgTm||O^>a! zQx>G9i-Ke#$v#ir9!Ir_VI7v!kzjBOfe!Rsg$*%+@I}}ok`=^l`zIpSrf3- z$_Wl6PNtn=PdI~Uz%&)!cP@jNTV%%8dV=-XYijXw+EvZ_0A=4Xht?MR4rW9fH!meo zodC&xTKp%Fo$uw!F+pQR(^T|w23b;LkRvdDdTTpPRB}Lpo=h5Z5K*5swwiwd%%rX6 z8ChDrE%%ig4bRDTB(3EdJ>Xi8MiuOVP80M;aTlG<(#e{vSQ}>NgnxpHWZlE+WHfH! zftRtff(ML-Y$WvoAY@bOVB4Jb*`67M)N$i5K zx5L)Oc`ZESSW~Duoo{)za2$LGCy7ggBAYVVTjf+$m#(V9=UV^03a1r^cTBZx5NVVe zr+$mcohi#nCO#<@suaJ#beHB;=sk=a#(uSv>ZU!#Ki90&719p+0hY*&)K_C>P!TAP zwm2x&xi5F$mjd&{Y-;vl5vilM4LP)VyBm2jWQSSi2+lHC6QLR*@`H8~P{Wc@;==s9 zsnflP>!cknbId`esrW@z+*M%!MgxINVH?9eE*9|{kbBj+fYW7f~8Sq1mN1duUV{Nha5-Dlvj$1LB5XDY&{v)7G5dcbm}DBWE`F=*;m23&l|~$ZAZwVZGZV4_6K^qSA$kg2x=FF4lUKl-3Du8wUAFRn4zY zk2DJ3uJeS04`J`dj=*X?HzfbYygs?n^kR=c5!2eeUb}%~#GxC)a-Ur?-4d`!V11+Q zcb%KFeVV(|G93P$TMoT@etAoR=Q^iQ=1&T{!Xu2!7w*cj&mTk!HUyF?m>+DL2^3fE zu}oc2ErH9>m1gLXbi(v9BFsD`kq4652?$h#!~1j7b7-gjzr5v0I)T}qo<2IO&G-mc z{T5n$@D=;bJHNO-ukDhg8+j4(q@TvY{_y^iCGqQuvYX7WClbo2D?oNeg(b`3&+K%q89E?-Z_KhVZqax5~Xj2az&8cf4 z=Ng7$%1gqo4v}{OrLy6RIt)-tNp9Hizomm6YAj3Y(39tZ;dzVS##1|&z)2#Eqds>z%z*3o}l!A@Q`3nqlmO}okZPKI*eA_B|F<4?Zy zAox|Ly#72c8&^2cQC^I+d2>;+|AfCxERy1vh8>%3xkP+IP3){U8}#;MF*Gb)YEgJ@ zCS!nglSX?ry!Q^R=Pryi}j+|YpaA7WI zg#P}W0Lw72+ms7xuC&km=P%VqXfQ?ekV}shg$4JqAp^3##+3b51Cqf#4eDcFWc?Ir z)(f)Tg}z}XP!gz2Uq4Lv9r{f#K-A;Rfa%@DF{3LEpspES(ac=y(wGrcwpx?|EwA`y zm$HhlOlUhU;q^?_GS9t}3=EFV7#nw4Gt94F-$S`=!!mVPV^HcBpK)WiKSZ{#6Pb_a za~LcR;>M^KX9jM+T&1d**hA@N+B}t*iy%F@pr_5o)_7D zc)!{=(&4WmFs*w32m0{=lsXyj1*qf18EF>FIwwN2gUhTYLpo3vx>1c*zkg5Xd^|Tr z{X%bj^ifu;T4BQS%%kR!(mSl)#A{o5DJa|Q;to8&HM9gk^bk}K8_`PD)a#&1myBkG zekO~jtS@-R`<4d8f)#=zxUc!E=hjIen^OZ7z~rg^B3bZuze|*kM()#pLja=WVTk2i zfTM(y1d&Md?Nhd&sIZ(ypGDoUW{CQjBzWJE*bg|lpB?{3xkeLebnng}I`gOYv@SQMNXZT{TX80?-7UyReul-=gRk=6OBEQ1|fWw=5xZ>9~8 z$r>}DJKo5d80Cw=ByFws75XLi+($Rfniwo&=bRl~Mqj+i=GF1rXhRc~MA(ZlO9h|L zbEB4?XlBt?U<{c?ZnF6#eBQ+cm;U?ylUQIn!c0DW$Rv0)_9Nje;{@|=Rv`Nq(^G}o zJgj{&+-cCQ`eBbh?gE@0JlyL&?^fP;S4-5azi`8xVTMcMo6sloZO zI!F#gJ){kSiq?OSt7!J0%dTt{8kAMSHW2fuxvfLN0yM5kd-kbblBP3yQe=d>uxS`?jmWQOYoobT>6jhm{x zmLYtogD0?2ktcVEi3Av!uc=m$&u*8E)w6b3qG{W|zoxRBh*JR&3vZH9243V&eaIq) z7%!nF<)09W!y?jsq@d%3Czo20ZY4t4(kRa3YaV9rtM`N$Jys8Q-1FVfgdwUC7fBRm zJW$HfnTYrRU_Npf_EsCEbZ>np5G7)J14XmJlii$gRfr|*+Y`R(0!$=$h@rlcn8pD< z+|rpy;iL#?dmf31d!ZXC`5D~y%rH3lnIEdF$z=bLAm0qJHGtN8)_FpWL&3G5^@Gl- zJ1GYcZxSWe1)L^)jHU^Mo@LXr@v$h2tc>(s%hz*o`z z8vV7_Enn=taiaT)6;gQCvXdlsmN;%k3)GTm@pqTa{R{a#No(xR%;`2e}(wbY{F&#ZOAf6^Dp!3Y% zpxlXrJ{`|b_JObFb^Pj+JPDPA3b}{Shqbex^?kgolg1RWK~DM+Q^-Z%u7ID>vMPiV z(Eo3viDOOarmEbM*9Ukl0XE%7&jA9q7=Axs24=KHpO7-(7>&X2V3WUt)n2Z0^RyQFptQaj@~4uaLPNeAg%q-nA#r0GA|n|xsI2T(#CD`aPD)iLM!qI2 z;FFA)8Dc3&^S@$KuQiRPYBo6RU6hA1t+KhqgL=7KJI6??>FaH)|*Izt7@IKWthNsCS zvJ>6NvnA9car`7A-gjm=OD!;iOUXngY(UKx+S_{hd)?W7F)xxIfg{4a>yjJgWQMQM z9|;_B4s)*JBYw-Kr{h%G$qP0a3|m*p1`vI|()Pi`;Q8bAiEp?=k~TCiMUutR1ASP%^GO^)ZZtuSkgRaHSE$lAnqT1ZWeE@Xvz`d^H z$m^$vVJ0{)rQ?d&gZs((qS@6Sgwqe`W`bM+^~z}(#%A`z$9UJJweoMH#Y7U8tki-e zKbsx~4w|Jo`KZWQb*;xFz7R`e=$}S?+ic4oP-xg;-1%vx`S8>FjsD~K5k`uDdCPl= zk+>dP(cXJkyb%6B3ENpfSrj`q_(bBF+=na=cbS@bGPV_A!@NKKo4#(u=vO!k$pIC6Nc6W*-n(Lk1h7 z8}!pyDT+O9+j!j{Am8m>RClk4cZ{GS)s91p0ge5oyYKn7!D9qA#r>Z|3<&??f*fkq zB0WlA#(L1SSHS&MS#~yo z6)#YqF^kEiGBIygd@#vgJPep{q9y}4WDh>lN8?s9q)$nFrz=*zTY7Z@<(i@jyg^**dV_sEA^=J1`)L0KN znV+Ntz_Gu|UFZE4-2QXGXsEha-@T^#a49%G-rFe;oMF*r#@v|tu85FezRKG)Mp2WU zJx!;3Ph<9hbmS0c66GVb@%Vy%aspT)KS^FIz9fio&K5*riTKm6C)@f>0~uKrb4vVK zc$61~;EYDUR>s8DLD;|7#x%i8W1GQ0IPWyq1XJW%EK(Vzk4$;FSu?zgP58D z`A2ke{pE@0RjEYntyB7*l6}wEL$JmQZAs9JxgsHnk?rjPvz`3$d6WyVZglak~CZL+2&< zdnt<^iB5DJ$DJXrlaTX(jAee8zC*?b+Gl+5O7z-?+gyhXc3mNeO6DD)@8uJYgh%Lgq zwBbbfjSGXtwK=63FIbE9@>tw8u}C9LR z{CIM_n^0WE1pm8(W;l16+U3`)HSe;=gfrwiMk1ghsv1(OK10ZAQDfxID#(BlP*;X9 zulA=enF6ZDie4Zt?p zJq5^L{Fs!9f$?JR_rF0s5#|SgwHp(E(FCHo2flddlylae@h>`(84H%a?3!5HF-u(P z*s3R)G;C#qqH|OWqTYwCv@UV%0|#kyhAQJ4bgU6}I+k|vBw~BD#QimisI=(v4~-E= zHBqj=(;y5>Rl)0ln-oWn;?fF3s0ycT{A{h`DfHS~=eb!u$yx}Y>CHm6 z=(zGAgPoM4UL1FlH+14y@jBEq9XldsyB>f`-Pwv4T$Riq&mV8>T!1T`u_Z>ZPJ=-i z0jMUgpJW7b!qf}RHS+F;rOp5oV)0l#BtfeZsjqI+f^!kJ3%GebcN5 z2f^s&3kQPgJI@uB1-S^1K_BWV_`!lN1Gf`&Qe)_>pam|RBE5)t7{46 z13G{_T}<7YW9n)w+2tj31GC8s)_PzR`AK1}ym7}VWL-YbJx)DDv=UrCW{VZ;PEkg; zZRzp6a&fmO2jdNUC>BgP@MLG~`u@{AWbF{2gWRQ4&C$tp3gwwIg7HQrHyx0*M0#yY zOj4_DdI0J;aojJW_kM$~4LvRD4AvVK&}`dwf|v^aQaBx)a>xf7;vjen(uQj(xs|I& zqPYNa&omJtivt0um-+y4M&xCtlLMv72+#y!(?T($9!;h~NP?eB4c(l2V8gPYQokjY*R zv<%7SpEsRMG{crtGH^Kaoi;raR^ur_{N-Bqf;D^OB{oWG0ApBm)fl1vd%BOd^Pzt7 z{x06z{T~nj)6sbT2{#&>Z38YF=xe7ftIV$HfsskKcOU>>Q5se>_mQ3Qj-sVN0TQ)6 z%W zfn#u>OX;U7`>{y+yo<;4Sr*?o>r65{h?1OhC+Wo~mVI6R=uMwI?0;EDuB$Iy84MZKi z+!{}Ds;)+q?f-^Lyu!6E(xku;Xh&JQ09LGhDS04_t1sG99VvefmWHs1*o>i&Q6UD) zzlGox^A(J`G*ZwJd(>*&5V)ffQTfpdmvCrP)y!yM{L9Ft2JDACa>!oT{~eEy!81;! z!cF+63cA_F%T&aRB<4t`{%mb$siEyFffIYwz5m-AKoNFh@Qa(Z;z`D z-Yp}qg-P_JA@05E0SY^dh}zGxpgc>@{7@zgQykj61_zUj{BLqttvattq-e}w(?&YX z{pzqhWY%IYq$pXo#)0VzrZhE#yu2atb@x6_%d5k_QTzr;#QD zC7YOjVc3V2Bh9F6eR@mcK7Q3WS7sk%htd73SAR<&Gf1?Ag3ivwdSFRouFzI`yCWs! z=XqaEL_sOl1Bu2i`2UNc1Sxb<@`s-k)`uda9mYgNMC))({O-%%BjC^9SwUBI0g#K? zuH>z0AVq#c5M{2)t8zuj@+)5GTgXYOlc#q zIcxNVOxZ1|Yi|#)2smad=uOyD`q@9(TUTsZ*+Q>%2i6vym%2{-8}cq)ZcY{FvS%N@ z8*vQ%cLcYuyzz0EXq=J0meR3ny8bmZ?iL6!^VRw6^)*FeIAGE($mFhudqxu%4&3sF zo4((;#-TGRmD`T%n10w?%2v^Te2;-Jy&IeT4|YX*6Z*^p9T>N^YjltTUuNeFgZ@t2 z+)n=Gk#f)^$N3})LVy7u7WB?!@&T4Ov;ElV1JSY7mn)*|*LVad+Y z^Qf8D_smaN>+$BOB6i$D<&w51+ggr-6kw@#5t-(-r`3%i_pCY9W=mr*fLq&qz`3@c zkUf%s`d6X9Upo2m>OK7GVufmEBHD|QLmw#THB3eiFd^Q3#ULs~d}QdZpdE>xT{9PW z`B-$aH7kHpvj$5YA_unbRF(~jvDJ+>;^;QLjBE7birHnI@a>wuebTi`<&$w=2xUR#Vqs?+y@)=RMfKa3kF<^J!58 z?yQ1xaQWNm?*9>!rOY9ibwL5? z4KTEqEn0w$+vmo7qWGb?qU^41^8_QH?g$nl^tQK$2ZRJTqdMBH$O~?mou~xvH4ADb zh^^DB*;eB-k|MR$D=4MAqlsh{lt6PP0VZ!XxRn*cfKeY?z95CnHV(jOE-(Oe{Gna( z0KI2{DI*piGoOnN4+^3MtKML#F7MKTUNPMeiM0>Q+uPxORGA1yZDk2iRw?+u&T}Hr z3F(e9^s3%QB1{&&#(!AY)7riMvipK`$4>OZ% z%%Am{0QRw?RHg#nN2R-TPmVOiixuB*fPyhE{Jue9Zw!Eg!2pY>IDAZ!> zt$g7;!5HV*i+_}V4b|zlfie4^W`pR2OX)QzlRN+UAB(bK!DRC`*$(C+>PZLMF`S37 z*A5LzDDB_nVX{q-HE-8gryf!bLSZ!tNaQV8vwMh$sase+i6jyhXzF_&n(mn`T?L}~0-~HWi3ho&pia@pTLH_vB zVz{ftI>U$CYCtV%Fi; z79aoImw*pmLKFquR&~a?p+*dDzHSb%Yn}(DT~)$xjOS{LmD1E@ipWPL@VY=)?z}n2 zR`Af0e~0iH)#<=@wngQb!|Z*1{*J}%yKozK*KiQYt}<%gv_F%$ir(l9Uz&MavNNSJ z0A5jhH~+*cmiWAMM} zNwPyN=mpqokZYjx?0z(NV2mQ70P&Apw-Ws3C^ztBAt zI}@vtqw()pbyE*^#4adF3V32I^EV|0s;1UF<-U%IEn$n3g|~)@Q~`b10AGKIN3{I` zMh{s#AGR9B0o2zI9PL~I+@^}T={46a!U`Ea4Nzu`vx!ry=+8_4sK>|Kiv8-{qD5qF z_|~}bp{Zc0pxcQJs|Y1%EG!G*jWZ*@m(thBgG1{0|S;(m{!TC2H8hxu_V?w5mk6Q`K-SCqWa62%0vb=eb0oA>eokWvk z9^hA=Mb>QSsB+%iz9G47S%>W}0OzdHXZu|~?$%@#2D@( zk(edM>ja+`o3E_?Aue7V%*`MV=3+To@k^)QqnFD>lr=zK-0mSPd~>@?{{nuUQ=^M% z6?XfVZaSZJ;}&xj?Mcn|?X)CK?lEfsCn0nlVlew#4iefQl z8j%6tgM4Vyp33Nx>S)k^l$|JaNI(Rg4S=+G}GuHi4aC&0M(!7b44+EjuRi9pd^9jSV z>{f<)AO}^upf$d~I5bp-O?r_J??{Y1)%g5JDNh0Uf8M6EbXn-lENG_LwEM&DzeWUO zDG0!GGZ*}>mvP~!Z^o-?$Kpl>6Ah^Jt}SR|#onRV``NIG*-9bd&bGI8lY z3x=e=yVKNtc7&YqhVb<{etqEEspAm2BN0N*gkk_VXC0i+bi0eSsUx2zGecO@LD;$q zQDO1;QlibgFZAjz-lYDbZ@rpX?i0Uh^BGC_=J@ z7QR{_gs?*AdzI%&?rdZJt!}E&Zba^F0c9all?r4~@uZo$m;;|$@&b3HuUv>T;cbQw zgJOAZo@0Swc{l2E{-(H5{ma2rmauT0ygEux?MlTHj2jHz9v&p>d87btRj^@mw(m{3i-(@h@83n3CBWA0D<*pd%PZ}q|6 zfZyd@u?$j^=xG@j;s~P*=lg$AV!!vHc|cxA{(XFH=53Gg7$FbW!G{aB6T?Dv&Q@{C zcd^oeJZ1-jWq*{tpYc_)TDIl8pe9Z&^H}5rDVu zwDf9-Q!W6LPV%haKkGkSX{%rk-Q7<1hA{Hz6$F`v{ENkdG^4ymk2jF` zv58=_R?l+`WX`&9jD#mucVFmKNTvSVcxUDG(7^CjQCC0kX1`&Uxs+)DcOnZ`btT<*epAm!I>g)Jm_U*#q3ElcSf-v!m*+Hd^w&(-c_;H|Z2hu{U zeErD`ad$2q*(}rnF?pfHixOrH-JlkH{>fu5DrFUFC>}2zZ{o6Zctqcun!E{hujk@K z!J}_>4dK%dkVa= zP!$5s%Rkf<*ja3kchZ$?s@}&a+>+NDfAF-|^v*WYsmFU5-W5g;~g@&D<6VMQM>mfh|%y{9@9Ri8b$hJi~oCk3erbQR%a6~iY-)EEpYtro&>Y%+omA= z74Og6PxC)$%w7uzcz(@wht$kSh{8-L6?^0qv${mRvOz-hd6f+tXY&|7 z@;nn~piUsu(jsjc82bW1f;H1ZN;cytqL<>7#h5U;10MJ=)0LZ#9-d{PsZ=Y0%+uh? z-sU+tGxNlt4HHxRhyI~}TFGFj#w>@H@)dp=iAIL1I&c>*hW<&8oj(k3&Z@H!a|T_N}w_2#)fCHV6A~X1@71~-+D&O^}rGY zKcV|WbZ4oa>r5cZUPw`FgaE#UJ;nptVg=2=HXeV0YXk6PKuivBc4p!{?F)vl``X}8 zxPEsISL5vD+;i37EJkdx1sm{WLZey88+_13u!>ol!-~jTPtcMH4F!zA~O!ExW@Z&yrX|-F`H*^xPi+FlT`3%8cY& zOp|u>diKM~j(GJ{#!!8`2d;mULXzO#BQglU3uic5#%AE<`5Irwz6q_Zu|02Ylb%~! z#TsVxJQ7|TxG}OoLGTj~YU}M2%4dx=_tT`3#4?g4X@-|<$$&es#}NW7<*+l=}A%bVi%GKT*gGi%hb z6qG0O6{&1}B#>Mg-JuLqa6($epuwoF#d4~$#a`xq*tVkT=@y27ILo~^j$k8v!pPu< z@Vj)#V1{OBXku^&f=BtV_GAE>&%1R7H>2$&_F`d+h^%sR>>Vlx(VIe_ESS^YYKi46Dkz5C=@|d(LdE zq?7=nOA=dUDk%>eQHMjih0Oo>Rwo|gw>E&3z$bNeb-SV3J5u0OBN?G*Y-*ANHCY4{ zl%%Fr2lnhqcf3WAz!hb@^N_@>T=3`(-(w={HxFqu$jM6T>Yvl}1f(6+mL+qGM?aQ= ztzyjNU-|g!qO%ilG#D9&P3g5L4u84gTi^5%B3uf#kz^gExV8%2pl`LH?UuR|MZD(!5!8~E_e<*L~**{-Q7CL}{bwM$q zu>@#H>l=dvMW9MXLJ+;5#X})-x<#}f{aVVHq$bIm6bK-zvaWO8cq4Sw={>gAY5THi zIxw^=_*&1yil)1N>;{-pYl9odo3G0#9`r}e39=GP-}v^bEy=`u7W))NTO5Qgo>d;0 z=X+~#_j9lK$GDM*oNcv#1z>d*Ina3x0(g**O-hq_OvIk2*aNy?0QsjU zO+9Yi$2r>|B#82ZRb*xo|CH+pPB~|!!LEf1@Nsoy(DRXK`ZE`mJEld;w;AavUf`ZN z1{06v)bPT&+aZU!{n4h0Z6A*5fC`lV0v%u}DGBa*C$5t!tqklyB*F4F9^RI6()0Pu z9PzOb&aAxfi;=+IDH?<_C65_?f(1_ms#9Ks;W;gS4j6OWH1`CFO``2`M*$Z)?AlR* zKef%lNhpn{_SJju*EpbFW3L)h@2KUuZ>gxPoeP6jWprDjkFHbKH=1$!Bo}jkZVN{G zpGA>9>jeP~+!M+{!3wtYm>nNga;q??1Bz92P8?Q;T|Nr$mI9k+8vh^O_(M*K>>6yT zfd?jQjk@KTaB1STlnXrbk@CFe>h8S%;5BaR zMUMFZHvTA5o3%Wfnp!(imD4&}oO-PsU4FFF>krG_StR3_!_xMaUg}`xN|dS_E5Zi!kPuL)8qcag2I1VtDBnppY zGxy7a?@rTpUOSn;gz?4!yWOjJLpfs8s$qb|e`Gpf{N|VuHZkBN zGmV>7K*LtYJlqptDO6y(3Z%Zf!~08l$nR)aLQ;ki0gqSVjwV^8+uUXWPwPeLPtHJ; zut=K7v8@YMQF-MptWr1GXPL$~L4b#kPe{jk7Jk0VUTJ2XeIRP9%~ll$NxLerf@%R$ z+CJ|BZUi~#D5j%IHmG2>X+=3reSHx>VEsw=y7O*EI2dP6?}u4s%o(z1TU7bsb6VDv z5^|@Y)G+q%T5fzc3|Yf#EWHHxsyPU!D|r;c)ev{8TgyWiqynbbbT*S32%{}9h%%yu zOvI6pT-qGHLco(64I6;#COkylXI9NO**B=3G{l#SJR?-XaAqRnfJp(b_0`XUlc9>m zre({EzcIT4SXIGw`A;xQxx$+202YF2H&L1;L(igbP_AsDNnkUTR@3w>zd5byqqUML zAUKVNeu(U=cP(5zy)L8HPgBJrqzd2Pfb!AtYr|E<(u zuQPcF^q%5^tgPLq!8piSabOc^9{h7~9j`lbP+)*U&td;qcT9k6b$uePi`DkUz3jKZ zC>IFo38yjL^^VjJhC`)d9l0%^GAhD9(!%!>N5$7Nz#_UOS!2Z{i@a2*dBNJeMtjSrU3gCsC*L1e&Nxv=P3Se2g5E05$)Xr}*8 z0nhnT;JVQc&=z4g1ZBO@4j=A)f*0gNu)MBm;LorTuE}Hw>g-i6ae%m=5gGCB_3*L%giRF5A}p^{U@AL&k2mV$GPl!eq%&WSy$1c3y`pFMhFLPgr*-a zgZBKd>sh`dn26$c2nbB0dwY_N&n0nzjfyueBS z$GBJbcLQWny7p(juEDZf(}{ak`I17x`gF+2etnNXwPec9vj5#1Ah3=|!=u5(#Hv_0 zX!RH@le#I?(m?gd0`=WvdQauvSRP6z-v8kSqbcae{_m&&UL>Jyz}PD~;m*W!9W5D> zUEt7o;3GUnFw8#A*(<_7hnq3S1JXx);r1Wio~SoPAfetII!@t_WGMp~@dk6{Y2xxq zVAC)wsDo%dpNV-2pSF2?@%j?<8G(02qdV0nmeg=@nHV|A%Mc@9NEu1@zaiEwt4!X3 z7Y@P4YdQCv8Shi10UBDRuzcJFePisf2)%(;9kM^$z~={{FN%Mr&R_{0B1pE79u5qd zq=|Fzol_Lu4po-7nFDWB2#ekrAFQNxy&B}c*_d|Yi!kvvI)T?F+HVVgA86?FNTd%q9YP*1!s^T8x14|iz)i-gJFdrd%{jHZ$|Hb z1PW_H_Kv?VnmZ(NRwOtDa*2+o77`=B0NYD6Vf31%+Pd)W_7k}{iL~8sO$g!do0Ra6Gze;Z zJH8^4_V)8K{Gxr{40=@xjbUc!2CNjhwg1Yb2AGP0*o`4YX0KyYl;ESgT#efj8;1k^ z=sN-2&gX9B>%8cFxBOBllWNYzqrs?77CG|~#z3*@rh4Fl={qi<%5PGgC($3h@89t% zH}pe8j+kWBc&u)l716N1J@hwX`s#cX;1{CXe@#Md21H&NJef@A^1Q238@+SA0j9c% z4Ga6A$2>yjW%duw9o7BAt(zr;lypqHjTyz$5dNKXhL=HLUcybTO^TypvCCwevSX&C zE{?;DDt^?cp;o!(vWFFKtarpH#Y=Y(MEl)g-A#z+$aSAzUINGv0LCW_Q&2n6*J`F5ZmU)qh8=G2obm5Kg7K=vxF8xoG8 zuG7^QE-`<1wWp5he>{L21pR~_)=D}T1cb=icm%s9ttkw$&xgqU^u|yYh}W}VTes*c z0b;bv!NlQ7AMU2Ezyg!U0EIcI|G4m?br^OIUH;GU&uADO=qp8BQ2eM2;2210uRNr- z^HTmyGu50;$OG??TU)nZ|G>(c+w~c}=nl}-Zp$GeM=eS_tHMKQC!Xy9%wu~`r-rk3 zakg$Amik`+AOB@(*Drt(67D>oMQZM4zMlwq^;}Kjc9fmgqHZQ&Y%OG)nSI}O z6bDDJIRnHS@R?Dn97G5^qci^4jq+w&%vTprANaVYp2uY?|J6($A~V9-9wgY>oJ4QXAKzvvfD1~P`W8W@?|PXgLJ;? zdifHj1Gw!nHg~T*WGwE(6ZE@hMM8g!g`F_3j8Y8e^RF;zqEjup)hf!5CBP4&1}f5E zHDNMESY>Yh@EM4ncb;dyty*@cXrD7JDHR9-NogOLqE~Z< zRWPuVCYgPAe$0+-k|#fYxt#G&3G8hJN7BX5uz~A$G{ASDfBRSaifjnrh!Y2dQ$9ZbX+uU+{Z3=$KOy;D?~QHB*ok zsJkOH1mY^VxO;JejCX|)sdQES1#*l8)(I$Q>ZwtfS~Y8&!0#<^-H!)3ffEEb_fe`_XxS7DDiYyO?O3qX?0r!}enunD>i6)eOMK`em!>4`@W~$It$zL#BBi&1b z*2ni+gDuc&hUE>$WBs-Fj=Dys;YsYp!HsZWh2@LnYb9XD@dsU03v`e$IqU~zd(9lE zxdh9UBzDCf1Jv_nKYoffgc;r+zWnNapx+G3z*Ap1x`@w)8Lrw}?8Pv;c6$cj1Yf#T z5K6LvLJa&Z=9>Y%< zS!tZYeuS5ATyWvvL{yfbtSm@%#5RIeq7_C%XwGeTyNYnD58nTgW{?e~58sklA5aeS zadySxm2%+ATmx21xWQVC1f3!;ozB)u(qF=?o|#e#4_6S>1Y@M?cD*(HZVVBs^frpa z9WQHJYY=GL?~f84q_uyt&yEW+CGj~ds8asjooA?AX^Tk#_Z&&Y_d#=r@t}Hxf=Mla zBiC07C(iwUF}JQmLDqK|(vJz;>|l~Uk1aP_Pd+k?e4>;LX%gJ(Her1xmXt9eUUz0Z*XBr`%xjk)7Kz&{po`YcnghB+u-ugQOV-C-Up# zwjAV%50jjG4?7O*Ur-u4cV9BUMOL-lf0OZ)Q;LX+(Fk%I<+w#(bn$==)_&MP;11=>_l+d$YyRiR(CYSz}Y6XWk zH%+zHMr$czd+B6_icn)r^77F~zO_*ey~cP?Bj2>Npu@*N4|>N>s;f0sF+YQYH-d{9 z_b1+6H~H=lCVUMgsh!h9Jbay(Zb`w#-=ago88!|)EEm4(bvFilKg69`Z7G(RV8b5w zFsuZy@tWPl?!fX+yKhsDZJ$-xok<@#~t z36#5SvyTYo;r{0wV3isXN59C+Koq;N-ZV!(b8bXTaCbPr!(JbPFus}8Rlx!QubE*2 zjV_j@N(F(~_Rahe8A|&}%E3A0-qs4UbVnTnF9w0bH}v1M8y~iPgP_<;`@j3LA0I(i zUz^!kS^`(KX5drHlu?)%TOfC{LOCqJ%i1pbUTNIKKV9KkRPG?P?HM(W%I#u zYt{x_PoGwbmE}~$+I1n@OipjsL`~aB#HE7_*}%JhID!?RHL)-E$9Jh<*W62~bv9st zmX5DQJUgG!DHkw&R3pjHJW`#Upa$<%O$~xIRN295tRJN28*7UHKPJIte8qd6lV1y2 zm*8>?VP?1obCJKuLyJC?>1>QKasSAw1Lle8xBJ_oT{SodztkUP(kTunqz5T0tkeOv zh7y%XHajI7mS&eYRnXpDGE0Z%PN!(hlamrHO{u91_#SnBbuqA7mAu}J`R>Q$gWuF1 zV=63d(?gH)CoBHkblDpD=J+?eh2qVFT$jygz1mt)F%KyvJ9Oqq%%c8dYC5Og@mB^v zBRpa4kCj}saV=+>UfIOBo^WA21?u@%x1Qc`?V21-r68tRB5iBgi}5b^re8qY$kh}I zW!DqfM!09vKqgM52Auwgfk83hH@8{Iz3CuuKnjJD8UDi{Pd?eCk!LAzA3EV<{2KtQ5Y4Ja2BC(V-Cb-Cav zCIef|2_kcm=)P6^Yje`GBRC`?^WV;PmcBz5c8P^wi%$m#S>NA6p_l2qxzJ4KIc~b5 zp(qD=^k7ZF+F5mvIfiQw-6T5ojXu!p>-)m1Bz+bZ$3&uV>D*cRoe0*9GM`u?!{yDz zQrrlQ4lwwV@w90>&K{7sqR0gmWsQ|_BL8RGNq{>b7lkfA(9O6?riV06+R4ap?s1%c zec_b?Y@BzxtY+ma_uMF>kt&a`l}PTT`aEW|*e{3^X1MT9>-4K(`BYiDy{K1_HfP)} zB|N*;ANQR6r;Qd+in|HE@XxFF`&TYZN_ga0OeeGq-rD96;k}mZF$2zpjkgk|^We#0 zl_qHga!K-$078HrE^x;$5Op7Dh>U<6r(Ru(9!ji{GWkgGcr6(NwxekF@%KcJACmWm;I zj_=#xgIIV}i%(uNTFMq+w7zgF!WI3f@iac=sCu^d1 z&^*MoGG?^g;0i| z+1N{~g$7vJAf|V%J&d)tLSJN!S6DlBlxwaGZuKt|e|@dB1)+@=*XIm!#I}!;4Sb~f z3eV}kY&8Sk?beAKykcMx&!6Z|?>&1)$f@#aM!Zo>#)(cFoTnYVUsYLEs#-V=IIMMw z#iQ{rEVB~gWe~6r+oTpWw8x+1Q}RiX82U0~zgm5jfJ>c-bf@oCXKV|~8W92^r)^o{piWqePq7D-}0WpA{Yw8A^LX<61Igh_yFnu7mX`q=?~)E1klcX?D-1 zT}GwlZk#CXqfKr{)+vHeMhaGn7wQ|ALutXp=7}^+hf+$ z_C)0Vk;wQ;Rk6~rQI{x8O0EG(d1kSr5W$AuWQ0CZE?OB| zm%;!+K)$~K!(?L&UDk&0>82JfIJfg=S4X8?+=ABo1x-IZcg8j=84VyY@QyDB=iQIC zoZ{Im=`vc!dxZElq_WKzEV6)^;rOr!d8_ zlR0Sp5E_v&DnN$pf4^bmo=zD1)5u}91CUH@Mg;8k+4~QEDM-#CR{2YG-?1o;B2`sm zD^0lsS{3>E3O;4&F3xLxgO;$kw#y>#x~+jeKP6|651V7PxvBtaCrN+mrOE+RDo)dO z35cGGMYRHPP!l&yhto#U5MLe{)@kQX%cOskP^NJ$aQkZ@<7yGMfXqDkIjL0|~ z4a`w$o2nWcD$jIkHLV_df6$rbY=QcgqB9e#L3G&9z<_PCj0X-_yjeKWtkTkh4h4G+P1-?0aW zDdbTk^LJogF3|uSV%V#3en3|&-G{-OTVu250x1}?#$sbtv3?EAuqGGYfFG+a79Eq$ns8%ks7nleUNXAvl!Gn>?wA#?0S-YgV9`u^j_ zguL(FKvdps!YwiQb~QzpxeHZEl_Sc%HD_Mb+)YCy6b(>&%+w&V)jAruXbT&)gcP!L zn9|-tjUy6~{nht|tA`;>1oX!imuoC6vgrw^;t?Ir8I6h%%oP3!4T{dJk6=?aDmGaW zqg~6Gt?}9-g)qn+s!5&a#{}DQ-%-DbjYcH7`FXQ344^tme)j374XXi&Gn=lFpfB?W z)s&}o$nCBK6T5kQg+PDveP-X8!heJ*ShK~v8&1G!Dq<_r=W5+)Dk_?F_BBMK3DWBM zjw|CpoJiG&OZ8yyn`dlvU&WOMs8mBuxK7-q<}`j+;dUA&>T*RShF*3lqZ(BriIq|W z^vnQw=5bgZ1nCZ83i=;Et1U3)TafLVd|n-(=~T-bs(W@`13-t(bWMSFlX8BV;OO-I zZ7|mh9W&-g+Kw({hEMKB6mnj9d$PN%QkCTPX!dWH&so7_UT(w*h{?du?^4rkm4@i& zCZ0?;JH#W-q8F}5J;wVK@)Yru!uV$WOYZ!?*c+3i=iO8P@+oBk*#fw!;)v6oVRa?) z>5XMSbPvBa>w+^CcWw-0+VE`blg!s0+GR|=KQs4(<5nPeLt&NaLBJr4q|vL9J7LCJ zeJ*)v=)XS?WSL0u$^KDJ(E}`EK!)~8%oYke(gVs^Jim)2abQk2;MNlo>~!Z!!Y{1o z`&8|d1Jr1cm?xs9n+xyvtAGJ)+|@c+2u%&Z3!t}Z#}4crX^?uSFpKqxz%VwH2-ov1 zJOZsvT2e9B?C0XTAAF+VhR{#c-ufMje8~YRFnN|WY>As+wQ~KomEfgA@X+h9YXe}l z%`P{lJ7PvswnJ^8%#IwxP^ahEdO2F2mcLh)uy^|QHR0iciq{JY*x@l~VQ=7IpK|ro z%gaTqzaSkrSJz)95Hry=r=3huI3tn|S3sWSrXO35oQUj3W!Jz+Ze|0r(Vwk$EIefP z!E>N~67_qV*ksJQVHk-;NvDC>dkk4~0vB+Z%#eSgs+K%S<<*_d<=)8p?Z0yP_H`=W zNj!Gq6uvy^c-~;|JcxI%R0~yogE}cIQaX?x?jn;cCwU?zOyK*kh6VY1IlA(2QnRE4 zociwOvQa$6dPTr-{95IG7#cf2coh@8QW5Du-vjhZ|3ICu*yd94y)Gg%FLgYP(29hi zDSqUa5emAT-Ur;Nd{f%#7qA;uFtk8`D+Pw#`>RCg=GF^a_#!3_=DWo2J1U(FcfvXE zIYg0zpTmeoSS>|)5FUe{Wmq6y4y>4sU5n`ruuKXs&85eN1@Y$BGVw=+Al^ zceZ$c{HuN^Pz7iMVyb7JSq;56{R$uQ925 zN`QJY1e91B%p*G|e7(n3{IbKclLO>wNXHTkq7$37P+4igNwep_YBg?d&4YGt+kPDX~vl(%RDcPCX z3+IY;7eC|W01W!l>pvlFv2ULyAN3<(7wr*SEeMZB_}&TnLiIpy++Ic)S`{^)HPxQ& zB6b31fxAY0Q-ioXNf9U}g@{V69m;r{fLlZy6Cdc4jeqab-mWUP;Z*k}vy)0mm2nPS z#o>=Gh^!9T=N?v0sAnpDV1ef^AQ7;R4Sh`lE7o3zPo{-bxhDlRlVmU zO8>Zxv$a>)iS-T^bbx%tM)Qcr#93gUCzNfQoz>MpD1SfUIL!UGs1PvH(1qL zU1ER22#$y4%%3YDl>R_2GetOx-deVYuAy3BtxV-ji|1_6PL^#%#R6LO@icvkIu!(^ z*(POV19NiRL3CH>1g(0#E~JOF1a2gaWM@OQVXSV-S^I&qy`YoY54|0QXR}-o1iELI z4afHHb({ePF&>raT@IbPbzmJke{RLP)Mrr-u+-i3W1kjfEQ`NuJ?!3`sU1!-oo?&SFzI==1iq(k7JtPZ@3@iH`) zLL{=vov6of38m+F6eCiqnkPubR)bf3=Nag;9xb{=@N1`!`@&hCda0EA&Kfvu_vF5Ga2^){Hgt~)CIr^1s#rZ0g z(51kd{o)d1P_vSnf6BEB-{6d=4m%LUi!tl8c2X}{nk>H7!an_rbq$6Jf@Se#^HM8z zWVYOv83qE`=g_5x#YcAxv(ml)8qlC#3z6!Qy%(L7iLdNlq&X6eISmG42QP~|Dp(|G zUU2h7V=c-cMA6+YL-YBbeVGP)<7X?ENp?C(O6Njk@S9!*nRs<5!NrITnZBg?0A{+f z-I#=0KA-J%lK8yyUw*ns?xJ#3XKzhFi|B#eXW!|x<%Mvr&64SrN7*1R@ZIc{YlLLF`F-ypT1fnoGuvaDBPzHnl78pi_Lmon8#`mPE>WI_ zYl3+l9}#)^+X+CdKWOqN4DeWihnIKGQrS3~MYN@k3LaNqU+hx?>m zkWfC+1+Qtlkj@p_uInU6j`rxmke@WKi;XO-q;ZJ;jID58?c;ru{-7Yd@VgL;;l@x+&#?{g%7no+67b*r-|VjeTZ>vK{5>OqZZkzRROUT|q-!Bz z)Y6+7K$rH#H?oIqEUx&urvsD6b9L4l5v4V%r$1_X=z^groJ8_IeOW)N1am~iiQC6C z1Kggt@!9Lp#5kXDhT5!DipKmw(;m%$9*aaIU_5me)EcB3F%|W2S(H@hzg$YNJ!R=5 z_2W65&&6sisBA~SC1Kb$R-Ff#AW|ZFl9Fr!hpK>6!|5lVV5(+Q@WsunvgrqyuF2nJ zl%cEsD`VtQz7&PrJ|{3D_-(=NvK3oAezr=|=PN>+4YA{%Crf0NX7yOVqFd44xe9bo z8$)mw5^o*wM8m|jkJ+(n=$9Oq;q^MGZFg<#enx}+|r85 z*NfVfN>jIIMSR!$hC*zbDVG#zE5eR(P&#R?`H>Zsxu?|khIky^4M{(7%&`0#&}oJj z9;#Kj!$kpPQ$X(jy!I3E-=F6nlg_`g!3DB$)6{^q_$Gs#9ZjLpAQe+|(}FPeM{HIy z4kzZiFc{6#)In5sz+HMbn<5{eZ7~k_6mdEDNV5kUg$%<;0g32()$)^4_Q7Plf0<(K z2=05RqX=4dWg~!@w9ak38+cHZg6P`OoEkS$z!D98S^G^EsB59~C~Ov80z~;4F7?T< z2l4HpWohv7$Qg=LA!=;1>#Ag~Vuj{5ih+VfbPBRg!b)~JqvmBEr|CpY@^n1Nei$B$ zG`%ZkeUpyvT2L^ya`UCEPGDhegBez{`lb-C~5&5gg$M!E>iVNwByw5iSsgGkiGbJ| zKrro3A3f_?17`I`R_1Y@;Ahuvg80?Z@*4U)_BxknDGK0o2;{46V~7^BFe)$eOrdW1 z(|SBqx)>ub(-lbUg=C7EX4Tg+i!}Cqi8=++K4bn=J$pga|C$Ls|FNcW`|XmX78(h zQsb$Lu{~zam{U}0s?n&0rEP7Pn$}1I&M%09T+qvUu~r`v46RZs!^pYGBr&W5M7q~F z?`!U_&GWm9<9hCAj~C_pYD)wo(`<@D$|*Iq%)?dt4O8Zs;5+hZAiU+XZOBX5_^=)T ze1dSL8SzLJgK-{9BDG0C&Kv%&thbhgi}#Yp1$y;z&g-!IbGzI3!s?X?8&$fX24(jb zE{A|b;E0x^58=DjdYeCw{g39S6DWVJkjgeYnRA4DyxU7S<}=D!?+e%MI>Kb?nET#xHz0?(%sBHTED^O2CcVm zVV(dMmwci-L}(M8WXUI)6@De?ry|FHP|E!2J+6=_xuN%)=j9EHQ7K!rt=as3#IRga zM|b}&xo?m=y;kLP=$F));(5Obac&+<8ROjIdlJ|FxyQqCV>4@&JtB`5&*fkI8VXy| z!skTLQiLaYsT#d%hde(T2>R%cY7b?qdpvvbLQhv*6BYd?>O0dG13U92QDl2Zenq>B&dGg@wn5}rCM+Mpk|xDhMDDB z326s4@9rm`)YXGH*yVnMnCw0Z04QP7nw;H`Ea2vZrF+)U(2M|;BJ^5+y_#0F4TMtk zV>O=51YYo9BO$qaqtxqAv6>KEtgr!{dpuQ%n&!zRW}NJ?3Vi||Ei?2VT6f>{HPZ|9 z^URImP5p33q!O&;oUsSNw``@3$FA|?NirH!^T+~9^gdp&N*zb!;1zG8irE6)WPinq zrT-w{%Pz&bO!*-MfM+b}rchDKiDs!6K-PYE=#6NGb|KMs&doTNYYX&X zjio(%5TDEQtyi{56fRX<0OguV>!@iE0(>#`X*_rG61xZ}z$^i3`lZAj)E2!@AK>8& zl$~#DFacW;p69xBo*Jy)&3R`GM|-^GKE8T*P}vUn3)$6cB(Y{vp>OkOO>sdR_ATcj z-NF$xqs`g`(C}kHOKcGTclHgjDArE%huuh{y&t~WhA*(e3falm^RvGOl9}d>-#kq8 zev|3qk-cS;JM$gP-TJ9&tr$_n0(_-DMSx;>D}0yB1>g_OUyrx)sjLTauJ3 zfhbxx$<2`I^Bt9c&zjQ!#v8gNse1cpRG$DNxe-GvCtY}TQVFzq>SFqIviVN#uF>O{ zAq<5*7G|Y(!05r`K$~F$dK4FR25VkxAG8KL^Om{$*lfgNW-NP4X}TKx{fSQ4HK>yQ zN#{a|U(p)oI!UBYomTP~gZD7BG8`iM9j}Blmdf*ZFkTg6$Px$|aJq^2c+f}`u~l5`uA9<|;a+wI|VV2!)pV-wD--~41BpQU?e>?K~K zQC12wrX6!`Chm~y(TDdwQFgJv-iY3MnRc0jzlsW#q_0 z9oc#wPvL{PZfexY(J1>l}-v) z{=4b5yx-ctLqZD$jT#G9D_j>KL9A;)df{B(@yiQ<2?MYYL;qp5?lRpR(osd!SnS*+ z#=u_>8PS-8@N`NaTbir%Z5u=E8*r<%1~HLQrIGCf^p&hTwJWvyTNI5_!o{2{y93|5 zc6lyh^{kX3q_UK)2{5(w)jRiqz^uh$R?vKQ6LKk&29so{FS)MP)xWJfcb~;KW5YG3 z6>4b(^#vK9f{0zQF>WdisJ{~6gm%jBH%L*TKZ4$!*GG~ihhgyOm0>kYI?MGI z0OI^Bh3<$sAvI4gat3Ni*0Xv!RZbe2m5_K{6SgCnX-+Z;kd;#J_5++aCp3>*dLl7`R%H!b8% zAaY(jjohs5l!U*BDF;x?8t4-ezqip2&lVi9VTcr&N9v(2iJIp- zDIT0;`rg6W$l3~{D2*^bByv7?wCWm z3$=MW*_|XAy@s7ZzFH~8SQQ1A%p1eS8&WC_Yu|`#{z@N8mVy(840_~kU`Lkr%ED+w zlG4O82e#aRuFo4FXsRiWp5%nU&pEp(1t*UmEnN_6`$Y5C2O}`_yDOU*spZZxRRO^A z%Dp6cTUgC2^(wJO_w@KjB_&uayFp@fdzS9buvN+fgBHo09X+33Q09>k19SX9E59Kj zOE+vBBO&^nEa)A%_!s9_Uz3ShBG= zt=%Bh>edKu|Icg=`Rh~`|L(AYt@34Z#l=Jrwsc(n!$vdSlRQiBTqJQFDqk1pPOQ+p$` zngZl|Y>K~+DqdwKuwXip<&;bzF?tBw!_i>XTfL-+aMwz2?_&D2>R8xI1V2+Y5>_87 zoFj@rK#hDAgPhHWnP#E1nzphDc7wy$nMtN9fcnfgXB+D=dUS#+g7-o>G>mx9O>^x` ztNEQw~J`oezq!GS4pXt}wzU?WlN&`<_lnMG|3tey`3K&+Z^qEgT0abm_ zmd%xp?04v=xd?v)dTVJ-9M+|m3k|T>`pZW?)<+VIq&%}T7%zH>4{}F80?FR*9CU0k zUC+%=&Ofr!&oQ+V>zo?z=y!!5^8A+<-VY+Bu~5~)yhe-M zmdTeJ+l0E5dDr{_ml3i8#xRGI?n~1zZ)3 z)n#Ol)G>=uJcqiotK`U^1S~9?Zkk2_jqO;Z(LYTuE$pP+bNjT!Dp0L7a3ak1i0FDD z5Tz;7OmqU^ta35B>JWms+N8OP7eihfph}yw?gU>A0*?1CooVLa@-EiExlJH%ML=HV zc?#6;Sa&t==4|1mxdq&2N!QT=$&;P3`+hq!<~1Y}3e54!3V%_Yw*bmfh?gSJvHU0w z>bXJ3v6aQ60r5WX&7o?Rt812U;cXrf$W^oc_yHc-g(LidFfV=X4IP9a4ATsK+P?p(&n(*K$aj;++#9rD z`t%#(NP*FIZz56j(jEpl3sf~Z)Hr9Me;gu}LuJ#r3B+|CE6^`DWq>uICXIL(u`htwX>=C|{IGaoXRv0(S$c!c| zgFMSptpN0D=d{2)@*@{2ct>8Wm`-|JYLRL;-uk>H;rW>gnnIFhY41e0au##3;pfMF zwK5?Yc&k){j$1ETaIR%Hs37<|&iT`?anzc0wN%}J3;X;Kx8=A32dj30xmDQT^@O#3 z!!Yhm_Q8U8%7h66Whubdh%%(Z4_@9jqh54E{+jaHR$I=f;+0caDIbs|b>JW^L z>t8>?&ze@%!Yc?kfFtonITilY-U-@c5O{m+->9rjtrKG*4A@M_u$Bd=us!Tl1gWkY zj7p$7Q?=i8=(w-d9`a_rDbX4?Dr6nq>5IJP&5d{fgZu_8lq>#^*^NhhWwC~*dR@rG z)hD}GrQ_zzxk6f-2x7SRJ&Us_?OQ~*yS|d)=1q0O{Kvg}?v{hQ>0pPLd;z718AJ@q zcI%Eg521P=K|m60{Y6rZb2;eunY@pVM~WJ`4Gd^aP;nhjHcM`QY_`M)C%Fdk2RArI z5SHv4_WyxnKXMLvOKn+(+~EwR~Nom^HFZ>O>u~ooN+4~C@~|(uF5#!}cfLQf zbWD%GglB~UbA^u-y|QA81)IUf4G8$@_;*I}7!-4v-_upPbD2|h;T0HM4>&$aSGC%b zu>V?3p=y*5g+1$OrV|wuNI$vhxZR1`$7j4BcbS78R$9=c!qigmO$-d4)>>-gmtdM` z4pIO@D$RoDycxsN^xS{A>{2RL~1kjb^W4og|%UZ$9=bJl2DV{((BFLM3FPx%$}+^ z9Y?<+;Kd+2(&SF^92h;z^GiW`9EkR{e&3ZBpKA#KRDIfgP@==_N^ibg39!Nb8gLL+ z)lnf($Ow5vBuG{OoL*Lj+bH8?cB!+-DL$_&)^FX_f@Od`vw)nCLayqvd9bq94ZI2< z2uisgbXd}cQ7(H8Fq1^S%sYl^Ed6*5Ll+LAv}4kgx9k~Yp!rh{oN3^dt`mNZ4x`yF zEA|&Sd$7)uYnu`lWwqpPKa>v>j#T=<8f#eeaycz>J7t)`Jjbzl`5z#gKyDF`)7jJ* zJ@u+3;WY-RuZ?NiC6w70cU6e`^(xLV*!>ECL#se;5y%8x0o^!GSF$o=W7|$G_6m&v z@Y2~YCQsKjqo9+C*jUwJzAAw2b!3oCD2?Wo=pIA1V|*FZB?C$cMw#$cAoNVoxHsR9 z%5ALpJs~JL3p`_WQ@DhnbOxuc6lzDT0o*U`j_A5dlF;7IF*-p8&n=)NHcd0WRAu6i4Gl??$NCYUK~VuY0KG)q|vs7Z=et@6f;uxsyNFZ||5rEVU? ztA=`4#p&EQ@(`AJy|9sB-y^p6iyc`_gvv|0aOrBFKbVpu7#c2*OpOgD6qIwSVYaY-)|Qec2AD{-8Y=6 z_yP)St}%Be6(GFb%fg?&rT11zHEWqqr566?qx}<)ZO*jxq>f%r@!k=}flxj^MXnJh zMeCb3C94R5G3Stv%AVI@chS2u6MK*}R*LrZTv)azbBi#t@X!P+&cKEo&sGpKD?c0Y zIelB+DYeoG`mqN&nXY0l^CKn-zFba4)rOm9xgJ=7G84VXk|KDs7 ztbYG}R9dS?X2jl7_OmESmlQT30M0Xl_daASSa+ncQiS*T@h>xE6Kkq(mxokqzifE5|drUzQ(wNrWqJ&rSEUfC-El2eM{2N#EckBFHXL@49} z>O>5kWk(=+QaFI#iy$Qk!W_^)y6qgN&?azvAK}pC!s_R}yv;!_B9_-0AIBtDFW1>5 zeamrTtY|!t#$NbXU2mzpsw2tpT?uu4x{nv*&69pOaDC8uXyAn{i`QX^b4h9<&sKB) z@)yaz%W`pojyLJy~$2W$N&b#*o6lE zyV8j=*3ZeH%!R2}+%+0yZQ^?Do=X`|jn(-ApUq3Qp#Rh0=@~eofP9~)iM$g-!%8so ziRU_~>QS!`D~BVtZTKFrjf?1(Mqi283$wFCCgj`5zE_Tl$yIe?f|c_S!v5z~B}(Kx5-Cu3&MHAK zRbPTvpzo*xD*zn}h#doD?Dbxlo$dHbF9pi?Y6HmrkUgfeY8l2CSg>=Y}9$iV3%%lP6{VKVd5VC6{OL`dp5vhq7BBo%3>!Hoe; zgfxMo&nI)YDZl(;6U>>R5*}Q1`UH$++;zovhf3p$^L-%+_WLLMJt~Fw+Ko`4v^@U9 zoi%~OL(nQ7Hw%pAs2EV0MmsknF0B1Xhez$8mv#TDKtF^jN`Q=GK~1Tc~t@^{R{-fQ_6D_ zY_%QMM3r9*$kR#l`ai#ocW7uHrHXsxg~0f-INsX(uZDZ#0gB(pd|U@AmTr&TE}wuC z;GT3~mc71;vO+|X=0iMl04)o10s7PLUGn-_mlC%{!?|8Tspv|1*X@uHY?G8*#7;4Q zp4E5Svs3|w%nz=Mb)8t+XXqX@0@caTBq5uknL3kgiXz}ozd#Ova)EbD%{oD8$k<@4 zuM#$@pmm$`11>O22eP@p?HmNEowy{>{fDF?Y3fsGAgw;%H=2A49H;WO*~kRWp)JSx zB6tx?Jmu>97LXkr^z%HVPA6coCG9rj4Bg}&l3xx1Ms7y1$UEGiND1mSf6v;6EwSBTLLrdN5OVEDjq2XKLk30T(8XrUb(Pk6w%kzSaV#xce~IkPJ_MHIZny zeYsjuIFwyvFVg5%J9vl3nNKwstFr4UXf*jgq0eq_v&}HZCE!1lFwdM<1}e;Yb2#>6 z5`MvwZ(i7+<;_;iOg!~p=8mSLTI4_N0sa1n z7DWE8^|VrOw2}ER+Bd0&;hX=2DMAu5>B6bPAep@V=j#+VRK%;`9Y? z!ufNQ2&;}BIw7Xsgp8~=cTebEJ>U!v7l*IYOMCL#2KTrHS3g{r8G&kX zHogNTEGfeU_}dMrUJdatZ4}X5Ng?Xq$TuPBY%=_)#&F{=3T+faf+N;+SLnm-&Fwe% z2;8A9Z-E6*OeQQDS>>UPZ~c4ZYMj_)ePV;vT`(cVCQB~MxosTAoYqn8 z@qcVv3Fy|gdRNb2{UR}l>(`CU^n0g`BvBRuEqEn zSGvD0?n7l&w40*7MI~3$ZJ~a+5o(Sq-X+(8ysZh|#3dTbv9q>J{|sgcuPltKB#PTN zVl9!af@c6eo-XcK_#NOsP*=V3?{bYjNkImeW#~*XE&Bh_4PDHP@*SrZ+uVM>x9bz_ zJZkYHHfOohGl&WXC>2AzTJQ4nT}yh2xuk8t1+Qpn0L5hUks06nBZgPBZyZJ%iK1u z0r>|9u^PpmZH<`iX@?DH6)Dn3bgeVynI3tYX(P`AGKkm9dFi0qJuX(Le#=U=#pODz zJ%Tpua|RdTsl)K)mnt-DZHag*;*9j@=K?R=0#`!)93;E{4%~TRMZaZ*GltTkF@ym6 z*a2t|H=)?r!64Pv?d$#vxlHFD^;}!EL6H|7t*a|aYJpE3ZBnLuL~@fq*3jy)pbKq_ z7`R6$PzK#+bA8xNRl#k`M*uPcV{>7&O>ocgnIU_z0yn-sooe)fNcSN`Mc#>m=5`=G z1o0AwK0mLb*A@EXL#MTu{orFMfjC!MCE}q(fr_p>P_y)S4u7n8#+%9Cq8#vIE%8d` z##QvMPEFdS6{QY%nx6Is<1m!SFI(-I@@MBe{uKv0G)^Pu--yHRtxGllDH;+GQaIkf z&hpAZ&4zz3@r3%SMV+)~U$D}IdjS$DZ7pZ|)L|x_9+e<15pkF+Gh+CXwk&Wg@qkLV zfyl-Qmi&=5U>zULzZ;1@`Y>{Dx$pG^(sgSX@t6ti&GF&*y=x1xZWs0xJ;-oS! zvrBqL3ooN;Nw+7Mb+6;~h2sMy;XS)X+AItCPf&#_vNPc+{%fEzNo*aN`p=y#?y-YJbAy&W2!uyOFd&E3729-O=V7X!k~<@nqZ! zr<+EN%+x$BspnU!AjED4ucFyFCW53N=@(Yya8dI%Y4VkJiD&ul|K^vQp4D@#HwoaF z%1~Lq?hE)7`_0eW?a}ytxb=S!5hc%A z;kN%8Qi{r@-%=(ta7F=N&k_|bUB1on?V-=zzxvGDLjssjIW&WFj}C$T1{1Ol-onS2A_JWP z5zyWcA!uw?gtrj){z2hBHEr4rMo54|@-0TeDAN?#MO{SOb}2JDjhS}z-xGj++m3jM zg+jQ#9ukS!CTx8>+PcV1z{5Zq7rg;iS@;JyBq^+<;iZdV%X&FASi>eXb_Z_NIH-22 zyfbH`XTCx9{YoX~E>iOrx0IOM*@6UoQ8WnDQ?ij6EYuCiO`Pvcsa0_pg+Myq8&$53 zCB@@<>l~PS!S<(SNPolnSaT#X<4>*KKP%HE`_d09i%kOX`&aL0TtPXvdlM6j7Y85u z#d{UT=dh{m9$rmZd1WaNKDL6SKb@i(WG=uHhwd-hLTuQWg&DN_C>SIgBsaTTOO8~# zc>yuIr@GfHGZEyf=>D?Em=852*wUHgiw95MPUHOHUm257N3vR+Vn#;rrpuxH>sX2}P==;BT=82AUs{G!E9 zV=FYO5{Cpj57QpjVGMIWkg~Lf#Lojhcg-`rezAyg-VrXVIB>h_FWlRmYm1$xtRoj* z7?aL&T(Y3&*gE?!F-7uVA9hzA8O@Bq^!+19vHz_jI}>n$R4pvICLQ)M#`8IAIV%eS zG3*8}n%eB~5uOMAD3Cl@@%}?k_RT6|dMk*w*dy<$nB&zr!e{L`+Vjs<(i14Rja!q8YAmsE*F;CgZqcq@d}OSn8+Wfx*n4RJlBiDM7H(R7r7 ztrN9dwo8%kz#Bov*shNzpyin;u@1@SdR}--6TMy)G1pW#6-F&L^=j%^s`9ka@u}BT z=wga}0ozi{dErAweUEf<#RIiOmB7FVUH1jUiusM7NU!q37Pg+ojWm`RGjBGH9Ip(z zrxc^bH?aY+mIZbb7V+fzg%)ux2}p*wLBJ*f)QgZ#s}mG3Q%B++#Vt>JYNmtZzhE-b z`2}NqGpZ)Z!DPaQlO3bTd@ZY>_YsS`esGeSg210P;F&*FnJ6xZQxrJboz!_J)!zg3 z{mdBE<$wgsK{T)>-UtpHx&vtzkgQGtgNPMNN5@@HC|T_T55)I&y;l;8+O)gNL|)tmRDT z*0>&HxvX?C%jvdKe_zt>LI58=aKJOXvmMpVuharO?V|esPM=-Q8FPSRRIx~AoD<+bC$4@TZ<~$N|l>HT$NMwPHj2+M z!U2p88l8>_PlKtrr>~PRkq^s#5V6^w3(N6i^&RfQ3;7q{w^E$S2SnfSk>hTNEc{oN zt*lVbiN>0K>m>yiJ)iJbd>s-DHW#B|@cZ6%E@hpKaS$@Ll&6CrVAtKvhV77i)=jR1{MQavI-R5w_ziSIYqVsT zclvo5H%Q<{2Phbib|Bro*t47i(H9vp_lR0wjTmNS-pM$Wp$;(g16F%;)7(7L$;=$! zKC}1Sy@u=hTgZY~%B`mQ*JdJeo&at=M@{84Q4i0j-E zIj}6HU*u|itx(OR$Bz9Y{^L>PJ2m>hU{BGBRsvbgfslQe%ut6w_#gArbodRU+yV5; zuhnAVf+o8#DU3(5x9CU?uYxOE!S7ieNASCt6P$4`9C64KV9w+~-g>_+==fJ;GvY8S zI3kV0qjzSGoLBZKh_m=*UiGxCh0vxJ(^PNwKe7!}3Fg!x18jF6y7yG>4iM|lh`xwJ z=4?yAR^ilwUv<&Qk5PbVx)jvd<|({Zk)_EP83cSpBX*WN#H>I+4oWm4og|nV`b=rsSxAXj1j7Wkh%&T2ME6i#QOB)mv8He67~iK1WbOT z%w^S7NxB0LM}_leXA{{{Z2;vmvzTGUH2ge03?azECSVOT3Me#%7D5`p(fnNR6pw9Y zBF+1O6=*X2E-QE|G4MmH#~7E{AM|y_qZ$>vu_f2$9#YUK?Bm1cMdxAG?Ed>(=g;XYn7ZZlLtg6h-I|}`m!E{1$8cWhPZ|j9M3itFaIuBcehTBROV6hm zULaW1c;0VbG640VL_K`%niptvswa*M!$7!)@#|S#{tGb`Rh3S16(Y-ALGPReD*0Nxw`rrexU@s$FS7~cE z#;1iA<>Xs$%qOGu#wv{(&9o}~7WvIaJ?^S$fQ@a}E`1+x4aKfb2`LWF(yUU8sSL%+xH>_ev7pB62^H0J^h>$H3dN5JQ}i&i+9> zn6+eBI3-%jUOaQz*Z$7(nll;_4{~Kn>49~}@QHzUba8SH=30)bu+0-PA@JW7_)06@ z5=?!6h!@x-xOkdiN!qzbJNMQA*LJg0K`<{#5>fgM+IPaTocyQ4r-m!?2>KufKz$z% z9hk^T;jw&j0PTULmfH0k%7EGiFn)6e=nJM2^F--qH3e6d<;|ZHW%!g2ujL2L`tM)> zs#*6y^ubI#HrkBwCZnQ0TW%_?Xe5(HKb%2yfmV_SCl&xM zVrEXvg!+^s1^;fo6V}%{%v`$zny3_t#BSTLI3aaTk7EJsNz<)pIJ<^SkDP`}BGbeU zpWxDK-|YD(=E0sjHvF<$P#){cDzKc%gG!CbG=|(;-GbhrdwdgbqswiC^7%G9Y5cKv zCt1bsjl4|fM68*Y>e?@c4e=S7ao8PPRM*b>s`w8(asKOEz+~ z(v{>{dVh1bM9Ed#Ry_7~r9^BN6>?kv@@{Ht`)@uQlXY(wN7i%x%SsWseOz#4aZS5PVvwJ)9UX%EE)@O9UhhkG$Qn|6V z2WE|UV(epV6&z+jKXO{`@DRobo%Ct-G{c%{{icgFt6S|l^2#CzJgXbOZrg?(lk<%_Z<@;#$7oubLl8kYA?67 z!Ze8hzB~-h6Kbou2F`B&$6u=XfwZ4AQA}nrF5`srS+$2i(WXsUV)#t(ZR~>t=m$G6 zIG~$4a5mW@;h$Drl3|8Dq*T(Qq+aw|_DsrDOySOjG~OL-n*W(|X;dXR#f&Rh6UP~$ zjDTShM>{K&;&}Oo1eEnts);L5<@Rd18Biu_c@JN(>F0v0=yfZ6QHTCz=1POuVAQnT zvuLEs?+ozqK0(zmvyn^2`b#KF-+?!r?^U3C6ILRQn#8OjAmMPZru2qy`t88`aX&P2 zWFg-y-;F8tbu^JjXB>kKYX7$eG|NwL2>a{Mg)_hF545!(`09dB`nBCc;dzK6tHcf% ze~nXz^Y;jK`E%aK=!8P(QkE-9XDE>*;n7Af``=>T`he4mvoS^4r^)L_ zj63H`ixG{;^DGt@?#SY2aR`%J=j0n;S)~ z|5Jhh_pp%?b5*SHUVt1B-`Qy|WPj4eG{L-Tj~w#Yn~i2>&Q7dgI70k`gV+7_g1>@H z7Luj^b~Frj*$dpwuB>O#`Fk*J)oESZ2N47Pr4GM5EnSC-$rG$siba=_xYe5IGsKiG z7;FLnnq(uv2I^I9HfO*Z-=^k@V7$Z^~NZTs{Fr_k5Q6a223NE7VZx!%iK>`#kVUquA3 zO)05-4K=}5s|R)qlQr)r0Qnzsj;HIGs~I0TDbB{^XOpONyf~Yu%9Ks1qJkX(VWqm2 z=(dBvoSuj%wP}Jr#Lr&>Cz$k4skm|{;l~JtDyIK!0JGJg>vW^9Xgg0{VBfXPU71zz zIGo^i|JMPC>}Xy82$))NgazJm47{QTjh(X@JZYq{kB5RNrkD-laZB>iB&mG6BJ*0Da} zD{W=KyZptCv{&5$r`+^?`qt%Q&(0oIPMOG#EHa}xSB2^n*P6*~RRfO%R3EiG`7aiPL@M2^Eirb!u zhs+_&mW&{mcpLKAq)E+BfHsMsBV3FY{6}Rte5_u&%PObhV^tp85b-w(89tVM(&%Au|g6B`PaOJb5x+Z7^0=&tADMX=5rWtzP6 z^3HW1X@XNiB(UVxgX)58#VtQFz?aRt9IPX2FPn3vVIeZUSTL|;BhaW?>=i z?j%3ZtQLY&tzKNq#XAUOgX&tat;i%2N5?Gu;{kD2_&Q{2<8WVM zc+9Rn$>ClW{Z~3}f=0%g_MTp)=DbKm#@-OR_2`Hk$d5E542sMe8@_X~Wc1qJ(Jl_! z9|3~$_N5RpwfJmcShR-Q?v4448rED;gBp&l=2qAEH@Jp1RYNjJA#VIs)bX98>%OUs z;#Hamzg~{yT97pTGSw5|{$N}gJ~AfaYjptOf-Z>Y%L^cx36Z*(%xl#mJ$LhaVOWE_ zfF2DM_c(AT7;}?t19qDei=Z`2^%UY8EamDSHz9Jq04c#!1-I<$my{C_ENJYa`NGO9 zS7P%m;kD{q68(Zg8 zWApr6JEN+6g|&X4yz z0n-t!1<~?Zj7*zfOSNX)N@d)+_+K3bE3)$ScmG3rP+dkByFB~}SQ;xxjoqfPp7w+E z3b^drrQHS`0kp47oqojvS$upAOk|Tak-+LJ_p!N%w!uv{bq-8~-NhjkMl2BI!a`a^ z=4%mrn3c>tCo9rmLEFnN!m|7I;%u9YOdOBE41$MAfWp@f!mTC2W@&{_>Tol^?p6$o zIL0E$&s3~3cy!vxY&VXK4r~@X8zhTX=&Lb1*8DgbR3U(T{p3;!XQaDlJ7sAPz-a*d17ga9yc9*2T|A z6>VfH%%X#g)D`mT61WBSCaK#e?YOkj5#v15Pe*1sFGa`W2{2kP;qy(u)B$Sd_*-{yhT}i4s6p@c*R$Y^HO{|Ur~L@GnN+(bb=)l z@*+7XbzN?7ucnP26sa(+(z@ozc}j=^H%!Yf#X^RHDyEGGoY#bn;7@8~)Na9zl%MA+ z%0O4Y8?;n%*Y56gh}>IzDos*o`kZ!l>Dy?IuGX-?9~d&J$b*LL8e4LBFcBzg*vCvB z+4;J#l^uWf!be0}w=Q>RI>Q`{Nsiw{ORB{WSoXpf3_hJgr&45FEG`OfmaX)?a?{JhusYSq^We+VT2arb31U8u~ddWkoezk zIPo}I+v0=-P$D*&K#?}Zo}{^KtKGh0{O~S)(k5PWz-Q_ z(mc}~1ZPi=V_we$j&X2Q^mgez9PfvdGys#4LOH;NrDM9HUa`wh4Xae-KNerZv93`lRLL}ov{ud&{*n&7cRIsCvQOiF>>898ZDUqI(MK5&SoT^|o5@CYE@#kBO*4t6gA1 zwo%z{WZU;v7q^#0*QNP}F$0IG1^zWL6+j2Jn16PL4i@8l3? zmV7+dU1`Sy^$XJZl25ZEzyOFjJWQ|DD%?;MI0Y1 zt+Sg2iX4|LaLlA?hAf>qB~R4ZHo6DKsEY-I6RvXpspt|A9rvAdthyKXUEK|VtAGc0 z!`%-OJXnDizthNFk53VGt$t1U&Yr7&cb#Zt(`vCOn7qO{TGAC#5+^Xy~Lr?97EPehoJ)f|~4 zj{rH?7B;Zfa-2?b@h$YffV9d5tKZUjvX!lkAG~^#GRF1kSHu){c^#1HetL+n&5~&g zidym>G!aU$t4Z5WXqvFAu94%631i&GU0(dl_9^LEix>4!YuUyVuGn{vyJ6Gu&9lYi z5_kwm2%|McJbCy5t-4PDcCKF!WJ_2|VtCvST^FPHz=lD_GHXdluC@N&(Cju^fZ2Z| zi>hzb^U#h=KDm7w`YkS(lRhwy+Bs_=TPw-Io;F*o?+WUH*aXIB{jkdobcWAfTYVvC zao$)NZ%dg&frK(dPi&UUu=dOahHIwVhID6DTk0JgL!oVSz~Mo?wew&dK}>53SOSsg zjWk7=shq!>cWgsOU+L4GrK^FD)(L&7om>p~$|_~IMMjbY<8oT061!Q(xuLZ;H`+fw zr$(jSHK%g4m$jGswj}tU0clud?zRfcrX3D3vZrX1{0k_nvQmejE#L3{-5}Q&zE#nu zq2f^;ud(H(YmwKK+4d7{$GXsRYREiVQiZX^@?5M3nbm)+(i3bJ!iuO^fOFZ*_WD?a zUw=10^e6aurioI>_-E9OOde@D_kjjU?BM|Nf!%p*NjvLF@>$*+`I>X*tmuUH`SZX( zNZAX1fIiF`FSB%0c}GJU(Tf9%uk>vx&k204bQxqwCB8kL>k@XuQflxbhAO$RGwm0&R?TX-`^uTsLm^B=|(r&h^|r^(15! z&QMD;5Hg0`M--v%x|uoYA_ou2+#W&k*tlS%bIU%L78gz12iZJxje0k|T|hoYa4g(+ z4>It$2NoLY5CXV$UBMazE-C~UH^YHbFr$j&SKWS*tgBQ{x1{(=B!m7GDZ9eJQjQWu z9WsY+yjZ#D{5~qL-ugVsTBt+8&}uQXWu%0l+@cKFS@83*a(&D`Pew$rtBggoJ$cb8 zU{@ZKQw8ZG7Zd`QLLjIAjo$fm2$yk9Zjb|Sw{6PT044xOC!N|s+}wn|+~KEGh?GB! z!NS1%>T1iyiqfzE8Lz#E1)1+7!QIBQxLe{J8;+6fthzL#3cIj)5Xk*EJ-H!Wj|hkz zTTpM9CglT)xUt7BaSs_NQFM}2os|$S$?#M7f{M>R6Qcr;LpC9QYsp;^%4#P zKv_Xe+sPYB{48bf#wYZVZ}ciJw2U2mJ|622=Z_3qWG9T*1X<2fa6txrpD>umqwbGa z)hb;p2cG`J)cvH}n}^n!(LRCLD24Taz(VYbRJxhKvNCi=mx z@Wr66x{PE1zLZf4gYTWIA09TExuChj`r$XSmh$E_`#9R3TaQ79niRr*JUE!J6x#6U zo!AHoDTn3tBk^vT05U!CG^VJ(gsaF=a*XN3353>AZn*Gfhh!=?6Zk?v;nP z*ookAcCH2P2%xoOUPEK;aRYF|Mv&~FakoiHhd8b(o{rG5K7=r8E_FQB9-X!2y;Yd>${clj%V-zzycmK}~TT}kh_h}MNmUsJF-l;YZ zd$23frU^{}=Uts7Ga778M)&9vfi)P86t*3zH2tPwat(z>Q`6;gI>kAB{zKqKmi!+^ z4Y6BT@f3Rj85Q}9p6;bWM_j2VEI4u;P&r+R`uZV)%StXr6+ZGy*6)h6ov;#n?!+nTI#(3XNwPvKR5Yfljl}IH2X5pzst<5( zeN$_DLKP_dhMH%#OiiIat2QlV$j-HnIIGlaLp7p=U9k}u)6nsPkfv$J;S|81!q+x-Gs>>_rjrvSY4`c(HUj2?8KhYW6TE`@S}( zEiH)L)+{83*PhfmrmHjzbPhhUyb9QLh z`3Jy|>*yXZ9WgA&5*!>L>x>U`(WLYJl;zdcnk-Og$!6kbIrb_^RMH#8`;)?KwVw2f z_(CZZW(;kSk{DxBAiuBpg%`y5Wr9pwSIzGXG{|dcJfC!}!N11=?O(G655>tf-p(nC zc7q}+%r8KCtVKHwiM{$2XB#HI)K!8ZWqL%C$D zrqWQ`_X0fF_1dm@+}^Q49%lKnCRZcuP@y;%Z%qz7^X6%%<{nZue>nC44-wHif^e}# z1Ag$r6qai}Qw)O(>*E;si%N+|dpbH#ssI>O1+}3=MD1_pAbWxT;4hFQ@L5>^ZACDQ z@nQMn{xZPeeQgZQ60Jg}dCCvS35c^G1mF+2eRl5eT;_5|TMWR&PPr@O9ulpiFYXKl z(wTyW#+HhDQsVt8`W|4vf?GVBcO$2fP;f!>V)`eWoe4t)aGZy3uG*6~gX%{MtC6## zDh||gpRWJ0$?fj_bZL$DL-2kx`T6E1(DS#`jz|kZ*&UqMcwL6`>*QuCsFceo9FQ8z zDH-IcZSus#UUKmz;-}Fgx0Avz0mRQP0|u6T#@-oL1uBxd>FC@dyU*HOVH-@=Dc?nm z*B}uK-pRrl$jt92{Oxc=UzW#g1q|llwqf_zsRek31j|x7syq~BSx%-TiM|KMc#Ipi zsBSfgVV3&q;8Sm~8D2u|Ie-yw;no%b~Pubg4k1hIow42Z_# zh*>};T$Qs6fFsnE(9QLy7{&E#~^bMwQY^L6{ei%o&#aV7+Ye?-u) zanzc0w63GaXT&-{a#t?MJ&emFHNHZQ?@_tp469NGHA!*4;N&SEoKy#)?tKa$7pkU0 zCq_|4dRo9$BhUQr_=)|KJ&n2lK}mZsZY#oANZcpwdp{Rj!fqKVXtK@b_Rd@N)&$Y# zS_az$lP8zQ@?#W;;4@L8l@Q>nAfIFZ$PPEp`ZzmNK=jm4&UvCui$~;-HxJr0uD&13 zDhtt|xNV3QQKM=?D=^~2pO>BBC_%y%l4ur}7fgzZU~b;EcFZFver{g-60B0skZ#<> z5`&aEW`JPP?mWyBvNlLvB*5<`lbDZ`fLG0if(fjg7WWCk{wA;I6r2(sFCuPw3vJD1 ziK-Xf*-U6eqZ{^jPKBx`IPsh{yHV3hp}EoUyrKL!wkVj+?onvV3#B*?U#$QAN$c&9 z?P6PxAY`X$R4en8Qb9cTMI5BCe!{6djn;z>bIM&i+I(e%n5=t z5BOi%kD^X4)Y=sHO(B3DG{dcMA z?Wpu4)u~Ed*=%0+IO_mo_XZs^NTb9mtEA?(>ClrB*_nE1AV7Tj&0Zd8$xz`DoYGf3%+bKLo>Mb;O6Kmh ziRHxjH~2N)zvN45 z1s*khO<(X@VgoqOS?luv0ATK<>J1PG+MVCQtWg_j7Ia9Zwu&GAr}d+@h={=^SJaAi zu%i_ftC~3t#;50P^=W$k>GBi*2?%#CZPguiceWc!2jNg*oG}L^+l+`jUlrc(eKeDF zq`?7qzd|!v6FNDrdy&>&RQTE#>&|j)QJhZb*{T##WT_SHWU%<2g6mIciy>gl%6lh-qGmPl#pKX}PiEE?=T zt%o=62?&|Bl_m>&qH&1a)#%0dld1kfVl8EqGxMl-7y)hTx4b+MV`a-U+_SO)!_{3*V>=KyIZ0d$sb|EuUa9A8BLFaCDrK)F`Yo zY0PjmV&T#uA71IL`f0T7)QbvSWi!NC2VPh9MQ2kgj`FP2>4gE7drd7XFq$q5B9Eas zq)`ud+9y&H0?fsCPvp`dh4R&Fg!O39iw$(={L`$vL83}k1DJZ4d=;ENwPzrED)3%= zfc}Dg`gVan14Fm8Z4zU*lFJL&n%o`Wing-F1&%37NlR|9t0XG83oy9H8g2KHqvS#N zYmnAq)}AkHT-UMOg@V`jLW&w_Ia9xpk+E}4yqDTgx;cM*vKr(PnzPb9ZPQ{OY~5Nh99x+yD%L+LSD?i1oD2xdO%zM%NwtF)MJ zNC|M=N(S1!CQ{%aIA9iujKa+#eof~&;}N`?=TyIj1_}^ae*d?O5oE+F(y<-sP3WpY zm7)NC!zO>&waX`ur?kQ7=pV`lno2I52fPcIMmczSjUh1_IS(q{U88wpKM zi4eGM>iU0!xkRIie|PGTP?X^KRpzN(a7rpFegs|Rvwg8BTTX|&G8J8J1_`hLm z{XzMP%ksym+DG=lMT;N7FF;_xq>y1KICLG z(9R`3GtU1BY>sLw!{s$K?6@>X!m2EoMd4JMkzsH~{J=69eRjdSC*=S;lgsg^H}xik zS@i!O-GQGwBobIJ&g2ADcYYCVr8OM`8HHyO3Rqw>|LbwqHv2%+W1n;m{t!q~R8_Nr zZ+g_yQNCcDN7H0&T^d+!7IvohPUf8-nFRyC4KSwJPqY-jm!apU%9V$HM#LQCK6GfD zCr0tLxesV8U0SgF>y6cUZi)7E>(2%)qRAXU&_6%&w2CW;8A1)UrU}PO8gjhNqqs&s z5W_ez!7a2jd`lRW_AkrHEu=oTc!0KtKH&f^eN#Cah6M&EI5zg^uZ%3JgYQrq4HS z?bOjuJHgH=0SGkNy$oCWK=WD_kkypH<|S~U$!$yoxLXw!pUvtBBH8Fu)P0(R4!$dz zz=kW+^}(bE=3_JZCjk=$6{4*_(GAFg>;x_e&ueIciHxc{2Kjr)&0_dzK^BFffY9xL z1&~2|S26~$mn~4@57CLzlKE*FhZ6xXR3j=U4nvZ6$kh`8=3*bKRpY?XdEh_hxo?L# zm>ukdg}syVNn9^=Ft~sFylE@>q(^9b1TG$NUlk`)DiKq_O;Q^_6L&a^yuDaIWNtIu zkNqr`125U`rB9ScXq5M0W)berzK_A1hP`C?5sw{acC{~2pVM{WPNJV-+MVZ>;l|+# z%gMJD?J7+o5sbc&HmkUTff1-?u+*qaWzWIBTm|2Q^8HF8$C=T;%qX9{oIZ&{Wy_bH zf|i}gmt-KvLarK|SG#xc$WlUNXF4ZbBBqrN3y=1K8f>fO4r@<@Fj>@bF_5y36aqSBWes?8+6e^)B} zT$5U{mjJ7L3Ta)Qh3E&nF{Q_Dm3KpBWV8|yh#5nA)Yj@&Gcoacf~TV2P?V*C(Z;&L zru9ReXZ7jJ5*JkJcHC8FiD^;+TSSUZ$t!|!QXu5xFemHUzXn@iYBkV&$tEs#P430^ zI>hDlRYv$cw&5M`9>(^&@!yv(rm>Q&(4wCT71!}o5{cRejsnomADsW78w}w}P3PLg zCc@7EqLtF^!t_D)aK60U!B3Z3&Q~NH%n}gpwK`M2J>Yw1N4Wd>!k}k1A*V)+)b?D} z7lRdd=rRxe)`-BG0MF3J48mt!>`E6{uE(b=`;M?z|HAZ{B_Jy$KFdwmC?wlUHhlLK zAuex?vY#9D$%aRT@qJizVpow`B61BEDFzsemrO1Cr?-wlTCF3FAf0`BT5STe4ZZVf zu?>E5H@G6E0q3&!&9Tise_Vg3_dxaG;K$$&iVH~_JM>RIO-v2v<*^9mH7K&~^NGRKaX@Fx7kke(6AQe2(D-3 z01_1pk)l8WK^lnj#iNzY_(xbZ;znb_gg~gGEnK>GPNDTyvNB)(!zNgXZ1jjpR}i)m znEQB3Z@I{aM#=xL@X{DpAjD!Wcl9x|u^4S~XCs@k9~4a$WYa5@%^#leAGs7ZY|pI(?87j&%-|!0DPA!(o}t<&$pSiC zy=`I!QDXJ-`FE12fBgB^M!f?!1 z3lU!x>4w$;gb@}k-Uth+^xVoRVrmO~US56dpL3xcnsb-JB-H~7N+9Cqp1U~qA9?Wj zYn~k~L39#52z@NvE*U|NBST6>T&ji8GXPg8w&Aw$EiSUC#amKzvndDZQ(i{n>+s8$ zMkb1}|A{ZmsQuS}eCWkQ59kt{SX<~I41hGPO;qwSD552$icu%YU;~8gd_b1Iph9#9 z7|c1dF2NkRhryrb!p}LaboG`NqTO5AcsZyMvF04EjCQhJk?W$4paQDJ<@vcV;rH5G z*&{IA{yg(ZxQ}a0eVa;R*t?1 z0P!Is`*R#U#!g8}^$)@lkyQ9``QTY2_y3Po5M-rWNO^D$djck^QV7-ynkW0pRDq1x z@=g4TD(2O}8Z4FLZ#1JhXeI+(?k4qYUke#kO)$Wmq9L-%@TgdaPVr#sYaOUIf6;V; z$^C2?RFRG9i7Bye{(D=Ittz+r?9=})5Un-zuOQ2lxsqFEPgtFqF3rfX75Y zb)pYl``np%;r(N=2QgQ3UWBm;y^;fcIS}XqjLxhOUyjykKhcm7bljtuaTfgS`?Uuu zLkXNIAX_kW`GLBE&wz;Y?0BTcKM>H~VhJ_E;o{!!9wseEVTJO_?Je^#jPSwaWxYySm&`F>mVG@0&St{l7Gwb?XpczZxfs9gcM z2uN(i>bEGnlRF%cQzo+hBLv0R{|_q^%pOYEca_Es?~>71SsrGM^L{|RaWZv>bv%H` zr7`>7lmE~NCC5^>NP@w>$SQ$Y#(*Gd6XjoNbfJ6y)-5OdHrYx<6C`%B=n@Ysxw1KZ zfABf_g<0qLDY*>PhE1BI9&GiGq8xPvq!gyjmiAIZ`lJQTlY7pOcZ*9z=6*>OkHLEB z=n=>hs|SfwZriA}K>h)Y!PCYzrUiTv303d7U0wxkxoHg2dY@7HB`bNZLB&))g@m&W zQ5LF3{DdjUZa$nr$GR)2h@M(kMUKL|q2M}?+VVBWK6(;iRj$pG@!a}TR>%j;un(>K z7omTD+Luqo;)x-tge715nEJAUl!O>Y0NRu*Ewen={xH{3KEIku^XEFHPcF_9#^g%G znD+eGK%BoePmHWnIV+moZW;dge*8ZeZ^@Wom$+dTp1Cqh^9p9_2mRVZ3v)Q-7$P2r zM}E=WR_=E`daYsaOy7CiEceG^I1ytxj~$=&U~rpuK-$5jxGhE0+v|YP`OX~riwa^2 zD%oZq=Bp_~{rTe#PY3 z`N2tWmX+E{NLVTq1SD6ap3;ZM<<}Z$*Ko&HU`_t_^5Cr5QR5)K`9IX* z)sQVjChg#XTWEf-0UO`4Nrfe&;snD0a)92?9-0Dt5M60j9vn;5JX}r%!>u$Fk=)&w zDl{b{`~$trWTXmdbSTU>#sh?{W+$K_V7JE@{puAF3{wNQu%CX!wcZhzZ{f&&%3JcI zX8e{ptFt*ueFXr~KAn;8>sg{DqStke;bRbO$jt+wi?&%;W~&jh@$SV%^e)nm7}Uw6 zPWh8;g1L*`vdV9wn=S0BOB)6bI4#-ix;g@ZTws06-@tnPPtE=QGExJkvC%^4!c0y( zh&M^OPo%rqT5v~ch7SftjnTyy(?ac9eEFgVcWKDE4Q{N;yhb*7paLlSDfurN-^joI zpe~8X(s7Jv9=W`Jj%BmfH(Bea01+$gIqn_Pzj`;01m_?}oV2cWtSCLG+UNL99tc-# zkd*lRbrH7;LJVnYa#rnZ=ExhdQY(G-c^i|!J!;D*nCy$$#j^u-*VB4@j2JpLz}&1z z!Ad=mKI_pew%bOdO91bO3I#4tmFRX4f!>)Fx?HUs(9SG z6%L>b)em7a_r~Rgqc$201jngZ4PeNe?m%g9a$r&#Y?KIi);D$o*Juzo*nI7(CBEiy zdzGUjni+mP2;_f(_oJ9k+M?nT#YJdk^3Ag(=j#5@FWg7`KAsZ8+ibl3X8en5cMv}P z4oWZEm*N|<3-SleY)q}7WeL&aefcJ_pZ#Zo+Tw?%lq94D3TB$1gh?`lYCP{u=r>T$ z#WHIJm>p{9eF5OLyEzT(iP&SZ`jPuy>UIpd2p$xCK|7b(Oh7R@VWuHxV+YVb z!kZANH$;kOUd5P_6eB(%Ov!*u&#u_zdmJVE#^oI=k;IiG#hhO`K7rGld&~fyDcv$m zD|;JYVCxog@ZIX^Q#|6VF!JLp%-^YkxRZvioU9Q1qrIzz_;6YqP)Mid2lH<@c*>dT zOxfA+B-4FW_i1t}9M9dFPkaipBL()l%R$NY{a*hedqHk#5gCY_Ib+me z6>VpZqTw#;LiCjLKvbLYv1V0XbGpQ`t7t#}AIi3C%W{N+o_tc|B& z>WRRLzOI8t@GqRwV%3mWv94(J_9NP(Ed3;3y?-!BKUnz>)k`;w7s?>JX(5M!x?%!v7 z&YurQgzFzo#`L)vp;(4GiBBBN72e~QtJAl{*fiRu<_F*jE4G7U#PSC88mRTU9(Dmu zLMY5a`{AIuL-D)gdaU1S{n!lV-tEsZt5ze8pLzFt4-R!=`=jA#kNo>Dj10HT47PB8 zu~sAucZKG(_nx;a_nTM6+D#6sXF;$yXP1>BkYk0Hph~T00XIvOKlCD-VK1$`S8eB` z1}Axhq{21x47!w=W7NXPO0OJp8QM@jn|8?|0yLmZ0glBFft!JrJy7Rm1tp1n6h^3z z>3Epj1zZuF>yx-i!*m}d{8I{~KN@5P)#AfOCb*K*!||&a$Sh7WHdO-w@>-GGaxgE;*S< z_M8!MF$5s?r4LKoKKL0G?z%Qi_helY!wZs`=Z>hK{Ijv`ByOH<4@X;48T~Fm2LZ+B z)M$x)H9){#zm!`e5OG+nSK+G@rA3yz6AG1SE}tIC{u$B33OWn{5^p2J247X{Ut4b9 z;hrM`O8vax!FWPOTSRu zK3&BB-26ot>DsJ^7GkFp8TM^FXXXNz-|E3a4_C}fcHMTE23MG6Y;nF02-Vjoufq&R z-H+MAB~L;cQ+uUM_XUD}c>-Mj;&mX`-_1?!Q)L5Q_6{l$lbE8Mue}1;YEHBEgGe zA^6t~o@Z-cJ)XPDiI^KqIE^}fTduP5l#r)%xfGJPvf_1TL(v)ASVZS@xaVavtjw0S zoPFDdn?li^gG>%bix$Q`vdWVb>DJ#MsW*JpK7;t!=4wE$A8#>RZ*pNL5N?t&6vmvE z8was|$@6(Bsa4Mqyu!8%q}mHCv;k@!Ns?cW2xxx#&$sjoap-jTLp^ zNV134S{OCk5SSziN3Qr1oi6$AvezzwhQY2x?+CHTtHX6*dFq5z)X}R}aIZH4>jVYI zY;0l3CGiI&{$snYd;*TtAO(A(cIG>LURi}k&MT%rqDA{vE6J<1-jUf_@P}SH5IqQeb`+>D^f!}lpbezU~c}h{FTZD2-zXY##qCqfA~h9dW%Pl zc7MqyvVc>RPSO26ob7%ZYeGFF+h|?{#(#EJ1P0p=cs6gBkSFGA7T0~Bpn{vA&Q%WK!Tn$-no2U);-tVyM78ytIj;dr>wCu7M=&q7P)Zt zfrZ2b{R_7XDwyC&+csUyE9}@47DJ-OrTj%$+@8W4WTXAAoJ^LGlYFvonq=*`<9Iqz zN)TZSrwu&_gS7*@?V>peIN;_HbzHwkpGc*4DTI@yEUxq{@=0pL-2sv`)q^@@CmLK} za)}X`*aHzbvBMPIP8i@)_T-ACBYDv8mNf)Ue{@C&xd=bqaW`uVvFggW1{P)jx#t*G z7Fc7w_VHc?k%JNGyD8f8Ycv##qKX?me#?wP!|fsIb#!S->abgC#`N5#oWhJ1*?*PC z9G_&`sTd$^Ds6{`F!j`zaXKnBSeK_-wu+g+RhYssm3zO`Tk#OA#-Smi`|LC&xox@w zp0fCmku4^#cN2xUA}O7zC;?an-48F)9wk;_Ad7VUF==`EjyUvWMq0#rx!SED5+W|F zVY9GYAJyjTNk|4Egp(%><0~W2N!s@8UcYs&oEJr((8|g_Ywiw@omcZfA?qE$C06Tr zX{bNN=)De5w^e8?>NzHWUaa#;En3gy!P_|Pds=v8_U70)^+gOT>L4iO-w~DA}_93?$Rtj#8cM^Ssl^y^5eDk;xkzr2n66dG-S5Ct-=60K`HXqiJ(T(G7 z04oC7zRitsyEI{Spajv8p;Q4hAsg7OeaMTcYhDu=qXgur`a94}!mU+K5F-a+`A2M# z57ndDvmIHZ-luKC2`N(l%^@z0G8d`6MRe{S2B%xYN|exECb1$#mgGc1?fB5-Bh=d& z_HXTuiMQ>R6Ct9`okpWjgNGF!--E)oN52yD(-n_)Upyv{DwppZoaF@3em${PQ?{m$ zMnbK|+%2iHh-LlCGm#H7%&mxb;Mas2+FAWt;U~7)vJOv$(VYj-aXj};2e}+xbgdQ= zQ-zw@?|Yhr8JzhJw{bZBZOOi`3A8M?_^lL5_?^GR7A%*%KQcbhgC*EFHueZ}%yO^u zqrbA)J5R91{(B5?l{*7OOaX$j$ z`Po2WKHu#(_kUpkI{)Rd(&0K{{j%^n=S+FXw}?isTII&yhWWm$r)qVbRELju(+kRt4#@saYg z`cK?&ECS(HDf6GRLz&|XPa_s>(2RXzjcE7HdivhPJ5sbnJk*Xg@aBgii@UK|w~;4q z$-+VnRf6gc$tuhfq$`a)iJL{}T2Kdu_E~5; zR4v9mY^!Hd_HUN?Lt~y5Yb`uL#L=v|NG6Jj0#j3Hllu^cuM$)n+pO7+z}x?3zjHqJ z3Kl!1!DLiXw#s?oSsHwS!nd!+cN=eziw)-=;9NmJ+WYYV$d{w^0khmeiPKl|QWU?^O*mn;kM2$VAxWEaH*J>k& z7p;Vy6e^A~(n`n+r~k;>4gIDN&#D$D%x*}5W>P41L4ZPoK9edy+vh5Up+~F^_ybnhPn?5j619pW%A+wFa%SC zzW2+CT_RtL4WqzSFM>SQ7^W;zVEh4pQJ@%tikwRdB?wmBOuI~&Aa8^9yJs_&yz|Z zoW^Nwsu)C$`o?cBSqMxCrv1AyZ1TIB9&}W9t{Lo5FROEVah+uJNZ?r?HkN(SpB_bp z93Fg0BmdVCMOM7w@xGBupIs^cAnM5Z-j+2Lsx=W=p5K?!>Ms!B$2yTFBL}drogjQyaHO>sD)9D5=fI4@$J=7LF3GCV(-Y=vAOx8)g zBvF>sK~mWmXnqM|c^0NcXHdrJZK>q_Rn#Fs4O|CGT=N$LNnaP{UZe^ZNoY8(Ie1WB>@n?6J z?V1DY#vE{cp;(ex={2ALIe6&FcNwtSKkVa+&eApPhTajju^QmyN%6@dYY*uRIBZAjE48NdV> z{Flj;=GyJom4(cYxc*!ar8p_g(SEs~pzXrShZpHv<@b}bUnNYD);pzv4vxm!tGkE< zFk#fUoKZ2o?~-OC1&S%MgMRox+cD>$Va%fhF8x^PAEBHa%GV&v;f02&gMr{!T@Svh zQtrApGzJ?lbdJVT+My*j%x2UO!jPKuR#jidF|>Sb*+`+b3HAfXQ9r!{H%UAN9EF;} zxYtQPotW=Zer69%_DJ#i^v~)LEI3ea3$vb3))Wi*tQ)p0C2)D5Qa(TYBz`q3PWoI; z_`Go__dzBWF?Ln$gS8erICv`ADol1?KHJHPGl4g1Sj__Ku#Q0uE#LKeA#@u~25Do> zJkio>7DuD;CsA}`6q}G%okfHp#Ncd+Qn>l`jlqyoAkj?q>0JZ4oNGQ=+p=qhpW4^! z07}%W?*E+y2|KDblqTh4^HPxiSoHLFz~W{Qkl>=NB(ItmoJ~h#X%<_-^jO8o6b?JK zhf~z5fJF7f!mlG4!tcpH1Ap#vWYoQao9g=x5xxo5jOMA4pu><0Fqc&vD_q$$|CD$q zlTsHDk!MI%`q7jC1}+ha@pmt)cnu0N5yVh~f5>^6Q-^Y}erB3OOE&JDmEUoUkxANoz%Lg?|%K zMwwaQv1;IU){$=Y5Mz<;_uz@q8jGBWq~lXDs)Puxw;NyH5mb6A5IL-S=`E$&$vvRY z`oFjukP}8GnWyAb`qtI@F ziqP1}iCsF&L#3iCEE$xD{1oO8n(cTL&$N}zPl12a;qL zytlP`(K=uM?v{G$2YAHIiHon>?O;}`vj-p8y#;_w-w0S6OD@S7ivnz8OqsvMt-6L= zm@c<|FynOM=!}e-^N9_GBR0CKjcA?*R8q5XI&@PMdccf&Qi3PXuELK;y62jkd(ZA6#feL|ao7ClH@)8O zX?+3@q8sBuK=f9nT*iVs9?KsA8+7>G^r1GSSgPTNz+>w^-5TbELjV^@%enyKUR|Mj z<~WsBVTYOIB&-3cRHBFLuk?`HEQ?fo;|DlMEFYydfq1BnOQFSe4S#R#8$y4u>nu&4tVKLMZQJSk1DsAe@@b}Tj^TcJ#PMMe z!$b;F*7{M(6y0gpcBV#jO zjDha12Y@~>9^ePHS#+%?+>MTqFn{Phj^dZIm`FVc%hPy zn9t{Eaa`~vg!~YS^qfbY#%~epYZ`?2NWD6)3Nhj%W9o#;>BnU)Hx3%_rD`V!Cd4(w zp6)xWR6rld0q~j|ib`*|z3Goau?PZW%V{ zk?Owm$3O%gS``7yr|g_8Zh|DI*APuW_AstoyT9DRS@PR)Hs-LEz^aqjJEcWq$t9@l zf5^)TEdxT?>tgRv;JGh5(M`!`<>p2Z2Ym#~_-4G&=SvDbUZmIOiz$A+(v`QR5YyHX zvz(RF993Nj5r=;m@gcS1C{h;p~}!(Pbv!D2r6x8-0qh&c{*;k{MCOJ%}@zi5rzc?4iPe8b-;W!cicb(BtP zuIqpoU(O>x8M7}yAPcgCX^S7ArWREy zreodksU%ORz7AGMz@cRbU@%hGd&jhPl>Ov>Ok*}$DhEhl5V79nk_Mc-crNMC^utULf>`*Y6HcNNSCza8h|an~X~ElaucQgLw&>D|?$x5~5673yN@SD>)W^ zD!l@)su5Z^BSY-HRQoQfuBZ`z&D+Cig$DT;VlTdqikak%Hc10!{Zs)vAr>#fhV(Vx zJmHVvks$Q<8lZL;4ZoZF!IIzwSl|Sp{kO>jbGl97oI|m7Z1qln&U&PI7@cxn1RJe* zXA1c=rp%K%OLD$=cr=+*6WsdClIW#r@B69gA8`0+f{bl>%npBx`j%IRdYPxkXGA3) z)90n_r_)o6^cVKI`ayCiLi^Z|3joKMXv$4&2v@o`c_iHmUL7~T=cP%kcOD(a$9v={ zDR9JdK>TWEg27vIpdou^2!};2yn?O}N%i^^g>0xmO_=1S720n^`0JaopW)d#yancH z1F*7NlFUp~0ne5CE~Zd;@lIWIT_v29s#Bp-di+Q;3ryS46Ayumj$BWoi}cXu%6-*U zvECgwg#pTzET`J}Q8?goc&Zx34;^8pf{M@Yn?|_;cx+H*rmwn5aPIml0_W3=l4ICP z!^X2N<);dqVyfSE8Q7AmR#$-QZj6hLs3OJ&A12MLNgbCB_-tXE`VPqe;V9E_N-A}~ z^f*0=?1s(I!mgo*1{zUVF{)GIc5H(8JXV9?N)Af;0ZHoHIdbb5INS^Y#E7bFY74H!=y%Iy9=jKX0Ob7_%G|bdYB6{1r*uXakOHqpg z{t$t>6Q6xK4i`g%@E5J@>}m-K+10S)W_jNT_!05jZ1xB@Zeh|w|JMz?zZ9jBXUu@` zbgZS!Q?l8v8R`2AZOuc4B~pyxLldxk#7iO&xa)H_)#&?rDNF7tPqo|Z)&Xlo z!gr{DrC4Y5(e1TUPr?^=rE9>hU(J$Q_`b-d7;{EMybX`Q^@8o^_kkR{iYpvEW@3?; zV;7$JaW3bnCQ4Po^_g?a2`^IMoY1zjeNJy{(a+=yNmQ4s0!>KaU zKiKwL>uN-Fz&!CMO%}-lI2(+FcFlsz*-zl1=j_)hsg`K;u=A}3;fTcZKtxj!eg*iy zT}ph;Z5WR55#p>jBad&#%%AYMSO9_F0+Im&3=bmWV4(Gvel9{aeXHOIyH=#V4k=b& zem>0@BUzBjFF2NR=*N~tuMZ{T(MY3p+f>wum2dbh#shfGwgjFB)u}vPl59c3M;=gr ziLGbz9p6%9h@A?rhnH7z6;NZyLw}0NwQ{C}VGw$^>-m{E5(42%`;JUpe&fj(M*Nq` zOZr~}LvOXL8DsmN{9n=f?d)=d4AkprO3LAK|6=oODt`8#vwj=OczO8MgY^_-j&riC z;JpJMZ9n?|(u zcD~ERYh(laJ0WxPn9(4{Sys_OQ9GkrAqDGgDOk};2Q`!T94G+C5dy8AF4KTK!S_*F zA*0P(iZJv%a}B$=`YmdO)rgen#3OYjLY%^j!wJ>|#s{m#3t|czg(|>_pp$Cz8MMQ} z_KpZl7n!~wu)~$JHrbDpQ6hIo%~J~F+RrMMXY-j6+TP2^CJQ*RW2wKg6u;dMShATe zE&zwGCbOXV9|)F~me?tsF*3wWFkksvTQvl?P$zY}JX>KHxk^$}__Ud3#eUy5fq5eF z?v@v8tc-~;Fj*U<{N^~Aq5-QlHDYDBy~RD>SkiFk4h@E{1wjlNH|HI%$oQk0+}Rz- z1cdrAoKCB;IMITQ%}CQeYg;Wh2`fc$lA*msZ`p#SNysI&E7NK+Rw~uN{gv74-i&8E zOc9{%|-Tj>{#TlC)!s2n>-rVN6qlixoIjJhS}=c{?5LiUYnl2 zl|y@ZRH~~NZ>v@_{$TXGU|#dG&*sI;zlX!;Z1dVN^jFgNO}Zwa8BlqOpsY^RCnbxE zUT1bfCuAr5XMb_VZro+X$4o~F=8K?E4*?-X43ZJP-Mu&-Q6Si?rV!KGe$I_I$ z#5%L$tp?72acFq4C{SxHe3Gn#ZV5bCz#$#GtbCJ-m8#OoD{pOt3Aiq2Wk*4WOZ6d;)WFv%jR?aL%ssy6*z9 z>DI8-0(DVFGB?1o6a_?qUFe$XFY!l!^AsZu%uhR`m-c*R9hvXu2Jh!BM0er z8Q6gNfgvKNrn{LkJ;&fx3O+pZmE*JPoom*gyN+1>dy#fl zdO|-qBBMR^D8@&hB7Ssx)Jl_=UER%i&H(KINOGWn8o%qo<%bHjg9Ul_su{lW35AK9 z;$V7*AV?>&?_?ZpcR%~=2l|2YcsxN@KxXz_7Uo<<5|k=9pm;+&;T)Aax7Rh>2M5?~ z&SF@37G(Q>o5mr{HNZkb?I|I!vboM@RS9T7i0=)u{tS$!^sS|DQtaUR2tKyeUl|Sd zAu?O3z<||Pct5Q_VUea(v|D%2xNH1ezhK8L?u(`GjdoQVd)e~hEv7V2^*O>K`g zcnE|Ug>V=_0N+FsT^?r%OSxwVjWsU@^As8 zXpXW8bey$EM1(%|io4ZFS-oa%W)QNMIiwNEEz?lrgf%Qu4!f>lZ`ypopeSQ>|S6W_4)TpUv(yV_4jIsKnCNG>84CG}_K@n(f^= za^sd5mqqW`O)J`Zivc}x6j#3D5*PD)_+2;c>S;>E-UhM-)-9wfkbM@>M!l?RMpYyy zyIA-CI?Z_&RFW}CUVSc|^l;RXZ=M)dW>-|VB4EA87g82Jk^lRmjvbI0F3~%qdozSY z@9#aX$xAVdvWij%FRy_7?H#cPgCg}wD18-bxMx%5UX1b|8TFF&584$0TgC^!Tgk9fy*qGtXh{0qR!=S zIfnErqL{I-uv>1_ip(& zKrk6@pxWYa&sRd{{Pq}#=r&*Tfb zaVF?V)Hb#E@|Ja)bpa>)M?|DCH4!c_;Wi_#IanI7cX+C;0s725%(%9txFSP7ORA%Z z+h~0!=sEd-0bm)QtB+}d=XJ5t>E)a9K)PBti6wQDxK)f)erU`vM^Mc7>03<&E1cq? zFqa(hW9EjxZJNRib^Ev|CqxG&PqpwGgSaW)lCs~2%>m{Xt?lF;wObix(I_*~y;ye0q$WGb9)zbA|ny<%~ zg<1LBDt;aO@A+#(`in)D!bA|EK5%|B+B0=u8!dJfeDdz1uW!XG9Q*5e4@RPe=fr@o zZ!Kt4WeH8La`Cnyf`_bZr1~=GljCU2Dkre~o+ucD%$UAf2!v#0TLhr=w7%Z^a-N37DvKi>#h`6jz0z8`d#kh0_srXlr90L<8}9{+orr zWX^?N$}mxkn`5GhO;DA|T2JsU^dNnq_Kblm1$Uc0UWTP0F~4JO*Z!mVD(a*50j|P~ z7d^*4g4|sd2Q?OGgpdq0XRYt>LTaF1Bt1_2XpF%T^CS=LZ5ta})<=NS4&TrGJ@wqJ z5Ap2>?$q40?iiK&I+Aaw8#~;jw?%!{XYBHg0H#QC$+&UKwtdriR0(O5UG9XwphH!X z19mT$v6REP!KF+$a(tnU@PJx3)o`-E6h9MES~Wu&wK6D%)4V{nSd#Is8*c}Wk- z>mrEK*^?px_@KUuA?>OC9o4voVPE?DwCU?v z=LSizaS!9RS5GVW*JQ|F6!G^ln`(=ja?GS#ZZ7T?(NcRx+K_?h8{P3<9L31eUh@P7IyOVrjpq^-sXyx!SZ;aLYWC^H3g zzHp*hot)k%u$w6c*v-dl=07u`ZOj+HfN(|Mepvs2Xx*eL%m)>|7XR^@zEh2)en#Br zdP4(k5Gip1*mjfl$6=ZBAy5Au*D=uEzPPAz^o~l-ePVc=Xs5KAWjd!~a%L4l)QH_U zw;eGw1?=Ol>)o*$gAvpW3v<@ZOj-pu+do;sLtq6l_evqIU6-UX8pVHBXqfXLhq&bi z^7l>L&1Iabxvt9gCrfhWZT<^ppy=Z>`x1g!{9|h$4WT029E=G~w=9SH0A$?s-#JG&Kv>?J zAGX)$bY+xU7XP?zh)jX1n*P!Z)tMzHl{U-7>cB-16?svI7&e+B+a*r-Lxupsd(XYa z8w78sHkZ_&>jX{@A^af%___A8R8^6)G}^q^L6bj1mRM~n)@=|uk5?sQ1dDlG^c(sY z6)ypt7gOnvdZ~q?cO$$NVt0FX^k))_UKZ!Y=7O3PQ-25W@3xJ-Iadkkh8;;G8YnIc zj!IlP`yiK@+SyP_+hIR?j685LUY$KSFLW5ONqAr(7Qy|sMu7~}ec8yEVY|nEvS8w% z58%PX5Fj-Zwjn3@h1bWb`f1Ylz#Zyy-ao#V3S_Qsc+HITPF3mQhbFMEZY~7x5qql) zm&e$8(D_v@M~ME=K9Cdir&$PKR8{(G!4EmnU}U>^Rx;*mOX3u?>~ zw>of(M2uHy8I6(Bq@3=%6WhnoJC>HM%gLobt}ghWCkUK=I)yiNGFsUpW!z3xphb-@ ztmd_0Oo)O?Rv8~X6g5WS6s$f4y5rII7Y+|zPjk=+o(x0XxsAXOHP+TP$)n+}FFmB5 z1{$MmPag3Y)?CS?$f}=et%{L$lZt%+#(M4GIx(o;2<06V&)9ixYlbUhqbM~FQI!;Y z;xh#}2p}$n_=sYUBJ*3HPx=4~PH- zcrl2{ej1K@LV>D+4wd14Gqzb|GjM<4%goGJyvR_FjP=wcfhnPe4zVkfgjf(P)6=Zu zVV$d=qPn*C*fXwQye3&?3Z1VzV40$0Gp+rfue-$FU!^j3hgt|R=po32AiT7eONl*4 zJkvM44H{#ciXhkBfNsi4ZG{^Q=8n}e2qn?>_Hv5w^^M5_TM<^JMGdixFGhws5zO4s z>n$iX2}Rhs8@)NT)w6d4K~5vk_Jq8{1=HdzDgC8q=4XNEKl^-%8ZE*H4{pj^nw*F) zf=wxsW76=mDY->3h<~KZkHbO$G9p#IduGQCJCOrwkyeSc7Ia4$A@(Jm!(0jze3|@G4b4NCV z9Mr60@)JUv;7p3O&S;o=Yo9c`6?kjneDE`e+B)_B&Slsx;krEOe1lQjnFOga+lECJ z^<$UyTB4XLLsaiBjxv$rz_gx?pZU6Ute+wR*+f!aGUhZNI(LG&85*sd&EPq5T~=QX zs}>3j1gA{WG=Et{hzu5U%Oa3cdrKp0$eIJ!+$!;{%9IkIEkjtGMX}4t$MN%DK`$){ zLE@1{EP%j{+_gqWXN7b~plmF+_>=?KN!)U=ew;1NXP9+8Yq= zzWI&L_K1Jrb`rVz_^`B1)IWTj@B$`FItqzA_1h(IdSl2mb!ecHv~7Gov%VvGsweVG z9(pac(d6}e5Pp&pqEStTG+Q3<_rQBziOkFpU@t(RCR;VWt|+Yz7rN%*sLmiSd{sct z%0_M|g<^gU*r@433l?XXS*v!K$J>u{Z-<|JMbyQJW5BQt#}raSy1xU|2F zFPJePeE%VIVWD@ER|E?Gp(@SHh<)ns!6o3{uE-e6stl^9^cDt3Box|21Tn*#yVf~L zQ`L&>pvFlejgUs@b!a|6yjt{3N%2Ot@f~<0p9JDy#c>3TK zrEw8O^C?S9&H^{5i994%D-K;Hb?j6npkP9*g_Pp>z>!!>&<{g+B@InQGz zCMk%lD?aT%Zf|EHXf9{hni8bt$#M)rdr0s7au z0;#dm(11q;JYuiC%)cAYaFZMU5DMr(atFjG+1`hWL4hOD>!K`ZBl(g8EhN_{1Zk(8 zKvz!UG|d*L8QK#LEf9YgLd`EgLXm~blcCS$)`c2DkOPlrb7R+{(j|6RD60JjD^PD8 z>?@s;9#&v`I@am`xBvll7U8gs0mF2T6`&?g6q;}8;rxJ8UV*XNkT301>*IW?PQ;NN zoBoZA5)~*hfg7Lv0mHa>KHR&AT37+Re_24X8H~iW%y3g_H(8O@{h#JiZ%E&9xbVAq zW}CHKk2@$s+h+2P(s!NV2;hT0CRf=w99}DFsQ(}|Nf3R^xO2yJONw5_Ok>A1BhuZt z+29#ZD9P}X#y?Z&T~52{>o5>-P`+dn-T zRhK=+Fe2Y|Qm%+@JeDR~FviA(SPLgMaa(+6!5g)as+MIT))L(^uAbEwHRPUZ>9Cqg zO}exwyxv%o-PW;WbpF0N)Y{W>;ffY_kHrC<>ru%t{~Hxtktc%g7F_SK%S|-?1(+{f6``Vz=JSPKL4JNlg52TN@y7&BCNxrh`cotM*1wUBTvN-7KKUJ(;x8 z7Q+FVHbToaoI2KRb?cDtE<`J|QzWs*j1zLSw?iVfUIUn2U_})D-;#apq1N!%i*WUNlQ^VlG(mfC!HDfS1{=O3HAxFpOLB z)cOX^S)A7&dt~M=C#MC@tzn9F|H>B@+?c=u&qst}Iju+NEV4*XmgKQa>*ESuk=Z5v zEWI{i_7A$YFlM0$FN^AW1b{u^muT4f6p}@8>!4Elg4=K-g2e7Sl7vzJtkcSjlrAZR z@NaTY>U3n=0W5wa#7|u*Fb_2K`C2N|#H+-J+C~H6tx|1+qQ|~Phu=R;9LH23LCqWI zKH0!{G7bgkSkjuXckQA7SkG!nX%b#3jPLXEA96{ai43MrX4jwhiPCv# zu69bwa?R6O;LkN!qxsYPRjZsy8u=X+;qIQ+ve`?}c+yn-Z523EeG)wyN;n9rYXT0i zp*KH0j^`$#^Wd4>!pr*Xy1L7Hbb4?muS2+P9&}OI(GG?b1hPVshEjs{^$!`NaRfi_GRJGZ9=jM}#Wb*tm>Qn^)M0bo z!wPeR}$&ydcE+V)pHnoXz) zZ~u?PxXdq%IT&2^Qtrz(L&T5s2PNx}q0tZJ+EQlW#X$&ynOojTqpgWm*w)xG{KL;e zq{(}&$CDfzGYYoF#-wn|E0%>#c%7h$K^_nKshb_K7|PT2ksKzdotn=^H)LWOC*zZ| zk`D~3PbM%T6Hbh2F4RvrYr$F1f3eTumGYKhDY)zrD+d!C9CzfaM- zW*S6rFUyn=+d)Ybt(LriQJAKSF+kK&OFeQ+Q(Yq<*Cr|Cfymg|jOwH`As^gFwT_+R zLGTs!DzBE~;%t2mKDqTZs;Qm#+*rkX#~||1?lBK0y5Eq-5?)w$xoLzXB1aLyM|6tB zMyK@w$?dP64Oh{tbg>YNLcJ;7rBGH})dGfHRn$a(MY4V6|0qVGE|g>IMBbH@R>rnIcX>%%j(spa2|3++a$0F#69N|L zyg!$&N>e@q_22Vco<9pSQ)R*KCEYp2QsE>v2#dCg)K2=#W)qL;1Ee+_>8H3(`UrM; z@Elf=nJ{)bK_lBk&QuZcq5iS}?<8OmJO~9tslawgW}iGk5fm5^z>FOb(T@3^f(hk< z18Eazdo8E(k(I2(a~T#lRRO`pJ~Erk&REN20BisF(sm^X7%!b1M@LT(L_2fY3qyoQ zvZ1C_fb{we897`aSMEIux$Hilm59Cni>{A|r0vbP>`xUvE-`Z0Fg(e*3`rAv2_)p* z3r|nd6DM21DV>2@LYUwvlW?UgKtId;%JFo}Z1&E){ zF)&SGk`1B4Jhv;}yR&o?yP7(E=;!J`C4z`1IOo3>6WI=El`lVpZzQp5dhI!~{hXY~ z&>UN{zU=Ur?kYf^Y3%dH`Ku6w4Q-D?t)&GE;4ENUO#v8a17gf(@=F4|u$v%P8J`C! zzt9(#ycqRv;!bD-OkHn>Nq!hOExxp(p{s{CiU^tQ)O?Nsjf*HVNdQjw&LCbRO-S@` z6}-Ig8d0NjF-l$@_||A7f7@L%25^^`N+RK-CJ}-Tm%@zia{+HOkHtog$R_SKHnU0d zq_3yRJ9uhXY}*Vd$mdjtOprm@M*ka+oVqMxpab<>zm>ozY|jSGdnu+zZ!Gkn|4_f` z)eH?%VPF#_7F)E_Aw_kkzQ{eTA^6={t5YBgsE@n6^AnzG>=s~e4NI) zIuM%TlWUZZs4_|7*WC&KUy1OWlW`k46Mku9e9bq;=Xgd@Vp`3s_Hj|{nrFKq7cUAu zprxQGQw@B3;=1fp4DOQpV=cr{zx(GaOLu5H$R#JezC>yW>8!cHGGK$~P>dZ~C~gqB1qb!fw&|bjaV1%BWeifpG3>l|$;z4emw6(O?lJCmc9Ak|Gc@xAP~-DjYECf@`0h`_|4% zz+5~RKr#a&5J)56=mJGH4~1MC8vJM++)4*VA)c=M@D`j%$UnvOoH3gMvJh2e1@#Ev z!1nVqm`(+=a1LGnMIMPvuFd!>-SBgJ!5{B!9q#E0HPw|A5iAsWehg1rZKAhx=yDPjgEh`$wtnO7WPVd>Dhnx{NMxnmdeDg(&i($Swa zVS=b3;MJ3W{P+AZOUH(IBTH&a0S-*PC?c9%@VSanOxmq+JUvD9_IZQT0|?HgMlzgr zD977~UCiG%c^VXUnMUKJ&mF0C?|_+_S>cMJ?Sj#$BagDZMsdV1&$AANjnQw_9E2vr zO&hlh`^Q_6xx~j!L>`bs$!lGa43~ww*1h1Tw5y;HYzkVgovK#n`pq^Eb#rVz z@Sl*BO2S$)@8#Gy2-CNjrdBoZ!q0*Qm@)IQu(cz|dwFXd= zXQ+4P?lhk-R`L%ZwfLeFa9FY71>&O@MvyKCjPKhD9!@Z+?d@F%=sxT$x~ki984AR# zK2t+%5pa!Ndb@nPN^!l-jV4>oEgHH{UbMY4*Z^}Um*!?LG}9q=vwSiBlxTZ!hLn;X zVqF>ehs1n5&RUS+-YFzrqmS#>wf+w2&$X0$_N+|ja7&)N@HAKV%T2=^0k4g>#-DC? z4O(eW#5G7X9R>@NTuuP2m<>4Z7GN2b%FAL@+;OySnhTC(nzuGno4`9PSrAq&2-Yd1 z!7=M>pth9_9GWXlR$Z5Kpfv?X?c8%q)q=sN`U>ZtV~4n*-j;4$JZ`T%@e*=hmsTMig%Bfr5$SIuom^5MvBC5w zUl|DXPUwdwsXAL~k;^&X9G!^SoQsAaoTZ$ca0){Wy-hbcp) zZ;T#2jYUQ@EHVE{?x_MQ{SXSdfaAXp#G=Fh?M6>Wq`f-Q*A5=|X$Nyp0#+Z56~@y{ zSYZwS3bmrOJ-?Q2J!tl}_Wwf-TcoCsz=MLxqU}mN>*?C>hizj07S}yC5L~a5wqWu7 zo)ymBTh!(-(2Xii@zm#?&s0sR>$Kr*hWsM)k^RDI{SBnismOMA9h|->MOR}NI-?u~ zdtKVf(qcuNO>{xhH+nc<9#VhkpXR0O^!zhy06;c8N`z{M6--*Z6K6&N_2#{J6##&Z zOdY-GezM_1$8bb3l+Ui$C<@SIm1uGZIiA5VV7y-RAA3tv>)~^Dx1X zw6rRFOgelOkOvwTlW|}S2$SBY1g9#z>fv2(w}a-~Xf{oYxT4NTu%SzR7Xb9pWAX>a z878$riuoJDc4zq(Dt1BiR)%B6X zQ7u_$%K1PHqj? z_waiEoTX)IiaC)})zc_qsV*-6EW1aB=2~Ce52yQN1GF6;wYA{rU>!_nNKbF##9Q+` z9y0di43iRQYRK(YuMf%UEFb_)$iAg}%&G(T2e$fIu(~E6rQ$N_8pE9_aipU`KwExF z^(PJFw7?vO*^j1O!53BAOtMEXV4?o{Jf+s@N?Z|yf3OxP1HJ)=BtDp6s`HcdveA|k zO-F#h*|7&vwi%NaI+vgaw%I65NgIQLQ^=1U$tP3Fwbu^Tj$mW^!ESv9ugqSRdy|KX zE~JsT3|FFw1C%3&JljXH%eLRW4ji`Cq8scR9ePzZC$&i~a7ysBcg0BhBQQ4nm}Vbl zpE;LCaZsq;7}oK2$&!0h?i2(`!Py%-RQd-!F+DHI*5?mJj0qPs0|8^zk^qw`H#t+ zX@8EoXw-pMqI!rHa?YOvn0?d=%-UR1WFWPtZ-{t?JA>_DbT%}+?LhgE^}<$6O*&Hb z^kPGwbb0QY1X{W29=rl}#xtR5z7^WrAlldU6QUvffX3$vJEgz}mPS)*dflwOfSEP!DkGm}9p+RF56Wu(J3 z66c1b>a+u9+P^)i4{E|+UU!?L>nhx$Xyti0p0PdJm}mnUzDUC}6Ufdx=>YKu2~5K^ zB-AH!Dr~~p^lX>%8nKwBfK~(ZB;Be!JrH?|V+Hs9{|Iw!oQ;I#Ad2g*a0PEORYucX z$VzY+D8a|0YYgR=Io1TkYTRA_hEq%BDcc6wUA$Q7#O^8vW&36am6q%DN&uWEvJU0c z)<(#EgWa%Rd&zAxK2?@2H%LR);dKXpRYF2duFXX2{nxWAb`X{SVmI%(-L+Xw;S>^J zzR5n|_e?1u3l)!qOh3{U?)10XEV^o1Mg>XXSz^f%9(h!2 z6I~uhSQ%7})@q+qiJLEl1F_EkrWlE#>ORkEhvsToCT#V1{2mSPfy&BoohEjob4p>9 z%A-7R9v4eWk|wGymOb?P>pD2zHa4l%|cIanSRXk(z*! z)mGuyKIvyq4c!b)MR&B#b=%a1;a8T~YW)sIL~a(7%>Tx^N2;3nb~2nCtq)Zv9iuu) zN34FvN-Ue2XqkrijyF87)4mY+g?Dfdf;kyc+c$(r5~c#-VyVcvc}0eIM14+E&rZE_ z!Sslcl@lR11FgUm+yG5LvcEN=!1>)U-Y5F8_*rEVQQGqx_N>eq&#BbY2z^uxRsRR$a0nJtfKA-*zeL3#N+7F8AEcoH$es zpBth`c-O5XN2J)TzB+wgh|mKh5DIM@Hc=F56e=p<&b&cBQX8|pG|U6puoZlt^U7J( z*x(Eg&&FvcuqiD6u5C*AK80AlkE^pR1F~8lVRzXUsdcyV|MOf|-pmhcdxdF7?wYN) z0TjQ;Kt-6#>ML^q*PM4h%7<%lA3b=6D&9YfUgu@$zaK!;h|e0;Qw zSWP0R&if)lfM2RA+Y{g^@^>d;8j?WNYGH zfBs{QQTUJnJq2Vi(uS$`2au zc9j${tceSA+u2G&7z=i=QgAPRK=;&U%RF$_t&6{NZ|o)%6Zb7=;q6a2)P*#=+s=9t z7GzN0Lun{(TdiB>BXU)n1Ei&JdTHM-tNXu+1#;vSXi{B_cN0<_CF6%6Zfh6Egm1_> zfgK#s7e4WqzN9?ysHkyzEhj=g0Q{bO#c zM%U5+d}8d_+w@GCQv(EaV`uz8y+SvA7cx{?_w_dx8a8#iw3sPV3e~i&GH7eC_k+0m z){N2GV(%g-Gg~}C{d^${B75mCqGiXv8DA+kz8Zo{VZ#Z7w_+iXl;#>Gp?EwB`Jo@n zEtnLl^_{1Qo*m^f*?+d(^v?wKsAYG*q{YzS{CR!Lo(2EB0N_I#TY1(IC{a&iHK783 z8~L$tfx*hvkjIO%;~QsW1Ds?}Hal9|iAHBHni4d&l&d}9+!gvQj)QCG^eD7M!*SyA ze{^nBkAlRO1kUC8Kk$IO4XiKKzayB+f8MFD!W?ZNTILs!VKSeg$hKI3%8boPVi9+k zfGeg^yG$ziHdr%PQpF8d3kG3ddJR?^Tpv|fcLPzd)!*xI)7TmG-)+U(xA~17QvpFh zw-uiz;?<#p%?*TFq-nr3T1PW|eL`|;=T1z_Y-`Mm+v8jWK5Sv8ym1+x@TM6dIdk<#ot>cxi?Dk{N)X|&hZKc<|`0>s2v^slafz{Sjy0vGJw{S`W9u0&}^(LY{#xhhwYdC%rRuKcA z;j410u`D1d0PXp^$rhG@k)YWFAt-RV4JZFRc9}z0bud3xP?JVPP$iHWCWpG!SLBch zA?FY7KarsF)|9g;?)zV?3%v)Cx&_m-)^Sk?vu?Tbhf^L?iFAYD$1*?tP_7s8ziVy@+*K6d9^?nuRP9OC#y2B|eRePrPWlVS#SwYb zI{?VD!SBuJ`ZzTlSUnpkl|e)pXegSl#Jr}tb~%=Yw{&Q@flTR_QKG}_dKzSXPU^lg zbFRp`ZbNt_i6_o60nc7_NL`3mZ*4G(kV6hW1BTanu1!Y(FAzJf4h<;YAdmp7b?Y zU2Ay*P%;4QCS;WhOAuiZG^UW+QVnT1p+4RU^fe~jU+_aS`5|}L&I*h!N>`y7b5m6) z7D>KOR~dT*q?%o3_X@n{@=A0{A;cfXJPisE+B~V>Vlk$hjRl4fr{TG3*NAu=8Cbw~ zRi;fDU2;@$7%2Th5d)u%%dTj`JRaQ`u%AR$bV98}QBrAW zWi3Vz)Y(+~n;WX6g z)mI6x9^yEAxaNY|OmAAt%Y@cFrZ_A()l|j6gx1t({pw%<~ibVVmTyg@d6u zi14%;myWlO7s2#`a*XDkO?53{zIPK+*vf@U zta5vzk6VCWd9qUnm%k|_45qk3^(dG4L(kH&J*V$XWgC^kL~$d*H5aEZyBTaPa8=9; zj7KQ}$bKYP#(eTipEM3Z*ZrfEslV4}s04^RtZ=U0l?0IMwFuW#blmT8HyP&W2Dh=A z2=guFm0A5uct~gx0d*^71b54?j1LZl2Cps0)6nMa*6?ZBERWf|dxa!=XU=vVPGbrc z>xc-iJwC7S8{iSx>`z0FoalG|jxCXuFapmcxAd!Dj>UNNfGc}Oj49DK!jy4mW?#BL z5&(bpd^qJvbDU8t30kd(&%`jQ!aD5;BOj{qRk|||(SfCGgnj`kz=DIZx)?U>36k4> zSsd-AE|Has!A4HSR3DFlZ5kW?v3uZ+T#5N$xYzwgho^UmW0PxDHr9H#Mbl+iwm&Fm z_-*SX9Z6}}#L#WSeMR3ysgI*LHZrV3r1z_(=;L|7kfDVn>Z5pR>OtN0_9Wa31U@Gr z4`U78opm0XH){!c#=YzplgkZDU#H zFbKFVpmR*=?^|1K>^QbQOk=RT=R=dIUxVG^IW_l1=x;=wIux#=K~av$EgilP$&;)9 zck!-JD_jM#Fg+dtaf&%_E0YbmVKR&0C#ySRyHJNhEwOCI?Bjstb zrNh#A0fIkM2Bh#_fR7+X_1CHsw-e`bOUi~rkO&Q=*qb0osdv&ar zi~|G`-)5;EC|3N>MS4>R6< zhC{^6d_kK7ijJRmbe`+lL~S-uyALp3Zf1R+SDD2xPllO@5(V1^K)cIFa5~FQqJNhq zXzC>m7TbRQ?-=qWzd!7ZV_KgRZ=##IJt=CsoJ1OuzRtp^ZXP{W@V`|gkX}z8Txj6A z;ofZeDFwD{_cW5XV=5nKfxjI$7VBWeW-^q>HD=^y>EG40sM&lVmzxzHF%XG-rtB`4 z_OWYhqyNRp*T^(JsK(B06ItpofC@BYDwy4q0xpeDPn2=e5pQOD#k_oW-96w(lonm& zv0T5Wvs?f{p7|OjlGwJfa|KV&-v%=)FxdzPoYH?*GW=9X_Tqdg1dsEk&29b}4WvGG zyf?5684LBt_@wt*+ED_J-*>~~o3sZPStre+DV;I}^I@^0J?M-Qq)sNAQ~@T<<6b{w zsU9=0;Q78x{2V6SBES!h(uYh#23_|FhCQJU z2?qA^qinLLYDo$RqdHzRR@=8~6zjY$P7r`=M;sIs{C!o}dZq)UJiI#XNei66n*6_9 zcHOS0CG32oq7XInEc%!&f9dMNodp2&G8O(I0VrddpQ~Yz!O<`DW-wpz&;}bqe|3!^ z=gQ&6T^ckGR5q7eiQK_aGK{_L^rvviA;|ye=znoo?Ddk&!)yaBWB?MFS}<&4%;a2( z7sPmHjGDVPrFLM_I7Z$Mb~}56K4hW#TI8J$0|)BXm7c-^z;t4KHM((+Pq9Y}lwxD` zuj5`ty@>6Mnwm>)g3L{fA0b-}n>3blw_@RwLiQEb{fAId-HYXKt!o6VV`%*Rb}~+R z@ESlsS_N(DCG?7tLiH9;XP5#k^O4W%#q7`l)bOv9{O>FiR(oKY<%>2h-OXT?$?+e0 z)+$zyy$rOCi9S^*kS0%^VXZcDQEmf*5T#nb_2=i+L&BJ?1V?8|@nUqNQnlx*sYdk$ z4!FQ{EDv0PRV`1HnCDyMvz!OHsP!fs5Pyd5c1(BuU9r2*Hie||g9>9im<=nVZj|mc zSU)?Hcbg^7(4Aryk|pKZojHZSJ#a$+B$SCKSR(xsC?4P%vp6bb<})I%7I-|yYaB<~ zkb9gppi3|Itm&&Zo9fgZ=tvX~$RH|N(wI?GZxJz8bzLL33H$X49=`ety@U^yj7x86 zC`|%fEWD*P*V>@UDci*{ANIOju<7aaM>*ee3wF`nyXT(b<9Ys$*NCXibCe+TuuDJ; zKHU;%x8TC+RLVZH^}Fp3XjZmr$>5K=td0d!ynYy*RGgUiancwBHR7_2uuwJBXlqw{ zSFI;mWq(tl{J@u8ftI7@Hb2^4CHK~8#lO~qlSROMMARc?L;W+gh|pQ==zX{3IAII9 zGKZ@vj1|;skFt0+6ra755?Kp?f~VdANTT5}XBUdCuH6X%M}_!)VN#lnNT-A}E03Bi z?El%(?%!bk$$t5DvlqZ>bJpBY#_OIdVn(vkA$@`HtZ-NyheYLl!!a7;#cpg!*4l$+dJQI@n=iS%0^13anOO%(3YQQ{?Mwp%)$bxt8>F%$^XwR z7-I%3c)FSl9CX>*`M2n`yZy?;9jd-*n=fEA*YqFh%MWZBl}5l*vsk_`i!g0?x8CGG z)Cd4-cg}Y7+8>0sA(3^K_g?dC0 zN>!nw3a=xwSG=*cAWnnmk2Njge6A()v-uI?wtzZeaDtUtY|ANIq^R(9fxzU)xp4xK zk)OA7yhrupQ|$&&9mS}xP?K--0J;;#^4$9G*sW7=IWx(itjW0VO(@;MqosmxapS?% zr*}$r^Q=3gn3%nkQ7)%gek>eUMk%KxlX_=l0Ptq45R! z4kPq$YWyEOK7%3zP3;Y{&B8V7lITQRuCsIs!lR~MJ5#&@Vi77-I~Q?K_Dr{O*a-$X zH~d4m7;JFilwXtN*ggo;^#=-hIS#wAvRNcRZO>d;T&eR4&Ry7gD0bhcCVY-R5HZI%i28g-!&|wTg zEDnHx^B+y&us5c%y;$v>8knGY?msA~3fJ!>^9^hVbbiJcUS{l_wm586Bm{2G;7iZt zX}fIQYTC?xT$sPp@*?L-AVZcyt#691K?+{T(6hHU;G?gwR<-=fef0EbdNAnzJyaBEw-Gs{DB`y``!gFnLpRNi zJ^eDk(9E+>aA!X~MQ|H6JR-|z3 zfl_e;cn#=a7g3s~oXGhos-s{GV94Al3Bs0Cyc^UIn-}Vc&lftfi#h3W76+sL&x+Z! zZ2u!29fDc`$Fe{}h7%ruk1_upgk{DI*AOp1!6+B(_197|YPNft8AD=RwAP8&CkD+X zB3$nSqv!MLKQ8F&TcifQY_GtbaQ0rOOhzlz6_G|Xs){f^^cd#TJJ`&}h{5k11p(?S z2;gy0jf6haLF#yeOq$V)-PMNU?Oe=G&lw83Wd(HFjVu!UQ9X|G6(XxPfxM*KJSozKbw6Ikf9i9V}Jwxh=S^kc#LJ6x+ zOHg=okSZg9CpfDSs`7R5X1J5xu9xQbG0o z-TLI7axzJep39bnVd7Y)T>p0>?GPq9Mm`y>VG&4mzGj=FA{0(~$HOZA2PzjL+c|0l)4DcKzC^vJFnLjE4A$>3z{TU!h1Dw1=#0A?q_aD#rs-aLSZ` z>uBzbQk08-&Qwyggcso76yllw)pe&G?jg4y}sD&g$e%+*#yvBW@tD3G2NmsZUKDv$tFLf4J_M2Z1%EZnO}EhiaKWca<&`=S_QWJ0WHC8u zDxNn@H_EF-nJIf5pxSFNTv$M0<}K-NjG#!W+wsTJId3TUR0F)ow`$G83LEXzuF*to z6o55M*O)FPbRIkxDKAeHY!7@!CpX=`o)_FZ@i;1@Mk>W?^H65gn|Sc7)J=c?nTUI_ zmnyEAfEDZLNXxb|o>0R3A7gnz^@_fBFQJq^1pq?bYm(lCU{oZ%1ot#2lRte$n*758 z11*Y2QE&4 z)vRGDn8%z>nAy}yR`*+^>*ajLyj_$ z)zg|RiztxSBAz?Q`cWKENq@y|aRn(IYMWrbj9vtrLb1dQU-v@U1wN+Y0UH`JHd6;%~ttok2q zxU*71Iv<}59yy-p%dpCSLNgRUbM^9pr&?E(j>L;3)VvKzKao96e(t#Kh2}n|bTk7N zusjXJL>73;{K32a(CWF~G+8pJRRY3$OUCh4=4dBG(2r*p{riOlMxG%IMQv`Qf z9{^p|56`f;$*dW9w0#nCwHk?*rb4+6KF8)!=Od5#z*-s89Hb8oMDYTdlk>pdqA7!`xaA+PbaRd1bdz5(DXGK$kyiR>RimnC=FM zOTfC&c5o>5_xjDn1M}?~G(8GKb~4Coq2ZdJAh#FKPOxLa-7XYy93=|<4x_?^R^DWQOpwZmqPYan_H9A0zjMP zQxN`b2pBsFP&igNhZ1Q7)3$$v77=`A3kEzu%F-qha<>?Q{nuMI*YWKZYqV|PHg|nF* z0YM^`tkvf(t6WHUS7eQPsp6PBMg?NkosYMjFQInU#D2kqa4>+PY$SkyqS#i~yz0?&W_u9^ho%w7 z3^|y-8#kYvoK;}ZXp}I^Lh>Xjeg6bf;HoZdl6zbHKT)tdw<`Mio1P12u_a2d)&)p6 z5v@zpo)3VVRi^!AR{ExJ?3WaWfhMQwhVxMbkf>Q9COj|ko6OWUb5ne~_Y#(7$Z!We zrQAdpvFCl&L%7*lRlmQi#-MSBB9E{mJ_dA%6N>jyzEHBRzQu@xd}zx@3deNBpMB?nh&BQldAXPU;?lEcBj&e#K~jrWWrOw%@&37CdIVe_K^S3Vp)0* zs;qjt(_)QDRAeEyBZ|#X=Fpabnmn^tuOL{ka43`o*?g)pzXC_6$)je5+H|$|(sTyu z)t)=!hf_KKi6%>rGfr}>-WH{w6k)2))V=1_5AFt#iax*IZb(5h1sP$og_7;Z4QKeL z!4~dmeZ}Xai;vGe0NFRs(?n{Z8bIJX$Cm2D3lrx~3rYCErv$+MI8#3eP7PgkaWl3e zT|jJTZ4z22zw1AnkL|VY;e#nX^O;g>-USY*fN7 z@M6R=;dqH~P(nluN~^gJ6es=_dIdM@?6UEGqWgeKnbt;PN4#{6=F$NZLDC@yORZZ* ztvKbv7e^41Y8_X{5go5+NypH3KiMsn2y#&O1fh=#-U(a@>_v&6nr{Pqc*aTO20at@ zD(?v{h*-^@l=T(GURk%+qSq|nm>OgG+PGFk%uHRTzYv)b1i4sGCy_9datmW1yM2;3 z$jipw$2$P8I}{Y6a_CZUhdOjqbA6QJvjh8qTrBQf<*x3Db<^tE^LA2VHOHr2)v0bM z5+^R~2FsT`Hn}|4?!~HXGU>83KSYF%W`(t9ydh-i7Gpo%nL2MUz!J__NRsyESDDlw ziT@)Ho4pzQ1$#mVLHmMI_Fld+ww{Bt+=w+7Ai$_eOc|P*D-HK>Q)l^^H;o^BNrm1{)_VTkknM2_#))cERRC*ni0O%&2sWGPcq7$gc0I&( z&23h8Ry7Xu%{%v5&A>C=o9!X!en0nDFVKgxeR9b1mW#_5+$a@3o}LdUC(ZMiWtBsw zvS~rx|Lno_-Tr;0Zmmh46*6t&uBec(imjpJ0P5})? z9tgv~Jh6KWvx^Y6I0z(lfV!2jqt3{y6RR(|rIkI~PT4^m%<2?F)t(9>`Uq6s?m5^D z6@D)(One?UZf89bA|=8sK9w#$bzjpyvsW_#Iy1dNxZ3-MufB{AZ9_|{+kQS&cNN># zvu?7llu^&VR^Jcwobkd|*1D?MhsCCKQ6hAcWSm5YaQhCwSUWhw|80#a&4$mmnh$XAQEz`bEM#aXO^q zHs8Sd_2C@DPK(;ZdAHmk`^^;5-tn{2$LxWZqufp6AAXqh=yAr^V?SsM*MjVkCMN4k=t^ z;PH2ppXYgT6S1CN#DM{PM@ zUCVjzl;@D47&g8}JK!F6n7M@)X%XK>kUo{r_sONpbjK0Uq~-UP4H@cuG?NMvNVZz> z#XeqLKCOSFN#y5Qc~$ES_UYqT_YRw{lDBojR=^Ykb;h~C!4MFQKj!z>5Qm zL|&CZhe9rX<*8^(@P~RviO*XhXLDQOW@dCIm5tFxpN?>l9qRP?NyVtCZh$-@UHUVeN#0&=Em? z26Gb7E5yF1d2Oc(fBRw#X;}ibwT->dJ0F(6+$V#*n$sby@N|sDw;}fS>Cz4}Dw_@Q zZ;GrO!E9k1`gIpy(~z0>!U&C%T;9+vus7$qjW<9S&}NOS>ihHQR8oI;o_Ae`hdU(@ zWBq7y%8@g<+{rq^j2i10Lkhmisb&z_iHYB}Oc<;y>twlISK~;9B#)f)S$rL~3nm~- zoA-(CC{U+-3vMp^>oxoC1OWA*|Eq=)`~`AS%SrKjQuiiB_g-bYxR?O5G^NI8ueN+o zl`9PgP-gMW+D_4V3KzV$ULnl?PVEwae!MCmt%Dbn!~Z*w!g4dq&1-R|bSNl;Oma_a z2Hf-eN-NaM3#~p5ZjYSISuIoo+-a05)rU-<`+K8JT!)tMx0>0}N1_)eC>sd~s-T*0 zBG4S7FWWPs5{L-(aim(7=|T!^!|!IS^bkK6r1%)a7(M}m9YZ~(o=4GsY_j4%r?%jY zVo58!=!-jcjy@8P(^hDy_s!8YxaVvy__U+`f!l~z?*?&ZjBAz478$osMtF(i0*qmt zA;G0ciX+n327gm*{eSD7VTlPA^HOM#BrMX8J>(NkIRDOB9Gut&KGY~81?*7+WceNm zcKyj0^d3D4x=$%VNnM^w1p0MHBxl)ST(OcqdT<=C=LKz{8O5u#bB+_dsLD(>fH=9U z`71Z&`(DZIB{bvKA#hiuL)sW*kL6!J8h@CUIHQ%BFEwflCksV4EJIdqgn&J=B}Y;{ z=s%dbb*ZAXw7Ruy@;{UUQQF7uyiysv1yDn+ftvD_%m!R;zUvm|<7st(MX(jAslL+#;4mu5Q=*{X85Ld7lHK8P-dAR*Lq$x51uGi^M39ORq*Qqy(f-< zl~M4u=~24E4OWWX3*a*BUsJLZTj2$riO43{Ya0z7?{R0aCuA57_)Gh=IZ;POGjmyX zA##H)nQ!Bm{B(9uXM0$sZ{@mf$twmHE<-mGiXx5^={JKxdi5lrE6Cz@FY15da5M;W zZ9vE&S9NLL7=d{LGg;j$bKhunhvI5c6FiqI=(?xoZrh5H#Y424a6H@u4J;GTd>4@P zdzp$RZ~`34J-Q{~@n^$@vH$g|D}@Q~8I{D4btMuT8c1rx zAd{MP>H}Oy#LiiVq9ZKX!a|qVM!tD7ge2t)9hn{xDv-;r9r#pj_#5jwS;A5SfFy}$!D_5?f=B#qml?VWYA8HXfXvip z{$V@gPErl}FxQm(0b8&@o@0X8uN%im#`0gskqMeHb+eOFj&L22JK&&bO$MQyw4FQl zNyVrqYm9yWx%zlW7)^VNfD+B%jEqwu0x0u=y`oJBM*jJc)d&aZ!6FOUEGB1R0po>XeMt(qQ5g<@5f7FMsen@$llHT5x-F`#^QUJto!@2wMnA zTRcrKse1uxcCTjz+U2>u$3W!EFq1Ge$cjvvKX+dUEYY)|HK zoHrL|CDurai^|mqUQQxrZ0AuxrW>_Lo)#F>>CH8}wvxMj(#n(b$JHZ5^2H=LJ%v`l zlmh?aY`lQ(U+j%~+_>#I=!l1ixJze^aDg|eO}lt&Nv9O8?rA;?Z?ie?-_IP!tcy{H z#<0{?6>Nxjdt>*?0_9%%_}+z|d$Mq7P&q(T?*Lt#m4+ULw_mg&q)2qga^X#s{>O;x zSxf)?zd_VqSbB?@(eY+|^*AgQqPPKHwwcH0rdx#K{~akC@Usuq{Yy{OB5ziU%5NT0 z3x5muMpLoeR{A2cK5Fx zl^8`_M&t~8Ah$Wu3o_;J8%{as0^f8E6s!MZ02hO=q&TrWSdY-xFJAU(qM0^|VJf=% zegYlGiY^VIHfA9XBIJ1F#dzR29Jkl8b6%=1)-ByEYmsar^^i#~KJ~n|m{I;^s z)RAMehX~(|H2@gDw1*ttL#bEbjO`ZtnI!N=0H5R@*9HsW~&H<@Z;%uoHbJ|1+q=Wb>*;6>E%6AR| zKmz4G*(t=MD*^rV1v&g^a?~QYBNPIO6N6veFu~=}4lBO1Xc(88bLc_JAKoH(P{r7> zn&WzzgLBEXN*Z7@cQoJGn2~VuZXtfacRUp$;rG0ze8CcP;5u&tyyyMEc|Bo}dUv!0 z`<@5K&%B=s``~*UHV+WEjUj31bB~r!xwvFdH#2^H>8j2tt7f2%*R{3``}^Z|!1A{t z@6Eed)IVAlL**h!F^wv$ae98KySw{p?^(P54Zx_!nwpN$1pnh5+(;;jKdm?GvBm3O@x!tI0*h`nw zKcv2v0_eW)IgQzxu*^>~X(^=+=n6}-ks~yeTKqZqOsO$RD3&;EvxtTnCqnoXE2AMT zn*QGkTz*4d0+={vSHvI7QYe-SM4vjZ%4dn@%1iF? zig`)3k5VO;+6%2+YPOEBkHKyEkmga^S9r!+f2aR?`IP3vU}9W~CODBily`BE+GSQC zIWkB88>o4PY4lr>hi<3(&|%9Ljz#0q$h$V8RUhh39Miz%(uV(3Ri&TDj@L{BPYqkP z!m70>sZ8!@A~i0q<27E!;0nDdmf}6>>aqppF(`l>Q=7S69IsacMcJEI#JRxnijGS` zLt6ln^6PPEl_jg!*#LE)TV<&50w})L+S|GGsB#7jc;xKJ_2=r^mZyM+hi)<2sOg1O zqR>9xUce5HV6qDzB?<&Id{8{p9)%~|(lIU*&&|4lms5QQtY^#lHDq+Ycz}gxa(O)Z z+zRMa8A`V;cH^DH;gCwixy<&_vnH(#XemDj^7uI}7YM-{>FFS%RHJ|TgXc`+-R}j6 zrH|>+LozPC;uO|SH&(%O_xspmtpy&Crlyo<6c+o_N~dC5r(O4&2g=0362n1a1||16 zcNglPN6!|-#uSv89;rkhVm-Z)i>5p)9$%UYwcOo$QF^Q_Q2am-N? z`OZp^HUW!N=9*EIqv}F=ew|)ftq%Z8qZF($;gagHVmFz803^wWLmG8o{Ehz>#W zoOc1jUVLRRQdw)MuuxO2iw)4Ivs}}KiD6g&U*l~?KAo7ysx2A{>y{03LI3CDZ>-tP zm}Y(Q1uS#E!hY5vOgRMq+hiGIowDF~BXSF<$#^=jc5DzUZM#djNUU0!g`|?}qqVPa zsCf+=DWJ|c7FoyLa#u0W67CHyByP!SFXIuB+oNcj6z9^LKSz%(on{Os2%|I0mE4*u zPM)59n@;sWmd0kaQ7Du-_&2whl-eBQj>G-J?1h0!d$t%Y{|vg(Hq7#*;oTk{yd#V| ztae=n=ZP0;Dw6fnd6l9Z3Vacyk7+eNwn9DxD9@K!W%mgG>m(}t!8^2c;Vn%R4~uhW zsVA*_5&$}56L=UrO5A$iZ;n;U!*vg>fDBapT{CU-8Q*iO;Y41}knZLQ%d+JN9V48W5LRV?N-#U2)Zp%A^Z$ zqU~w|WUAfvKS`*ScnWjS&P?x9oPfqZ<;TcNXqv+noFu;>Oen7QLg_J>NXw`ldX-_f zf6zLkHqJ@nRnMAuq}?u7p08@D0;htbU-b(C^)bMA&^3Z)FPBEsCF=xJ(jD`;srXs7 zqusrWm;!)@M0!!`bkQ!W)eoe)h3mX%+cg)>C)H;tf$N(4xZgzq@D|fCl%H{)idL1n z;bWlU5g~0}fdfWHf0b)WupVzqe%{b%9mHV|o>XUROKcgP6Mtqr3_J6ASp4(|lW|nfw!~=RTubX$?yvj(#}a-BqR~S2omgv+ zn;y86hkpU6&knL-mNITy^|0~j?rj4bDb-o6wwW?y5&hmYIiF`aLYOC!^AmnPBTQ~} zo{R~Q3@!6l@f=`Gz~UiKv~Tu>`JJZLKjNwn_r!BbE>feamaz((7o3Vq+CW5j66aHv6A%Bn-}?}M3ub_(^TTTeTs(Be za~CCG5N8TCf@*1_hQBILXzCLebikAKi|&0t?uzcIkQwE?)mh6Y~1{+7;T zMJ35TcDftL%DGv|1_=nlcU6qM>!h>P!^mfIC`kDX=BJNOCL*2vpQNU-ForJ|8fwn| z(}Rh!>b;8a4Zl@sV7p9$XOtowLF@abG?w*VQP@3A+|oAw9=`wwlR|(9H;B^ZsNZSg#=M}rXn<~^(Bzy$ zdB&Bh{%Fd#)TX$9&mOdaR3l*JQmnJxPyP}r&U!Et8ZC$fI=YyWM|UWU%5+}x*7y3% z>HwRI%agBL1=gB!vw3aAqrl)*(_`3{aM0Z4se<_3s&$-qNNGNB;>4w2pd5N<-12Dy z$#f0#12`0Z#O3_;b52i%^X}b7-$JA&iv{r?e?~3~9On|hk?qIF(g5q$3KS`rC?&n# zUJE1WuM#W0uT=wP#zs&N?|j%v-PIL5T>4^gS)lEL<+d1S)&2^4AhO*XKJG1KxNZ?@ zlC6dU>6^g7$S(CqX&GarZL+>dvAg!6+i}?!p>i>I<;4yB)Oq;ZAno|CML&UPf-+jd zcro@GSJ3>L_mh!y88TOV=P|KCNhU z1mxlzKC7=!q&|LsbB5(vVC#=Vr*yTu)*t7%Q6#kyoeT#qr=enxHJ-**GV0bM2qR33 zw9pSICF=3I=ljnpqL6wG%wxODsT;Vmn|;O60zD4pj}h5!6bE-fMzsyQd8b?`tW3nX z&hk|i03tX}X$XXx7qXfX)>3@b>PK8itScz8;i+Aexx_Mf8s`)QtlM*p=9TYBup zt+qfCd{10Y$nrnYxW&ip<>M3*_ z{7D)f8~A4tSv(-9Ffq{&z%qZ}!}x~Iel#?{Wc-qZ3Hj!G!7xECB zHqVG(sH=Yw$DqG%`t7whHlNDdZ5V}h6x8d3(t5#zKP|}zO>L1=&=x6=(vXJH6+J=x z7uO8L7_?FP*WPs^Ka6z1Jc5f(H$2G++3|f-!sRF?gB$)BzWGSkNI zE^ROW47*vNraUjM@$K%t4^VvWJMG zMS<8ZbwoYoz5=oV42*x`&!0p5&ttExN>VB>rbXVdj-5PgKVi8 zhGL66H%Y;3H|WNk(QLO_4&;~9a4j4&dx=pR{InB7fZ@ZQAaKTK^She8NRkL)X^us# z_`soMCXN_cCC`+o0l7A<9gNE8=i7tV5N42bfQ_M%o>1K!3H) z+&Q!l;lB4C^LN@#YaS9dXdikjN45{~x7Fh3XU^-X#+kQN3mn`0Wir)mn1yK0i0UCD z_L^5*y+j9Msr9KQfYsv2Z%(S{x7c zwWyMBYF?7@40UeLb?)w}EI6fYQ{j;wK$p|vX+iw%Q@2QD!65F(-hW#G+|HC!wRE%_ zG$Cr=_GpOFKg&nP`Z>INDoNTlIwz1E7t_aSir9}Q$qf4zD=uDaWV@*aLum2nv16Mm z9(EF=&0;H@jUl53-!Ivc()`Q74OoG~y!R3PY;2I@=T`M}6aFr`3jUg7GW>dvOo3r;@aq4=tp%Y{$NKXSCV@k zBM=~uz7tKBLJm(NV?N=xA6o3P@iZ}`4fwR_sV$9!RX#sT?`mmzh(?eN-Vq{LyWE0o za=Ka{P~zsf=p!I-1D&JfcJRz&wnn1o`am**Vpzgs2>5Xn`$ z06bKOQ`{mef8xzHOWCqeTDeh7?kjSs&jrd^Cz2k{_jdq2dym;apF&)St{Cxaw?|<- z(a}0>jyPX=(Y z`lQVZ0?K~jhg0wJ$|$SN^b@4B(5dfbC+=Klx@X$)Zw!XOVnJ9E7u%A?LKIq6w&#*9 zaX31}Nb-~Sn?NJc%CN(bi%5o6bl*F%Y8?_br}!3dMGb=a$gnS=Z$&}ZCbE&_Ds_}c zX0%Di40>`aFHn~qH80bg0z9<`f=leDBo1HE!XN%Nl%l|k)792Nts^uGB<(-;|E8$# z>_5udSPcKJe5h%F2Kno2bPH$rC&nRR1u#rYvs{K^d~Bkk&^R#FBpK_Ixp2a7)5BpT z%lK8|9OiqA+jl({qX-@huQ8?YJ$Eq0&a`EJ0aF6`HEP?C3cG$H!Z;daZDJ+}vOiKD+P(26^eum%14I%pHsUL^|2g#= zEspnu7(wc|Ath<_CojCpd4pul3tieHNQE7zs z)BNzdBN_kA*Y;Vgn6kI-5%m{+q_HjdONQ2u(O@teYrR*?Kmfx-N9Xw&+og=2tEc{#cr@M+(Lp zx2!|k@!CsNjG*F>hf?Bw=`t}d#e`Hdl#BU&L(Jzd)}!(>G#y7t@5G4mKha#aOSd{N7?I=a3E zTN-D4;N#$Y{Ggj9h^lb}>!*z^_>&{UoA9v zcpNknquTmRSkUE2&VN)M=!S z;;taR>~T-l*RBdS2WHRkO;YM%;;J~P{`A4HyBcED>s@j_6I}5W;fy2bYh}0qJV3+0 zjy6!!;Te>=N-#P#rzi`T_<07p3Uo=qn%-&pO>RH61RMbLEVyJT?oRGMag8 znVDa=zt1ZLqa~JD)X&N0@AJ2f*G#@T|B*QF-2a!^<-3R*UrJC0i^Rnu?YYtQAjH z3;3S)jnMEtr_B?c=TT1sRVd@fzA54C2cavq*10gone)OTr*OrVc8l%M%)9vZRhVIa zwgPJ+<9?T9gkI^BJ22TQx9AXv-vSk>j#g~y-9}%T(~70%&Ge>>Q+ylZCq z?Y|chht4}gYpXUHkE$HS7jz6o{qp7VgEv_`1)Ydk*Oo9D)^I)^5{TQ>XOAwrF>%-b58e&@_~ z2!#C}l0Q9knFQ=b*LNP|!1zK*k+JqCG_746>+@3f2&m9`g9D=&Wbnu%TzU=%k@aCZ zm+H6yAvwtI{WG-hKR+<(V zD+y%6_bGG5kmk5pC%oK6$&L>4)bRXco84GA(#46u`Mdd_rPm%%$)x^mIFpIu=2rOX4qMcJJV+sA3I+m&|swSEpG`*>+1o8^YvASrW645ck9T zsjI5vk_J6GR=MOlSoy)>h2*JN9EdT9Sp?m*vU^&ILE_0Q(3q?v52aR?!{2p_umWmZPh`gpRiqr^+}qUNH^7L84SqomK+B+x zWXpony8GH5BU_13``Pot<0P5j?m-IXXU~CKuHUDQ+lXzLX`pm=S@p(g$HAE{@ z>5YV736%apNXyaWBxDQNn$)pfV_KTzs7(P}2bJx-TGedMs#HDk)bbLdAdb!*FkRGu zXH&j24L>(J(Bby-lwa5)Mk7{C&uXRQri=XIP0DDfXGI2mF|-wTv^T4fsFhPEfd|kcp%OhvAu@H_bE15?&7vuNauTaw)tOH42-Gk6#N5 zSaHTb+b)jxs~GSe+I@cYAw9eMZV&2nmTnr=c=t`|x>m=WdN4!E4mD=rtMpx;{Gc<4 z)AWlded047Uiz$mWy{~mx>@@rGCKn=k^H~^u4_@Nb9{F_mR|Z(5`JCK!7Y#XAMJ-3 zTZ9Nh_W-|k@9II7gWo@~I7&Xw_#K|frk=|(LJGOGDtgJ%>EJ037QO}&$8mrrJcuu{ z3N`FBq0qyhgCW<>b$sK45Lg@HeOB`9?S!4brE&ESQi_=-`ItmsjE@eQ0Q<&G)U=2a zOQ4=6 z+q=A@bI70ko_%T3<;4lw6sCJl+iZ&w~k2IGoa z%z}Z0_rpen2ddlXW(WFOI&jwjng4jWn9k^Z3>m>k;aog&bLS^y_Yl6V&zK)Oc9*De z-Fsq51u~xcs~&fe({a+!m+OK3Fttzkw@7;=ASo_k_;Hx?rs@K4cLv;50zwF@mCQuF zpuPLE+1|fhzUY}%8?kITU6JqtN>DdvlA2{9fQ{XEkHq1gx9oZ@&s3m9|-kYG@sc zL!5C}SozwJv95By@~TAD+84M8kGdj5PIpf0G^WA@1MoF$6=_{$SWqK^`wk7eAInGQ+GUdjMRHkPs zTe|yrAokTRa&J0Mo^lK3$Q=kox9>}uBZ^ZQf+UJYQ%2gR>Jh8lENP$t$0X5CFI5{o zhSTS1PvlsD70IyImZj*{C;5o*7~Nwmu9E$EcGXf0$j!9jj9L(q=He;nO0gI2O#W=vL2{mZQ{g z4jmJT`nV0_3MdV#u==e%`x@m6h0o-V<-3={B-{E83d_i~(2~&7yZ7A(?8=q-mBUn_ zL(Y`Z0Z^@@Q_q9HNs-~(m4 zo8aPTIdHL5q@khLvEnq)mt@@i@dT00-YQp)(FJIcgN#&)HKQz1JQ$6HRfZS;O0?vk z05Jd5y#%?7H1bV_TxISF4lPGTcbfh8S`TFCfu$S+K;ZrDUZr210j8|srPn=JY~y~L zQLvpdb)M#JfdYTC?-pvL>aF@?Ql)T6d>R_P#QiMD-75mp15Ak#@U@>*t}jiRfJ7H( z`RR9rF4VN4HhQ1*Cs-cJ80=NKW_o>T!`STFTn~ox2$aS5RMZ!u(I^jDX0# zfAOW^$Xuh~nKidGt5phVdD}3@ZIbi3`RU%-ybL0GPbaU~tl_KoD5yix_VP0rLK}TJ zMPWg&@cH>HWZSlsGufTQn`|)_s;+P5N{#%P5AvgG z+_*PmIPYp9Y`X)r(J&TBMvZG1aYE-09h$_fAT@15!FzNW4Pr?b%ikwAue)BCHZTn3 zj=4jqys4g?sTt$ehl|Ru68Tu4Ob71efyUJ0#>2nXyV!HQ6%0EtF{~#7!%(Pbt>U)L6LqiXE3F z-5aI28RX4QJL)Jw$fQgt;g@NcMIPCBt)PSw`0#szuS1o(K*+Eb9xE}qxvp9^<@JIZ z(ICL!;e@hKI3?6``Sw0BSIF^a`XjInqX?;0!2a;Q`ErB@nR~}lBp6Yz0fTb%UwP~> z1bqTw1}!#M`JJQ812G^8S@1S40ebZdr1mdl+w^F3RtxJ-xS*+@8&EDOLiwk^j?gfI zUN6&k$=325*h@#4r7R^RdGo{_jggHb=}iN4-c6mWMsY9ql7dLT&?_wi7f^@EBrAYc zou+ito+q8)VW>Z82Mx>H-@*5S=shg;rxyH5fZGbsX<&D$4)H?f)9Ji(2|(1C{9Qh1 z9J#f43|5tfRTYlm1#XRG`L3EMcG#W>1>PC<x0DNl#9d3^l3LD+q#ThmMHFUY=wR3}m@utleN% zDS7ZG9cfeSG{C+R+B(Qwx%&;yL-KUeuZ2m9F#Ts?UU`O|;v9HLF#3+rQ<(Zvbj%F6 zilh|~_sv5moJX3b3;~(y+KSChp{Iz*ThT2uWHC)9RblvHc0dyV6GZB50&bc+L19BN z{lNsFdS{ctxv0uyu-h^0VEotqQrM+^Es%B{*6pg}3^0K9>>PDb zWnW_9h`;RV#bu}a!@fy%;XE%#h8=IM>}i2ir~4az!+sf3^Mg?{dm4vQVoORkkkoy$ zxp?JBDzb-uq3#YS{-83LA4T{%3J1HhZkA#Jel+|s-3W4*<zU%5GPHvZ>hHF+6SO0!8;N>;Ul@%v7U1;`6hCjW-6J2PhnyQ?aZRe5@n)4^}T9+XXIysuzM1tw0@-$Qkbo@RELM&qQ<9jSIm zfOWX}D-a$*Ou0)Rj-Ujnk2HKe{NfzE{P7m3~yva=bYw=tmN*}L*1 zq;QTs#C+P}Dt5OHXS4xqyeCBjVHh&IWQ4{rItLU&6Lx%PEu6}4)KxLNtQr>EI@EOm zm^aLFS$f-fTm@(9sxGSL-+BU&xS+=!#W(oD`if#JC3zFhg^>fu^Ef**832I0-=OiAa2Z5tSBUJ{B~-?#F@CfwRug5#!A6;A5?4+~0RGI7qf;bdHTH5fQax zX-Q6GC-r~KkyE(>0g(+P_UZ<;&W2QJ(>=lu0Px8gyfQ;$=DxmRzBY-&z<t+~>cmzkn@uM~W}Vo9aEzJHwW@um)#q{Kk)KEjmh&eLURPrA4Im4ur1%o~J+I za&QLl1gkGNKNP;y2UU)Ehf87;!764=ukZ1T!ql5D(g?ZXfbf@CrVj)hy0*cg;q)$&|}?B05V*OdR~a?2JYySLuMU~ z>@i2HEwp|IXZFA*M+m>org>Z=iObmG`h!$74LMFZuUmfG)>um9lWP5dH9ufW5$2_S z-aA}()b^yUQ2X&3U*dkN+`WbICGAPJ({KZeBbHgK1LkAI3D z=zR$BDC$JmAuXc|p zb41sAeYO=aB%W)m=EgK5!|f}4B^HjZ)XzxI6$|8a^U!UA67dLW!3j>E_vZ$NoH55+El$xgW`@Ap!RI6Rwy+ zJ|nw(0A7m;WN$_Cub3{wyMEP+n~r$++XPloH;l)yiOlFru37UNzMD4)8e7X63CgIm z4sP>Z@Z?=U?~F*#x-3!&J*E6&`sot`;tEM+C!j{zPHij^5#`MQFdO4 z=w{W+yic%Nc?G!4j&Sb#BHA2=r}E~QCL<|G5*}C;=rbun?CU1ZF;f(kdiz_wp8s+p zWd}`mwOgvXQ>^8yDhkLjZ1pDX4h*LoMmEZ8Ah1P(n{?C>R*p{XwH7E|j1l4kc*k~{ zx$hZVrXjlReT=U^R*+4Ij#HO_XM)6Z!8F~_LwQ>EqxR~c=?S|nBCn!WbDWaow|CJD ze+cm&-wOQ04-m&y5t>9UtdTE6Mi(L`LxzYg!12diZ1hrPp?gDXjt}q4c0-#hhJds` zT~;CLPVQW3%kbAytHzxiYFjQ@p2EPbcb(HHD#h4*Q5X@npHkp!+W2pZI5Q_-EVuK@{IYwDqwI5P(*Bhqx|h#fe=&0WLn zs9f2GC83~e57RSv&UZ@4-^XdrmwtG)fZMU(0kcJ>+niqheekJ&94Y5BF$o?NkAst9 zjH8_j0#e9qJDfV z*Xf~e41bvm^_%I2F1Jw|GuzQe?8g@XZGZg2?3LN4GZugO{Jf4Z#S7PurJQz19A$zHM=|)43hwaqKjiS7N;8|3Ipn zk`EP9Lk>_TDF52gOmyx)UC68AcD4TqLZ@oysZm(KEABNBR?je2KWqms@mAD@X2FGfXlkFG;q#yL zL5#hk)SYWj`C_YF;`Mna=4j#|P7#%BNrvh}C@LZmjc*K0{TgAgIt9~iSGZ)5{rtU9 z6m9zdUeQT`9>0V*v1^Xk_Razji@0XdZl&GRW2h^S(5}J>Km*fW9>36CV!jGpx>&=H zVnk_lFC*452f6lq#l!Hjsf{H5>pjRNtPpD(WjpWYW->mb@w*Q1qbWmI;*gW6E^XBu zpQ8Q*gJ)@lAwXFmLDj?OsQ_Qi!Oc*kpH~fkY-(^IVY^U+(E`Srstf(=9q zdYgzAG>l_Tu|gQ8BhhJuhOM;RcvOa9QE8#7-?$vMH~ZblW5I=v7BNM((9iG4qRUM! z^2#H>#;$eLE}utMgvWJW)#c-C+7=zbxeXQ zX}}>YPD5oQIUmeT9y!$-Q^Csz>4dOJXxMpw%B#S2VmbD&Q64z9nGv)fkPrwntsqH8 z>azMVdmD2HodzD6Fq-AvKIl9dJ2dZ7nCFGQ?fp#n_jKYYVI)LhT2c!pS%D*OeBvaG z{&PGXZ8t_zMoQ3Lp$rM?6#V;ictoJz+_+UMGi~Kh>7(; z(Dp%kQyG7KW%rksyYI^^Sbfr4iB(^N1{=adcNXZVe2VeAGF9u^5MJU{4yeB zvfFE=#nA)}e8ewTuq+Q+!n3Z!IC4mdHyZ&f1EZoge;cKx_d-t zh2K95EJ|f=9PV~}-flL;Mqo!Eqwn#kUFfzR|)1K&0O>SR))*r1yx=CZBw7RbGUkN0P*!pP>TTAK&LXuQm3e_?3K!R(1JxnhS2KXbtp0|1- zV-oi~P2qJ1VWuqRqUR&ZEWU}$fDN=Z`NF0++OC-DuClPI48TcL*tKw`%rJ&eLHIj6 zt(B}@=|i=I@5Vu}#BEk+M$&WkPhznZ7vqXUq%6d?*?|)(x=Ps!#jj(^48VV6TFJ|Y zQSu?ohZ2K(V+_VN8$O6WHl5~h@oJU;Ubra|`}r*GxuLGVhE?C}BnlNV*M6_P6m2!Z zcudFZu?7_F+l3B&hXW_fF#7;85?sl{#+>t|>a4T)y#P#2Y1iZFU7n?)5eIp`3PyY7 zO=cFRiz?mGB_QA8DbUV^`vb}WU9?^Z)f5&2$%A*+xOA^T@?VY6i1G-W;k6R8Fq&{M zroo&ygz2xmWph zwJWI%dPTziQ93PZ_4IZn4WiTp=0XyF+$(ROMgGGER{AeuCLHg7eG}xRH;`vaf<`W; zGuJEI=#kGT%0=pCwkW-D+b0=K@DtS zN{5;jYD14?794(1HG%6BSV&^KKalsn2s5|Jv~X*(E%|;Z_=Yv&Cwx>qaDAXB^MNh1 z-HXejNy_iFX7Ei4M0}7Y#MlfA+9u4T1F;_qA`}UE1gnI`+eboX15a}n z28Bm3k?e?CJbI3C1HsJh9bll-Nb>YM1Zy}^BMYf|@$2cA2z*Cn63u%9e~QByo|%gP z)WIhX`}j|kmPN*9X}MZ?zh6dRrMgv`&m@&o{=^ zf)kGd!xt25KjhViN}XO-NE&oB<6H;vnq(O*n&vUJ&y_NuO&nO!mAxE`GeCt|d;9s{%^g)(nB%G4e;I5%pNXp&4_MQ#WdWZu z*A!c6yFEJ-?i0e7fkruVS`DmM5`A-Jm-SGR%>}ud#!Zi^AOFHYo5_C){Pw4#-n$<6V3i!gKV4QKOu$QA7FRs_W2Ve-oaEvq%^S_o1P&9j~cVAVs zt;j%(-YcPYEqMXg?B-8xQ^&}B;9K$~A}(Q#O_TNnPzQZxquO5H<`HPhh^X=wv_mPp zPQFVRul^C2IKogzBo(y8g?*f3;`G+M=>bF=;KXXh1|W%Sib?Xd{O||6Ud^icJ4fLJ z4YbmU8O*X!!ieS}7!R*4OBLeE_4L}jTm9$a?7IH&91f~D-7FBl*1?9TGFEH)3RYNR z#Vnz1m*s=9es{d^CcI0|bL7P6bBDITwT1iDf>H!y zohvGH-z104f4}(OeL1b^Tn_65??sD$uLNLVci$dIsY|<1H+GHdH>ORqC<9chs(LbW z7*rY!5RHJ-4EeGhiHp{P+9D8umg|Au7J`JrUOGLC)J1}x&hmqD4?MWP5=x)yk3WD+ z(pUD>WUp~fxNTFcLl!iK45Wl?!tZazT1Oo^^bGQ4{>X^`?D+h-S$f(l)dy;*wdk&gz3j`pbLDlrP~T2>Iq6Pa(k zQ|=j$n{cP#cMTQhOQRu)28jdcd@NF|J(q(=dFPKGaZ}H#8wd5bycjRN!rIy5IcDnV#4d-GqYYyD$xdGUK>qvfu_ zX<^NI7wp(+T%uT@v?a@akJ^syTkX5e!inF-ZHfSr4-YN`LhQqVG_q&*Z3t0eS{d&& zA`wU4lxqPp_0$0ROU;%AaQLCMXE{k_Geoy(6!3Nm(%akC1)f(FR#rc zp|ew4AP+@BE~=Y+n*&R-p!oHi)KNt`ed&p?(+NW?4-f_~kU&@n8Drvx+f1+FD2U%4 zIIjBjZc_r}bJTYOSFCQKx9)86*UG&9RGP7elcdksrlNKCf#=n|6u~=e4mneLX?EP! zh?mZZA;|(9QWSa*JTk)s#2Lh=YJQ7I>_m51GJYkUMlTWCcYDa6*E!8=K{q`8I)1{z zuazieYHXmTC*#+89a&jDDyT~9!0`6LH%*Z>ZZWlXX8*9^1U!#-E4tp4ZM5*>(XC0G z7jh9#=3P8`;Ia%;@{mvH5?UY-aGc~HA(~4((F#GQQ1^7Ps$nc6^Pem4@d0ejXH)w} zjb6=9voS_~gLS>C6R_0b5OYe>YIT|jF^&2vvt7F0ezbF1BA!M85u0Oyi;%-rnHPdN zz$Myl1i#L$t#`x1G@F<6s(m{~CWMY{S@Fy%{5U$*2s}M@ARvVV&H7)3G5Qcs6 zpn*|BhpT6bzP6r1P}K&%)P`X0grH~c(Y&+DiNBN)L0~!)qe8Omfe{=+zw4q3suU3B zyryEawRQ{{NiID!Cd*_AKT^WbWK{DI4-ggV-~zTT$3VzL*}g)PSv62K@o&2zW+6)k z?62UUw>TI%%AmA0F>w%AfTV7S8+V^9Qq|7fhORUXOLM>Hj}>W)7EO^14{}Ve0~wOY z9Y;bEb0R_)XBs2;^Ij&YRyAnr>iHn# zdY#uYTxA8vK+~%#$}ucONMw%2g$xxBZPYS2>ZW{%Fus&r_`$o#?Wb=fkU+KIU4uv> zX$yjk0B3?l|J#?fOH1ce>QQ#zvyhG>M@e)(#7H0xWhbgAC&3&D%vk8i$kp`W`7BO# z>xMTN#W+kI?SYDAUoqZOPWL9(zPJ{G8Hm1HzaxGc$D*n&a>WyfNB^CYX+Qt+gKQ*H zv*|meb>zFt3lMw~qX?BFGv|kBcdhh9T8W7G$XrG8$`x01HD8JzRw-A1VEiV;{_Rul z#T~Q^Ql1U>e(>dkueHRY^zf10ovQ+MS7#*>?jxu?w99oIR4-x8hH@FbHJ*XiPs~GU zLlXN2%dOSs?5IXhXE#hc^tP8;9U(-X>gm@qouwewzk43Y>Z-(-06Xc&I0T8{Rs~w7 z%i3*)zp#aseB|$rnXIQyUCv@kW>7u57! z=*iq-U>(!&v8qC~xG3-10NQ-Z@FQIzG)Jf~dvuV@szgQk_v`TZqBf(4N^|^VZ%NYq z56_J5FaBm9illC^JBuL&pi-7`z+B2B^oR3U_Ju}LP(pD>6?U!dj9;@6bN*TwIex^d z8$u(r#KXU0?d3Ad+A42=^3xy2uj*#%X%fRnXBx2tl z;&!to0$mO^%alFjtvj?ee8J@mNB3MR>@*-{{F{AwBPX>SXxlg65v8(gd*wE{FC6-@@c$Z_94ZY0#q9JpT;4}FKv?f(-GP1RKkU22`kP_9ToTIN6@AQedCd?K?1C+?$SF*X8VL`& z2q>ANarrT8MW&L6!e3D1|Ahm!-`zw7sfaP2iFG29RyLTEStXVh<+u)D&k;{77nhQ9* zqpqzJ-&wv*gWy^iSL-{S{K!N?uQ(_VeaXJtou{oAe8PB%u0vQmEg4Mfk>>P9h~^m7 z|LB{mb>Xel;h%_BVUAHP_>WUi|fwvdLJ z=IER&0;wS|gQJiaf=NeL%!jNb6$pUTk!@~b!XXS?EJZ##A-1M!mBrYEI zo_!MrGqugg25iCQSW^)hHsd&%H0$32mE7GpdUjRcU9sX=ks_+~eYf*Vj#+APHV0Yj zX-i={JNI_x3Ja=g15bo)P?cyboMsAIh+X)CmbHQ~;v8_i%4#oKMzBlShvS6iYCR3q zC~)0QDrH%FeFVH>=YwsdI4^<<0o5)R$h|Bi^@@WPWmRLU7N2aG`4q=b#yd{q&3GJo z6dh-dQ{{HANdIQ|BFguLO(mqmUpkU0*g`QASFHszW_Bqn91TUfkp-5hIb?>O7Tu-m zOiPC}uSBYY@po1`d4vgtn%{5tPLSt2QQkzxwq)FVvgWA6(%oL$TZ@52zvXjpq)`}P zs<;s?(5&6ZYmp_1VGO=1Hjc;DUQ)Q(jB_j(SN|%(?pd|Hg8$4WUwc8KyJ6w`29ySl z5`@EqfB(5)RGKICn3*B$2kDl(*=U(Xr`th#J;+)-i&_10MS`WBC4&WZFZoq{Z=@%t zD$KR?;P@0aN7&rzNCf>Fp%GoBcv*%}h;vcAVnD$P>4pc{W9~cFEiyv$XhMdh;SnwN z;K*DKkQ{)kDr!x}oXF%;2`rSYgxkdWr!DyC5!1*S+8CgqpnRRWbms)zqFkHw!e(kQ z=ix}PB6YOi5f~7_f&JY*Ks1;Wyi@2`V)okmDhjoN#F2r3l0^=H7GU;I;J1(9)?Q5f zZzHv}p0!skZB{!c<7*ePCgciBH7pItfF+(M305^)xjjLjs?$Z?LlVUw7Q0bnun_QN z*?Xbljg*GT96vCBX7%|%{~!PKe7)eG<+!D!I6N^xCl_({DLsE#tB;v)e7rJLY(flI z{pR#2z=kTRce728nMWzL9w>^W^D^#xHUVr~h`NK< z#&?td!@ijxygqYKsxl&C7XqTCLG{D7wOV;Ou*&2}MP8>`=P>UmcLp)_z~N7N1$*104;Lh^fX&AZu*0bOt( zuGa+V&x|Q37~EU3EZx=G-WAtbIQ5qL7`PD1c*@rNn-UMI=5${0PtL0|x&?&5(0mhN znX$-kGroa%JdlH?W!sjj(9`H?n?7gdSMn|*9lX9cy^zs6Kgc53V!BLmCD+V+`qf4W z@5;+|{{}^mMmtwcaa$XgEgUx-SWxLNHV&G?XKyNsBG%{urxKPv>xp|;b~XawaGS{@XunUpt8xbv4IeDj@LiCwIi)~U37FTL3}MFFPjAE zT;K!W9$lxUw&ocnC=9;DZF7;vnT#C)YEUjb1@RX5skk5D_$9i|ed2(h1AWUN)mN{+ z?kt|_)a&9*unKZ72;XzC8)ztXWOjPRZJom)%{-k_6!*M4aBwg+{RNP1_owH?Z>kiD z9T!hH9QTLgq=R?E-7jPTNB@0@wp7QY(vhI2A*?gN3@aGCi7&dSE@jVGx;FjWspYT% zM*G(E@1MfH=xYnhvZJ#F73RQ=VInwahVpCfNhNdgX&;RVh-@1)TllrOGm6;ml%iiTj~2 z&v9Cd8>K|mqcKev51P?_UM8F;O87#dLoMCCMg7szE|ZH zeU_q|zB%@bm;Vz1H{>NIVz7tDE*re40jIN?dr|SMG<^uYI=IC-_=cZ@V_wyKgM4^sC0_jd z=Ya`H%Dxq1x&*}a^RX7R;Ip>5uA!u+ZG!o?{dxOm}o`oJL0 zPON1N{7QS$tt`SF$E}FR8(Q=e!x52$FDA{VpRvGwHmjctRZLNNXFLZK5g^TSW2sJKSYFC0;nZ~61uX;C3+T=OmP>$g*#6mkd_Gnx zVE&(Gv7%o-s^t-7`XzwarL}$FrBgcb;B52?4T@r|e-UGrm3%Dmzd3ua$ZX>u?s1lv z^?36jS%Fl+S%@0Zhb)`(*p<~nLix%<$$>Ja0$*}(0MQOKv9mb%cA#>j(H-ERtV;&l zNBF0|2-ieIeI0w%ZISUHc+2v>6ao6V7Sk4RV8?E=5^{kp6QO+KExrYw&LluQ zJ5#}&UV~_*XT?EX3N*3VOxH}>CKfHtw>Nx4VzRuWji0G%bS~2w9!s>sjC)v)6~WIK?CPC?Tk~LB9wW%hp@RwK%HV7!SklX(*!?v&{ms(QeDk* zBwMY;n+Mm*c`Ns?h7nVa$AK*=(90J|7HjUa{}&l(kq4pQ%;4q2Vp;>WLw;QPP=7~f zoQvd71X!lsAl&8*uo6~Q!MjR@e*TU4=vV{(;$3ohJlzs^@_XxKWZ99l$>JXQgvx$4@*BL*Mc&?^7tjTMZs_}|N ze%gfaY*w;IayfHR^=}K~lHS99XLo9yjkSw`0w2@k_4fpquG_te+f6nwlK}K{cR|1D z_lC>OoipHwqr_iVk@oG5ZZ#hce8vD1rc@0zG5}IRy70UjHJ#~kWe%a0x3&f`XlL7} z#S%xm@6RfJ8@1PY7tA*ms(Eggj|pFG^?)iNG-u??rk;Fa!-hEr^O}AC@){hXnQI@z zE=nc1et}7xO>ILPVVUQ;>wJ_+V7`w`o?z{Smk1xGy!yUpxH%bJ76Tk;86oRXtz!NE z0(g!~K1`pS`AFq}cz8KG@4|l;ilmEV8pr_2J%SCVIE@-df`#OqKwFeR)8vSS0sp@e z`6%s!x!$WuW`w67WwnD{JbmoEkG`wtWG6f4s=7bg6F>8s8$Rplhj+_>aHse<7jQr>1zSH*-zFK}*p4 z)Csp;xX=O38Mm415M!uZDav{W?NG);L5-`dB0DR2EH+XT+z)#Z%dJ$aRNst>(FOs= zmuY&F!Aq3$`6WMbO=-MIv(r<?j7aRj2T};@-cqS;Sle zGkBS0Ra&tkYly&rrfM`1=fYGsI`H+s{86?wJ_2kdI6pQ7eH0|~*h0p^+d@E9ojyO# zZ14=cZU06Bq?8QM`B(1Cp;CcFSZY(U50Sx~w;~F?VUyU%W+aEn31Gw52ERJO%J_F1 zmWBHnZ4M9Au+YI)yV0i~CbmeD)Mh3lR{7pi`=t?%kDz(3MghB;luRlh#s~7}x7w7uME613Fn%Q2TQ~?C zGvK_QFg1Xse#v9~F2KmY&!HV?Zkr4fHLU82i}37hDsN)*tHEia3zd^gIDS(VM6M*A zCoD*I*#Ka82eIvFs(W{yF^w{D8m`fj>*tc2Jv(WbMiY#O5vhHhlXZ51U_3_B9exzmABd zmQbbQ8Pug+Jr^Y8e>0>XQ97JS9{ql0vm$aGIxg^DpL`%;W6d+6bmD6pzlPQ@TWQU& z30aTaggv_zATJTOi-Y-{Rx$*Itd!E0Rh?;NoiBDTKD=5hAcr(UVNM^rcL z7UqfbxD60hkAo!H4cQ;P-rfaxZ^MDuYX$HUtYRSFf)M@&t^>J|u=zZ_#ybxn!V*3} zhmGERL9hGHaM6L7MJ&+Pc#$mwN|`Lo7F`26y8^nu$IYi;)O_f1?338zC?jN$A`5%L zl!`VAZsN1@)d>v6*{w5e%z@#$WFZuSc;P`@%;@AWJ_coMPqWU#F#?6fYCs!AaOQ7JLN<3l0}$$4VZT>?X_{9jBb2p#Jr7K z_3(9xg^JIk~$ zUK&aH&V#rmiNzr)0AT4jO}YR)=+}9qHD;KBe(fI4PVX`~y-8_AW8cX1(m$1F!S2r5 zU+`87)HC?9n_Gi5ctWz7yCTR%qkr1Omp-dRM(eJlA=I`67dUK8wY^Yo;ByE%OCZqp z`D}S^X@gN9*+I;9wp-o=ar6MMAUle6YTWA49TT~E$U>TjN(t-3SMr86;B0w zB{k&R{uX$A^|-9cs?susDhj)wacN zVSvd=lBPQQC?}3_m0t-{u1PU?={EtaqT-f8#X8bqWs7{CI$tS2+8LV?5xSKv<-E!N zyZ>G?nJvrz0c9x!6H)gdBHx%#+y=<};0^_xZ+5hVfrhhK`eDsH7jkRQ0rokye=ezz z62+vYT{Xf|Vmvc4>}i#zC3(8keM`etN6G|vryxA{|3XJA;y)l8n)7ogXV6S^3}_C` zN3wB`A0{-xOhSFsf0GTwElUs}Wov;c2vQZ8a5JZ$&Yz#`^n%EjWX~3F=aD>y*41M2 zo1|o3S`Jn_nRJX!?x>-9!YP*ifkvm9IGqB(4fGhke$YlnLg;cEWu?lbuHBKtky^*? zMx(KcE%s}oA0n*OdQP%yzU~ooG7IBMtR)PC3c*@yLAloZ!2J}R-e&@CNu)=HN-V5f zes7*<7smWq0_~z|Ikax^_XU?TBn5(SRPi7=Oqt`MMos|ka~|0XHL>u>eR9-kAuINC zc6`VKcJX>AOu_Bd-OK?pfs-0@5J}kcG9W_7X~&|BHC5f#QprmzhuF5-1PN^O_Ah$E zZ+f~I$b?{@Wg0gBJ&e|Ihd+1t6=|Z=8IcOIdD+Z?7q$QlvDJU{qs!gTH!naXQC{Yy z@Vx`;PTtP@UtT|m{zwqoS1apOiu2sVNNEZYV1Rfzh5@qZe8P;NL50ehrXV1F6ByVD zWv%k`=Vf(-$9w1!C_XOFf)~;t^tX7a*}T-QLDk02sUA}-qA$hn>5p7nO_w&SGIX!Y zbLvhZ*9sNY9StR=k*ks!i5gWPV;%pLlO*F5{Fb(rPHSu^ zwFU8QINRBz5}OI-Y_HlTMOtT-$DBEL4X21s-f+;uqT{H-W#yEL;XXAW0B>fWA92G+%)!`$L!Z3`Kp9YELSKh-a+6Lf zc2L(`huz>fgmag7$k0&@y~O_=z$!Fn!)WDUBi zIqB`va$FqpND0I9Z|8DMZ?J;&#|r`2*9fmAVd#TSjisJ1vQ*y*tDrRZ2$Y05xA7=Y zHlGx!7W!VH6#;PFDP~Pzd*E0Wq2%wbAMv?W0wD*Zn0J8($d9>=ho#6nnjKbM@`ed5 z>`&<%kV_8EP5|=`>~`}a=p1Re`R^L7-k#!f&|M==eFS{>OC#ZK_-EeKZ4Pf-y)j)( zSeCxX7*Y^XjJ-r)7XDbV*~&0lX{2l%M%{q`=;xi=>2b_T`Af(IECGN#CpVf-=fq^3 zRM8VM*=r#t z&MRl?(u9O37kamec4FSw*@l2q)*TbYF>|)nm+;5O*Vu0~PpEur2|}H0XfEq9$J<(h z_^8=SX;ohaE!!a!za+iwVBfBZ*&g^6Zu`G8>E}#uXoS7*)dc{v95d0pYYWJ7$QQG5 zhixqkOcBgAK&nl)j)`4_Q8r|nC~=x95cWTgv1@RLBeUyWiML@Mhr0^}uOnF57lh^@ zUjlCY2@q)Soxxhye>pOZqQr@=76;2$zS4}Xf>bOtNyj;i51>e3Pv54I{ULY~<}{jV z^JWKCLk`HELyK$uSe;xoCZVoI45(K^hf$dn!^6uW(!a+uajJX?{+4BaosIQQ^yRA? zrwq1kErDh*pEa~+W-{uLvSb~I_bcXvmRoc5t0&D}ZM8nvf{;a4w~U3xGW2zQ03{IR zvfrJgM%4D7Wv73{-fFF)*=B+MfC`U}@Y&ov<4Wenll@#vN z0 zKA_$LjOIU;9Fpdkn>)&c2&qJ^SJb_kCcO2OU?-%tc*X;AvEtd_VI;W%Su*6jY-z{! zBhtAyzG=Fi9fuz$Cg@A8Akv3fe?MZP9`>Mu#$SDT9oRQVR z4dBIGPjvbZ7E^0rB_KyapnA#J+rg;W-`8s8R(pjv6eJ;cW^Pa(K{+mkvYE`cKK@;i z-Fe{@5E{^0;wXU#K^W-}F_g0{3i1{iG?byXpJ`9L=>O~z>vxRQbfs9p<#U+Ux-Op> z7cAnJgtLX%f+E!ttZjyLtkjYJ$f0%X&U&HlklO49XGOZ;DQ^6Rnme*a?bW)Cm>z_k z*7IWY5B#jjaQTvpVq*o(&08uc-K}jUn!sQ$5BCb4Vj*9)y#=&_&cVsRyXwea9YY_* z&(da5ppO^(NRoK4BlS{nXybeL^I)5)KU0bj0&k+SsSu$^WvOWH=iRasJQX!O<^VGj zUptk{Z-g5Agvj)m-%5x%@}b7n1H(AD$9xo_k3-lc;%K)*AQeVr#|v@q7OD9-u%6^b zu77UB`d(DTCxK-NB3&Guo!>YQ18$XWUc0FZ8C!1aTP-ZP0tv;QQ3H1%Z!SZ#-Dx9- zm`*8bFyMnHDlRO+0J^;uYUPbh?c|{I*nxXVo)>)TyWeNoHotPyv=4Uc)RW1MB2u!m z=qcJ~9RyHlK7nJk+XsB+$O}-}iE^XDP#pVO)y?NnNBk}~yK zz$OZO!T&bCkLYBZ>kVEvEXk!Z&fR^CJIAPi9({bT^X}+$U{p8oU|N z`qbFXa%B^970!V5SIZ3Az!CMMk}^yu?K%fia}>PeEH1)iCSbBEV+=N#_R5es<2b)) zead(6Rh5@T@2la5Oo4jN>NG2lw~Pv5=AE9%+yIKJX?t;OaD14SFEHbEB5kJ*jVXRz zv1W+33-byt%U-!tX+(R2Mn%|E(&7@t5gwX*vhKA?>EqD6OEoC&nNr)rMiMIBBzrX! znRKKpK_|O_a0*^T06h0l{9%LPq)Cpvv}<%X(yh@vUqH#NepS^%LhO>HcyGaaj8lCZ z-!L(rTKe{;zT1bq2{}u>Px#V%evLjBz%g4tksdpXEUc{!a2pL0-{!T(!SVhbo|NdT zE+)I!57(h96^d1o!2hFTQn3>wHHYgPz8Il$8oHuRddtrkp=WAj#x z>Hoc|1!4o13rnk9(C#6krSM%L%okE80LqCP1ady*L-~vq%>*0Hi8ws^d}R`=mz2wZ;G zZq;~mi$zcNz>$6^4F2UN6~b&KIT&RD+Y`%Jk1qtEcuekBT>sXz?C(HO%pjAG!B-_k z9#kwDV69p~-H>SJ=!rrAsE1RsrZIb#5(ow4>R1>R6s^xpVgVi8xe29Yn4`|-tR6q{j0)6WYK0jL#N%Rg~ZHwa2LQ!=zH=BcHy2jUpXV#%KDMs75*>^PG?3@En%# zN`+jaw%dYrKh=zHMZZjcHI^R(K@SwprFf}{;)@~Z7R}IM|Lrh2aerNGmpeq>FA#Rq zfK%?w)g0?jUnLpuc&3E0{ERuBnY6eqPDSd(5K7Bp1FI0Q9{kU&ktN;+^^KQJnsJ~^ z+ah#ZkvlUQPebS~B5tTKEwy@XTk{4n(7p9YG>!qD-|iI+;6PSZG}3la)N!O7#+|IP zCKufh6>}{Ht5!9!K>s7065Kb>dtjE3mNhWx>X6y&ny6J3faB(8OPESZi;V@{ibey> z&_e=ySjE9GDRq|Qu~goyOVWCXanNM(Xs+7r%4^|RXRnfe2XiP`}M;H|tx zvnoteUn&jRrX+B}7S9C5;5k!(nxgLHb6)t!D*;ln+}RHoJ`ku*zzG1d>+2CVKJ`U9 zL@J1ctJ;!-Nd`v1PNWHQe?hH;(7eqIy>6TEC|a!e6ey;LZ|R&53EVZ-9bOJ;SSJE> zmZRG$m^QSV=uQp}t1zKpV{W}K2Vgx&w-O)>=l{BJ(8qbiXQ4Rqa8vGsAW(@4iBKy;jpHuq;8M9uC$A8Hyz!UZ!dZX3)&Ybw} zd^6h$REX|cFb>tr;&7cs@T_Y;w>%UUaDRT40}2IOLz8z$%c=Di zSe16|`p_|XH&O`1fHEbNAW1LB)MpTOf)h66^-ExD_lvZ`Q{(4g?(eKyc;AG`Z-}3` zS)JsF^Pdzzu|d8B7`};Q4-Wx4*8fLidCx_f|M%Z!yiV9G5q1&hba~SA1fX}+Qf_2n zK0b@u%1kHv)E}d067izG1$W)Y0>=-7)OwIclTk7lHWE~kmq7NB_5GR+MQ@qtH&7iO zxD`L1iGSM%O2BR>EHyxh?&ldIbTr3cFsF(Na9Fww1J26JmXBUB*~vjG7x}TFOXL%L z_Dc5blB5ByUcp}a`uwm5Nu==??e$%1{CILk(XWL&!KX2bM_vi>>u7}5u{?EdT=7vA zafK=)kgG&dI}cL%(btnijsRz?e0rVb*NYMsqyF6m8N*H?KvtyIastH#`=0-SR=G7- zFifyBLbP_SN*A}jZ^1f&X)<))tV;Mf4?&Yk;HuObOT_0ZAd|i7e&@TWH@8Dk)Fl|+ zM=3f}dOgzV?&N*DdaETNXrlHvM*-P@(u)y+p@}d=CFcKd}nWbK?ccB$E5k zDJ;*(a3Pj^_0xtZBOt6OV|@-Y7)|bgMupp&Le*+kZ^8;)p`vqhWF8XOpnqU=VXiMY z*Yvrv*fP#F!X>KsXl(G*fKmClYd9O6Wb@1!+WJa?1#ias9vFlLKhKaoT^@eue9|wo zkdhk&Ergpv_2BF`2|_7wgzhs2i!>WN8V38bp4iNBR2m+jZ$kb~{W_+QYqiJ&>m?AK zP&XeJEneE2C97wZn)+ouG;TDK58$Ju$wKLEi zMEpyZBoM0?D<~AL(j^cAe(NOy!AINQ=^4%2W>@uIB1YXN!nphZj1-Mr+&vfN$OvDj zm_4A$eIyYni%2t-x>^{h5KIFkgugJOWL&gLrMUrDQGHrJe6@qqNmC~fCMPZ4Yz29E z{n&(kLex~O&zPPu*qAv-#M&oyyN2>_$H zbi8p9Q7PEMn4I2x^?|3N6Ub{U*!|+~(g8p?lZ% ztTsA0^!?2STfw|>nax$>>1d&&1M)D%DS$`qP>`vNmMA%Cj3GOYdu}`2<;Ny)g@wu+ z>|+t&+je-&yHyLqNb2YuBX`Bzsymlv@lgMMeg8tZ*S^w%s16L?g8 zB4I$E4Ck#qgLHa*E_|SMX;|m~<^AR>Jz`Z{FSbr{vLN+c4+`(1Rx9tc;eDXrHj8M# z4c5m_fvgm7b!QK>O(qJ_zB${`YIOLQo?1m*H-esx4Ua7rJ%FKB(h*@@-j>t1^elSL z?L@)?JtTF9wcT%d!gOy{)t^0v^LOl?#o&4UA@WZ4hv^?y)~F`zHkk~!Rkm_D^$RsK zQv+hA3$)&@bCfYge|GHoLF=*9$BdVE>cCq0^R1#Wtp!tgLeeIhZ%MbFhbo}3@HmAI z!uEVm(nxHpT{sQTT=y;gi8*q0!QNPskpM-tj43@&8>z|Y5wfv7i$hKS_0+ReJ9K^T zXRxQkv-*7eVJNR~$ICoLk?@EtqRqmRoTiFfkHP|%3m40&R0+gFOT2@M zqTt62B0-jgOL3G)bE78bffy;t0rd|?JjOEH;#+A%>@2pUW6f(}wM=ObQlfX%qP4Gg zj25&+nz5xja;%`J_PtKuttEu|(i~-L@K}9&8iusLas>qP*9}mjQ;GqtdUxS|KratQ zuQ{^lJKNCwIeE+JL*`3j{h{$S?~R(QA!Rk&vN!vL_cW#AZO*`-9*q)1;(P$8CL*1Q(6K%cP>r_ing5I$G6!2uegPQ$tJy@dTUCxI~B=r_;7u z^<3a%H-|xGiPhGe!l$~T$}`xV=IuyH<{@}8MBgb=W5RBD6PNH7z+fw1cq(F>2n|2f zFix;MfVR&w*uWqFjh{(jrG}vguF<8f|2-2T4*m&?iWxfgkGEkT>9!Xzmqv?8rOrcv z=}t?{Eah@hiE!bK@P}!6q(bfDe;=pppbVO|+<_8m==Y3cLk)ZCpK(2;IqnPkxBF~P z7jKSFw!?C!se9OYyU}>^D$RIh%q_k`(@q{ER_dKWnK<3hStZ$!;uc$eb1Yu7S-1T% zW*1j#g?beHNJ9lk^f^mdESJwq#NHRhKV}$ee{7l8uWGI9okPpY;$r=BZql*x3IbB1 z>EE6KX^JyKApjZ8U$4zg^d!p*OoI{MN4N#Mvn8@4C4yN+2Cg}DsBX$>FqW2yF14JF zVjWVZSG~>5>~(-v5{AnA`lI{XL|L4pKqU6I^nNxf7@-ezQp2K)(?D$?qZ|6a5T&;p z5x0@tz6lqJb+ZAA3#XJ3qf)shhwqd4oYE4pczL5ikhfekF7&o?_+a03Zf_=fuUq89 zpxlR@FQGRKy=??-V^OZbQi#7%o#`XU4Z_9ah;MVdHitFmBoL*P1ThoaCqA|yA)K;C z_u1NJ6R~tw05e#zosi{sqc~!_sOe-=cC8bJ4VEo`kj_MnMR8m$3+=7~e!VA~iVb#d z@xL>*Z>bO9=pr#FcLZ*aj3KSWz>H$J0?{vv4&0G5^e%o@66rWu4fNfjycx*bQRSF8ny8ma;6MQ}@3!N``f%wxC zYm43}ir?CzM6t=MMRZUFrN-^&+!VGzO;YyutLTUCWugH$@><7jILqyD)bqvx$>DBJ zq2o^b#Ux9yh*+JUHRH4ws;FUXn*6XepH(duuZKLEKnl;BAo39-^Vsru?n;vDcpQ9># zt|&~*+yc5Ea9XFUs~psMtH(`jq_$}_1m`nkDu$*Q(l(v=7z(RzOu|}H3^_uaXK5E} zJ7x#3OSl|2rx|*vQ>huzyskh$Kgbw_H9fOt?U0#HGl1a_)k(#OYvAon>!TSSL%(1X z{`fGgv!082~ydTxKgOsND4NcJg{9 z$xu_U%F0l<7b*FfWE14#CuUv@HJSUR&gU{k{Y_Tid?88oS~}?yPfA7xbO^F@1hnlxrXRJah|PZK0Ei3h6xW7g`0Ii-$qH>z2CEtoDw2N?-E z)#Hx%)ynu+Xpq6wL^_MokZh^W`NT<^MH;UUPHtRnt7X4A=1o&^B}> zLM?5eWUDkEf6<+Jl)eyU5I2al7R73!`G#i?s!NEQ`7vEK8X_pB1+B9`$=9sozC^4w zgP^H4DT#Oh1Q#m+3Vf!pC7uJPMbM5w97KcL+Ck&i6)=2GqaU@QVF<$KOLiiRcU+b~ z|5hdQ*Tm(dMu=((Oh$Q|7FZG{7B#3E$mpa>-`2vOTCeCLNPslu}JH72_^w>P$~Mv=N%2)L-z>$-3X;^<)9f1c#Wb(UHoO z{w2ngto8)zcIS}|An@i&LR;-|IvED$4zzIr-TWiL@k&yjVZLBtaG8X%yc_xNgg@)S$#I zHbEZw31FI!#vXE3y?IdV%}V zC7K@jDCsaW&rd|Yt%S4cLOzE|&U>xLN+DF}wmzYRE#Bp|wIslRG9K|is_v~VWpH6V zKvfGTxnfr#23HcT=U$~e|4O0nc*~{+?9jNoBO#_w4GA?+kUwjaSD}mIk$y)W(CzC- zsgwF!I&S;rl^9_u)j&az@v)e2c~OsJ%zrt<2Oh2C!YA^5NkyI3w6 z*)h20k*vCn>Mm&8xSCsDMj8qvCsnljK3K%Sg+I6@efFX;bsAp+}@f3&l> zH~o|QX1;Y%5bqP#hews!*T@jPub^4WEcotK*X3W3ja&|VS@d`F!_O#I6BdyBKpr(h z{tp-RCN-1b=XEGz3hoAcbxV8binPzmqZmdCtWs~!*^2`+4`H~P5==BGM$asQE8KYL zEY0wM^QfjW>v8j%uo+#o>TXz@gEe%;*MVd+&R}s9CR$vR5Q<}aX^th z___6T1ow%eL>PBsdB$i!NswCAFU4aS0Vj7n^HG1Lapk2nikmW=YRER<>}~ku*E3nh zJ~-)pvaoeZ>M!q{BF|&NJ1BZ=jkZ^}n^H*e74=F$39Ky_o05wLCj+dlBLXQVN+X@j z*%AbbAM;~ah4Bq=yCXct**o)ueU9}81I|X|y{5DlxuB6YPQ;fbxc^*G79zqNzPC~v zT!RYDIC6_X>hn2iGjc5AwjJ`*Xq6MsW+Uh)BySPkxFrpM(Fue%{f6ewPN|?;KX%B=z=R~Q+2yENugx73*a}|V5-~IARF+6RWpJ*lQ;w*vt^LT zld}(JVX?9#>q`(?y`_V}HYrR6C~l9SHhnO8nx%eXL$FgSP{)4)jiHbS4IcmmvkFAz zSFl%+i-OYaL&59CI1{2r32U7sEU1YN1FVtkyP$CeL^meMDHlN2lCB6~%GotU8n!hQ zgZ|Yu$!iN9NX;wQVB{VLV>JPU(%FyHv#6pndE!z}kqvV5k)ex>j(BpyFeyf&z z*SS^Q1K76_4DD9JkfVL*)#`6L5K%YbSR<56I?O;kaDx zG0tBv*(IE=T&;S@2Y+TD=w|*}#QBnY&K&D! z9}>-p@2Iz5w|E4rH_v2#d)2R*e{p+!fRcuOL!HMEVX4<*yRin!^HRqV zO)3e6B+C*N%Jr{tcf>H61T2cewre+?&JH8VXYJ|GaNJz06+cEob}@8nQmeF7ck^e^ zh&d_T$aq{|YikauyE-3F8SwrI?7{o*FqcPXnhlg27N&qP)oYGcM|JJJ)n|!n4V7Uj zGV=>dB$BhSwI31!3T-@p(-Vit}GA44wuW?O?j>o>6KXV)ld z5qeLfYhkSP#0co%1g`*W5}+~Qr~E0;)m?gs+PS?k+Mx5Hb41s1M%L;;JB8aLr;?`? zl`j#?i`o`%mf|lT#j$u%`cX>(0Vz{eRqUk?Q6kfBHNaO<&Gp>`zom)A976?f)#tWz zf>_ilu+Y^Wh^OhNE{Qot0ZJwylKSIv91l`j5XCuk6$SqU$@qE*xd6W#?_f@|S4Jns z+h>$dm&e7>IRIIfLM=+fFzNgQVV_kVN11L?5HQpfn|uOD`@D?~8dp-Knq(jsrrnv( zpE^Lc2`0;D$H}XG&TsQOYzIlOj=Ms{-@EnST^0FqD7(za@ zH{!Q1EEm;NFsTb zS=%QJ>@~gtDvJ;+`IwWxOP>ln4N+qfV^I9bn+z$59}aNb4o%!>c^b=JHW(28Bo;@jj`4^Kl ziOTbRZ=%4wnt6=>aY@y2reK+0YFNLD#q-K+63pc@-AM=L9JN}N5v=LvE6I;mRz)FU zSdqah^DmV0wb!%G&U*S-au+O|#b_z<4^5KN&sYTyyV2;?C{EV9i`0_KW1r?I1O8A_ z;-UHr1&p?;j~^%rh``$P+;nHe4Rnu*?v_Y6dYk}+>piTnTct1Tsr1ajG1e+WY)fk` z%()5(3M5%$LE&M_bEiwW_M%j_&|rJC;Cwy@=X`iMoAV`jF&A+jxZ`skL`RNn{qAA@ zX(W4D*@fkS-psOlIG=sFdmKs$(Q^kFPNWG^@bSr9zXQOhip6r5l=XKCf)F1P6gq_N zMH&ao=&%e_|U`aT@JtwpECiO`blOiOy4Gwi#}(laT8{GB4zam4}F2*!r@GZS%GnP zgIm+~lJKb_;{X=oi1uTRb~=Sg^#(`J91|419$)O6$kwYOcv=+DGN;#wVsLeYIRd;U zIJkDca^%}X^mHojn#E#w{batW+Y31^=L$&Xk*BG6pU7 zRuVYlr5Y8uhGGdur5thV5f-OK#@Ouyv{82sTN{qWl|Crw1p@L1!9YebVO&&gPJOmz z?9Sa3e)3!2`)Zp?S3yCE&u-_ZD^Lw&vxU7oAnFU|*ZQ65Ak5t%f5yFsZFE%$ zBe=}fQ$J1KU7Qc+;&siy0R4n8imsM{%Z9p_&R#UHjXVZ)R5RE8In z1RZ+WvX%+21?%E^n1JYyou(7&VTM|sN_|6k1oYs~!}qFKNH0`a2q&`W?rmT#9vIMc zD1JMm{_<1z;Wn)AtzF&0n!P+)Jti#zLI`I1tH&sDtq{0;c1kGtQydjEuY|K!;J*=i zvsBo<(1-|QC+>4RyE!Z7hXZt3_i8vkRO7^X%=~XDdEaLwGw51z3Sk?rq-+Vp(c<*` zMkJtYr09UQ>0NP0*cq>IyCc(9HyXgK2rH z2(Z!u_1|&F&~NwQUKTu-L(vAGs!%0@YCSle#^+$$Qmdf#=&P_~<*}H7G01Y|?juNS z&1W}qB$qJ6@a*A{L1)eiq%Zg_jxv!c>b5eO`9+yfsCZb|Cv#WR+UmOr!{&O~K%@E8 zWqCS*a@9z8u^qG$;G<0hLt10U%8|n6@4+W=J%pb&Q49{6Y61SLO0@T+KTChvD|S|8 zC|8K;Wxz?Pvm0kMAduvYa5szyRFw-~Nkko(ay*TifBOkre(!%w8*tVuPj1L*fpq85 zhAJ*ac&29Klqye-k`3QIs&W%;UE)c7iU70JLvVhY+ekPA9*k_y%}L3eBBwCJLBL0n zh*{s^>_K2iwdQIlnP&&rT&GJP`!2aY$0SMyhkUan>jO;?yZ;9}ELp&qx?8GUw};!?t|lMx5VC z8S_zSDv{@Ugg#p4G$&EbL3n5cyR{qn*!RTe84od&#^~Nqq#)Txr|7i=S+A3vx4qbermAE4w4al-B|&0P{b_S8mXu-F?E!#2Br z5z_-$)|%)SdnmNc2_x+l5l>~A{mFju$DjNYJcg6q`3g=5S`pY&E9sH1VS_I6y3!8Ltx`_0g=Z*xs6phhf zlZu=b0QQ~D9!?}OT6B7v7-8MThu;WsI`827YCkBuL@os1sbeX1-=O0Mm&r6yrSle4edG8>jlIX(gfOUzKRo3evWA z6WoS=by=)nW9LP>6uGPFdy^)vNM?s_CWuXU+X5C+TtnaUad3kXcYX272>%J5X!JQm zbFq`(;gz`ad<0>*50r&NUx|9ZEe9IR@^+TM??S*ZSV+&yiy18cPfPjPJ!X%EO!u8S zdZWFy-uPSbPQN{hJmp;_(aFJ(EPX54vzi%gtBuzz;AM0&!S5$Re8`;pIoivu?_<#^ z7R&q{p7wZNgjJZs;svRM4ZLBAr)St^#9OTI{34WuYOHI!tIU!M1o$81)MtD3i(3>g zw3w-@30G7eb{If+W|9pkOyvasIOFumku?S4tf^TA;Y?YB=B~GvlAV(X6~_rc!~7y+ z8P(KjJ$b1spWFtbgbVxOB zJamKi(vza9nL^2@w?v(|d>W+f`AP-bB=i-!oVS+AxgdJsm!)1d-o2_@pMHIY$Y zI#6*h5t%|2uB(HJcQ@Adj3X!Vgr6+G1X!cA%!0wLL=KowiX>`ga%ePJ9{6a@IcT`Z zzIiVL#Tq-a#ZhHv&oQR;{cy&EM^28N`dZ6XEu6UyuCa8JQkwb00nJht`d?ip3=^U$aNUuI^7DrS5FSa|Oc&&`c* zW=>-=`_1ZoX5d_>)0t)zh+=ezuK^I!L}i4Qf)f4|;&-H|Q4cwhylp|EMh~t3qYXSa zaXdK#@DcZXcrNe}UrdxAs^dzP6kK@WM@ySqP~*W2i`SzaYXkZ1$v*ueOE#8+Boq$x%f zip~1ttn8M#SY&zCpyW$rRLMZFIMZPy=y})LE;b$6PI4ZGEzeR7T$}yh0uz4&n;1u` z*uPTOREhMVC$o#BOh2T}e!}@;F^LafALzqigor)Ja-`p)>WHW5$+fk*M*Apo|6>t| zg##cVplxqAV;A7fWxe;mNuoJraqaMqMa--mWf7fYfTJ`daM>b`N_yL)z7?nKYUER9 zW%d}Xh=rXsl7NDj9oA;N*q)O}s<^O9R?kW)^3ae@2F&(i&Dyf+z!^e~AdE|HOOA94 z?7Cd2kG=oF*5QUxJrnyC9jO>vzW9pYTNc@|wo2cE0+8hZ`(L-*2vxbfoRoa2SUq)E& z2A&faBYeI=`XJ7(;|GY@v|Zg{+OaJ+jCRsA6}?yN4O^N3*b2um4h>F3!D-Vib#^L? zy1jjCdr|5Y)$7xZ(AnWHt!Oqx0Z!4NCLttuoFCGvq~hI?Tbw}#n$aNiwR41*+(ykQ z?T87GHiV*-JyneD{OFF>G+>i+il8Yc19h_fnF%zWv z*hkIB@dh}HdSv|(u1O}h1g{zSxgnZ847ICS&S+`oU>~vBe>9U+LVcz+n=qt_;q_El z#v3GZ?fQU#gIW1Qc;1dw9U$W&E9{yuz24>l2?f${b5>B158-^FrXe8VHBbphOkbRt zSKp7?r$D-`z5`im)lviTd04&D9GQ^H6U89*hp;05+0bXKc1b$ zIzlSn?##hn&!k!NC+`cM^Q~U8`<#r+ZK5Lkh)BM#v2}bK(s{Y&|}(I^d8@)N@XY7~>{2{Dz=1Wz*MUCMgFW-c_9n zKwzjY$2njrWz1UXf7naGhI!Ym>4R3)E=QLR$zpgAym|v|D%6(mGm!5xG1(CI6+)TG z5Sk2H1$#-(WIb|~Yf?hVuF&tug|RFaGAIwA>_J*VNke~;>-$#tBcKUQ-T1S7Amjq0 z-l}9KKr+KS2}7Vi$Z0{WpcWZOSjp@${itcuH`>3F?8>%}kI1+jq(KefE0}|>t1+kB z4&Xxm{+0q$-I?ep#G+@7z^5T1OuykS)Mh9q_Ze$SfvjQ99#_av8<*6T!9?G%>NTi1 z8YAI+K2*2PBlhTWGB$Q>-R@Y-Z^V&t8-zeC(ZhgifgUN6Uq|?6j-5YXW?>V6r%$rp znNWd-Gur%Fi1D0#M{wS3byg0SrhZ0+7>?WIu|qJ08(tv=TVl^28j|*UDN8hBm-c+O zRh*BlGQ!7)Tyb;Xn@ywS1b=K1k6|B>J~tlE3CIR$-S`sQsr9h2h9JGcTEqqTJf_I1 zgp;MnTi=q5sVdPC9?;mCniGS#W9fHk6DSY5#K{;!dcz>;=hNZ9IK)c)3hTLf6&F9x z0Zvt_6e}PT%XTgQlrhrHi>G6gh!)yV+XEG>jZlcE93jKLutzKe0CWoEIfXG2i6ru0 zi_sco?M7l)6U4PUi>W|3TAZ?_8jSL+g3#R+4oT?!6&iuXE$%(?PZRAP1hoZ<^|RDR z4mN#!z^h(Y5=&5Rc{wMTvrBU`7Zu)l@|GXaj`(C#dXBPPhD=F)jZMNj(9rq_itqdg z!o`y1gZh~WoXI*qysB@xTWc+Qs%q#p2u~P! zo3^6l3I)_$$K+`Xz8}Gf+W@AkbLtCBx=E^xgd`&b)7d8iGjH8((8!Q1%k8Lj&sK91 zN{;V00c$g7gK}iP0X_mo_0Q(Q&K!C-Qu(+Ci+} zD)o6bzOZ^d_md=Iar-@QAHjCWwKJ=AxkZEU&p)@pMhWmhD@wGL^zZN73f;gg*Jx7; zj7q<_X~2spNm8SM_Fz=EgVn<;PCvZAw{&vm3e24d-PLn`tcj)$aL(vwjy(b%Z&vb) z3D2@#rZZ1#JeohK*Wa>A2m#8((0=Y>Z(|%*9jeeMqxg}q(~zDF{>HFW?RSNEB#a!| zBy(L|j7QR_SEj*bR69!&rb#j_Ild6~#fZT79(S4po;WK?lO7SX1p6mfD4L@l^9#4# zAc|cjN?N8`4*n(|v@Cz^`0TNpaF$E`Sp6H*V!x1i7GKdC3y5sjqN|`4Sp9)rJD#;ibh|2R> zG6oU3PCRxCj%wKtV$Q!@5|!0MuxQx|uchlrJSx);G?E>(;p+aorNNaI5m=;UyUwy( z4p%{_wO^#Sd7hJy+MojPRY#ArE(1%q{*Z@LI%}injmJ@bltFYSfSj8sfnoF!!f6lo zgPppkf?AGJ#h`e)E()FxqHH&{MZl6UYY!l0qMs^)48~KuyIjAw5GiEUrk2Ll)yWA^ zrIE}iUeD}=L0z<>Tth)3aU!{GF-D?KjZgu*37i>aDRih2)!&7wgHSyZfvgJNdWZp>mmb<$>i^5NjK$W|yAul}? z{_7r*qp_Elbu-a|rUUVQgG&@Xd-U3YM5&p0+5a#PkpdTmelFLl&d_2}km8>fl6qW; zn$Z8JS=8-NI@FwWFeVw+Bq8nB@U^7uj2sey~^VNpt+ALRe z7E{bczGXQw?h+EPAuaKZ|t5u!Y z-*Q%3m_ae{{Wm;e;iG*eS!P15HfFyjI+com(S5$Y@<22?)|oTA=g#LnWVJ|f#Hi!G zR|tndQmbu4Cmgi^F@!}Fs+gdId)y}-LD8p3*H*+TIv+@yoH*vp9lS35GItw0LjRSpcjOCUpc6M%xnD=Pl{u{GvA!$G_J?KK~m{goLVtk@rAyTp0 zB!2KKZL{!tD?~dd$P+FRhg`cE+GkY&U%D> z%jF_+_zsCDcCx&KO>qSAj-x)%e6|dO%NPs1d)U9MB{rz^!=xkWqU|mF06M{To7}3c zUoH*`EE&eDA!oH#07F2$zktboyg2O3fM7jLn{s&RRK=L4X<2TW%99@7FlPY2ugje* z{4Vf=sJ$4t&E(sFPa{0r;3#oHiT{R)r}<&8K^t7mxRT$h3OVBIHaD4`u>bA_ONQh9 z0mE_|Mqmp-_6vZFw*zB?bn$4vknHJ7MT(j%B;o(LgC>e?9zW_P#3e^!PLuu`RZ%K1 zweMbaLPYO2uPyr*G(BIrl+K4p@gIT|WV}e1t!8B}3*V#}{ow7qA6F9nVFiTF(tx4J zMa`KS1y%0G`SWTudG1Fvom_l}U^HEfv1x?pht{5Xld($pav0*7L%WEdNL~Ww*Ty9?fPt2M#>bM zEV2jqL4jhk40iVFj~fLNWlu9}`6W-bg!Q z4gc>9O%n5}FhM~&CbpGfS2~BDH)ky-R5o{GF1|Nsz?2mQ<2`&2WSTZU1&KZrfI1v@ zm^nFfXyJ3k2Z#V?Q~p&Ru?~KQ%H`1qP+5n}uP668IT)|@PMPP*=$%0u5p z!!OTS%5(4opjrgW;OYOC-SP}|V{66w)ai}lvmuzWi@6is7y z4E})QTTqy2+#;g89t5s{o&!4DujK7q7@`|W({iH# z`@*SRia~BS1)>%Wn{wVd`p z0{iG>0G`-fAw|~~pxPH43*tOl zq13Z7XnXcKt0(zrNOj2SE~1;iOC)dBc}EL}YZCjx|AXM@Y8q;|@qZ?}54lN&GdCkD znfgzj68OmVmfl`^=c3>}szpH~l1B!x>KetTIE3L;zR9(ikO4Om08$9>CEJuaxA|ju zid$x3Tq&&FfSig+JnoKFviR`pMhB#fxaUW%X&A`*%MPbHU1)uLk|w-DvN4*e?+-#Z zJ}IilP4KNy}ZFSEs7bKKMP}2B6vT z+|c^hWrpbTj^!?A(7M&c3elAjM7pohiT22i7mYuYf4{QNVphz#P~Jn9txc+*f}Tev zUKHZag21l@a?ufnciQ}?%I4@63+_REvmk^ zU!f;4@1^n>!j#kHwzKL8c-=%dd9q@+sza^q=WV^Ae59TL&{3F?%RV3WZb@h6(n(pj zOHgK&gbfxPCN68Q<(aMHXzVe8fTz_{ou*j@Wkl)qd8Jk3VH4!)nXZO{VBXBDiab=) z_%W}xy^sb2q=)eVLNymKu1LvYPKOjZ`*ZoL(8zNI%!m^~(EzESq%A0nNFJ6P?N17{ zmdGey2*!Gg5sbK;Wf-Z5yjmx-I#o<_d+6KWq)A$V;b%zi0x=h0Q0+j_tkX9x@OU1) zl~2cb3q{5u-CV#UAUf#5{r|l!!5blrE^G%cw5zqU+8NXM!C{{ zzzEk9(|z9SXqYO*@j96njPp)7HpXltD0re;R>evmE9$!_GqJ%N^Y9}ZaY*>jy1fx# zfhVFZO2|2^QhpDW&DWL~B3q?aZO#wJTVUDyxktTPw36iD7cA)V*y)9HvG3%CBK5%+ z&42UrCrc?cW*U1Tj!e1fskX;wYRfr??9~CXz^B*Q^oq<8& zEIm-q*Kj?9Px>=0!9M-{BHdRQ0?_Nhv5}Sd8lHBg)TI zW2rNrLX0Kq+o6lpTOVv4N3l)Q;e+7v2wBQtTwE*)upe_&2s3I%jNvr9vxWnFmF_oj#z1EQW=*OzsT-@j3F zL(J`feK6J#=2cL^ZUmj5xLT1PYUvn<`s8>%|C;cUX|1`DKe8hPTc4j}$4+C*C>(3P zl=~&rX5B~zHWdwPcaZ8X-V2eO zOEOFf^&>VkUx8AO4Y9vEsrzO<##!snL((Ic@>24=vb7ckpa0WxPCzRa-wtaM#?y%} z*~Cm{oet3u+MArJk(Z{;nmnxC^urpXdh-9y{XqGTfNIVQo3EEDd4Sq$XSwIHQa?om zC{Rp6Qr4i6WebQcx!nv}(Jof?&`y8DSAXw2@~4*I>+MdM&bkM9oPqgvLMQ^3qDRtN zp>>{+AfHXqT6#{nK33RIaCD@IXYL(4#$er~wa!LI^vH!sHH|9alQS(PC$Mv3=zYTW z@ckMOq(@XLDeS8!%{QVB0VwrlV!tgdyVA1?(ZBnILhI7J`_6LeY-&>sJGBBS;0~oA zOiCg4dw$cgP#xi9!7AkQMBFcf;SZQGiAmuD=moL-gute$Uu7wh+)g~aDdHYS1x^D0 z;5aMbtbNFl7;Up=%Is(*>dNnn9c)yM?+Hy>+Ev;`I zSLLVYT`euJ@W}1X6--CohQyP3D-JBgYcXVY;T{(Vup{E#iewE>sG*3|7vD?*#YgHb z4$dks*0xSrdr$R`ZRg)+Aek1jX)2g^u#{R7Z(JrHv7vX9M1{j9h1i}GVRA>8sM)R! z^)Gx%M~9vL#&k2djArBd)d1_Vhp-17SP!H2KTHW zYeT4mAz%I>`!W#np){nJcbVkRYHqBR#xlN7Aiv4q87;cDEjuwMJ7b zu-uPsi-dv}+~9MfaJGd9iHnZ|SLu)Asu|&3H(z0~&_Vb!O0!qqRMYhOVWW3&p+6qV z4~I7E$VF+6~w|UCT=Y|`!%Uf?fg$nu&g1OZ{4mmP5>sIh}e2N=- z->)myHomf?Tf$7kI$s*fT-ajij};`Ulo#Cd!6K+F$CrdRH|}f65H!wYH{L!%ufhE2cTw=$Mbd6-dCF-3n!uS3Pn~qPy~oAs zLYe4;g(reqv&%s|G#Q;{bV|O9a&Yd?IbRXbV)>T{p%mObngKdjm3o@>YYrkClce{g zikbgD0@2xzt6sl&qKA8*-XYqMW+Nmm<}c)g4ZT(^>)uBb?47GQ{&I~1&;e0mNDo+9 z^(yhXvsLv2Dd>B>Tf=PJO{n$HSJByZ5(@R4MoX6u$tF2oM915+GP%W{34C=(ii${)d-B%iJi+xd1X!|Is+{` zVp11NBvlC$Soe@AwBTL%h@B1Xyd;|BE%?eDwY-|AtwU@-DKOUx^;_8Uu@glBh>^Wg zt19ckICwU`?201HiAYGJPR@c@pTsNJy4p}k5JaG`rurSJl3w>=f@Kyezx6}rzx7vc z<6*eKh~g|chkAQBt^yS~<{$KnrkW;gQzRSP9A&f3Vmkgu8-tSNsF2Ks^(S(fA(m@e zkqByM^grdFy&EkB4sRW$4fb*{L(W#W;HGjy7ds?=X6O>=`e>%4n}s!$)C&7k=wmgq zQ*h`lZ?(-t@Ilt->A`aaRYPj~1kZ63x^rCBZjoNoE4spF-nCgx5Vkpi0!n!yUE-&^1mHee^pZpO$rqSm#_#zwf0MfkWetJA z2O3Ypo4P)zFXn!ezapYh6jDIgM8zjmrwJ%9GI3Ihdf0h$!o^^CGbR0)ul{Vj%y#fe zEAdTbwl3ZwL8ekh-IsSQeE~;*2L}A?Jsr$ldp-uxk;L%6>4`Lk@#E?4m%j16ZwuA$ zteU*{!l^=*L5+_Uo~a85w*<}elZu1#E^0$N=jgyg278&lr8ook+`UKcPzSg1sqOWK zW?ApwUjw-_Hx{q#{5=!#?Si>xMX(8#2G?mT&kuQVEsu92=jLMK2c+{R82LEMn8r&N z4n?DeutxF^6tMLjf;GxCpRIJ#oiYN#Z-qb6V_8*@rEi^bi#DP9+=a|!C z1YA95%*1Ob7ghldGL#xbkx97sU1jnN)Y*+$QhjxOU`5Dk0s%5a)_GZn|7k)eV57b) zzYgH6u$?E~3ZCZj=5_l;1@zfuvQdPEHwSkticENg-Tzi3xDjNV;&?jRWF*?Sz>V!2 za>nKTaEGrN7UScW4@Uq%QQdqu>yTZ7V^8XXJ5vx^1iybtvq%BvG&Abd=o9qisQ`!; zz9A?+k>5&v)|4^poHd;Uan2l^=ZINW*>tw=cO&eC6h<3QLsw(vsd)SZu~Q$gG++>@ zdI~PS#K1q3rs|(kr(eyyV~zA>xcLa`rFHtJG;M9G-eNMwc51_x2>_Alq9Ty9k$9Hf z_ijUTu^l?BcXJQ&y`b(?XhK){+AO}}_Ucizsl%nHM+hi4mn`xm^h+CS1QC6{Aze`6 zjkrkx?fRW-0*=@$bc^HpIY=SbYz7eC1;tv*)JnsUiCx?Q;7jEbxRHof{^gFCVRZb> zocIX|y8phJfsB+QWm3~XP37f{+@xhP6lXu$XpM;+V(`z}9$yrs(pyt!y z%eC2K6Q;!eo=4V(_)x7^Xw2Y-fs6`?&t8A`=cALb z4-`U8#}Oq>#5DBGm`bX6M<>RdLE}j1@~{Lm`-x;#@Dq}CKLbW_zML{9#qu6&j_wvQ zV3tb)sE0`Y*ycOHG+kvc6aCQ6>#8YZb(YY%T#^AqjpmH4OVA%N$X!x}4}EO;nUcKZ zZ05m8mXd%yVVMTKQ3uW;;w7cY$PH{zlb0%@;Hk8@lV^a7Ri+`BIoM*5hr;>0@4%En zPib36zD9S4L~yNl$1{HRfvi|-O6Yd)6G_Yi?7Jimu&zLMBeANugjB%>rwsXdh*wqW z3CP@OqIsY^aD$Q5VrjKf7D;b%8YK9e!c29-uNi3Xd^O*Dn;Yw@$!V=*)9g#m3|V^x zGN#*^yMNL~9hvwQERgi*5dYTZOF^)o+Zm<{7(lDC241AK-U(it$tApN``|yyrj!&p zuX|nP>1#TI0S&w=%cKvGh8IsW}T}mk}AQ~39zl; z`DE0Fo+c3}f%YM4=uGTn1*Pq-4YZwUzjrX6@EHuXCca?3z&92TB|xo$J(^KXg~;d; z6^T1R4L3{gR*X*2=c$a*HEWsV@stHbiljdb6WH%zpzS%OzEn)9&^OZ(d!>6 zYc5N67rjn48(0-t8?6lm>SyxtRbtRWvD)VtP@J7408anAq3sZ--iqD=Im~-{flvrM4d^8g zMY+H@kS44BO0RhXkvjnOI}xNmGMau-3LFB}<~sIfdclm9qkztn%>j9j9ji)r|CWYG z6S@q3^U^H;}`hjI#Fhv6x&%q1HK@U9Je&o)c69AEojRO>R>|(5~ zBb!dZ|F$MW{l|yRm0Mpe5+TWU`!;|GP=BSvj<`SB2E)pA&O_FirH+v;LU7|im2TM! z`E`0G_yCBQNXlSaTT1<6~r|ZBQ#64V95u^=1w^6Cv5v{3a0wK7$7D8s=oE%XHE;N#t#OofI!{8Xf2ZZ z&czfV%hhBxr)n6fE#f^1fXp7&CbAT#Xu0*ak;vE>^>3;uc4F4$%{W_zO+}3#c^->d zlRiXbj57${9EUsN(yL!6wE&KIGL@CK{@*z}4q2oPYYhSGp`$5$uHj}pfb_?hITnRc z*oI@aO%&I*U(I_hI6KcRbx;U=60rxZMnXi;4Mu^4G=rPqou&D z7fm+Q5J^mw02d4@X!XbgD{OX6&FwBwpOj78GZd*F?I=uDJ|m)dfC?d~W^1LUDg^WM z-J26iy8A3+>5t21Iq}`raCy`C0erK{50bpkBq7s#P2XJ!fvun!1U)&H3+NGE7b$*b zXU&^v&!C?lje`TCbyjhJ=cvib{Zc1I(5k7XW2iEzvD`CWCGH}k+k5Xwo|>+9+kWlQ z3PpH?J9~<$A3LL#&5yO^svb(}Ef7U6@rdt-FiUHUaMNV1#+l6&PFuwEe_95Hb*kgs zo#|!Y*k39pc0wXP;Tb`wcmKnL;dU8b@TYkW3oU;VolPAN1JUUEeSLrEDkcV4@@|Eq z6%Jp?^?~5pqNwfwv!TS{u`ROTdo601dYtM1a@TvbyMfaFIsPy(Wm?aX9krN`X>dG$ zYa7*G23~*p+{Iv$Az0UvX=2OLLr&!P@7S0INV6nXZ?m~64(L@a#TxdEWvU0J3=0UZ1 zd|&YyLO84bVZ2Nxvv1e688=PSiKxb57bHPep9SN(ryF$jpw5Mn7~5mB&&ABl%r~CX zSXh6rjN|~3QElILYLylEF%fGYTU+D_7}I*bya&4?Dv@}Z!q+liQlnDl9Y_hfDcaE%*y(eWB zEXW7Dv|KuSH>1<{Zb#cy|8-)M?9=iLK-Mcv%Q#eGW<*m+TX9HtfRKO9P}ZLfMd|U_ zbh6>XXXusVsfsq{m@5Zc$Ce|X!Q~}Z#_o_29e#Gmks7l=-mGwK2ZZo}qE64Zid1Ut z#lVohP$k(fkfZPZ>9sqoAog;QWyVLkIk)j|)NaYO^c)=J;PzhffnT7T(?hXyLD8%XjT^#aYYlGz|z-81|t{FCH$)A~2H z64J=Vp*z^NwyRaSBA3w70}rsfXTW0j1{(4|T4g{GJ2vW71An7Yv`Zk;A@Q$4(z~>f z*ChO60vB}cEb9a;3xIG93Z{Or%3!04k3G`srFo&|E$M(}149)UgRdc%kwdma&|1P4 zW&q#U8($}xDQ5*Kk0Sv3Ke?l+l92l@S3Vj!)oBDJO$Jd?K;v7HRz0D@QA(a-b&(pv zf}uO!BG!1Ff)uE%Y<4wMOA3svg)Jy%bWlcG=uoUYsRucv>E-RystWDAZ4FtS|Dcdn z5w`Fe&sH~L@2umcObq8vP)lI3n7lY%-7FFv&acsv z5h6i~U4LObW$XwemjgA`2m8Gt;m2zymkM&%wF%EAk5vdge#30C%KM5{%J~NBZmz|` z_^g_VxsSNG^URbs-PZ>O``BZj=1w+P#yop_K{=)MExxQ}DIf!fKBp%HhK=N(0$L<^ z^OVYu4WQ8$3|k$N@0G#k5*!5807J_tYDs!M;4)JQmK6(VYO^eJj)(^#WgREGywrDg z2@g&Z^XJXZFAzQd0C~&z(j#9F2kIa&`-E#flVBb6ELi=`1Er;qj~~o?!I=k4`-iA* zaW?k9^jk3#U0P$JR-2Lwaub)*N#9|rX02l9%@~WW{AsQfr>vI!K_eatC<+Eoh_!xZ zqsV5+?ZS65zN~v3qreBb%>TtTlQbfG=;6_Lt*dsGr*9~dftJNRefRTn4Rtf2gA7&5 zMF#EvRk!q|;aym3`q(*c_QMY^Tn)(OJ}LrOo;Wr$w4x;)<^>9X5x6yXy-TyRMu9;o z=$UBJ6w!c76jbY#)|v%}Sb6)?FAY^yTEe$xUN9Yaj*-aP8weotgTQS(B_MSyQbGQ$ zafjL7@~ooUvD{F5q*i_TF1vL)L}C&8S!eg`#K0kEK5>=FSAn zmDMigo!O>Ojd~sOS!ZenUJx{AIVA1c-7S$W*aHqivDL;a8fW4Xr1>fnV?blG)1V%2~)laq=p z2OS>RlyS9f-3HR`sFCayuUcVOjzlC6G=0Vb;Wmf$*AZ2_li`=Vouc=JVve2d;IX|g z)Ix!;3{aEqA%Qhg(b-f?`|TRZ800l9mU7CaK!ilgk8%_M&lndpV-iWSB~+bG!aU=o z13nnOm-Fy&)tGtJ5_yOUJb$ScqNZE@>1=h$-txfF#fw-l~b76D7ihd6X3tP+W7ZK*|7Mlr@{*w_4u!?@T!ZA zevNtyreGT42D`~Rymn#DK8Dcr0zW3s>zKn=Y=i65+Bn`CBMa9I!#@qy$|3i7d~uT| z6|YPo^TfiW|-+AeIg>7N{Hi0ZjtYg8%2*yqFA@GfEj+`6L8 zJ00f|zh>mW=B{L6NH6wv?w$K)t2^~Ev+Ly;_N_!liHAVbfPH3 zb(04TFd11TCya$J_F-A`J`|C5F6KcmkK>#yOu&+{YllGgk1>3Lm@T-%8*sJIm{h%8 zwch$DLvEcU{4KA-2J*hP8_Z-=kBv_Xu77pftIgKt%O0cD+Y5nI!4^zmp$qte3H(8@ z^6oKO$Ab;rw|$|2$hfJ8s!x=(>Amb#rzDI*L3n$M?+#JtX-H`) zyD1)3rMkiIW-_Sf`IM@kfKSMVC=M}LTuiPcLf$4A4g@2F3YVh2PAf~i6M1Se3Z4`a z`ssG~+c2|a!kbs{B8`Ibh~>*GYCwO;rbUF% z8j}{z>*D2{2jXX#VENJu_z5Q_O1te_@Lub>Dx*DULd$Yf7?&WeYr0+GI>3z4CUCsqUa?_6M4g!6V2A9N^cjznlJ2 zA=3;#5^D8NFJa*z-DUAR>q2ky2oiamYD(dXq(YIe-qUAFc#Tsd7U6-Q7NKPQ^$Fj`uuJUcZPn#Yu5q0MFZ z04#p0ZbPLCr?1&y+Vc-~!2*UL_H@t8#V<=yK!RkNANgi6s`)PX<1&4#JF#C5Xw3Hczi&&2r;X#@j>P>{j4E> zcX`gW;5!D^krb*2Ow$m=cKx>!^t6!hP3aWGv7#n6sj?kk@j5+)vZ z6LK^Ubu{Z))m_C(3}m>S*w7!REO8G+bdW-3xFub*&IRGeUu12^=JA88i3EC~r3K8w zV#ItX+qx8`_I3~aGyIaoB=IG&+}QTy@3^s0dZ|+haHQ6#Vdvr3VAVbYv&!y(eD!q5 zuys&kS+V$y+z+M$0{Qs$u-Pq1s$bZSYX)3kwfQR@wK&_u#?u%%G$O#$4@Wi9dNG z&9?6(2b9rKI?pX*{*9FQG>%mveg7fZ6YO3umHj7qKAxH++H@*X4&qJ9T0$H*FBYRT ze}$Z?Yigw86`<%>kjVp6)k1cdVvfn%FMO>~lz^DD{_fU9X;N~;f55*u|FjZ|4<3|* zram0diWedmbqo!`nBI(yE7Oj^6sj3&2 zO3~Ch!0Gnx^G`s@P(j`KxoD&FKl$QSfpuuyBPDIT%Se|pTyl4CUj{|j#cJmLzVm42 zJ`z$j^#f;$$pGtvjHQW!BQ;4&)T(LZuX5;MySk{MZ}DF`XQ}aW@&Ta)%qqSG{~V&Q zEsB;%1h7bDz(1w6ptH4!Rp=IwtO4QIZoZ0Nop3EMV%xJVL}* z6SIXXEFTf%o|fgLW^)_|(qyajxcx5pksHi32i!vCwkdAQS%TVz>504~Wb_yUZ8i=O zXux|ez{@jg7M5NWY0ltV%SflL9?Xuh1!2?O9`z%5 z2ba>XkGd<+nB&&U#r{`Mxu@YLlhm(>Kf;`2N^#kf@q%a}^J2&IYR2;5qLEwcWw|Bk zWGz7#@jXijc_G@P*uA)LIHVi~}HH9i|tR$!UJ&GqoQP`R7 zzazspjO1|-s$-7*9Dn}el3=`K;#Hf3)m#E@sdZ>jacBhB_isR<;+&=(J^yG30BW(k zycbg{{3A$8+rA%RQhOJw+qTxsPzykf)4~OoFa+d|vpX{>{u=^!IKxR8_14b$!~ZUt z*rPRfP{SkV2P4{cFQLgm$7AL#vakUFY^B^!{>i;z=&kUcNV0mW8GFuUy=L zmP5gcV*cMg*M@jH^0Iz2Oo8K5*F2`K&Hr$gkHbWJ@n?$I06p8|v!a-l%ICNOI4z4M z4-F$r`#Rx<<|)amodLPx7V7VrhOpArN1Ce z&apaoA#>?eQF`v87zo=nuW4VcwV?vbe>l(o%kVFo8`K&489`l4XCCP|qDk z$Z|ho^;9*-FjyvbTxSI9Wpa+`p0vkcJ&|pRM+|`Vc;l%k;_x=@cFX-Ils;}gIdH^8 ze##W+;c~s5hZ?XZC@xW3hm~co4JP)cjCsJ|7hs@B=E=nyz^%1e_{vwlmYhJPD&O^# zvMB1FO#5{K;7f$daBEEE1(ffF;sbvbY+S6@jqT;1-TVaRI>MZ9@|eTTQd450j42~7 zSncY-6-aFtssQ=uDlJUQo|S?UjYG_^`gnB;hyzf;vE$wv?a`jE4S!AEn1 zh%1wu$P0)pMrr5=>Z5sFnzD}-{3bu+J)4b)mVU#h#8%%9N`0;{h*}M0!c`Y52}y`Z8+=S!mwbJ27@p>n!KH4P!d6 z?J!TQ0F>Qtd8T`<6EM(jNeq3$C&WJ9Z8^sOs%G#9T|en|?_S5SK;kNHx&KhhSF zn(o}7=yRos+sp9OaHV_stweqeF`$*M2^F`?OWR#eqNPpa)?>{$b~owVbnlk#T#lsHY^(*kEgdFHX+%CSd!7h| zu!ia4@od_VnMRkKY?=vhoRQqk0Vjw(Ezx~gX9?+PlLZ?e;vBTzn2uaRns7GI*y#2;*Zi2 zo*6r?GF!xV?AAUQ3~-zv9r+2}Xg zC=I+~xizHisXr`7KL*EulF|nB9PviKfcJ;!`6ynr%ne*ivzgOJo|5sRXemtOO4?>A z?bVZ^#_@J*opo)~VRmd#M>=F1kAi|jlHde3d5 zS#uYYa^4%5!CO@#g2u$!;fvcCN)S^dJzf|B$x~^`bu(`BdfF?@T4UnR;8E;D1bgkx z?fUiWZWo_!-0>)_bYOzfi$AguVXJ@Qiy}GL*45q!=(o1DB8`)zrp-IZt<9rNc-fzZ z{GGUKsb~UZV!$~W@EW~)9LV?KRSVt|UHtboAH7!^boe3;h(yJI9jf=S~5<2v0|I&TO-cg(7`m zwr`e&T~5xJ@ZYmh#BsUB&lRh=86Q@y{FGoX{_00lrw68I7@=a{FLZ=L)>qNuD_TC_ zg3rYuga7E?g;ed?+x(*^7^35GcP!HoMvhZntB()I&Ewc0I=9~=j-y0jr!WmohCPC5 zI2^k(Lby$c4JKRmL+|!~uXX$zS223LjB08xw&H&Uy;c^$QYWxMn^kzgSK6H7B}J}# zASjJJJfD060~X8t&s23oYFEfcB>D6-u-%gAnpHdFfPtw^YYaQe&6!Tceg0g zKOeTg))K!G_SsE5v8_A5MH>QoH!PiZjxh%k=`a}RLvHNv)r`&hmA>^Hh{CG_Y@G!D zH}4lkZ_BX5(>MP}Lm%*sZyg2*)S{ueZjR*|8wTk~etGk4Dgxb^!07r{S)#>gAG3@Q zN%?FGg7VpK3d(ZEz?o82YTn{_4XB0I7bfDSS62TFy-@yy^C_p|R*v#&ZE^LUYSOV} zL+cWjn?iz=f8bHeWOX{F6)_`YU4250@g4;y$f$tpeS=`#o&^>XKSX$ zEoGJv$pkb^Iohx**}#BIXZ`ZqeLgQi@AOOqhBmqc~O&2IS z&&%fR1h+#-Ph5#nbm2Kb3C+91wex^0K#$Wgyyq!~jEn2>wgk{ZBPn@TLYr=6z+M$L z@Ff+hWru$ibB8l=x@XtsCe~<4+36GJ(6hTc4jggV9#(dLl4$?8ul&Ou?uqv&rN`@l zcisp_vhYe}8sFy3z4t)AZ7C=gcM66!ud5Yp8cbC=-MGR-K@-4mkHO|21n;rSG&K_% z$G=8caQUmXCpA?8THY0u_c@RxT9WDxS5w5n2$GQIm4~_&Icp*721~1S&a_6>gMm?J zl3y5mu5vf_0~unOs}jLcWDvTayTFJhE%@Qbf^02a2;Wv*x}b+7Wao#eEb&0DjwgE4 z0^-wOaR2{pY89(}Exf0XZH5VnW#K(bn;A={Sk9yx{C+S?sq@wkCqy6eUP@|Zq}r{+ zS-V;Cbj}=zlo|)FJ&E9L(!;xbqftK+!UbP5ec%eic>8qg$yrk6xvn>}f$!)f$fa*q z=IzS078Xqnm{dkOg$M6(;snxV$T}mofe^RoDGrPU6cYorkc^P~Ch$E}%X%mlsI)15 z;GpFYP|4A#XpX4Q;G~W&ap6uch)$qbG?2j+!qUa+M3J8a9jN?=xdVP>0Rz^EVrLcE zBfmeU6XoLg#5^&0VP*Q1fawc~OI#|i7h3V0tU3T2Ekd0Yk_D71Jud^@(W(x&p;Y}z z&dHNIdWpTVccVyLPUGF)L;fA^}`H8Y2m4BPSAWJlBXuM$4YXtstsJkejL0sk<4h< z<5d=Z=hrRAHl(I-_@nSC z4mWNya?tMgV%m+uyq#oZTz$CWbJPBB=&pfn)bP;VuM^NkumXEgMc1s85Pk(G(0k?i zxH#3tybcu9JIcoj`McQlxl`LzowUux^au65J7#ktd;j!+CH_(l`?<*o`BmeX8;7@| z`e})Pd}Lb735xWATwUhv;`Nb9%~dj2g=vjpp=%nyAXQ!qucZGW_J{i^snrFIV%4Wk zeVxMVp?w~ri$NpU{=sc);f@n1!2M9_LY;{vgW1WZz|q{-I02L&o=cUQe!b44i8az>dp~Wv3E>I zRay(X>o?-1nH|71#ZjB&C7k)%dg`FYz@0ES?v%=jio&AWB&hVIX;+@;Xz21+`z(JO za$RYtHu#dh)_4-c#oo*Ni4MGYw|W*Ml;h!LHa8Puj5Sqn<^x4JVUIG)yiIGPFIk1C z^sb;Z??1+{k&7FZn`5c4_~F1wGN zYalN@?j(Gf&;&aFZxDmhyD>7LZ3qT_Q83{$_B5UPw{C7h-CiOz3%W1>yHHRWi&zic zGG$d=Q6FS7bV!WQ?xk=xVe-qex6?qZTnswmD88Q&?Etc{ZNZn*aO8AVFBzDTz+s!3 z{q#}F^q|1U9ey{P=23dDFaF?l8~<2N-4^f1Ol;Vp`jO>TSDL!%3Wb2;%Y_SAK?82h z!NS}Caw)oQGy58&1IslZmpLS|<2XpJ#F134a45dm(pkulNT8o_#D2!i^=U``7-_H= z)-M0)dMSWM4;6pZC-MrGwuzK|=ZG(HSuFzJsXzQP;(>)xhC(kY9~`jpW?C3&oR3w& z^A<#n(Za2$yS2tdx@LtX5|20N_7c%q`louF2mW$Oz8MDTi`BzE_R`kJ2J2naJNoJM|pS3tpI>sVNR*UYFNsGqAgb6g5B7eG)%XGz7=p+e?PB{V#DTW#(Bn_QUYv^SSB~YB!(AbvVTUV_g{p zfB2|NT`ydy*;Jt{DcR{b1dqQ12EJ^7<6uRV!c?=_7vGYh+^t}xn4~vf!F?a!G_}T3Q_iLY)*BAKK53wY!_c-DpuIGEphPZ$Y zhP5bisx{YJJR~8laBH%mu*}i|%`;3sA#V|>j@rk{LKppuhyhsBk5=g3gXybceEj@j zH5Ay)DoDPLLv-Ig<4Eq;2}dLwm1f#(Rgg8jNlDaLk~`;$>>QP97W|PNz=DTm)nd{k z#7$pivQJWxahf8(Or`O?(FjaAy(#q!b8){Rrp!7{P2OBOkSX+|J%PJ+@xkh_9>|tpieGBPP*L@K(AP zxX)@e`f>e!6)iFngee#WKpH!`R@7N+S=QnBg-dI!HZE6;QUwouWifK}Vx{ii+&3zK z7oM#inC#8WBzcivL+_)2mdU6x;))jZWj?9?}kq*Ny4msouPBHYj_vj5}86oGUvjX(!47j~Xf= z)XWn%n=oLyj%_CS5Jlvn%AzxqhutB{XHAZ2PFC)1GsM3G3#+WC+RKnzw&9f8BH_5` z&q6c?YKMPxC+05>RwUymFC~HS_)G967eyo}ArSpT(wLA9g~|Q~sQuj6kUWJ650zgN z{;1j%@ss-h@pj$!=ha(59@9&Ze_VNZnOvm|>;&X@&`WkZCnJ=H`>|At3LY?$-CF?~ zC?!A}Sn}Jd^+b<$&*bOXuqG&(G4$w#0C^koNpVrabZ}o$9>{R>Q|R}zYcpyvstd4? zU1gl^y)>=jD+Df@OQJRyy2Os@kLmP?Vdwxd#hq|VX;V_E;}c8xp$0J}u_+nOU{fi> zpd-&;Eh0BPCeRid^C=rqdmKZnmp`FQNQG7KaczzcxRDWp`X=e&0&%11k}VAz)khf| zyOMWFMt$6w3l#sdAs|JnbRXw5Op>T&<6FU+c?*MLp^TkcZ6BgIu6gM&%?o5uMa>syL zg>Z!DlmaeD5z<3WH%jZ}`tUTLts(!mv9lvaD-FW6%C0{;IIwztW%27?;PeKv$X|%= z1)HuR1;|MGaegLV`!rXoxuE#y*Po)XAf$u}Z)#59bg=VuoVE<%gKWR%ddtoI^P=h2 ziUH1)OCmxMJolAdn4yK}8GhntfyE{utsxxDtF_j}{7Lc`uWgk9;}dK98MdILu-ITg zQcUbhug3>@DknJFm(@4phhLN}0t5<)gy;(yIaVTXwpKd09xKMTw$!2|^F{3ReSbZi zaGaxTk2CaNH7o}?IZ|qcmdL^qMNjMZt8(HUzkq|m{^FBZ~j0S zA{tTX&1WAT3LnZJWqQjX^6af1U>;!B&l`kaz3$Q_k{+!@ATGv>7AiBCEWnZY+II)ee=j|Y(hQTQs9Bf^*4+c~?a&9NOcxgN*m)LG9K61X9mTX- zu@N^v=8zvPB&s~`x8?wzoqO~MN#xE$i|Sv)(NqGp*5$GZMH)BsH{Z<4JUH9TXHNkU zo_>QrB~I1uGfZTkj*phHV?9R2DLZ`%6zthz>;F}-pp-IXY+#Yg)Xq8jJkz0W2ADrC zoo}&PZ&S7a3tqin=CwOuHCwb!Pl3V1d z(1E&l>_IjZBsWh@1k129_S6hwq}vxCXF__NL{@L(zY_)I-qqkGM6lo6)Y4K5FrB zUL{odEHrKddmH?$YVC%JfEAuf5r12&c}cjzW<33x#f!V8tp{Ny$-JATDu}|GVD%f9 z&<|we=K?q=xcpO{DIk5cQ2eTbIR=y1+0hw8X`4q_Ce4qH~AE~GT1s8396PrY{IGb4(7&&tE*!r-UCn}iuxeQ5Bva8cE&v{!>njmoyXcLCba&9Z~B_yG5YX# zswU4D&P%lIe$)z5ycqGmSHBpbRT2a(oo0Bh`Ab zDIv)*fVw8#c0{MN8-@akd&mm4d32quGnI`jzlX9p2((M?NJhdsU=KZjHCTmbrZw@K zZge(4J#(=(9|29(Ty>KLl8Y`9`QFIqZ5~emYr5JVx#c>v4gh5?H^oNodmB<*IZMWFWzeco#V zhu13Z@|Q^jS~{7-Lyh=*qmv{X)_aG_xVvJC6$JQ}68|D9H1tAWtv2p=b&W)gGJ&RS zhQB2j`DTM(C_XAm0o$1cW_&wslr3jad6|`Rk8q|!PCdQLx7D&T4Z9)hdEj@MXMA`- z(a(q2sL|+oHAo@_FI9dd=&wtXp1CK!GE%&360RpTDUh&OgULbsol^0ABWjLGp4ndH z!Nz{;6FBT~;Q5z8D0=JmJrVxrl}6Y;1taq%4KouhijlMrj;O-`7+-J5At{)Y76I9x zpK5>Rz-)&Y#1GzaU0M}?MuEk1EI`&YfwJbMH;H?Ia;Qd@v*?oUAIBLm*PyO)=-nyT z(%)@j&16-YSjy z6R=-Rb&C)HW8#b|z&*615-RVw?Qsn6gzWm{qOs|nP4ncNxB+U^iKu$qgqz(2;55 zeTx^JGU4tZ@D-BXNAaegJ7J%Otk0{n@yuX|m}AZ(1<3TJqC}VgLsu=X0=1=wu7jRL zJSMa-d^r_10CvWGj#06`qz6w6|KqcUDEQiT_r7_Sv(y_n3FqV=APn9BCs^|$JEBL{ zy#$v1VBBYj9^K1p^c1o{c%?!PKkTEG$R=>9i5fF z5%Tz6HX3o7-`Odw=l+icJ@;^(Lul?Rs81rpF=jg(v}B{uijb-X8;pp^nWIYc_O$8QnMc3Vdk=eGFK{^Jmes zz5{M<5u}h)eWYqKu<3_Bk)SZ{%Ze?Zf|02v=nMcCzqu$m+NW~_^6QP|JGch)*Ic6h zz8|x;EfAIu50aA^lht!Pe65G;tc77W@67FHpjBPwBH2BSd)MY92ss*PCwBYN#9s_+ zHGhdsgRu-uTnohpas1r7ga`Zuo_^460I{)IuU15Pz)=9{C9qHk>{$?1KE&yXxw{>3K z0*`pU5(n=s#^xB?AS!DoV+IvkIW<9WT-Z?*IL6CsuC;Unfh2+;iu6?T7wvrTvpvFY z022D*BsCx`4jKXbfr8HA$1}Q=wuWPY8sc_9uAOD{V8s94WTW)89td5vu=qVGzuJh} zh*}>v8k%26Prh^)lD6Xf33^*Nqi>9KYe9}}w3q>p3d9T@DDU$}7fQ&sN9-6j_t37R zLf@t=%sj7{8I*$#df!5SPvV@IOZRU~5^PQCvjbvFgm)$+E-=ft;|Oo=>t7#ZRqz4F>%z=%jIu5b+;;btyU4dL<-L}O;}OW;3~ zbLl9y`&pG5DnwhPCw`K#Xh(+)iJX$U2`nFDZGQ8^jrd|vxVJNKE2HY7h}Ap5@gGa#p8lo4hOrFTO8`4pKg*Ta`lE7R+2;*}FP*~*O4!rf&Y>J{J^sTam@u9pBM&L$v>CzTb8=K*UL}6gYXmw(z z^WTYI8acDsJiajsL^5>X9;qNii(A?xsE6h{p^G*vi{#4D~#5rm!jUyX=^N9USTj2eaNQQx+~CpCgCbDKH@|R0II`p zVDX{#LoPzmCba#(CgGY9ITh&S)it%Cy%H`84{43L*aN#UA(aeyJFxlO!6AAjR!ho6 ziD9>|OM3)ff7lgGan2TZF@wA$M&%xjWlv+A3{yK?_tPbJ-1y}hwc3yD89hOJb5+Z2 zc%KgPwp78*Z+*w!9~eA~+si?v89MI9fsJrRmn zd|$n!4^3dVmtlVyOQ*YnywYNByWhEp(#hK8dZew%^mzPc zGaFK7jS~qoNH?Fz@v7;nPd|+Q&ur1&6O^093X6s`pD<7Wl zF87MBWD_^I%l3|PxH*0lUoeKqt+ZO8b{xhTv9R(-6d{CRX^`Pk)bJ=8=v_(O?syT; zVZ_G+)}$s1XW>j|1E-Py0FPmlPG&p5O2UMwZXG9E24ClVtClAY+^~e!GM@Gv#I-?G*y7eaOaWH2^k-Vh@4WQ!+^ zpf+fQU&gHU#S4mFtVU%oTX0e|1BFD@2j#xa3oM#3Bk_rZ{cbL}6U0jt5{JEcqQw*#a6y*+AFhc!CU3m0aml0MbNXtGE?#y;OI|F&#-5(Lg9oK0&pGS5pJGWU~f zp&yR*bv74PW|k!R#tq8*rlw`v;-yEC9C@AQwVL7E1d$m z8S8ZeNq*x_83n1wqx=V@!yn)1) zU#p)km}R!a&5X%Df20V4Uah0j;?$yPd{Epwg#Nb5+da8%e-_#J1XH6? z^o8ZyAYb26OOz|JTKa*~(F@`+nrS=jhta~q{Ga_CB)qvX0GgZ|pl(r!rEwUE1cO$? z!ynrxMAVIq1*8Y;%7(z9n#Nqx-v54O_KHbhI2|a{xAy^{-gP5y?!t1%jTDQO%lP;e z@$JaiYqK+m-G;5tX3G6CU7j{&iC?4ef9z4+S_n0RJ&;h$Qmepw84e{u-S9!_X(OCk z;C(C({Bmb9W^et8Al|5)ljPQKs{9zu#EhN8?Uo@%{BDYPgiw5S3QMc!ezTtH)`MF& z+8zL&gY-$%^8QRdOw)r!`h+Rv#F?F(OfiyDdOKA-TP>H*pGrAL<7M}ceScHxvVOH= zd_E_hpW8Dn7m_0299OXdg@BcsLRqR2zwM(M8%2!Dqu+>0T3WZL5}H6J$VcR3ViH+x zT7mm*Gk(XimXz7|Lol>WZIp9OCs**8K;&||)i;t)#Msyp2nu)W=bSxuuSMJdAq z>JamsFMb2C>}bi*HlGXQUeZ7SQjh`^a((cZsjM;8QkC|Hq7i(X_!eIj$K`L9ITEmt zxX_m4D~WQZP2T#ulo8v331+fB9aGW>Oz)8MG=iYED+1>fga0K2o5yJM)hl|bc+q0g zqk*?iI><<##r@lG;~5CK)$;S$ixvSLSEKUc(eq&7cfze`_3zq^^aeKjrlb_(9Fa(`P$`ZjreKdLw+aL_Hg_moFXt#{SPb}x8VE zll=d3=q0_A!`IOIoWErP({oEx8qyw@`Ij@MS6p}o zYgjmv)t~z@4SQLuy$b#$lcbp4%9jArMhy5VRAF#B#Erff3krtAm2jj4GtLmaO@y0s zybjKdx2Azb^p7DQ0@)dUP3uQxtgOU5C8L@3(lBzIqiALh1wK|;1Y6cG;k#c9pcHckgnvzlh5s&4f zYCcVTRJ9UDx`aB*dcW&POLO~~xXa=_=GC7mr;b_sVuBc(PAhi*Ags_a-k3wewZ9s4h0uTA13b(V3KqxsJTiV*-#xz)#e;qb^}bfUN!xt4YJ z5FQ)ZA2frM>hr}GllII6ZV9!-*)-3I#}xmzmhfM?icNRq*@Ik1a}Vt~Qi0H-iFl}c zb*392RtJCUPnwc9kg=7dySae1&$EdGM zBnO@RUHVj7>#{v^1m9!H;tkOWj2H>1 z`@9=fN9Mzv3Sa(5K&U>V@&YFg`5OY8+j2VJY7n4nST0AugR;;bK~%`nhR8Ty19YBs zCj4V`6%*0Tgtq2xCu_fe z4YGr*$Ft6sc`v#BcKSZ+q`V@$X5rjL5I-O1hGyfs5G%cpWhccmJ}?X&3+1P-2)Z=V=6FLWz#v)7tw7EBmdl zIklO@D5sJimYia@?GsbfG)LtE3S;tliOehtCJGAZCtaw59NM$uH5ESFFSw-(PqCQj zsDT9Kk#1{Mno(+kMl@fPC_H^L8H~1o^`BHqU^Z6p-yclPzEyaz8l{|@WpX7^+K#mb z+r|3N(D$1d!lFV!=)x)YmwQa0LKT0bify9G4$o-0ojYHQ0Vrs&jAT>n&>V2NBlnsY zgHTFv&s>v`8WVLucFaoN*YhY$bluJBk`I`J$N{-ZyR-}{Cn6@Dee6K0(R@K+qxTw%QanLrN)m6wLGZR2jQOyo#~lmeR? zu-Qp`XKy1-ZA*4T2at@At40k31}p*(%=dIune#Es5JG~yu;W23N1w{FPA7>79+Obb zHDG6+i2*F5sXE|c-+yGToXrRc{~AVnCqS{WdYbO5Nx2hpoU?3>o%eIA9sSD?7V9a3 zD{GAVA=3bu;ncMjx2MK22Mg*}*)wu3l0s@MF+lKdT>A>%LqDH(nAf0CePC^xW}BvT zHur9Ml~jiW;X-=zF|9Aw2Q-;N8NhnD*+x8Z4wV?<%r3vBl=<+95Zw3NFo|2wx(IJ% zia9s=6YWQG|A(Hco$6yXc&0j%U5wG`R)K2mtEsp<%DbQX^? zG`NjlKo|VW1%ShEaUDEg;TZR=T)G3d@3S`bCEg{P^|g;cdh2Xt@U=AWRWIMtHG?_0 zk$AOA7A{LqU)${`=dwycs_>3k|0RmntK`vLO8ipuZ#^N^b7C(IE&iT{mb*Xhc-cpZ6_ib z&zF9maNvEg0sa1PaHXD!jU#2#$^i)*ZkY^y;k;Qtl2zkOPc_|Y!@!3UYjvT&0Qsk!z!*rf=UOKo1C+8Cm72eO-PV zLsZl4P41AJgZaoeYLTLnjflG2pJdQo!<+J>q`QhPMONtulToiBG{Rd&n)L{V|AE}r zMHFBwY&tdhe+k~+zB?nY#v7z*3jI3qy{6d0lc%I|H4g!pj(biEMK~)Q)c#O^y zLZj=Sth-XPnHF)BKfWhwSy)hcvGx5#Cy6#2lQy1O19FPzl%i8x7dEf`WlD+BuZCD= zl~Ce9opkGlN&ikVpUTD~NeeCQZ& z!&j)cs$+rXkZkLdhO11NVVlL9~%_vSVRzo<)`{8i&mvK3O^B?CdKXc{u6uk4C(z-a!B4*7M(k zBWHeq!g6x(?tO6MetgA@ z*KbC2{vz2{?&L`V)=Wf*T@c~FVqlhQdTY|Ft;T4e4Zhv>Wcm#0QV+7S%9H%u_O%PQ zK8XLG?1kHbX&EU9=&o-Du)Yh&=pl8FI>O9y*!|<1fQrL-GjD@JRjV2G%T%6l^NB~G zX`Sk2oC+J4Q%>+joS_8B@dnDwM5d`bVKL*R(L|++E0j7=Ed)+8GvL;!B;^J+criS3 zn4z?L<(C&Cd)arA8jTnFx5LZ2GOebJ&JhKJ>!!_dq(F@74MfG<*PpL=(a?$U!69_` zZ?^iv#zpp#F_@a{>D+4WEl^>+;=7zC64=$2c`C^~J-u!&77i0j< zlhLx%d30u=baU{@X2oQ;4XJFigB-2vNu%v7)ZmR`9N_`5_F_`NiajffF9p^*2a${eiTDeypMCW_Y3h8oS=rEwOcvz{MJ8Yvjgk_< z@XP-%D;ShIl`dU7e&=Bg?k+~80>lC@4!Xr8YXxdYm26O@8tiOipbQW97-MtTVs#RM zDnh4&2JF)q2O1dCK7j@UQhhLTUsJm9E^5(eCB(wOmo;WS*vwFB^`o9$tey5SEC1z3 zGU!<78yw(b#nFmAMY@K0P?2iw&uh^;9k2}qHK}2OkY5No>LnYs(C+5DTPF6)E)RDDKL=`x1e1qyUgZ`d$g7$JckH3RvAI_yDcUbu4!oGnpn4 zAT`eO`-^suIJ1LL(`MR%5S(dCcTn@L*m_+1f%r*}L>Wt-L9!ECVA>wqNe7=$bK_Rk z6qtYP{4djaJd*r1we?r8{S2KB1-+5^jn=)7Bcn%k%p{{&~7o>OUg!VC?P86wR*cSH+n9`2cv(JwvIQS!=y5#i+GaF zoGsN;Ui9odc8*oaRQe#HJ$4G0^;vc|X5TII8$U#yqRU|R1SamM`7t;K~V2bpghFpnwe{%cqlr6)n@O`Iya{6gX5UG8tdJ~dMb=y4oX zjaEz^K?mjYS4y~M1OrNt+&$U)odZE`k@U_K{q_L$tf-i{RM#=pLGk|-5LSbWE_^RB zXiEDDmNS~f`hED(Wl5s*Fn1sGoY3>Ne5L9?uvIib-tpddYPABbk?yUt+O-Q@brajX z(B*F2jRAyMBwU%`9+?rK*8c}80@=qxknb8ef1M4T3EE0`479*9$qaKTIMoT&5^#YC zAqol|0Y_mYu~U|~Jg`Y0>3jC+$ppD};4iDz@9-!a39lm(Yb;h}}>>LhTD{vHCCzK>tETzQeEKu5>%l^sQj6$&Wm1c%8k@4T3y&@H)q`8#P1LQqQ^R2ny|<)(vfI3h`u_D7FFgUu70X76@t zX?lS_Y~E*$>mzRcBuymEl8H0Pcx6$9UfENT4GH9jM|dGzjUsSnv|Ksd<8jgAcN{%( z%-bP=y|Jz^bv4;wqH@^B(-jxR0!+Jh=dpCtlgGw*uK43h?KDeS3#dtoRg5}AoLjcZ zduxwJLv2hZffxVd7boQZD@2J{)#!xyITTi~;XHr|P_qe*@a;NY(P`;u#mCC{d@vP% zqF{z4MO|S#G6;uhaC~$ho8t$eIMazts??RPsCi`*T$>K2Y0avw|L;o@KBqo+RsdI1 zqhWqH)l8fup!dRRae!ZYjutmVF9!s6wbCT%V2VzNF%GbtQ0n&&uid1p4){-M#A#xid( z;BJ)OE{g7@ME>bJ>mT|-X7`(fD$}Vs3UCLC2pVGYlfgXYwQ{FdnV?q;ra20h17evNAqX_(#hy5l=poS`9=nW(`wG-U2Q!hr)Po}Tas91pb*vi z7r6;MK%y*)^Frh3;0lmRY*4uL6@eBd9a#IL&VLw3Rd5-0RZ~03?TMSok-n+sd$rqP ztn$VkAKJfWpS@N7RQkkP@yE8UN?w?Gscm3YA{53QB}Y>tkgSjC9S-D23lrrWAjxI|yV)<;X(;`;aIuRL=2{&7)uqi`83wbR|l z3f8~CJd+KK7OUZQNKj=GY(L@RA^^eB{A*s9q-`VH;{E1UL<80&%!iR=n~R-dk&&DG zON^O7y4l%WN54J1@FrAP2MwKGgIT4vVlC)NcxQ0-t$))_8yJzwZ;tOUo6{maAFi3HlcVs~@zFnhO0LMr&qn&RMG zU`5Bp?(SER#Y;qBMQ_!3K+7zDe})|2ly*n;tn|?Y5}l%eM7p`(y6|^_{(yg3Qj5-f zpD6=zKnET}^w5H^7;d%qftA)O2O(GB^e&|)52($1TjDqo#J(sp8{~TYK4i>ky{YE> zLiDN8vpalw@|NWz>~ zRUNv$UmM=~YpvUb^fOd1^N_ha&r2FdfV<2ZvEZ!QrO*&}SN^84%_A0gsmBf-MHJ z&5fo_k8Kq;Us%|Z`lm)!y}2)95aoN9JyC^0tO$RYG0ibLsaqy$F&^1B(*x`3s5A!7 zU0T0q{?JAPEB^is8y<%nG!@~XN|Cl{S)9U;<&BU=m?bd;ujnLXa%cN*sgZVEDP zH7l^hHF9{*xm(*sf=-ndQK8BLNcdN?l|Eg>n_O03?<-n<-4)`8Dr?4E{g^rBX3 zQ6kuk)XZjR$@oPP=q6$&ACK9PXv~?-=y44Mkw1XQQ~fb+^u&EjA1SlNRPaa_-X12F z^&HpJlH9=>MHQNfBnk;ToFBbFl|+3qUC@HuoL|*G2{lU8G2?D%CgBi^rq`#6r)Y|7 zws2i4z{}vY zb6wEjRuy@tuiV*$C*vYjm`(`h&d)7`fB&g?KoK_>xY;^L(b0!*Vs0qtTB^cesxF%& z@_F(zjsg|)=ZYAvu8tcIGDy9lv>o9rI_&Q0A=zvcTCY|HqfSCaAHU3dMBy9H$A;w` zPzLHb8`{A-GRS|}&u0}PoWz$BNwW@xwg$gykDr&4Je|99Xg5$(MJ>|ku&N4^rom#Rb9>ox_ zAv=e)vl~8z(51eWFs;dAA@iYNUULq=)b+gAN_G*c$3w3RfbVq6+$J)(AEofZ=NQlI zH;B*=&Nb0D*4jNJ$&%=^X{7`%jo#>*q;vmRJ+AxqSy0*)UN8_k0UCsZ732^dna=T~ zRy|o^%Kky8zxE0pATfmg%I{!}j04C0cBbkGPlMcJ@hRuQ1}_VqE-~0^dSqfgvg!*ea*Z?67;oxp+KMLDP=Qt%WLC zBas9^d$XRCK8J%Cwm8X^0;Ye5Lt>Ew0j4ofnA}8i3Gy)LXHXr&pEV@0Tds{Dx&4CY zzU1hNx-a0^HTftx#Z>U^I2~l+BNHtg`CLgoc(+BVl|dJyt`Z!u8^QEqI}@woVA}1m za&I_m)gLg!_S853J}>PqWi{@Skqame#}mfuv+KAGxZ~>zx$GzFhr1qv8q-;g70b&6#+M8Ov{Qt$aO2ZAYnAYJlP!D@J#XMR0jWlE zkDk^9_m}aOsnjQ+UBeL_;Mt1Z_+5^Ye3rb*Q68j|M<{3?z8wn1J;c1nSDeboL*s1| zX0!IV*m!+N*{6|qBt14@X_5>tM{zSj471l2khg&BN*YD)t6HK%vUTQnq8)Bx#EDj> z=-_wueA@FY22bQ36~n@+B(H*#4!(21og8gpFT_i@&{Ub{_BqJ75$++h|6}2MDi>^) z)kf$rp+LWp72l30o!1#pEDEtJ>Guv1P+^`4-x({Wh2l(JQ3P5l)iL9DpcGHFoZWnQYG*=+y=m~@(A8_{#Xwb#8|!X{l>QqOi8og=))56Qw_2BdWET(pUB%WM}Ai1b(qzc4S@7^ zbK>?F&C(Mr5j7w`*~qj5o&Cm8K%Jre0ko9^Nyrj` zd3bB7uPrBEPQuH^Q?(bycaa3#sD{#P2?0?x1*MvtAbb}o6pFui#|al-w6bT)p)0u+ zM5o&0EVbvLT=EFS&hJ(N>m^uErR&{Lo*ZZ4o~itWZ6cf$v@V*P-s>r)eX(g>6+XF@ z0&edxHnMi{3x}&XVr3F_g;dfqg}6SUE75nn4&Dz~5f_GlU}bh2=`3GjIsr>x+psN$ zo_#94dqjc7cS5Flm2ih}D^P2f|8srLwE6w+U^!&$8*k<~P1|-g!zxh|M7d-04zke} z74TOT^OmN(h#ncfoD_~}BB5czT;+rYd*Qu5^&j4~3aiHcVOqi18Z$qoqim31ZpQg^ z8LI-`Xye@Dq-WmKd@Q3J$rXqW`oCP8Mw}9=&1;&%FpfgF0PrK28fzGTf{ zh?x`;cImYAt2eG9Yy8yygJZ8YCF8z_t!GPZiZ(WQ zgoQUeq*yy2cw{L;q`qT`?a796Vcg?i=t%P5n>usd4^c1R(FDFCEI~Q_kKO^XA?5&MZ+U!L;k5U$Z;iYK6lNRuEn$-a#DZOM zVwB4BbG!=C8bI-LJKiFDuz3j1A#W`qte(sN0==;pwI2f4-{31qt_<)wSGOhR~oYhQsRFeCwaS5`X-!kv5>Y4G9DE|N(AvpGJyD_7q_L& z^LKsu!SyE>RUVaF#Mu;iw(e8YWkL55md-3+jz^o4(0MSN&f@z)h`&qx7dkud{cqMx zJEMZGUj>KAzS^=f=k#xF+yQx@Z^`1vQGqpcyc+>JcKBxXfFf%g@%Mf;uh$8izqwA< z@_Wj{AU^VjKl{)S8cva$KXc#aisY{#KF2bWrJg&x%~zfepi76&&bjrTuMEJESMCVB zlX3hA3KXzBW`-(WltK!T0AQ#DeGu95R;9E6KeF|d3iKHY$pcg9W$ui(@9TOmRuk9(R6A{X$-M!W7~@jm55G-9u|X^Q9Gz zT8^src|`d*irR>kz_Kuya_`$U{_L~1x1V1;6L<&zJnsA@MLNllBXxgs#ABZ?)?Kz? zRZOW;^MC+(&}^Y3S}0m>lQ%xZWAis71_B$Cg{YKZ>fi5nk_>_}!N@}kvFUxF7#Zes zp}yazp&QPro3Nn^wNEzr|3v${C?||?MVv>rWIStLw(0GBk&VX9Wij&(k{i;fM`(=$ zd^%I-aG?DH2uSz^JF@|>fy@F8Q$w21Hh2k-{fG5_F;WD!!2}*@6x(=DXw9=<<0(7Mv~@;q032$kX7HlvJGhzTHBQzE~C*Q+i|r>8(;MuF($+G)r4{Kw9ZUwQ(uGODX&hS_1k zfQ$d^v=L5J+_i_XTd?I>*FUMi3`hB(?&JiJ{HI<=c2McG%H~;=@(ezLDmp)nB-)o2 z<*rhX)SeO$u6PxgAciEkkxP{sTehUC+VqC`JUr2@*Lqud!sD)%Kt2$|l|%xNSK0iE zo4X)a*c2f)IB54*mUmC<;%scmUlYXxJqy14$%;fQ@8%1Lx`?I%9w_Z2(4)+{45SR3 z!&yQ$EwFhGM)f5N8k!>+6lQ3n!)dw+y3cC{c_35&whdy5s>tM`3PuK-i6l9{s9LKR z3Qn6EbQL_1QyxjL0ufouQ*~a~O#uCkI^h&rKxraiEwxEXPy=Vt-}(PU^kUDC%DFLI zRB($kPY53weCRL-0Q>cSEt48I$k%#TD`Z6Xk2v&AUKw=NKS0YOBP}iT%=ej;{Na|? z^jEeGzFK)%jM&QTDSgFw1v)`! z$7Qer_UFf7Gg(h6)yZNa^f#{dh_x((>v3TFZ7w{wCxkO}MZyWvSYdg0sXim5gPOo| za153qu+;cT&vEnkaUDf_4ZLgk8Lo6~B@LfSAb!Ev8MPJyp%9v|w~htGm4;|-wWv)~ zKf(#3npIg7A#pZEbSeSam~@43GUuH$r3(niKd6L9HTpoKoF{@S$tXyNFkB52h?a}y zI+42raShWl@F3Erp5FOrfw~B{D$4Zh#?1$=-*n)XC|Z-&QjqwZ>D|%QzAbwohS4Q8!D@Bz~a4P3Cjwwmi~Pi|EB)c0Ol|-cS91FX|?|fsLYSpD-6kA>l5Xi>*!yb&>n${(Q>IEA=kG$$@J6d25m+WQiwfcKzR4`8Niu-^1WBc_%wgq51> z8xwZS`xN_iBd}tU=0(1|3$;!zq@&@(9m99K5!Xa^RRBeeQ1{;H-Une8Zdck@04>_X zGkf*?0h3}us&R9|)zi7Pczx~PU? z3sLu4m~0G*4`PR%)_}1kH%Cj2CJuOv()S%CqBnA|h?bp4`5r|{WQuK(u&)2<&F;p;HeZkLaHduM7gf{X%uYWt#u_k&_Ct=;B zN^oYCCy2q*BCJeC6Y6o$7HrN(udmTeSfxh>T3w=Q(g#jep{->fVv6g)$fa7b?P8|D)IBQKkKqUhgLn!kCGg_A&waa|(nIW$oCPFiiFj}B$b&&WXMqpD#5 zdf>7h2Y3Y5Pjqgm~ zwoXe*%XRnbbmgXrx?IpuKk0*r#>rWPlhj;hNNIj1%H2`h02iuCfjVM zaes(zr6Mq38M3wzFCZ2mr&!f$A2C==G4tfueeXaHfE|~fo;vB1e*?@qf9RaT9nu@s z_~BdvSb9?QOR3#9Sq7mUC|bwj;(urfZ)3f9VT6 z#Wn#=$J`&tN4uSibKS4cb?Yxq$!CCU=Gzf}7)(@6z5yBT)cV}ZekR8>6)r~54dbCz zaQ~~ZtDyzb0$%pr&0Rzs{=nz6CQ6idXLMhh8yeX^^!DRwPEc-i;fEDEd}Lnj-7coE zDX&Y^so6`B%~KG2Ak~6()WpY6M$r$M-B=>V6bB*3Aqi6bMSxa=A#XtkxECM(nB%j( zobTOr0I23G@4H7Y^4l^IDn;`Gf)U1Oi~fOUSiKQfU>ARCR{xtFR#G>U zZE+@vMg&;$`U|`YcxPX3OW~7nrCW1nGTFL_5lWJW8}UEdrq1A)M2Do5R{1XajHWy- zA8?MP=r}OklNe2m85pKm{QwBeimf65m)DdFfr!9{{oG*)7OeW4dWj$x7;#Jp;(v|S z7zjV7PjFJ|O6$IFxO)uDK z6Dz8kT7{Koy%8wKADg<=n?B;)G7OK|U|&Nz?ay|Xk~yB=@Dw|31}V_*geh& z6WdH$*~{%pCjrQRB5-B?liAROB;0$2#_Q+pQ&t~KD2KtRSO;XopHMRR2#ijC!$n!} zhl&p@F=}$TVuue$cv@66zM#S24G$d2V43hNpou>0>W5^ZN1e!bsM7J$6UK02bC1w`@ofsLOr!Isb z?N?*KrM4lZQYJZf^PRr8&D`=V;Ud9}!69MGB_T{}r-7Mnbp zdvQ51{O5%b=LNKy9ly&sWGRw5$>rmzJRjAlN~=>cNr=>?G92R-%p(9a`-Yw?+|pFb zQZOX~%RL|o2_Fi3nOl7jWryy4$$kv?y)V+I@KiB8VBp>Wk<=}ojBbtp%}WRweE~^Y zia1_24qq6CkC}VAzSTtl{z%Xfc1xzoeMr!y<6$&kkq}@s3NS|O8Kl_srEB)XJHCTryNH_o9eY`Vf=t!iy4(g`|bi!;8Widot5u$sh2EaJOJHp@gj>y6XG4!UTv zRbDdREg{R*{uYYGeH6`WNhi))^I3p`_FV3PhOWT0{B{Ki9)$_>`RQ$^Eu+)}j_kv0 z9SOC9sxvpk-@cI`~jSzeDHZ=S?n zGLw_L9Txew20d1~J6iGZ?VZzhB@D2wW81bn?AW%=728(Fww;b` z+qPEhbZndZKhJRP_Sp3Rbx~JUqrN$3V;bL-NGSxmA^6Gy7es$J8O?NoCc|0YbYOV}{7g77}(Sxuc2IWiU za7YW0=u(3$f4qjse_}NB%1g@PPN}51o)@R3!%jQTSBKq5nJ1mLdJk{;YvV<3Bt!@n z_v!{0vQ-IJrDJNqm|#IrVegn+V{^(MYQ~G(^ReMf2dD3E2$!CV&aadi2{*+b?f#Cc z-x+o?0cg;F`~bL1%Y6UpXjzb^Yh)jpi?MOLh)n>W^Y9~F1PsFmJF&bp!=iO!PAsFG<11K{nfzTMYO zEEKW0LI|rN4zm*at`=v3(h|FG0kU>4I5~Y%2ZhgTx#cVb@r;_MZJ_trfP7H2-uPxUAoY_Bb|k0#%co2&T)3d8C$3j@F? zBHC@+cOfvGBQsPv4?EMXssGcBO;j!^#z|9r4Q`{wzhBFsE1UvVg`}SXp)*R)z~4-l z@8*2x75b5I!-tJ4{le?XL`_tf)YWn}KPHex0`s zDqaK?wv>Uu{kb^y;JL4aS2%1H)pX$)e${_>xpzdBIw$!!_l6$1Z51OgPz4%_2`Th< zLXD9~aIdIJxyXjv7;zJBf?pcq5S?}KX5nr>y*3fIr%X!RnE%JPES+%27Gg^cw9w_2 zbvN=aQsc#mB051m8F2CY}t)XJC1=sm7ic2F6D_Ffy?8UQ$Gr3+Luc@Ir)5W zDAQ4Q1M9Mga>U$=9l-im;c|a}9X^I%obbWw&m-e`1Ear@f-++_KcU*F*YI}0u1d-? zC$a|uo6yoS+ego1VjuWpYF}f*;FiNzuo2{F?wK*bX%*%^4aPo&i@X4KmqS2^Fq|E- zUw`cUN=?dK5mY%h;OvQd6lwba{r9h`0vMSKi4__)-TH18?y;3xPv1^re6PxKQW-oV zHRXR~K^KtDEg+4}6)^zI-Zrp{oJSQ~$+Am_S$K>x9hLh~m;BE1q0NX` zG8cz;rO3qA4w%z9FHrZBNY-`M-VTaehbRzOI?u=KX6h-#h4#Xvwu#JYMmZ z&J6C#FwIcpn}28QDbk^~y4nfFeRTcrtd!j$Jox;ceg%`lSy!!AIj}IY^(yXn{pLjL zaB2Uk;+J4{Nbye2T$l2&A^4RuG&-x8IS0%|_jZX_1y(1n0eP#r(A<7sUtGyzqw zowwGJ75JG3Ip=XK!AEK4?4Nol`SI7jog9(fhB9TGaX%MxL*Lz`%5_Tn_C_Qg)?FM2 zh=r_go1D#M*glef&qOHwF}%AGcgn%$WT9|D{SDioPG9{Y6JqgOy)-L54=qP^i3DiWA?){J-qFL?S)BP1-|%BOpbbE$Ti@m4Eiu%14{wFO?6rRyq5 z^be(u0!x#pTd{$0+pk+3-y)IrJi$zqX=JIK(V%xzum!(rbX<667D_-d{9Kv2L=1$p z;)S#@1x-F8UD@q!3==EoIn=Yx=vN=Rm84ziK_7!b*7Xv8 zkRYi^&V|bNXxTw-72?KaE)AK{NM&}zNuQ_0;jlF(g43Kr*yuO+va+%EN1@`pkQRhK z;b1&Htt))_+%5|NtGCV~fb5f}EMh-VnZ7kD2Z-S4{&l|EwDKyEoD(>mvoUW~I2_j; zxTxqrY&XI;8WAH;UF1^ke$`dAp4l>7B9K)SP;TfL2;@8SKAal?9rcL_&~%y7A0|SH z?*A_xx`n!5Fd^9eN;EhglNr?tSK2jVQw~O_|6!ZMh&9pHcr6o(d2jkY-|t{-N4*K& zXODPgHY0y;^?{>IP4kYL2<-a8V=B`WcbstEO@50(@5ZAe9gxy%_H9*cJ?mfO9lyZ7 zmH4uGQ2Hp8;Bwi)+8Fuj*)CqurEXrU&1jb#v^^8+GdfK)fm_gtYG#VZ=$6$h(ZNjL zAIA+MY@U=7x!_Wu_B@*KvF^yL-n%}UcFi4&lHXw1S&r0)AR#A^lKKsB$z@_x*mwr@ zoT=6qS3#p`i(c@B{Q?O^KUcCRN&`UO7u2+{J`c=-7$uUAll7{(p8WvJiP}oWZ9_iQ zFw%v7m6X}g>HE{n&S0SCb12U)%#Dt~=(q}$??W~HgcmHu9RmLitDucCGlHUn}oxsK}Hi~!ewt;yM)E``dh*j z`zo9hfbR5UVjA|Pq3REjXwAROdl6i7U5qNwaGKxXV1>;ERsoX%cZSdUvXFA0e4|@6 zVG0&xLVrpLQCmFcq#h|TwV! zo(?BrwIa&nM-e3)iyUqA^eGvfyhZ`PV*SbYT|aXi74G9qL8Z&p4{p7P|JlZ87b>Xz zXEi!80l9ai#EGULO++9O8vsq}gqlAyJf)_+^jtAxEt%0TpwJ$kFS2{-nHygaLxCj+ zZ@%Mtv{=WHJfNQZrD36fdy@)riAzI|v2wli z3iu#Bb#*~&m9or?y;b2osWWgEk*n!@aN;`nE8ZcYb;eh|m@DpU+2XqKqVX1GsO~HQ zPu!2`Wi9gYpQfs=}Xy{tCMdYWC;@2u5~ z#7S{Gl9XL0Og-5LriV3YyH3j=-D+)hqeb>RDjS;;&7(M#V3S3hYH4L!1KGB?X0$)< z^1+=Aye7vhQi=E;tx4-IuK4=O{zGg5hW6he#yOt~!Bhy~3#CWj4O+R#htTeFd?t+l zxB~7`ps5n!zc6oYpZFKL0QtOigYYbM*HZ)_D*uH!c`0oP*TwR1(3ThH7_M0Hgv19}Qb?DN4 zMtefxYuHQ7;-=Xd7>n7I-A98KH1mw;*6y!EDW&;%RpnzaZsDS=`N(nfxD77$V%q4U zRGcMvN1*91oy#F&wG|RlP4vff7_^sCbnfO00l#SiF6|fgZUd^ z&7OqE;9U(;3u3E-S)$z9d4a+jtVteEYZ_U{;bbLq0r}6BxvN1Wn2Oa{twqv>mn(Bu z0l5G0a8Pub8R(-25=N&sC3gu*du?uqkX>!CH~m*0*t`GGpkA2$O^K(sL!~yO)7y;z znzoR#;En`m!@m%nlK4$H&3SBp?D&D{joLS#&SJ$p=7$bl78hT7vJ~WiY~H))`z)vu zT}rgfj&UFUYMdIzULP;zRFROU%8T_3w_0cAgHwSO#M<0M!SeOTnwr1*_rPg3Gx8f_ z+~gmOwIsoQ2g;u!r{q_#|wZ78Lx!H4aT<1cY zcfF4Im!a22%a&nl63KsfQ#@XQN}40h+#LBDS2PTP;+Kz2^Kh2}-1;X>*Q1&8g2l@= zvfdhe&h;=6^@d^igq-EuddmSkkLg)@Nt zg%l*1bN1*nK=Rl*$c$n=zft%&*NHx45U$XNOP%Afp-w@*T|OTY#jr|v0cKf@q=AYU z{g1`k%CC2*_!Yc6DfcS^?0Wk=cXE7v>ch^)?^y)K0Jx!{*|9C3dul9vhNJe3=1YNE zo8z3Yis>?39t=fgqg&CKkpj;v@Yt%|8ijLSHZ|oT4?)y9Ov=P8KhV#(T*Ydb7VVG? z+Ar#m8Nl4z!9IapOOsU|mDtUAUSiK($auFE$vqsfND%8nl3U6Fc>$j!E1rx&V zJYS&90Tz^WHL(&SYgxPkmwl#ChA&?HH;g2lZD#5VArlW(qu)ZVUJ&UjNn;V69durEKQy6mNRwIAIPbMu?Dr z)C7?w1QEkaXsLvy`H+(#Y!J_-NS5nf@0KL8KKERm7op@k)Q8xvjJt>Is)v}6A?xq% zXAp^%9ZUQ=57Y`0g?{+0n-@cFw%>jey^vwn)gXoOYIbos+9uGN)}jhQh3U`z=%O23MEZ&{6H*+_%YQbh%U4d)kG)1 zdmHinaIf|okB11U#KLtBtKTBWJM=~VR}WQ4A%xyD1A?4!$Cw+-TI=6Ln^}t!_UZg- z(rvM5A#-}t@oQw0ncyznw0rbsPzjHn$XMd1BnDsA5#NW4ii}iD*Wi{a<2&uBB2zgN zmOcB>ghC@D;@)#%;dsk}qwIZ~eWBoq&U;%q{FbdWLkAkB1sS7pmc8QPBS_Yj;d4AY z{oWy??Qq#A4M)j{dHf<1b(&FxOdqA5Mm|zbA^%la%iVnGr21YH8TQ&am#XAJF)SnX zfY-219cV+54v2@R>Pl#M3v-Q}u@m5^=g9!h=?hc6arMX~n{dX^{Rr+L?bzHJuJ4=; zupzw$i7VTRzQd26(jl=evxOG{6ZuMspF>IuC3lBRm=V2gzqK_lADE%V-XmM9OxpC91=rcna=s z!LyA{3C;eXU>cqGO1h>?bM>H44VoBF>0JE)f>!y&gYEprhsv`(j0;nyWe!z5!D$g` zmFU)6trs~9tXy3Xk&HYHo_DvlE7g^MF+ zNKP7qB~x)gQ-RYT^2Nj6e$!r)mvz1%r0;61jjwM>dISGLP$zc_8g?URMe?bHTY~x{Riw86 zDfFKe~VdJKTusx4!qvJFKj7M7NSb@pi{PoG%*uq}5$qo4(i#(IxBZ5I|$WJ|K6yj z`)Kuw<+*~x=fhBGXDj2&E1d%skZc!Mm2FJ5pPDCv8yoS#v*i7$r09GoD6oeX1_3c) zj;`f%;R5P1+C?1D1$^f=^z~DtvL!HDMt<>oA$dasC%(EsQavL$p1K@_F4ahf`m_&? zWRGcdxH&4{M>7oSb$vV=b3 z>#ywt%ns-&Ifpje1GEqKK+E<6Vg3@-zGhhag3`Xn96=m^9`ge_ZQZ5z zh6w>NT4~3BROpqTi90I+@9bmz>x$ziU((hw-dd|SYF4HC^fnx@FXgW4yim)<{_a;L zZfOD4Bx{H?0THX^E4Xm`fs`>A*)BwfHE>QND|3dD6c;P5jNy#^B7z-O%F1&(7n%z-GGsA=_E<4R z5lo-?bC5A3OJsms(kzhmm1>36j8bEpclQkWS>oocQHa#3 z%0o2!q9VI3f8U^-C!-*_Z-#avphRe9;>2jww^NYf#!xp*Mherwx@LMp=B99Z0T2gs zlW=IE*sB#Zm~)n7&G~jeMLK2O-C}$5IDD9P!KT?*VWxgm z!7}Of^B_+e@+=wM!4A$COw75IKgyHkL5jkdFrR2as(kD{@x|5M8yb%LM5!@i8`J3c z%;WHVLykMK3%<29WsO>9;&x`eNyDD{=*(HBPi3&7B$XPDL z`0)@MoxN`goOPQG7NuN8@phU

      R5r`PJLMdfmAul$QfOgn{5pYr}~aC)Q> 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 literal 0 HcmV?d00001 diff --git a/public/fonts/MaterialIcons-Regular.ttf b/public/fonts/MaterialIcons-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..22db32c43ef02172d7a434348a7e5f82d1041b76 GIT binary patch literal 327360 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

      ClZ;y4| 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

      &$mMTFVbqf+#fcQ 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

      nHrG(GYduF!4mV&hW6WV^FEt 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 literal 0 HcmV?d00001 diff --git a/public/fonts/MaterialIcons-Regular.woff b/public/fonts/MaterialIcons-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..d5b6e2a39ee3e6627d83485b34c6d2e6ee98401f GIT binary patch literal 166412 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%0DN7RBkgH zI4{a05hTOcAk)oS6jnQKMLjs%iW?zKjDW$YP=Rp*wUs*KC$N=yS;nFV9cKFb`}-~E zo(KR*O+2vO(s8&k$kM5|S`7HtWAm6`PF%&R*v5N-iNmf_qohC>7rZR-FX^Lv3{MXK z4hEv>m4enZQXy(CT^x{5CHCIhApuK{zm{+_V_ml1tsLg*Nr3Q|diC>IB-<@TE2N?w!KOHvS{nH)YLY z-fdd_Xxm7n*4e^;b#%$xVkapYk8)QU(nGmT9__oRQvk=hzr5<#VDg)<5oWP+Ro^J<~_ao zS+!a2)CXSs$#LWQ?=ol&hsOpuKWKULxP z5VY|DqPb$pXet^>N0Q?z@xPDCo=<$jBS&vRz{f^o^!dRjo*;Zhk+fv8m{cn4{Aa-K z-Uq!W333oK<&ciNT0^`dP|am{K}$jiDKn=U9Y@X8>cR+-5qldZBQ}c^&~g}wQ})rIG!`4WKuGW z6yse?eashk2VNIXw_54=>jG|(|EadFGoKe5-v$(OYmMPUM-b#l9?>k;9ibf5a$N3f zg>o=ai_=am<-j_iUnxp`HXGon?PijjS)7i?3l0Q9SYVRWqu6~rz0VSd}2{Ou^uPh{Df z?AKyhEIaqWtcP^`ZQ9!q@*Y|3d%8|{g}I^D?wCAsJM{Mujnq>Oo)JdVib`g;*O|o* z!k=pLdx5YXzO*Z)74)|#a2Te|KZ~QgCM~BcAh&}-klmH^@?=dOM!yc{a-fRE*N%LM z*XgZx8}zEfPiwc`?sRrcJ9w7-5sbGMS7DWAjG!j0k^-qSj04_`F!B;iVZcC`^D<_O z%)7B^Sro72r&1@hlpb#x?sP&G;srI4b{p>a2ecEZf~cqTPPf~`VHk5vDGMw4JljHe z2W+Co^&K^JTvPO0%^mzanq|LW&~aG5aD2*Rm=vv?iD9%&+N6t^Kcrz&6T=(B7CmUB zEd(IY4GaHZ1KPk>&~iys&6r4iiS^%gLc!wlES=Sd8TMwZgd)ySC_R{)CrrJ>TAard zg?N5Z%`fH5^uxHCAS9ZLUt>KSJFX?Z$-IeX{A4?tjnl7>{6;J!m`(=0jr8F8-!bwz zj(K3%88Xw}ra|yYi#gAdZNr-_afC|KSX}cgVVt2a8MY<)m&sxR6J)$z7Ku(2lSwV9 zh@#^2GJ7kjp&=#&`Z%!k!SIJo-X?>tt~X)s4ip)|)v$tk!45gI8vLx*EkX zU{m)Yq=rTvaU=}r4|LMnwQR`v?k?%>bawXPO-HK_{aP+GB4MFB(338CH$5E?MDs@d$~v~Pr!u-g;x zYeEEjZmyxcJ=Gk3V?k1Iv2r@QpbpVEh^b=rE9&G z{P=g&kACmW&1fI=O#h^tp*JI9P@ZOsHplWRd+2I0c8#9J1~q8ua_j2Vmi()hCS=u5 zvTKgP^`c+a(%&uZ9D#o7Cfc}3X*V_lw+0Swrk=D@al^urlyxIs{Wc$n2Yf#G;C%sF za2p_R%*_VB{q5jvE>%mVY8%7eUN1hK4fxKT^98KWx5v|iK|20+UjTh#7vY+pb@UfA zVusgFz1vMCikXWTqpRS2Q{iFU8ty|g{>iFZ{W&%nKBrdIT1~BzR*y(6wWij-*SZJ3 z_)}Q_r?o=$kiS*3#v4p@0Zqa}3gB2;OK$O$Kxupi)Vumg=4l-s7<$+8aasFHkMGI( zq#S!InZBU$9S*EuKgV#Kn9P^28Fwd~(FJXQMvJ>*noLIUNB(%0XJ;VqZRJ{20(`x8 z$TM%b>B_dlj`H6wt}d;UrTU_*$V;?NOCpBl&hA+=eB?hw?sdBC1ALGV?9)#n<{@t4 zi~MTD2UAZ>IIyt&&FN!?@yM7E`eiHyPN(tnBh$-4uZINO?f~(4gUiz&IpP_N>aC)L z@ylYxCyb<-`SnU=eLi!ArX8^t^qCJ%U)q=r1ZFobO@Ht=9bZj8-^6$=7fbsZ?e#Y| z)wz4riT!=|k~(*{dQ_Wp?8$C&_P%yllN;OBRo&>)^I`R~%xl}QDPheF7!#)+)>DT2 zJz9O-VMWOJBF1QuuIM=0iZi2Ov}ecO9Y-*ag6|@JL5oq%3jsNVM_}lG_AL6RO*WD4 zFit2 zo#joN`1zx)6-UYoSo!pq1D$4dn>*;R0F2u)CMztO3LWiGHb$8*qxDN%rE}#8<#k+| z*8#Ug`1-;m{ElLt?BL=>9CCF1$xSVl&=USoLcpqhgVqX@kI*XO;mgvjL>%@}0AusV zGspIN3858EUTJ9{yJx+zfE-S)nq|VP1}#A*nf3K^&PwBct+un{xYj@BB3zutk?~ru z=WgaYtiHw|_7&D9uC6|IE4EN-k6y|E%M6pZ(&Q!#IGWusUwyzqvUQ4k)13$!kkU8Z#hR%x{~SuREC4@wGb zt*KKQ?93M{s~>xVFRW2p%x^zq=XIaw?);y*>WPx`Nm|O+di7Q{A^UVZ@K?R=RcFDA z?tI=>oNT1iVx6^a706!Z$`B@O5XAX~Tk2mY#*qt7(l%zksv+9WVJ2 zR*(Sa-Vzco$a}444|T>D?TYsXEp{K!U$lh;T(M=FF&(Tt^6F84whd)&JtxE@ zQCMVp7_Cqn*ONYmRJP;kJ;|cclfata#?8m=sQS@%RHbA^wj1S90jz!GaZ73V=kOrX zqS0Xde5*!0T|O~k8o|?oQ|n3@^n_-lE}S&1Vtzq}c^!f)#wW)m#stmL@Z6X#TW`|V zY*C0jB54}D$fn@OC_%tLY<%f$F-=;PwC#&@pp+QIfIJ4h-M9kwG5j>7IrMVmR%#fhwn#tOp-3C!{=Iy;v9in07^i$zdn49oL5W3m*TMYu1-st zGxurb4|qMx9cWUe`^@?q)od*hv@XJ^ZrjmWnIu z9tE|~BGytYUs%eAu`&1L`a<3n$}C)LENxUo?{L=@lqx45es5_tOwI_aWII`$o{nML z7pIQbhxk)UYNk#Xka=9rkXvP>P-j0m&&JHbxE-&jixyZ4U(!e z{SiiDdiYfeA+fc)&C0kaq0j;ST7rH_SF#GPo-8whp$?{_!ShH_KClh}@`3BF^Azi+ zD+qId`a?QiIbARQCu>x6_`?)#hC2?uj3W~+4LhI1%0VzkB$Zs#7B=xUP7*q7(j>J& zcn7cB=h^r8!k_Nsk_q8aA(71OJI!C}wvQkb!=s4B5FsI!cqjxe;-kG75aeJ`Qe86M zJK3eaFlPT!(R(qP;`7XLn&(qd%Rj#d_Z1luspZQmP%WMkuftp1YjuqlvJMlj+XZ85 zpzrEE^z-lPvd-|RByJD%OKV@1$-OBK9%Qe>0&2BbwM1_l_uJ|cj^(78N1*%Ht&B7a zGx=LoHfxj(kxNYA=_{ow<^9Hh0)rujzTT|y)djGhd{}zqOG-J+KSNNth&% zJ*H7I?eZZH@2Q?IM54bHj{5(MkhEL~3O>Up1PfA%kd$OE%4tGwHo?co%B^n)+3r_k z$K$gpQCo8JZn+W)cnbw@AXJfI(c|+-m7w3NXkNwcyD z+lO!c7xp&s{8Kus?_ha2jAM^x;xM`-Nf{aYBBgTew!7OpbxHI(sBH~;y+OC7cV&2} zZ45?P_$vddUqv{Pa_G?uEKo-Yv?Cr&Dh9eGCCAIS;F$eh`%6vn6XFTs!dfb2sO@k( ze7pS+Lvr95mAwCKJN>Dq_(}2P0~b=M)E}y#U59T!YugXJxAKh2aZXIo1XtvyC^oA! zenT-2P&p!>u@8od{oLEV3&P3x`SS@ltELwYnIiq~dU@Ms*>8XC!UHE0H{6hbGiu(H zN_A3;tY41!vuUOp`Y@GAspBw6s2}&h&i=18S`B!Sz6qp4Kl-?;;o!mYQSWlS#)G1Q zu4Sw?L+^6C)o!8(qki;pn0`a$obuQM&x*s#uZ?hOTQ~pJ%^zF# z#eKD#YrapwLU`Fn=i|(dxdL+aX)0H_1awmxZzcQ)&gX^vYD!zoW*4>8YTmSw$RH{t zj@?kJ-Eb@+L@lFfGWJ(H3Z-H)vOCFP|Ef{lytAhEwZwGy93{Mt`<}F`j;RWs%l;oDV0LEhgs_=fev;V5u8#a;58OhwCA!UZ+N{kLAgo#ca;` zbOYKXP~i=x3U=qY_d0|5FYe9Ga$|8d*^Ewu7*kND(Jtdl7KpsOK^hbu0`cLw`{3_0 zpXogqo(k`U;WZV0kO4lB`|rQ+zNeo0Oz-l8Y(0Ga;EkWsG04k}Waxn6_0x>t3Qw6j zo2$!klq9;d5zDo@vO#Li1Qn(xO~}`pwS~_tRGW0CqIwIP2{&(6zpsk-iR!{OC z@6Vf6*s9i~NB?E@W;PRU-l7h_smAZe%{~L0aTearHtXkzRL+9miW$R0Bo8CMs%VRu z%%Y}1N52to=Z)9w=%f4Srz0R{nV6^seDhG3$8r#AIb(Rfs*H?ha+a5hQY>1S?DUm0 z*@To3PkGAeh4{PvMsBG1uoFayMx|1c|B*x8{vajE#|mmgK9!zwFSuv^MoeH6Q5z#% zzXMv`xjfQPKz&rq^l=8qhbVu{p#t5GTKrYh;Qx)d8i&_C&!^*3ekosWhRUB*9}LGZ zOF9@Vs(%?8V%mT$b**%}`k+@9U?lJs)ilG>#g~aU zl#E1ksdONvL|s88SxuzEt`Z4|5k4;Da@9;sk&ck>|1Ohtg){Jzh!~E=V~Kz}5KF~L zOip^T8BZeVjd+BxPY6Y0L7^&3*@%xb^B4o%O1)rn)-r6+^wRBc^LU!1iN!7Ply#7vHKW^W!ogrT96aqx z$GyHwF1DJ@S<7sTU>N7e^UKnpFX~5RAVEtl^Vn*|c{gaYM>JEVwlU-VbRVowO#>^m z|7q{c#^L5T3u|kVc49v78Gg}|pFi>8Ps8t=*h?O4p)Qlm?v4L>IHiwd=13S zD(gCks0mto6NcGE>~9QS&nnEdf533;W1IZ{Q{KBkIdax_qV=g%ReF^kRjMjgw^S;%TB@F^evVo#k7qnn z9*@VK8QWuQ)c65-Y=cc&4#8kMb|66z@5RLH1he!QFNfTL1Vg%mLoVwLAx@4GoW}xt z3CrzH$mQNRoZR(>IUCq;*kzMl`TqakS0$BtdWbiFbbF{~pZ-+h0%Zin$sVqFB)-skt`NF!`CKu0EEW>Yv z8dAeItjgI%HfYDVt6;qOUGg;;txr%?4j4)FHJT~i%#k2R1ThPVB!Vf9NrrU?Bmor+ zu-2^6=}S_wIGGOV;8n{8W@!hJDa)v?yWz~| zygONrWsKU2sLNN;=hA40L_pElP3UU@DT@P32UDZhdu`9A^->!!laN38*b(cFXD)V= z8PCHAO*o@Ic2)I`XD0M7%=A5u9tc*^QTtKF&K=5Di44yjmJ`TiNC0Tjr8E}99kMj+8BlVC@(5JsOP4<(ww`Yn7Oj=llu-IIds-B~@@UXvya&oFEgMJ}ZUziUkgyTG!zA{GtJqE*0q z{W;`Qh8Z0Qn%9;SNg`c{+9fK6dPZ2g#b(~p+G$=$kW4*8Xhh3SX_=94LKGh>U)zk1 zET#csm57z7#RTeYHQ&%iQB^r@De8qZLN>ww*$hbtye*DB8W}w~ij{pCY~BoINkZ=W z7KO6G@La=)<`6J0untSGetV{X`bn;q&)K=*U*31ZHi~vJk+HINg8ZH}eDtj6eeK}Y zhr>&*O?WEHE6wE_XG}J<=%tMO!l3BWl_} zzX|!^kdqSw(A_Q_II8Z6IcP|~R8*?Q^xO%zx?Cok=vP9%$+fyLFD{)zhs)H~)KbAR zj@IW-Es66&eT|#Q;gM;^(*#ORjxdq}CQlh8&c|xC)2HDx0fY0^Q>SKXr%u&aog-L3 z&^APxxrvo=h!)k7>Q2j$E)@mBo@Gaii1@L1Z;`IufdASzR9i9aGg&3Ac^>I`m;r!^ zExSIAJfHEG#T2M0e!qVzwcvSuC99?KOPWoI%(F^cYukA_(L^TYq~s-JZZ8IiNwa|V z#Q;HPy+JFzCviY7w7WL`?Sll;w%7aXYy0Jv)g^wCn23fk``hm&0ixzlv;4AG(=9K0@$n>F8wi#+*)s+uhZD*Y8foN}nfOze^Ki`905Je~vn8H%;EZ zZk@5LBYQf{CgIkt8(@9p`Hu3QLmWqmsxV=Y@v|Uz_?}X_J%-gfJ zI-%73o8QhTV83U68)WLUnc=?05GiKpg1=eStmFwL|Qf_R-b!MPXsSzdLYIR2B zTOEhtbM_|rvo^ZD-e$;!RU(WGtB=KgTp&X^GKg`MyESAjW*qTIxRLU6YsC0GdJ zJx+lCjk2sws|hIpevTMU4!(~O*qZrBLUG#UQ*4f$FLIFN%^^HY= zZ?)p_;u~!ekHz9Kd$i_F)flc3Bk_|kH))>Ma7xry=LP67TqCR=i4<+3NNogFCQeXw z5@W?CPlK$a>{3wDvt(LDc`ebLCeN89%8x; z;udr;I7%wy+wIZ%zC6A;jbSRZSQHd1dp5B)9IH8q*53fjh{A34;HiW$5ay3q0bAk} z<{(Ea2QD|yV}v+Hi@+BN{~CU<872>p;@I6VrPy;p?;-BYmA`!XeKsT6$I)++n4ibO zS-WuiZYy!VkGVizC*S&Yhm7+hrb1D{^Eda4Zj^O&07ly4omsk zwz(vg;7q%KK?;4o!Erh1UM#q$B zL|sY}#7CzGAaE$MjlUw?!9ytXVPEoB^!&7<4flsm0X;ztWOVS$-p?%kWT8 zHMcn20l^%-2b3S9GYZTCks@ave&4;f-M-iTz40YHP@S2nerY0yyGTdJsIlX)T*&@* zKNuT7+@)+26Jz6gw>!ygrqXO8%#+>+)kfM^%{WYzWFs&yvF(yGu6r(GPQG%wO)a|M z%ZH&VlWf~y$`M<;5Va_u4D}59)$fB*>GkDA6zeQUv7YyucI`<6_CIY-TB^ez49-#Q zisg+(^QS@#f}l!&H(5+^tbwSoNy`k z&&d$kC6tfU7!KvX7G6c**Ab$QPAuDrO44m}g!ZSHY=+$|oge;Xh-mi0)|M6)()gf` zGKp^%ynse9!iCTdGI!qQd0_yG8*`@b(DuP{?hwy;?{nK{9qBXNlriM_o@KJ#LmeQj z_ZVL6^*lO9*CC#H58nIc1dkbebK{);V>IjFFrjYicD(~q7D=J%IFIX)ESb3;XgLrl z0yGiR(daxPOSTzMCrx;#d2I-zh2O4=E4!c=(BwBHM%xZj-*AQ{#SOQ%qu}Qw{tZ9C zjl%khB~%Qg4(bMsCw4VUr!vplfHv1;T`+|91l@ck5aGPVhpoMq$ZBHBWfYi(WTZ=(v(C>G1Nrw25vHR z7?dO7lS`7KKccMp*I33(IzF{f5R7RB+ID35C#u&RR(M_(YUR<~8$-u;Bu|=jt8;}! zL2l^R9bdlhtxMIpWP&bUe>E&_Dx_8wrOL6j{AljyMxO2{4Fbna)U=tDU3hhGO`C8T zJh}cbp2^c{wnSJ5WhbixvC=;L&v zkw6}*CFad8y^WIOz`u(j3Tkd)s`uUw>(no}pws~amp zMCcHq=a*KGjqtV%T~q6U>jowlnMPhT(kYT%KrD?^+V~eHh3_d$eRAgdTH&Tb?U8b< z3@@HtSwA;FrP$e`VHC5rGBtnFR^?4>dYdxXX53(9<;JsT$MHLcA6udR-pk;}3TO<~ zg{ZSN!pKh0D-;eNcm>11_WT}s1TDFCmx7Y6t?!2+`yJx;RoRtQ-Bq$~R?*$Cu88T= z24hCu-y_kuJo+;kbm{POj(rV((8qsp#wkUaLbe3W)#1EZg?`Cu{}RyWe+u7BSgR4` z)0oAKnNFnQ8RWXuK$<$#?zBo})A zcc9zd4|~Ah!m!taHo6kMa(^5Jy_Jcwx+av}ZW} z5=eubq38e9b?<@Myl&*kOpi5#-bi~QZwj}&OS-D(nT#9m(#=Dw9KcA#WXLciJO-HqY%Gq_0&UgVNxHBfj*qV zJUOD)RKCVjXEe?8`NZ&dK5>!kUeu^Ftv|d-HikXSt@5^eVXkYR)({fVy?&beE#xF^ z9Ar`DR`k0)!y*v%z28WHCR}bq>vD(sA3q1#8Gbw^XVn~1t*7?PU3LSV%c#Y+w?tHb}}A93a#T}nvNKTpI`^oc)jpVj;A2A}?(b?%;{!=DSQ z!(5y{r8?I%S7Z3gGBQ~H3_q=#*UdNA7n5>Ix+y~j z)9`a$R}EwOu56)@H89V?uq^pqYfG5PuoDM_S^Ebf(j?Q8fV#czUr?){&VNeAG zmELDuL1Aw49Ox@IkLt97OQ&(X(NYHt^c8voEhI}1Qq+ut?B+FxMgu2+F4m4%hctuU zg_5(9X?mN9I)R%Yv0t)Ii*TWu+8{Bw?=D8>3S+2?YMs1f9h$yoHn@rMLCwn5)!=qj zWroDyUOs7kpomXPnuWXP$@55d=*-wgyTVW}?0h5_^G9KNf*y+@5qu-)^_Y;xh4beJ z=kYU%yvEki+S_>K9LKn`+@1U6sGy!_gxX$6|79^$Rwu+}4NWV|^@nGUPZpaOW~oMz z1Se5W)oeNe9bQeQvT7=sOsUyaGP>N2ByXO;4fvV7m&fIz$jil|%!@@im5;~ssccb< z;jS^Un5ApJ6|F-3BYKo#aWYT2LM{8f8A7xR7*f-iaXR|GiEMv@jr_``?>4q^0t=U> z2kl_{Xnc3+LHJx5&_?g!y7DfUBhBK`kzC1rGo#hQ_w@FUjT0m@xA0{=(wO$Is8RBlM8*Z72%&uIz%?o0`EOI&+*I^BuWwXg@S{cv%9z6hVc zNO@i=jkHPyGkpWkuVu_a!OYwpPii^%Z7Fm2Xx$k+Y{As%?~27Ycxn1u?jKnrFn(W2 z>Tfk#jQ6TgaBcEKipRq>)WtZGKT4|BCfpBsbN=vY&pUm1 z-sFF{M%ppOEamehQ;7|~LI@kDnOzgg`Px2S-chAiyJaw#lBg_wg%O3^f5fs*Sd*Fl z!yQ_wwSARUJuy*BbCI5{fsw@q$TqFM%5X_3rWpFWJE3AgV~k5gyMnCjQ4nB_M$Y8* zybB+#rorEu>-J&L)XaueH7&nO>)v4qRIrHe<$QU{%w)`|GTVF8-kx4ATBbice`dN` zJo15c-)f(9W_{BtE>B~coGRS61RPX&aZ~$a$XD+n2U(YpWabYob3v1No0k z!3SFrHrF8QkWfZ$P@n$3Gyt*39j<&sgh3yA8Me zS;5FmXYIAB`?{sGXBTg=X1p1z8)7#xE^*9<(I;?Yu=FR;u0~|y17?g&5{a)PNJ-Qt zMl|?quqLt*rap~e0rtWXFz+vW1=sRf~!fyVg$u$uE3&s3%aC9{%N(t84MEo-H$ z&bI8raj)!^7}np9!96}hpVlmQ5S|~+%#60#u*tHv8mP35Fa?G-*v3S2mI6hQZNIb) z4{8;|ESF8AQX4)(zvv3+QF#MBRYqRud0Mpas@_AV$-LZ3b z_@8ZUeD_6s8h?fEG#@9CvFG=>Lx>UHXxC}|=OSu{n30aNtPT`jhQ{XbeNrn+u&|og1uNuirD3OKwoj#AuT&b0y_Vj^&6(L_^9<=gq2rIj*bpTTst+EkLu~i_jOH z2@2FT($y#$AJY4fer0*aMZY>lYx4r?Eb6Kz8Y2^ji$8xJE@j8Z2kA$rf$KBs>r1n` z!$t_qRl_J^tw(efrFaF_z*y}!wkd1 znGqc-(vFS@iN+1z3&YNI$0ixb3C~N&8cyWTBM%$Ww{4mQoAHpHrgi-&%WUSa@VtV# zlLT>bg^SPL?<(fD83(x?`2D9z+PxY{z_r?@37RWS&u%HB;#1y;}xKuT-Pp1S$h7IJ!jBLzxs_p?oh+Uq7)|QaI zW?82XtaRZ}C+FNxvnAOS! zPhV&luP+*rI`cKF6Rq#(xm&m;@;UN#Xqy_cQIfz=0tKQeV7j0qiAAH6!}SstjAGfS zfgALLU`;vXV+)zt%vFmEXXHd;_-|8F$@W4!nfz)lcOo^FN+wU_J|N4Py8IGYT%t&x zS&-!;i;FkNHT!c(*mV_l>f^qttmy0eZ9}f2B4SYT5p2p-5dD6=ldgj;&*AK)jZ-t z5iFMrOKBxg%Ro%8VT$EatOF(k4(e6p=A#Kqu$DAMw2kkWxq0R`xYYxh%x!PI`M%py zh9<)NcW;}UHZ8N-zikdI3Uj(CiU$))+_{;g;0L#7VE@_7ZTH=L-|Z=05^>?4;1_=! z{9+fL+d+wkpG0iWi|}rjaqPrIY?cA)(D%DUq&5s7EzDx1Glo=`Mn%CL^1nZ*tvv`w zT#)XCrk_a2XRO=}xvMPws@we|zIB_j@Sq4A3*v)sf6s$!8ZL;+uUm`oa$(o2U|-9) z>Nd+ia`kNrJ&q_oxbSw0$vY2Y`VQzw*K+UYejc;**OmxXkk(jz4ou-?=1^CHMX^d~ zl_T>)JMuCFWK5G-&z@o(qRS+!#Z}DOyBa1{l z0-tQUA@WvSut8V|@k=)SLp9d87I7u;7jqC8sm$wjfa_dNut|? zcsvm=@v&m;u1ukjfzP*EV!VV7`;s863b9;LbVPAZNakYVWw#s)Gc0~7$H#dgp6B^m zJeCxBQ;1Iyflm>BhUfFhWj)>$kDIYLpNz$8JfUZX59;Nio;{1PIUH|R0*z{g(NrPY zHW+V42YM93ZWBftwM*-WV61(wrX!ax@q3|S(}T6%rlxIr1)75@j(jvCm!Vk@h;+j> zKn&I`;KW`$yK-VL+gut6|;yH#nIxNrALmf&U>y9wOvHf2I&|-+1BcwzYx~ zc`L(zeR|FG-!puXn2NbT*CR;Y%7f>8+mDkIrV?Tm^+Rhl&nO z>j;P6fA7Fsceid>J#*%!gEzwOWoRi3!(V{AD$tycI<)sC7(tG3$GPj#%5Q)j*j{t$ z2+(niG#yPhT8PS#Bf8OUs%;F`Aa;kO3l4OMH33(^w}>zGpmJs#i7bg@#tv)Zt$>a=gcrvwRX~j_c)OBl{Ox1*TctLHT+2PV4Nw zbf>5BXJ6hsOU}{*AEUp#0uO(@q`}v_=#-Z*Bka3S=WC{XS3-~dm-+c8{(aLArxBoAGB$2 zEN71DiWAT%M`L@zFzN=Qp&;B|wvxTk9Syw;WP2~1jeALqsoM>)>i1krV-MDjGy-u6 zuE_~p8L#bHy07t4_<#=>YeWi&45Fg1r(>aF*kbPE8qC4s_DlE{PGXyY7>GNlxS?K^Co4F5#vMnX~~GfKL=FZE5MOb{|}( zno20CZr52XXQX^O0sAJEsp7_lKBcBprFyHuo|Q)BH)iiu#y)o{z!5?UJvL4aL8KxK zjf27Vwrjq)P1g1Gb$mMkD;e_GZz40}0Ity+>zTA>2Q>ytn=KWvlZ=cTCz6JWHV+MM z?sUz>21qpzrj3vmDl3)DU6Z&*Y@9$2)P?YTto-P3kj5uDTHsFG z_r&!6;LK|NrtR$qlS*>$`Taqd%_F2m<3Mhu=WU$i`Se}UT1R%@m}ev4Q*AJ;_8^^L zl+x5`t*myM|Hy1F(I|vQ{x^k67p(|Aw2%~@;4s%mz5nx>6`B#>^GvbVL+o>Q=D~{RWAvM;| zWRku|1sR6@T=Vt6zjLpWOE@D2$zk8s!$kFNGUHM%THocO`1Ts*CohcKK_~FuSVW-Z z=V9Y*O#AEpbYr-)11AejJZmAb;JPq*m*-CA=L(FE2+X81!hkTw{N zk3_}*qV?DN>$}k$+Fn2@3fJpGyWJ(va}BJ@Z8+_tF)XQSP7uxq^lkd#*uk|X=q=>m zenFYa#N$=1s+|%p*vh zJICU?R#2m`NO6G-9bGF+U|~@}jXkr}_fi3^4#`iTX<>Pr^%)6FOM#z_ix$s=jloYR zl4YKc$Ay@c){~k1SFU?65}us3?y4@{_0e!olH#AnTnL=1wDJk zbw6W~Cx-vAdY83u*E4s8^?xBg*fi)!^K_iqn+r0L8%QntU_=gZ4x$)ge?zHSa=EK@ zUo#a=G0&~_dTZ^;*r88%NvHGM-R>H`$VU*-e!vA;T)u2Rec27(Mrq#>RE{ zHrUtXDf*cUp zJ{)?KhTEHr$z!wI#Z7Fij#GQG2hR{|sgNHKGiyU!Qd*tiEU#F^sKaoGOol;nq!iu} z2%F7a>UG`S-92H}#eXN(&9wNYHzh13T}&t=Ba_Mouea0BrVdO`A4nxKs;=hLgm`ew z&uKy5eu?@-N|d7olTHlm*-l$^vV`?+r-NbO7tb;*EBCOsf8M(uM}eE6QFYp#K3sB?Ot?_lma#+K09j3ob}|1d<( z>lhIxsa40w#wgi4+-9f62KfU&upW%BWs6`s7cvUJSiNBz)6;BqCYi)whi=Db;-&ie zXB%bMt2N_m-9Pz3^+BPS{iAF#n_04M@C>I^oGtM+9{0BOM6y<_s`o!@6|)aLw7wDA zWEbICqi$s5v!)I>UKrIt8R+hffsG8-RNMF)X~XMT!|UZF0n_kjhId$x)mE+Vy2Dq9 ze~z3!1J>T3Em4Sfuq>Xl9!u0(w&(J9apAdk!2VO=Ol>?@huv_YsD(~v)d`0O`hG*O z3$&mDHRZ2P*?s3k!TfO^w2t&(W%%`inGjuzJok&XkitURSj^7Bw%ioC^>p1s3=qQq zcsf&ADG$GhMkSXl2%a^(;~qN}17!j97uzhOTX|BJ?3>}H(f{bB#QzhL#98fh-i)6~ zA=10V{X55F&$-KmG!onet&D5SYMoK-v7N% zhG&e($=jt2$;W6s#q+5D)g#}gGSY%RaC8q!*o4$$=)1-7J8nm^_B#~L-{_nR1=qur z)Yv;+)DQe>pyFk1kLBg-cY6=F>mw2Pvo4cxvErKLo_Kqx5GEE=omp0P;`g`C8bSU8 z(@(IDconWTI&OtJ6!cSrGTH~ion5}s>I96;IE|j+ZRnWxL8$~q@mu&aemhxSl zCJQp*eIbzL*Q64a#}S38zxjW?$#`bt3>{}eey)q~1nU$V#EBB&(l}g9a#R+PP$i=y zwWVW3b4c4pgV2S(UbW9W5X*>SCicKv3#xl{L3GIj=3EMG$4o}IEIl=6s>3fz@Q<8a zm4){{S;z=azLy)-8SVtN)dw+xe>rBSk;C`6_Gnq?g3O`j`GOLG5Z|epFTp>hCc93T}S4@0MD!`-qVmhzL>7(h4s=O_V z3!H}jO50l}@&*aLG@~6{6XhVIS$6bljUZbN#qtu;Pr*hbM1UhUUg4Ps=(V}3{X3tr zwhqDdCV$?{;X-fgeTH5nUiUA<&#sa388fbD3uZ1e zXWjRGAtS1!a3`ztXXDUCid%^lEmw1=xVPXt51Ec>b{?u>b{BL~-=f5Grb&7DAq-*PP%_E||-YpB%@qX4pMqEi!U6JitAQo{4|Z-53)ErDNN#e%TFC3-L>@@wVT_ z;5n00v0N_V=chsvgRr+=8`d{(zLv)@#f~PXY<9R}IUoA8>`+wr5loY?U0~itje8@F zgC0Z7_A1eH2-M!}>|OB>Z5=noR3SDO6KB{rpSzY6VTMR_#R0-+|I=%2D<6$%Q<>z# z4AG|Kq<$bjxhTKJ_7biAE`nBUqb*%4H1_BxbwpX|w1NtvONzcP?(TwZz3Ve)xI4iD zaK7*B{XREgvnR*3do@}E6$!uf@xWx=4B?Gg;U4;feh^l?bCY$c3usmBsZ0HPF!A1XL0F3^Eq3AmD1DOwJrC2H3T zaKlvBp&H&K>%b)Az}o7>`xxHT@~~`Y4BhoMlUlV<3@U4#!&-_hY#&BIN>WP;?cnfvSRy@d6Ks%+*hQCZ`$L0ZraL&_>z+3iP>~PYWICLS z@X4Zo>Cis;=dT$+auSIi1#>2sTg_-9A9EyWDj~%Rg@VG@rAEc5C8YSCZ1q7%BK(Um zzzgYIqLj|6a-yVY>6~V(a;C{~WB!dEWnpw^bq4i#(~|2NMqMz6H>*Mq^1)w#mD0{%Ky=NAV9qEWAS-Fvgu>4cj! zFOt(gZqt{(!CIk)(L$O*8+}I##*W?H-SvKd&%4+rTo0M(qd9^B7d@#v6KE6xgd;+a zZf|>|M`=F2z1_tjk@UT=7#Ny2a%)cbG_eYbVejmB)e&w11mKluC=E=9Nj~07?&;xh zP_!$pW-8TeRl;xT$*EQ^z1@B=vR}_u}h9AU>mQ-q!DHB)sh_ zCj8rT9@u_E^+06%M9msz$E*du%1KC9hl&DKazb(g^lhmq5<*DKi+4u}`O3>xQ*pmJ z!N>P&ig{m*pF81_TgC-%wlZIuJ-Q?(L4EuB1lQm2MG)HeCDqjY^~(Y`p+A;Dcb;R| z{t@h>2`5)jMu|9qS{>aW!7@A#R$l9kRLbAR!Ow-|b@P5YOZp5tW}^Hb$7^?;f~V72 z=4WFuS=!SYMmENBbF_v zLk8Q|?Vf}W(Y8|2$0NJZ?4g^g62&k^;Y;%spMqv9faE zPQV!);_V^sKoXgYoQ{NHvd#Hr;n-Wr8VrU^@29vC)af0xGPZO{{nP`&YrKaxBR32u>{H@O6@O|5 zutd=fe4TU^$3=4Yr?@8cSoCcXnxAisBBCrddL_KPCDoC=OyEiX_9Ns8>xwUB&192WE_y;H^`8u_+y2s0 z?`l~R3p3>%F(tgW$Mg!8FNJoPNqLtYio$a=)+)f&pf~|}JhMokPhbR4>mVH#qHY}} zq+6&sx@Z5nm=ZCcdc`8o4S(J2B8Zj~BRkt!YbrPVw72*Ne;y-)0d&|CE7tH1qMGLB zqIYETXXnJ!|7>xg*eK_*LFHFi{}*_|W382gEcu-N1x;-{By-rsbGck2mq?4em`Ws4 z@Rd%$id+u6emD^C;6i!TFz3yTA&X#;=S11alom{5wTuV(=0eo`9-+5Zs^uq-2S4(mEp*zx`ptE9R-B9d|sNHrc1I82)$UgC$RVQ^|Vq=_Fmt z0_7xjy_nL|j+v%;o$=v+>7Y!;CTI;G{kW3$r^OT{tL1_^Q^uQ`pwg+P)v$Wdx9%B! zn%sVmwMjOudtCVDqPe9Bj6rumI6%|yvF(wcu;X@Vtt&mQN=p*qeg{we(E6cEHeL97 zYKIGs*`@h;32Z@a#%a=HJFwj+&)aY$5Hbj_6x(>}W5mIv2}c^AGq`(bgMEGJDusLfu@jPtRS~XhB$#BXJ!qXF+24+;M+9aVbBI7Lbn8UTQ%%nVK^^o5k zzAr}l=n>MQekOO?;RStW*=nxU3x)bx(^{U<1>TwdV9_p~vPpLnbqkz0<)Tt{XfDQuhJJ zI`Yih9-zJ`AKJoz;;3SDPlCa9GErg7=uHQqZLM8i&)^zB@!SQ9a+eJ!n z`1isYzhI8+;vG1)PZ=}np|&J3yEjmpD3t?MdFfppi&2?eCCgM4F1s<1oIH&XZq`H* zMu${duBp~a#;nbjFQUmZ{Of|5mkSB0T#!|vpva1;PN|w@sM_DSF7cCk2BAXIvOSfU zFGGX+f(Kf^V%nx6>w=iiDM>*V%|g!5b5HgIo0Ih~)Q^~k&hnBamW0F?MlOTM&_TM` zWC~{ArKvlQgySXA`etE$3qE~RRA^?;W-#tXbPx?jc@{xi8K)UC2ECY5Z(Fp7(T9V@ zkP&t#`^x54^Ge%Ycb59=X)T@BzOv+ubrR>=cCOLLwXbzPV%+q|r#{8={AZSKGCsm_ zsgdujL_KE*xP=iq<~6j3w;c)_7{ag7Yy((HO)IBLLFA;s$J42j(QY)V%h;klA2m9k z0%5|OuY1W;a>7j{Tz6g1BxxXamu}@epYDcJcYWRU-mWb!;&2Mnr>J81yao$QMI7N} zGCPX$!;O{kRtWOPUKhNb@ZzZr-)HJKE&hYP-Zz!5OV-^1G!`#_x1(wpyfLi011)ts z@HHRj7RaxYml=XD>SE#u107Kd$)|?jyY+clwlcGsJ2U^xy3_h&lE3x8!jdJ+cgXbz zESeKHwuPDgT#9B;BKNKk*ue&MIP4VArt3pH-`(x?dfo_gvJZw{&t3N}JUq642P0;_ zR#*~0t~`WyQlllfhDJ91ogMn5;lBsEH++Lg8em}({`2m?;q#xr;r_^Rc^GYqw8pW8 z2&wJP3do-oI7!E75scXP`(3}g<8N;Ieb4Rp-}>McHx54Vfk+d(piwD2ux{>#ewH_1&fWBL*KOLoVooY}! zK5-GkQ!dEx2a<3A7P(nSmMg_#r3_{$#pz@1rvy6M)!en*>$o>@cZYVdZs-BA2?mm> z&@!l_4%brq*cstkH6po!beuuF`u$wXI1f+nX-k+^WK~KDVkTyZQ#db3yqHmV_*P|Q zO0;6KAf#}9TCidnvKAegwsv%pGqHJNNMTWql?o!@V#`CE=aMs*ME2B_#K%AYv#zpRMpF_){QA5$zojYdJD(X zJU_j7^nE2x7 zM!&T+APJhj-GkfE%UtK?Ot0^nDS@a3Z5uYg! z*oCGd+d-?}sq|r#hUfau0KUZj{K6M=aESQtY^|f$-H(C-9z__)+j|Rj#M%4|)o^OP z^^Rxj^WAHlD#1Hbx8GU|Ovo`jBphusuuk$%O?lJT?d%XCUqt}PGODz$wR=?SC}8)_ zcicT$9cfoN)t8)PRxL62lb$)Tp0X6WrHCNqq@)dY>*IIu00~)_M2|S&Wuc!Yo&F!Q*3{}Yd5pBf$eCqro zz525nT|H{0M~SH)f%zhOq-9B;#uJtU; zfX<3W4_@0*t$(XGCr%Zr?tB-#LHJdMh%V%f(-$X0lawHx(oX`b5q88j+3AR&eJtV3$o7V79YrrVxfW{ip005oXf9v` zY1t&UxYK#1OwO{Hy~O?6lyE?La3-dC!MxvYdHY)xizc%5*=KKDFIq3z3%>oEIRf@- zJIWZrPe%p}QW%YfP3N706s)Ly0QId%GLM?m2DiLP4 zOlr=#cTa@^{3=FgSvU$Y{+S-6d)50EL9b781$4gUZRpGcq~b&T(^q+D950`B=Hs%+ zvOUZW{t~)`L!D2>Vjur2Jt;>V&EuooYshGqt$@)lYqItU$a|{DuhBT+29o08d;<AFkI!x1yrq z{7RZFQh5^8y6DTjlnwV9<=F=_ez%Kw=yY z5B3BpR}x-SN3*Swp0h7j@uypl_}XMlz-By zt#?_0S~Xd@ew4j_$&sI2=ayGgNFiaQ+NJtYS;X@DCl+45M^|_ncQ}fwdsyiR!dL)d z$Vd|+e+(iZ@GG?ShU)@vpKU(|;_?v_6g^7AOi{}bic8JU@*9`Bu+}i=QvCFVEiY$DvM-n~HM1F5ihFh$R7RU3BbXLu0M-Ezl3tbNQ39^88w-20tECUl8MO)_DqNH(vps&qkF7Gv`!&SIJ>q}_@myOsWId2 zbCt#=Pm-BspC1DdAwNp;+elXxq-gDBMb{J#JG2QNvnE<1jPJibSG%NtFU!EAZuKg3 z>gBsYyTS28?5os3cz_sEcP-i0Uz$SHx)qP5I5l@wx|M%6TfFKc@-eV{dxUs?<28Yj zEX$6R=GNQ2moK@FES;H22^#lig!qeE|VHp_iAc}h7Vm=W) zR=RGg^LjK4E;-lMf8IYYWItoWyE%49J8O=iIB9tYNgUA-?B{P;Z?w3*o9dlkrQ8XriI>0+*{ z=ma{4o8Eu3c@7&U9i?f0HvCaLI`8p1Iq?9R<<(U;JHtCsvKtZK4YC`gC%$ykq4v%vGGK^9Ee zFHYt8OOt(#_ArKX3ZzC*r!DKbU@? zL-6aH*KcJ=JSVy`etYzaSCH0uW5@u}Emo0Q?WzgL0@0~3s(g_VB~17hqZ3Y;5&C=D z`~w0UlM|-M{7P@C?Vf0DAxEbnBqxVQhCVb0S3x;v0xs_MG*;?D&qm?*-D8L$M78Mb zLhf=#EkL=JBCO^?cs)7ODe<^nep0(f!FB`-{6`9t>32bqP+;PTZb4DzN#i$47xtsLa-6!PktQ!H5}11&RmK5z(e9qRe5pZ7?F z)#w}bT*r<7d&cA|DY2^ZjxX_4m;idEyLxnFHl+VVK@P_1;nDfuC|YCLx-Crw5XA;mcuDxee7nxJx{4FEjGS# zjVJ7__0ew}&H?q?rk6VH6p~%LM-6OEt6^f8#&&6c6mGZn-OB4U76nAOiOl!0Uy&KS zghw^62guErR-UxN~hhnu2Z9kPa4TI zhGZ-K zZp6F-^`_my*eMmQiQe!#G){SmP*Axr~H96UNJ%25@}`^{(5Jvy{O!NWvND z+#w|80=DYuiF)bXYM!Rr(Q6mr!>mnrdJ=Ke=3M{_563(aYrm<@w7uH;iyWbCXvQLD z{v2F%a>5k-w5vm0rkCKEr>EGhKfdP=sW#v3AlJ3r16!hXdmtIDE^+anZ z5}?J|-X6cvyxCy0c1FVWjAT(Fj`$%Eh?aKEqPxVPj)X|=-{l-@{fbLLtReNRr}Zap z0fboruWq(jD{sgu0BdcHv^GK#HN}I6CPO%lBwW&bHBMXfuPbn$F!a7;4 zbp=2_Of{JDDfPmNI-gq`3#9)r?|WiLiH)n!$zyFGkov={k7Uo7bRQ<6yOM9c#1V|W!)Q<67C6#-3Vg%H*1zk?4J?uxkM;ZBY5FS*4&k~ zQ_AnT>nLU;=;6`U?3LA1FA!Xw6wnB1c!o89W&M;2g8Q7}Isz9SwDRO*g_sf@7YTL{ zGYdR!h2vw5m@*xAG(~p=1w3qp^<$OTi!?4Rih>9sIB13EW1W~v8utLjW&{yDc!l|6 zWrLC_7av7(1UEc!h3jK&gR&`i8O3A-Ej()F>Bs7Z7jsshwz9MwxcTV7foE|6y*`3@YEIF zqdISuChi4_g9uW1$O_9*<)xB8mkdQ_1V21^h5M-XQrVxog<>&+5gxO`epG$=0>u?b z0gI4@XRh!c)nBThxCws7>T(t3#TiI!uRn6r5Kp2riDtpDcPFm)9IfARQxK0!d!xn7 zo|w?nvrg%zCZ3pPti@80INGzle&0=5JR!|!fZ0B=x@UTw&P_`^In88%Wiv6?mPy^H z$5^B)G5x;aZ{!-v4F{5Cs>;XnFz)5K+bfbDE6{q5n*gN2RDq8(IbOZ@?OK(aIHbu` zzKp{#p1W6nt=LT%(rBt!#yJ`9)a$X<=q3$mnUizo5RIqp)m+PW6M{hI6r4Hh<4t-$ ztktT7w&fZ(O#3a(qj=HXp`as=Rv$zuiskpv5XJQ zUrvUDF`l$nWi9tu0NLQLAj6p%uib0ER(&jvZ1R_H;joD3?=@Tl9}6QJ{S{j{7vo)e zz1E<|(#RH+Tp)*RJY%o+TEVdp5`t0)0dp1!6i3L9s2)D;G$ zm}+L{zt$@%8h`F+ES#QV-k)XnTBry#&f{nxoSI_RpS|%KPy`v5ax@oKqbh!#SgfCG zJYJNQlcL>UPW_6gIC!kxku33bIsSMoje!wwF|}R6*xoc}@ls|y$ z^k%{IW6_T6wbe5(_KH3ApkV2-3`hRj`Wcly@VVYK7oZqVrRX2u;f_!4xdMTqslyZU+)4;F!p7K z>8!$6NxGOpF9ys$maxNlR^zKI4bIRT1V0>$*kL=X@_o@~$vfOPb2rCx-Luurwv9y_$J0q9 zc95qiU!3MFb5;J5hr=%~d|#1nTcw}n_zE;Pm@DuXC6B1@zCEq-6>n}bmoG0g9O2&8 zKP~nZZf-PJEH9cIaoY7bZS<9HZds6XDHI){-PJtJ_Z4b}EGW1X)sL9$emJf3m27Ta zkUuE&8j;*JJ1z4SZH6u=9u!@S`0WOqw)o06!(`+b3rR-^b`?*vubu@o$S5!t#f+%z z+MHHii3K#t$Y&O6kFf9Rofcg^4`{^BqbeF4vEK!pLaw9&T3X~R3i(GK?y8^WT?qz2 zS`;jb%0~=$ola}7Bm$aS-6(DfmkGrZG?vRsUy^_9Z zLCXOPWk(oywNDGKgl-^c1z-_u#A4S48^A#FrWq}dDFlwl?pmCdUy0s8(TbQN%m{E7 zcnY(_zEX%1oOxsuCA1J})%Dy4RM{`K0kkv4F2b{@Vfpkq1t_ea)lOFk1e(*Z%73m0 zD(Zi3XDpNsTIjR1dybX+dF%{?QbF^5RvXU&AV|NIow?9&%KYbvMVdCoqae#1&|sen z^)sTB;J$V{vIGqm{QlU-BGWvM)It%dY<=-|oYgf(T|7=nLcOU}ec^U&)m28FC5{F{ z;8fwh6g%GPI-~9qrwO6mRN}sGb}ZGE)A09>B0{ODynRV_+|{+yUGJUhgl1Fe`=agG ztE;Cw5ssch&{XNZ3_Jen`sr?j)49-fDsErU#uGq=IGoOrL?|Scr7v!S15hL0MduVP z)SXJv7q-C)s1ol?bJP+lNEPY>ZSVl<#Jkg+281?KiTZ*!m;sd#xTzzbP;x4FU*ZNA zpcc|)>Qp8)nM&Iiweb{C4e6Y7bQY>lmF!F3-~-e{y62qsg)UMF`o3&1omBY1r5qWA zVp7@r5;izbYJ9q+oHB$4Qy=z4Y_OeF`E)ipnhTYuiuR>$@SfE9bT>II2py!7_JwS) zoKzy={*E$2nW_AJ$s61!wa6}irxu~bRK~uT4fd02WGBioPzaVP+n2e)e^QU^MmZ6b zRE%(eODiWNcK04(!@DQZ&qmu|?7M4Mr;qmTcq&N7rB7*Dv)3j}_v}%6s!1lM&uG~c z)Q(PX@7?!QmP|;W9l0ORiF%eT%5_6o)pMwUs#-R&mejBZ@tRp^au8 zW$z}doMt@`jh@obmibm^2hl3pSxrPf_M}1P+nwLlSDDOyK-76kLYwE?_8q*cBxlVK zWuBr?=zPciyNfEn*#Ja~rz{jE-OAuVT17Cch{!&F=GP$I&hRd#N@dmtQF$)r*CgGR z;h+P)(`{s`=y#YZ;4BaUb8fxIp6)jD z*ghSw5VhRpZUd>D7uyFqn~G-8E^014b*F%Y&9ge|ih@$-G?(+;^&my_&z+4$(^D7v zm+ahyAfS03X9LmH)cOA94R-(pGB4$9F8Z6Q%smlowrV^HS;|Qr>_4D(C29#-w=_jWu1P^k1= zhBJSC{cQK%?m6HZiaQsy|HP|85>CHE0tkV!%*A2*Q#F!Z^t;i3ZYafE*gh-vg6K@& z(E=1eh2}u}JYIE@-RZjnfK4dTT<|`#S0xl~w!;TVhH}p(?sIw7Lc7d%%K(#5+PSFx zr(V_2&iNf@Ks{7)E`6WRs~*}tzq=2(fD+7o*=M?_@PkY5FaTnp>~jg&j$4gim-KE1 zU=aFnE@Gbzd*yXD@0bJ1p`vrC`@9!*e%;Nx3xESC>0HP@%SGiiJYYu#kO}3VOWx|EwP|3&?E_suRr)8PnrdGpbPX> z#@U!v%x3r5D)Q*&4)*RJmpP@q!hV*3?75)~RFh52oY7t_I2%Q7-`o#WmQBc<9$c|M zt42=W&;@GACTGqLu5O;?`Y)?nAZJ8d&eBO`u8=5HAPy|c;uk;S;Ze^;;1DU&D)S~M zPyp6o(ayh}e5`)`7F87}4r{V#E8j9a=DyZP6$c8#8ZA1?ww%D6>(OmMA;%0@o}HpsR!ZpR#}T-%^3(PF?R*|y9r?PK<9Jya3;Ij~W-BXfK3 z*!~)Tf}o{*@yYq!`gKQ_E}Le-)rfX%SB#Vwa((Q6Y_DOv;w zg>@`$9~^sK`=OfAGC&xxRd$Q&+@=f+y=IuJSvfU+Js*#6VKEvm_$EcBw!h2~@=r%fd&P%*Fu^+mei3&mL+%@Pz!J4}9MGD0yNuE` z?-MtkDd&Xzb>bC|(oik|vG|p|@UZ z>g@%}!~9P|c>bJAFLAU9y>(j?Zktmc=6rgHcVljQdhE~~@2?l{qIRrlR2NBaV;LD4 zR%uUXOJ_}IrxYTk6VLveklyXZ%QB80DmF+CtKs*<0xVHotwqH9>%{Y`iRokM_{GZ> zj-H2X$Q)LS@2;g^o!CsdmyPdDsx=t2*OHed{%=Y*zkUIRwApT6kNlMaUazcTH7o_Z zuG&}kFNa^K`Ipf#ATh(T7EwEoaBZv+k5vMlLqGobczR;Eb`g#;r((0|d?O?h$;;A+ zhs7EyJk28Rgxf9f#X$KlB$YUfYnbi8aP6j8DH&b5wHW^Yl9+)pTPu?KN)Itbhna-` zQwk3(+DiVZVP$5F!P+9BEcmc8e9k1!kK4`V1;+3c_+r2GS2LAV;gY;?J1$n+FBLrL+j@H{ z==-=i(p;H8H+i`C?@6f~QQr(<8PnAcECB{yVJ*h-kx5syz%%84+|Njaa!4l~8w@&X zY0AbAOTO6)OM#b-`XMif|Eao`esdBw1uq-_-=x2lB_4G2Ht49P$@q`MX)+Y`un7D7 zEK_y|iTeDslb$H4PVq3P9&ns6>X!f;*$eNM*rkvA{3L1odj`#fQHO-n8++p25-WP) zlH6||V-?Xf6FMCdj&D?mcMJa_qAIPVg-bHOd5lzO(M-JTka+ioop|@BmD%%>h;J9O zhk>;I;ALrS5X^5EbB7tU3xEzkXYWDcgWBb0k*3LS7c+_yi4 zzNJma3emdRDGt2<1^WM3tN=Ps$%-N}Y0n3VuQ$Kl06NeRE6m)#%K3`0KOy@{^q)uu zR6qS&B694ld5}+KjLTHFC}J{I)yxh1Zbn_k;THihGK-1v`P!Fn{zI{(DQ$6sC#HW- z&>YJv{--_u58~8;$YDjW1+Ty3vK~>U@#R>10kur+VNtL)Z{XyL7jKi}5tJI{gr(?O z*OFixUOK1cHxaPE`RIui7v8^8JB%7#dsrR}4q+#rR#5V}EsXm+jP~mUl+U zyt@@|Z)!`R(H9Fx84@i8(FX-K3-l-ZKfJn|Bsb;-4x)X$`k*!$^e2cV$8LYgjah*~ zk_^wiUz;J1LLRHg0txsf#YWoVNTS^D4F2pp%?dADyKp4p(zZF@C~Bu2%40(`gU!1|n{6 zzWCd2pZu`fTbSD@qDwVwktP0rmR^z!0_3!c>nx>lxN1>~u@k0I;0=V`-c z#j|7|MEB@d5RN&4H~o^wr^$afqd};LzkoQ-1jiOnFnIq#{vxrM+erQ;sFj0KvQGl$ zHu}L~2)2$^_S-UKhhcxKZHe}e8d{|OR_mo&tKsby^25YW<#+tqmbh^&?)^6sa|`)& zx61iZ+)2(aADy)(jw)Ep+UhT~%!&$`Z1|-PJcc=t@+do$^o2jiiXs_f_~k2j2(!%J zBsT!7>r85tksvblcgTNeWZ#|NorLJNH`H2kw!lX}ij_A@6Kb{O>r66#m+W(rp+2 z&8I=Y$gj)bE!>rvYKR2#>z{WDDAKeL0P-fSLy5}4m#&hPu$KrIa+KDgWM$0DL&>%S zxXjbGBP?N)uF_aS*!;c8e`IVw7d!Skoz`acPG9o)Jb6!xT`YYGV9gk}i?utTNOb;-V!^-&U$_?KtS-1CqNRR=)h1kQixy#Ig-3qu=FJ zM>m7a`C;Y%L^4GzTa!NYYnbZjWZ*k@tqci~mO?CBk&^m(Pjx^U7S0aKLcFBYc9%^_ zH+{t>J0J`LXKT|~eQkoF*hD1^Qji zb}TZW&kyT2(~3emr0Mp1Mx~|pmp}edplp8`K$_`yIoGktAaijD2^p03Y25TL#2UNd z#oA7WY5I1(2JGz>@2Cre1_@#6vg#T>`F(1VzbJT<^v^6%VDDe0W7Yfv!GPp#sK(;k zE51=LP)qMxoCfCY75^v@gzi1Hcp77StokSA%L?6qwg)wUcGyDNLIEk;qZ*lZSIxy1m5GmFOr8gzi6e$p;GEq;4;2VC=3$6SM_)c~+}IH?O)}gaT8KW+NBv zP$H}Kk750nAG+*?WKxf&BM0pUb_M^LSq=Ps>D=Wd)RHP*-h1iN1r$Q39xX;<>`F5MHXvE0&0nAQ z>gE0wUZ*nr0NFhl+0E^Lg8b$$XeR#`5H|k@!jT4j^$M_mg);0fs8{|s$k+b|tQLr` z{vEtm|7Xx&{TqDg{|TJtPv&y`Sr3PZw(w4G`vxKLH)#LvlQoB$EAi{{>#_^R{E{M< z2)mN@!1pP`zKziF3T;$Gp`HO5^B10BGO(i%`A;xDYZ#D<9fNDdr!RPPJWG~17{Ug_ z)@JL|170*O%O8)K1dspd)D3^}!<*w?GQ-&<6f-!?AX)&l`SE&};~i8l-B2~vGapI? zNi=nTKFIXb$3%_AjKxSAZ_h#Eu++jL9`9{c#i;1}wsmY>?ct=Bfc{n6hY z%!MCdl|LxM?=9$Wc5Ms7nje;JKz{$(tdW@gup5Fe7`JH*ZY#4S8+P=`EgTHy)@|=J z8%tYD%OxD^$4~5TD=6c8JegQ}b-T)_)%yM|qLEvbe~wcr4IpmNpT4}DaVoDpm)Xpy z9_((ua6gc~@Em~5??>9&+Oodva)^(M!*1hQx06{Pzf_KAWnt-g^tea$59g(za=ZXG zUm%{f=a(wlsd?AT377_Olp4f<3Lw`d2QgmFi@RoUrmsJH)6shC$Y}p{`?^#oOJgZU>RDLg$?k8ayRqJ_7nA3l%60$xKCa)j}Q<1PWkI~p; z)Av-0=4VkqugL5vr@oZnfsGuV=^+z8mn$CkhLmUi;wNokh_$%g637D+^PeXbGO&=1 z2b!I+ImZFT$q-qn-FT97fWrDCfAL~-Ncd!&fUOirDZk2sz3ZHNc2s9}l>dV^>2yY* zm9I7F>Y~k%Vt7rQRn^{O+aS|iDqCVB_7?tG7pEo>>rB&o$u+;x;3_5kjlwypB8Y4p zw_fZ!DkCs{p87GkFS=WWr-i-y8*jzpPUVp7FBs=a_>G%}G(z;5AfI1jlE#zKUpyb> z&WEY%hHc-=I>%M=m z3Yo?;UthiSZ^>BfW~6#2prJusAFjFbNo*Z&p?1O6CCsa!eo}H-2)4+$Ie2b(WrF&G z?)jeCC?U)zELkg9%jWUq%poNoygj_lx&2~$c64^+qJYsUn-|waxlY3oG+9;kR!0li5uA^z^j!WV5(tAt<*W$Mu_Y-B*NV_qy;$ zKL@uJFO^vu9?H2gH^dUT1wi5;sQ@8B1ON>1TKC)_*5fKoo5Oxz45N;AZj41iR zSw{tp2-rV!(^Pj0kzB|0lHY#LbEo2(EAI(LRu#?t%Y)RGGjWj{IH@`u5chS;&O;LC ze7tBUNiuK1kZk4`7`9Jbg-R$jN&<2ptDo;Lc!PYYJ}o|DH$DhHK1kRr=MZ?Wi6)t= zOfE`9@Rpq2z8BZ;So?eImbQV>dGX+t(63t@^G`>se$scDF&lD9-4T0P+Gs3#23FI_m!Oft?=Ca7lmaq7y7=m9@?z{+D^xL@7TF#hE6 zO7a0m3H~cn+lRIh`bdkHXt4Y?jhx!8XA9ITzzeUspEQaO2Uxfv*)_np?~e67YDG1s=vRF-9-Q;VlJp*)j?2ZS~D*IotY+0Dfo ziB8HG?IiA2Z$Ha<%_yxokYFEl%hjlCT20yTDAUt_Sf593o;gYH`6>4yH|eTw9-soY zLs{5-fcsnbfoyo9-U#!_e8w6TdP0nX3 zTHyWAmQ3qo_*%wO@-=77A{Ke1Ke-80zUnVT22>uwRif>OX5B!7p~Q0n4ZF#09xGp} z3`mz^;XcovaTrXIQ?+)|lyNP;`))6_NGS+?t6jR{Q>8@ZpoceT$5`SPQZmfDO9>Y= zQYcSX>j^1M{aE3*ZX7IB7i)QJ#-3ymLOZ|O3Y$EzWX~wi6_NFIMu6Nc*iZU>3@T*B zv^v+2eP(u4zjOLGygIgrUX2hr@m=)a6!pRG&mXo>rds%S`>}~4R~ymQ-uRN1_6J`m z7&EPs3i@k`<60I#=FU=_25`$!{Ky%;3{;k%u2Hcx5j-XWlhKVR>`i| zv;7C!JL!5AI&U}k=k>Ms%Fl5MvNv+!iIKX|p*%r)xR?D2 z=UeCziz$gPij9G4aq%=AqnPf;RsgO~;yhuVp?EoS#%NP&t4a(5neOU9Vx}6V;j&=A!23 z)yM{ogSLdcBE2WGoD!nHPq!Q$i%r(JpEZ-uQ|YdYI+`iCXxs&+r%WH9( z3oDRu2ywcwpzs`VwHK_bs!>#fih{X$I)FtMTZ%4B-IDqqYTL6@H|`k9u1eT#5|lyN zUGXYEo3Ax`hY4io`k)KZH*ES|A0Uu(l)NT3y?PxX0X_Iu!}Zg{(Rj5* zKR*$Ni{~3zy?lxzjPadr;tg(>bp@v!z0OJD6yP3sX&!g|xxo;7u4)Dit&nT#es?Hi zF24SeIY{@DkO_XI9$WGgYydg^;*OgkhlsL?|}rql)HI^)b{5qFIy|d$pVP zb%Rk)gQNQ%P79;E^d?VGeAGUuz82d{cdyEK(5oar|*vpkCXjp7j|AP(24nd z2G7BY`?T#{Rgd3u&bE41vLNnjpUB9hEVe&99QPMm?2S1(VSZp3vD^8&QniHYBJ^gZ zp<#)tIeX!aOG^DOlhqIB`zH*iT1YrQQV}(bRstr$;1;Vc$6i+i*uR50G1gqF`g$F@ zHoBq(`2`yVNqH0b`x+lK_q6u3>9wTOBtR0$jX&&GSlrmo!b)$OIx^@0{F*ByQVi7i zre;YVB;gKND4IOJbmA4*O0Yk4CR&?}1@6YAwO1%}TlQ(OlggBpKwH3R@kCy+nTOm#s`mqc5 z>(}bAtxEV{P;zv%erAkTSgxT-M&lQUp2j=uW>I=$QJuOxXuPRXb2zNBGL%%Er0UM< z7+s=yzzd;?TV6!c?6!Gfg6tB39#5~BHrK<_Ud6Zpn7dz1g$pso=?O}uU&i(glbiFq zrU-w*OG_p97;BIWs%rYlSD?50_@mMW+)$*TlDYY=2aVh(NrH(d_8taF1`*^nb`9%K z)^4ZE-eO!Nb~65kbZ3gW;aD3}d^dv(NJ#q*$axukfGT?#y=iMXpHpG^?3_h&=k8{` zrdtD`=_LuED&A159jMv9O)O|u>R#A^TQ+oI+h}gT^yz+}yE*>$at0H@4$3$`wc5Uc z7jm`F7_|C9k?!mF0iR%vsJa}FAbzc%jzvo!h7|BB#npNT9DDZg?h4yw3VY2Gvr&HU z9o=Xl_`R)HSoAJP8fUI5Zfj|-64+BCW~$#~Wl~T0MpYpy;fsv*R7@Z~qJZ%8Om;1E zfI|N1?Pj9q<^aqSJ?lL`iv-R_k9p6KOU|ETu_muvVKg&gYKx?}E;A9Ey8D!vg0%%^ z2_`hjr5Wzs*v&R1vFn$7WuuaK7>lG9zhyu_(P@N*9FlqHeK7qd&c#&Jh>s-XmS>OF z55xW&X;eGlAme*lW}BicZuEm^StmbGWvv=B$b$8HiOS>eKA8B$6hTjDjG7jiL8vTa z%lC{U`*?!yHdHL1R1oYIAM+)^Y^2^Po}-oSGV^j5qe9Lhl3nS%5ZL@aOP_tml&vTC zES#ijRBA9pz3jjs@ZsX1c6iMruBV~M70*gVIA50%#}iFA)1hM2reWS zq6djUKC$SxNQE)UJ}wQTJux})J0@LY9LW4_!4axpl3o9-I>FZg6g}3XwgLHl>jOhbN_9gkr=bmCE&to>diyd}mSOt?1`y(Yc%?cc+ES zR{RNK)6h5rU)92F&BM?8q_#*;hgny;F9~xGhm9%ldguohKS~LU5vRA_b5|7aA3yv2 zRYxJP^cUalN!lG*;TW^qoRY_B7%bsM1eVH4DWQoIaAnbrV{%WfB2?4}k8s7r3)!vMp7nzwHhyYX^x`6R8;1 z>b|?@-T4Y!PyIXC@4ff&C#BjU{Uh$BOk(Q0u`znaxiZ!@UgUylqgAF3{9_W>@Yxew z`)NDNenaMB_Wg#2mCj-RvU^ zu3PkzCbAr7?tH)oa5t6Rk)=d7PCDKER&yS$f<3_^AbIN zs^&b3%1Sz{DLJa>Bd$>nzjJO%bt_pv4X8*uqc9ToO6SEJ{;ChJL`mj_#Td!UkTBZF z;zS2tdF(PAk3Ecv_|+98b;glWHKtLoazpn&^J+yJ0c=CP(q>sshG{d;Tm{^is)!4m!`tkNo&27)Eu=y<(D=GbmflPT4Qv0mzicxX>WRfN}4CSxQ;_*l9 zDk5=7%5<>+&Jh=?_mMO)f%j+1SJ|c&RLh_66fulF-Z?$tz^)y<>V$WkT1_%B-C9s< z74D_Z+5D)@CZOUPY+KxgF}@;@8Ablkh_bQnbOLf1OnCnYpwpF%)0?0JMq!Ab^=hfwWnyffEXhoe7TD%B z^!nqN-03&Uw9;GspQWOh@XuTLM*Ch0R-xImoXI9{DI=tC>iC;eLtWBN;-0UQWw1T= zvim6w|Gq+|I-1sO6cMxXL-Ht+Yrq+%AtX6ju+HWM{3&fibw%oE>Z=f~=TG^Z+N`1a zL%fYdkVGW2DtkOyJQKHHC1xDp8LzFN=51Fz0JBxwO2y950x-qrG^GY?X2wyzn3vjQ zjHArcTW7X6nfQ^rF-Oel__eTu)yeX!Z;M>Vwq%wDTr_O2zV^AletLE6$jiv_Y}G;X z7zeXwmb_l~Q2V!ib9~XMH^i^tEx|CTE34PkqH%qI@<28{GM`4rK(sgRgi+3%e`(fp zGbRflFSbdrY^cA=a3qQBwYIJ_Koj!*rc=wI>|zXwH~U2Fn1gGg^SxsBhQiT9j&FT2 zBz}IW=M^Q4ZLXC{nxHX_4l$*ov&e!S*GW6lcD0xP%nVJgQrSe)Z!zRs_-vT$a)L$? zXAc(vv6rLxc^VMY%ilb?dsngVf()7G@fG;Rlygra^@(QLH$Qg&mt3s*WQJ!eWjMU# z>=8ZUo5uD@)otQR_vn=iMukt!uYRO@sWgnvC+>S*aIlnQ&cmrI&fb&yeH986W*po+ z7WS8vZ6Az?Z_v`9j)2o!Cwr?(?I$+vHuWqpyQJ55NFvgYgwPLwX|lbr{>8O}vzY6L zdS*qtx)gdRx?tT@y=&cWy@w;6r$eVxr|x5{^s0>7vJ2!jr}dG}pgF4U z?rG==Jb!iWaISRje(ry6-3qs`+*5$s;6OO>bi~&}pD&06HtXvulyGFfNK=;KD4H!~ zS~P#LLvw_oEJzs}Hnn1(!nt1cXyC@=&_{hmlYL{pW1vW%c!Y^unC%HHmZPFQQ|S5h ztvM^0XByYb)+ZQGB33dBAAto0AVQy!;L{d@#jFy~B zqLyZgL?#;e=aSh`g=XRr)W^47XM)ZNSMHRy>{W`?$lT%aqya$7V{7?1 z%Nsbpy>dApyBOwbVgJ%|@ssDx(}K@3glAFRN$26wY53yZbL$m^H}6OND;`T)d_7Oi z5V02;;D@^f7~~GIv!(QF&P<9LO8g?tE`1QeTEPrWy#v2`Wc*`Q|uN5jbF_GlI0&IWBp#gB)<-a>0M zzo)gW7x+%wp5A=6zjaN5cynt;6|kzVSU>Xr1jau(z|D1Fzwv!G`sptwb|LQl@-9ee zh*g}!aB?iXLn>ko@duJ^vJz#n5c%wIrrKvr+5g@RW#Tl-$b%my5&wetSrTurYqP37 z?j>KVe2x2&ThRWcS}RdtMzc{r@1HfO177^z51>v6TQ#UDIb*&WG$`8ZDyF9wXVFJN z`&+0!jQ7(y@I(k#zlzp{9)26t>9uwYtM&ADf+QaG8LL5!qiE6B+SwfNC=yznFM!4% zdXCk~Cb=!~~zh@|{4v3Y0*84SAcY`!^{+ zTBsL~flO*_TE7H2Hvk=U)%`5Wq?$8$5!BP(W)-@y8GNqx;=I8U1=q{Nywvb!m>_7U49B0vza4N2CA@gwvsSB4Lp_n7saRa@VDHg(V!n4&-EAR&`Cgaq-LJ8*f%k>{*Ip_fV$4f9O&EG1YO*3Qd#TDMckh?&I{7&`|#xUTNUpAkK ze?t3h#OPA1xEAJ?)8lBx%zlkxu|4vel+7jhp3s`N0)-W8Tol!)`mh-oxL z7NhrS<;>j6)MerV2^x+Ye6Hw2NJ$#N3H3;}uHCCN9_ABq^m;@}-`fRPTjDY?657&I zZzs@#KEzmM{vV_a(N#e1o8J;^GeWN=)c;>(oOu$noYHr~IBS;MiFgr^rx0^zE%eef zGW~hUPc)8Raih!$VNL7hLC?rv4$()<7*%Sw_TuL^$8z*dL0C2Zs#s3Zwp`_xz>*bT z4dANz1h|hB;-F5zIaRKF4nxT-^ag0bbb}STbiSKTq@(SHeHQLDX^mH8_xS(GbmL85 zBwELzB(r})J0;8C=_ndK?p2byhbyIZEd6Y0EER9h(qBVr!hgWMI#yQWy`u91h~t8m z2*8#7uJS)j?6bEEZrsH1le-XZxkT}3kvvDHX-kjVeSl)|@klwmYeK1{^l_LUi7DET zN|t6ngxe>&o|e770Un1%z)3I$@elAAwAg^F`zLMaN2KI2fM?VD~h4##_1Co;4 zeRCft+^i9Mr~EeOVgtmM(RlD`@E-(7rz(yQjLIbO+QSZaC_bH?gDp%yU#tv^6WY`l`Usm*aPe=Z{s8QRK847 z@q?0v2V$6*DCze)u~R%K&U z&)uEdp4*c#_F+=$j5$C|_W7idi{x3=07=`HpaL)?QUi})9Br_nalZ5f}mXhe~Shnn-s#Q35! ziPm`sw3j1Bj}gF{m?$VkBb9I^#TcDh!n=o9t%5TZs9M;oy^VmaY2D-dfIe6%M+(R< z1=c4-t@9%2(TuE$9-g)MxSU%OJx1qgEy7f5c*9kz;V*rc8hmt|*N{Tfv7_eS`=dR5 zCc=&0#a5_k7~>$K zEy0bnXx{|xxC`dpZ{bRN97$f0{Q!9~v)AEi*Rspgn&#{Ex(MyZM-aJl<%XCj;tz@N zpu8vMf>hDyBtvWlaUHg1R;e2$L&IB^fhtGumqgAhTV~;@9jSu$1=9M~R;1`=ZaIrT zBquG>iQE9sfQ}gQZ{&okHr7ykm`j$Epzh4-I9Rf8_bDVGQG1n%EC6~7p*1o^T*<^8 zLfVxW)gYq1(DhBB4KRXe%k9`&!MOw0v?25}2Y0r|!kE=IIqxOe1m$Q4o>ck#PEX{O zNDWs!PyRxTcUxV5w1i^`F>wX=zA7?_IYgoXh>IlKWYx>Gm}oOYtX%255pQ>yaVic~ z^S@IPIriR{Gc%E+{Yn&PNI;s1u9nfP{TFV_O?M zMmrMa%bJq%e?j{JMluRLEMJ`%PYxk#6zHps4`mz+?VVWh3DCnP@CLsDQjJX#TM!IAzf6BuDX5|Y5-qf={q=4G4RIbJ0liYZ|3VAB zD5D$w_sbIPYMk{>ywlbZrS{}4m>Nhr~0 zK=Z77Gm+Vrf=1bJDG+^%_F&8hy^5N@dnc5OoglIxR#)E&_`g_M0ko)dvEOjyKKU1v zGj}n;1I&2~+`KDCwea3QQCnUh);pD-kJLqYpaH~k2zMw&vxyX+W)dkLO(#+WO(jw| z^%E(~BM@Iz`$xmr-2dPmzkLC5@UisY(nu31v zY51v*R^J`2dOljj4AgXD9qVJ@Xphw@32k{g z5|N7g;55_MxvTMxaxXFQ*3e^s-6b(+18acjL5$jpCr{s=Ejm@e84$~cXnkCf3}g&3 zNiW*`0e^TLqQ@BPq0&zm-Or)tX)pRf737Mi(GF#}Er}uAMX_>PRwzSz)##jQFZgek zLP>yDAw}B`fm(SYQbuWwgy%(4l%C1+7)D;Pr2kzA!*Auaco%%@+RuaXz_a#&Dr8SAmKhwuceddLb^^u`h)bGn|Fu0>&#WR!KW zYuR`VxM?GJR}|wr^I=2QSR69M)5mHX!ng+H@uIdcbd^ppcgqw*rLQI zNh|PViF-e!Kw@#}yaLg(eIdMQQg6}lHj^TW-r~_`UEwZ6l@xXV6v#Dd&)W>2Na{Ra zytLIHG>s|kJO{9amUr4CGLdSh6=1X9y94GEAZONA-xFVJ&wF${k(d?iK9p~hD{p=4 znE-CCEy3+a@DBYu@^mE_eLtT3PUHrQUIwg5m5@J+?*L0d{p2W%;47`>`6-k?>to)+ z4Ovg)p3sjm-g+7&y=3cXOXnXY*#^1bDd7bu2^fFaNULH!$Pmd@(NQQx!#vGZ{TO3U zRFD_8(I$KcJwEge#wxL1B3`N)Enx3L|B)V&ygB`RkTlu=c0yZ#iWs;6s6mbBo3~b; z;R}GTk3u-yjO7_9Ul-5SYlHFy9BnsxqZgf@gFi?BcEMsebLY!->DssE-{>b|7um~R-fRt0{?5G17my++7B_)OhglN&-e-8pu@HyI;ocj50u1-ca{N<8QV4b z7vM$po}gbHe;%ai^)S@26iL&T+!Fr?@NtU!MXt@ufi0yHo_((!?-iIkQiHt~TL#Yx zy~?KG4PI{}w5;$!zt(?>0??bmuog=87>IWfbhP7~a}VU(wWn9(Zw)PN;#FXgvGh$c zyj~O*Xdgrb3s2Z+tdE$7t^{rnBOCJZz&DyT91QWo@D%aIz~{k=(k<`}kjPr(x57!1 zB6>yO-v*I9;h*U|f|{8D^$p1lWZ$QH#b ziSi?_^5Nj~kt1&+RE|jTgv%vIc-#?^8=UAYayB^kMWTtVq1)&odfH99{qFVdRCkfP z*1gBw=N@yRDZ$|s7gm#zkru+OvJ8Is8 zh}L}>9r3(G85@&}g#Nalfii<4Yijh!;b~AYcQ03_?EV-^=v~x$9V2z2f0lT@oL?EO z!JWw4M7{EM%lvT8iP#!)zHh_&W(=WU1e6qGkmnEEkI)O}t(Y5~fxT(OasVNX=eH4B z3ddDMi?NE@GZ*5nHh@RE0K5Rq&PE`{S&*n>{g_x5a#{gT$DrBKcKWam#$}`*f;gkP zhmKGVb5c;=*x3y=S%A5U+0JoLffAfuiSCuA=

      (ksT*D%=_Mn`1TsU615MK) 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%0Aqs%cb;;I?KzGjd@Y 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Ν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 =_^e#>TO;Mu3IT+1FO0F!q&W% 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 TXpK)WP~Q`DjOcKzCldb+8Yp3+ literal 0 HcmV?d00001 diff --git a/public/img/akaunting-logo-gold.png b/public/img/akaunting-logo-gold.png new file mode 100644 index 0000000000000000000000000000000000000000..b96dadd2780de54f025958398f8b4afd7d0b549f GIT binary patch literal 7763 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 ZhImHKCAh&@ru9ENx>|;sb?Q!W{|^Fs(Ch#J literal 0 HcmV?d00001 diff --git a/public/img/akaunting-logo-golden.svg b/public/img/akaunting-logo-golden.svg deleted file mode 100644 index c24058bc7b0b5ef70f6dec5c3ab176c3f83660f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 973 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 z z+ip!v%<&DQh%+8jvXC4hI;_0Surd&$7Zb))dafz?ae&FTiNWZg&LuxH)gn{M=lE5< z!%h;3cQI~t>Y(kh)D3Qf@Pwj0ekar#|6PyVGV6|U{&U)$YrcX}Lq;E^w4Sus;8$7M zv!k_93kCUBHx=G>cT~yS1;ifTyKT?bgW${54JtSoT3^P3Q)j5_`XoAs)#>?2uZzVL z+N`l2Fihgre#eE}O}J!!Q8`%4UXC_ApBT=`p6&kjVNSi?lGL<`jM@_GRK_kVT{FFq zCdnIr0*ypfF--ASkH4;cT5IEQBnIqK5FV5Ud#IWqA;1_+oOsT{*97RZzQU&)wzPG9 zSb%eC?;w4o(Z%M-GK&*qBy`fMw?}L>zM%G$R0mDd%?W6+G8Cs4wjNPmk4bhCoi8is z=!a$?6*?xC9VT#ER#KpC7uSBs>}C_DR%-U#6`4v*xK9v1eH99rQ98Fh++ya!-q_HX z-|S+UT;}&ct-ibgpzW#6LHBWX;%lJ$FP&5ifCArSja$F=o><9GS11gfx?s`C lEnImNHgF{7;4&S+0zlqeaXw5yLiT@ljrA>1CAuyl{{ybQ|2zNy literal 0 HcmV?d00001 diff --git a/public/img/auth/bullet_active.png b/public/img/auth/bullet_active.png new file mode 100644 index 0000000000000000000000000000000000000000..215157815cf576e6924ff9c658fedc4403b39c7f GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^5GZx^prwfgF}}M_)$E)e-c@N{8&#H$B+uft&;+I8w>=Txw+IBxh)R9Y-)PQ zFvoy>Y3suW?^Jz%U42%>%5u^*>(W_?RmO8|d5gVRHgTe~DWM4f7%o3} literal 0 HcmV?d00001 diff --git a/public/img/auth/bullet_inactive.png b/public/img/auth/bullet_inactive.png new file mode 100644 index 0000000000000000000000000000000000000000..43183cff7231cde2b8fdc4d3c945fb9cf2b9fc00 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^oIuRM!3HF?&tBaM5-9M9EM{Qf76xHPhFNnYfP#$0 zLGDfr>(0r%1aer?9eo`c7&i8E|4C#8@-sbM978G?TPG|OJfOhi%E=XZl0$asrcKHv zOZpm9L{d^yRr~(c_jWMeyK7(cLC@hx?!IT+S!?Zmqg9njQ*At0bg!51ec(^LC>xX1fubKNDy_w8!h&4mVeGRp3O%7Rhc2QQWH#}OX3laIj+Xo#|Uh5n<$`Ww8qE1WU97;(B9EAK%*0@6;7iqc~i4li4zY z2gBTi{e~MkO|Z6|)k4f7y~LwnqLRsF3_;w84VuPC@^POBUb}x;4*q)Rr%8}Jd0wX| zGma}^tkCGdkVeEw`W$Yo8wN!UV8n@yIpRneh@MzSP!2LPMK` zCOHPX7GQhz82Zr77(ElH_=!i1hA~q+Tmn*4Q?r1R1L96b@^Unc5SDrl2Awj-4s`j# z{m$Ofh(G`QsXO<4_lorVb-eR&kOv^07X%Z@Rb(2lO9S6pg;Xiv{axr@S*i4?r>G;2 zlvBMg8XYgkCoi%K)*c||rY=LmK#v;j<((t9b=7|oGQ2a%s2&5O@{=eonW*W&%OD1i zlAKjoI}(l78lO3l27y&L4yMrj*T=%t>&d3wCqsC7vJ~pN*sfaUXjOtBa+$Q2)!A8J z_*Od|2>3|LC8pqQLaswxoBj!7pmM~Qaje@LF4?+`8VlaJocyH{S{I7Qu78sq}oDK|SLmMH8Iz9MxDrTS`Ep1Mqv4m2Gi&6#xK)p#KY5 zYV#PZlJp>JVTJbV5{(KuCR~o@G?vnX#+h}$Y))INBmZcPH6GKjsl)9Fg3|h%!_+}Z z>~xVi_-d}9r!h@QBbNiqQH9iX#oM=g_n3}PpNh=i8YT#ctFOVTtH{U)NW zLu~c6PO;0@%X%lY%YFv=qM)IvU?;c%0Dzoku|=p7PGrfxhqQJUgcOWKy$>@yxM4wb zCYIm4Q}e${DBa14l=^@YF3GZ}qbTveaHp}5QhYNBGG;E23o<6vNKY-s)WD~gM`{JA zl35i-g)GbJaELJnII~HHRebnLhZo{fGV@2mhgcem=1Q>n9y2~Q2p8T~$FIW7)GpAi zTdbAXajC&nmM~Bk8k}5+|0UN{8dfRES1$8G>btBNMeYSO^IX*{{1^f&_c|8rpMelx z7%j@~x$og(NeFJFHaw<&?7%fc3vLz${E3u>7r&@Mjh# zI)pxrjGjWlSU2g97PCAoR1zh9k)k|S=fPM(jHq)s@P32T+UJjH~pE4nC)6$m#F;v{CwTHXE1)6GMq!twd$PF=yp$QzR-!Dkp6 zWT}IUQc1zn%v9Rk-SJ(KQQ_*w_2>)c=(%w#{L)YSZ%@+g?iFsyd$tM{=7f-+XsNnY z3lL*}q%e#k&9_h&5z)X73y|b-{RHxL-t$Ca=*a z_Vj5qluEUW0v1?}P7aOs53=%g8J|}KE{#^aL4rx!G=md5EQs8EqrZNjQx&cc>v(Ys6eH39CYI`4xgsTrDle zt#&ARe2_ApLkR>-6B_(!PpIb??e+MZuA~-|PY!lAD_EBDzM8Zvhpi)2LoCb=WkB@8 z?dm4CD`_h#r9kBTtral;gWmpWD*UJ)K}Y_jSodRTI?@;S}6qmV~%_(n;7Nuo+R8GaLh_ zKTk#x6KJ?j8f$xd5?G!%5BWauK6=*&RFen}M=B{IG}MU)=>`tDtFAl5ST%@geJ&8# zlz%zg0x6310fE467T8gRKZ3n?dXDyWyqhGnBUaz&M0~WM=4x1;y^_j!3I>s&m!bC(fI%KZ^8`ML4hKQA)u+EaA_dl~QE`*V!D=?LVx zz>JiFu2xqLu3R#`2_||Gt4Q7g((+9-wNTGQyi;9u^S3~~D)g?K1wBXi5gs-<%#4U)GOv~XcA0C<+1WP!(Bey4cqLJX=uk;10DIY1FGh)2okmh7A-$B* z@>o6Snq^yRA(xEQA0VG6o|t(g@4il(8;q2QzfqS5EYp;8I~GVMRr5}D%~!$@{orH#fQonoYPTiaa-_Fj%V zI*0vDMxDPXha`_SOZtF6V3+?_G&cRq%yjWar4K2h+OjPV(cXBS|GB#_I{Dk&Vs8Mu zKumvjUC+*M$FA4=)t~S8#ev?dl>_wT-%(J#t;=^klL$CdLd>6N=yD7}lZNUNP@kn{ zRM~KZ{LmHF9a;(Ko1&i6mf*~AXytaX)H6&t5ftRc6y%Yld9u@-iLn^e2Yd>r6~DOl*3#<#s1^9S$e-u= z=FK6<56}Im(2wzUJ^2o$O!ncev(9(_bRzta@F+1D3JVoaiWmn9VQNS13%gr04oJ{< z*xtdXdZ454Z#jXFK~7Rb$qV>7EHgyuu%$S8xpde8 z(ZTs=Y_Melj=Kqyu02}zN{7v!*M9remKrv8_SUIZk$wx_5^Dw34}*HG4!P~S34#ZG z+tvNvT6W!jHZI@sikSEH&_z*3M?XH)R`bp>pwz85TV5U(R}f2l>v@eJb`*MOpeO4^ zM1P_YQUM7~TG}pSeEl>?t(n4ekGCr#P6-7c=^pggb(V}9&l?X5$}k6gT=8t1*Y?I1<~HlCg0BTDF~l#;YA;Tcz_(-D2CkcnpG^?ICyyY z1@p%nPrs-W{m|rhXdli4K&N`cEe?K78Sa|D~dK)te`VWTnR(th;v#xw9? z(f8p}6eJkSUCxwg=yMzo68hro?%cM8f5PI#vvvCG@$1m`pbv)#D_%_1)>b{5Q^^4M zpz9~~T-&zK$>}15&l|9JD|8bi6)|uQForxx`l6_;+&4D}AQAM&`ZkUirZ#Aa&r(y( z$^1qOCaDxC#_zi-Le4_UCV=-BD`@5Hbz}Kx|k^3!4^!LP)`E~S3XkF(j z@hB~e{GkvxLl0@)m&}5%#n>&R$4=V#e}SSC-uBz`Wj=*CD4SkIDf59`1VvUkFT`|M zMJ#M@=P^3f>F9`)z>a6@#eOwtJPu(10WT@3no?YR^93OxD|QRiwVU{Ml-MEYdGWRf zgofX-t!u}FgM+UFG5G5Q^h!REoV*+aKCK%)oo~Lcv-jOV&=7?F;{0whq;Gx>+AGqR zYS*>;Rt9!THS%BJ2#Dnn7A7s1|Iw;hRXkdPihOfZ-`0gPBmqe$BWrA7frmyejC3dP z?L0El*ufcdC6}$$tKc)u24@2`Y-A%;xdk5hHl8m&zENDs+eY~c&<~32bnaJDj zgNq+3b-PvbDhFUHD0V^=y@)0lIx?ZJ;nVC|KQNP?o=gwbjpzchb?#9oBr)KYJs;q) zceF{i)SI~Ba>~jfBJviYWSUwR)`(E5ZY)`-%HVPuL7&lu|H*7fROSQ77YeeCu@UVQ z>Mv%T;Nr<1_jh$|tYJ{5kY}94BBY)M#9X9%H`&oxjecn_Wval2W5WI73_T>#H@4%z z2}mzB`vTwL|8>GQ<=Nl4y?|1ZB1w&?`M0d>{V8 z6BHol^W%W%%RqR#<|(_DmX`5N*|;6w%z;eJeWmN9uqW08RDru)Ke{$aWPJuBGyKgo zCp)r$_R@VxHqAdi)_36mV{?>;&A|86L%Y@ce5k~i3s4_~TTv2oC>2v=vnD*7s3o=C zCIIbFNvS{Ep$)4Hj(7^K6Ld=6W4oCjxNW-ydfDCrhVJXuc*vK}TGPm@v*N|>4?R6; zRoB#th5QUz-MrV#%FFKDi5X>oRcKa!el}@dQy>h~H(0p?4WNsHk`w**+CN{w{3O`^ z^5s%$*fmHFg$_y}CFW9aX1kv4-{c(V4g|r64|@vZyv_S3_S-eWI(A$zEpc%n1UaN} zb*Qn4SYo4~qxOBNK}$F3E5a}?(X@TL%{F>XOmG8-Sn;~UyIIvTi;UW^k%2AjQ4c5; z5P{6zh49iBx?H!3T&nQeuUURG8q3Ul#B@6IX?B*h$?6q}>>bkULM%xmj@tw{M&t(< zyRW+)2aOr2re3}HKS`UhJr^w;ALMn}=`u@mmi0A~ynCN678sAX?K6?mVm;R#YT88ep z8;v+dh_3b^p5vq66lz$R-COOr!(c-Ms+L(DQ{?Hdp#oFF)Slvr1?mIjB#%Z?N7+z2 z{>1`dw^p5NV$I%O#nS(5G4S8^XnDg^f#Kusg~|1R_v2%_OB~q8cZ~F@gn33MF%K@8 z21PVjJ9!ySD+qK(83p0eMA^mXw8<3ee|IW!-Wfz}dy63U`oi()fN7|Wg3_8mdRo~F zjnjQ&PK;->rVOT}A(Y}6G;gQVaF1kM67@4r%OwLX(mfcN#@z`p3SxhMWIu@fIFx@h zvsYWyVqau8NFvRtp#Zt{NI)jy1Esxolw3@&Mmh*e7ltp;t#jj>CmQbC_Ld%JK4-*> z<&js%$0x-n`&=^A| z-_M9^yGh`_&o6^=f(gL}!Au*KWu8Al(%Q4@u+Hgwc|oyT20)f8=fcp?sIq0=zTsT5 zb|yZape))nf=G&1!z0Kar5pUZwaqiS6*IV$gci0aqxyixq<@jsfKJS&{{uQ3L<#4^ z`^RHZ&bc7H+BSrA{BIWnS?EQR%K)??7w60N)}GO?efgGPQKuFRC{*yFT7>*!YSSRp zvBWC*Ajss6&D~)`#M-pHgy1_gcNjw2R)s$Z3JStcQZm7E<&;=MYH)EJ7$ygoNWJZ6 zWHIQrUkERL_@8uwHuxYSgD&*)+oTdCG6!wigJ1tegyOLYu3{`}z1Xl0co3h8f#dh4 zx8>Uj-1Z)Rdwmvc)^*R&DapDk&}O=B+9BH*NW;?BF_ifztE2MKyo5T2T5Lb?EYJ7C zTe)$B4wLjsSbZx@vO|0B<5&jnAVc9CEQ4S*u|7p5*ai?d7tj#Xv>45SP0xLqz5Lob zS#hgsyb9`6ikmPyX^imX8JSuIh;n>PpQBX9`ddb(8Blf|Lk4aVx_uuavdd)>6XSV; zXs^sJ>dy7x3g`7B+V{QPn#Z_oqtNEe%D&Sm7ZOWHZheqx&=rQSArM!fPJSan*@hS$ z+40@r0#{q?zo(m5LNH8d4UAw&9V3aOVer6urg)PJx0`Nuar-f4paW5Xez3>V0rN;L zub|&g$xdRRZWStOlZ#gkTGBmJTwJ0Ay;9k5ZTlUklh?)-5IumS=eGaccZVkI{7|v~ z)S(+vH<#~h#T5ZB1A#=;1Esd-Uf|*~T^P5qZixBaxl0=E(p14+>@d2+G9pk)faRC7|L{&9( zJc0&26?&8i1%2v8vWQF#Y&=9%oZ5w&!K`(DlBS@L(RYl|zEOd7F=p9T;sn%1pQz{+@uj;P}B>_HFOHLHkfv~hx|p>laQ)Wn;|A|4@pj4Fjhz6DO(s^PzcGyZl-d@ z7}^WJ31DA$cCe(ZE(~p(3uceSqMmDNc?)$b3)(jhy#;0%LjFX^FTGsrefhHL&0=tj zzO{4*pXBrcFSMR{6T zRroRdH803$FBPSL=#gWt0%*R<4=m+3M29AxlEgOEX`(fpVx@%iCQShgvumOVXp@Y} zWG@SexsBep{_9!&XFFVL4}H|2hx`|;uAPj_P!+#FjZW8dh$7}0I)W7%Cy*(rRgP_U z&jHW;fp_O1eJUk>C>8ZGC^>PqM>-%PB32TNzGCD+$6s+Rk{d>Yi8?9Flala}S55#X zvMI+(Rfca$8cUWlA?#D$V=Sw|r)goKAasxBXL9`^yecbh;h>Ru#pmCu zW}#|A37I2CnAr(IF))az=7d#(19D;_Az_F3!0ivf?)>)~+uEM%wRZxULZiC$0z*dN zwj}))yyLstQoAj=%Q)Jc4X@Y(GER~d7c=}v+sU-o_CtrNp1l>~x3k#%KeI|8k}Z6P z&Kh-M!W<1?b&NGA?MSnTgWSNU>YNu$L+Ty=33`;EVMiLXG4I$kIH-S_TF8(J(D^vYg=~!ul@1kM z>*k>sc40wxO4>xbQe%7Y3L6aQQ3oU?Q``nQI5{D?xo1_STs{c>xT5nytM6*ziPChJ;pxqEDT%cd zWG_QI0#if%AyU!s>F4)ddOp8w==MWGGJMM z+=(o)WWgZH{x&@NS(rO<;O72x2;7d_V$Od|W$rXSL{}9>k55GD|20K%w(bhk;W~1hBaXDIjc~8tM3N6sjg8!Xz6zhLS_Pf9rSUmqp_=rRDi&<`$=9A9R<}@gA4gJm z(`~{7>HL0I|DL7X_&OZ!Yk(kCk_!0vzjNp=BEN@doJb2&DLhbLS=8*!rR82GM#|XQ zn^5vf;+9XupDB3g99mBMFNh&jxnx2o&5=l6n2U zPizpni_tD(WT{$>2jL<~41}l^@5$of;lTlo4X*Z5Jr_dNj|W2IR}O%|;#o!x{pBJz zyZ{fEyiV1F!vkY)?`Y<0f=hN}B4Lj+0G3=CDESMW$!m^DVN~z1YSlvIuJUzk+J>`? z`OOpvqz%9BAI3l(Ii_%enHR0W`Wz93lwJS}ruQ)X<_loh5lm;D!ehB{{G6vf|M8>y zl_2t%Y1v(SxVM}$^=R+5tMTPkb#Zt>-{!L0D4Q-T5^;-|>5V3+i0$FEaha8+6*?AH zl^bo)GF4A}ynSyU0~1Bg%CqPQnC*096gtpBsUH#6tRk5Bejs zy~8%Zd50#a@!Zd0KlCA^qbf~(utAicgv6I*MPv`6;m$V5BRzMaf1 z6v!Gb)4Z{f!ZD(}Z!IQDE2WI_voy}9wctYiSI9Lc#jMTk%Ay%TWx`PD68gz!hNnP- zXLU|MVpU+>%~(xZQIYk-rnR&GIyeK7Oe$tL%vkG1S@;O+C4t(MZ#?DIw9z1o%aq%2 zsYwryd?sE()hm| zusYq}IJv{o36ru*)rxgTMjtdm^q{_hEl{=7rKPA_0LIjN0$Uo@9g>rcgZIG({DY{X z{5~r7?k5gD0a#*whmhqbSZ(dBP?t)Ss;a7b?@>HJL`FhtxiU~`Q6H6hcNa7W)`INp zPz)T+vvP&e4)X<@DmgSeaaC^A0Fo4pxm%LT-^+$W^o=vLm*u`nheh;|3;vT}e?{j7 z%z&-U7?l3<6&ai0BrB2O9fRU9Xkc1m__)3} zS1b&l!`v_!M{4u`m2T>l3#!WLW;kB*aP~cZFQ^zJ_APwFD9#S0Lwwl25mSS3aIoA9 z+3BPr%b^)e(dJ0OM8d)vwP%4yx3~P{_*I%_Uo%+>{8PZF;2mFV**W9Zfrnj-SDti* zaC2X(IuS3>7U3t0&2ujh5FVL1e1?6DZR{N-7=}+NzM)`hoir-o4y-X8h021Zdn4#( zqICc#VyOf!E0T1Z)ido&Ph3Jm|41smm*|&SOG^t&FY>mFKc~|(oC=~>4ZYgc^R{wC zAH0QHr%@xeQ7DyWIg5V5r3dusLwP7`e7aqMZE&pv=ipz|tW8f7u#H=yPh>1!5Ksyw z-VG`8=c!P8XO>pyV44QknSdG4VP8m|pNyg`a zI(rKhLtvo?NX@aDWlXGf9cP(M$D46K|0`kcxV+r#k#9s~cl;KJv~X_CSD5m)TQU^7 zv_Kmy^r%ea0Y2O$@ON#OPnqATHra0GiLSTXE@}z6)l3hDHd_!A#ba8$gaqs6!XvS> zvtIe~^8jG*4ZSE88!KJ|1M7P#FQN-r%Lq|WeWPH{5r8{iAfjh`!5t3C zItujT>wglD6ro3~=vfuB>|H?k4SZib8O%n{%?e(A^2RH>DQtZQu?Ku)ox6{B^xJ*3 z?71!V^uN8l=x_~q!oeA3xs3TG;d{y7>x?7_++1L4j*?d4Q2E)@?VIs-QuqEM>VGsT z@=_Nnv3+UM(m#sOLZo*<3pWty4cET z{6ElGU~7Q9r?_i3Ha~FRYX%BS+6k$KptGOgW!o8W*+KlpZ&!w_1b-{4m6)q4GD}SY zkSym#WV6G(DR2}dBBL1e=c{XUDObf9WWNj=i~+CTq^n$Nuj z`80}JY**HlS50|`nIAt9LN11y$Y zK!PR$4`-2eXH-csL4`g^i0We=4VIjc-)+Nl7mBnT!scRT^iKdH@YSYS*A284oI0<5 z)o8pVFNE0*TxV8ns3)O_J93-8o<0ey2kq^azYKe-gbuV06&v;3tfe2kSw)v1VB^d1%7dMM%+o$Yvsd>eIqu`#q=6N6?3CfS8eZ;x)yjcfb-qT zIPmH8Br#n3hZgCCl!`nE9J8{7R`98SSW1L25>-6SxfNrmP3P+P8M43j_mwfh388k# z?F?=D_iy_5e6RM>qLFMj0DRb94ZDLL$5*SwVp)G#2<%2j9PPFaF?A+GrkYr{iJa0k z4Bmh3G(N6+N7;J}MzxKNT=0i^U5^mFXd7To8ws?Tvt=(Vfq+k(?CX(~740~kY7q5W z?7TSYBNS^;7r>C=G?z++P5+76jkG{07smg6nJI)E`)l~z?vi8 zc(i*#YWkdl$B-P3)9^_H4xIjqY&5uL7+l!v_(%VGz_Yf1DE!q6OBj8EnCl_+l+WWS z#(4mWg8X1LLn=)?fAD~{_;F}>>$=YcdSTUx{S9+feMd`7YbqJ5mJPYrr0)g5G-l~R z%ae+9sV=2|9{&4o+)JOp_JrW2nc9e+REhwpG);)SbPLCaN%?A?SdGPGu&f#WkL-a3 zt4<&(?Tm^}0UPTD(nqbVcf$zO;t;wg%#ZdFrd8AC2s4-L(8#idm52KnY{-K1*y%%9 z1wXBcMs^vzQmD@68t;61F8cIqC1LoDYWW5R)l(R5dxM@*z#S#UA#*$$hG|W>)TGjj z6_A6M7~uX;C8_Z4TY1Fa;;<40Q@;kxc$;?=@_Ny8g1hQ@cvWlFuklN%8N!k|!a^3T z^BX;_6M$bpT-0|}3KDirkq>CjsLp|*{gLc~Oc>>vTs`;CPLSzb!CiB)%ip-a@PD!# zwmpi|ottFDGF)sNFP_p^H@hRz$#5}zG*XDBBkzxwxQ(q5`(4I|MK}o*qnX}%{-IC) z*nV=%D?!QloGUiFUbAW2GX&&y*xcYRY5Yah11m7=W4B^s5+A`g_~lS=Y|d7>ipcxIbQT zPI#K|Ht#Aum4qP_XArGNFlD64kg4#gUfGI=D4anFPToPD!e;+eb=I7aPg>es{aAz@^I;+X~hHn3D}PH|Vx3}AlRRX=Yzy+Ucx*H>2G=>rKc z1JyL#Pd2ZN=aboJgjQZ5wkW>(4=ay#?JjtBpT@x?+=pJ$C&Gwt%ayNNu;F1zPkU&K z;!G?2Ty&$Pn~aqM9DZ#>TiAvomzU-DC;@l$|4nBp0$I`?Dm#`1MdNQV*yzVLjOnqX zeWHJ$ZFp5w;6kx@p~Ll9{j6V;1|{GgMxJ2))Qz2#V96rIs9Ra+m(JGTn+e8{e@wCh z4Q=+bagT^GA{6K{asJ>=O1kB8np(O$qG$WA!PKk9rWM*=%DWW!=mlu)y0sO(oiOqt z$dl}Pe+_KI_<0q5pqqX8nUco;d{N}e5>*?1&aXF&)KRRC1DVN58SPYd;*KX0BDus97&) zfD=jg!-PWH!c*~(MWaY>Q`AGqPw;`y9xnC(BlW!8D0r| zwBH86_~@#u1cDt0$tZS~2DKQ?brp8KqMMC*qD8RER0vi8gK!vFz_sCXk{$DWT%y<4a>-JQIRc*?<1tZ$0neo;K+iWA+T@#GLRAvlSX=>Qey`) z#Y+aYmgQ^CiU%>!dr;G)2dk0*9RMTtIm&FNAt;qr!>R?h6?Z;xRYzUT_3&f|^hKzj zX9Uaa-oyAU`98v&3A%Z0-rkM{c5N?s=7t<1?q>7*<91FL)~}l*cG|?tJjrOo4;lmd zH{9cr#!Sl(hM813Uj@&aR_*`N@xOcy#Bw#`S;yi&@OZhjV>6bE*-%+osb4E$#z<=A zw$QTE$E%8GpH7!c3u*cU$dV4Bg=WT!_51m;Qgx0-sze$ead3%8Po>B2jts`|41V=Y zVBHzs3wr+A8`^5SLbFPhCG)ArE*@30*P`4v2W5dQ6#oO+`|sh}GrFt%ysT_wa2p{x zxzKDj;%d|9Iq_xYM&Vb7LC4y$+qZ^aH|h*NK>K<$5Yk(kepyy%kZ`Jkawe>}Tz#Ee zh=RERezvRAf4Ct@aAxVFD5?7Z&wk}_jSh>;3ClSTyVRn5K@HB>_>S*N?oJg;NkGAk zyBE`W`{l8_mIjlXQSA_wJ}1mc9>4YCF)wy6m-clCsyPkuSU->}Tb&bDy;_8r9zA!7 zI}pKe(Cg(Ya47_>;a#UHy#=grQ|ng9xtt81IbMi1Jg|A?T}?@DYKxgJG9Ew}&*onB zcj|w;cj8XY`s)O8pT*G)id#J%=h{_K?$^GR?@I}rpKH>M1X|a^a-S3X zM!vSQue}ehIj#phlTr#zKE7_gk6NVt$wwc^l2OA)RMYo+=rqy_u?!Zx>}rg{?*U#H zWi3$<+S2qVRp`F9Vf*IAK09k`{i6w>eTgpaXL!=ap(W+xFidq7_}4v&uV1QW11_&ubXB*3E%CHO)0kj;J z+Dp^kEEybpBAM+q2QK3 z7fP{t3(E&R8Ik=|Nd|h-0Gx!XGebX*AR4?p!;XzSx>M`X2)TLj8tXEQrkT{Q1SW5km+i(-&!8!`sp^!#yurT3h2!H8RC~A9#3R zav5|!d}zE*6$K^a3syyG3+n6HH|tj1`Xdx$*xa2|k^3BlZeGpc+Rm!s3IZXl62$l7 zbeQBTd1EyP{hJn2c)<$Vf7Vv^I!=7Op5Rcrun7J}n$cKH98=lIvTHTBz&IXUF=rUz z7qoBL+L*#5U4R8RP8a)pAXf=U@|*h@;FSA4)`)E*sHt?!VyHp~$!^(2lb>fbaJS>( zUPn4*hxc--stSui|Jo7C-C z`aGk6@x;t>PVjS{RM=Audlx?5zJj=<;TIdj_X2-KvHrjH+B&+dD?L z9WT=cxt`s&1O}T0Ifck*Vg8IdeyhoJ-cQ!p-`vW|%KkFle*-w7!oYt%6AvFBJwlFS zW$b%jHR%{B76!tODy{U?ft?^XW4>TP8Cy(ln6V`B2b5C`=5d9hoe`cB#;cnHi_xwUB_RpdD!MqmSh6q^o@LHMlWb^KlEF{HRGXFSW_OUHjz#%T0h(Oc0@fGpz2BNiNJSPc?T< zpP-|LWnQBeSj0+};VG?bYs`%yWArDbH80U27deH-8l$D2L=X)Z&$Xt$GSe6;@FDRz zvwT}R!XMrLzAHF5Sg^y2bIBdVK=Q$dN>^9+d6xfmYch8phDE7(z%KfUtp{OaSYoJ` zq(`y<*8xl3iPR0tpVwH^jfZfU(liP|kHM*Q-Qn+~%fF>BSM3^^+}1;2(R2<3K?@#t6GEj6BG6~b!E1tLycOPZ`W$ywJS5)KN1u| zWJIwfETIr`>D;jo3bP|1u)^XP2s{!eW73>+=$}sQHCoQ1#2-REyw66K>()GN>gXDD z0}zA=h{=LnnqR(-%z%awgAdKx|6JmDJ(CTixoXhle7qu);eAvVpHb`D5HoL^fBVpF zQ;?v4kX=7nbGFm~#wY)=qSH9r%?DeS$4k#02Az8-zU83n<3=)FKDck(9BDj-P-FUr zVK${m&ARb5&A`tP)YO-*{e5 zdlQeUXrPlB4jjLtgt-|)lyYF6$lTdnA}|&KUF5MBxfD3_tWes&T1Gc4pX1}?;&Z$) zOty5h%O1FzINqm|FmJVo;}PfRzG{DA!ua^+4*pUllOOz1Q->)_Bdcp`sS8}%x1k*! zXHq(=4+h>1m>QAXiI-k~(!s;9$DBPiAeA8tCwesIci#M>e)W=8lP_=H2z~@MJQUS) z#+9GLmfIkx~?_j%G zEBAc@Tmq%lts&JAe`{(L;ts#xrsTgY^K~5xgG_))qTc?k7;i@|%(rMNa$Zf(RK2>t$29g~{0-kDhSWe7!4VP{TC!mqGoM9aRIKyZ+Ik^6 z%Qpz7KU@Kwpu#?u+S;hn?oo-2B0P+M1q-r7M#KRI5rN+8heK=^%}(qE?BV>ExexT^ z_-~#PGpx{e0=nrj^*}5vF!T+7~c}qH^JO9ni+Q;KU z($rKklYTBTwejZaG%a8B>B1vIbbQwQ9tv{u zXJ)}=0)1^@-bQcjCVbO7)|E>(;0W|BRS%KrMsjy+p0oK}p)so3Z(r&X&c3F}2B#`- zTA_~KwF2>Sv~LO;)xtM+7$(z}l8_Lz2Q-8^*xr&as7y! zcL7n#3gs=wFNaAqh##jf<-mvDKO}}btf|?9B4)?bwuWx3u2zD0MAp2Z-_@BTUabI8 z%1~S}NvSdqDf>IFjgBH5QeaGv9}#7t*r@c{iI`_8YWjG#@u;`n)-b=vmx6YfchE0m zE4vj4l`{c^he_V26^DGmj;39WG&YmuNDU1cooKNN<%o5<3>-n;FaR>u`65Xxmg-G`?dvV1 zt+D@VQYpBkh%Z8mC)*<58e5x&QPhm*c92=%?gvMt*D3~^er#S3MVvhgQc=kXfi7O1 zrcw{;^}B^3p)@~gTHz4&+c?z2T<&hFce@_qLN;C;$Y0W~PJi<<@oUnpxqM^j5}PJucDIruw?OXY zL*n4)KmWfRbGq@8w=lD{(AjU1O%I!GWEi1K(q9uwNmBx0SO`PI0A*Y?#dJ++iODg8 z=}9H0I!&{V7RGGF`1Nb}%0av;QFSnWxKqi;?a2qXtw46v5Tn|Gy!GL&yy>c~syB(@X zUpRq>7SJp)dU^gt{PfilLChS4-#VJ!ovKLNe&$c#o*kzIq{K9LdQr*cD}_tX0AKC_ z-;}1}@_yj!%A3%zu7`gB{r+5$fD)5#om?wi!o9&S;zx~?OvFD|{96uwVP`9RUVf+(^V5gUzxA9Y^(bMl$ z%Wc?%A&(#IAb}*5c|ytx-jnpp;qeFI_1)qHmwD=*Uzg(2Z44?y=oYZ1*wtK&eb(*IXo>LXh{zKh})5KpL~;q;FjISmpO3C)?QA9krOGIAGn#m z4$fzMYzu_CS|J*&s(Snoj)jGG5h!kps3ZXbwXN*opy>O-&ei!a&ei(jrp3}Sm=aR& z!}a)b2x(NJCZ-3TvpydUZ~El~$jX-*B6w}ZlD8MmBL>`)rWsBZ+ zw7#E(f((L~YnKETk3BSZ0pUFIS!!n|DuG+jD!y0zy{frV4+@_-P`>-KNY&m+?xpDz znFUjiF?&;BI(g*J-3tf;#3YS+>juCN`c7%jOGL^{kbAF`K>Gq^`YoJC*)6(F+O;V-8^|k#r>@J6ab%zA_{aP;-PuHehI>7WPK%$hWX6ge#KMl(!j65a;1Qs;(@QU z-iIi=VtwPTKZ7v>i_B+!T-|9PqQn<3@e(HhWn{e+jL_<-Yk<&+SY16drMn&5^E~@|a<@~hPR|RHMnjv#EaM7k& z0JHO*N4S@VK>yY)5mhi(K5-Z|dF=O38$wfFQ|UWtn*OnwD}(s}G)wq@P=X{w`bp+= z8X9M&9P&D?r^*_Htuaz;l`RO%5mShrqfs-e-lP8b2TKOE{I66)qFz30+C&M(r@7^l z_!8(5sWHt8=@jv+^f1c&?fze~{XMOEazeToyN4CcaK@bjmc4`P7*kFXQ%=`q9HoJ8 z6S7+Q(`loPxK;F)J&tB>d$Ol@GUg7Iu(Ao0A}($o`|yVM5v%xHohb4+O0BEw4BLpi zUy2Ot{4QsOTL>PBD-{MP>3;s^)vTbP^r`eUhLoRei*@=R%!6H!R^sf&s$|lik;y(q zkXPXt;oI6xbiwWzDjL@s%IOY0ISMS3{BA~SxD{ypMLEn`7fgX5e({k-EI;o&%7)_a?X339AR0lY^^?9;F!fz%Y83U~0#C zV^%l=%dz+?6LYooa@r9cG2>>aS1y=n;Ge~jgCC^*E2rf^zVr!4!VP$w>O%FS_Ge-b zPZ|-o!@QYXe+GFu;~-!m@_h=g8KEj0`9ZymR4`S_=pE*-N5t@M%877c(hz7z_`i61 z2ky+8u4_BCZQJf79ox2T+qP}nw%JL}Bpur}JLZ?`e!lVkggvVEs#>$=Jk~qbG&-`j zV~REh$*v}irk4vHt=KQ=O|f(tYj9l#`fIyFW-U&PliB^b{eE}HcdhEH(2yQlEf{@R zMukn^=kUo|w-fpGt-s5SiGr(4T+4Sn_a|dzCpSSiN^D{$ZkW-bx?6T5lHzbK0rS86 zYT^3due*b(;3!`)Gec6w{Wq&Aor{!d|B}jDbT8Wd&nEJJmxF+_SBI#V&}h*L3xIhp z5?*1GfxHyz?V1*iAJM%t)WnQAi<7W8)-OwIPe{ho;G0Mq=+E{esRLL#ckv-QObPCJ zPC;4-6j%bAuCTBK21)|_7B?g^%&8&d1Har<^jnQxOFY4jE)q3F(MgH&wVGeqSA>C> zL>Wc4B@a7@i`Mp7I0T`|&9n{X-*+?g?!o!q&)xo>=zY?T7q#vqdV}5Vq00;$(V-L* zvfhLpJ{t?1Epa8T!4!CEZ_dJO0ViR5H>=RaRF^H%fHYOH;rNeZ+EFVou8opJFq04XFiiWbtj4_O)LV0wWWi z?_pFrn)FdVA9pvUy=Qg2k;Ehv@_7--JJ)0N^u7?R3e2{hj7Beg? z?2osb?xYysw_i$?9@t)(1}9&}4Q^E+r?SV$t*A78QSE@OKRhw zbW~~)RxJf}{GEZOB=*GaEAK69^a;^v7x88)YV%pAwV=?q;Nb}0yW=;nzpF2;%{O-2 z;cXkeG7~q;s;0HO|JStrS10K$iE#A>*8qme#l7iuZy`4|Uuo-bxB-i-l71=I%6E;* zsY)idfP*n%Pw0kS_w@g}{a?h`bv9t{o5X112_PeIgogqQc+=v8C%pf#&8u`9+~z_M zye{@V_tw9=%%I1lGCaYA+Nw~%O24A5YoK5OW{xnU6b5F1B?pIZd{nZ@5M6z4z>y*E z4!7KweG9%#4GQ?6^?=>3`1A0%xSwyfA3$$Dtv!%Ix+l$(Gu(t*+&m<(Fw)Y-@~r&h z=VSZCd5mWC2EUGxy#X~aXGmZfFJCOL4EjW~d#{22^(q%JLXA%32*}kUHHO5Wr$hRG zg@M=DG&ywJh%mfB74SmbsNiorA{2@wl+3mim`QBB7`n7y=&)Nn8t{n8 z(CaXh?kf=qJ@>=wGr}-|KE!VAlh}M;8_zs5^tFPF=5`=cpLT|#(Ui6SZX}|t&RM$8 zx}pdnf&JoN`l2o=Rxt-@9+HfllC!dH()ie$ z_YNZo`LVnWybky#;+?x2&1?E>Yn9ZWT(9JVkDYVt*w70u1z&2t_@R{KF_Dm>femv`~GH=+uh(Eob#sL)A=`8jT-2 zJ@|c(4nkW!l!5OK@}G2cdu%Mi(6VfHp#~Ly!)B!4aqZ1pD7iy`)SN$=+yVYonnYwA z+QXO}?^~yqUw?bg5k0661$uJ}@}p5d(yN?m76Q9BOm`&Wo|ZfIPofm)f00Y`z?<&& z*0VzU(*6LHk6JR46SpqtJ!K_N9`M^ol@}Y4D3btcND^bNj&9Kr&D+pzs87J`;cR5N z_jY#@uD(!D=LJ$1;kx6yskH+}G4LR6 zRqXulUZUG$jO>P%E~l!c>%Ql!8;@^dhh2#%m)33^hGklEsA4RfR=~7(T6*=%Pu}IK zP`EoRN^oMt`}T{<*xMv0Tw`62-h{&alDa@_9ll zDp110t%xOG0OQ?)AIgyVQt@FSlT5*+(hg{D75aQ$WwWrbvaur?xb5;g-kHi1uLiYgeRj0jDK>eTT7mTz|R+tSQelaZfL1FNjpyj_NJlme|o!Yw06~ei%J&asW6P+V7hXnN{~bWT8qXTqK*o@Mm4LFms+!G53{W6 z97~4xV*bNEgx>&-^dGA_RzJ2?G{dwk>@TQj=Q5~&^r77v<)Vx6h)^go+-k-^CZQ5P zixLrXAGuRhm*=_tjZtg=T(In>rlYVCrb$kaEG-!LrfeC_J@Gs?@W^rU@QJF8#55Glp-iekRO*Y&BY)uMjIMs)Qtlv^Pt4%u z=aE-Wvs0x7k@p{dfBm=`&Y{N6n1HU1wXCzI}gI897f|1Up`fRo5ZF>QC@PM&Fm=k>t zrIJb5{X@rNQKLd*`V+!=Y#aU8D?qPrk3DqgZhNiZoY#Q+YP)%@mf^}t`o9{Ay}vql z=4{!nE5A-3(QUDQ&33mG76Sgj9F%yka$qC|u*kE}8`uejBGBhIh|ZBFdwdo_bYN_xa^ z3kMf7&Dd%%GidDM<#rZa@4X=ZVSl3LX|?J1el>9$c10+1%rv7zXNb1cZTX_*P3Uqb zOVu9bR0}m3CNoh_M*!pnLoaKA`%`+5{_8|M!cG~c>;B|2#cjwMG@@VfBK-cy?Nsnc zVtD$iH#Hxq2AxL)2Mw)#nfF^w0|B0ll-dLFFJCZq4cYZ}epqhA9mXI1q}5o8YyTZG5{QkrVAXl~BZEyajN_@=kNv-bBq&4s~Khi*}R*##* z(^LHdBNy5nKKP#xh@YwB&<@|IMR4gx&TfBL?)B#9E$|apVwQU82Fw+1(he--!W!dt zfoKxOqTc0^F+?ox#r!Y1XC4u{wo63z6-jnabmc~D3S4603DmZ$MW;i*#dK(0$h42_ z2!ir&71r*tKqafw7b<9;73O;L`+Mt4A>k!l@mB$EITW}LxF!5Y0|c2+(j0c677w`c zHpHq7us2)3K!`Vx9SAAGB6dieLd)gNn`E4FOE~SB$6UY|m*WT;s-*-EYM?`*T z1bJM;_FmFRYL~|TSAw1UCgudyWU1& zF!6f{uw8p6SeijMm8O@Ga3633+FW;;=1$ia-v=l9sPt`r3F$x=H4~^%(%F>)#%Tv% zL8&)={=&eerxj>v2RJo?84nLPcsgzJFVgr1`SE@2A^OIDOLD@d(fNN|_&-M#l6-cm z{kkXIan6XXI~er(wEf->_d7Q9K;Au^EB-}hc*1_VOJyieHO5v+bU{OkPyYfI1wAW- zHU{3pSC9|ajp-+!oI-z#Nn|bBk4?YN@uc0*!ui|b;dU6QFqB?$zOjzq(H`BWiRBk+ zgrsuc1owI4Wy?@R$dT|Aog?vN4DOxn6uic*ulU#cR{#cT<)4lVj_(%!$l z(~snamNq!SRs_GxGgmn(X=%9;7frs<<>X^qY>BKtb9oN>cXQ>wMpBY5&i?P*QW>tn z0<{7K0j?58gl($A9`By?F7hdZupoU?Qn|>egtbi5mK`lRHGSUBNB%NC+`J$8zyyIO z$nrjC_Vre6>VDO0Wx)hVEs1*&Y}$9PI%LC5LKT0a6Z4`Uo240&`Bj` z4SlDm{c06Di^f2BCe$keTn#!JP?Q=hP^>4izxOW(&W3${dh~iZ(&$dVz|8aEwaIPM z_ayhxtmiE;F>$au$Ov0*nto{L1MrQrz4}S+grQ-O2fHY?t_(@2yQ(4x|Of=u5>)bLy|f~+Xmu6Hkx|=$;2mo z^>0uP?$Y@J< zP+GS@wD2bUs|73k?{Ptmt`MjXp-76{Q@?qruNzh_`-{MMkGpYna{CXS044bKN90=o zy9A7?MH-5RK$CK%N`VTEpi;F^Vyug14s^t$rVozb378sE+rU5Ix5L~~UfFN=;R>(E ziC0rHA!mzyc|zN=+n;8#>ABy+Oa^U^H3d?u4!(Do~*j4j)o1hs|+V?<7l@ zyOvYRz_{2*pFTH=;=C`=6OxRO9GZV}m`)3T0U3shjQ15wVT7Rr56wIq9sT?vwubFW zjI{&v>IM+sEmBDO3CJoVZ>wu@fhL&|~SsKS62}@OH$SIx};a295ho zp}Fc8D>fW72#CJvQ@gbuc!WH^ol^3)*`fC6mvY{G^P~JbM;JQFW3rrMJj&hG#uU5l zp3diI;c%cf+ew?9c6-7c|F75Hli$9+eZIQ+UyXR?R);>9sQvt)eu-h)e*O`8%oEV#>*p|ZbaYP6??XD<#=TZ8KPWR9Y3 z8@69@16rIa>`|V?KN=MXf*LwQmg5*mosfvm1co6i)*5O4RWQYY&B}I3sDQ}vM95(L znTWpOe@$!eoi5FB=QMUGDMq~R`6u^XCe7H}wszKI_8muA4@Fd4nrnsx4+r+1@6n<` zpB`=98g??Bd(XRHe23!D!9=SzS1_Vai~dqW#H4Xi(WuyHBalz$G>NLIa^Tpv>*C z!W>U84Qs^T)g$pqQ#e6`Dcj)>NYcG$M&{?Jn6KOm5Tlj0QAB1Sz1yc&CSu}~DeMel z00#(D&247eZ7>1fouime51Su1S_?u?3S`(19Hf&#_<)Uc-!v2BNZSdnZEuRvjWD9C zSulzsPsGV8@4=b#!7ZK<%zU2R#d`SQIDZSzU+sU@04w>?MX(=v@(Q#00&lXP4#)>>CU_4+aoQ}(HeXS$f65_7qeT>X^@>MI~Ehv>n94K+Uhzcc> zNdn9l_wDHrH56z{r|nSv_D=l!I(nKY(BSj(H5J$KRoDt81`${w0&3sqv9LybVR|T0 zTAIN6!bKb$Zu1zooVlU};O_JTG3M>uQ|EtS}Cncm%e$ z>e=zfbP~*YaeSQ*|1xjR=ZtKXCtp<5qhO_nJTm%`OQ!(4Q@sR(TN&6CSp})?`ztdv z@@wjW;$OY;kLzcl{+vnbsA)dMgp2_=S!i}46O>ms??r$fwWhPus27}3nfOyZE&yx~ zIaRGPvC=e*ogLZvbIH9I5|~%&AKkahG0!;~cY$mk;{7p9Qe`(c>go#db79%6434=n zRie(+WwFnJLAmepqe^VH)>wv7sKW_nv>qy6X)(Cqg$UpG0_!_aKluPOu|B3KyBmPN zeM2{|506J)Kf6nAo92?!ibmkbyez~j7TE83ty3e*)ih1rHsO4OIwiUS*N{|WTOZ3i zx=Xh*ARykQ7I#A5MmsB#u%Iixx-u>gW;6grH$!=MREaXxc2S zL=takZZv|6vdvP{sq7bDVNnmpsZ3QYPmOm2PAC^E|=KKRPWL4Vr9`vux zw@<4U(}5}VHV_!aWf>QggGj(hzE~v5JpmMQXjq$3;rCQxBSurvaO@X~!XHqOH-rPrs1p9o50@DtIPoclSg2o;{` z2#N#Cpg;9CtjYam;AU!yLYO4m7x#f-0P;(2wZISi59Oc2aq&d1-YRzp-k)HGQ;Ozj zz<_`)Hbi*3r`NfiH&~iFt_6gwXc1-AIK0Cg6Z?;Zi1Y*!4k!;6L#tsy13-Ln z6KhD+3?LbagWgE?M`rHDCT+M1ag;LvY%Dn!0tV-UdC%I7N>tpouVksqG(A;&x?)nV zc~Ai=0PbH?+@dWB4oZz-E*0!spvgF{$#{aQISq6s8LN)y18oA5v(=Iu!Q3NiwoEqF zP&vrcC2Ev2O5)ic5-2Bm-LNk+UDoyh$)qC5R0=*e=PNJ?u}(H^`p;|%n#CfoB#pJe z@beE2L1gxW7&33IUjFHv-?FIDI?h7FSipu-Kb#1XqvX&=#`2~ykpvgHUFU_cxk6$r zi$w$MTgZwoc za3BB`pQ^2C zvY`?0LQ${jP7+xrB1YHokjL+K@|i2C_C%ku2=)qK&t4U|o4p_2&l>wF&rG^^wyDuL z%`J!O^VTM*)fS1>NOlWYqpzlR(I9G3D>e}o~t7Wt%*Vvk8-UMaHWlMlYUep^%K-V$>S>(ro~B*|BwNwt*f(l_;`x>bk~G!NF8* zOd&x_hA0c#h{6SV%A*vbt*#Sl6-qOe&QjG2pr`6rUkoRro)SD*F>$#PQ!d*ivKTS& zIopT{j%Q^t5M5+;&e9pOLa#<#^?{8e!7xR!tc3B#rdAR(cK4ncX7&-KQn9D#{dikF z+O*c{ykZHqj{npap>=g(nA(!vzZxjV`ErP^-v}97;L$7*YiR2R1GkKL<%;6Xt{fJC z)jTn+SfYycLgB5hnBWZZ$a_jAhEi0YW4EkNq~vYvlzG2xn~X>w>-w}np#cvEd5J{H zN&p{%Zk}i|y&Ec0SuFhfZTO8^B{e}HMXypSi4knF7D=dptjJpXyw(xSv&V9s% zRf+|%x)y2e%Z4qvC2sI=7jy0uOW0g3#0X8w^fsED?f}XLk2lV2rhRY-K*Wzs`Wz!b z$I!kvj0h(f9c%GHULfH{BZw?j3c}O3J4{N+F;w5*0!rQ=I@VC(I;fE`*xc((P{x-m zq)|Nx_jawBR$$aPo~pWcqnx2ZH5{1@q+w)-EC6hfZD$K@13&LAz@h|fGv}BETC-2z zo11#YHJZT4T7L8HJBenK%lbp8_ zb*xDnNcuqO{@}48&!%N;Pgl?@i)*4BPxPdjXj6$|2@62Bf6^SOi};+5NU=ayguSuCxz}p6gJ){v8LjZ-TK!XX!f4>(Ye$5xCvFwcP^KG1*C<2l%@Ol{B?5bueI$D z)!2nY%f>FHqs>Y-C~x{(>X!yhtq6Aoo4uoP`JP~YrP}ew_8v1Z`XhZ24|VGKtd6kt zm;>18JPn|V;rcB4y=pwOkK+hY*&j|*Aqv-K%}k%sgkJg$GFB&_a?M;rH@yjDjkFDp zxaH0BiyE*@O<5vQkGtHZaZyc@yNKeM78*Zauw|wDllK3Qac~;UBtz4e@sW2nUgLbP z2yJIPs6W(B|9Qs&ODV;yc+D@bb`z|&hlXc7DW49N5@lMkNUaiOp-N3uNF?3hc>AxR z;VsysOCkm&adGqWlmt(kN-+Dcz<#R3Hw&DaltQ$$!UHJh+Wjt}TkP-#10R4;k_2=* zt9la2-w(rVMXI4^GpGo2_f>&tiH0g7!J{CXyaV#W$qrtvJY-G%yVxKEx}qbZ9Jokp zoNwC(l3GB~P#pV&m0we5}U z(F}>a{GBWJbv&cxMamP)zYA2vlwc9F-am2r;hG@Joh-Fjiz(OP*PF(M+pxE)Z4O%0^dRw7o>x zP-ZE=%$Cz%!Y|S!9lDii&Q}ob^97SuBOV^KJ@_p+5M^t_>Y1jxniHjZvTl zzq*LHJs2z!5(@DpNCj^DFoyBs*bF;)`;w@taqcl2$PG41lQPS&m##$33G)&^Ff0z@ zvE|7JhZcfmP-x}sZBESF2eQ=xrK%)Qq(+m~Yf)sa8~>q9n0gw1bfsK`p*57G5us_`a*c z$a2)(bXCG-?UY{JhcOh{G}6K)^D^|ItJ1o*T3x5ycX4a5T0rNv>EDVg(M;cv#$YYM zt^`~2EOI>T=x`DOGIj=iNuE`sped3+%OBWyc_Enxza4i+%#`*{gF<#oOZjqwv{u%i ztyovGZBbx+35N0x@?bdR8|4#jaJ8QJRI%T(xx!YmO%AeHoTQ`CNv^|>;)yFQ-6>8Q zb4dONC^-#AD>dC8b#kFTSU(CblLe^6JgEH40YDE4#@g#`>H*su;vv8sGT;?xhgP<- zX=N~*6WAZ19B8O)k-hB|{owfvKD$4U)1`i#7*g=NJmFqZ4$lM0{Z0qG(Lw{KlxYRQ zpz&;QpaF|s%n`~t{LY8g8tI)}Viq6u9eOr`R|R-{)vry28!hf#APM+RcUfK1)e72$ z+z6<^{IDi$R|rU{);+RRf!@24E<^&w2->l>&q5!VYHDSf8I7fwD9aJ3+PjcnFb;r4 zB}jTv3MjnS6S_W!wx?xJ6eP$9N=!+s%vfD2DD&4qk-rhRf+$U6BJX@EIM?aD8utI| zoUD?>Bu~RD$7$h)H2FPSGp`I#_~S(810e$Vm*6lN-a}AiB-bJKP&o2t#RAIuk2vX) z0(#BCTp*2sXTmkwTUcYd9AsW zEDzWX?#SU%!@JvYZkCZsumuW8R7}8oLb&lVUP7wpA6f1hV7?ZL(VJ+g&vD3Jy9v(2ns;y zCjf-`n4BJlWG4SjBI9t6`gkz6$C*~zfM(aIn}ory3+5sTj$;@bokbd_tq_Z>z`dCW z{~3wSsc~u4!*|)mP)MM(FghawmQ0Xo@TJbzB?^+?c=4sz8f2-Cp(s=ZzrZZQEkF3j z{d(B}HUW1usUb{rY!K9g@^1~t*5Op~H#2>aKMRN|t>S`(W}|H~;y4UvaLqvZTSw21 zPM+qC++bXhI=SV)26_`#5^0GX0$PY^weX}%vjQ=e3s$Rrqg2D#60f+__gm$JkJMoL z%-Z{=-4ldU&a>BaZ6{^>_^XUHj#?=p*AZNYQV<|IBQVjiQ!3Q$KL?Y=3d8iXn z?Uqm|X}MB=1$GfICV7)E8N?tIc#W1v0-vl)rwVzw7t}DkX6tLfGC?fO9;A8=qykON98DMoxEX%4r~t+jiU{I_n?uNysT@H+E58`5 zvPe-2v`JQIj@4Bw@=A@*Q?){Zk)R2KG?w0!s!_H_Uz>`*x#kr3?`aUDjv*jL|cIXw8f^fZ3fodE4Q zG86As6Ga@+j;kI1QHjn>Yy40-`9y9ov66Q-_gVl}JO^9_#_#+exI*M@w;+1*IY?81q z2Qxw2TVp+yb_AYc;zz4+Sz4Qk>N4@5<5UJ6DcP00+bFe$h@4)dD*4<|iXf+W2$8nG zP-I_t8xy;IOZnE7WfqSjZ7Fw!A{b}cG4C+e;U#n)ZIDpt)IYfFQYCB-x!9q3EwH0= zE^b1}G6tYb>yl-C(V~*=X+3K_N9~eSv$`3iB)_qfZr3zUh4JK`?Jk7|LVsMc@}5FM z+;%`{j-C9`NuQHg{uUD1G_k1`gV`V+!4?o@{G#Zeg$9`2a2D#q7&b+)%wsy9H()@n z^h)BP3BE;junqgEEjkFVyyh_vT0!~Dy7ME7ZHGeN8!?nh3a9a0jq z{L7i3*n+aRihy@061c5wqv4H}Uz(q4cdSJj(X0@9%;qWf*|@V(g9;3L59PPg^FSXK ze!_~mc~;`bTTPQ!SswOP!j`7JYWQl1Ombpg@cmKH()O{ax8HAG3q7C<9MlU|ll2h| zjtc0cGRrWB3MxNmFJ|e``i;PnVlA6tg<_yb2(8B~-Hgl|fx;HeI=?E3$|?>2`ya?H zPUO{4$#U)ZGryH??^51kTr88H_X5j7(t^pOy` zFO8_TSCDItZ?9!o%u+aofvG9>kxYzGAN15zr7mX6FG5(0%v65yFW9A20FS-F7Vy^7 z@pdLd?#(-!bM2=ei#oM-kkE~BCiO-gt4SP0)(!Kqe!nsPf`&h*v^YN*ryHr0mzLRT zCBdp+uVOX6ZQ1c1DwT)0*jVCrFGO0Ic%sRrAfj|SW_F1y6is@u^%45%J(Wf5fS<9l z62&;wfmWqMW*@>W0nUh03)~XADd~+_}wlKzxLc~}QSx;F~?6+umjLCrx zNE&^PR4@&4Bg}NMy_z?(I)OaV&SnsuQo&@Cpoq&m|I!Vjm8Y)=mazZfCcbiJIbu~G zJ?l_@|1Cf`D9`HXT?KtLxlHQlhFH@?>`k7qGmknvSc~T*Ws_u)o~yQcf5bA|D?G`V;f5|`u(8@_2G#K8v2vOSIvpLxqIF?==_WjVtvRKR&R4~+ zN3Q$Md6fx-7vMx^bEXY&{LuFPlb0%IK)Hz+PodZWilZQ>;Q~VZFH%YSUpBUZg@ed0 ztvxXG_$z_wZAA27KToPeRPc9OCH8HjlI)5sI?Izh*Atefvcj;#zm{iroayYfh{ zW|5rr=?m>A8@B&N_K+Lp;#r|(&l#;*C%Dc<;l|95tHnM+9r|oZq*V(tRt8>zD=4n` zv@ZV5aw(w@L|5hFOxmW)yg!d+2bvI_vlg7t76w-jm`*-m>IbB30zEyGV1Y~1)n(Q~ zPpj&g543IwwAWV!bB{FrzyfpD{*32Jy0zKpCt2?vqIE0UEYfUTCw9J|_?p;>rTSLM zoSgS&mLb9r7eE30HE1L(Z-RikH^e55us>_=Lrt~ly z*U3<$jd{0I=J^DN$h@yIFWB#XmE`9ylB^fJ@fGq;n{k-GS8^|2TFv+r@}4wCV=$n5 z#zb8G+eP{xbo>+)BYejB^Q2ArD;r&;ibJay4%s6`3e}(rB(Z^q5QGd`uQL!MLa;9k z##_pmV)Y1RaRf#uxlg3AEr?LSmndM6IG=Eg04yzsZh+Zr=x>_Vghz$M(%%7@-6JJ% zKr*@?oOX05^eUNIAQ?#mo2=~T>noj-Y5Yg?P^!shHyNr=mgGUHTfkJoZDpFmIco}~ z0VNa*|Ji^L^}rNguM~_+fYl8&>or<69J}mFim^mltzJdn*rJX-A$eJ7mX)|@-Mti8 z)7UzU44Du)cGA&=^Rb8(1J(+f#E-~BD|=XEP&qM1ypVIDcCRv9u{g#ibU%5&wruF; zh>d|EC)nzUu!uvNq)|ntRRYL@*aE9!-=xlCb%o}jLj>6U<_qc*E? z7*oi5^G|&vB#3>+s?Af@O*^Z;f-Xes2%4*~j$S*jRt)_WS(ZqJs<9qCrRVM?rp3w@ z36d^(Kn(=JTJ<(smoHj&M&?YJIE$D1^b4U3aT1cz9dCj_9%u?p{UYpw!3tmgvRR{h zp3W2XW*Icezwg0MqY-}Er+P{LXjaNxw>3QZviQc7480#EULcIPA`umd zS4*YO!rN6<716s?tCUD}vbxpo!L75n+zinaEvo{y-^a8561lRg&8NzmSBeDVh`C+2 zrCSMsO}d9?MuPRIZaihM&pWR({+MK%O8;8=&^IAm^NPrC#ghe#8oZgQkeGAry_PLa zPDoVQnUM;-)ge3XZXDV}*ZxC^#*0bIeyB0o+QNgj;5TD{lx++psJ5;yD{S)Jdv>pS zQ9U4&uCmDsIong9{{u@T3Cde9k#bTAY+_Ry#LUq&iI^4pK7)8!q}%mSe)$OZs1mwz zscz9qpS=j8`naebb&FBuoBd+7Bq6?DF_)ngW3id0fRK?I$t5N>9u%$ZFN(9h>IG>- zlLrz6E~o-y+wA#VSjgM5vrRj5D%kiTo}%r5`srg+Q}KGc|gW9Wym)M0dDvhf(gz=ZNbf=DCA?jINF$0;D8l%TzJ1zOGQkq9Y;3&V#8 zcUL2Hp!0t}s|#8goq&j^Uz9T=A~7<8AwSJQv^i2J5sxvN0@xKGIhHOl8ssKP4M$`Vc>9z~$5kl&f29>$KUajfet>hdmO{nRdOfnoM2Q^4LhcvY{H98nDRUbA1MM54A zN!r0n4Oc0uz+?TWBFdD)QhdKn1)i>y>!y;Di*sKE-g#{;6%oAjl-DUT;i6DJ7`qZv z>|GBsJRIE6(EjzWHIa|LYM6y>d@@}lO{W23p+I9%0+2qK)4)lms@Zw3~6eJUrrE~rZ$t~5oYALElOJN7t_ND^n& zg>38;D99hDk_b?ZV7hJ@)0>o&MKXyeL2Bn0`#g`n$9+$}W)R5JzfW9&1h}H=9<4<) z!ql!I#`t>@;)Em6h@(O4z)pqsNJHWCb%bu*c+LT{bpf=WlzYnEU3VfY>n7qltjcv6{vuLntEMrB5cI3 z>ylhKlyi@$0Lg*z%cs)RdilvnMYReEH2Y?80xJ9>JNlA2a9bOTSUECsplVuJPD;k5kghJ(gDO=NI4m297iK5IN3rLvv7X@yz+|~+RMmhuRzFPOcr;m zsUxNCP7v?soLyQ~W&BQ?!%W_8@RFo*r`>`&k?X1z2gQ3BmVrVZ_272N$dQIsPo?`=Ck+&ctO=aLs`x@ zIE=p+f`5r~|3~V305(iRcoO_(&Qj#BNz*VM3N!tVo~=bWNao<+fKE=vy)8uSP+&qV z<`knw^kiY!T%#H-afaw6N>OSOs+@eW{WH(I;}nlYKD?tm8B&*LY|6ezN@B@NG(>hW zG1pj?E)QjL6zC{xVj6_yS$&pbRZ>?c7^^ldWH5jZof;%TO|>wTXDXxMU)cwqM*_Lr znbN5iPiHG>p{2b%0Y$A%tH@+qlET$^gW2dLt02geV$g;wlEO&OSBXtM2>_M=&(bQ^ zMWkzwSF_O!wWvW6Qu^nn5Tu@#d1kz9T7_Iep?$BV+-ukAcoqtlI!sTIRI^2htW1L?+S&7bSbBP;2ivvra2gu`Tn+ zRU4OjP28*nHO`%no?Ba~$C;;?ScY!`9n-v8L^GZt$*zJ&dBvkyk@{gWLA5Q<@J*Pp z?S{;g3dj=J%l1tJ2_O(?Tw*By@W$A(ZOI~3IZtwsHLTPf6-w*Yyr34@QHwy2Q^AFu z;I=G=q{t_##UG0N{{)H2{03zwOU`(&hH8{g@g7Z9{;KUZeO!^*OgTrZ(y!=XL%LT) z*72*M3rMWPqMx1m8Ps@{M7HlKt96CpqHzg(yRgA3dVY7rpeMmC-(_3V!KxyXZKusgiu^<}; zXi+NJxYHtEB_8s+9msFLVP&BdBvkDr?9pIs^laHTyf=64WYmi+B7fpC1hE9+ryK#g z3vmXdX*>LA3lp)LMK!%VW)Z3@u!8!9x)j@|zcHsZ=fSEmO(Cb&NoLS6Wz#HenC38H})NOvyB*%lq1UUuFz>b?^;+)Q%7rw*5p+-7!8~d61ha13z;xU z`s+p}dYwY9>5z;z)Bua<^Do)C0OqiPgQidtPLa>a zGQSZg|6JQR#FJ(VZiGbciTwOL5X&}`BjtIFGU0?us?zG8w^h9}&HBRM;X++b1D5z> z;|!kte}2ET#DA%HHe3E#xdgZ}u=BFri;~v^U1w3XPJ^Wg_s!wT_ z7!h;rKmI;!F(pS`{G1zHTttw;7>dvo$lTm30p(8?!XI*rNYmh$k0*{)b8r|r6fpwH zt@SoDVy`&~U9ICq&lY*p`lI5F674a53ahEt#@qCn5B1EZF%!*VtYIq|;rm@<&hoG3 z#}bU|lG#mtK0`O3-DVf8TrOwzi+&CiZ4nYUoBXsv??1ESEQkQB67Ni!Y5&p;xLwo> zH>4<6wFr#M%w@UkJ1>gVU#+uL*K=*RCm1M{J8gr7we&aOO_baS4JS0`HTKw|vqsb`mlS!6tDg?p>9) z*T}^4veA7hK08{WRP6lKCiH++#g8UmUcxC0O(@^0P__U7`w%)II(}v{m#VAdLLmX0 zA(KX+SZ|o!u%d>JUhvrw$m|f7cARF4Z0)>#O2PiAHP`$pl4MWrEMC|vi5^@>+D8_+^_O7lu!k& z^o^S;>t5;SSJ%pg+6q(OJxh&QcQteW#q}!p8l~A0G`b*;o2IxMB z(i)tYTZQG76EHGy5o|g4LcT^2C}KnateXa>>B?3eB}rD-NJ!?IGO-@!Ld`bT_o-+_ zs+EYg5jt=@w2&>*nPf<%#S z`#LD-XFPA|Q`eYK3M6}J`rfj*iPg0==ybcX??F%BRBfDD>xojHexC&-vy94_m=+2a z5mX0SCF*`G+SazRC>dbx5zSB^eh~??W&|MOfuz+Gz`WzXllaeJec(t(A0))kb0d)K zZVUP|8*N9-Y>7g{SECQG0x>=WdzeCPx!9kQLENXp4`s1Y0vget*a)nLK(9 z1tY~3VX}U-il=?bP{hOLK>7Ohsb^nekt^L+KBP}6)F>#b1$p)~ij?3r+P!KIL-DmJ4C?*2}m; z6NizW+f9w;>bdQjZ0LPuOhCUi)UCQfZ!wY#o~{>tdyv!K-^?lcA1nXRT)$J-XNact z$SCM8Mzu0ku?AEMjTCIsAzs2YMuBDsE&*c^6DJ~)jBwX3BOQ3Jyw(IfaNuDW9gCn! zW0)F9p;8^zN?AWAauD^DZ7;VAt4eB~0cuK0Uh-%vieM;#+Oueb)8i$rlaB{zY` zu29E0)(?(!^g$Y@R+1{41gHU$8661Wqvo)i9f>mC>UocRE2tt<`IK^Vo`xCCs1XoN zMdWp>)r3c%+zGq(AA#}lF?hvI*TMMc2)A`=LP13tip_JMHlL=Of}ZLMQs7ymvW(k8 z78JJINIFJku8(Xy29dK&_*N-wdX&GG5q(5ArI4ElX_Qt*K(jB##GWNitZgBKo&XYtSr#GUv9HMD}7+{Tt0# zh}869m1$JOZzOsIssf6&6$?MdNd!x$c0j4*L#;6e3yUjIs!YPBEthg7W{>Xkx7(sV zkYh`r`nFB1wBok*C3ev?yDfW8>!GyHPO`gYk0aUBk)A!x7Mnn1ic#ItIz%0nYNG`0 zX%o|CreA7e0if?m{-uAj@2yp$*}^`lfZmij=5PR&LSt~0w@RlQ;b0%SNMC&9GqH_>3KvR-Fxc(>MW| zDI+f!`)wERc?)h%yn`)VZ8NE8N270Y#lTZ-HC2)$ywe`jr*hUg%^o(fR3`ucdb$zx zQ`NSYI+@??>9qiAG-gwjjJr-*I&71@{tSA=N-V;WrV%t3_dz@Az{+9^qA*4UH3(N; zb~T9LLC_<>p6Y_t43!ZE^$hHsUd$ZMxh;`eoYLa~U@&Kxt zhuPjkXzVIjRiZsRW+*Gz3X-bpA?6w~y`T@#uuhkQMf;=-8$i-AHns`n%^HvG=(bk@ zM#yP

      bKMEwX3I7^=0k7CiFAZm857XbIg2L-n%m*D5I(8%&K3){uC#MS?-d&^yJ?-u=V3!(g=zS#LOnC<#I#m&-gD^3f+^D0XoFKKR&Yz6h6Gb~(K9)vtol z;UNH<9+;;%bD?bZ%_tKj#@5Im%XSM%5)z-4)h2{-$Y(cfoSKC5&zZsplZ|##ZEZ0) z-REzI>~W-@5bvpfRw(xq%eKzWe#$Ave#ns(LwabYu1|F=&F>DUBU;&C&Glz3Ho7Qk z33JGgmPOtO5yzo|4vFm3V8|ri)1}!x5Oo${uu+Ffr2=a$3R|{a1twV6u1vn#7Wty4 zUcF6nI&}w-B`H>0ko+dnvkN`VS?pfX(YdqXi#%hy4vnCO?P?n^Uf0HwTh}FtG_RAwQadD*U z21h#j!Lw(t*c@H{&FD3n6E6KAq(dq*m7X{;4WIqW*I{941+KgDQWzZ?0NcdQo(EMeByIofcoGFyx~s`7c7j_u$5Buj1*~71+53 zhKAsriDB5idlwfDx4iUvc*#|l^9+Uh+H#TLtO7iZduHWXG|i$_=HVyz;i$I)n5p}RphZmvPuXPsTCvZl(LTr1A`YaFP*p#CyW@#D zAAK69>Orr3H={Umn(C0#x0Ci?>+($ukm^W^c$mOZ(0+eah9If|v{&|_g^R6#T!B-w z%V-*p;kui?m#=oLMy0y!p8Ar071YB0+qEv~dz=M}xNFTV3;p(YPK6n33a5{FDoa_W z+}!=>*986PqWvr6=zXra04EWrL_Gd!p~Y_7tl?OWiSjT0u>ojjrLezLClD@b_YeXKh^lNm>kpMo~Z zw(G9A1pfKU-+)s{Zbk+Nbr3DPPeI`GnR3Jm46mXbeA$iHz{30@c=)?YWS1mnohzMC zl#1^oBO`F}B^UEGvP6|c`JN8IBNk_tfu}B}W8L6LM<1kdOzfy|CA3IRxv6M%1~!^V ztY2+IuM+$$1KxcPJ_7fC>j|ip%kX`#c?Dc_!Fl>9YK;z=Y4O<6BWTK8gKMt72DWY8 z0$~(E8INNR-?`_V53@7V@YsRl{9(06Iv_{7V-u5b%PqIS6OVoip4fW`{{GX8@Z|3O z@Rm2e28IV3+I6C?kt->_Om+%X1&M)JujG*@c0o|A!Q~g8D|JE&!)Q72{hjd8Bagwv z=pYQ%&>fRx7@00R<6Hf9+SEE;la)R?2>K~&FeAwPkG+-&k}Hw)E2;l3#EeMo(JTd; z5!5{g=da^*+9ju~iQJYU3)+<;`kEbdoa!a()67g2q6Dm3)Q|9mC}82_6KH)q%xll` z60j04x#DGWvf0L-iB$9EiR!GB$QSWFNBPCo>)z>0fsld+Ndtm3TC(**P1h0G5&2aGr=jxQ_N@-}FY)Ld`8DS%jYp*#6 zO{M`)9W3Vg6WG3O8$7Z504%LExo_7znN*L;ppU2|V9%bh8sBJGuv_0Q#+GaSh3{!D z1Z+W`DZMZH{n{g=N%n{=;h_C?%IpvM>(Bj8?FO)eG4(FgY@?vvDf!h)RUb70qjKhh zAHdSgE=a;T*s^g0x>Gvn%1e;cUIqgLquB-XAlC@}G_L(67vQPMpjBYrx_>%Ft$(Gt zllRf^CXETz?>%MqTlQX8)6|{HgP!URX3FhTwZ6yXWQ!n_(1(O7BAW}|wO5UX{=u_) z(Kg&zDpq0h)(g;DaTtb&YB-od7uqOTxqWDF-v;xvE-o&?YO@R5w+}<1=<_%(-7cz6 z$#R5of||y#E{Y{U8y_Es+u!m=_~hrl1Zxq6*Szc{aNf49Fg7;E2X8-g``eKmwc&vW zAAm=9ABJnLxD;M_({-E-YZ)MGyt=XifB%o4g;taZvV0m=W+e>Zb+};rIq?0jeRX!= zW%ol0T9yNKslnD0j&$^eiN;po)4IS;v78IFBI424!AR;6#_!Bu`Eh(O7MmfAjSQlt z;niX)o6LowV?e;1Qcq{Yhk~*5LLuva4GJvHaUg{vG3y(c8gUlS$Vobo!dA45u$*VR zcJ4t}%OZUI)1QO)yz>WPYGPcF2*{jXaS;BPGIMCB(-P<8zF1Ex3(BXqm5U`Fr;=4N zMg`lTV91r)GrLM>_A2yo%9oqludib2Uzpg^PqJo?%^qh)rK%p*-b9J}ysGT?on$wG zI9Bq*J|G#zB7y?5?V&29a&4%p7ppX9)thBmtd}f(j zsxH3#73i9q(C5e!sncIp_V<2_q(`b}?qgrVVY5W~6erJZQY}ZV2DZ;Z>;zq4kzd6! z?Bc1#M@XMbvTsdKdz`Mr%a#h4i4$m{{lYz8hCRpT;mzOsI=K4sOSl__ zxqW>lFXc%)?G~ImH4TwpgkrG>S?eDFv52}lKO4}^&DE{jtnP)KAWt37$|Cd_90P~- zfg>ILz+)qf^wQ+nA_tm$fD-DSlp$0rY}Kn-B=4s0tv`a zZiplw44s}@JoJ27W}VX6E z6(-T*!pVY!E%)r{dQ3=^aF8*Je$&m9qdXd2`C3<3(ZVr2$^#G6RE^eDNk)kq5oU`r zdU~ZL+awds{}lUb-I8ffqlpN>Qz%NMIn-~t;cD)yI-gJmS!!k6D|S74F6%V09Co`A z=QtWb`~392^Ig zz>4(K*z~C{Pd89z=uR?9yocDqQ{7%-9V7Q7#45{dqWSjf!a5XfJTxmWo%WiE$$eF&mX!j(6B?mL|YC?M(R zJ*TcDs0sKH5{@{IcwIdq0Q4e`>^qwt`}O<21>4U%4=&ic0WuL>njed2!}AH0&`LWs zwGqDm&2NPN_qQK|uYTixxb})mIH~9&8T$O)UxDv^!|UOOtFMH-B}KI}d)3fYa^tm^ z!xCHJJ4qpHr82A2swEd#Im5#vaOtHNV>=jn;Q{E_5BpwfIp{dYy1|i-J|JFz{j8%2 zzdeYt*CAj~-PTj7tuxw5D1~CN3|CxvCDbcr_{M_|!^4k0h6;QEZoT04PA*ux;Sb|Z-a8POGFhte^d$tNAv0WVLc2|$003JoNd7E3mwrsr`CMM6x zTHg9szdvlfkoOhj_(D%H>T;o98`A#gQD2GG{jGD+KKmL9N};#X+2b<@sgJon*pG;0 z%IMcut)F^Mpuej`S8BFVj-2%CI`+ey`Y z0%`zNv}m@PO<3m132Q9w4MeJWVKHN~@xU)YqgIitAX`F2tyu-)xo4C11C~j#RD?zy zEiJ@HnX(ZUP$nKZehM~ioaC-rMr1^WTu&^GpzndXXH_H}*IaWAUrCoGPh@NKip2-T z>3w42$=LHDVmcbokU^?uxduzNYf>nm9}h2JGdQdh9O>u_`Je;jM$nd9z_J8ze=N|< zlHS7XE&4ADh+?D3truL#XOukr;DfN|z&`k!xjDH0sw?5OuY4)^meLb_UYPpWrkJnm zBF|5S&y*^~&8IRda$>H4{T_BZuy@Zs_{JkUpxuq&y2~$um*03TS}qE_O!lsokx~ef zwAgH);gZWPg=O@g-h1!8uy^BTBv2@X+HL-j&&|%jj=fd5`l9V%Bz|5}XGN@Nv|HnG-vZY^SZmin2D>0rIWWeCeo+d(-qx3~(mdL2fv+|1GqH1~j8 zr(*FN?N%E)%tC>dm%sYEPr>xe9MlH}(Cs?`Pwdz(h>@R5T-Vd;;3g3o_wMOdv@-G zjp(kK9BJr!W?@fTBziQV6%X_Q>3_67AR{YjW?y?JO&qP=G6X@kTQ&m_>02S*YEpm_ zlHIkRP|QMA+On@Gt=^{v@~x;8oFYXuRn`sVT1mjfC;;Rdh~M|9y9NsT@#SI5mdyI;QxU}1FpU1O8Dmek8;^^hq-Q<8n=uzqVe5ZbkSAEf09%GjdS$|QF_)3#w4iB))+9M#Vv zk!jFHOozzg?8&Z8>G=3~UlHZ-%;88!KP0NdX%%S=nk?2##5 zBqp!Ig_m3klT#b`43&+OW8wj|gfx37HX$2-MHKTj1=!DgmLoC2am)@sn>quw#B`DpQ@)%>CkvqUl%;qFpSV)k8ei<@Fu(IVa8kNP2cLRq8{YvWL(< z+$Gz`GAkH>skb6F{Ss?s8qM~J*r&0G3s}2Rt79pbsUh2DN1C|?u}$Y}Au8}#aVWDl zvx3zd!+fcGHeEDkaT-WMp)x8;>(}t|d`zxw-n^c!D1=cbl8k~rXq-Ra?>XM z@?^GBFL!AfP~Ij$hAfKfF)mW}C-AGjZdcbf;_F%H@o7=ta_u0g^P zg1MMnCG*W`pj`~}& zZ(4LLH=S6?J(h%U^QH|jJ~j%SPM4pfP$)sAT$Bq?rgDJgb9W01JSUmw->$Q;CTy4- zhwppiwJ?DL8AenpD9=hs310WQ*TUrF1Ps-y!UZCfzbJ;9>BTJR*~?yf6SO-WxhS59 zQzM>PLq#3KV>C0b(SG@EF7)R>{=n(_82P_i4 z6in)Z^Q43Hv`I#c_8I09V)GL#*e!FcI3Qmf$)4QWoo2VIovFR8k1DjjDq%#e5uA|i zMj)E9X>Wh9FEpnu^CosB{Zd6Z(o_c(^F_9(nHmdL97oDWbcB;c(HI`A%HB>u9dq&Ul$`D5BfdCc+f@5e_wyH&Z}qUn(eR zK<->}j~*@DdlwboRl$+E1Y%YtHO~*x2N1jdrz;%t*QsjU2UJ|6C`u9ns_rw@1VLri z)bTqsKP!pa4P!qnyxZByx|kJ~xqrpd_W^9!b}<|~^blIPs?c0R_gZy{(Fb#n!Ax;g zM2odqj4w7g;sNMh!22t!Qxg?FOX9`zXdqVBT5#yZEa(&h>Ynntspmvo*XzFLR=$d{ za&2%jf`3?i$PG8%0M%-h_kWXARNgyj?PKSxAc-!P%G}CI73moq8iv)C zW%$Z{55w?aLs(M?(REN})QrHhDxiF}dFzHq}3)gHxg3?>a{GWnVBMpXDa%G zN(g614@)vCrZOsW>BII394XReP;UEnCxxYM4UR27E;%A=Wkovde$*>$DOKic%F9*~ z+ioM8rwr8GTV=&k&7rT`>MLp%7?li269!&}?C*9Rm5H3l%$+(-wz?N2e-YY>rt3;9 zD}$x9)Vb{5%}2~2$Q=QTxa9hUdgf@qI_YzRxzAvNf>peZa--SppIX_1?dOLOE9Svg zylRPiE-O4pyDLDKS0J94!2KfFwdZj-Is@W&Er*oM5YMt$@l{z&Eb>Ow$&`Bn2~NT1 zE?Opkl$3)^d#hVbP_9&Ud#OPiPX&N(8#egSDFnQ1AJb)U3yjZ6b0FJIJz_vIl3U*^ zC42eSRFE8Y&siGu-me#k8qrX6Bz*7$j$;mG%Tv*U2 zTc1KkSSNBs%3fY(4HE#9YlCJ>QOkGg9f40R^H>%9UZJi=5t-F)AuAZQ;P8lLA+R2L zqNd~-!Kn6OR+KuLE?KbZN+*Wp)`}KDI^hnG4BxP8XiqIRXSG~Y1Tq5HT)V}pY<7}U z90Yo|884BkmlD`Y&{#YWv_i4&k9{pR0n%lv3P;>wZ|6SSGBpS~EYGf~>NAE@#)-_-ebz#@_W_CUp?^0o=NnNm;fK?o=% zYj<38&r~uvkBCHsY<&_oRdsci^3_(EMYmF_pi8yDts$zu+R_2pekm&h`O&|TM*wz4g6yMB%{65RxV@j}NnXI(gXnW-`#T2Zvj1pKt zcgnHZ6TFR#z7DWO0sqeV{rhf+zkOx@0K1nM9aFDM3DnxS{)#N zW7UOcI}PvYxo1Z_Pei2f))o>;dL;8CB+CFYRw&(vlyWtv2g^EPTEME4cD)!ytdyv2 z!XZ8EgUYGyRNs5;GSymG&O}o6RBx#@J57=dmFvc^#9Vt?Q+R}>K$go$k6(nKF#+9f z7he%7?Ff~wTt%3XP*2`>O>V?#xV1wO5F?c`10J8>D>2aW)H4iXlOD4vOAob6vF?>j zv8t`9_GP7_?fEoUN#cO2^`cB0*rZ9_6kKa$riuv>139(*~As)s=3z|BJ z&*s6=G7+8{>UewcqKy6o^H7QriW+SZF5hj}5K;Sjws0|uM2lt8EBl1GRwx8R(z1k& zAFXEmP%(wg7EG#0rSHsjfh@~v8>T2BhtD-R2u=9P7XBN7qhnms2!CIO5dlt9rSsKI-dtRhK1_N8d6|gkLasrfi{v+ zu=*k_a$`5Hxv!}e)1mu;eh>h35HXOfXj1#@wikVw2ax-oB;g(uX$4xV3(&3C(3KiP zXL$`4R>TZAyZ)*H)$K{Cu#S43A!AgxCDD6R>3p&WGB!~cZ&VIWRG&^|ds_V|4`Sqv zFd|cVy{exo=_g!Z>OQj~`Cw2bTa(WpBUuIZ3Opzmi_*QKENSMN4jnoK4(kI)I{JWR zpiAS_^8N9xTCwq$T)%>Wxnb({I=%qHgry7~hAuK^l0;@?144MJwBw4g^Oy^opefwb z0xYFEY8o_cpvK<|pdN)3M6w(9dy*wFy54eJEQKgg6C2_Y8N|mIH1a^1?zt(J_*`&^ zeYjUw3oJ1iM)~zYkP48ZNs=nob}_YAGc~_)$B`5oy1rsQFz=953x3Pbu9BdEMap>l z5KWkubxQMi()BEW@AQYOVkVGtlBv`4agD1(1)C7=^17Y_$AyR&M zvbIzZJw9J>%PUx@J0J-YlHsSw4^GC3bHE&y|U z*3qCW7@QPI1)557s0mG~f<{F@qw?DLDMYqMzq zq-9v1Ux85;*MZN(_AOQLj&-a-k|d5G+&RQ*R6(>U*bj_wh42fqo(1s?t0~={r<6I# z3?f7|J>4&rb%l_ug-ZpSitD#xeW)TH7BOT*UDlH=VIOw7I3SF8{vpEM)&ZB>9*>*z z#A>rvsE27s;6B>P$;m7`boh?pNJk$qInO5%nxP4($CZLn-s(3NFjXm+`NLG^ONpm? z)S;$vL1siN->CA@>kZnZs1=NQ45eV#rgTdn7%6Sc%IbkJ(&Mz%atqCW}!gUmMyrhNH(Do1y!99=6ti^#ezP=uBk3xJ<@%NeT% zwaR7hY-T~ZoWgjc19Ph}kY*R+C`RR6hf*0|vhSMgv!F+ns@_^xYfIdy05N%mf;I*5HVF(cXQP+2^|O05l`2&Z`FAa9Y7 zw>Vo5^Mm?LpP!ieq_mIjB7Mk$s->(Ou}P0rQ!tOdxi*`8<)2&q43%MR$w#+B#FcWn zRD@!=l$qL_wYCxF5Jgid2k>tN=3k-~h2Yz5W9t z|Au@jBajpoxZr8s(d9Mz9z`MP!*un3(Oh(p2rLw;Kkb6$t?&K(%xyX1kEjqI~Vb zu>`()qZTR3gJwQZut&%0c%ujbv~X3*Mw)rW2$yP7qX~v;V`2n3=<7AgMQu|#R#aON zeNDu)Gk##gwHSo3akvfDS`C6i5f+!5IJyIfp@#j_kWiakWUg6WO14i}g4o*E_Tww1 zZnvkl2tf8+eL7?2Ji5KDdgkZ)!n!^@}xt}Tv7K% z9Y?KlY=XsoCnDvL5^P?E{DPfg>G#kbrQ3Slv%TNiHSKgz90Yxk6E_ zW5R^LX9*WV&HQ^6>?EEMExyg@hYH`ldYJeoTewqYmKNn11(`y2)GZ%=`7o-fgo=Qu zrLgUo4zR9RJ>=>O$y1LEVIi3{Erh)EETIWzc7YUxT4`FsS8OuT^WwVX?|C5w*2(Mw ztVN-e(#S}6tIh10H(5nyks1qmGGZ&=?7N@&4%8CDwlbG>_lWsy3)QUBu!On3A9fQn z(=dhcN(-CJhm*5Q&}?;3F;<~i*^HyuG;^G-VGSwhZDXzc?UUuTex`qbDNvK;Y{}G8 z@bz|#sr6lM%=QVpeB<&k)8Vx4|uU4P2xCD>=sSLvE${`pSXu!}gg~0(I-Ejrb76+@I z)V|ovjk03V`t_sSIkR#EdOl|fD)e*?n-FWuhLoqus;pL8X0ll1u>qdXgIT20L=M8Z zJH^xak@T~r21&B6sW`{C>2VIv1dep{gIfDX3s3VTWCG1JEg{^}p&kI8B~lzA1cYSZ zc8rHH#Zya=$=@l3-l=NY(PdWf*~&ruY>TOWD#a)~^Drx=Ky1=sKXN3i@G{m1Vq7ZO zHnVC#h&jd@of{zf6MG;IYX_tK;W zGNXF?IAs>G>^!0@&$cF+@=2~Oh;F|uDbc=hRlhWXvNz4A#IkI%1C1KCSp}c&Nj7m7 z6j{xRP6~bWf2Lm9eJo{R@B9?vn8^F9??NBht(rAsd9f5c0b;BA{^x;=egwO^-(Fpu zhIClR_uf~t69wxW*7K_N%P7WtPgB=z_4^FTvPSu)C+Di3y9N$IP5U%fx<7o7pwfQOrl3jEl%Gxog)miYP!YQ8!Xo zkva7e77ky?T1hw(x!k?)$tlCWN|s2pr9(|ARw78PXlv8D*SzL6-?k??JUuwlaXRoc zc}7_uU_*)pM* zY)H{f^5n_hk62R8b_uYrQYnIx1CmH7;RaxYTV9c>1A*w79=6HXk}hBq2vB9(b+fL> zR7k!Pk|BawDQUL!gV8lPQA4%d%j{??6tS6_@3jAUY=3>;wPLnGU#m!Ff0DIVu&z-n zEb+y+ASlB0+#vVxpKpwxoqo)K?;zV# zorh*suhp9&OO33npqb0Fi#=@x^Zh8bn1#94-1D3NEYG2X9PK1-khj5^J}jxRxzD-@fi8+V(NC9$rk__PhG4myr!MEJvlj`S&1@E)`8!VTSA|sy4B|@_2jan zeG(kj3yyU31J|d09u*<^Y-!2=@o86qZ!vF4Hb4b4Ss4ax0zpj~l&Wlil0<0YB1Y+o z*~^{e>E&DuO0x<~jJYjdjcrQHy-w7tgndsRprH z-+JCGWp6AYkWtD#)witx#1M`Q>BtjXlnDc4TOjPrqqQT2pwNYKae&WqQukQN97=op zWVSN2r#d}h!X$eQy6@%WPM!#4u3dH>LFm$qyj4pB2$}2YnSyC5(!jI)8;P7H#|eg< zC8lDhl-0u?kg-oOx@6!y~WBdPZpK&Q8q~G7D^ecWRmX#8fds5E!dY zJ(;2xJSm(&6AJ(^ghZV~T0Cs4i6$J@F?u?z^^hoXB!rG4EfPA#c<;3dYlxY;CgfF) zAlQNWkg1s7PW56-mS%=t5+ceK+7{-SQZQ-Vt^nM17ife7Rda+2ef+}N~I7+Ct0>p3QMaU zNc|}st)kU~d!v1QA%@^(iG-#ey-nG3{dQP&hFd*DKG37DWchuz_PtNf7#48^i|(j9 zDF_9aL}QsMQGI{aLHcR4NvEC$1A6cwtbt&WCfmYEdK7Gy^jrN#K8GY%Z|lI!@!CqM zpJT80xnEK5fsLV5h=C+kpg97S=NXyv>P{v;W@feMOE7gO_Re5G z=Vr>exg6^m$eoUYXASDaITR65WpNpqcxJInPZ1pt2r=;-s?Cgx$GXbQx(N=?7LIiE z1F~Y4AdL9{^@Cx{tURj+wm6$49Xf~!kC(!S{qv}2%<$C2Zh#^fskC;0v52tm9;H3j z4_*UFO0*!OR^9X}Mq(qOwxE?$TJf!Fsywna-;U7S(yge0}1F`kPTV^Y7vXxTTU|y$Hd!M zpNT2UkTs)Zh}|Zc&z4DB?Pnypt`Bc(+Jb5|h7PjhBPZwilHiTei=a}f%NqJxa2g8> z=qu8S)@nV|rglS`t^I9AwkD9JSnW=F_NCB|{Fu)a^2#WqX6QOLRNC8EudKyne^eBrNN!C(s! z0Nbq~%dqxUWF;e*Br)hA9T|m_7tBi161q7x=zHtAgeOuv?L55!%}Fr zRg7X#7if_t>npVyiC9V~(>qk zC#)QN%^F@D&9)DaY@nDniS!CxGnO{eNS!UOK-Kns62WY<)fwrllX^vpQAga{0bsRZ zKV@W}!9FK|?Orh!hpeQ{SUs%t(ssKj@L=Wc5f~XBL?P>=OQi)gn1otwQqF2Inm2Dj zBH60RwxhBinQK$q`{@H+wyi<>5f`xU4b7Ec-IE--5y}coC#Ai#&=Bd|sWa!G0RKOG z{~2ssa-9c)U+#VU_3n9F@0Bm0UedzP{}MvYNe;l3kEkD>GKRSv}}U_Bm!8tb(>R7w2tM- zxh&U!=J}w+5{Y0vU=NLCEW^*Bk))tnVN0kukWZ|!dZ&rb{2CtKc@Za1tm4dS3x(b_ z^=_a$UPg?`p+cXe>|Y^KJE>}g5NESOWll-WUbqtOW-7kpr-Mq?nx~J3&e}CYj=H5I zL>_)PO>yRZITY z{%j6crgfyUhs=>L2!jp?q8Qi;fet1m?!1MpZd;GsmEh;&OM zns!7B#C-%Nl`;l;N~Pl%@AG#R!hG}1z=)aHI`p9e5(%N&AyTCLfnUaGiU{qJ_Ia*T zqHTg;AW8*^*_u`A#cd4DT)X*T(*<^_Hq5hR`pqxl$nl~Mx_fNL5-F`LVS;( z8ae@@h?+}yzXmTHlyQ#nyGkcuBFuqIK?2Rhk4ed+9(mB>2ZMv?(~+g-QSrwBCwJk% z8-@`mEU%rw_Wl93c6M>N-^aq~_nHS8=^id9T?%SS`GpQs+ehY0T>ZC;-wf+*mgyZzqq+`%A zB@OjhXR0C<%QYToWu!oij@=ocnxuZshbMU{$1Mi(?Qov(3ZxC8gVwB;#GQ8{4n89W z2%(0Sd(#WnY!u_*OTvdi@j+oqmnq~R{^_(Eu=O+Q`D}pY>>kXQ|f0TV$}VKZ`4!@4Q!E>H{|aUG+BZh0E}`4w!JmoUm2@aCN|_+rLrrcAyf zp$ddJBrXpLV+RuUCZ3h|wct5E13dvCX?IVOk%ruzA|*Y41`EH3P&W@Wsu~4JSQR8w zmFjR=c$QLP@~p3+zkA)Nyf?A3vVw($IXu|vyPYa|R;!dL%2jFoClYgzgp(k2YEQZh9|{ z(_52{LC2dUJ>`NDftjG=WVg}o{A~A94V}F0G!G7mJMBbChg5-VB3U@q)h%qJNwA>A zYS44meGoW-l&naL;j|hSY!r68SP{U6*LFl;qR0y>N`aXHE8ah2p|*+BjaxWByN;Qf z(Oc9zM%iKimOR*Ck%6V7Ac;|4N_38s=t|V|2=m1q%$L`2CTn6Jk77$djf3o@10RZ| zU*+q<*=Xk6NydWMAk}W9+MuK|V#rjGj2JOi1?`f#OfurpR1wwe1R`ndgTx5I5Gs58 zCwBj!vPG~0vL;L~wukaM#@+jvsUM;QnqR_hZx?E{W;CBZ*jAn)&aQNu6dLe|Dt#n)Uj9uF!n(bdXrq6;*I;7zc8V~4H z8grf*meADi;X>Gaw2y2F`BJrvY zJT{(A8pn+CgAPn6j7L&#nrZTkVn!yw3!$fL)r@Jy zrZHOo3;>hSjtBoiY9bhHiHTC}moQx!Y;bP~jY&LXB#U#+{^j13u=EGNkIic@qWj1^ z$`ec2Gv<}kCr{wQ`Uv{YE*^F^uxreB`FI>UR!umyPR?C1#ZVnFUMDK4J3>Dwxi-X_ zucn-}$bbuPp4*eLt@+o|IPC>I23aauaDI&04CDX2c_j<;B@V;!&Xu<|9fOW(sVI`r z+cNQv2wogYOky8`xP(9N%}Y9#3A68pc3KR-N8E+#bzan^Fm-r|+vlhQp^m#?JisX2 z9{~;m9h$a^dEgVlN0imQ$M$?}8<$#dV6C~0wmVsJ-Y7KMh6vT7lFk|OYL zA)Q5_Vn1t^GMMj1{jbJomiKU?*ucCxhmGug=w>HKdJ2##^ld85RrdWS6lj_wX{>t{ zkVsJB&cxLu`7<%pQ4ZF01btx1I)V-NN|sf+M+G7pXk0=t(>W9Bsv_e|SdsvnKxDt2 z6XPKUd#_<}p@U|79_t(1#-wr?Gjk`A5O5`H61$+f?K1q*Q>4c!DP|4}gLMtVnNivIj5HzBwxSAp5}2ZJW(>=zvb)Rv%#`ewjFuoXbtQIh2x;DqjS-UO zKJ~lUe*O<}?QkFZk*6^-8iQt2VcTdt%G>vG!906rXuwAH9QN1NoUr5Oeg=HYF-qn& zl6#5ZK$9nG`b1s|6K}JRhb9}T(muMV4}VlRp$-K2;;tQ))>4s^JU;`WVS);vlgIUV zzwBF^jzPx}DcbAZugJnwHbH#dKb7X3e}`Uim3!{JkM6+xj~8^>su*Kw|V1A9j6v0eWlMh2YZ5bATH zvQdhIFo`JfTM#NOpQXBKPo$DpL({Z)Ce1&M=o*QlWf&Pd1WMuvL}D-MI1O+lb0&G) zU(4iGBe{)xH?XuggWbac)^FWMtFwx;CoeiJSJfml;kOa8t&;9o$H~V7S^>g{sAN4P ze1ZE-xNan79?iK<_L=+@!8}rl-rr2$n37KfQT#hj35_YQ%U45Xk!VSDsFw#59+YyE zl*7}kiPJ&zpa_?cc7wYoXgySvqQf#FCd>>{g{zghv|% zG`{&N`d|7Y-q_v8PX7>dW&pdrKIRr?@ydgB%xye0%E|^V)#^C)$6rSOdw&4qdX7Xz z#HFjs5TRlwlJ!iULa2A8De+nHJ80R+ncnrLcYs6HNmlVL70SH~eaZ71qOVvO$ilLS z*wu~u6r^~ZzSDFJI;JFLje&GdN=md8f|RRNLgyUKRna5QPIyOXGH*Vy%)}`VXpwm4 z7Fl9E-@z}YvLq9U)nF83cRX`x07n2H)|aCkQ|RB44mm0i0*00B6Jks$`8qDPu4AP+ zFkoX2E%TR?FF;X_97ypLvm{2L<6;kLdli8OwSV$2LkdQSP}-!)?Bbee7kPn&(HAhI zZ(_6Y131Xf!}@#pendr$o&pencLI<^0+Ou7FvU;7N`nBV{aEQ#>JA_+Jg>#!YAO(Z zg^H*rrKJg)EEsU;$7u{hJezsKI^4f$0OmG&W|`(@N-i!eVd>=4084j3Aed~Mo+zCs z@HF5tQA_^8eG@5gHkH{`e#q~c$aj6R9QJDU`EGBH_WU#8##9HNh8B*X8 zm}H3Y;Xws!hI9a=a$YIPi7K^`6_e$VVN{jDyh2Ogm#Qk25}-lOb$K75+A87yOp^kd zArRwDD@b;+Sm*HK^Pk10F_|11pfUT{V>lcb+OoTcW}}Jh;u;>Bwb;J3iP@PMoN6{P zbN3c@uRaPjDu5{iG8NZWpQ(0GsCPR4+}_HPL0p4$k;D8eB*6QKB?!@Z;YP%Hk!C4T zgiXTYcbwjWl;Jo{B=6FZa4z~+>}WuB@@9~Nil4vof|$%AXHUa)%ukp{%0$EAfk)v0 z$jJL~6yB`j%`Rg^M^YcBqcEC_Q`sAMy!FReZW;4NXUVDP9WgXuV>}*UG#X$$qEDmB zACHD)x*2=3P2o?VEY`~}rD0`cOp&s3`7 z<>%t{Oh{QOw8sL9es>!f-oweY6|~zO>>iYuU3wg~S~Jc}r4nf^&P7a?E7~i|0@D7I z+8XY?RD+``lNS@eV;`b2F4adVZ(Y4H!M)>HLylMaT4*Ow=>vHUQxmmxqFM1?s_Ch& zZBAL`*~nExi<5G~JV0emK#6POdBl#0*JK^U_;W8Su?5}ESEJn+JbZwW1=XzvF8t_6 zG1%{8XMGn3dj}3^)GuAY@a$P^Y;QZwYUjayz(pONHm_N`2Qbtr;{(yJ5jep{-LGZDAFQ%eURswIF87c~ywMAQMzxlnj#x*bJcr zv2f32r1@|@=BB(6mJk0uI;}g{X#I$(m7+*SHPx|AI`x5lEhEWd)rsJ`uYG%#sKiFx_UsXg9*s(2u7%AFwzv!6#})P{F4%o=$0#%&ZM(?3ST z(V1EBFWOrqV1y2G8+crk@-=?+)6*WufZ8n)GFN9 zX}?HPucx+9JgcJ?GI>t4P3tLbjB}H;_Tdt1Jy@p_>#YLM(~_~7PD zwGub11~v8W~^Fkr+cVnWV8(lCz(19`=3j z@6zgi32Ws54?2I&X-9nIK#{c;G)6J7P!aDClL%y(83Z#G2_jVG8Ks3?n%Ie&Qg<3q zRk@ZjdC?VmnzS8>Vwf}ZydC52<~Pu+53yhvLc;*XgMm?R&#pxVrm9R6Q|c3RjZRQzB)E#R&-pX`rUYVA11fVb> ze9;0^LXwf>T|5mfaW?~)GR|K%qqxX=W!&akO29E5lk;fQbd==h5wsxmd@(jsa52D@ z`d6`7+eV``i@e@8McVgz&Wz&BC*vY$OiGGoT2j?m_u+PR@E`nNNkMbU5a^Wr9Rh%$ z{&G>z5Pt{r3L>=yX*>AY(#JPx_P%b+Ex&_$HumAz5!K59#CcL4m_IXfW*o^dh_g8+ zxGe*eisnkG>WHdX50y$_(zHTVL{tR}4Uxj66r0q{KAWSz`vw;06lUiZaPQ$3)_1kh zay((oDs>_B3NWFnxy7=p#i-=63fEHpB`&DcECW@^TY@c>mMVGxDMZt0)2qByBN>bE z*fg?V9U}2=a!YH`%SiteFkw28-$NfM@f^>aO5N!4L>`$ePlbL<$5DwgRs5XB#8u^8 z{x<=CN_>cGmJZF%VVrqW$*R#ZcCUXEH@^NwjP?&O+Uue_sN>wD&tQD*6|)X&7!8d1 z)qsx0o3EqHYtWUthoxU#N>l31uW9~0WyZ*v<31B%0O{aj5?K0cD#<_6YYA8wHIrtV zB9bPh>1qkb=}()EH62q@ZsXnxH6hb8Po5}*xq#aVxIh|bK!-`I1Fv&iS+&xT8^oQZ24J`a_f{-DJ7e#LYu1$BoR#Q zPL;uyA@YaVJ{Vy%+JnJ{IC17GqQhkb0bzGf$S1PHv_4ZvrW_tEDx%^8(FBy{#I03H ze^h?xDR<~P!9`TZC-h=+8XIe9bR}QFJ9%P?f zyvtmRSK})x$u{|tbf%I`3{xzf(bX|c$BIooStfdeU$ub;4WKPfp2lG7A=Vb=vG?hZ z!`S#|N#>No01X2!+}|i@F~;U|Y_%96 zM#tD)bDEGbnOv-ohxuHq-NszDfqJ9mLYQkkH1`IWYByCFnG=e!LT(i@Tv>YJtVXs-LP3Kg!559nf@eAg1-S@eBw8~IWk={WB zy0Ys?qXL8C_$bAkVhTe_xP#DgBpMe%H~BubQ~GWs4wJG7b2&Fs=V-8NB+WO_Zq~56 zyojb5!};YaWEx8)VSZ6nG!NV#RRJ=Bk_vM|DoM+nj&|5*7*OeSO#X~8NXM}XpANm+3(Q#3QF@S7QC@QV_a zRk1t6oQgM74VtdZdrbVQTvZAp`UR~4G8r3fXZyQ8gx=mB`ol3!Hahs&*(>YxlbGwwI)E`U=y&h1i!GxGVQ1^e)+Ygn|0=Ww$zb{()KHi{h15h_64HtY zTIDrrBBT~bNpU04aPA)4KmGKZBi7^eZKq>R$CPA|ZK2sd;HPff zGDurm*&$A>t7L6ZO4NCL`fKpT;9V+(2OWjoQ6fz$-hni1nGL&EI0U-a4vY$oGwpS( z*6u@DHM}d>yl04oje_caXMSP1fJRV>gve4_rjbY%TKtYl5DNkuN>vDmt`Ja`7Ugp! zanOl({=OB%+@3;zUhVAee?YOiirwsjb2e2H+HVJfXTPH#;* z)^r?^qS{?U(j4h@B;_MPRw~v6w`zkXzy%G{@swHK4jcV4tR|y~W)+S)O1>Kogz)#$ z-=9(YIFa3eJ^rQUHvjuAv`(og9aa&wE>cMoG#T)w6|LhIyI`kve`Jm*5uRbf$l4Ef z-zY-{p(D}2ES|Q&%d0$gFtFuWjaF=ei+uLu~BqJI&P0>>^H{c@#cwN?H>(*C~-#XkF5u zYD&$S%*HvJFySeER?Sh#+!Vx>3M9uj?QD??I91PGif8D_l151O52H4NB1shot`N#e;n$Nz=nRMTL z6)Nh{iH0ThWi&VGt23=%6cPX}B|Y(AT!LwRlw9Qke8lXc=2B)G*I0IpKik(o-S<-Wd(vfr*K#77N43vT5_9zaL=-Vln zhuaCG1<_X`Q<)bR;=bpiLZt&5S@#~6>%W7Cvp?thD6Nm^eFc)7bb2FF>!gk05hcG+ zHK#I&^qKIxLim#RlGjB=Lg^X0ySGsz)AXua+vcWo?|KSU* z;ph>gg0@Dh*zcX)Eflqyb7UV{2O{Oo%0=l9Oe+lF&{vd`0s@Xs}96}v6b9k}^ zuv9VcK#O&N^gT7D4LGV86}78cYE(25fT5yE3keuuzbF+qzWKMqCLt>aaes3T>g zAsZT*Ix{(@Kam!M&Y5I=`~d%va@sv^Yndb8dlhrdm#~#R=|Gki#5*0I7@Gr0v3hFV zL+KS_S0#=U#8Rc2k+ew)n8K|k)AV1Bt$f%=TWulh%;U8ichT#PaO&K%Xf!)+ZUho~ z6tEHX=KM8Mh8vzvITE5_ZSBMM3aX~dKi?eqxao-j!jpn?b2e%)1#5aAq`WL`m4|YBdeW`Ugn?=_esK4~b!1@D2H|p-4g8IR2B(nm;aE$!J ze+IeHZdf6#w6QyQe(ALRLA%HtUhEhP^I&2EVanXDjCZ)qV=;NnH%&usiIwq5xcymm z4F%y*EDT+#3N@g>G3a1$YTr62oMj@$%AvKx^@`bU2mA&zCaD zS0Q(#lnz+99WDWAMBoAE15%=08(>y#QlJ|x>cvu*3v3gY4A)aveG?cd0RCiE|GV_c zhKe-liJte2_XL(3%_n(k%7>|DV)}<m<%4F2n#|Wv6U9`~k8Srl#+J;F258rFv{p`_ zGrR2iF`H5^NgsVaalVPC5HIS9=7dz~`YMP?wi-_X98o)g1W+-VX9k%li3IRqZAzLc zgfc`|RPS=W=s3ROQ_Fj_Gt8SYJNuA6w8CQoO76FY6(LqUt+*1fh>kz5QR-;0<>6?A(AN`|$q<`@je-X#& zPoIuK$CPCGdaaRpP>|fw(e$8F!XhWDbcEn%5VRcHX-h(wb8;drNV8FfvsU;N*>Q4` zET1&1jl_St`OxL#*RJ37!5->C+7gb8ycDhWgH0isPFbmrYa5Z0N0Py(os@iCiOk(4 zpP$V~9*q}30TD$d#3dEpuPCJha4<}`cOUcZFJiOveFldNV_gFn&}kJA3AP*`N$fQy ziGP*D`g%t~sNUq+n3bv!O`&Ecz|q_M1{UTm^O|)h$BwXq)s-v0zDmw1Rnf!E9ro!C#tND`lfu|)02)8FZ6@}t8mnN5TJq?Sjw1VWg`<(L5h~!)GJ_vw1*7p z5!P85owoUWq9QtRmjQ6l^Y)Zd18{3*&D91&G!4UT8k0iJm>%-M0J$;mWzMAOnYcZv zRo9K#VWxxO$|^?7%NWeg`L+>ojG75Q9(?eamYf^uOybjN6|ZH!t_3ZjYas-V`}7*Z zLdy}x#Se2DQ_;lh@?mrh<5fmAyS1Yx$5z2G@68P~Z{7l0Ep#tl#Qud#C^~Ideh9D6b0RL8YA3{=3c?Dv zInHy}{F2ufs2w_NTldE_#2AEbr(Nj{M>X^1)YraffX6-tCA~w7(=mKQR}Rlz!Tw`U z1AASJDPL=LbsAQclMKSz%q*OV0(|4SXLC2IdGLm#N zYr(4aojq90ed*F6nO0aXl0a+mC#5nDS?<6@)MS+GJgVu)dLocf>roIuDRH8;=bTM* zO)*3RaU(5;W{HUjoeqp23;<}=2i2@J#fZd2(&-_zxJK_FT2PlHpQH>LfFP7{^rV zN`XYsUQotLAb<+*4boz!Y&?!_6#d(Fn-Mzg24-4KbQT{s#JK61Adr9**$&Dc=_KQt z>y)Ws5>~`9Lzpj$zbo;SsuoKbBYiAnppn!kHTO)Ziv$`;v8=^xypSn zT)TDj$)GywsA4`T570fvRbU~B-g z$!u(CitQ28mtz_eu5y70s+`6ntbZ@))D6h6e-?bS>ls!%IaX$KoLR_lb+wL@M%y>r z$_y>@WkH&GfS?@>{UHZJ%u~7JNX~iwRdPR83AAER7q@bT!#in>WO=UNRD*Y%{zT~* zbWBOLtgh`&37`BVWn#_J2g@daTndT^OBo2KmoeyU6(*q0Jfh<%vca*`Ydcu0fnZW0 zkfQzfxq9EIdAo4RTBkh$)guxo9qE-PvP}L12O#FGeGOT)7+Vy{BRi#e@FC0@A&7zO z4;7?BPeXKt!69nyD>i*5f~5?r4zH>3ni(TZ9(=`^zMeJ2&ZxCH{(`81VA+BCMDs%^ zrP7vIzvyuRxoVM7)GP{+Vb@Dy z5-EJV8#YBU2+?KG5Nf%m0thkX8UWBS8jN|P$yhL-4fB}|NA|!QKfi3u6uWaRuLs5{ zY#I~bN++|P7@p0;XcFc>`v=(j@b_Ubzd&cN=w!|z&8pJ58ZsCkJEZ$IX}_i3?l5uw zU-7%WSCFa59qvp!@GQ7*8Nj~u>K_}xp}g-HRAA8dRAb8s{->D_;hS3}>Q-ZsiJ)g- zTH+^_b4bI{xDLHk0#>ySrb5z*Aif1JLPbPPI< zNX}o%Y1Opk(?MMyFa-c+(kTQHi3kB71@Fx&0#NXA^e*;>Ae7+*Svt_oG2Q~J?R~Ql z21YtA1H|{vQoar)JDzASeaLmGh;X`ytM+iX%x|>~w3Va{MF9%jHK9TcmRII+F4~wv zl;U)i^#|^!bt>hlN^gbxR9P+L3rkQlqwP@rZM4R>aL{;!N zE9pm85zAG=+~o}*;loN4nE-?eb<#AKj5MqV_t7va_#5}uad3EGz{W`|EUr22RZ>p) zC4Pst>GV08hf2xms49ITo~>R(G!?}was)+#1NT8Xw37d5QFoo*@MEjPS_)$n#drk2 z4Y4getcSuoT5I8-5rgHi_RwoN3S!K;1sX=9v0yYBi$)Ey3=Sx zRICNSsB{`X0ZCpCdXFZsWp|#-LENCV7JMrw9-o&Oat zh~xAYrDM=>MDmQ7n1P_3N$?*?CW$EbNbVX4l1?O+U~5heeA9`;C`cm`eL+gJ@-Z4l z%VCKNGA2w>D)N;Sge{ndXwj0>6jOd5`h0RXi`z2GgpdiaFdcZT;jeL2MjzWjFz9In z+g%pql^K1w68kquSJW`uKe+*2?cOzX8&^ZUlYB$gN>~jN)BzyX5=a?c`ej6q`1owF z&5LVDxp!@QJjdlm~GcD9=GgvzD6iK78+;sPe%q9|3p%92oldnXYoX%7k zb~MQq0#m5;abKt?PtjbDex13E4F`%ZV$~DUqtc#_xUq~h=IF)R=P4@qfeH@T+}a4i$QH48*|av`lXCL;9#IJ z8vAP_0v!eI!Z|ef>XofJ@`FA6=bgj!4{DCfuF^2o{0%+f!dJMiP$WXiG;l}Dz4f$9I>ef47euZS6lltWoL@slBt!RktBGp~OOE-9 zDUq0J(xwuB_H7t;w~aKpg}H@gY;5mf=U|M}XP@#1@=3IyR0TZ%a_0;XZzr^!zRU6@ zK$I;Ci=C5u|Cq_Hq_kP0x4OPp%RwHnD4|ce&)#~#zyoLji z*TR7lfQ(?w*IksE`}a`4dk@2NXXCqyz+GGrDTv|qPd*z?yWv2EJ)fy?K*RkWm;Rdj zUc^(QP2t-;g_jKAxYgD8$>AIB^yyO92n5I7CQZ{7uhrLZFPlSdK^>2)pmA)PaBE3L zh;IKK831uP>tZb*;Q8@_V<*{V3T(mzqwaS%|> zh~xC9Ovj+(h$QXHQ8K5+Luxt|9|iiv&aNDu}y1Sb_<=YeKn7P#OUn!dI2l zi=`_G!$KBX=0F6JF65*8DDoy=zkLS-quyUV`6L?6me+Df0H7hjg5>ZqRY6D?0}WL7 z0|YH}xKPau;pP;~RaLg6`2u0ECJkkLUyCdwqxKw!<6=Yr!4Y@m?yb0ks}x(u{f?7@ zG$0N0-m1}NtPaRe!``=!p|(yn>%rKv+a{=wOL1Z$^_Q6U@q5(Hu!$iaDd4Y{iBKVc z2i^B3(h=$}zl`yzQz)_+>fiQ9$4-G^28XK#r%}9r7eHj`?EBaF7tUsek>xluDK5X*S z-YZN#@6j9hhvlbXExmuc{9)Y9W`Z^(8Y_4+ypCEgcwxc$>YBfC&D5&2+m)3w`&y5> z-@V>LZ>;g({NR!s#s~()BG!^hA!s_tq7v#FXQ&FxT_x?|_#-Nr7JkZO0Z3VH0wyT&4IoH58tG#73%EqOb+$yJ4Jk`V>C0(8G+zT6wbBe&->IFm zybP-%oa@5yTqEpWDQP)o34uk>YItph4zU5izr`|*TVG?JFro-1713D9t0X<=9TxJL zRLjBSg8_z4_<*ZRVg2X_Xb$hY#m}k=WQcI1Vp0}${nXVZDxP!UG0t$PcQ1IIz&@twiHRQ`dJ{~B& z&qmYSKhf)A$(S)3hVj}hpBYEAYcjTr+Ck{-#Kyb?x1$(4$6xcjERTtD;3`dNEq>X7i4aAT8^OM7&|S;XdM5BMzb?8 ze`BK=uwl&Y^9KWk7dL@}{uo;WjT4O$tHnVyMH1t7z8r?mjf`pJhS7A`ev2!a98lv_ zNG66IRnyyex_F4cx%)dfFxCfq%JtAF9+gE9)TdGd7GX&2H-$(O>Y7X$8PP90Yz8O( z!Rz}t_4y2c>m$qPk4urKf)bP?A_%dj=+CdOEG`^Pz(h=bzXLFX7POAnQX{Y9IK6f0 z7<5cYmY_8Z!76A6O90kD1RGV%A$=N%VMY!QLG1K|X@w7e;{)0xsFBOIlbfYp4kK6r z=zums`vsSX%t1$WE`*;3Ne$AUBN1ZVtAt>XApue%5^3^01i(muTbi+S>xi{tVx^ML z2vB@^R_$CHZkQU4z?)1ZUPwnqi(gaOYx;Z|kU_kzFg4qX&xgO{iCq8S7G~P!YpsKu zca63~&*H-6M-fnAwQNMXsg9_gmYjg;YBi9TO6xi85&0O7C`;k!Y-9EkVjwUTi8duO zFUzR42%-Or=$8?q^orl^JR;I=Fj!eOK;x_d9CfSF7<>OG7nrKq^nioUPjbLU0FCe` z00@w-IUThb{_zMTWJvX7c_S|QMB8Vjb_G%`5h|1+uSi=h!+dus_rWP_%Gb4Ny0xmBRXOFtb&l?W{Qtvo^NO zpVb&9t5$2IPC~Bnfp#>^lRv-zhd_T1henIHg*NWy^JqHygvm)GJ1l8Dm+I?e|BTVm znO&?7voxl#-+Fl;-~ae5o;X#rXFygar4pUbAj8tCLM%<1sd7I#zbh)JtFxI*IC-8| zOFd41igXM*rX+3SpciGJo6%XCNQM9e{3q3hOz1rUa#mUd4Tz4wq6}ILHmMLOq1YQ? z87a?>n_16!uxm#k7&QoDN84aYFmu`s9|#PAi9{`ouv@BFZ`LqG^q?Yo(JGOU1u`L< zDqV2-Dk4&1QA=X1i4g{st|Y|%rdP+ZDM$z6Y&)Yi*fy%z1B{FV3c44 zl{_ZcenOaJwR}IS1e_#gI)|Se6Ar9OOins+WEB-n z+f==+CN3rK>R1AfPO|kn`K<$tCr@5#kt9Db0{Fuh9#SpP)#CJ^^4i1V} z3MWw~3>fptrS1V{dwmZ=%(D$6v8$OG4>(-J$s^fpd#33ljowIMR99FSADY5VKV~&&#&G5piX3W>v|m>;8>7kj zXP?`^KmM6Bj!r7Yy{}>)0|FzF-yQAVLuICV^QTJkiL{o5AHO#3^@DyF$LXz0$Dm_M zvQuspwlNB3Nr~f0B*cp*zn|;6LVPr|RPC1HsC!9lBKaeR8~3~0GHVz*(~7ePYtmlu z)BIgaVkjM=;?iSgADkGqU^cvREwRl6DxnYZ@28+?q}oroV$6o6MPEb&AzJi{s`PRA z9e@Y@;+L%IIkU{GXY9y(808Cqh!Puc21z~BK!*Pzn7+mo6GZAH8Zr+ml`2tH0f-cX z9hBYMXtir-wCc`DZgJ(J;fXV0OR{g3N=i`#Xo8x1DvEgX6q`}i>u6MvVkm<#X6$@! zk*}+oP?P9b)4XjTWlc^+!2tukqop&oI5Ud@8b-@89(ogt-Th(xJ8th8p4gkgNlGTyOo#+}>u32wt9H+M|WjIa~sg7*Y=9lm*n)1mi#&jta z2+sw=0yd?ji5e9)#Z(Dyd`9NQ-<2dF z0lE0^yoW!uOzX5ubR;v0Z6)q2lrp?%V$c`>&(jsT&Q)7_VNx1zkUd+4)mss!ED?4GoTOG~beK zz(=GM@-SfqeJ0lK${PyOB$faU>UZvw$x0{)h~+=^Bt4E=g6K5uv=@N zT>Odgh?uGU^nV3O`1Y@Pc!)Ebo5&6D7#oJ0o5|klbdXuV!5pWczY4%d!S$fJ=rZ_C z@L5Quj@riRn<*BgtwU4p!-r^xXw)ZIjYt3fB_R^}mS{X)!8C1zwK%`A*40Z5db+Of_74B|Mwh3Qz+F(nmt;*;7{ z(%$G!7#ZdyVHRAog61LK0)dLiSal$btl0=iUR$-OUFBo%n5I%Gjn6dUP`_-t(Ddnf zn{SQSh?8g+=q?dS4mBnpQXxnWGpf`)q7opXs0BgGL3OhqIdQf`8Vm%SJ=_I2kw8UJ zzZuYxjf}dw6URmpjVQ6jKG0Ku$ArYA;yA|mN*3hpd6KS)YK88 z4%=IODF3lzpowXv@L;55?FRX8gipIoyxYaejddsOTa|m$Na(GZ4wUWaqCkQI?FR?q zqk8Bme<|bB1jv0~X^9%Rw+UoKP8rvy-(ki*7dj*PYVQ^Y2hckPC@(F6HH0N9_2K?1 zIpV7K?I?I_tkrHbPPJCB(s=wK>QGsQ&QrI1;q?fTw(&HX*-%`wXO0@s4ORlA}_qiY&>}|N>CJ< z!aNhI2a(?sJJJ_u5>&v1ranvsV)ZJk}enFgjhbu1>{6a9Nzbvc!sGi zEp`^VxI3#FfFP9VsOjMBxMgP%;yk!3E%o7tZZ&T8)@De zJe#HxjaJk5srB2idnx&(RI%O|qy`NKX%ONRPeF&=jV9MrjJR20mH}YPaS_@MEviE& zK--uh>fU{*)m5jd&W-I6?(U9oYM~z5 zQOyAf?L?T^I=R5~n(06k@|;ko`5jOH#^WK5(_5F0LC2J2g{OL5k=6lm9ceGQhtSz! zCi4MG5L-_pL7G&T>qIL6B8Z9fg=q1&e>Fw6a3-X@Oa)_h0D{((izupMw9vp8lnx9x zoL!(8RWOI9`=n7}V8Ui44Hfz#NHm#P^aMP(ElLJKQa(S)6uA$WVWirP*gt|?I6`h! z$G*Q+=;sLh;uxtT!J>RL)q*ep5w|1L3803^l_kETzA^VaL}y_E_cwO1y>ozb7vGC! zvy(8ikW`8`COt@W0C3cau`QK)Odyvk(1?g?;!(aBXH+!*qwzQx8jVERcbbpVAG_xCC^xe?V+yIEV>Kqaj6P)cw|RHAQ{W@{J$&Kd zQT(lUuj41)ZSpjT<=(wLy!Pr%G+Q+{=YHxyV|ITNJ&I>xFB%ewJ9+`HU=^)m=+7{z z;?)vj=airWI!7kfgWy;>Zp_6MSm80h!|qih~y4~%qdrJ5?)2m&RT zE|*@t5*|}hGXY^U*2zs9E?@U=IYa5Mz52{A7fV2)H74l-Al3->TyYDU<>B#m?>9)~wB+|hcPQ&3s zkyt;FoYsoTZ%egt8*{i??6_SnxiP0$|1j&*F);m`8HL6VHg90@d*|@@r4sAA1^Nc) z9X{B`_QoOZZx8Uj%QKkYGvLPdf8mLTHGWtPO7rSG{x@f~@YTB=d}E_&OfqI{l;GY3 zdbLicHPcEhDO9z8`F)~G_Pmzs4+qZd;{wf!%%ty4$cp?oCZi2U^G~wrPLZIQtMH_4 zO2+`*UzIDjm=^p?;@-94f(M9e+y)i_s)55>|dXC!OEIu;V!qdGG z_BEXkMOj%hqma2H zRNw!{rU*|6XnP!STjwv4`{;Z={5s-UEu3iYYze{At5iU-Bu8bFcoDoyv=+3700)5$ z=u-3_GX+gWvx6v~rJ%tkq)-=)V9F6ZG>lCu{6uF#?(cL=Cx(PlhQYxtG;4h$xz6CV z8+VMv*}x-@ewR}D3tIX`7mbx!G=B6s6bm!h zTHi&l+edkS6U#5(#$Rfj!ijVCv|Qk@Upmu{H8L>huz|*InBF)z7$ENru(dP7;$j~^ z_2>pZ_Ea06ytaxjJXpkogADboNas>)ZJJLl8%X0nAF2 zBd|HG0P}ywz(WU(g@0EC0K&w_X(?2cMuX#2VAO$>g3TA~vw;Mh&>~Eb7=asIp~{jF zK=3&o+ni|#0<8mu_MjsL8vq0-Q=uMO)m=De$J`JBhnC}_Pys#F@lxrSAuT5`{Nx#X zAv2QV0n~UK2ZkVbcQzffID7taS0^69iKFf%f}r1OO8K(iRHZtSKvrstRF12BPNBu& zO7-zduAvf4=O_7dn0E|3!l8u>0)(a`#^+$u%FvljyvAeX?xElF2fC4#Z=Cr9!gvRj zce>>Aqn3bofRz&AQzf-{o;zXknrvA5LstL-WD&FmIq0A7GJYWT#ad(@yr&xY?an*#(Y?>P5FrBtSQ_UR(faf62WDq% zXfTZGMzdk^YQ1t7bBALr)pyYE=05tVJMq^?31#Q$J>A4_sAsW!a}STN?Bf3IJzRWb z*=Pk0u(CXh51!t~`_3)krHw`W#;c3yjdFh~HOk7o5o=I@#4zpLQi%(&JG4NH*N>W< zh^}8VAe?LyF9+H|d8GCkq)%-k-X0<7y`h8l@v%s&u&MDW2%7)Jv$gg{s><_9x+ zFx&G|1#fTl??!^`kGdDkP)l-2`Kaiyny6Cwnxc2D6vq^i`&dRZ)MC3Mba3c(V1+`u zJBE`rAdeoGC*M|wL$p%dQ=)n*c{U;yq+H*%(>jj!FxtP4+|Z-NPRBjinY)CUnKkdk zh>A8PVeFG`qiLN&Ez&9+QTNIXLxoD+gH=OrH zQ;5qzBR5)*&$O=K>~J0L+x>gM~usXdLasEcSDEyt^O4$vHTf!E(KTE77f_xe~~n=w`B;k~C0 z@XR!wV`Cs~7o=m`#>BR5JDJ#aGO=yjwr$(CZQIG_eRlU3^oPdXr>f3X=V&@=x_v!g zzm_olIOx}XMvxcyxsd@-+3+GVZ1zonUzD5yzmnJZ=L#if$A!49&?Lzy#a`(c2>o38 z3R;&KR@47K!;Lu?+>$dyL=}-qwDnE0>5%+(D>O#VXwaj>ce#6^X_%7IkX_KYq!P!o zIPwZb&ShwH>c{*Ii<~FK6Ig}aT_&7xTat?dmzs(e1w8iDN;-z*by@-GqxZL;f_lthwJWRWV*nf`1*9@|b} zUiJ8i4j>)ktk`Y~6?g%i(COUvZTM1^(tU>fO zir@-%opHwKS_LdV6%nuq5NeRYRKP4`0rvP5Cwd9Lfq22Z$kmuCgLcS6NANe%QCM{( z15QZddZ)C*%t>xFtGn<*3+}u(Q{b;DMMiD?`@vV`3!O;GXuaQCSiO8=Sm$y~hw-w- zewgVA-pqxrxSM5t784Kzxq2s;&@0RM=RE)rEq8nphrP?g%zvxX43Si$=ivfd;ToD0 z0)LkYhy%U_nCAX+cijZ6rM*5})8h`dvuT0RkhaoGN+2T^Rhg;EjgqYMRK+o-T&-R+ zmKGvR4sjEPSDFt^Ito<=+=7&wq{}IaYis^L^IQpV4<(Koh*aGCQDKkicPE;1QA?7? zU*NA&ec>72tpsytZzU#=}G2g|ih(&vK)gFdj z-^!doc(E3W&kCxBqfiEj6skyOer+9iw8m{F(&Ql$;$6{;THc~!h{`Q}dc}8|QP~ZJ ztY}XyP-%WF)CNQ|jWxbcBj?o_Xg)*kfw{eYnD`q9=`%N38 zqci^?JQ{1jk&fGnCNXUo1U587>>0CD=Yh**i`A*=gJM8p@D^J=eb*I$aqCIi<=Ly~ zx@OKnU2hZonwzZNp9iTD26`vk(m#$m`69^&X!2Prt!l^<<5umw{*b{P@%J!~f23`T z(J4PkEB$H-#$Cmj`gmk*)qij0Li`YpyJEfapakwD1bN!cLL?n1Jt8$D*6EiNPCeJV zxA5ataYr0IyKf38N>Oz|^3tC5um%9UloewjE>-M0fNgjw5d4p}SQIz_@A)>z38+^` zDc(;r@y>C+Q=@E@s6|>_boYcKbDLdQs61TU*?;01(WmU6krGGQ@#v3 zWlC_+b|5!C3-|I^U~{R=X7k0Z-qTx_MiY~|dgc&=g==Luq$YQ0WCgLj{4+sAAkA{g zEHaMVVdYi=2A~DybK19zhSb!8^7JU#hVSK}Vm?=N6jlFJ!&xh{FVf;9Mvm92+*G_@ zT`ypGV}Qe->;`6BGW!=`Uf8uJ;=jqB0%Di|BNLXTlizjk5vfLbqsmO>$%BF(s#(6Uw(L}O%=|;=> ztS)h^Xnbyv@~p#hVC2jBx3-Rf9-yn2&dU}4=Q^q3b#hA` z9hD_5>>u@EV8h`OgZ~y|l{ZQVVMqKGeGADWy2s&(4H4&Gz z!iVMWZ;0ccX;QWp1%d%kA>*@#U#X^RcbE7>bdlH}d}wgbBA7p`v=0fUJ07Hif87)P zR%Cp6iLYnqfnPzEBihjrD~l5C)88hozq=P)n3?phGN*hhyS7O*E?z>?B1G0zK&8dJ zh6n&C@AxF4oZ8-5o!7LAhKD0z{t`ax3eq6OKzbFzhd$)T=D`PmDJ-#F9i(Umw2u&! zg(^YfBy7q+kHJJ_QIc(?mNX^3kv+EF0>GO~_Rf4xD@fMSrfhY?4=)zoHvtT7?6HwuJI$J+|Hu>8t^*!Fe^?F?)O2t-*c_k7()W+HEX$XdY!xQY1%^C2^qUPmT zWzq<#^B|k)nq6Q!p2&zwaLsdr+p)?LUa5`1)U?rYSdWcwq^`a>lPZJqAuqyOBigg? z@kZ+5(&`((g)_O{8FXEA>9&h{C**xTgrLf5c%8ERo*i}_&4lBZd~Pq6*ugH|)gi>q zAeaey0qF{!{YRM;-GGLLoc`jSaa&h>Q1zQ}F_ipA7^2L1QUFp$_8N%(w^1)M5pc#k z4n>Lpggenw^dA%|Zl&iXoK&{eW9;O}ac%htj$rtsVw1yT$!V_Nb-<>)L`Pm~TrFMb zy&TADUcq>Jp2#{>Fyq`Ia9g3ozJU+IHQP+Ep|H57dRqhmBk;8=?3jugmVIB}d4qhE zh+KYRAbjSALMAU})OZW!3E3^bbnEGkXqC!Hl?VJR{v!jE2iAiFl{vOBP2=It!g$u- z%-71_ia^p>8Cc>RWRbv6Ljk0~^6>!9v!=jE=+Jy6y<`C4yKoa{shu?nMVxN5DO$wH zS5w91D`$IxcV>_<-HTn_#8)VDLY!9^N^KobuzKx!4o-6pVUKudPH)0V`l7@_uDlNI z-tVc&z>t9EpbdiV523St*UKco~W4`?ua*g^an3s?#IzLTb$*STHEDSwKsMFGziwrl?rpI*W5=C zAG?<=zCKP2RP@5~s&I+$LTrSB=u{!UDGJY;!%h~uScIC{RV^;j4+SRSG*1rpNylJ> z0wJZlxj}#Bqv}7YyBOg8?wA@_j~LHn;FwN3RF%=^V;v;yKclWmhY-2wyO55?n%EM9 z2v4yfLp{Zx(Lu-QV=XkyvZ$zSM(x~i0MS51XV<82!98rNJz@VEqcsZ7CMmf*nAFre z&YkOpry?aow;g-qlugc!!8$b#Ntll96)e`h;_UzNO|L+3`=Y#^vVk-1dj*yl^OViE zTi_x1kRyXD(fI2nO=>ZN=KYIa0G%>4XavkPBaRMHHrEE^3M-b5SU-mX$ZKMPWZ!RC z`i?bD%4erY9qpF!-iS^A_~^Z~at+zQl%Y^aIFpgxp5wgKvnLxEW^9A-z`D$2*!#TU zW$$G&4Qc)E<-EA&x|+w|D36*iKJav`&FQ8=Q zXncaKW(@V%fikIx9C9!Q|3;I?G)`ld^cnY*=v{IH>6VBq{(z~}(q3n7GCh3xJe@GL zgiHbdmr=vd^Su%cgar(m2&{nJMocmg_yM@*q~~-#AapQ~Szl$7fl_pAks<-f!vcf> z-2`ul z2d5X48m{58gcMIoAg}cm|p$;4;tm^lDp)L-=_aCMKl@UvQQ)X!j5_<P11#o@PACXdr@lQ<%%os1ZDBS1AO`gezP$QL#nVZfG!jIX=ih?V3f9xnE zuwHpP(aCX!96+2p(tooQ1;Fj$MiLB$7z@TnF>!QcItVsrlbRH|a-4OS=!IHXIv1J=!G?x8@BOEuEEszL z<`JUB^k&gMB;&vUu5+8+c}DnN<2ZR=52>BsNt|EaS9f>@YrG$*ub+=$-zbQ_D4n=- zSNsv?PB=YFL@5Ac%kt)xQ%u9B9qav-uk%8p2rha<_=rrjR+0ZXL|%XfPjPVbd4t;> zT%=}f2~7FM1$-fTUs{AkLs@tNsh&(?s0m7m!66mxmZRE2I@(| zHYyAN7XSZ|*bT5gzq02Y93VAMC- z-5RgSa|K~Dj%ZSr@*h$xM5anrS#C29J2eX8^+hRaEJ|v_EDA8OW3a3%AvqsCQ#!%s z+}&R#Z-gQ7XvEw&S)!=U+x>D8I^> zy8fcAJ{$DWG;-EjO7zo8>7#)>#~DScAY6X5!(X$z(lc}T^VF7Lt#DC-we7mO>i#~b z@LrKqo$1)$(5t1+!QMyJ@wc<)AZp}A+ZGCG*ime%&X-09T+@{)4)Bq;)eg6#c z{RLEsOaN?0Hm^}VE@crJl!k!-VJLYEGZV09{iZKMN5s>?&#gCQj6S-()A>xJg%( z+~H0LSu^ZyYfD7-T<9V;i`MDp@Xu`l`0LOPSJ;ZP1q!rZ3OT10uOx2fjIF{N_)wfB*F+zT~6bmep9Mw{({hd@R|)2 zuPT@OME$fqH^p1C0tG_edL=DVzC&lElM5-~FUCvA%9kvE_g60x_=Uc~*w-rxZ|bT!tuVt( z!0u`kl~P;qHJ^9HztACiSGRB*Q9F$A@q>27H9$&~WEd>iAI_dK!FoQm&~`x>Vjx66 zTh3WE!GO6ni~h<>F6abEn4tObc7@G)a$M%Ka|dduiJuQ$#6SgZa$>jOp)cBQ!&x0@ zf8u+)<5iGF%Fm|@xX=#=JOO_$(9!Nk&)GFz*prOg>tmr>4quJO3a&yV^V^#3k)dd0 zzkUC^P$?&)veLW!>!hvP{2GXYHSO8nLtc!IOQ`9SU2b#Y-gO{#O*N`#y^B zGZA6=x}?gvNC?;6iU8PYO`6Fl({fO$nlyJT503d3FnZV%_o?{7BiNF|jWRgC<^*%(CS?zntPckxR!?XYR(XSw1FecbvJ(PlZ)7;y?0f*&vcWf{ z?cTsWd^V}`C+!W5*LA$N?oU%1n#-xwPCAHKrU&QA7gda~M>&pwK+dKn{S=0DRwj5YiA}5EES3Pno?K z6F+;^By$^dkDxYkFx=ids?Gg`X)>L>ycVRPAsINClKEqX2Z+lmf!Y_hYyrnCTfKOj z;?wIJm4?HHuMsi_e2GK(dH*1F9humM76A$sM(SHJI+^~COZjw~ni=#RRGX!vLQyzF zrliAm4(A~M{2GKLWb79*JPHu~Z3lt=w$^ykv@Wq}QJL>>B|?43b=tVTnsK&onoWME zeR6WQGsMVYb$JCihIwI;0_B{l>_FkB0!s1A;a!AeMxhvL)KJzVr z!k`yeEb=7%cr???U2s`ccuM>H`^CW_3}i-cIw#I<3lK;-L@GfAOr{7C-?S`%434#8 zCnGl83)4J0_^E^{rl=jvuP!NbQ5H^5Fi8+AGk*pllcB=-MK(R9DCZ@Hf5-D(+}-4@ z&c#&T9atiGfQ&Y4-WhA%c)>hZ*K(;5UC|Ys? zg^4a9N%1btal7zlFnF}Y6^=5lp(KEkD(isl2B&U;!i7vVVL1S(U!82BUS|OPBW8Ed z6?hF>lij5`Z0;7obUN{s&&Me6XQ#>S^L?Ui#XrnxH>5a|K5MKUEJ~IU9woIM)K4ga z`^=?at=HcD;{Rg$ITxO}A=t2`1Ooc%U0P!q)ggvO=<42r_?W=(WH;hGMyM)|YB|MS zF7w#DDFK-U-J-!Un)s3q2=)0+V!eLCHe)FfUPFWv z;>3v!K1@4(QO+u;+wS{RYQvYA!t$Ii)YMO7TT#uI$m$J^Trcui7*d*(!j-j zieUF#?G<~}X1e|eZqDLw;ON!$sqPIk8JXkiDG(ED7xKDk-VE`M$3n!t_Q<8+?nD8Z zEwFc1#C~%&Vwbhm|DPVInB5^%nz)-Dhf8b(Mlejm;ryztJ?l6{!(DPzyF+t3`ej>J zKq3yO5~ibWFekdq*lW1z0B#aAJBntfW@~RL=Cmu65T$~MYuE#W+6QicN-})gJNThO zY%S;Ox2oIU7|9Q58I*5SL6zeNFM_3crtw3}WBE?OrV+i~Ul420(CTsMVR;&1L^ZKAKyyEhi)4 zQ~y}i7lwpODGAd{v`h^;dY_%X>toABnTIg`IYio+~ttYCT0gGsm}}!$xn=#=Gm3s?lJ9IqS|~sdICcE*cfI9EwqrkJJ8rj-`Zt}17gppe0})lROd`OQQgFA4ho$7$`y8`abPHY5(dJptJ(kRNj(#PXR!aX zn`uO?>NbXFUCg1_hM8FA;cvvdScF_4@O?g=bXs&2?Lps5-a*?rXQuIiW=SN4$88pE z-2pSn|1j-i!8bInci;vnTZ9Au>Km9&TFeC6hpG_AEVO)d%JuZ(+F}RQZMwRqO!cL~ zpJ9L$cN$XK$Oh4{Vl9#+u`5U#&#~F5Bb$X{1SjFZS?gWd(Ue3zq6K4V(=;gi8rzJC zi(Z?^pJ))3%?meECOi=2|Sv-?vwDE0GK;{dSkocT=>< zE&BYy_r&(yFFhfKP*UPda?7`t3guS~O6q4&0Eirf6Wk5B(4U~hT_*|1Zw9Y0?ehtJ zpx%7Lrns%W5RZ6EV<%uJ54WXKUo8QW5B=WNCK*I~PC z>!Y_=(WC}Xkea&Be4p>jR)+GL4Nq-oVh+XW{!dq=gsNCYd4y4ZIbH-`P zA$fDGEe`MlH|M-`A*w^cd`p~tD7v);IN}+Gxqqgt-vh{91x+S6LcQHfb4BY7{xCuq z+OQ1EHKREVk;NTdh0ZB*kpn3>DEp`uWFt)KEvX$QZx%o@^l63`7P)NTIH!^$(Dm$R zc1i?@BAy8=+{W=ZRqMPu7^p&@wMtae)b1}v#I~GbQd8?@#s%z|Xtm2h~&dR<4C-Fwk}?Yle0U zyw}55(}7&^q-k;;w?qmKrly%Oef5La3Eb;l<-*DDaPqxi`*=Ocx$0oYb*n)2FXPBf z_6<>MkuGJ&G%^!+fab|XG5UlS>v8O?E+(7kPVrjgW$;-Yfm`pr+QY*Vv8z6^(Yj)h{CU z2UVaxW_g_sJE1eXIaOLk0{S`;n)qg2@6U~6o96X@)u-_O()*}9m55On7*;`) zUL)L#SFwmVmO`roN4SC_wz6E}oajtIaIf^9`q9ic5v~wL{Eq?T*wQPzi%rif(~_ty z=Y`Ur%16_}hkj&aD)mDgMvb?YEkapmeX1IsI;3E<{;=Y9F$!3H#Cl?~D$q^*?Lefk zm`#fb>lIYH*jeW)5OKm{;ARY5b}u4a+Lh(xGIZa?N)&t{a4C$>+lzu%BOnC6izUaM_Hv( zrp32h&4Gk6$jD3X`8??tMKSv%=Deuf40qHn0zgIsTyqM|C=ZN{o7eqo49;;ysC%lv z5cWM2BfFI#WUP}Jip|wcd**^Aivm-l=$%h@zv8^ZqtKU+SD%7FLSpyore{HTGW4tf z8w)5C4ASUXPx{;3lvAdsn9yT1AbjFjVe2Y?KKl6@r|mNXmdUiGM~fbzu`FgQ?F$(C zizSQKtN|&E&R0&85%{e*mW$xsEWAeszMg>TdnWeHoq_FV8pG%_jEE(Kj+Yw)bEm#d zTm6eY;L7YYA=^!Q$E`y)i`~9r_@0~0mtWsF4Si5@CprF0@pt}7|8M?b2ATdU6Nf0% zOaLnKzX@Kl0GW+jLnauxwn9xpM?ncAVaJ8&;8xVY zPKdP0Vk;lTwgHb=UPj*Jiqq(c*7B$d*?8-t)O&w4t&!&q{|ReKS${Cckp;De@3c^S z2)HL)^O6+LK5Nhbd4_~1hi_zD5-kQV0+$8gE( zNCu7m8+~#QRx;h*8y*=F5MQU~F|Q)Z6G?1IB6ws60`Zz)K0^H>jgbywO+t_FwG%^2 z@8{GuUPNBtttyQ_MllJLBsr*olx~#+AEmIYpNN@SFKsxW4~W(?ppbB~dFMUQku&*= z6G8brdnY7g-kezmm>U>I+N=`JE8YhL9Jwg01nM-+;pQ>}O>_pF_d~s_W)X82O{Q5o zHK{)>J*Lyr8$nld@Y3@*n@S@4;h?tZ7rS_}`SPjl&wsnDZriQAhv^$*h(HHyK>Dy6 zdZOo0^WqZnNy05t#Y1jnY_$bH|^WDl=UkDNG*BCw0b8L$Iq2 ze#zsM1zVlDrj>r~cy2yei`H}Z7miRnmD&ev`_v@DSzoY_g^L_nBNziLvmov~?z~UnS>LvD)}z)Iomr=+E@sB_8_c~ZYF0DYqWEAB3`)bw)@f==4LOeA;4T}gF4#W@ ze2MZo5~^R)N(RKm`>Vp$OdIo7V^;Z&0ZxRy6X{MJoD(*-9#_w$W0fC&T9t^YcaNfR zdg(Ta?i(*Mf55y@*W-xSrkgdOLUjgfePv|jr!*#^WZjHS^>&GFXJlOi+i+{-gwF*x zMoW8Wc$jqiZCX83=iH#k0rSO{#!&5X7S}ezeBHtO54X$6P+jwX{^CJsVjYe8EWXUV z76H^G8Kx%)D@~66R4_?3t&!^Oh24DAA6+i$ zaXi1MZm6;ZzQaB9LYT6Et_Nh#is?kz7{*!Z51szI}KB zsyIB95vTZvFjb?akb#&mUJFSQ_CfP^WO~0^gu;i?MMr5Pat0WHF#pHBJaGBY*!3!z zf-WsHT!Z4SFknNp(i3auC|qNQj=>e3bpTvv!K;#Osr9rV-i3WN(4N0t43c;a2Wd(jmFuSd!IqSVB5siwhxftF0m*`6YPU8nbYZFU~c<{Ud{N$nV-*@9PHnu@us?N z&&v>|O?)$jV{L8x-%Fw!e{{$2pmoD=R*Cb_EH8U1R#)VQ!j2WtTQjr_TDZDL!* zbV*fn!7=U;_deNeo*M4iLkyRam4(4(XJ~r&v2|{{ox)G1Pso!x`6d6x1NA6fAe`xV zSvBo`qoTlXFIi(8EhU<583kgjI0fY+YGUYLa!6%Y0169W2F&E@$;QbOg`WEa`7EVx zwVOhpvo}f%h)FG(lLJa1q7P|?O~&;Nnad}sNAM3D>X}Tpcw$PHu~wCL5t7TIeOHf1 z%Q|R`Q~Qr4Wml#(m`@75aD!R_g0SwAwBaoYpyePBX0US*SdHWHAT2qrzl=iZqZrNRtG8Hv|)sb2%*K384Tozxlzo7@urK9*Yyba z$UwgP-OQ2rw6qtoZqnKXro2Q?m_iqPV8V=(mI8jK{1gb{8@KIxps9@|SEnpi&&Y zV?Zr}|Zyed(j{Ve_`{0y(le7FioQWzWCfc&P#r^)|x&%H^Cz>YR* zQyas&RS8#F#WKsgGE^-3NxbE<*J}bKX50?9e(9a9?klB#tQjnm#g?PX z8cwL7YHfE1qGDna-8dKxfUmRp76q2Wzie+IAgOpwsHNBx_qoRR zvCxn;Er-3dIJS28D#E0-QLy()H%&XK-KcJBWu-QC zE=4d%u?g<=;t^61hH(ZZif;2(R`%Rs@x71&%~pc$qJbpkqp0N|nhRrSCEY!49hGyZeU(Y;~Q@Z_Y$SGNTutdJSMyn{jNeYa% zNeJxSv={O8&Ma5MIn-xtZ`GvP$~%lT^mLDnT5sXm_nQ6D>{JFhV)A)vALv)q0`o2! zq1@p3wW!COogiF{E0+3HN%``p^Kp&0394cZIyfiJ&$`a~ZVk&m@eHLT3W zRdtdI5de2{vwz8Cd#3?2)Q84~(-S-_`P#_FfAxc7S)h7TI7fw0tfF8jtoA<( zKJv8Yoyto9Rg7r8B`l|7vROlhzegq-#>2cvDxCVv-KKD zRRJr8PFK_6m7>&8*;}{^Y4Nl4q!QKX%IM51;U=!}y13k7E>bVE<&*k4Ug>Y+L~^io0XN%E{}{}#aA6v$Te&NBaCv3s`Vzl zm2Fh5e&zSZhWAM(l<$^>%YwcgVq(s~u{WaW16bytKYe{TDqGcC4=}=MHO`8V7@bMrJUl1Q>f#J?2$ynOz(^Ea}$>unp@bF`VfWT^F1SX-8 zFd)J9&80X=Bg3uW1_HQN>r5*!9LD>tHdrj}-!Kb6vxbaHt%!S6%rNAS4x!Fi)HO-) z=acYlgCV+w02K8db{L^ydA=}3;eI(n(1_IINqPIJpdo_*?O&$D=~2>YlV34UEAG&qn{@~Cv>Q5r8@YnbqcrRkS{n%cqEDF)+AC0s%x4OL8GX@u0m=%> zhXXM|4Ls;ROjni9Uu6N5G*ab#K|EWXWTbaEN2AY_H{08si`ROOjzqY-*<%`*aDf@I zz}Stvp$PBb;eX0z4Wemndo_` zvH5-#^ZxFKX8&__Y1L!7xlzNWA;TQy2H|yd`d%#%&5BgPnyx&cJIm<9X1nc(RsFZ& z?0re6r3ni*q{r@fGL5g@BoD$%47C3`_xUxN}5r!zwY zx$8-`(7B?5rAiIxJX7+@<%J@1pz%+C?r3(^=CVdaZr4KjlGQ6jREWizn!&%uaF1e| zEqPOuAe$IG;D|}CYL0LI4t2>tl4)k~A5+X}uR;i)PF7{IsSZ%11flg+J)m-KC(LNs zpA?Jew5>up{u}`$*yRrMRgDW^+_aMepd%_k0IQwD1HgtoU13Ee%LL&8K!r!k|Z`A9xUAcS}ey)NOJ!fo#E)0|&e-cZN# ze+>TNc2n8+Ggg7}I;BlfQPz6Ac$w+40&JFjLDv9cTf#lbm3zp52}HFTZ>Z=3A=CvU zJ0SUyWwG)~LtepRbRMHF(Oo|7kA$vVjJwe4Oz604!J{vgA-le zu+{qLVb1viJ=N(Uo`uzjNf@86!YSzW5`^}Ke(?!9nxWeZB!bIp57V8Qq;H|^*Bd;K z%R0Kw_w$OCJJ$cGI{$caFUf}x1)NYN3au!jyh9T|<{thkQb^UX!VIolN#BJKxcx+@ z0~0K7DptICIwZ@5-X2PeRKm91>V^neGU0GJgh!3cF~@t>WR9@g>f^CRrQ5>)lj~aX z6rMNUxg!|19hf>L1&27`g-f2EOGP_7~B}x|N`&#eO7vArfeK zpW`@Mfeu8L^r=o3Defp`G+mh_c`p!-pj?D8u1=y+JPy2n(sqD}$qbOSoiF8G`Nu&fjXfq9Ejodrr8gFlFA0FC)U(`;=*$FOAtR0L*_%l&DwZCj z5tiPjubi^Y@-@iFdkv-%GATp3zB%AiyV0(3$sQfYW9k%&K5RX$6*d_Z^lv$R>Mt$e z_D~KWo52LJVycyS#eO|9;i`DUt)G_%hP3jHsAS7Y9RM9OtN&^VPg0}@KV7(xqGC_@ z0gE#W%_gP?y=CWBM$7Bo0VDf^)@sKUGba1Jn4xV_&&CrPTFT4nW+q?P86s9huusao zm?dJQnmYg-%+>R1!sYhTL-toj4m~1?I=-Y0{!&4cjO14Res%w9!l&Qy!B(2T?7vTY z+HwMB1;a=K(@1BSuc_fV=u~D>kQ~9PK%`r_QY0Z1z>G)Erz3VJkE|hES{x*(!Ss?5)zwo6_q327gUp z8Qu8fBgkk=MfNQmntTV;J;%f=C5O0)G*nXO6dQ;d6@lzZOUI9RYk%&X**iLlOZE4{ z_+qBlPCA8X0HdWthcxJ)3R-rDYqC#D12y0GnH*hohnAmt$Qw?xI2*Qx*BWk^^{m95 zO!NkB%nR+===0VTB~iRVR8485pBUDXvd87}gY9%5D_R3=gGiO3oVE|!3b_(2$c4eM z|K*NRJDhm-cjN2t-*-!Y$HcIkM&XN3^lg|DVnnK@%vOUvG|6tREC*#tG|jpmPBIU0 zBke{n7a%Ei)cAnN*k2kBbUKvEu47(r#2_@Q7C=a+0g7cZk$g3?Ndi$l2hDj#d#GZu zZ*B`#%?WOZ_p3dik0fwu1gBfMcEDhC=GB^n1}rHg>$j>NE8 zjooxlC&KedP1pZjSj0z#+pT1^aJ8}ryHQi`Ka(9uldjYSyUAz(N{r~P%vYfy0*F%} zch<2~N83Pe#8KZ=yponyhs}VmG1R}p+O|LQay?oPxw}{OMxEhS6>Gj_U%Z|5%}$ZO zbc{n~O0Bxd-MA5kRbd=~6=#a{Hhv?$!!@X_5WH9VcV)<+NN0>TC}b2O3eiVQx; z-56LtCjG0bx}~NL8w-l-mdpaz9^zBCWX9`yURLtGCq>uAJh(ypd&-uL;k71%7UG6R z=59>J;6S2a!5tGy<6sz=B|n}@qhdF&Nl=s%qcUYBo6{X(VbZ{TZ1@9OrZjG7Rn3SM ztT7_HfaCvs$sIg*ft%Pb&f3ijALpO6U73R8;cU3#{#MZF3cP*4?2fOI&0%fxkE{wN z@qkS4!%3n3(~aGkL&81V<;I-TqSh>n#6fJp*f2nXMVp@z6bpl4%3b4cU>C!uOIeFVjIJ^hnVe=HHgW>{vS0V|k|xwYv|TdWSR3NiOu69rW!PFBeD7xR z+yYQ{)#mO6Q44jd5a$YO*+QI9@cRzbr9U`sQG=lA|JE#Jl^GkgAJi)Bk>F%pA~rte4`w%;IecICz># zv#)2BYu9)P+OUwYq9rucnb@SHmj&GOk`a`th!E_j%ap81F7Z*hZ>G^lA1}%4xq17m*w&m9EdEy`}iOf`DOwz#6|B1MqYj6aW57;oEf3pP0_@ zT3$9V@t#`-d02w9C;Gyp$_tHh|8=2!?G+wQmlsYlmGeiS=L^FS6D!WS#lg{TG)l18 zZ}Cp>5T69~WQq2b?E?esnPpryxJ|aQ0r{|jAe*mc^5cO}L0gHNS^mPKw+n%qE;Njm z)~E+2vLtrALUrZ;Ra=++$0fCFE zwYxd?E0e)*stjlgLOy+ovcPL}QnTFaJd0?uq`Q2ryYrgF31L+1=Gxy1hQaT!ZhfA? zH3M^v0?Mh#R{^553hx7R0b2+K zI+B1s$6}JWZD$r(+rB}#KrfBg0bcCmES{zo+;+Jx@z6>>0{1yNg()*N=I}b)w4v7H zbDGI>afMUW79y&&e#gIF7@Sw5c>({k{_yiS{V?a~HE&_}D}_U>-WYg~yd|A|UQV{}`Y8#%oBNAleXBX~T4m@yC0f zyCLNLlsCLD`6-okcVKnuV!LMm7(QNJ($hm#ORedSaCq$DotX&ey`} z>Cf?rT*trx03m8cC_;d@@5E?6vl`2be3YPqHWupZGX3y8cQ09s*i zKwsz((12(d_)Y2nITcKSjloA3wyWe0M!IvVFZ>a@IQ+|k?gBQYJ!Y3UU9QsXWUDIJwJv^;dx*q9pcC2!Ae`q1gkK*O#a$v{@6XH51xI6ppHOXXKlDW>!X@!9uY9 z%s?d7rXv-se0WAQdwnHaPAUDjr??3xJi;WYI(@|*(^;#z9e&C*NSDF~p4H~NwO00* zOy|WT^6DmE(2DJ*3sCCP`@1xg(8RfO2h}Wg33FgC{)}buMbm7nGWtHx6Qwg@c#p@KvBQVvft}J((MiBIx}@cgGcD?A7E!^ zmz?xXKP@acZL|d(c8>N9;28A!=o<6Ni4!M`Im&20Odo5aZ`RTD;NZ~pt9kurE?v6x z|9Rt$H+JwgNXMY#h*UM1FoBP%R4r*j!Vn|_(!9>a*$0tj@Iv(_7Z**>f)6?iB_l^L zd)d)sv*>R=xQ*A|c*CjTEJ`j$Ll0nRA=wFS?`iF$HUd6CkKG4uy`}ZIj3-*+1d7%P z13-GnN81K?Y@jyWb85)CJ%G;bsDb-*`{pz60H*k;^3V!LwOqsir5Xm<%pjjVi{{cJ zXstYEq=k7REZ#RIsMfjPND_|BKm`V`1BDf%A+CkXbd8d0F45Sltg=m(V$=k#B|xYB-v*KDn`b(T^Yy^G zD0Qk0u+n)Z;>d)K)uB$_1tKomFvk)`ADNwwmk0o)jF1m}xOQ#uPF?zib4Pv$%Kr8lHN#G&IrZoC<5|ih^PkDaDfYBL~#WCo3J12{h$0Obq6&VD}!jd#k zs;UJGQB{V9U|R7Dpdif#0)cW`jm&SE^%4QR>BW5i#+b_W+Q?KJs3RtKIB5~9I*151sSu*W|rOY^Ue7)Xw02*PI0-Dj7sl(mI1salBLPO-1QV* zD0)}?@Lzd263{~T2o&}YZW<|U7oEjbZ0_zEsbP%ES3Yd6)hGy<#4$>Y9+HB>Hdu{` z4M`A$H;lT(0trBw!u9pk=DkVM-`-uVlX>V92Uxf*ai&{QF$Rb=TF%@z1r6~HQ z;6s>Hf?ZP`Z-dW99&Udscz6{_|K97 zg^tXLA7e04>J;#VAX+rerO=eRHDIc;|K4S6v>NE&?V7q86F|L#na(NLLk(>dVV1nZ z_E)6yGy)D{_~tKn$G>~$cdO;Fz5%Kj`JHfdAe`N<>3qH5g9O&h`zMVweboT+#}^lI z*)YBtV>YmYjSD`g;G7x*IM7}L%X5Y4hy9iX{|)xpksu>}_f3ePQKI(%*raw-M+loU`s#p3)5_U>In-)MhZ{T#LCwt1mz07To3qw5=!w=rM;=-TWL{`cm! zy~9D{n<)4HeqFWy&S1E6v1zo*!*L%&16qa#U~C#wi={i(^t0Azx?L)^0<*^SvbVR3 zp84G|-|ZIO;qHzB9fuCIQG$ zl{|?h75_cuR0&aM@FArD7ch)~2XcQ-8f7#I_Z-S_PR*ch~2t9vwU zk8I>?rO}3*Ke3Ftwwde(B;>h@Qd5=*$-|auK}*K~inIQF19(kGu0+5dTkYJcE}L$V z)C~d1>rILp$U(Ncgniyq&_VDDpWuT5!(b=Ok@A|l#_^7BliHPdK1qCJ7 zky+Yp>_s!j&Xo=hJGn7+cF^uv=299-cg>wJJthax5Z;}GpOvwi%)ldn^DVM2qzyfA z{tjlf8zyJ8pLY8^MovtynpCT~TyC~-#%M4eUtYi!12UEklWrNH5uzGX@Uc1x2XUu~ z6E#S?fuw9NxTx?w6W`-AN+4S?ECT37P$%XUO{d@|2LVXzI2f~1efGTRzrTQ;TmK8X z!)FjRqFxmeJnsptm

      Q)<# zMt|+($&;UY@ZiBA{u58fpkqohfTPI$W)0fUg{g##7ls5HA?f(63p>o4328NIErC97 z8!KraItA`=ctq1qmzsO0*Z1hzorLNRF)CePFPC5G4?QXz0n|vztB{Vbie)6P z2vf$9NProdJ{mAcW`9&h2@sL9>&*&}K!stHMhtRCR6MPNoZ!h^*GJx#_)Fu66u6Z4 zuTgX@XgaL(kUd?Mv>V|%n_UW-cjoqU*w_cPk^+G_d$|ur<^3RtSu5{Jp=4XRMHP*P zYzPDVVAiNCY!5hOKr)0w%o4C7vbEQ&##CROL;K1JG<6I62PF=-`)KSN6TtE;0S+H5 z%z`GFCvSJ3>|Ot5W186YFBv9&;*rPDzxi|pn-oaq- zDBcDRrN^M-O%glFNhvlg2qE1_#t{gP&q1JcdL~HPbZUa~V8dt622gS)b*o+nQ$)i? z7&S<|u zMPZ3m$_Rozo)|~ww#Mbb9`FC+$+-+>Gy#|ZJjl=+XbAO<5*h(b3|9%}A6Td0w@UQ8 zP1_HjN4ur5xOf&DMx{9%FX7yoX9eJ(=WX4B2uUg>B^h=cvV_6&J3>-s0Ec7-kiSR; zBdIu8f`&2!OnXCz2`7qEDe+b*NLr4uD%wYk9CkQ@;K-Sj5vg?&5*Vh z25pBMa{oIEpd$}|{+c(}DVk5_hjSLy++cWOe_-ydnA@Ym_am#*{ik;7=u#;}Q0=Q7 zA=mW254*)QAOl`WO^0___1j0wpq0?z({7oWGI-%@gQr*UaIuB{jeRs*g_)ln==%ql zd)NCYuef8xX+{Wm*fUwm5a26<5S~IHaO8Zqiapq~i%zr`@qzPa@zmLiIJdZh`Odu4 zr1j)g1Fp?m%j=x*2aciRC7d)TIpxOnbr19x8Q8jXXf zg;o-*ou7REH=h6HTQB|EFMR2hSN_t6o_!L} zJ#q%W{-sy2zqf~7V>+>dUfXCkM!VizKQIN`JljUoWC4ve)vOs%Xf+_+Zr6PdjcKQ8 zOyyR{bfC2?&l;2e58)VeyggHym4@DtHzz7|SVz~c7+Zp+j>t3 zFWtO{?|bLtII*N~(1TE$5)pwSz(J}*_dTazJj^5_ps+S*IwXNWN*1*off&V|2nc_| zuY*2S_$@#NDqTv%E%j574wSi(@a{V2v3)~K9&F!tQChEF{b2Cn;IUAFe?~w9rIMUw z9nwpx`a}SptWFM3l157>$Bolq$={Ikh_6=&vaWoB0f-i5#~fwt61h`=7*z5^(#qJb zYQBEYR3#H7Dis1|#rF9%;pYdN@>E9t0$Dr+jzMnNJ{wn?%gLHpmMkEFk8e}xv5Q4h z)XL!3;qumTrbxJy>_$=Cb_N{LuR!`$B<2)XhNjpcaZ9TQAPhPE@4_IX!KE1tPIs`> zo-yS$aJV(X?o0Qv^2~c&AC^u6)=ood<7xO^I8`$bOW36t3%`q^)11M%LPwB3jLk0~#6iw`FW~n%~ka;=TzW9;Q%607C%A;M*|)G#G4Be})rkb?94eM|D=m zsg=$bKF?ANS_B&6?QrfTN`@YEd*RXx3XQrkvCJ=t5NfshM0B6O}SHIz()49ZRlw z_W>~u1{3rgOH`VfJniVwI@*Y1Z%+C$1Y)GB+h`5o7;a#1=T+=>dp=lNJ;%!OGpN@( zj*ugareLNdRtcCeZNyQv`RFMCBTkPPylEOUPalRLw%_XEN>Y>g3*nC+L9Bko$U;2%e`P7A_PGaeaN80#Ct*;AodtF!FBdZU*s#xGdOu_3H4^p zNj5_>DYv)wjJ>ai!`=XwE?ma);*vX(y)1kLz=1)q$pTU3e zk@w?o{PMrWfBVb-8Vj8k4h;`}{OV(dAve4hzyb?Ihf)=MJK_=KJ|ZalW^e!}Z#rS1 z;k$^=&d?OZNvqI_eAK-X)J0R+QU*;7!gL@?M5b8h>pM6A09&7;=wW-~tImn`-073p z-S3+FCosQo-XEh)L^i0^eK9e<2>kZ|AXQ}1%$kGg0OBjPqdFtBP&+9|>MW9qb0PsL zssgmqSEk=UB+}uqJqZ0kMUtc*pOz~EGl1xC2xcG(tTxG4UWauOz%$=s29|k=lg)9? ztdfuEng_dC?loze%q1?M7A)fjw#@a@)}O=9Kr`>GGwIOGc^kB;X4T$oV#zYnG%=eH z=Awi#dWIH!GsKP<{$7w7hd)aO9c9#fa30nNU7u`Y_t9kxH|$n*IPF7!SjX%Wr;YM5 zi#{l1s^OhD?z0%XPs@O8rtL->ORbZbYb;}-wTfna&N{pMt@2_Fl`vcKL{bFs5kH{B z?_{@0c*svmc7)bqW@sW{x-#E6RtXb19jld09*wBR&`c2NA#RHn5GBkt$~%A@{#3FU zKbA%Jl=&Q?pFMEve_%8Xncp7hnpd~)G@EEIX87KZF5{2>;|{hq#^F#s+Y__1b9nu3 z(}7tJxT3Z+0CnyBV(R&D|G(7DqSG}r*#>qyG=FCoW^jJx6mFWiX@Sqk08UGv#s-X9 z&@mhh4d^&@+70Vay1&2g%q{k}Gv}DU2ZnyzG3a|ckiGuYxpU{*w{PF>;XmPY3_6ZV zfnvucVrO_65d)^#B>B^ymrzCtpp>x$;sUnct$Mg#&v5DD8s=wOo~PSVjnrq)P+3}A zaR8%lChoKEeG2dYp6A@8wJO>Dy=~mPeFuO1!b|w$ufKqsw{AiY`uK1D?DwNIlN#e5 z-uKugTsg6bZ?2ogb=Y$O#(wuxzl%TjBR}pUb}~SS4T+IHokZlRX=o20Wp8)2xOO?B zT{!8|-p_1^bz6Py13ZN@Tr5K=ydO(O@jhZFM+O%ewh|fzDV7maW1D&R6(cRo7(0K4 zyAL-_J_|T|_9}+`VE_OEGb9>-V3)28yUKW1ix$#iWT=6FXBj3YjsR6aELcxG=E+xJ z@Jc)v2z5jynh+EBKLZpA2$W7s(qc>lxYGjpdGv*-?+{=_)LQ}$JqbbRcbT*!-Xh;2 zRR$A^Gs)%NnKUB+;=Wslu~n!PAOzdD}`P1;HO=YsqxbPTXqY0hK5wT5=SXxdbFJI|a6hkcLSTI2Ci zfiVZb0RbRfA4YA4+};Y6;sc1;BbmJqcm~MrymE_i7$<&1WEM3SI)Vi)eLVC;nO+O3 z(`z9w9bRJq!i(IVAYJTVK;6L7viZA)L*0&D`vpDc6kcvpapv^9#-1tc@en?e*!LpccNWm(gtd z(`T$k%LXAYygKT=V1T9ANbbr;nS`5!`5MF-mzq+4 z+bw18sMR1ZB&t3&Nt46&HuqgfP=2A3dbA*k$*NRIGO`a?b=$&h6PM2~x`{kAs8$i- z4BKbnkALo1LfbIv)$=EOMV#&XiuwC4{M=tKjNV9$cW>Rr;Py8$bK?~Z_IEM2u;e_T zKl&uef@5?X9K_L7uzgeyw~ddeUJr~;5G1E(jn zm}n~YgO1fofbN^8I4@)M6!jTDk(ycpZkkp?Qf2#ANkB-)U~0ky;veJR-k(D;&~N~w z=Hgb2tuKPrdKgWeGMWpx_2To^)W1Eme!AwJmhvYvTebSgX$I_RwAPu_okQ!+6mpDN z#aaeoA(#aCgj!mwn*1v?X*4Xju=!eNRRR?pRBKfDT{B+OVPtEg;TYQO+28*tlo1s6 zwl%h`Q{cFc%xF4P&6n>3d3j$gQ)~A-D{Gj~S1{jLL#MW6`l93dhtGd;!LLHB@=T)1 zFsBo(67_fZ3`|I84-k7nn`_7b6t7YDVrROkX%5K`VU>JRCzJ?F|`89m{ z*B;_v&xb^}+v^wRS1>qy-3WLkW@;rmi+k8#H?%jzrm=L|fW+buhen$+u-lY}eY`&Z z3|8)Z#Q=&fZa3;?o;2(kDh^O&h8A1R-pp*xpRZz))pS?@VgrJC+@u{iu^_~nSu8Cp ztYxt*|L3k!ibrv}Fe&GGzh4HO7pkMoA=z~4{*n6JF zzxdP_vC$uSVrB~XtxtR$|M}1SJZffPIMpLLl*VnezLoZO%}JzwQCp^)lVhn8J|K2c zTi*|7M$N|5S?1KLIL*xd0yfpv{1j zN_@oC5_!`|K}};DK4U&-#xyS?r&e(Wp*r8vdr^Y(_v!s)5~_fX!@+ps_SD36C%^?A zgPSENJJhS1t4^+m`xUKDc+$muDS-f{v$*xz2BjMNt%(`!U|~SwcC$D`3dQY!$27N0 zo1e1hRoDoextAvGVSWt@UhJ{y&SXI#$a7?WUWwLG4X*isDLuxkod*K0wTgy@7 zVSPMC1%29Q%ye4(-ix?zW9%3ZJUcsYrh;X39X~(pCKGp(vy0t}#<+o{at*WD5}Mhp z>4z4y(RdcQpN|EBAqL2r7+u0^X{}}g)Y}qd=<#F{s4(dMNzHy|h`$BEDCv}4Hcf@8 zp#)ISldvMp0$rWq{(4yjB$Yfg82l(mK*Zyfyvw(!4X)m9K9AAcIfvQW*o@7#(RPsO zi?&wVzgEXQ*H&oHW%&M|T*aph@Yvrm*J=gkX3rWe#OnqS`1#Om4X_s%s7r+z>jN8o zerVw1sBjE*w`}1ZEnt0+oB1(zS`8~~wr1N{Tv|e_)q*jRI68S^ZOxsvVz!CCCP01tWa&4}I^MIgeOds*>aFRcR^Qo0fe zXb5yh;~umEDgrDnO&xllhP&5+r@zniL({X%2wo%nsJg|bY#UQSK>Bbb?(XPz);M6& z88^vUN8s#9JAn`3WTIsmKwwZREDBLK_gV(pkHwHFmhT*+<2G%t;jktZ!-Q@87^@L5 z#NK_ke@1d--wu$2HRri8EV0|Jp<^XY3!=?q!@>gvYhv*`!u%FT_H*%@VSEmn8p2UW zIk1@X*%*7r)G@_Xu%N>Fj95*^h=9jXd&knQ0r3OFSb7F*pLo|AX3j2QwY`9TFT=e% zeGGKRsOq(g6xuMF@fq{q+;ABS*&1rb++wwkqs*Tx;}#`pG#p5!dPnAqsI}lO&*GX? zD&CLd5r;{Ofs$K+s~R5%i*(A+bpRPU&bMS<=#X!iJ4XRn&gTfQqU1ASVoP8YpNA|W zv{Qgd^SSr%JQmM(jb_1z7Uyy1xzx7(X|xTkS%n|^*a`gZudHKtyF{xoi-%ivGtOhD zvQ+iH>!(b`bz#H{-0fb#39O@KK!iP*@N%|;J6OiKxq=Sf9J}|dW@B$}4|}`2E=>Kx z{DRxTV*9#lOySmKJ~K0m<>h5}#KmyzcfB;~^?x%rH}@Yl36%V&o{mAs5h>zpl?Z>1 zb?7J&uvB0Jb~*4dF1!kFTm*Y?IUbW|x*;xIqg5Cf7+e@4^;jMP1GzHo`3Ocjvj;CZ z7NApBRFJe~D-=B1X*;N8;x_uIJz>_GQyPZQ($VV0ByINKD~kFOpbf&W^s<}k>DK^{WIn%udPy$pk3Hx-e)~M`aa2ZFoMN zcIj7*1SF+^iTs$v97#ANBx97?4zJ;`fFm#JW*!$Fd^qP)e_|&^^L8`A0Y;P0wLytz zZNy!>P1d=1n9(S5U$PHVGg6c~RNgYK?Coqi2l;Xg}xNwrHy*4Py@HupU z1@?@Dd-b^s7}V>y`s`U_!>=1@xQRVu*=rO794sv$GvH%BKZ&L0im{B&8jVI9_7qav z2LnYwkGGl!P^F^QLI@q;^@nI;jAlxHMDe4LCJ%yIftd&TMH*8NJQ$F%Nr&Fm)iojJ zZ2}z1R0}w9Ung@*?ry1qi^|FfAWlo<)4&gx-=+glY z^Im4dlQ(jF-%qXL^Z#KJx87)*dDwPwHHHHN7Z-MrH-?5r*XcdC=^1zXr!Z=~`?YiG zi@kom^NtT@8~DP?DxSY2g`u%;Q)$oU4)(qIT zhk4qwvh3J&TCIO?kGD5wl|J4k=@@iONyd(*OKZG^1|*8MNy|T8yxxSO3#)|~dr8T9 zptJu5d8Utz1!ePwjZ$~$_|2p5T5@sugBGLk5?4uH>&#(&Bs)(WEwHe*KD%bDozNX; zpOa=_02lbDC^|-->Y&wZxL`>b^bC@3;oOgW6o26>ui@YS*2gi^S;SBO(BHzT)r;J2;!*3CPgy4@H>(DapY0nW-LrO74eLBm@qLd#s(~%xo6sQ z$EZuaBUWw*!@>Q>onN8VVf#FYs6eGHQb>k#vOPMH;QZLAKwytd!34s+<{6(=kq>%8 z`jqL2?BwN%(`-eJxir2|%`PdDB~PT_Lr?t{nU%t1z5!z;?Tw|n-shc2pzW?on#xpS z76fTLY!Ic~+P&?kJ0aA3ua6xNv8&NKhHBxEx^LFk4fF0f(umo677%1MvM)UN$(>Xx zBBBZg%ff@*a_*f%y#R^w5_cm26F;J3DLe`^tk zd$%xH8aqFXR;P#VUW3Xa|1Nv-tvLN8eZ9$ED>ie*cs`@5;=Z z;lTN9*qw$JXjnRL9YxpI*ImpG8wkz<4jTx}&K>I<-E1~LRV&NCwZFf=fwxgQ1|3t< za5z*h(k5sTO6pFMnxxzgbd0=a!%9cahr?}qDrx(h_u=U6XU;Qu|6mWN&lx*!K5NQi z4FKFZDt1d10~t>cy;r*>${sP3KSe#q&fcz@z;m-R4v1u8CxvxPs?*7Zw*Hy5|}GzByBhgev7-JR69)L6pi)-E30IEP}eU|Vg(2^I68_X8kM z)1U^`R@~E5!G&b=;(n0osS8y^r9QTbiPCMo%qx(xqY(Eik1U&-HH z*5W$X7ikmq#BV<~mC8hES_fJ$Dgw7-DKM}~Au*N&JTv8E?n&d3*NxKJ`gquLeXLn> zOo6ycE|5TsdFN(-Y^1>kR#oY?qFT_<75!HSUO?iFu z*&BJsPzy9{e2`wfjqZ%msLjmd^2H{WPStV!-ZsW}_6;C0=97DSu*mODi5(0~tXN*USUarW>|Wuu_BT(voJ zvH{@RSyudS@2>CM!rLqzgN`Z5?p~?NZvc==0bWwdiGtg`)y~s>Jf^?Gn_8@y#rbz= z^t-vU6L%O@V->tEUkp^!uCBp0jnf#=<7qEA#s z%8vjdRZmh zNb153)v^1+J8WVK<{+7!U_26JMHyBFb5jhFm@;P!2pJ$hT)}XE*)_&>MWzz1MbP-gEjMC(<#-EC z2L16f94~`+yU20Z;ae#{h!|aQjhBPedyFpPG?0<_sL0xBS>MV#v3Tgp zymyy_hD78`b2QQ>Gp74%=;R~h?FY`sLM3JUWOqenZmfZieDobS_edSrUV9$HzA>R^ z`=%_T1yMz;kG6t^ntANm-cOFk*OyRcI+K8q7FRZWcy@0o2ItCq6l2vnQ^0i>KZAh$|EO}D;7x7Us}YAx+1BQFYjOua?l8J)suB_*qVvziQtyjxAD z&8XGtF1U=lW^9nNof%^jJjD8g``9w~E}lD!)x~+Vm*$N@aR%1O(h+yNO>cDQOfBdh z;K}Fa@XCu8uoOw#wXVi;K%(t%ztx*`p5{o1h(wAcw&)|_KSdEq`QTFNh;5rsF|Om$ zryd$+aEQ%^0|&zDwHYHlUND4v6nC4@7zLZSX4cBN3YftTVGNckv}^(|Bt%fBHx(0a zMIZ@KDw~?0%*PME7J3vSlqzH!%p$0iJ~<35B@%a5Y629cU_b&ygc^vUL#iI(ECku7 zhbJW0@V+GaDpo+65dxD{bf94Fb^@AtE>v4#|vS!F=BW4fEWt0UCQo%W{}E&GM<4bys&L z%$m_I+Fe|QKESoRU881Kc<1?#;NrGwaw^ z{)BTHTz%xL=xscP-Mbf^Mu)e>hb|FgDg6-`h*f|GU*q{DM@DKxDt8d4 zwT_J3NkI%Y=--N17Rq9vBk~FNLpe5u80KQW=s2H5`?+H#feUw*4v!*P(V-<`LY6q# zI)#}fqfO}Cb-}!NCo+e-xBc3-VAlYFtfuhzvrpmCr=P_7{p+ZyYk29F(Q37Q8`wnn z#8d6LbLWQtkAA;&3X$1%+xZq*^XlHgBA$EKQ~3BNKZ|{%>2?PdQe;vKIP8INBRWru zwB?6}2mKPv|-2(lBkZit`54+hBC!-Onz+ud2m^*7!y zydlH8-uVnpt*p54x$Z!a2Ja@D53 z0ErM?VSC}7$k-K$*uKq7Je2sZr)W2HnyImcpSiGZh`=?YN}tE#!V)&NySRVzk^v(P z*O!!8q})=<64jfitBN&Ee!6F-uy)2x5WG};m+y!2D-}t|?@`R0@+097)p?k_N^MbT zW|%g2m7db}N;4BCB^tp)8*oUHy_zgfiHCx^3*HNqV|f4(fVfjni{M;pW5JXzUWd`z znKhQzyqPkbPp2vW-1|PdIve zxxxvugLgWGHu}IIL~AVYIDuIUSljoVaCe|$zjAD)w)v|W;l@T1vzoV)=N`q{nMZN; zu`a&;*$23D^T5&jA2v1q-rc)*KZmzzItCq6QdVYu>xd3)GeOo2Jfdoo zVsVT;;Bcxl0~UNp+cKC}$|85+ob99@Ih0$tEu=0mi~%6Fh+6LbE3B!-YCr5EX}6<9 z=xU(sAwqrJH`7;T~G;Ge(l^@`Vbs7t8@^fUask z#8+9Gi`OPgN`FQ8BLIh*fIg{~NKebLazTJAS(xM@e%Mo!n7^f|eQ60wX-wrM=~LlT zPh5|U@cl`SrQu*WyN#5$)z(~ibL)QOBHh}@OTP_PY1#p1KJE2;2ISwg;XBN84Fg#1 zf0>!@-XxT{Q0hZdmN9M`o4qyE_ygiRxbP<@X9PHuI|bASFSBuK78*0SGXJBP>zr`T zpw=YgfW7ijc&(V*w2rW5%{}$_vshkU#TUN(S-kZ1Ef+P{?oybYF?DG@FlM8(pqQKy zJTMcdKo%v@mqdF32<9Hhlm{M^hoW)Q0vvFD;dfYa)0uiQev}*=i605HG1N_` zuSX~l>1qYk#C1{yA9Cu(1KN@YDkW&0EZl$z|OTQVWp25bY}Km0?m+c025f*?Q; z;0dt)G+@AnZNRnw%d!ExCBSIgu>3i?Y+jm zcAU5`lY;&z-;K=s&N(sc*s){pwZ1j$b_F_mwzg^$FUtn#EGdxw&=x$>g-TX#D}aNv z9b&KBsMbTWDz+{9Wi&MDm#d`u#gfHMAT=AR`N&yvz$O{2Jcwz$(TsqLtEPlOk-X_P zsf~vZ64L(UF8sgDuQhmn0DjGv8#L1glcz@_H!)%W>#u=du`J=&v9u5jy3|!kB3^z&3 z@dy^H7Vba#jPgEj7Re^QzKL81d~`|>u%SuCwwl#@b#EPw;}-k3_QXs2>vpQPh=)u; zk0X^{oxF8D^dBoEzW`eVbqn0dz`K5B=9GVDK;syHEc;;ZF2*8pYOgZH_mMD~NZx{% zwT@2)v+UCW>R2j&6iSP86&F_Nt4l1{uXJHliSdm93TKm`(}-5 z0%}QnUr8>yV3=oEu|G*ATE@B_SfMSgvb;%+e|`5g_~zlyC8{}v8Rk%^Yq~Y3j*+Ul z2sjdO8Nvug$s{@)4@t`Y;~)GZ`0VZ(?Cc~{&5JL>4JgYl4)FHY0BlVtwh+1-U{(q`=J z?xpq);OXf(zT@!bn{QnE?6Z6S&Y%DI$A9P3_dfdc&TFsT{hip%^|NqxjWd-j~a%(Lk1ig@q#x%qO(pDem-B4 zBPp6xDAT3f4;|zXkUV;LA8y{f3Hy5oLgx9})2>0)v!v{Y(g-<^`gV}7usm(o0bBc+)uUB_rn*oC!#vc5@ zdZ~(tYXx_{hGvyd5@;L4jT?t>cD{lK4_-@SQ%jAS+)~!&#w?k~Z6M)$VdPc+iRHs} z6(;5d5urQ);7moqG4KFgXTPE+26#GSW`F_;O;YZo3vQ0F7sPn&m=|!BEy!t>_(?&d zpXAnVeo;0=nW;!WqXwqtaOJ!OyB=J>?3iS>wLi#tJV?T9&=k=~RocXu(Gj!dkZQay zX6q#drL>H;cu=Qo6B0xNpz}3ozL46?nwqeT_Sd|IaLIn_AgR@_e+$+@vd#i0#-qS5 zk$@3wR0FA;ixCKD_X&IOwHK3gd;A@EbpJ+=J|*`K zfCB{(J509keMft*vFEr4Bi*+3xR)=AbqU26$a#3c99Cm&^Bk4?lS46NO^bo2*kd~B z@!2p`67rnw2N7jcWdr(^Cuez_=PACY)5nLf4{I3hJ>+m&1RbcUPBeLUx`Nft6ej3X zw;pm)!2~=|lZ9qKs1vx@4e*VhznCE`1sO*L&3My9m-mxdZvXHQZd_a> z4fYD|+_^n@$I~AHNmedM*G5Zdah=k}W$_y2TDEP3J|Te;bMI z*D8Ui?H~ZMkth@?^b{ix`RS7uj&276CInb0V<{F$YZJ4dQ@(vG_YGV*7Q=6s^F^`| zf6De?7>FIbqDqP!)l~_@mar}X9hfwXvy~3$4;K%D8Pa}W5+=;`pMJmc<_^64^*uO0 zY2p1JK8Bxs|7kJ{dN4I64Y>;p}1dxSfGP93-F=9EI*$PV9YN_ z*H-Z-nM@4`@ID3^jTD0$Fp!Wi7E+SLjU>^NY`Bs#ot^xmlsJj55S}KwlQ7BPz=qa? z5oc~(N|?{>rJWbxjl;KKhHDhNk7k{k>k`#ke+cn~)gEG_2?C-zF{Pd90lfO^H{gfw z+=tVr4@l5hV~XtRQCj~uLF=oU7R-jvfr!3+kf%>~eigu?7lim%>H&#(cj5CxCE#5$ z1JnAbiB6#zYA|N=7Um~fEgM)allF&v9~-dxB+;i&kH!7-BgNjn(eD<@-(b_O)!5lAnYhPP1s0w6(Pxev*)b#=g+er4 zCwe*@rQet#8J+f<71T+19H!fh(wrTqw(y$WBqX9QAGW)je#|b;|CPn}9{(_Pt`aTh?qI);(A1pxjs7D4Az;Pm0le_)2(G_W!_EPkJ{wAmg~Pl~ zT7cQ<7#@C-go97laC(dhG&%8MzJGL6xo6({=LKEMoy2?s9Q^onyT84o1SVnYUV+^E zXD5e=#=Qa4Yo9zuBw5?%k>PwwCSqw9BG`2jo!+ZE{O+3IQ(H|X&W zTVxw7mfp=?qBWA!Umd^5E=ztK3?!l_1bFUh0Q1wNdDxxjlG>ONk-){0^Al7ejYTeV z{P^($I6FB>YTO}=6A>FG)QvQExn7ZEW)(7}bhc_a5L_VWK!lEfXc~8@KWLH}Mpjoh zpy#Drsbe~5FoV5vHjbLwg3QsXn5 z0eYV$LeI6}M=KNi{!O4yr?K3%oRS(GC^8L)9C2RR60W z2SG~}glYtb*KWb*?@!Q?Fsbc#V6t-tI=(7+(HM==&f@8dCv~S(uX_V*AsB2ycA1g4e$@ zPR}`lAASFn(g3i6l*c?nrEb4ETP%;OFp;&3dQuh^y8C=v=3C}3@7@g1Uu+*P9=@G4 z9`}-2_a3ZTHj!gJt7Xz?%n}_&4aX#DqfscFPA5r_OIi;EASl!!03q3a0w;mXBaE@Oy1ViR6SwEf>cIl24S4i8^>0$=g%3Uu^sSQ=s7Gm(YTM_uSKm$YvL zV8m7mze$Bz^F9}{N9D4KNGD|dWDoWyPZ^|$rbNv%wMu%F?Q{iaXQ%Ms{(Y+Ax;xr| zot-^WH&e>y8BgF=s$)i}$5M;=giI;|I@TNMAM9Wx7~Qw7xnzA^adpZ{+942viJ8zQ zxr;RkUWUJX2JqmML`*K$h2(;%q?=88rVEq~q{?o@D4S$1O6Ow9=+!z>u7gSoZy{5T zIYk!|6)ZdR!b^|g;OG;$c6gJVV?V!l0w2Be2DEFG2sdoUH%`?sCz;K6=T)ofs2lmv`EdG8F~ z{lVh|o))S9m7Jf+1-BF6jc*($JLv&DKE9x2OHc0Kg!$PtH8+QDoQC;cWNzO>$sl(! z=m54rNx!dHC>X$)kb?nU&{xhJ9nCXehkWml`5bLnZ|C4>j|j5*isXo%+%UY)A8eg?m1m>)7`XBeT)RWcAS+MItb>|!QVMMDMz#z z@Q|v+{Jkchj*7rY%V2~bPqYx?{w?N_C?*!uu*gRd@-5&Xh<^rdb+VZp4v%1obzG_e zWzofOcl04a&EOzuE~o%wvrc_$_#6W@73aPoUk}yPR7pEIg&Q|sh2uv*gVmc@@&G~f zk_&)!$2DfK(VDa$Gf<7Cxh}f%4Y+^@9&TpGJcqz*fTZu}x3NlqHW-+BahzIH9WGpriEB%hYenjMHyGd&zF(`V9r zOjfY7yF=ycM~Rk?25S=P2*_$3u7+u8M&^;U*Xz~dZ$76hL$D&LB)|J>!juQ z=%bIwr(-hRg@ePxgsdlY4=VV!X++D?nkrYNom}cZsYN$D*{LU$mW;>0i4YD67i?M0 zTvK#FpaOCnv(EJ}$ng}%2a|eKSyJ`>g8T*dH$?acgOK`M!?%C+2E6s%>+t)3|0DRb z?>$V?KdbiTMj9>jc z@j#%9B#JHu8)OS#gzQ;SLbCF?n9!H|JYe(l-Jb%`FL@R_0vKbDMQbqw3-EtsyJq%K z2U3k<5uXmwFxi?vRr3*4{H1yX+0mI8KCRPAqEFD z+0ZuP;2uDW(nW;#R04~WBByLxqIu8Yw1Aw%uvjXJcoSF-Yx8;=ND_} zvY8Bd9u%8%BG4CsB;%4DR^l_oYzQfwN70hy*We}iPFq?Fk5IZl7+6IH0gA$qY7=#O$V3^|SW zU?>p~O@t1b$Xo3Bt$@UyHDqQ2*{_6m#C%Rqvz~Mp%>!HxP%Y8KF zF@sf3`JO*B@X%-41|aCvNI6>Qz3ZPiq>@$vNHal^7L|aKh)H@8JO@gnPFhL*o-WwX zcLba@&7ZfEHZe%3I<7Brxd3(m#Aj++0U$N+k7W9(nekGU+ZxmcqzL)?ec zlVjN5*@y9D4U_$caQ0}AoTojwjnFZzMCZHVwI9#{0&;!vemZZ^Kv?i|Bfxsm!r}E6 zzVoY74(G?DYIxA1;sBhHrs#+FZ^^(T!Ya{>H@`E2lcy^#e+}(JG-~P z_C5FtZdahAZ!@QBWu71cn@mVKE!yJYOrq@|!U(gChP)V&X*KM`0Gni@Xx1|rCS;76 z2~W;WV7VT^tKXc$i!Z)Fw!jAu?!(3TIm~Al@Z`x8A_TWycnS7)_bKFx${%C2%Vs0$ z-Hoa2%&ZgHCSKQ#rIJR1h(M*r?l7id>`U7=3jA4v!9AF#q)HP?m~HKfS%tW z|1g9dU>8P?FN96lPS@)G_IM_ubuvwc_KK!)>_<+tk3+1~51%L>o5-7vc3;)z_UrUS=eO1`G9DNSB_DZyOy5&2f zAPE$3cmS1XM=~?~rC-{I|KuM$aX8dxLyFH{6LgDE-V;J`P4rq2@RQG<7i}F{YoVO0 zh4m(~pAq`Ev+aq zX}FFxl`&_g#ft#{q}mFMDvaYstwn^xTf;PwPtydelDaM#Ii?lt?=!H#x+=#{PvG$A zIyoW@2P4RNL!#7q$=Od^@#oM|*3`QYgi-Q!2vpE1bd5k{jbJ39anX2a$S*FOLCcP% zIQda}Y*1ShSaPosj6}YM_lLp>jW*8&JmJe76Q|Vxuf4VhuO59H+MoU@Ij^qMJ)R`( z#(X}b5WMr%G-*7*nKC3Nf((CtH=?C*D*OycB6L|X`wa*T3a;-Y$%06*E>V>F5=eL@ zJ&s6qIBr$UVbsdnW61s+_V^tJkvjy1rNwsUnP&U4LL)-wVCSmN)&T@6`kAB~dK!by z$n`bsxPB}E1{jFr@6nhWh<0Mz7?j^1Yd^sKvG0-np?w^pw8LkdB(#5THibuvLHa&` zC4vi#z|gls%92R_pMwh5BT!MUTH43`_#3N??j~SKq3%+@1VbO&z%G;M=vraEol54A z&YPC3Kvq|V9G=nPG6d1e@mxDNxRbPZKV~(1VpPdqX^gtnGD6CVJLU>M zX)?21uqGHFgH?DI<_P6?|9lQKD=0C*5%^tX!KYm7*-tB*-*k-V49Y=**VJijB5B}8 zsoyWZ_%a-y+=s_cpHPMGCTXqf!I*-UC_!Z8T0appP@|U-(zeZ-^BmFrxIeXMl{NSP zP30umr3YEASO4|n2X`N&v;QUdifvb*qi0JpY+5u81ap?sL{z--JZ1YOf(tT5U^c>* z>o<@(wy8`)sh~2#K$E{_pNa95rS@jS;kk5OY7kTA4n|{3tIle>HT#dWtldC@)kwN^ z_36ljNt{q+F|{=(C~L7orXX>$N2{hIvZjMHClW5JQ7;@t(~{#}toa!=|3@oC)X5V@ z54I8jfn)Lzi4fOGo6|1VFj(;OkCHU;LOq5Tb|%!1H(n0#$B!#GTk|y#G{iB#2_+)I zNy>V!sP_boU4Rq*ly{cj`RZEshP8CtHLtq_T(#-4w0QPPnn`?9ow)r@CrmPnS zp}sm^${dX87i#7JU2}@y(SmS?5c=><&;2{+1eeyjd+}vEL+Aaw&*->Igbbw&pQr{g z@JO)MLC%eA`)^t{!L21MwIQ&V0C@VlJKKj(E=F*ifJP$i(4={~p?6ooZfbjsK1CI# zI|s^-Q3ql0jU=%GupB%1w~t^w)aJV*yp~Ni$P{qBVRlqvYK_dNKq2TsB44A7qiQ=i zu@?JIOvgL$`GXP6FzM7}1k))xPS2oSk9)NkhU;R#_QLx#ZG()w`s`oH&KW`_G@_zt zGpH8u+PAKeWKQ!N+iOeOrP$o;*i>i>T8pqLxR;Y|GWpBnXMPhHCYGeUIGw&y0rYHo5&R(YIB?i( ztA-jj^R*c0-Leot45nqUp(8L#0!0Xeq|uzg{@#8PK2|WAoWRBM4q*8?ugNGt2mo{) zpQ8?P)HfTqUO2xNX(K=mIhX$6@!7=!?z|SL2z4XcyGl~ME8`|0*hpki+d>!ks=X_l zSR81>5sH}0qk+R419*IY$(n>>CS(9&{dQ}?W{*u4DYB;(WwpLy43^qo=N?A~bthxU z;Kb+Bv3r4OGf@DYB~8%!Mo3_BN%=Z({@@VQlodJoQX#@0gf56 z+EAqr1|OB*$Kv|iwZnuRb)DTzuAGuFkw?&PP;QTZgY_Q2MT9)6n0P=Mr>hI2u;IsJ{ z&Qaqw8Nxv_K@JDCTT{RlV5z)7l+3>^l_FnnR#FX`9shVu;d^LEN^PeTR(DrfVka%5 zWKX3$BINjo&ZiZJ)8c0<<`|qS6gk6As-ztVAlZdmO6oVLucy8|piw7KQ>{!hR%k9_ z27=MQ;#khWe1VSdHu&JrP@Ipc^9#83(mrcI2Z3>vbKdqe4`O%rZ1+UFXrQST z8k#gj*IyjKqt91hsbY2hKp&toalrlC?9<6Zy&}PQXQ-I$aRYMJs zO)d&lV}~*LyDI@VLYK#nHD2JJS})9P1i6Q2{`vL}pt;|G>|)TTIAj1Jg|(PAAkRMyKHQ zRD(^Ptwl3QdN-?0YHQVygCv8EhD>-HDb$F7gCtX`o59tKIYN!oe3N6R07Qc7#NasJ zLdz%c`j6RM$r`YvHg7eD2MZFUT2E^F<@^C<^yG=Rh8z+bA-J*0TElE|((#NQ0mPo6 zjwQt7cWRK5K2hTc^$MoDy8fgjLJTE{Xgf}yy2$)FG4}rH^*9WZy+AY%3{d(0`5jqY zh$byC<8BGPvNJCNq>K50{J>CH7!EO%bwl}61cCsYf4DCi^_KnQq-i%~2401xFXy;3 zX=m3GfU@z$q{e_B&uLMCC#_9xM>D$2vaJE*5BgdFK}7@(SUsOK0!Z{KNr$ec zj;wmjZDiC7M&M0E@aM>VEz2n|0&WT0chMewP>$R{srZoZsqUlg=%sNP_cO>!y z0URxZ4bAz19@}J+sU(_Xz_xNSyEIkK`Jv_w7fP%OOK{o;A|2#x*TDJw0>Zt|Fl{Mi zN2TWzAcah5*{)I_SGJhJvH>nh6 z7P&n|$&G6YHEx=|bpRP)$c^|&CC|iBMhJ}1nf?3%;G>T!s*OTUm`D>75FL*Ju3ulL zzhyFKty$~TGVo|23qK08wjF}KNx)19L)0)}&4T+C>Z4TdAo;#Tx%q)`c!d<-=iXX~v4=1JQ74>xp&D%*wPfAsAEFanOEc z&Jn;e%({Uq{E7ll!n(TVoFvnc4~n>CwCmTNJoXd%Y7F&_^#XYyKL@X<6I z0sVo1hyn?oU%}QMF$M(PwU}NIjGz=AO9x4EG6%^d4aa9|c<>18Hq~(F_87kQB8IJQcx(-9@SSPg^B{qh8VEW^8DK6K=%ay0TGFt@ zIs;7zPP<&I5K>cM0SbdiPrZqDG#GrgckRZ%`^{J0`sq7A{QkeVY-VpFEwAWr$We15 z45hgo=Icf2x%*$>?Fw}CY&a-wUYES-4^KR!iXuU@4^9ngnhj4NoT`yIgMbUklOZa& zD4yXMEke?URNkZs?bLZVfk$Hj8<_nreaDjZq>T_l*KU?c8n~c)Om=o)cmFVflCkBx zpq?P12TkJ+l%IpHMRbmz)Q_4HLxS`-rr(&Wqt?X{bdd5EU1BJexRFuMo<4#P|M(AJ z@ZdfSCp$1ksWWNF#{&*;Ov)RWC#EuAv+bN)ZVA}rL}0-*BC6&mV%5e1=qO0h0%FRD zL8RfR*BBsBhQj$($Yiop}sqf>TRxA2JgM?MDQY<}3@Vj1B0FwYm`HRL}2G0SrGQ0@`7Ek2}*5y#C4^ zc>B#)$e$vkr9RMSuLQKS(P^YC3|9R&2yC!+W0jcGA_0$27uR8x08TQm1JeFg%TntO zYWrMqL~4V4gG95@wo;p@%_hu-nT1A#MKM=m-^{(*)X999f2f%+4N0h9qE7w=mjWQR;*9SqmrcRdD~o6yAJe47YA9AwpZ; z5JH~xcIzAhtV!Z7P9uR!s^}fq{Nxsf4SQ9&npYGF$TV3U*`)@{-J_%1AKm}_^SbFkasJvGpkSvr z3Q3K?ks?Y&W6X9?MgHK>f6VGf+-k~b$c&FNjYrO?*oqTnB^f|9qbQfGACbhV+Kz$v zcVN#j^p=tl?d(!KIcCW_efk*A(jQLl-TecYrehT5s}dhDfvB-x71v%tCsH!MV4|_e zszOck%>AuITFB4U-BdGke)1UJ{lV|SJn2QTa_lH+Vm9J0vc{6p=^4(GHS^Dw6`Zy+ zVz!3u>=Xa3OmhUGDv5u~V1fr;ZR4SMkFB&p?c4s~m?A*dlj?4Z(=)~$LJ6$sP6on4 zb|j|mI4w(nElpP;q?&>txbGRjdf<>HL+xBFXtpXdiq1Hk>* zI|#z7g1?IToDx4&1~OV;M^XmAL6~*RY%RLyjGV+n-vh3l+37%>Te*HxV*jZRHTb)N zyEiyyuJgc;Z}~%yg-%;C{=miZa0n1|pfjX`v%uco={whu$p9x>^E!uZIss(bCUnmG zrs-0Rf~rfsnv88>mXkkm8f|GTE2`RzAnl!>CWbu2JVdMw-a8nO6DOLR!+6vT4{v`xz`@?iwA8JRNCB8dOO1U+de@HND;$gTuE#sO|9Ex$@L#Q~_}@A>x}HFom|tXWt)=+q`T04nw}0pL z*Iz$@ugG=y&jsQ{dKO#uVtx+G^fyh~hTVfh zsv!|g&7LJ2JQo+cRqYg^mhvYABgw3N2|#`%xM+q5OwzGtwSaqPC|%BAzj^?BM@Mk& zrI!huJ^uYaOax&DM|WO?!^49_G!Ef+AMGS*7DEs>04gCmuF3XT3EiXJEdy9C}64Jfiu$BYC2KjNU@p}VLHhW|)S*3nrHfqX=QAP1v;ZCvUB4)5Jj801f zWCqw8^CRHV=4`$=5R3H^w5THk$pDrZLYM-rizroYqg&hZJwOIk$V?d6a9$st7J=qz ziy^xk%Jh(ggHyOTo`73|Hl?Bi^13d!v>f2TNJgmToOMe{$EKmMdSD-yL}M@q38F44 zs3+HY;V93jJg=gggIj;9(G{A}N-`{YX(AAKAe}dk*cIT>a{Bp??ylg;Qy`5So<5ok zlICMU$+;>?HO@j*q!xmdY{0x3_a8omv-2Hz{natN`ZbJ1+DLM;Xaa+3PBk?@norhm+}F37ge7kVc0}QvA!k z$)_o;fq4=X&(6;NXuLoDzkXFBS8%%m9erDxFmbbC9w7@}-HZz6rsy3Y7hO|FPa*0C zJ|IF)Qx3AoqBX*4%UQB$8b!^CaS!mCA)7!jn`l%?D6r$`NK|*?6j)1ABwpl^z7Hs2 znG#mMB@wnpi9ME{e*)uVb{QuCG8|7t@&PGC#Lq_nqG1Ani@yr&TY(OInB5W8?Vo=7 z6y^^f!JDHM>?9@lYB?vuI@;9mBoT-Ca0N}e&oF_g#W}#~?l+P>{wX}1H*hkYz~i$6 zh-tBoA=i*82qk0!njPZwp}+`jaQ15>(#B+Y{ES%}8i11Kb@{W~w*>@zn{D2gl_R<5 zUqn4ryP@+g+V#+PQ}E9jLU+GzZGkzqHwP4oI9U)oxEptnF&FfNbMM^`KZ9TYrEjv$ z+TKZk9QRe;O7Sb3Ra(oHkxeUWs{Mi5j+12zvv$C_I#O3QE!Q$44Tnn25uht+7wZkQ z!gK2cfec0zd|-!WNh65;7*^^Gouy&@Rtg;oo+1@{WAjTi5J)CcEgjG@ct@4{XfP$< zk3KO7xQ073h)*RArhBFgK9sRT`F@0XZ@o^tFl*qn9rY`U5_z>;xeBO~5D>MuDBu_) zcC%NVkv*`40&J+JH;)a2jzH$7&Dw()olE+BStDlt6_}q zt91f7PcE(UMZc;NyGB0XqG$eKHfI?3* z>tg$|s?vic&OyS6s^M|E?)LQqk~&u#wvR72tX8gs*o+g(n2u`p7zYVMOU=H%ya#*r zF+4rFfOj7}f_YjzSQQu3yT3ZU4IiZQM@geGdvXldAI#wH;T?Ey`XWUf5L-k)j<9yX z0vrL&k~wsB_rzdITP zcgTaI0KOe4q|~xUE-V%#uYpR+;GWGtwSQ*WE@sO#kCVpgU>7pDipCJ5w57{K8NG%g zYw|jj`pK6A|CSqaay)AfVMAb}CDY2rF@{hKKwfvu?D7rS7u0$IV44m0C+*G?*jcB0 zO+>Sm#}G1rCE?s@IOP87@6na?F((arTB-RmP*K5MSj-;MJ$#bCAmgQ=BWoI!GB9KqCj?OR|iDeimln6)0Sy)uPY zzJ}y-OC&v8VN1rFn!icKMvT86&R>R8bA|MfAP|2=+Jp*AzUH_2KVXTtz-HD%5#d-mEg7jnQ($#XSax6>!Pe! zo=+J>%=c42!UDcTclRRGVsz}?U*NW$=Y-C=UKbJbq|W=KaeNH*Rq)Lqqd{}p#e50Z z5BI@*U&?_fuZaStCB1phnk&&NYp&MWBvZ#M><}}+2$XfKW!z-UoUO_O8vm!ymCc=< zp@<3^7?@t9dm~uh8`X~efURvcokY=Adf~!|hV%8&d#iJ1j)oZ~O-IGqQc=SYHtdTK z?Jll=e)OORfCPJ1TL=CjWitD4P!*<7h&eyKNMnCM3>!_kWLBUs)rO+y!1*azlLBtM z1_dH?00(5?MW7?VY6e_qWWWPzG=0DPMB-HuvF`7q`sd&KGjK(!3668dF8)|=VI}Hdg+bP{|>%_+ZE{O z+cr3>d4iZ)vP-1(w}Fd1No~PFTM|I9Ou@A1KKk@tvWK6+o#_!wMgs{O#YS2Czy`ur zvVvmS`2lF?Wj4oXMO5{W=j%Bu=>U9G21ULEF1L<-(ZXx08dPUhB#aF$y#a?WMovrJ zO3sgpD&2BuA%(vI7ei|k2!Yjt6EdYmJxO2+tB~LN?zbS^yaA6U$$XQq3>zi-h7k&O+Q)_SmbKAN@>LGeLfGQCu8CMO2XOaxRuX{N&%3v`;9Juv z0vR;;M~RkZnizTkaKiRYJ;#*&r3S;Dtk)>f)l8Hj^kV@9KR#Po!R&;Wf(;RPe1bpc ziIcY?Ii@XH|$_%3O7?*eB ze!GrlWCGxUiPIb)xH(TImK$+Oq0*Yv3mh{Fo(5Rc93^E?#J6qt3c?IqiU2~#N386+ zx3dGI$uXN}q~YLSdFNjKSM)EZb4~_A(xNoV7BoH!Lp6_|EMYlMW`l7>Rg=w!TBC7* zQvzsxARdZP+}DqDgbe=FQ5WAGY97v>v^IB3JWA9BvX-L~EeA$&tl+&5IRPL0t5xi4 zmi~qq`BQWB4LTr`rlaNgtY#td0Rs_^fI$m`9q!|2_n*L{CsX*w>j&`W>q*mEX_7|n zOI;_E@Mw|*Ce(Ob!0jW+IxP`rp!8L87+D2sHFw867l#%5-T86TsIA#-4yPw4fB*I? zZ~kjEdPmm8Sq%@i1+&QjBokQNe{yyKPmfP1q6Ft3 zX8u&r5rt@LY`p>o)@lG~?GG+WmQ5|1eKaVM5D<~`hXk`bsv3|IUO|>tuyb4&pe3J; zrdd%qPs_rYDBy)K1R%9{&9n%@?1E|ypg#y6J3Bvz*MIZZAnfnMbUKFJ^m+EZk70WI zCHOD>^0(ms@P0$S8=jl7kQkiS0qh+FC|^g{W1t|?kkf_7uDUsbfxBo4*gGeMdmFcBrhW51Lwb(f%K#(z6kB=a===qtO?WDrJ{ON-Vs=Xy?_iR_n#&cC z(4)_y)w20JwE6jS0>w}OEe0MS(Mb|1gHdUZRk-R-FpzbhH5?SZp60>FAFtrzJTdcO zBtTFlAd1;R2_)6x3z29KmxqW&%@_t2P`p3JB0_H~?&xYWgP;6toy;zK@a=Do;plLc z=raz)fXpCR?R&i(z}=58;G16$;$O$_SLt*u!r(x(9O^{M+O3KTUFtg0wS@g;|D`27 zeDvUhMce-O-+JqS3OA|k$x3K1YD4Cy;UAMqQGHyjX;?k6}9aQrzv=+C1 zc78#C18tC)U&EZOR3E4u*llzdDM+ST4h_$$t2(PWwTA{!`T++yIjLzzIkp0p$Ofh+ z&XTmbkj84#zF_+oizT;*(pq|cl-Sw__ei}t8Iafkiz6&ezYEj7eX2Kc>&YoR{QNO| zbiRf=Umw6AOeB>slq&lz3CKT{5_|)Oas8n&;X@$9H8L6J!2D!(&3#A z0cgYNpA9&7J14i)oHjY@t!O&LiBzMXD2zIpAR>A=Am@(GFak4Jjgxl9RO( zMHKQJD(6k^f4R>A4tY``OLBjqQEuLNjo^rqyiMT#r{{3(Mq;dEDO4wZD0EiUG6=GK zC9&+E_QDHf>O|UtNb?9d5;(nxt|Q=Nj!?WaGTSBPDJJ^5`zc22;kixf?|^H>)Cko0 zVVc#(=8#yga=U_KSO5$rm?`}Z;tq!=BRzV2d<=i^hZA`F&3(9YYfU~K=tv4wBP-2~ zr@IN5C9p_I!v+SFIE{gV4X#_o*^N0eg-z#`gvRnS(p;B_t;Y`^9gha%fA!aY^RImf zU*YWvbo6Yiwlynz$l?O;kr zt1Z+MYA*>;VX}}bpR(ka6IEGdOIl7`-T_Q5`fI=Xm*EfIeE@%Q ze;`S@1VHpMvdkQflo|hWTqEXG^1MqT3?gh1=rW;?9@@UQC*slV1*dM#yYn*?`#sMq z5L9r#h4RY%?7nWdUK3nX{a^+xO*s?*A&4{v#S_{ifd^Kw{mk~w4Ty2DVE#>(d`uXA zjO9ZZu#U0Fo1uxj)RB>a2p?M~T^L@@CB$Q4@-mHB^ngPdU$ke_;|iaGbl=Z_d>yxY zvRFX*BJ9CM^CA6E<`v4^6M1We(Q&0(Hc#-)Db4-{rRa5%(pS(<(^{&q2Fn z-!g&D{$gsmPwTUQ65UWsdhOb^1Uf#0*S;QMFxr4$Bg8W$#|Vv|OJkpxV_pMU+a%d= zB|9@_^E|#UT8PR64c`!JIP?>Jd+vU+CT5SoXE3O!s2;XIz?>Xalnl099I$O;@%%mk z9VlfDo#jYr>g8ProMo7YXbJBmP3*mgBe;HTL_Tc8!I;_@4Q`Wmg+T@PnQ;Z1Rfghg z7bIgdCj`s%l^-+6w2Ne_e)#Cg?CgB@KY-Eh@4#1ly8<1TY-*x#35o5PN#Xz&Zb=AR z0EcCllnR%YA43Q$uDWGXrO{%MKpB$o(yGK?RxUn9iD_pWCHqt`gQetM$^%V<5zIG( z`w5w!3F994)a9ziRAy<0+^iL;ha<|2havmuU^bFC^hGm-pT7SP_IHM`zdMA%dI8J( z4|$~G8b)uu46D?+-P2Qe{l*RWe$tG5{NZPC>)LfVJA4ryoF$?WvdZ7a79cOo*uw~8 zG}DMZq+HbQwuk9emWk+6M*YKv5wYz#!o{oOrF9@;ub>&OuX3OI-e=cHbnFr>b7 z##{gsQ>9T&$i@z??!IWCSwRE6ZquA zGx)~tAuBaSXhFXg%5@=Qj}g6EN!f`5;LTdCGjEWiZ~`soPXf$OqRY6iW1oG|6x0z& zN!aJf@hUOoC}6FnNIV20gE4AZSxZJyPdH~bt!dayyAks`2wJ{gvd!|wK0A0n1+ol0 zxPK>!POVmlFdn~|z{CPD3-M@J5%{S$qIq*Qj5rIaq&ycN52dp5bV8%pCk4$aPo6y4 zEa%I={ae5NU;V$qbFf{3j-CxuienZ;Pdsuwg-7yy1ot%^O@`KZFlRX=qO>^Jfe9Vv zl<+Q>8&fUg`D6zKO$&`+WKCZERF&2BbBK!*os?=7JMvML=9I2-4uRmb8I>_-1s??w zlLjy;4kl+pLQxM;(=mke(>eU%k3NT|XEP?s;taYod=;*pe+<`NKBW91x2_+-`A$|?A3p_nFA;}<0}fj(II6Q+X7Yt*B9>Q$9#e#Yj}CAFVN%_jdX^5I zcOJBH&q1^cy+q%!d{=uU_Hv4hOhR8{ecFjWPF`qkzNn37bE;w-x~KM_6Ma3*g!)#D zoF|jfvh~KC=Do2p_PSo!Fu4gM0pHSg==4J;IAkX3oojVuGYSMU$K>oArO8QuohFcs z6=&;~Yit;l51oOqcPfA*GDEXZV2~9s>IR<(qrIZ2;%m$xJb~r>F$}H`Ns~x^RDM3| zRCU4w9}Dh9Z3B|t*A@cwy+G>Au!g<8J$V0}d+@c__Q-Ux32bJ;=da0GTwq&81XwZWfTL9c`DlFbVMC6jRA>=R8kjvb5szv> z=rEa8M9U#U9~6BmMfD{7<}lP#y3}q-_Bx%sp4-Yu<`4Ow*LsOAJt-V;i8Zr zK6hA8hRiBt?w0%>qJcH-7LJ{m4iPAwoE*o~lk@-mum81w_J0n~$#w-gdbSOvG*?2x zo6#(%%4Z^%p>^vMgqgIK|0q?u02BPK&7aK{RBe(fPDWHA4nZ^6p$9*vNoHFmXW^_` z%?>K$QbJ`ZWpNB!QnE^Th`HH^qc*b&Gvk#$&dYgh$Xh^ zJymgH^w6yYoh1nl0AB)d6t@cDnU`#l@Q|OML9;M?N%WR)AX*Mf9Mu-7v$fJGw$doG z1|OXqB^zk~=#)9_GC=?+V36OJ&5dB1Ks{rTgo4xg5~jl)Fg;l3mTlObJUGdQg)u0;Q)bPU%ff&5v-Ep~jJXB>Mx5*>Ym2oU2qZqc zw@6Gmf+g&vTcdeH(h4*=5g6CfiJf8TpSXT(3KO6XiqKH0H%#*n6CB1kNze3MxOVd) z(`k$*ti@5kmMB80w^CI(qOi4uaw_CiB-g%NV1{d=Mhk%K?kk+pyi&?RAs+bnE_6ajv zT#ZtID2yp)T|12Dx=Q7=%G3sqNIgKNqkX)Ev@X>E9vm;>vxld20@ZdQcM!cIQ?<~p zVRtx(McjpxCnxacD|g`I!7X@{7TE0bB|NN?*`*Hdl9)fkHi6hCtL{ZWr;SU_?9lBl zkNVP^N{X>C1zn<@=)Fgwbcf42@uj-v@WU6L?=i=Jo?BR6Z2YZ0di^>$~ye+L; zwUoQhmjx5{|AP z!ri-{!FxYCfv_iuCu%I}I#OYjOnLk}TYJ z#$+r6Aya<;!<=LTO}mu1Y{1{~ZkrWqL857tpAEyde|uAG?n6$I5T(uz8~0EfhmnRO zc=4qKMB|K0QwSn5r+yOtYRj9%YcvDNAXShtQswmQ{Ey!H?mzLbT)TGdD;XMl*>(jw zdbTuqVx$60nHt%I?o;K1R1+1OG}))cyh8O1q#jG-s#$WB3b%D~zJSjkp1`#|u8&d$ zj`hb#5Ck%~09n()%o$aoIJq&~9U}d~sch1+;3+;=%(TvZ zl#-@OaXnPmu60Z|Hvrpsq~|*k6@O!ZXJCLVs}}UNoDdyi7mEJHqK&>Dnfy~UQL>E= z3n`u*dbvyPYL^u~WBVfWk^db#w+&#CNZOR1s9Nnd=15Bg>js`7mZi{XvR0OSDY`D^ zKE=op;cv-_Ue>8KcD?HRKx#X0vu1_Ioqy4 z$0b`p{jKE3HXi_)F`fp{U(2!m6tzOR|I1Low%r);Fil4+3EU6f{S1EVmtQBRO%1oD z`V+~lK|URV=JAfTjHjt92l#h6)x`i(-=` z?O!VqE!)p$5iy-r9Bfy97R;q^vbha!|LWg_AAYbD%}Xl;x1Z@nq153Em}0?iE@OsY zY75(9Vebt?ui&2feJJ)9ZH2PuvDn#V7X9t#yF`f3dcOV(pS|?~4CrA}Ti3xQ9q2hI zZ59~Hfee3%0uUQ3@4EmBN&|R?5v+midt=`eY{U|qX2hv_CkoBT`M>Pk01szpQj8H> zr8>4|5+rA92Uq-qP}s6KZf2`rlnkE$>covqcs$;R#SGx+#*ng+Vyz``z)X>L>)$#8s7;NvxFNdV{#1bZxX_Dq|!^3-z;s5vWWB9pWc>!+T8AF?BNyN&n2nH*y zoSg5=CNsXJM3JS7S>|1ut*oJAwYRHB(Fc3I}n(R z))-$uCU5A;YE0hf9P!d{iRC0Bu%AfMm^2BU4|7#RZ+A97271JbBvVXBEdx<(Ip)LG zw(#@xoORNUv~4kl+naGB`Co|nvvkWY4S4Llk1w-b-gZwL0gC>|%gzo^mb-BLG!%fq zA=k_LXH6(M?{jhO=}4~=$g{@raw)j?(%#{5<|cXAZM(WVJ3t2NQNqkY{W@X>9!i{J z04>24il+4AC)B0Zx#1tEfxu1m; zNie9riR{aNak;{x>S|WZ;c3a=?Bbb4&3uISmbl68}OWNSD@q4O+4?T5;U>Nfe<`X z1M?&!^Gbxmq=FiX9L1vLmRreQYRipEC!Zfbgg^M%Cvg4f8mTvLB-<($UgK(;D{4#g zAy6?PN|4h~VxLBQI}liq*=5AlXBlh^VLX|@gvu;)-3qitqJ|`h2oVf?WPs(p&`-{n zQ1DIwqw*po2<^#;o-1X3i7-^R1snH%kiu)%MW2Li$qst2a-=zCa8z{T3rsEgwk)*P z4@h)`-R-k(g}&CpRxf>jyDUP-d8_jdggvYMXYICQ{__j2%l7;{zUrah8F6=2a2IE= z67A0``vJ_R9vjD`b#AD193c;Tge}Xy0W!TZ*gjp${s|N@;QmDtK2DblxINtEbrW)! zXjYWx+eGlOJMz}ld}%w`ahls=Z3lyU6i&u4oL(g6n$~(dfXk|x$L@=;2Z(uCit~!} zcGmwcV9^nxatcY4F+zH>KOg~SK3~B5KR$=MADqMfK@w`FH74rhc9K~LokiF4ia-?l zfuRYQb60pI1_De&))+X^6N^DpIn`4po4hI$d+|O014=pEKlsZ?n0M$S$zW@#hE)}}vO{yp& zDJlp-tq2DneB<==^yb0A!6SIiwky!lvn4xgvXX2fC9m?#1;EH!>J~zq4byNjU%}bM46^Ta z=fQQ4jgcp1Q5bS&NZqYuPyjjO;r1EP-(LxO_=^FXzQfTyM875^8&ZUB=I4@|`;4ju zFWy2pP#i2k9CUxgvIjvKYuPgwm20gQa6o?)K+BC<=(~UH>#lpB?hGA+ikU}|QB~QT z(+XO20|5A34|I0yj!v*KjLK1Eo|(@BWQNn@VPo%3%`01TuJg!>iEv#!N^}2(y#ruV zYipY2gh;4XMhpH;WO ze>J*B#~KXa=-34tCmqY~!%N?S<_W4ZlN5o5Ouh+-&Cgo6IN|3*I)f%u3>6(pSq3fB zpo}C#lp|b2qx*?Man^igyQ3@FJ2}1xkFhtYJO9j;u61Yk30==vz-Sycm~Y1TIhnCNz1&EVmqr|^@X zegMD!kN*Vz?*H@e!LR81A!LQpqrr%}_AjOtk>E z9x{Akj{v}dm+qms-A0$;$Ih|tK9<&?AhdiSJfmN6`~GfsCe*=ewN0VGrv_&5I#vM; z92K-ZI8dUE+fw5QmbRN;fze6dWS< z0SuVz*`e&7exaplI4Rm3)c#bsuG(u!sCWeNCZ5w!TJ%j{=GuWVDHc_ zjgV^*b=DsQg?SY@iZXs;bFOM<(T^;Si`4*X?owYBp^W|vHy|M|oT#6H{NXzt%QiB`Z&=cVnsIu*E{^p1P)_BBundXZn z9M6{UG--lQmur}BB>cM?k`TB%9mCDN3A}hPg@fHm0%cVKm`PL8UX ztYrbFzjY&Nq=f(?+OFzcTLrZqiLi~U3eXwv;~k=OJCx6flK10 zj5Kr+PIx97xO7t*X*65EcLB#1(c0S4>EGq|3tPWRh;+$F6<7Vmws`qP-RE=%Xg;^y zy+P6~LB6QNAbJcU;QLWHYX*1BuCCnod_3RNY0f;?QG`?l=(?un2MF*uX*w7bvAai= zAyx5ij5Y)Zg;XLjR2kg)!j#kQ^=b&q1?Hwev&slYlVuV_pcn^zj_7(CGs1%}eABT6 zL+}MlfSJBF9t}*Wrl_w0gMC35cX3YWc1J$hNq4bW!+RgBKr_rL5FLy-|4<|Jj!o5i zeYj)|mh~9Qlt-NR|^Xmh9&H`58zH*!Z&wX_|Ekq{M-u%$>cqn4R^o#DbM@1E6{QI78Q_t zX^jpDuInP zPcW$rmj2#I7_E;1C$mbDltv-2x>tZmP~wV(rp9AZhi=FNd;>pw|1SLKC-1}G{eS!} zJwg7~UU>^nFXpU9{6fD8fO7F>vK+n)lUL(w(O&U73ffvY_7Xt}aGAoz zoH7GIfG^RPvSXlx$ak@1WHC!`_PyIif2&yv&azh*Q~4(W=r?uA`C9J>wn zZQ-&L9D`MO95e9Hcck-CFA-SK@k0>6OM0;M%Q6 z$=rGiEQ^>&8+xCv`O5bp_>8{bKuLJ^M2Wt|02&Ujmsi1?iOMaT|3Yr0J32Oal~7lF zu8Ij2+) zdjJPfn_lx4IQQ|7>x;3-A^Fov-J1( z6NugX_;J$SjE3VoH=dh>V1By-9X(ssR%jT3oNZJ-te!y3$3O{BTiU4=ScnA)gERI@@#Dh72i z9iPx4bx`wkKw$Il{rmqA{;7Xv2X>R`#R_@Bwii5rGJ-BE%-lK3!+a6=D5R49qjo>@ z7twY@KbY2z}4i zVbJ}zD|W}?TPPmA#EkxI1)r)8FZ)2BvAnt6he{nQ(BLD?g9BU!%am2(rRs&jz9RTf zl(oVspSWMaJ!AF@!E@%THJl~jF(zlyR(Mk=?&o`K_b1O&Wo8cfboejcdorA+^*tm( z0_%!Q_tC_X*7s&)gX3{S`Lbdc$B0rTlwiYM7@=%~1sva~!44jgkY~tc$@R8N4usAp zbmldi#84=Edb)&9KihEb56OC34FWlj;zg9^eA8IOU*9uy`|ehQ>~)~4=Ng?;YWngw z*_j4-FuVsJJ(44LXul6fgfD63lsvGA=_|u#;)|O(Ul-f zBY59{@-aep1Pb7g|IOST9OHNI)iftPkDhj7+{}ZEGl^gb-PR$mc^L;==a6ZF?`xFa zN3ivXk!JG?^yjK*?NiR2ASDwZ=I8F26Ww{B>(>vKv|`7L>!a^i&nyWbxhI0tnCiRY z|0;8y(068+_D?(MBQj}JF8%DibC}JdM7wYsq~)kM#J|ykZX!X&5>a2e#Y?_#Z^8Um zf=A&Yuf_TC1okf8gwc2xs?jKcqJf0U*7Rr7P{$MB9oEWfTk&~I+K)Ax-)jjaUN7To z@EmSepyQIQk3R*sBSL1>n6EDTY(&TGAp?{iE3=f)XQr;8I;j`;K9{$=d-!2NVT^<~hVs58!}-GQ5!IO?irRPeDL*cZK2}C6Efj;B*~^t@p3EEkG=o zWM(9?#{&<$ufZH@>+>_r#yfznbE^NI;g>#U%pKplzyX5D&gARG4q!SQ&OW?>-D~F# zn8e}*`RE^OyI6J+I-`}l;9hb*Jrvz4OgBP1G63{WqhPc{j~Dl}Vf4^Z-biF?*5fA^ z@cF$BX;V~ViAljIXJN~9Pig93aQV8vgiExneg?~)A{2~|uh$Vi|K4?Y@}nD6f2tCV zaN)!h{kn^wfdU5h5KPKLqXwLSO0(F5=Wx3+uUxVP;Hm?DW5($;1|5l1H5ujNwyW(D z1ta)SQE6r-Ub?t{GoZ(Ig;Q-Nu)UHoX z+6i4Ep8KZH!j*RAI6%2@x9rRjAacWBprjY&<$z`~{YqFFfA8i`)cy zyQN)s@80ue&pJzpSGE;=Tg6Sf<9KNgVf(KCS++8$Q-7DeDjzfy`-C?MLQ|kt9QEK7 z9DWPIJ#7F8-W*{q8~ckbqD5KXsIG?f0hdfgi zI?o{IlB;%vP6gHcMh%>VoS9S`sKPh_4on8PBqn!o{W#HuBVZ4aAW>bx(Uw>M2)j%0 zYov2??N66L1!lG;pmb@Ro#vuF%F!))k;m383djIazoS#=Pu@M}mZhK@Mu!ZBd`45$ zs{*5If6=Y<2ZCOLp-$mJ!A7)!fvg!5O%DNvwG_6}=XK-dUT(BqtrhG9N;HNk-op@{ z!|e)m^lVAv5RDo++eX--Di~Z zYzxTC!az%;??ZZ4n*!;XIVl*M zRaCRn8ws|F5#oHho>lzO>N+%jD9$T0)gxRNSn1EG*Z)KBKz^H5=jw z6s4{fn$J*htmE@(Xt)9$JsZN$)-T-X7)2LMfG`;S86|u$a$=xL6DCn|nAXs=&1D1y z!!fk4eG4YLN3fn>Bm`W+=Ij&}pS}-^`*$HOW@)0&$v#MGIgeQ}kx~DUp zgL&t+X=%HWE}0Hn#I!5^ZQs0i%#@b7xzcxS_fBxxU6kLby;}#y4^WhURN9X{=*#-m z?YqwOAWd`uO4;8kl#f&-*K;ar902oSwmT{Su!}hZI)n@z6tDm|&0NX&i_la(F|e~^ z8{BITa*1^x zznH)ZA(`&H_x>rIoi#8Vv!(|#jt(akfkH}izG=&7l}qg^#eno2E8%qs3b%=f9|5<6 zK}3*>IH>VTf6J$jxqVC*KSt-$F<;;+c5C|c785q2<7v%W9CTQz2BUur&*63jIxg8L z3m>#uI>F86VV3mN(Mz-Z(Zmh_xs-e*lePs>dVqz|$+n*CK|_^if$F57QIkv}!$?j` zHKs=noE5PJPDZwAFnee+w>4i^|~^XC4X{_u;9ia6z0p^T=p@DCDJHwEB#}QpKCkjcBt&S zNU8n_c`aA)>B$Mae0WWiOTo-3+y_4nHsG)YKD2L<$FqX`+AyMFnuL#w^J6$WpTTZY z-|y_9CSaM&3}bpp{@wKO#XQD-F62ST@5g}-{Jm+=5uUZ87&Vh=7}(;>Cc@wbZtLOX z^?JwQ;1)9X|Lk-H@BC~==3@jL$i%T;6l!eQnVzFOqK{T_+m_}Mp1r88dv0Ep*L2QoP7qG_zf0M5&rg6K$R+L5_nBk~Da+dwcKC;5po`Ku6Ek z)@^Jz9fIk8TF$%(MbV+y!zTPX^#$XUNC(n%Ov%O^C{A zrAa;rQ_4ol{g6JT-*^V)AV4sJU}knfj!zXPAwu&D)&@X{qsElHNmY3A7^;V#LH+5w zFnam`1{H=1R=JOT3;bE@yoVU|UY~_CD6>ABc#*GC2IB~=elcFwxsMqHLf>=vZM&nM zU2L0=04^JV%ZEjuJGbW^{|m0|zk9*xI%BTST`(&}7>=Ps$ow(a-q|L@)_edjM7x_h z^y5K#G)BpPPRcfcN*tB+NG#G_hc-exnPu_ zz$J7jub!>-=e2~LHN%1?0N3Sesn{KAFM=|JNQP`+GmD$?NX~~zpoC-|pD)tk@uphD z3wREhY8^<|Q>BwYym^VE*n8VCUUGf&KUXgraG{Nt59cz_68A$p19@&{_5F`mRM_ z`$V_y^?U$F+_vcopA$Uy=%+p48qqTXlmvFG)0g!#l*5rHz}7j%tqUf;ZCzGo89LMP z(qwDCn+7C$`Yw%M<~SPrnk@PX;Ora_I{(I~peH(pAIg4&;7l)iO3;`M@vX`X0t#NE znK1(Ng;Zu3q8$$zSb>^YDgz*S?rPo<{GTQ|kZ{vO=>U<%6x=jK^&hH&GB6Sz1&6lNQW^$1&c^kJ|*9?6-61#q+p1e~2k z_~Y+w=*Z#G08Y;%-2F7d+i&l}i?`1b|73p)b59N)Sb{6;7mAKVd9QX%0YYNXkDn~y zgO65JUxo8rB+xPTW)+Uk%YY+x-f7%kg3p#HN=( z2<1Z2JBc41Er->L@^w_Bc)o0g$M76(SD@pPEvu$u_lTKXLI%IG@hmms5M#kiyfh|F z0g|qD0s_$FRL{mMBYSQm_&}yn6Y#)7Y&eOf9tslZiV5LhJSIm{Jime|X-NpgH0k?# z3H5YJpaWC(QmlDkGg3u<9s@G%On>FC0sQ6Pg4N&ux8eHYAvwb4aCFzXOwSB%Z7usy zuplUz4HU@1tM~m_cZU8_fU-@8N=YWbb{ER~giN%*5Tx{N!Tnn_3q7)w>t`{P;Lk2v zkM15$vh3U_6UJgr+5sq}IOBUE_oaA6TX3`6n*88-U3tF!DwSgU6t0c|BHh6T` z^)DchHD;%_ zZARH$3+w~oBql$>w^oBAg-Dzevv0ACA{hnKA2}H{LXh~}7E_)}-4>M`L29^Y#yiaz zSdS+#z>IkbVARQMGo0?gaBm+5$wo|eNYtv-Y{sc7b||&1df4}NlL*iRUiz#56?oz0 zH=I2+6Uy#pwAwSi;%WP+$ED46S}w;fLjRrn&JSPe9{IZ1yZ4K?@I`0FtuMWYnbgKD z`nW}AA@rY>T&mpXQ1--@ur*j+AlCFdD-ev07gqDo)2Ld1Ek{3~na`oIO0ju>2s6cLoo^`MpK0JFaqgSp#$0b|nY9;(8 zRJ@f>mhhO|ZIj)+2&*0d(k9T+pq~W-3Q8KoDbQP)yp-UJoT?-}$~ulM~dH)|#glbeY{zS|OEEkOQ``n)J$1d6w6Cd=6A zMZxTVxP&^Z+WxA_8WsJg3c1bTooTg6^y@gL<=4a>1Bbnu=rjV+)<^g4`}c*I2iGfV zI(Bz=;rw(6r%%|_uu3Y4$?gRU&UUYu|GLj?&+SQt_!mU{tl_iI7x2;D4HZ|zsF8Jx zG>6M9;3t|?+PH)t{iK19KOKnXs>*eo0Khvb^QV6iA%h&crh?U~g+Kf8EPWq<=3^O8 zhxG820a?u|00zds%+|lE$_a0#sp7ECK}TPTtK1JgUo;ykU{cxwYnul=N@)tB->pU~ z0bN7kzv&%^A)2%Y@y9>A|K%R?E4E#Mj-G8z|N0u${8wn)f|3<2;O6YbN((&Uhb~ce z-!XmqrV&t~T8@mIBPGh&&^cxsmZqaD0z5xN)|AB98c`zcM?GMF4gwzoK1TIjcrj=n zC_OJOl63uWy|9PBj92M6#O))OOF`}f+{kR7w@pgoR-3W&DZlzJFZ`TSm^7zDT>+V?JCv;8;{axdG^=#26yefMZ zI&I{VKRl5&85mB*%FqCRXOE3mn7IQS;MV{^bP1Vkq!mOs_)q{4=XX%axmCy+O7nb0 z2kr_Up3lU6E0h*2c}~wOC1o0@$uw&=E*YDkg%@{VXL10a-vugzFrTksvNMD0x1ZWG z`nd;N?e=IyY%T`!7x`(@VhjfCAlstLc#<`+sANmDLs|~#)VYA4zPpA`?~T9!gwt@8 z>t%b8*9GvY33~d8B5ZhxxX^s@XXG|PM@}J zuG}MbPU)lNm*2(}1B0w}6RL084(qW3D>ijdB0HX_tfiBAS_e5ls4ql^)tkel0OY9b zKa>`L0OiXL>KqyJvv=Ngw7vpq1dg#r64sx-^ac9(l1@AMpK^+O#+AO01|!(tzXm6d zE4VmcCD5@MPA+n@>O<-p{L3ct9L%_f$H zlFKltAdt~8FlnTi5FSTO24*j9S>;EWOOetLG3HXt)C2P87?4*rU>teiIP-e5E-1Fr z<<4l(zn9Snzo=s$@UWGwA%vlO@RDn~Y&Q1Y_>y;}JLE4yp*gbG6MbWz*@fQwn(`sW z%bB)6Ig=vysf>`nyVmoyJ?e&DvqtyceIU#|mUrC=eb>Mx@7bx@b7V#+hp*FZ1{rxh z1S>Zmcz@6^(j*vGtjVjD`QtSaAcXB1U_FU_W7IPs!N2=F_9b8fnHK>rl1=_1fpL}I zZKOi^tXe~%fF0qIffdxCxk3gBbWEqyw2sH{09}0q?4LOfSW9FAFnZMZfWm<9b7W!UIC{J}HDd_v` zwh>*DzScD+Rl%dw`H`&Xvx~Fg5}w2D3Uu^rWL`mSnu%u_$rr3gnM{nX0GlHS1@DZo z1>y1cc#;fW9L%V9yc986k>CPjEl0`9_u)~sQJ0ho5r+o-CWFLWzjR21gXD-du zKN83w;GGC)gVNjLf-<10-kXTgW>tWKUWNl5Dv`zgVk<{3U+ZK%h=tq`dRx$DV!@96 zAV=^`ct+a2cXR}!dtO&vUEI94U(v3M)<*zub}vmFeb1QtrG*0l;F59A=R2{hi(uT3 ztn4p#L-}^2|BL>&NS}rF#k~XhIjA`6rr{=fR|uCKIP03I@aa; zHLWR{SccO?7IxtCkL$E_BdjqE`(g#R?wsY;i&q)*8}80!;J#vkvClqRrgmEL*}wrE zCT#=e#n3QSF0PiL0|O=0dNgn`pTUpciEwf{ruUQwIOJ&vnNIS*70hNE_~4@@IjiE% zdYFLKXuy6PjfThOh4baK9DXfz=C#|hWidRno#^O+O{`*yI8AnJEom8aw368}mDgkx z@s+0$gAUH|0ms)zcdkIk)yCTphK``+PbEOk6l{d1a>Uav%5+H^utVxB)eeVAWgEFL zkN}s>**T~!9@UO5B??jvM*<%k)?(oPmb4iOoFplXBVWXyL%x%#rQsSX?P39&iy3TY z=Lu*mxXol^tVa_vwO}0qjmjG|D==6PGU2wZ!%U+euvq??=R0(moSm+wDt{q#SfP#~ zz;-9}KmbPpFS*9=id!xDPt#sm7lfep_2HSsQYK5m6}sQIX`Swmdaltp$7G-+odkjv z3`4&cQ7n7qn4y0=xsN(m6=d7HjJahbw8O!`HOgCn?r#SzE7fd(Xgb)zQ?(tqrUq3@ z*I=y*t6KymsL`zzQ;R)G>^!GD89M`lX;eV^V89{f?*%YU4c@;vlXp^P74~b|p3l7j z%`f3jvGH}VjK*M?*5dBY4xF9V@c46d!d#Gv;>OqR!*p*BTj8+9T+jWF1_%NymJQtf zbU|(gcr^m2@pM3bBgp)T&J=ToN0G+~kw^oJ^#y$Y&mtV3j5zlMIylf|FMjX0!Umqh?Fw{UvZ=(`-N$s-Cl8V}E}^G+ z%Pb_L?Os4JDBcLjTe&Il(>MHV%i8r8E6GE5DJpi_~^m?zgz z{M$KSTkE}1dA^uImDdsgn7yA16|((* zlr$Z96+4?ozp8p~5j%jh7#D*c9tEj%u6?P%ClK><1j9T(J2`=kI%`7)Rl&v+1Qf!y zrcHPF@ebNXFrZT>@IOv;VLVDEmWL6}FBY)GT1uNG9Nao4b42k@pu<@Mg8_Xm6wE*T z_yU$o<-^R6FeXaT7PAtVAcS56?Q-M+@Vd>E$=azT z2|=@eNGFlXj(jq(?!XE*=wpEwlIf(S$Q3N~w!+Ma2sqIH0<+tpS%gB~TKWWWI5o+@ z5V(d;s;XQxA^LctZ4rS5nu?=bvRODY$|Cz?L0zHCj-)R_z`<{!_!^6gp4A@Y#m@-P zG(?`I_O+4U*)|{WSHl+Alz)P6GeXt^fY89$VKfQ=wwW;Z!2_-BO(P$ye{t&s-}&w! zZlC8Hazo_lwH=C5dB+p`DDxEZ`6?YFfY_amz-5xlf@o0Mt!tnQKA6#?)2Ml8j+1Z1W$3vK%MAAs0W9iP`F`GA_Xkz;vQx^hN z)V;XaB+#)U=TUMir~_#^mdmW=0FzaE8j>4PHQ1zin$6GQd*25*J0G&fL;XywbV8lT zOMsueyTVbUD4BXVNM;o_zmYj-(?Sl%2Ph&|0_3#f{YwKJF)iMepI^m!vFBRR@VpUr_Ol+ByylU2j`Y*J1Pu6t|#zCo~~cf?Fw}CY^|VBFYz$i1*4**^$=-| zPcm7D`IDJqf&=nSn!?XSSl817aR6n%4G}J2jV2aT%QY})*X)CV<`levl(|R$k0?%~ zvB~C@XbT{75`sszNV3CTaB5|O6NyM{Mmut?V|Y3M0icJK%C@~oGd)o$$TNu!1B6Wc zV)p=aOa}HYd%`2nk z6;k_?IfVfR`E;atI7v*d4qS6+5Q53o=5}0ELDe3*uv!1F*=C$}!+{ace5C4J!SnF@ zdD1kVuP~fk&^d%2m41{0kg<6FV!gPj?YS+FPYt8tIDw8SWeWc6gB{qUwLPED6JVIZ z3$Hwa?8s?1h079lp;=|U&hvP>GbHT?M#VIZujU$inKKI+@+TUPi`f}`?*|n;c{*U) zM|nIdPzTcYKbphCN9&~h3go~(+2QlBdTz6Bvt|WCxu)e!SlD|ky3!dyIS>>v6eC_f zNAZqg`5E&K%qk-D#82m7V-&#=1n9PGDGRhA%zYGCqfGvH_}?ZTy#67K;W^x{K*wd9 z0co95G4C(LAn{1{L=||>Rn|_hc^p-uB1$_*%-u_e3>Mm?v1k^FP|P@GZoAn~k|4aE za&82k*l3DTu)&co*~}8fV>&O6HuoYrM(k~+;>d?*t)@HqL7mhVJ--GI93qrp!!ags z7y9#zIeI46%Ax2$1b%4?=IxoEGDj#FFBpBu%-S*HqC1%&gYPdu=bBhDceosSn?X<}dF$0u-;aIH$ejnzsKO1q%i|T24Y&oa=tKrR}|K%lo0UeCzrF?Cng8 zr`EAC=xz)ivIZfj(`aSB99WlwH6IlWlcobBSP+1aUk8Y`LncDE9*wE`jiGh;D0s(D z_#J?!PX`P-8cwl(b{^rKpDk1WlXhb;gweF7cZ+@;<~VxU z7V^3`qWP??i#>Gi6$5|y{d6uCv@3MaU^*E#5nWr1W)=5`419F%1qVn&UFEKlw{G0M z^J5snbGTjAUb$@3ija;lWUZTIV93>4~7^aoF%uy&U z=iERaj@9`&>|8q}jYvh&Ezy`T0S!P_ype=PY%Amx>WOfosin%995bcYMdW&=OuAw~ zQl&P|j$WYJ0?Il3C&3y!Hnl|1bZ-TTnU#>YIz!S7q>A&<#xMq0AnE2bDV)pN_U_0CkT0 zqqG)U47Y5cY9b}C3tAXH=)~C`)!va6g+RVmfKUihlH7Awc}{z^JicgRG4Cc5%QM8X z>7czZvywCub94SJ=J7!DQexJlDb+(-CNt{e&+7y<7Nnh+Oy)4%PiEG|xHFI4O@K{_ zAKjh7eAyxip+`cE10KdYC>Ew#03g4n{Bz`fa_~w+Qq{@X9KQdpr?wjY?)Mvz%M7rfCgo-4*GC202m0ip(`$oz-x-e^SG9xLtvco-M%uSdr_( zHlqzaq%4}ZG8E_H*{yv8=TL-hR!O?tyCyk0m~OGXJiA*ilR9;Lu$QLiH2q$Z&xWeQ z18F)?ThfqUM-)QMw&|KAk4l`KfS1($Wj9BO47*L!7W&g_h7s@qr4uM zN+&{*RrOdh`Yu-w1*h!t_bBJtuuH$Uy!DLjZN_MJmm2eDZB8S>FaKEI+mbM?B1#G61cI~IRWK0M!%y| zwfi?2g0%w0%M`lrqBs~0W*A=ZQ7W`XQR9Lo%ad5^U#-rFhsm^nPLOpB zTki=VcHVto|DYJ(;AX6WGSo;UO~)h&8;j8#?tcn!<4#R^EoK*UIJof$E}kAFW?pyD zCqEtfoM4WR4?mvCJ4k{{0(8UiAZbm}DZK%&&C4BiE6OHlr_VZfF{&l56R0_ZKmXAl z99`STDE*|732<~&r&Y8f2_F+5q94a*(`26@H?E#)lmH_SqrMvx`aBJY07cYb?^e=r z1ut7$51q5QvEkByjrJMO)p~Z)pJ;-b+y$Sv2JN`fk9N~k^W*zhpyO(DTd;pR`>SHI zGJOuPrJn219Al!gA#rVX524katxNTc;cFPfp1#hXp1|()YiVsSnZPNt5jA)qBHW~I zr3GCzEQYiki?0OH6MqmXAtQ1DI?_p6F6|oDt0A1+eid%L|9yy9w*?qNb*Vyh%v~9Q z>KynxK%uF)j3)T;gs?3Qxv^`@h&0I%=@zuIRVA7>0G|4HIYR8|OYH2|u)q$((>@Y4 z4#o9^Rh%cgzaVHqjkfLFliP}0gt_dgN&5nn3gYXpGak&uuvGc$d;&7D7(NYZE)ZZ) z2Xb&64TrF|JB6bJhF^L41$g7-J8-bS3!A2W=Bo|vQ*&@|P7eNES9%{8!BX=~I*dyg zB?i|FuqIFoYxf>GJ+)h0u`RJyw;#ceU)buSu4fNIRQrZIvCmJFd1c+ApVc7W2*=As zjQoW+oH`oa08unQNxL!HNg9u&)ktQQho9}j;mr-q(|kF)ewOIM8Js*g>S#>(0r4F^ ze6%F<3RZN*leoAV*E!*2RnHhG07pMU9*biB0-0JWT5&TtK3T(fJcfg#KvR0T5t9lg z9+L{PcE2rhdHFi*juR;6(C7ZoFx>eeUAvdu%kG(kys8bwEp2>abV7yBMWNA3k03%8 zWbtzkp2zJ9bo6ZGNZK?uv%HildmuZAs%^NG6!NLUh+<{OaY2rz6Idq`2AV@!@yGBs zdCoW*V0L^8!wDu38u;*aCaI zGoi0B5z@_<;ra(Zx$` zZlEwT@-Ff5j49)YmL>g5q^j8c5oEYybZpX}n+x`td4#B2m8BvO@S;V}WX@GO@ANws zk^+4Fn(Lxw2410aW=;ER$p|^9E3&sEfMC0OO*uA3qajRi|9Hg564)G1@cV%N>ZGIB ztda=8D2pX#m2BE_>MH}q@p8{h&xic431&iJpixu)g1T-fY6bg;f8>;y+T0mNxHewF zCQg#J11QWhIPGH4xdDcwdRAg6dlF<^0kYF#aPuQTv7%K&i6J0oSmr+c;aK6Z%4q_1 zby1_0dw=$hBRKm@9~L#BQ&*zxnC!x0v4FFa2#a}>v>!lzU%Q8o;rRY_b`E!Q1=sOv z)xeK`dXe6*_?+Q8Pi78so;qKaL&c_?%Fhe5a1*;N;-cdVg9Sl ziU5;p!D7)??75@siQf_3F$IA-&ieWbIvlq9Y`=n|J7Dy&+Yj(y9i#oyyiImKAoovu z-wHE=c1}#|C2b*dcmyjB+96TT)pi9sF5A!r-2{7Kip3(;EeZgMPD&Al0|bap;v|wI z6S6uug7t1fy7Ltubq-x@7EwSD;q=ilTu%~ZRjra*ZY9AdveF`lyCD&(S~Q&`0w`G= z352X0USx^*1oSRXS`0L?n4VlR>~T(zKmdbdYZ^G;yAJb7lC+XKS(jLq_3*TZ^d-fb z_TV6Ng$2l0#u8$LOh9xTn5JY6N=cZ)Hl1{r+ItadRA>$IOX(qk!Ol@2pbn6gWMagL zG0;k-f&F<@TF3v0@z)%2f#(oY4Z$(lK+M%7`+zB;2Mi7d6{g3Ga@<_&uD_`Vx)u9o$W-{+|h50mNh=H4#fpi&%B&S{#$w6D_Bihl4V znQquod2gIV3LQ!(Fizm(;=F~Y_cn0n^#M784h9R?cL1%uj_dgTgE^d>U~Lul_u^V7 zKv66mC8Bl&p1t`eC>I>|VK7X69^$)hq>f8^N6GBFS+kRSo*N#@@mS>b-RXk|8=(+U z3@dmCnb6ZWz80WVPUd_|-J98bQW}TgDLvCB(aow!=Az{YqPW*lA!30J2Sm=#5ps77A{N0rn#F#{7zA~unwdk!^2 zVvgE`bUYac7t?F7BqEUrag0!?@`cd1qMF;RS8(>|3G5vmq=}y-mAJ89Qa2EsAd*I~ zfdrBqN+p^FO)hAkMrjn&AJcjWIa_JqK7jNE!}X9UATr+!M=;yJ4)y7y)HW}krZYy^ z;|9tl3joml%4)`t?Xmd1ZQ;^Q7CqAwUC3GDROwE^hfhIWY5|z&)W+bM!PaU%sMyrS z8i3ju^sr{lfPsTb0lTLVgcfwv*^eUw zAqtDF#jk_FP>@7YJWjjy29AcS#59L6O;YvwMpW0KHs&35&?2uTHqqtY@fr?Ukg$I% z21MyVBlCtHy;ZQK;Dpx*w)+@E+V9+Q0}+bBFa~H0-GO9%kG3zC*9HZBI4&4Io3u^i z30%x(@c8~Ny!d)csnJJ!3mES#U^$<92tf4b!@Hb%97hF{a}ASe1vOK#EuDSo-_XGv zy#U0E5B{Bk$Qf;-Q#|$QPx__&Y=c+OxPkyRS#SN$K;&cX+-CY=rCTT&;MO_&=duYXro~zArw!gYwQ`8Fq4swlE`(kC% zRrFB+zz>UziuQ;Gd0ROVc3 zu4Wku)C8cppiG$^3he>;0Vop|W`<4F3J&agRyF5rm`)QBa`+~K3)3c0n;};}t@6D< zC1TL$s|0wI0K%JgDo|5NfNZJ>1>Y*Z6q*CaUV;)|Fc704C*NPS3YF!?(C1Z+2x&Xy zyXJ1ub2+NRy*sxRK+_R+VoRfahcY$kBMLNw1UzuwE|-zC2;C*)n7mAd0|Xk47IE`ox!aHe`hZ8b8`)PW z7U###`Q^B7e=p9DkOe)`W=LYjG_Me7Os8u&+;7rf1$#Sef=uED?6+(ruBAowDav#$ zFm07g&otn5D3>z+lTdeCS686pYLjiBP%CXx zRfj}%(##g^OjMNvUsnyq=OgAC0v=FQ%pw-oZo;*_)Teq#%s)qQD6w`-UXTTa^5bs| zL1;6PClx*b_)tA&m(iq8WtLmySTqR+I;zS*4u5w{UNTCmRE=BhK!=Z-u)GX`CF@!> z6jdz@v9e-g1~}xiw)R5@aOHmL7QCbr6qIBMs4^Dr0US6=SpqxzWuPwDebjWJngtpi z1su-wVkV9diar}-v_%k#my!9ABksx+Vg|59rOhs55lNoG5QoDeMy>^L3^p}11E~js z+QIbSB(00D@1DU=;E3*nwL8dnz-uIYC)NBYg%ZmyL<1BaT;$(8Hf;>X@W{s`&41KB zJi$^0G>LKDZ@?Tw;x>?oZYYc2{znJ}*ks9GBYe=@G$J63p{}#@6&zffl9T3ea*>rg zXMrV%C3}a24}k_uUsj z26Xl4w-USpWOD0auJ2}UwbWnvXtm(X<9r7esxYz!U6Tj(0`~UTaC8W8{o0VsS!{aD z(Lv}nwG*ADQlCITr#+`3)nG+5P4le$Bpv_fUc4Rt9G<`J3UpkuCAD;nF%$E0mPcEo z`iI0k4p=H9X`*Gr3aPFUbZ90z(q`0f4mE|k5;!4kN6uoG*C|U|I+r)ej(qX-6n3xg zCt`a+_lQ(MR-CkOu47njgHlNgJHc zVQ|whTlVa*?FW)Gf>s7jtS{hY_TY%V&3=CrvbLin#D+s;enbaWH3O;o zwU8;RMTb?<5GKu`79j(&s#o;;TD634?>>Q_hHKEwBFvJ6y#mdwDlDtR_++qoFg*}* zlDp>UpgBcmN!-b17je)s^CW`j*=9|?CA-9mf)&}zgVo1q!Nx`NOmxTA##P^kriicE zkr$WY`NlK+9<2>Wg50`^`DE>nm|y`k5nf9I zU5p$0n@%>cx3`AthXM9?hY9TNq;ab;ak~wHj*HUBNn45RhK~NV`F>dFw4qmCXL|pr zd4z+CicJ#V9;QZ+eHjp6j*1-P?(FWs|t+=H9ZdKK2sf^?|%!*icpYr}5m z7;ZE1RfjjQbonaM%89C+xw*Z1w$ zgg>kF@yU!teHPHiN&8Yuy%p4M43pg)wSQEJRD{T+jE2o7kcr@MxP)IkcnCikya1n^ zB@(t;!WuP(LBIwHl&vv@oIgZt_R5r$se+q}Any>w$0>@o4(pDzK}?w;0ge_{mVup_AzUyNL}B=1W+e#|GvvD7I=!IsoZ{d9?0`vdM|B1PY1q6FyR*P2)X5= zSKanw?wf)Re*G=y2}uG}fF(>OYq)lR+KeihPDV+CG+}@s;p?F@F3|)*_EQ-WUl`^d zcD2N^mI^9}bhc447^SLl7`}V5p1^asU4f3Ct#0dx@{{nTVnS!e9PAG#8LEWYrdgX^ z69Gpp3?JuOE2`e7FoyLqatJI|j}`T=rU>?Fy0df<$>f1w&mNw@;Y&wMO!1x;8p{YA ztTJsw?bif8YH}Xr!f;4T8&D@ajy@E%Wt5d)@oyyh_rLa+;Ps~;z-Bmfj4}Xph-n58 zCN6>Q@<4)!X%%|Ny(c8XWD8L+GwRAo@s?H|vY=5_C6f=33B5}G1}YG644Fs|YA1Q4 zExpc}FKf|gFi$JVqkr!Yi!nC9?zr+4A?(Fi_TUW3mshHx@Z%muX~p%I0KgnEY{l4h2^=^aYZK=GvF z2$f3T2+b05x^1zqEuRMhFEBCRy|WAW`i&#bwG*>xtenm<(~F?OODuq;S+8WgqXXNj zeW|Mfg)q~aNLoyE(u7F@YLg`lMpz(n0>>vS`1JDy`EX$0QOkkbMoP%*`z!c$u~e1A zZ!`3u`+LswnM8Z54C`92+-ezr3+_jD@!)j0Q_M*l*zG z^%}124`4jnWru0d^#FFgfe7g+)A82k4w|nqbUf+f1X$#bhblOPG$=J-?0RH7ur5TjJ)<`CB-vpU zXizwr5?cKYvYx=*UI;u+nllg9@yK|9{DYcoyt5e~fIETND{LZ-S^0?f#UoNHYx1p}pz zkpEaX$RI>D7L~jO0(0WHX35)>pwoR@t#LY* z^4g-xv_Nuyf8Pk5dv^gwACqa_v#HdnGh6!?L>m>w$EJctd^#{^NX~tM{of>uVVe7t z3cV$B0b=U?u!e8fkKxU61y9yHaDO>~C-XtlLNv)zUy*d$Xm|7NZOoKg(pP!sR1mzXs{p1I_it(VbV0OU!GV00C<=&_@o^d_Zl+;T|N7Mg@DxY%)%?s}41It*frM@_mVREOG=3 zX`Iz>4(U3k8(6MWTRZt&$vB!b(_S(FF(09{2@yt{#l;k!!|e)m^lj_4(uuq=N1(5{ zxSJ3WT>Pk-r->OkJu)cskIc+b>p?2y0B6gZQjrG(2!f<(QK0_Tr3;2AejUmMB7vLP z@dX_0Tqo74qI0rE698e&2Wddi%+hcL+n`9C5e~O2CG0tDC30A$5=s0w^<`Bbz>}RD zaO2_uEmvjO`24M@ZFA*XUAXjAZ6*?pNFYH>PdHW>X|s_?nYM|NxJbO;fs2Xhg55OQ zFCJ$irf8y45EvylibM&q#z;&yO6<_H9Mqp9W>vp1ovbCOOv0yktM58}{_NAo>Ei?V zwO@D}zWerTG6vwZEx~CAq;K*&xX;X1N}`{&7ILg$mR+y`!Z(ABzecd|T+L>s$}~a_ zWC%b3`-D#4b6Y((l~7fAo>=-TY%vlV@&G}{oqz^Ql<0IFTQ;$fWAvaU6QN$ep?9;9 znk)%O)R^hA;$n5U=F;5Q8J@x`(`05yHu|%q9yw3PPnQAC)88D^bEk9AthqrTDdD)t zyki~sUNpS|S@b#Fy&{t&hxAtD9#vDVBl0kT-N7*xfYaydu;Sva=I>FMX$9b4D`bEb zz`gR2^QUkUwE(kIbl6DR4qE4<^!&-}nn2dwyED$Wlm5fJ9QeLBt5$$@6pZ1$BeY8q zJP0nHp$pVv=hJO*i(qb#LY}=*`r?F?PB{Vk6=TslJI`x@LVPw%6R?7v=>~2bg#5Kra|DzLy5gQ9U1=NA zj4>w7Z!wrBy4)UV=MY9!6R*rGR~v5$atOlhZd=QhH)2>pggeau>YbP5I#Ja<*`Nt# zom*@P-%3NzRm)}Tmv;~drx_eM56T)< z_|@3G2LO}&0ibk%^jf_L`9Kd>4;dZ=$o@7skI}bBQ~Xt z#sdnLV3Td@UP>1XTn;!oFVpvK`-CVU!W=sNwvAM>#)Sm~f7~>-`b$k?^!_k94;^J2 z*xza3Few`k_v&OenMmk7mytK)t&DHXHwD&Gh$&luhrMf%D&JI4vmuB4)Yk8f2BW_- zt`C0i_kQW;&PS(@{@wX(_3M?iZ(>^8im95xl9`(9yGz zfSQq%}&G#{vXL{keo!^vw`LP*(58xFzc>a;;hKY1Tm~-s!8=&es1$%8YY!~>Xb4V12T;bTV;jltueqc<#L@rs zd{3FVayZz&PID@B3_JOF7X;}20ZidUrWPqsrj=hq$N)+^lO07on4 zmRcgh9P_OjX1=)2Ds&J8N_^L%qbKFT6H_H=;e-hW&JJ5S8$E`9W29}(tOc0e$XeBY zbLTAVn==e+%JV?ZiR*R_quNqbg4yv5b~)cA1sKYZ+*obTiI}x#_HG#9;*!IJfe?3C z`!_g+4?mhv$T4o@(~(YEFE>!u`rxnOnE*oHTk#^@%kx*otxJNMQ!kkpxrwr!3^Wvo z09gJEN`|;jz+#ikB`q9Lvmu#7AfRjx;lX4!)fl=;SN;fy6VK9kbG#<;v3V!g;hj9AVubb@4 z_Pr=oA7#k}_2QKLa-h+d|H& z$)=vbA;BsU>xKEIUKq-Zx#&R5{Zrn_;QGSJYdl&ruvAe5(6*=P40<(8kx-ieu3poc;6 ziFO=V(~I&MbXB4Kamejdu zQsMU%LH${xd^Tn>D(8R?iPSlOCYRar6!yor(mhwjy9Q_4^Ak77I}Sn@f_qn>r|LS& z17^Sw!*$nb3|6a1(Jc53pWQoy`C`sTQ$pD_uc=lF$t(Z+F3@lnp zq^O!_ko#~%4-1P`y-pxvL4RSefPp+oO3{vncoyX~W zQ{{X$7BbFG)D2{fPX!L@M`m(nzLe)hP0W0KOyDE?3K!~&a4WvMQbZol)-zqS0;|Mh?HE?C&V02vYZ+L*(MgAPfQ^@P|Z zNG{Vvym$9^p35?`SD>S3tCNnmX&MzV3SgfZM6gMR8vzJn@}lX8(IgFWG{k*aadH31 z0TR|qXeH9j6a#n-f!+^-re^jjsspU%4Gb}N2Ssr-T-1#g9ERl9sEZ|y2WdExjS?eS z0-<~^5JgFlgfMYt)LJA0pkrhwPbQYr+pklp`!-~PsZ3HCp&yUTG==!I(Q-2}5ssX> z-MEwz1UbinF#}GuQ&xIS&rNF#s?>4L6$LPcA@(<4S&i z_xrZFN)P9GYx_f%pnK1S0!wV|i_m2zLWIG$6CG0x1_FbCK<|fA36SQT6p@@YYpFC_ zpiq$I0!Y9Hr0F2W)U>&8*gVRoVsaoyv(VVPu!WM-XK zR25hOhsOciFhSqp7Ktk`I0$G6?%=k@12XuO{mOV_VKR~LWX9m4a1b_RHo0-oO708{ zQy&s@4j$%&tQnFQYEgk|8c{8Yg}SwKUODu!@iIXKX&WSTEva_RC2n3L$CxB@?BFS-(?a9g&h&V>jU{y^YZMJ&> zA)DDIX*-6A5Ut5CBZ{^INb}NA+H?jS6)y(TcpyctfRhjeTIf+cwn5tEkT6E^^Sx_u zjwYD(0<<0mc;*2@ki?d$k_eN_m?I`I8I<(BuF6P?$^nPq>Zw#!aG`^)SXfi#J0KxdP6u4}y^<=d+6KREPQs*OB!U@}WWeFB9tLj1=4R! ztgG=!5Do4JqM3@tnGQ_A8Rv4n+xSMi4FzC&KQZXfzFPJ;b9Jr zYex-bAs&x8f5c|Pz9}75N7)f~NPX56A3>)pCOgD#-`r^);edcImt3orNE2lIgFyp_ zNt=O5x(@a#m`+Ak4@n!gF_Cv*N@dZIw3b~|K}S;n4EEPRGcq#%HPoYY@1)J3l;;Q% z&|i#@X$@Y}L;-vvlmOAJftaH6R_zV%5-4ir!JV)~{zA~YwWD-gfJo#N36#Gh3~s@5 zxLtvcOE#0lAjsm;BQir}F6rcAVp&$~%xk21K5L7DN-E&`1Dy5S2A2 z=9}PBo@eP8L^bcrwzG30g&4Y2-x-LgZMq+P(D%j-GaQA)%rAP%5K6oE)!iw)V3nz72-KInE9nx`<~|5 zeJgUFUCbj~zsV*5%7&iCX*6PT-ikTbs|1;>IN&6|?bSxZO8I^cK*h2{0#agrQUe`w zW^Bc|o~vJv67%0XkZ6-#)W{6kY^G};U`t!V{5;aT<*?tJ_)8Noaf#;tk7?U}PYeJJfHqAPb%@z1UAERiZ|$g0jyj)PBh9b z0c4~g4`&STtJ9?a^Zi$$y%6Ss7qyx_G>Y#g->+5OZ`2T2$T=ibB9QPfMC8=~i@PCH z9kOJIp6#|U(V=urw(JVE8>sm}tp`ex%|?n~w6s{+zK%di{W*k)AaJQMJTSoI_KR@s z(LC8ec^p(aiJ$<$d1x!s%pB4FEmZhUOF+joV<6vv$JhV>WWXT+L^E1eMIke<6%l~p zv>^&asC0cAJIcdQdvGEerA~n~>u15t9Rn%8DnTv5N11XtF)aD*{s_U12+j(^3TRM&YfWYZW3Q(!Fz{U;&bI0ggh zD}fD^QWeY)7gPt~s$i_%rz5sO9Hd3NAt&I@XqfkOL}Zx`gSU-&>^XC;V=sjAJ0vb0t7Cihoh4$~B4e1Z&o& zC%g7H{%)-Q?|(Bi@EmPdprdEoY&MDiwm}nM*(TzavJ%@Dv~X5lsFgUWkz-Mse4h{Z z;fL`cG5!;m<`|rvliM}NMkO#pP=ojl(3K>O*9<@gYzDwu3t>2+P}XL(q`EGciIji~ zE>r|UC=v}e!c1E_PT{h|MHu7+s_&qZB|i&SXJ(KwKe!3?$z4Egh}JX8G_91f{iYy6 zf0%?Nrz?005*5q?^bbUp>9H?2)(0y=S@ox;=t@0b`*-V4wu8j^Lc#Q^ufF^;8Hi3%<_V*gN zc38vC1WUq?A!sOnaW4TDQQP1=L+X6rT6i;?P`LP?n10dUC(*CeG>msKPYJ+ucSwMO zd*!buvACe+E#yyI3TzqMRK$9k&MzMOTU+{WG(3Ni0DN{)^gN z)MnJlbb%n_)=^BRlNu&t*0`!!wxk8FUjke_u+Su6trYvys1}Q;OJSM$&aF4LoLUoo@@Cfa3^sKAa~ zVx#>3#uwmtmI&fzN$Svwa(RGbSHV~b`C5P$r_vj0r@(*!YdQvEVoBg5Nj$sb5&YA` z&*0&;3jV$2l#0!vEt6MeL(wbM2Ehl`ufPO2qMD5Ccotk{R8?PUfhBaxsuOXTj}M_5 zO(^T5fgxqR&acBWXQe&`bMxnz76Hrwm6YVhsFd*ss}B;~_dbVGW;W~;$|dSKK@_Ln zuH<}iF0DmlBJI?bH`V0!)XA`NeO4k9gpd_trh%pi&`aJ`qXQjo@8?A^V0x8BLO{=$ zW>68f`rStCvxAwi zfLfh;RNtt|CL3f@2%N<<7%AJS%q8bP!loPG@&xkQ*rHjQTtepF+*_OTV7>tS(ZFhb z0+YdxL}vwKW_c8%16?r-6LdeWX3O_gX2^3%`69Q#!0W-|DLj0%ftO$7^|wjFLyNvz zu;zYlWd+T%Dc3~G?@d^vJgcmKeNO2o=O0S63$V6H(q!Dk{25%^1f8%otT-?KXz!hy z)bMog2mqs+ND?6H2-;}7aE|4kjOy#8f8g;wxzQ%sD35fFNoXmj`% ze&yEiUxVjsy8<1TZ9-#s9tEW}PEu)g{?JB=WY9ab;st<}Wd~{2{lVq{?k|D-DJbiw zs^Ubg8)61HDs7eIq7rjVfb3)`cFCHx9OTcD?4_@dmvFsW!=0T9{&05$Pm{JIXia5O zH%9aIU^^u5(;6@!PEgFyL>h@1SfC^7Drr;F%7+mak<&hU>fC`ApN_b*#sg$Pkte~nmcz6C z&auw^VB9IQ{!lP%8=!n#h+G$t_}hi8_u%^)q5F95w#M=)9U+k0Ic|JeF9C%A$v8!STLrnb3mE( zY<&j%lNaRqWX-4q?cQrS0?M*@Z2kN(zYOaNC#qU5hcKJ%!E%ntv*zUJNE$}HpMOVA zYAJz5`Hmvwe-vae^G902(I!}__1b>YX6y&pp(I^ndnY^;(P8ckTCA;@vwqrlNut;Y z_#po?GMhx$-3QWU?C#Z+B(56p8nv8qB9XL0Fv(9MWb=y7`6|8AQ(JxzeSc0f#050ng}M$J%9c9(2lKt>&YAQIbX>Y6 z3v+OUCS(Gh|IHg01q03lfJLIxwU65&{NX&QT$^O-NC1Eeux%Q%SGKA?6=ulhiH0XX z-GC)BpmV?&AR8(xb}q&H4u%N_jNmT~AHygNNTUDC2LXQfV#J_B77YgF(n8~v398AU zNC9~cm9nh*tw@d_QpzfsbeeQOs^KEk%NPf=#lkjzhzwr(t`6TK4(MIw-awLy0iEbM zXD|(t+JZH;d}jXqX(o#h*uz{*Q&_8IH?8qo*N4iXh9q~T z3nd&F=mHM_P_t7Pl4(=XKqvHUoqL6HpWy*_?+iTr9UZuF7Z;ijDBqb$YO;Tes77~@ zHNZRE*W8Bw?l9Nj0Jjx`6LW(%t0{}7g7YTnMgblm8V(@;jTqJWG=N5|gf;_OjbO~c zmL017c$k!-gP|Zo=9oSk&K30QX!e$A$cNC~G8RztM-VXP#>d^VKxL&o0QVjalX){S zU3~| zX@fM9DiS?y18b1lDr-Pn%E^%dEelv7FW>0%#_)Z}*Q6)h`})f_e*EC4rx&TQ1Faba zHYZzys+rbBqeC&6fwX@7!TBycXWJF%xNK8m+9AA3l(N^noKDdXz^Y#iX-y3AKb-F- zys@Sn8K@x8I z-i9hAP`gd5wpor@r%*R7v#r3P0REZ3@{2AkR>Ez~AvF}A9&Cgy(2>9O0|yWdNx|0bGGjW*u$3@& z&duP$e<@n)^exy8w$IFc4L$p8zsE0-!3X1+XmhssW@?Xo#4{>z&k&`p3_6@PLiSh0 zL^Qm$B8NY(<%kkmtJ*^vIROhTrz$ng2>vG3Ir)3E_K@Ys=(uMyr-BA$uKX(+7+J07 zFk2ocZO0vpUQ*l_@jT6+pw z$ycOVnmK0>QoSl^PbP`oPWJ+7G%y)oJ*>03e0cqAo~j zhE^9BbhG&?#nNc;v3HY%%4#GA`*Tdvg8ddePLj?FumCe<9!*UA<6ElrgD!CU)kKfPJDVhlr_!#bH=aYP2`K~kqam)uF zwUnM4ANcM^*Wg>xu!BoocvLDJ4nYBGgJ$ZM-u>-t-Lv_vrQ-O4~N zM+%}Kqx7b2t0Kn_&ugYHQ2>Wz;9=`Cw5H`GA&CT_wu|WCjjzA;;nN2X=517G{S8*y zv-{XPAUfYrl%aK)s(918s^Vh(+*O*r0v*rTDk&%T z{UrUYC=nNFI&d*ikt)^*a5-&}?x_*3_P|NIYPK`B5)q<_yND?c*pDMfy58{)>~7BB z?w|Y-+^uV!({%dy+6yq)e*xNMWUqcSCk!$B-;n%3psI`KWzv|XBeevx%ojNSSo++( zehc=RITeq~e75pDvtX{&c8rc8#)7sMM5O3YG)C#^y-%JLqlUn>LfBo8qvIy34lck8 z`{F2pvjk%SOrlb0tKdwo&mPQVaMO8^pySxb=)r*|$IwCv6iiTp&b=H13_W1O@R{8! z*wB_;$@h;=itIGVU*Z-Gb^{ViWTN>;fXyI8Y(?+vrF{~nn+!O>%qv8j$<`m5|9^XL z9;-`o-G`m({?@y^`__3gZx+soLyag><|2zWWlH8mmLW@#j3|r2NP%HOf{}j`1O|*4 zfdwi?U^pW=!kob1O%Zbp_EHqk%&QHxj}XjWLNr7= z+M)Wn7Z$KuE4Ot$`oxXK`$N5VE8b-xLH-_fPo_E0Et_Dj^X2q zB`JqfK>Hvy-e|P;zyo7*)Uye^{rEZ@TzkZC+J^NZapbC=!tYFHE|8Lo2#sn8)B$1S zoXV?fOce*X`|a*DA(jY-Q^#@V)#Szn%;AaDFhIdbrXU%gi7gp^tAsO)6e5|NSOh)^ zZS77g5bPJi#NqSqvv3JGc*et5SaF*&b5rq~nE?YOB`T=~B@7V#`UB8_5a}>Jgi3Ko zd=?dZngjv@gTy)|cgO5|Ez`?eR3TiAOiJ8uV!b02iEXU}xG+ME!bidr(Z3c3O(wEx zfdyk9FybB1N>p+Ck;`MsjDp)MD7I9HT^8u>GfjCj(7O1oT| zZe_>)4cMDpb>lnQI5BgJQUbT4PG5-WOH(ufj+?jF@Qs%`m`riH_AaTqy9BpxeiJTT zUO83m)ob_Qm6xZ^KEhBLPR*k>Fq>$2;F5;R7b@7_8@c_4oF|8&y=UYTlIM#N;7V)W zM6C<1shU>seh(F1P&JORkLOl`Xh98noJ@CS&UPx;z^K^ABB)nEf)OR9K#aO?+aV7EhCiM6vqc!^ma&oF7e)s;DDNosf0g`u8wxABIzjPH+&0$Z&M!XdQO=7<0K1y zV!mm{@ayXtjJpMeBlpsbXu*v?x@h3Y(oaUjewi&i&Pdu(3A+Py>%_f5CS!O|AH)9o zu3wF5UM02eyBY0xx7x|n1wlgntP!z30K}w9Gi<;FVnQ@DSd=$Fp%so7{fZ?52(B+@ zmmWuBh8e*^Ova3kt^ACbq=IWE*@&<$NsL}dOwW)7yU~&9k?5TP8BRoKNV>N>qg5U; za{_IZ^mI{?i8CNjy@!!K0pNu3rjpML$-QCv6s$i<*Spehv-l(4AM9QdimySXw+f!D z;z=dJ4Zj#B(;pZ7ECHxM@POhN1wpc*m|@U8qP;4z*Ko$7N|E<$WJnkm-LY|11%M&d zC;pzeVg^uxVG$UCC9L-1pN@?{51=JS=4WZ=%J zs%l_ouHn)Fz-23C*qM)993RsghsLivfZq$y=9Buw7VvDa%>lY_0o8V0u+gZ|KI2>m zI~LUJovUFyoltxX(Oo=p3?M>A_+>i|1|U3rVBoc=4r7=12uh-g2b`<52{W+{ZS7Sh zBEX*#hNL=roEUybiU4V76Z?Opb3+Oi>-M@+Rd?R_7WewWPz2~nXiOZ{t}?X;9zHrL zf)ccssjGYK{J!JC1#}D%uf}`bO+|hge796&g7yfd9Lr7T8y0no2FOy|8&bNg1#UJ9 zXjK$1gy@l^Uh$FzpdeslAFA7~R;IHZc;fH{2$Q&qD|2)cJW?YUQk`8v-Bc52V6p@k zdV4YBvL!f+g8j;qtg=aBV`^@njzYN06_Rf!Hi+X%qPI#^9vl#VII-$*6AgaXe!{`} zVqi0zdQnV^?y$Hq8?K~AxTbU5DR%58YrF@q&t_v6LY~2e zTuFhL5aYLa|Dr!6%?2DMUqTOg&^u=sN~qrTFezq1h%8I>8;suA$#OG4(_6)}`1x0f z=TO3p8p60RoDaWqB_NOyb_}9UMoOI^O3ENGB}Mif6x7Qo+7CmhVtVf?c4y%85YKVz zsxWp{d~TJtgXjysvRrFme*^{`(WRAvx_{2)`W_suZ^6#!0s-Hk_!G}>!m&~+Fgzm~ zl>=AZyt{_mcRTX5LLsGcT2b88Z91u(JLziKT1m$-T)KDz&hL-mU>^-LM`5!<5BOxC zioi+J_-5m6Fj{!m=@2u6)xxcF`?pfuxq;ntU{yPnm1fv_OmHmKzK_t$sB3QXD!vOI zU&)y3$M}c z&G@eXT%1+Uf9vkbRO4}MTEi-F0zuR!VFzS<&p4-RzcaGw*14hmmZkza1}Tch!#ILC zSR*U&yJ8@dzpKXZ?8Y)dz4C^lPR~f&&4)>f^Y$xpO`aTXygS9Vh7dBBOfJ0mapV}O z101+T`)me}HFsg$EUo&)yAwhi#|8%Sx;LKr`q6{Xn4pzg<)iaef~_(3ph++2+yUas z4wJ1HcBQqT2@`0iScoeMfDmMhCyF`@eiMT4@XnHW--tF^V+K*tgoXN9-fsrax!q!E zXV}rG4)Hh;aNs6PV+TU~$`13y?dmyi8PrRPYGY6{6;{uYfyFtY4?rZv-T;c(Zag2a zK@Y@6S6T@b3snmPk)G5^FsJxFAppcsUjZbQc&G?OdJWe5X0<>7)V*;` zY3Lc9s=^MfJBycLe(rp4#cTqYz;AEM!3K~~!f5(+L8+ddJEoTBb?B4kY_K{Xc~m#B zyLae}$F&*3<;xp*$CC}{&CI#CRv~_keB1mUVi2ydaTe;MU=q}Wv`LntFko69j#% z36q?YA1DK?pLRG$tiV8tFP2WQ`o|*nC$8+k#r=oCPog?b1`wqt9861Q$r2$&lZ#0i zyI@|Cu>nX4M6kmkeW_=VUW%g$<2jWo85lb2|H@DZZ13wYC$bQ26hHtEBfyDx->L^M z#P4`6y&gDJV3yRAB;QZC9y2Nbtpt;lCB?FMg{&afyO%I2;l%UwidPUjpD&l+1OGNg z_3G;S5CbyG)Ym_%QT%@sSKNl}hD^AR@9}C7uWE^LI~1^eM+}v&;DlWVZJ^@2i-D7m zEg7H*kLZ~YF=c_rl!UbkUh--bK4mvH{Vc|b67{*s29uf}Irvc5*{ zWX)T@M|BC?oH5vFt!fzR7REao_V%q*1LJ4RMt&XwAsyiMtc2|aFrWaC5Czz->T>k;Nu(pHTrFLsZv(>sQyo z#R{p1(ET~=Qs2;1cy^&+>=?7(U=58cbtg6~a_8INQ_j*4_hF{(@~^`d$!?X8Q8p{D zP8dyQaIiClAKAHKR~ruj2sbib&HFuH0Dilhf;n2!Kx6k@Ln@6p(eXx0iU3g9>X}q5 zOnz^J4#pvX8BQd$f}jQp;Ds4D?~@_H2zVpEz#hfq1ieWsGJY1n@&s3rZH8jEThiUS zTWP|oXkQw+QJgd=Q^~{_7o! z#bN^wzik2cZqA*XD3H`J+ErMUD7ts*7#$SDnmaYAp%@yb0X4F!oZSuV9aw3`UhVdD zaZ*Q9QJ8uPF-`!HnZGZ{*FCD@RFI^)Sq9JR(B$4sU-uU+mFgf$ws>AsWIzl7X!>`f z`|&w+G<=O86TEEV0!oMXEBmYgIi}(`n9ZuJq+@Tjx@RY5??K?oZgGe5P)1NqhgV=i zc@8vtd%p_qGb*4XLuf?mraBe*NPltDXAU^LKew7%v8RTSn8b~Yz{dl?jZ-qx3Jlt9 zok`=C`=BDD(UDu-yO7?a35@4+_~8BmE}~vnfMm=m+)0L6E8Jw(iF`R&4(S`i+==yw zVn<$jxk2deQ{LMp%)-V>aatDw9i-O>uMtcH8*#-95ugD9k-!{8BSN1~_CN-=g^Ihx zhCp5n5<=d7l@knaRbR3Z{QMONh7`dKSBHQ1Squl_R({RVM^>D`>1>)n{4Fw@Jo zl}R)3>jdD455wWdje=f%gV~bECh%Zcx*Q|{q?k|!+jkfNJRi<{0W^ld4>E39yn)M9<3nDmDT@wCXScDDcK@omH{kIQ}|ZntcbUAi<68 zu>FCG0LF+sB^Yz}x#+`VGN8tpW8^~pk5G+hzuV2oE@alwHWkbc)^P695!`-lV&@7W z$rMr!-l-LBGujsIGjQkWHH_x1UBqByP(}NjP>hWg1Stc9_wc4vY;(CVV6dr#XPgoe zjyRqLu;4i$1nYyaH35T+kWNK=4sJT$Sr#P>92*2Vc7QeL}aJY~F8WDxf1n6Z@}$ zr3n+L>+vRZR3#>7Wcy#V%8su$b`mfvzqbkLVx6lj>O@;_?ah-bniioW2(rx9h1&JN z!^P;Q`PapdaDxu_6RDg<_-M8RAGo05os*RX93yY?p@jW~9KbfeM$_c3br@W3byd-W z0L>5vAi6w~0V%CyyaWU#KF+!V&NT~|q5c|Uf@l*MG_Mc>OXJB$L7Z%Q;6e;}RV8yi z0|N#ND#X+9I$FP67usNTEH{SHTcj@}0s>0t^sBy2bZ zY^dJ#VNjt|j$4}iJt+X8XEc$Q_Y0tJlT6fMr5j$JN*;+;oOHUvt3V!sKy3?u;h8E$`9dB_M|40nu{>H+>Vpo2wm38C;tpIo^HV6Qs2 znM)@SDpi`jR*VUAlC6ifnwcfsXH-B(mNsB`ohv%J2{Uw@6jyfef8JP~YSZ|Rr=yWp z=d8W8i$V&W4w4TSsn6-O+5CtmUhsp!4_v^@tP|q3?T)P%P1CfI0=a234uU~lLL+_IM^&;RQYQnqs$~P&L{j( zu6W`NDgqQxp-PG-QcVxA7;znfl)`65;6bD@vVXBu zBLEu)DwLvlwZ(~~TQr&1(Q;54x<0{AcxzYRnc zWoVb!Mo}{4y+W{0-d?;4lWGTc>Z<~HfCv>&>I!Oi-eU$tIR>J%LX#`FH=v$?+RWha zwgnlFbQUbEVb_HfU%=r_|1z93!>Ub8y|$_oE791&om;gF)x&+qYjRZ>SB%D7BoR#> z?BP|2QNSS8g`zipdeOYn@NbLlbQo~@0C37Je4N*w(jg+KUwf$#Fp&fQIRj(O8*E1J z6fp5U@b(IFYX&x?bz$$ZUD5Eotzgq`ps!Lj!Hy2W7e_oMoNUxQuU`4eKZ2zNL-){r zPE*HcNuAL`o#Wa?hk1uOm}`!DUNvx^Q2`wTbYhBELM#t{ikRAi&zQ?_r?smE?e|yl zo4Pfw^EVhUhs15(ro&rEa;v2@Ok2FM_;g$6x-*zFjYiI5H$ zP@Fu5^KJvUk)PZmiw-X(0Fxf03C%5k_0Aik1bd9s0~rQH8<~?}L(G7R>K=euQWwbN z(vt|J<@f4MEY4M2Wv<0cl*q+!{e`$YR2}5IkDw&Zz2*b}!(VQ9Pw)<>Dn!VIAU5~= z_)t(PTFs(YN7vFh!GyF}?fZV=_x$NZpes!vg`X#^pbZ3I;x}lFwpgn7v?pPje@+e8 zkG=-y=ZA29{FpsA_70mQg7ISSg}m3o-X;z_ z#ISi)P_qD>u&b&d#$Hh*9pOqSG5}Sv?}x4_@^WQh9&UGO69brG_;I&^BZ4dqW7}si zFxtj05F4v@;r_$kE?8Z+&>K~8F0+VjJejN^L;w8GLi-2*`_ZdPx8LoIMQI0bSFi0| zV|N`)xIMAe*ftv5w$&JobK=If(KNPg+isjRHco8w=C1c&+;!*6%;#A%v)4S&M!G)A zu}5QEDEv>|{+sM5K5K~oJ|_!19$qwy86*i;Gv~+VUi&upg5GU{DArwM#BTPbA#+Fz zl=(X}tP@86#C|=-88~xM_yt3ebm@1vgb?*1)E3aA&Tzs;$w%g1eSxtsH3p%V zKGSN=Mn@oyiYb2G$TV8@u)pfyPpVm|Z!A@c`KU=|*KZ9Q7V=N@p~H z$~I#2^O4004Cw_1DLizBNZ|HOZYvZ?fDFF{WTII?@6>%*tbYg=SlJoQd}DwSb{_<@ zbFuGA$Rv~ig4?xOwBlKXyf?u`5F{t}D8VIc)mSxnAcpvT_FzkZtzZv1(?dSr#F9}P z&zDJ#lu;#e?i{)2{h+^b+7)fHI)IN5tN`_6AuFcHMl5N8_VM#9H*fpAyW-#<5z`o3){5($5$YW;fGE|h}J zrV=bV0dpjNgc|fNBKfOGHm?m06-S-~ee0*thX~qv&#*)gy=9a1`SrTSy&Y^|uhG!Z z;OsQOWtg8f^?5xpaZr~;_WTj%B@HH1k?9FI*jsptAIX8N38EFFbWI4|dO-(p~VhG4i?fvdC z7bRIpc7=*t62cEQSgsfXw<*xwgCk1Q|A&(MWCt#ZV^7=Jw0KdM%!r?6_xyU?rq1r2J9PJL)tyo7>L5uf7eT;RWz8jMBUAOV1I~ znu3n+{o1SY6m94A>vyC(O5(rfzTxVB*tN&VI}aO6Ms-hEdfJ8olb&Z3#J;lD{*Pie zcql75?;X{F!Absn0b-l$3PXybm+7|FrQNewf$J(?6`Z=fw&g@PveI2B{j-)xtZ!#5 zC8Lvs`N75c7A%`H8=#%FzfC>IaY&DeKxsPS+YupUO#WQ|n}=y*J@uv77iOfeds|NY zRLDxQkEeJ~1 zcKxi9rus(*>K-gVJ2>+CanrfwZ_`&K5+5domQGB*H5X?h{ zrcm;4OyxjFymj=+-=l(WoD@8>-b5?&sPfI->&%yZz7+V%Hv*e@<*D;rCHDx9lo4w%Ic-^CtclqxAWhXSF?{v<(TvOZeTz)8j!eSi*kMeDXD zoRb(!N+h&gjgO`v@O4u~A4V-7^#rRZbQ6^_8bD^XU>>EzzMCR3742C`L*7#@w&ClM zw)~+mud)IuiTei#|__oJN;jeXCS8N@(6(j2sL_^Dop4* zyjQ*^I7g*g;(U5~NwD+EKaN(ERHu`9YoxASKLXNeTI+>iT$cEo%Q61|s@4*sdQVMF z!ar6o`(`fV==kIOB6eFUq%m{8^OFa8?G*{CupO`dE90~#?6e|Oo=M^&GdKU<>DwP$ zH9nv-)QoRZD-}<%puA8L#8N(j$<8p^Yar%#O+$@3a4Fje^KtzRWGT8m$0K_h}*mw7NB`%e8;N$FKXu z>$kb$3}7RpEU6i-d#V>YEdDtxeU0btq(Ft0z*xgY;-KU&D6DeR3rRvMF$$L%K;(e> zi)*F@dqQDGpx1Q&7wo;94j+&%L0vck(nC7Ir3R53PSst3anJV7A8v3NSD-dQ8B(S) zUpYS#O@BzO{WCj4M#|r~|ASve768T#U~x&dgT#cscNWAhM5X|T;YI%2FMy6uxLT+3 zin?q${ZrJ4>VPb?JwYoYH~((;GC^&uKr1bgy}8@h4$bJbE3vv!ovKNH)l6VCTtRQ> z0&jK7^o?%tz+oB|L0dzv2L2c6N8QKI29a+9|IG76_NQ!NhQG22IT@p=(LqD3c)D#i zi_4y|dAc#iZ8vL>qeO*)VgkQ(RAa=km$j9&upe|H<|BJ9qM5Eb@+Zj@Qoo#s_V|T4 zd^;g;ktODoVENYC9kyko=`jPE?b*ug_Uni>dh^~jGCS4@$_|`|*pGd7$;3&-O7wD$ z%X2=Tb9#*YOx!K9yg45Y-cFF3{LD5uCozJ!T&ZM>Fl0bf?lKHk4EF8=JPtArh$4GSRCPsBUgWu+}dM&+9&6JQMIJ^FQWT$#jO3%Y>;R{ zLky(=H+a+vk(oo%JP7hL9_*1S#_ZJH3cS9EJzw$aw#8g2`aHK8^n=f!-^dmbCh3rmnTZeX~=dZVeAP!~EVqpXAhW5)-qP2`~~^&_SWC z37#93nQJ3&Ap7SL7McY;B|lj-V&q{lgh}XMet8;jTqLFbZ;+|`d_=c~|GefUbY6-X z(Zp}zdQkiWJowwlCR`-<`_OH?KN(D@u+}x(kEUvek~Nw zLs71m;j(m6X;NXhMFVUQ08RH9|>oojV zzauF-*U6Xkj&L7|DxVG~e`iQd%{AYHmsTIqv|2T8Ds&r?5Jc*=onutcHr zAPAyrb$r20M!#H3n$YNg_bT^*sI|B6ticQjI;S`-KZk7Jf|_jmW&WPgl*qoVUMq>2h_f8Gw*CT2^p`! zE6`!bmLCJT_yLZbgjLI2gW_>4n`A^9v^%~Q{;MIt6~fkBU(oGwAUsTrHpf~xO@jyfB@9w{1x}k3S*!!o>S0Bbv9qhaY+?QHomaR?65?YZgR;sq>n}6TC z#V`1K6oqCrc#|Gu4u=_w8G?b1-C<-R-Z(9Kh~USaN-J+mx5wSH7Jc+pYG=|sg|LP8 zp7ssfGu84RKY*E=l?+u&lTHmkzN5s&8GMeXbl?owT8!N--;ZmkxF9R4>;3T?H+BArg4H?pQ4B7(MVdS2Z^mqqX!% z1%L}Cfj%MMG9zPUPImfWe63SSp4!|HILB+?->jwl!Ay`7R@}{hh#<-j|L7=)q-I1n zwVhesMcRI2O540!|j(I8ITVOhON zM<_AZ`AT(>D3TO|UhQL{Fi?Hlt@sw*$%1uPEz3*|($*2eO|-SeqJF836SvG_J{W#W z0;82+L6cDR8g4vO{2OgZN#B13w#c?xRUykSfg$4Da#aqur6pe)?0&slbL=sN^RdOZ zgq}XiFMr1M%^h4gyr*{#wZ=EXm85FzvLCVr8FF*;VhrZ=mZ`~ipbDVKdl1dUV%wS+ z9^X;*et=tJwO(ypynBv-SO0lMQs6ktl!0o;=U$>BWQ+>p`nAwU$hnHbe51LOCaNSI zT44Wg>il>VkVm#1@yWX}Tf>b?VXqaxxk;MV$4R1N}&sYx^0zjOLf;Q1!IEkA zd~O|Zrp5m7@*@(tR36XImGHgI*{4eRU5!*59wnn_w!~FLK$*7+v$+bU$JlUNtR4OC zx>xZ*IeEsQ;}cpuA~Xf%NYehb5hrFsnZRymR^EML6oGR2Y1vpXc{qbYnGJ|FhW~67 zsMVj2oZ_TMVAUy+WC8A_{%P2|s^89?j*W&SGcC}dh#Y*kt4MxUD835U=~JuV^8W5d zKR3D_t&MTJKb3rNMm9=sQ1}l#Um?WK(54Pt(^t-{WyAOmngvV`^)_EdB7qXCp8T#b zt>&UHwyK~xD3q(HydQG>sfg-odzy65Vz^YCZ*YrhaCaM)(BMclEMie1G14^)$vB|` zwFpCFbkk^&d-2~eOTn-NW@7_dK?5o=GR2^B8@CnoL^RjaXhl*qG7Jb&sY5h3y)$gvQbplDq_Mh%8;c~hF^Al61=xV!AFD;hAZdkvAKL_W#m>b!@B zxQ*wQy|uv)JGj#o&G{-vlfdDAh(Xu~zo54*Cocp9nut#p*=a*r2PvAe`+c-G}F`M|{v}@gLEu(ScP+QTj<}|AXv3P2Mr&s{dy6kTqSEP=Daf!zs}Tg%(Y_+j*wEeD3Zpf3 zDY~~CHK>sOb0)v{9fuN^(N}flj8&c!Q+Ow#fRrJad9*Xq8N`i)vy!&J#NM1#uo&BYo)*f~&qBa31YFzy(f6QqxpLOeygP0L zAfnEdZ|+L07wy8Qs0AEx(KSk)!S1X4?SlVV%n$-MEo>Aq4bcQAr6|4_bvO_A_e|8u1fq!dT92;``=1;FWN>j5AwI#cBiz zMv~?()r{a9P&lUW=knC$4{Y$83nawTNEu|`S`@P>D9MxA21De|)sh8gE zNai?IbTiKnz14^Wk1v}K7u*|-{IMB1y?bw5pfTj>!5^nzAl-N5eB<>T)VcNS7VrHe zbw#4&k>c=}4gBmQ@#esTrz@E|hVA`IRTY`kaeDprrpslA6xZ4A=*NgI6%(+@js?)R z^4B26(R<`7B^H+GhZgA@c63vR`pI5?~-+?J)jYhQ~uBs zKzuuUm#q&8bRgxCytl8)JW0k5t`scz5pc-07$e^mOmplm2Z1E>1zkrcixr3eV(`t| ztQiFf`)V4o`?Ql}n+#TEiko)phh3T0bX})ch%AIEDB0;FW#Knl>r}~)@S#27q$OU| zeuiS3o4R{`E-Qp%o)`BA_!lm(;*7cM7G5|*^%cIYTA0x-M;9$?R0nnSr6EEWl_Da) zqb~^4MS^DaUFY+-d8QCZ6=6zi&Dv60<1rxRm4Lay*Of3BqRGPYOKWaV+m^OUpgGj5 zBYW_njNU~w7j7T9^99Kx>va+c$G^R7=q-gu-XvTCP!{r$+l5r|%IFSYSW02Ei8(() zTrCbOkJ>YIA=RR0kwdKeVBJ(qW;$1ghQE?gV`*hNDKf^7`KjTsaec!0HCId$-2tlZh*Kyc_d-mi! zq4N2&4h6{XJc0aCO4WhXQQrc{6+!Dxy44-NP(a9%_A}FZt5_Td`zk30HA8J!cd;UP z*>!0*RZPluoZ6Hy)#k)JkmN}W1yJ#U{~^J7BS96GleCwevEg31s=ubc{#I}QyEhQs ztF+aus`yT)PzJZtpnfd6f@aDm?LGbVJ7@M6qS;7FFv>F<=06rM4u} z-|HXkmUV!1*=a4#qe8j*b6a*Eie9WEngtjQ0!Mp(RjE8)kS|C#$x+{*BomHJ9Cce!Yo26 zPpJ_?HgSb6q|gAXvzKWN(tH<5`YlW5bep@wJ3;UF zq(k}rm&DoCJa`x$at3P#TxtQ?QvJ4u>lFDM0+k_mlNhYeq{}urYRJ5;o)yf?q|Kli z3)MDx!pzyb(-v!@V3_DD0_eha&TeDbucAp3)p!vOnkB4ZHa_Fx4p#sI@b6t~cfhF6 zwT@1&VVa_5;;#9WK56~?t&AZ=*@QfrS;6ut9oX@`)#n-)ImtKXSA_ z0D7!60q+O`4E6C>Eumg&Vdfnq{k&3BZEM{vql4W>i?et0e^74$GTj=kZ`fUkO*>=o5^4qvp^3~f? z4_KJyZ|%!TqfWmmHr@%?*)L^9945yNm=Q+E{ja>40NggG;Y=k%aQDXm{g@`T-$cTC zW8bc=QTWQRh8>N6WmSrH0U@<%N03wh#Y2iFG#8RVs77||v{FXYAU*$E(ulL-{q%YD znwE7_rh{1gqmDx)|HRn*16+lV7NULWhVyP}IRD`R+udN%U~WfWM*!#Q$4*PEahe3h zd@I=_Vl0?i&e-o*B3RV;37d}OvqYTlj)wmra@ZRoW?@nMSMT{lcMI-)M?uj|93sC)NRQVY4+7xqH$j&ieS!lwo@c+X zg815ePBqV~#Gn*c;^=&X!8Rp&pRtZGbug-zGKNf=noq!^rn52voY}Q&v|^HQ*e#iB zb-pu7YwOE=!&{*H}7IqCFDNR)!qkp?ljTv_D{E3jA0ozTtp-|N-L{w+> zQm|6nlgWBZUb@x=k8rvF4hAO-2~D`4<_nOL!4)G;dtg6~7BnSldv!WM4EXbq7xn6z zUQw)%jm^<3#h~C4lxzXrf+Hc6wK>{lc;pLCxQ=e^sHn(q?8L*%JJ->$5*jo4;A-K} z`H91S7o2rPRnvFbc|%8FC=_@QLz&tJ>`z-fpR!PnNzDt2+SviOF&;5RLC9Fr_OMS9 za%c-Iv&t1Yw8=Nd*PWs^Zp`!|V9PhcRxUGAK6xY*8Bm9s20m2rN++7VhVvWaTs@Hn z2#-nFRK6227Q<&iK4~=HKxd>LzKQpFb)Ui=Rf66b#<1xzw+QKQH|U5av#CK0U5A8RXTkiKNzqyy~1O|HPww~d(E4y zH~QK|%0w*|;XE6z>7XFNex@F&<7gX#gFA6#v1(9_Z66e9K|B`bl~FROk9kOsE8QYI zs`}`+Au0~t(~S-Mtk#g}!UV?!3%B0$iJ}Zo7`Y*!__gSgE${i2y+tk!jqc3^L+A86 zf&gbUYntVhvkEKjus1W-H*sBhirxLxmlT(njrcUH=W z;FU3lCgm&zTmKVz?ao%+v>$B@(<{q*RxZQmo(Ugkp>>p!heRY34l_iddrj99?XRFnJf;^(QIgVFAiPSG|BW zYn(7I(>sn8C;bijpvvr&r67 zI7dcCXppt-XI5v-?a)n-zplK?xhJrr)XlgS&jlKAht!Q%mL zgiT5XjO4oG7dW~EDbBY~MaI=yu8ah#TxV0Y$2f2%^QM-4Fgh@0TqnhUt-TEBCU08j zih;wmdB!g-B)eQVpZ;S+#5u}5U+C#Eb`No_jCa~3z9>H^D{WFA&?a3{N-``mcg0Jt_OmOUY z)T0q|m@6b9@J@0;c26|fq?Lg`(GSRRZ5&&rBR*^_Y!!+v?nUee!+%Bm0M0cS&tvl) zlX=j*Yl28S8N_e$@_?_}ZzO8!dB`LJfc{;1Rzm4}E!Asi2oE~uo5>Sfh7+j;8T zxq0?oz;#(?xO3!cl@=yKz-yL0vusg~BF|FE1)6s`x&~^p8et;h>-E|zLvFLf<0R$+ znZ1o|lsLjMQTZ8CY$^noE3pvhWo90{%r0v!O=7ZPEB?tMb-DoFzX5R{G#eRbEW2hB ze)^ZTz}MgC9@t9y6IU*+(+W%DI>hb-wx*;pvIXJYkdT=v@;`&$QJ)g*O&zef=p*T+ zcz|#e=?r9LSY5lNShW<%CxZ6Ve@eEwCL^ZQ^dNxl5LZFx(=fM@@w zl-GX!*pp5cxw3Gl=k;Ff=}V^wYOZk8d>+R)xG|UMJc*?T=2242Y@_}1GZ-+G)9(|Q z5++>xZ^12CA@jCay7dL~TBwA}`Po~Cd);}IeVNk_ z_6}?68Hs@92b=%$cCpL@q@yv+P8mg{U{?%z)@d7`OzyfH7a`HJi;HW3!DFG~aN9$V z*0{7{Mj!E6^#twXv3VpG%G~Z=_F6)11CH2`7;ny5pGArVc|sW?YTS0ye)5PtUNv#@ za1FYv6?et7-L|lctJh|EfM?p$S1ZwJ9Bs1D!Z<^%=|)D6(e@ z2Q;vOCk?jtg8?9hV$M{lVdf^~>hIT_v2NYCfq+IK5Klk8S5X*6fCm*}Ru~oT72N0R z6A=EO?Za~fgU60E|Ieh_~SRG5}# zMty{7 z$sMW3aN}hsoZf~XQa8K2+(6$ylX`9{gx>DvL0S`wC}$UEf>yX2mUVi|*;--^I=we? zJz#s-zUZzszA%}7Ae8>Mh)XE$*1%IQYRNU+=TUr{C}an0xss&;e^clr3_|aNDcEd& zu25>%IK5d*+gRazH6D#Xq3W(78txP+5*f%cvKjrBdXil`z9JHnbZ~o*B}Mfan%GoJ z4G}B|?VXW92=wtSD~F3M7v3qknbdJ6uR2Of3NX!|B3y8RltdiZweAof^ zf=$)o6P5f}%d-gOYNmK*6ZW#`4}SQd(Z3cP?V6tGpwvs^6)&2l@({~#_F^4`FY*) z&dx5k{*RULPd!ix0(p(9QqPb;Hpi=_?M+@)$Rh@Kw%J=%g?me=kO_=?%*EMi&J$6g zkjhyIIr-y4r}iCcV7hM7oN5U)=k5HbIU=wj?lJFSMf1Yy zGHDtnX?M-{$|C*oeZlV`@inesERJhhVav(@H>QeW&%G(210Ny`OJu#m zb$fW9^=;}7jhkrNxM29I%FCwWQP4@3EpsiSgIhE#13DI~;?R5X<4X@xLj2<8Ks@`t z&pMG6-$HXZ#aKjGaQ8Ho#rO35V$1nDm_)C|bRl1IsZVz==(YC>G~Y568Bq+8^wo57 zxa$WQJ?~=gTzo*K>U(kht?5E{t?q`9ymii{uW1$zLyJzf3W0X;vU+vl*zA0Gsro#) z^m+69)IcBsaH;CKX>ys0z(@*+=YhTK7CeGwvacpihfddfY|RsIh!j{NDu(jyIB8ph z`Xe6jOKL3k&d?e?bI;^f&H6;1=tebDHuL zLR`;*ps;Eavzl`jI}XLEl=n-|5@X8AWUrX`^Xngoxr6{zh;1=xPcuybL3Cna#V35j zcb`3Wz}RO=r#~K`MVsI+pJw#~{^s4V7@zmBuKf3@l@N-D(6bov#`C7o>(a-Gi`$D& zVmVQq&ZYhn%CJ)3_ZFr8xxlcdMM>bvzjMIZE-fSC89U*b623*DP`|TgOn04C#^k6y zd9F&9K;YQ^B;sNV^hQlz-+ti${v-1kG9hmP6yT&N#lUlx=p*_4ZL+JYOU~=|IqZDW zZyh{N$o%<^BihGK1KHZ~l$XJ-3%a1j8&48M95~i=8E`ys8F)Q3V#L1TxVE|^JFuEI z_$%?!{dKKI;PdTvde!h%hOk-Tg&KNce@@KY>3P+yeVO={ur%ws#OZ-d5KHR34=NCz zcbLX=aTy$e9|!fjS{=uJnZ5?H^E>rS1n^;$u7^EaLjWa}m0A>@&z; zo9S~t74hc@=N&Rh*&gRO3wHzMXCu+!pSS%Exzn^nc_gr40%=@ujGOkU1r*lDeRW}0 zB*cAZyjB1=Z4-}8x7fC2De?Y|%!K?rXxOTnpIb}-pa_oX|CTD#7uU&EQoZBGE<4rH z_?kj=x%p1~hAm{#J_)lXQ8D9+()FQ3UnlGzZ~-b+J#LR_a8zR&uW>YnR_Aa{a2?T1 zim`UZ-dOc@7$2zx;*dD8SKptfd_sK@x#KV0pcQ5RxmU|Qw#!g*w0*n-MJN$HdkP#u zlfU{6N`!cMbylahTEco<92}T)6ibMevp(Pug8b%AZi&SACWmD)Iqf@PM{4{C|6=>X zopjOH-ab9{y^URljrDP`3)B-f)ZxX_mOCRS^2(eZ6Yz!=+G*C`gwO3A7d;#i^}Z~J z+zuOW^Ai`dT_Od(jw}ZNlAy4mCv%2#@eiWKE7AxtnguuN7~kCC;|w|xvA^g28RqBr zI(hvl$$8!KJ(m0KyTkT*FXi`8kkdSuBXFd&sZp#y+3R+}gX3OU?P6tcT=+*(QcOM_ z3GZImSC1;i5J)SviIB!_b zx1w5pCv;=}g6J5{r@&1Jjsn;gjiwGWfs)+}UQTL=Vk#0eChRNQ-Q$S(`TG z?`e62DIeQcTAg|(t-$k$JGe1Di_h@lGJ4PGfpud5;OcuKK5X9mx|@Q$w%>-LxM+lU z-0@UW*q!w0C>?&OzP=_wVU!8Uun^PiUy2(+m&|`0S^Qx) zNq_BWvhGU9z<%rDS`mp^h4uzD`XxMOb3PxW8eF{mz+px#RJfH%qXea}acY$83k)_+ z_O{)5aw(S(1ce58hXQ7sJxfBXGN^ zgW>1;NcM--)oqcw+L)_!OmHkXxS5(+A8ivLKVqR zY;(}m%FEe6$UE-Y#ksD}-tu{9)JfW&;()|AyplzKdDF*kvlb>VxUC!)xOc>*VC4$qB|#c_`|(kdMm?aZ^DBWkO@gc zb=zqzm*sRHB>$t$EuXE&Ihu4NIIJ^l&ig>%x8iN3%q2(dMycabXJ>ZvkLr)(rn?`L z!r5y$kIj3)B{PAk-<%eI(*FTR<6UVCJ$lA7Cz^8pimlp9qk`A^bjs!C@9e(@1+-82 z(wr&}j5$t>{3WJR@_j1F_B?|4{K&B@xgA;j*=$3(>|AtG=IAB29I?=kTC{GL%>hl? zdwcI5*df1acBs9$hil+^%K7VV&fa%d=)Ko4@CYp|hv_-_ceG0n9-Oc$T)20$y;u7d z1>x^B7Ic&E$r$m{%&HMCXUF{`(SKH6&E$`--MUt6G3-3e;{58$%MI~kB$XELj|BF{ z_Up#nJ&i=hPC~G|0|+l5)TL+**dU0deZ#s??0jDKPII0{!+M@+Q++@n11mt39qLCe zW0*$8LZW^P>4v4?FTRb{KI6Wj!M5SuYung5ehh|mq|l#Dykn~}a>H1)>+9-QH~FC> zhxn~-uMZa}-dC@mrWKkm&ZqaDFwIKfV)CR}1dFtfa=O1Wp|EL)>;L9=77e z$wr*_`kBpmCxRhV5&9OK0s$%Zmxa;ms2gb2()6sn1`x*jDO_B+?!$Wdht!h$ePgs! zHOm#=A@n7)F!Oz6ri+eND?9OdKU!&0xGkP`8qs^=)T+Dfqm?l(k9Gd#pf?o~Z0#ib zpVHyv{Uj8OT3Y9Pv(f}#%$&>G1HbWW_Z~>--Ywf>D``^b)uQ7Pug1Pxr)tfnz*!5W zJZn`Q7=woMXxxIUJ2@_W9A#6K0l|^8Ae*zLRWPjh=N5q(_tGtl%dWA;=l1i*GQU=u zC(sMUYIS~is0YoZ#~<0ZZS)P7ku9|sdDI_#T1GkGFGdXC^sEJTCwqSY5(3%shAXsB z%UXO6W);*-V0SIf&YZ8ovhBa`)eK99H7QXC*VkeXFF~9=v93P*vER9@WP6bA+yd^* z%PKT(ZKk{bF@E=^j&`F~R-k6qFz64ss6Q(TG!f-LziMM;aw76wb=_mAb^M+z+cI;U zaQj82*(f&w81S-R&9pj(D&MZ`ZxFw2!_;`6sO79uoFh8C6ehC{5kO2SU>%=W(irlH zfM@=U1UhA1PUA+{H4u-ov=K<}u-AX^K+FK6yhu)-mKX$`vBgKu58A;jE2 zgFavF%Wk!*`|sX3w3q4ZC0}!0nR?wp1kn#n{g&o+3+~WK*Sd?Qe-^6mUsH2AnlVZH z>xY4-Hq=Oty0f~pG8I$~^Sk#Ky(4m6zd%!MQP|&!mIsz3*2WhVc-x8)KNu1Xcx7DE z?rsD<;u?_>=;9g?+f;3bJaE2z)do-pz>e6svKAn=_Zw{Km5OENWye`w=jX;OJlO6! zz=W;54yx^6v*=$L9*-H1l{&bfDA)Y`JE^t8@)`ja5S;R~(yS$!FgSLJ1pYXlQ+dA6 z=0}fYaiX8l^Y3R}-vEF+F^;_!b|$mmt|YRBri)RHXvW*WiR3t@qzgf}tTpRAWgjv~ zhG}`b=FJE$YhBm7OS$?r%=<8QWGGWs1YCY%QP%X&$~cgf+1z6Dp0~)Nl2ZUoQ{T6Z3sm1SzQBS4(~93|3oZ7Wt6-x#KT3qjOXM~=cUalvi?HL@ z6Y)x%(#p;UIeUMb=34PXqk7D@F^KO-M7~sHbNEGX!2_q!Q{Ut9f_p`N2 zLeswszErmBk*I0|2&u$@8m}BhjI~lg(QWva5RfO1f|* zy~mAi$uDwwkniVwees^D=Ct0Sc|f0 zE?!(b?XaD_@SkAfaDNcMGnP&^*_;HPU!2utWVm;}X22U5{{PSakHG(@2waE2Kp-F> zMA47}4w0ibI^oTV;sU4E!8s;;&+cX+s;U5xhQn(;Jv(qPA6+CXIV#@VS6Ap;*CK>) zl4Q|-kn_hZ@~$id7gqMRVGSZQaY%$Qra!UM8NS<#bE$!$ zvMcylr)LH6Ezhc;Y;xPJi|ruZYY-pxR3X%SLZjr_Mt zM=0{^j>^j0!Xg@d{Y*N202|x3yu3o};>kS`4Y4EOb=&*%ogY>t{0*$91gr#cZF-Y zA9NGkKC#slOgTD)4*&O#=x*JNGV5^sWcD}rF?kHS>FfK~Hjx=$2K0O06uccae>+Ux zo=$f6+mW66=WMt*1mG;ia-bQ^27yR=bivI=u`Heh#iXwC9zkKrAE8qXCV0_^aUz(I zTVxTfwY9}#5JQi5L9^39ql)v(-9{l735VUdj;)N>H6hjkqc4;CQDx@#Wpkp$lV9lP z^^iVwZm;td{{8nk=2HK1A~FYfJpFul{4HAJMjEvK@B2KV!|A+HNvj|Sgl+v#!1dd$ z0kr(-yf%`EP{=^#d6lyfK6A(3F{`K*k?#p{+S=|kn#J*HaOfamu(#3HA^~bPkDx^V z1uyHF(^FX{&PQ*|mr(^6BsGVI_LId#u?SXRkiN`39Vv0|-JH53BKueJ^GrJ}u$39C zPSO4;b7h-)PE@^knv-ify4qLDNdL9b|IQjn{g}E;KNm4p#N>9>8Y)#xKzy5w&ZAt zsQx5Z5czS#JBE1i>sLxJKKtF#5#*SHqNtp4cMOk zBoE?CE1%(VPzObK&kk5m!v8>sLYNTrhT45|rJ%@T1@LAv9NZ`&ybZSver(s=D&R9K zE-*7{(ktjb=CE-g0a4{*<&vBg+81~tC@;4B6FF*o(gjNc7MA}>n>WDRt?u<*B!{|U+2S^`kO_;lDv!&zgU9w3yCiWtf8%M=%{1o zYjtojLg(dOG4%5Bsp$_)IZH3m!&%$`5)Zmd2zzKF$sciX#xyqmd69sI5$9=as75{# zcLhqQWMznd0xCt>PK~8rD2x+X`S_vVB?+Pbxu1zRzvHIuGC1@KoEm!gpqnXmvuHPg z#f~3#86po7Z9rgS!=NUQF?~%%n*X_O78~NKlRy$`eR>)kV;5sSeH2*h+~P#!`!SLA z!Q9zW)_&fGCEKgZe7OJWO?KJ*Bk3pIcyzA6uTThmLFu?!c2LJXecCF5iBlG{D3ZDd zSM=|>K|}7BjiM=#-)V!M!-=7+fw&ICS)c2`33$2gUl7(!XlvJhdjb9*5sM;PFO(1S z^}k8xvI2Ts1^&`aI?-78cvyHnXurIDF)8f<-s@Qf!FOx|$Gd}xi3cay5-b^}imBMX z&E;h%Pqq1+OVMyjVzR)+AXK;9l6HQ9sE-?VxgBE{BX~0gu5FSm5vL-l2R5H}vt^?r zmOX>@Daw-P;~0)wg8$9p|F(#**oGO|JXWuqI1_$Vds4C#`>l%mxT8s$fnWN-iuue; zmc5S>5ACPp*yLn})yQXh46iltgO)9+&wg$49FmLnWX zYvq8DxIqiK$*yhRb|rJ-KLmp5%}#VLQ|4O-859J-`wqqEfY5&M5U$$)OhN_lIfkJ* zF^3Of%fxiS_|i%#QK)dVe&x$47?P$@%@~$8lGecGJl`=)(xD zFsk5N+aO9V_M)(ex!4JDUG{ML?yHf`Kc5Hwx9EqyE=M8!eHc$>_&ZYD#FD_lX_omAmFrjCSB{EjHYtpx>8@Kp3*yFtNn7qB%j z*M!?%KxP`b^9oz>CSwak2`fR&>9GzgVU{<`$34SAV$Z!a0{f0<#s5*;SH#|dgQj$_ zck=L1M;$beLA>w+qKeU6IeC&DIuf9#Pvt9PI+?T#>vmjCSp%;l?OXeI>ZMLZ9ReIL zN{R$cTU1`l+D>m+VYS*-@a}KeQWwQLuPX?+fm#)>Db-V*Mpe2K`B8do4i*06`ziYU zIDgzc4Sm#y49NP>987Fcq*slZ14x~4ba9YwR5BTiiXI7_>=+0)ViLohkR(RcpXS>M za`K8=3yxYC9MokGuwf7z(#t~oF(8YzSGA-15pFYIAN^3%fuKd4d26l(i#hR1&LnCo z36r2HEfJ$s&Hpv6oMe9M@8-5eNk!F>J;;9mM-O1S8 zXN;np-qh@JN9y3)Up<{hUqtEG&7<2{1wJO6IqS~iiR6rl4k*Re_lMQs=LhH2GW`sl zLGzD>0<9O5E>D7Z?h(glva}5Wlwrb7J~Te2808Mt`o@5j++3MX(^2H7^TLd&Q-`I{ zkdBk8eMcsE{m-y}b{~Xa2284DYG-&2+2zdKyqCKK>dZrbQB1oDPQTf3Ej*bku`9_Zft)w+iJubz0qQVZGt} zklfwxHt)OjE(D?)KRzmTl;}70oH8nmTL*r{weIxv^$7_I`Y|UQhcX{_j$uVbnGX(@ zRS$mZ_+RvOKO3TEMyV#?oJ9=573B@THv|S=+GVYEz;~YL7^@uW#y3W7W|(pA;7_d} z>d&wY)d9%TW4VEIcTr;%H%yPHm-Y4KK{pq-Sl5>KS-wl z*bcGdj_r*6*gWL55R|CF%rDpNPUxZ#-_k_~r2e_L{`MRjv3Ap(PI?1{@Di%XlX9!= zu#V&1#q9NAn&NBW+ou^`(F`kdSoMn0Xwo?G(z|z+ zukn0M(Dk!0?BgYDQD0NH*<+vO^Kw-GT+4GiRMmam>lDszqm>o@1ms64rl2*mokT+) zE2+|Up$g5D*xbSH2QZXbM!AX2>N@n^87tlpuiT%6q^ZC@~%C7}q|Nrvx z|3zGW4F6qEQnF5UM!{2>$DF24i z&A{gty=`1Dhmn%3aI@|4;5rIS<9EGCj*l+{pG_ydH#&Xp!-UdbWG52!{o5OZLsKB6 zI1G8?yPUgj$r8CU%X&TMR_8a6E6U0nZ~i9d8%vio7Kbd-0OrKh~;^LFboUbR@AD7;WEmbukQ$XvpJ;_;GlK(MtKl zvwlH@cEo z*3=h8bs^Yt;?L!eTk}YOeMob^halQu3q+7xv}L3Yil=17b3a~83fPhU-({L>InRyI zNb-9rMvIA2$qxI-Q9sZoCWcj<^r22B+q!1?$D3k!2_+y2R(U@&i{!jM8Kqxu`YG-X#d)~-pI$_ zVg0?_KIY>2+1jVG`j6b<4d2L+YmHG~_KRFz0=P$?{)P&;ZqV7nG-@@K#y&r(5FU|W#5i0m_*zESRHPmnIA1T zKf8%SR8e7}fecj}8SbVD6HJ$YQRsENi9GFc39lYE*tJV>eXohz`clrJVB7q>z*p(l z6HSO%78X;&5O3~Qs8UqE+ zlg+LTS3e6|@>&*PjJ3B;=6|o6{P2Jz>gfY(mDr0qp&)t$V-!RYtH1^w-)6Q4guNDS z=?FM*efa>d2;VI_ZI*iRa0@j8|38jNh`JRpUfB8goV0&V0G;xAI%sWBt*CUhWIDt; z7_aYRV?<~rwT47Vr;^PdX=3U`o!4;tM94>oZ%8>586N*_#|Z#OTFV}fFAwXq6**G` zDPN~c_bjzvI4fvO93>5&pjR@zMIyBSN7Zf3^Dskbb+)-B^g2(k@t!ly;V)%*PTp{T ze$Wusr_NFKb!%0~^|2KvPfgmt3#Dc>c> z;_~a4IR>Q+{IKN+GRh}mTE%FQJbolWJ)t&iljbY6Ki(A=Frm61pAI6o{AqJrCgIl- z6K2pq36+)zrgqq1J`aj`B|Oe!DDsR!8I_Bmr){zA?$qk)(0W>Jm9bXYvi*}D30${+ z;i&_dz^Gt>8+lgv*hXTQQ}3d}!iKen^*DF%y=2inmR_{hZwjLtPYa5TRe^!HnOy*% z<(W$!MlWGh8T2?&YAM>dI6`y}^s`@kT0_lKk$%_6oFyzL7a=heyQtXOp~vki74TR< z`lRfDLN6u3ea2%M3_v^)R&u-vF+x3y^U^bP@;_eJ_m^qU(QdofbD~Qz^ZQm0D@_>r zuAQXVs-lSCYUC1^%5P6&wW%CrtP?!yuW}@`@7PA8ROBWENd#ca(B*XTOGX zGFZRYL6q)G7e8|i9j*~=0w1T6=D|9|!GnrtXbMMb6<1nZPa*!#fwkWlT4i_t^L>s- zhlW~+O_0kG+Oj<-^~L=2DNIKP|K7^KeS>!1x}Fz#!@V!` zj6)*#yWrEyO_w`11h14I6&fNp7JbpSu30q)L`@qgj#qv?*jEOQP1NDmQsvB;&Qg6) zlEpGAzo97aLf46^+CVVLEJwjq?dwzX8_*d{Ojo0=mtps+uEIWl?BOO=O=y!eaiC*doB0aj@=?t zlsc1JZQ}J9QC?waFb88Hyc#;%qqyWMwuMC2gzue^feTeRqe6FlGAL)YvFl(TJgEpO z!ehec2Tdais9R^l@UoozeSCOO&h$)3RPb|#51_zec^kHNcCge4DquyzGsa56MAGw37(|n`6zow(bul<$j zRqJLb8IhDGt<1-k;5~KD+{1!&=Yzjfp5`#MOKeK*FE61oV40z>Icl7 z=MC5n16iRBoBmtE?XTjBJOmqF^Nrj3omWU6x6aJJW;GZC-8ixGEdB7(`1QRuxfaX$ zE+QEoEYGh*p(;}dCa@5~LhE^5lHjk-iqfIVQkXFd?~E!*_{rQ6hXss&qZpcJu5<+6su^dOmPat?3 zL#7VX)@lc*BoCxlfRyFPWby_}qB`6?rKSwq}hE{~9$K?c28} z_&g!Gd6@l+^V+@L7l#=N$L9bDQNBoDC!SZNHyV=TRe_nOqT%CpP}xGMFEiIA=`C$A zrB|9X$x)Qfs^U9!*9wvIgX6j@l;HK2rsG;Wf4Q1L+f2YJ_a(M(k$aqc&*O&+4Pk_d z__3(Tfh&N&tWod{Zp{UO9~`a!ZIx$Yf_8`UI3`5^t0g{KM`v}Ke}n!HH&jdnHT~Qu z!D5kGE!SvDkN4-nGb_I!Rd_p=x;LEf@g7Pt+BMsqyKB$EwSKQd=-9Y=F;?X7LFvHa zeP;MJz*I4Jm#8>P>BzNKN|Y@KX(4%A1}-&D*I!>J25NHnsRtZ=cs!Mv6e8mMcWT*@ zCSE1C&pD&sfUBT@v9m{O>Q7HqIWWbK_qwvAH{&-Ck(;}X3@?zLvS*?ad5wAQ!Eo3pbQRTcq%Oh(3s|LSOG&R3@}ZO79S zw~gm%evf@~eLQS&go}m|$LLzTfW!`w55UCjZqc^E%Vwe1w$STDWHIY4c;kUSP@Mep zy}|J5gk-Us=&?NbFx>(3k0`QarWdab5ngC$dq(b|OZTlt&gTR9+S}+AWS`6UC%Svv zp@8prWKrD~S5{_PphP{i08!brKTs+Dj9Kl}^=}%z=sFIyvDU&OQdl0zx_XI4%LT)` zi5Rd#Y7HmLgVASqU{yI#QmIVcQG`mhTTF~wO5Zd3z?Hcy7mi&r%X?#Ve|6m1hSd)m z{aJbCI0LgDJlG{QbrTt`8-pF(_7=JsZ;Su695{K(lNENAIQc_C%=KmUVw%k5a?Zf< zQ$+b788(Aj=7ll!?pAeU<(qCD*g0v@*4#mX)N?%``jbegmS}Vr7G~E!KuPxgE;yfaMGH0lABPhAlKQ}J zz_(G42ERSA3TXYN59Ft5+fxHG51jNyD?0x7y*$H)S`y-xLuRddFFG57)E}ze1XLd? z4hzl_op1ZrFZ$0T?EKxVyu7?R+rBKkzVkQwl4$y>KMLdo&z5fx>*^V?7ky1k5Q$fs zpd!{Z?+59^R>ia2!C#aDA0OQi<}2viBMDt+u5q%w_}|Vd?^(|!dqBX!O{$bpgqk?@ zN?xcQwB`QNR0L+{Y0iv2169<$%FXrr&%f+QCgHl3*$Z-5HI>Lk>fg-=`jjdR=4ygH z@tR9^G9u)1(hkOB&c$Z&tl*;h+KnB!F`dK#KEo;&bV*_Z0klG8NUwM_f*28wcRWz; zEj&$FUslNWAC?$btCb_;HswHmezv>H)Z^pXTv`|YX;1oT`kuDRwtaGu)IZTFEI(wc zp|oW~cO8Q5xst2xZ?b$|5bC{lYXFx-&3=cZK1Z63UAB(`V3O_!+xwIJI3xQ%pC0u7 z8Lk&HU2WqCV))$+u5Q2RZ@}8WpArMSlq2w6(=}O=G^CgDFXhN5JUp-tQOD$6ToC(zsg*A}DpfSBofTb}{lc37yH)2oe_FI@9)1Iq7-!oV!h0{#8H#&#Ck-V)T3XQ0m#+smXJl&KR zm?J-PdSh#xi?Ne75#?42^$IEGZ zgUWR=$=W;V+tq<Gf7 zC6PZ^43mr4K~Jy0N#2_e)2Y*Gpxo#vbOrnx22dS^>L>Fd5E$eMTc7?JeSJ4Z<(`HgcuUmLvEel;^b%?sFl zMF{)H)CI+99DPeAurbpmgheuGpgZ`}%vUW)O=^lGM(eVY2Rfei(h;VXcY0JcduXk77Cg{G#JFi$!!+;z* z3lm*vR8;iHnt(LClKrY*p?r1xc9e4-b`?QuT(?{1&@k@4dHfunxxo;1G*%u_>6F`4 zE{;;Szo}?@mc^ZU>73Z_li>?OhNR=8URIC;Vtt)Mj*P0>m|#BdA9lCXZ)K)Ddmz_- z#%(`jU^tj;eASg&3_YCCp$7-H0?$`-K<$vTv$I!Q6Nd5Rp&vUKo@Xo}G^9Z?_crMQ z)$4o>J-1V7+gn_*zvTxcX+j+Tr4`?~xaV5u!JfKb{IcJ4Bhh_t)yes4!PFOol`kbpU>p}F)4$i$Dq?vat@ty-S1OHQC%LKHih8E=bMx{=kvqNCAM#hQAk$5;DLf#Y zZ02Jz;4Zk_gJS6wDJW(wf7ICCO!xj96JFPWTNc46sXgn~y7_CLmQz&9y4YrynF3GQ zheOe;<9`0-pzmN`S&Ki~lRpZkWaslX&gGKe(`@{8yykPx<_@4n_!q2OULB1j(i;!? zH8$m0x(|z7JrnsPkMbT~CvSKm2`6+cvVG9{^n2CS9<*AaS&q9pWV^Lh6?CbCOKk6$ z8Xom12dipo=r;xQ2>~;%mtUtMeQ{4EyJ`Y1jR^ZrPO#P0c0 zOl3K7Z5kEA$i92;?HLxt%s+^e?qjc|ar@!WP`;_1<@!ZEAxX#2_C=BUbg#$roGY}T@M8{w(oY~jHdJ;6vt zHC{zO`)(Y$x;og&A)*Iy!}4aJUfDRTQDDBU=-MktJv2dZasQ=PBmo}T_)^_F!2CyN zUuebQ-e2nb&KaBmxi~rR_K$Dw@YVEI0La-px#H*QEGW%JQ69;ZlOdLkP*|R55sT_E zf?{_pvg7gOTJVnmejk#xhHEmd`*K1#6h)~-`>ySR6!#t~bC!_fW!^uuUVpz;PIazE zLe2w6qQE^}%%Dr_e;w72_gX;lcmF6n3m-g$^aI05cc?q#10rPe3oztP@U3X)gq*Aj z=N4{m1!2U6avI8Mlx*KXS(pF9h!bL9W7x)&K*SO$qtAw4kG+qSYe8uj#Dg!j-g$pEwY;P`WS__QH@i&v~+)ttWDaq-f9o!9*zaZR8yeK5M|xvI-n z`yPbqxY>DG*K7Qg56&6|91%|$Nl5uQ4Psd7(z@0&LBS}$sL*Lj!KT0M${o@oJmxbF z3Df(o#;$JDaN7rue)___beH8)6)^6hQNZz3LBoA~ygHL3F~Oho@2Q1ByE+lQjXy4~96Ki(a<$8oFcl?2`| z_LwW|F|eclC_oDOsilr?h(-f$eYq)?b2gRvxCP<=u8Ve;-0S+ge2XOO!K7(BXS~YV z2|v?o%+cXuyDV~&XMYR_w8^tR-Lm8fuTZ6u#m=d0;+&QSL@Y^Dm=-G-kG8^&@`M~x zxz7~*mvwh&QhQylQ1sdusF6pDe0*uhTkQQEY{Dq3H=((oShyZQ{dt%;IDfKxxg-E^ z`kA+lV{*^>qK2Ftluo3!`e)~l2Tt?TlBg34Y2a`Dq>-=@T7AiQ4%q=6g%hG>liot1 zZh}rP0srZ!l&X(;$)2NFVKz3fdLfs$o=7exhX+$x!yCUf7L*+9;fKr)k_czyVg1-k ziZor!8`yHDH#A?h3rt^P zhFMoIc8x$DHiaRzYmD9)#`gtXE%oonu_8qBXOb)@SQ_#0&x4NSKRU6*>q%NYz-{n| zgBSIl1!_HSL8s=LBNV+*CVL^A(~+C}@=S>?90s3S{HLt_|qb zi2d=9&zq_dwqcz-H5)_Qy!GLA&+MIS5p zxRD7u2Rh+&yJLu0m|>nfWF5v`4GgPszOaf1S3gSo_%K&o7OZnNFfzMIwK$kKrgawH z>iLlA=NPh?Ko=@NOdyA1nw^jd;xtibv`B8OZ3oGxX<@&D@m^ zad_?{gv>d8mr#~#-aR&2L>64#xgs!;ka`CTKJ(2P<$5Km(%hswTor>?JdcmiA5F4B zj_NaFY&iL{nf{yeT#y~0v=Ksq&xmL4ofXcAGG*jQ4)0=}hnyPHGkq#z$d#YO!WxDs zG+D)}7FmI!mt#az)7QF(IQsg8iQCQOOgXXfSXL2OE7#YiYjR|xuIlEu`;8mhtTW}3 zTWmu>6i3w41J{uZu5!?u=4^s`J$R!@OsiFYm+T*_oUrARUN!xUrqnu;lb|WA>boj zOA2G=RZAKh>krL9z}6oEHJkCZ?nJ_7g8k@kOdo1#FTnb4|5Y`~azeY3fTb|Ts6whB z`mn)EuL8G~szP{u4V@2pI~Cyyj@FwB@4p;PP~&)sv2?l`FxQ7AQ-CZi8i5O(cDtVn zi+j6y6p7gtP_|^ioU-|rF||r_fmEsHCE~-I@^2heeHbVE&;K6}{HlR2(N!|rwzFVd z`?}iEf!E4r7ly(l}qpv-XT(B$8GTE z=&zQAOuw&w+n1;e^UE;7)#xhRd^YiV^L8&&|E4vu!b40dyB3B}k7NMN`0E$fxq4OKvB*uLTRHamCPD;6xhYxt#=xj1NFuc~T( z*T3bW_3UiWeZNAzOoK>>K+N2w0W-V373xGbrB{9P0~}L(HM^(?M_XIlK>5qDqL}w|l!j$|B(4>tg6|2A@eoKpLzh=|^UyBVi}+WI95S zaT(4Qb+CcqHLbz$8yxb-ZQT9Y%Dl(=UaTz$v{3d=J|8Wu&Lrc8FX$*Bg+^FWQ_@)< zW<`j_$90MdWuTSjR5*T8LNzNa@;4Opw)KzIVco6x7vY31d?peoSahpwb{o7(9Qr2QK*3B2X< z;HJMJq<@~zPkr*)uCrmyY2i>DK2 zGq5v@>fmBWWt@W;!GxHb-dh?yISL4tLU9Bu-~JS|J-+w|`d7yFp-Fh6J(IMur900| zJDjkU^@~Np51?wIJ=f&R{BubPXlMb*`w=8w!Ywwl2o`!9XLdhB&(4Mk5=Mmi7gcyEh2eGhUc-6&Jg44W0r_oTR}rN_4^ZcNwyw&dYJLOAZ6O!AMh^_85ZHJu)$w{plGNe(O#%*VzEb=;Q(Z6XtvoJ5vFd)i+8~*ML z)Nb|pxGZSgIq+RF31kaiNc1)PHs@icR~^np=gomT0b9;7$;VgCIvHNna9`dixwobY z!}CJ%Z>d^OPZbp^_ODdIp0t6*glo^{2H%%NdPljJ{+0&z2}zS_qki~x>met{da!6< zA~t@A$k2-^_qc@?HU%30m}5~xQk0H?oMjJwN}G|6d=k2WDo`~$TsS(2Sx&(=aPnia zaXXeN1}Wy@OAW`pv>&x%TmxO&=LSjfdH;fKY7pQzD5*A2Aw? z5*2M$$F308RwYMpZkk57AH4p8J6jthOq8UemU+IHwEQ@59}3!TTwnMW#v04-)IVGx zvi%vM>qxoQ+IXQM!=j+Z%_WR>86Pe#ih1L#>er#goYJqI!=MtY?(b9?v_U9-aMvPN z-~=9GpYifnb-yV@0Pj`V*vxF#!m~8v{t-dl%8hUK?R~aojPK6$Hc}WrLc^z(_c)@-7?_w< z4K2|SyDPjSc3ONzu?8bPm6E@yTjpd=%nl<(5r1`Ck|7vv183OoH}W;R843=l@_KYnbRbXj5sve%Z8pZXE7*`sAXCo7*l|vC!adxbUT`w znyPcWmR>N*yMvzO5R*g#47~NEOE6udW~_#n&Z^&7So$H4jGN_6a+Vr&Xrzb{*=%k( zMjB0ZP+P4!ZSzZ45|K$2gRh|kz?-ZEVU+YBxu~nV38(}*yx+%L9yC@x$$sThj<9~~ zMeup5F{8iSV>^tk%nktPdd(ur`4n_7p?z1DPo%2kDU-QU(P3h-A1?C0q(1-wH}UxO zE5eco167`*<5#I9Z}8Og{cs@f>&pw=^!8l7Ox>AP^e%!8r*9tT>#WVbxN2{TxkI7P z*jPO0gN6wP=<1p2RAYG))8#zpy$gIIr2$B}7)3k2@pf2EH?M%mxso{EqzqF9Zoe{= zAm=mGi+wLZ$d``ygCdSpB#CIm$1%0zrc9{273dOiqd%*@ zcpO&k!}QifI(FhH6{#n`>ec;UJe*SS;vYfiR?vv^HoWPp+uP0fU zx{Zm<;XPZJnr0<=M1n4s)M;=iYW^gX3S{bPupXW5$e{O#G?9 zo|b--IvnD+`9St`opllPYZG;TusEHTO9M^bVn{P~Q(w)v7iNm%xvhjx4>R(SIgWJD zktovbQ4}^6(F^naP*3{ZoT&NRBT3{gJO+R1O-V_K&{Q)So9fETr|}Ms#=)uNO#y)a z#&teTB|~V9m+{&%cpJ0;{}VgQvIDflFYHY?b8>f^6(tD!E-*HsVbKCvi-9rqH$#30 zT8@k5<|Qc#7PLcld{7PWFi3jdg*ioGOk-wDiE-TbbX$ulC1KDJ*lnfe>Qu(pMU z%rPfCzXA2YgN4OAu2rU*jfShUZ2hRzkT8E(Ad;ZU?%jSX>eC%#4Dvk2=dq{49a&v5 z!fcQ)?kwD39t~OdB{I<=Ky?3X@jz=74^u3OyD&W-ahPJ5f!iE^Dt`v8nxwnsv}_OK z2YZpUBe--iiiot6jyhn zXD$P$H6$jKVj_L|)U?14K@Umwu&Cc{noMUH@#mamJ;O>!`W+A^ayT~6=i`GAw+gwp z->{gn1Vu}`e)jnPy43EDX63&8IUMwoah;ylU0+Y?4B|{Z!Z-@xtz6(DKjR3o!wqTT zIaOLcWueg}ej-pBRkecSZ+32#x-@3Yf()g;0H;1(PVE1>A9S8(R;^iO@&Wkq+?ple zw)*S*^6%eF&p?teC_@#^J{r00UqT6Z0}^45T-etk#RBAxBV3x6=3tge|9%)HFOFow z<)ZZ9uemKwZZQb8B1slJ6fe~}+)ZqsjA)w{-Y+r3@J1m${nI3dC@&x={C+u54b+}! zUZHWm-C3HMp`Di(j63{o{<|=TD^(??+wU;AmbHZ`Km`HgWOh0cNhK-2C!#NY%J;5d zww54m{=@-ac=GwpnQv9Q;p(*GS;6gC7WrTXgs4Z7QcX!E16>c7L^!;7=Q9to3yf)% z+{)#W?CN>=PU(Qc0|SS5eu(TYeg+0K6yEZzEAB%gIZ1*Y0uV=dK`_6JrMgIN-6vLK z$6CbB&MyRokih%%Z|G;SXwo;HCL(t81j2Hd5O={?H)lDOniQdkM#Ck)=U0?U8-9JLjK zpxOO20asGz_@`)!4nDfbh$~Ywq)!{HhS*18&VYMp&BQ^qd^@G-{BSm5ZfH*~*d#x4 zNeK-1d938pllFaII~5}}G`8GBa@0A0=eB=w=byaA@zYK>{--)8_S>K{vBU5H#bp^b@-wL&UfmPZ`5v=jE z8bbDewUxzShf;}xz}c^hd1p}NlW(Yy@8^nsk9jobZMT*7h_NyLUJVM#UvTUWOwAML}=?_n=UQiG6!^Qv4u z2!BzJvaZ95xwI%ImTR@B6Pf~Xraxo<&Dj(kMJ+==Z@(Ysp0=AgIXP)(tyaFZa9r8M zT76W^G~@UK;?rZ8x%KfsE?oATPsbZ4pIK8rYeRw06l;nv@oy=)O9URa7U-N@O&CU2 zzNOaaGz9q@?pE_<)My%C3I?olb|FZ|S?|rKI;i(reb`-x0$iJyz_DhIs$9wDT2-fb%lLx1M zTle)~n5P_5tE1aDDV0IVQ17g5#wrh@nlcDt0Xl5M2yTR)z|0f~(2)tl5+yYhhSS1M z;3v;rVjL%_7m8mac41PpM#K4Ci8-d{$#5xOBX8duDs zAN?UFdz}oWm!3vJgMAg032V6ZBKHJG6CUqRV`Jk7&Cf`m;%GdhhsssdXr~^IzO80z z*MzuPH_wf!)(Q67h4wX`4~VI@v+cL#f&LRbPPZX*Y^C>+e_0bo!%I8Z*7L(nlRS4; zR5~#PZNSpMh=l%D6tUA|bu-I*bAl-Ab6wz6bEZ7g$*=XRF;}k^B$7i)5ql42Nb9l~ z|KU_IWa%)x53fW&B*Lnox{~T(Zq+{4%?cWENjpxha9ICpN4eWA1wr`mH5F)l4pihd zr!LD3y^pjAekW=I2)1wCP*uH*VX+Emh|cd2#GhtkHkYwGW1^8+?jeZLjw$WPWhud% zTE)-{7XXnv7FH)K-E=JM$V|IcWoA$)2xJ{?5cvd<4-< z{{Gu7hROHt`@0~YpPdn&CJ=3SVtn`X#QrYj!0YS0^8lYbhC=rCunrQk9PGPOSDjx$ z+vPBAdJc>spDKic(LbS+@0e1cd~oxz6TVNH^sEu$@>DS{sQC)CT#dO>e4{0H=CL<% z)cHu3j~qlx6qtmOmD3SOSBaZ%V3p05G;_PyOY08X4c)2V(q17pL2ZY1P}53;&>NnL zCjmwL=3H|@glguaJwlaX9D_MSt~e&}_=+<_q4bkwt22K@BG|d>(CpMePo3}QdK;pk z*R_@9<6ocg5}22Wb*Xy4TNr=Jm=Kq$)sz0Vv_kUI$R{pV;yK_P&rXs%fSt|*3ZE+1x@MfK}ZWI zCgWd|icAh~LM9c`tgOvYz^vO=a9OYm9=ge8hBYo5?!@3lC&v#_#}q(BaHBZNeZB+^R*b}Xfzx+; zIKO*dgSB)BCWp#7sy&G6RuqyO>23FfDL7A4aZDq2(Ui?SRWCVoY@B{}ilTZ5e+Xm5K9 z!r@vB_LkP(7NbvcSWu1-Fg1$0Rck-La}nse>}?}^Z$xQ|<}{+14HRKnT7T&~27Fo& z_o{~wfj`tI*h_VDQitfUDvA3!Fp?(q9Q*5Y5f5HJ9^?GQzJ2Pq5gTF-uj~bN(OvQ* ztJcI)<{+>?BDq#NO%3}im?%IA;l=@Ry`TLL7WHSLVQ`Cx9L3BPyN87Esk8X(SKJfm&3qzLMV6@d3rKeM_chp-{4>6|6UEYKein?B;)LDF#lfw-asM0$h{RxlsoJ=8PmBj z%%;{ufJC*EcG$k_R`|iMe+K_|$0*c!D__vl{l}ZPP7D=`rF^X(e(h;THp5YIuV3d`VYv@TGuZkO@+UyF^jVrPP4Z2anB)l= zZk#K@lbbNB+VyA6w}TlO4^4u44oT11c>ehW&uqg@w|(}Q>ik8a7&S2-+rCA#305;? zy-Kn}`p;F>-|%mO2azorW3hLzWPXt2`hhoeZJP)_F;bqnNVlt$kfRcrr`K=a1^4gR zZMcNpso;c#r(e_ur(d`dYEcd z3#p^O`P|IW6}9-(`0UqKUbr?h2)^TcH*D}D{*54v{ZMoa3se6&DRSX6_oXrqWlwMY z5Iw#F73r@0=^?I%3}13Mf7k4E?J|DNH7-2HSiO36M{6PXHB`*c7ZLY(ePW(fz(SF` z%CD`7T@$&Ap`eLPM@hP0#Df~95UC@HlS-!y0^uhY3S61znVblS`-hH!`=o7fBDrYE z^4_Fko>%iO0v8r=gG>_+ZX)pXt>IhGa5Xnxo7<)PW^?w{B*tN0&YpLh%<+up<~gLS z7zcAmTu!cHVPdBR^>P`i><2M!yK122 zq4gWzH#j~00vxUql!Qxw#6`-ZJTfv;TLFBDi}mDcRfxM7Z!%S3?=21cZ=H2LZE z00}mZeb~792Kd<@{scEXP==7TL`xR*{Lh~@4FAZFozHvu-1Z~e>i_L>Hh^T=eai7A zc;*XMf!EUuLzGjl_DoUGo?B4+P6ssIxr>O!%d>fWg{el`uO+5;*}Tk zVCDg2yZ>RVWhd-sT!4S0Gp(gh=JSQ;lK)@UUuR^NRXNI#1SPtnC`=?iCvp*W^J$$( zHshjfhXtMOD%ai;R=# zC#6hP-R^zh*YN8<-2pdmszDt}!P4H|FWosf^11Pv|Mg;9M;@ZahZc7@e_yQxM=f8- z;Msq57%V<|5sZ)3Ai@F7_2h8KoV;rHnEEuC!<9RL6r%E#>yghiD`*%OU~0H}?dj+L zVi4xRe|+UvyWjQy&i+yq#vjCqL#csWmQ#96*N$h~~)(R3wQakKuh?cJe zR-~HoY$cnWd=(UmXwGNna$fs4#!6dZKVtN#Re#g&c`v0OGzw(NRw)i+Fzci0lB}Q_ z->}G0txO@wKSu=!3%WW~WV$ON)rrKl5~pf!IhqvUHlDWN(Ef3Iue%GJh0B0-bpy0@ zh>1Ya%e?|B<;yv9orv*yVhWfMT*l^nB%w%=KdhnKAi-=wnam2!?~`M(WRhS`2NG96 z@;OhBldx|Sc++Rjxo|~5sW^);;x^CRV((zh><1xk zyXw`s+sj+uuyt(wUn3soQV!!VZ_7rIfi^W%Z8zQj5KJlGUBZa~nZb{n>NnBkEFm`+ ziM-k5r+u=_eYfy;_jlQ0qkGTt`uG~Fb|GPp<>xrlozj4~4_?+3<;QY=~ z1W$eH0yybO%b_0Taf~mkj%Y;WIk8Wvgq4w#rH0lVsq%uVl9jQa&huSyQCJTeV`cxp z;bD+#iN75)b|;k^4V0-}bQX(LAY3Ga-K4*~foAr)DE85ylBTm&a5}reJ?$K*Em;me zl39QzRMC`$s;<==EUwmG5KT?Im(LC_g#7@{Cs$024PDvRQu-JYgCnBxRUCjI18P4i z-UB4v>y+a5lzE*9Mfb6z@4BF?9XeZEWEoda5x639u}oFM)6X;k%C)sY;l$IxJ@s5* zhpz(Y>_Mi_f$)cLp2HL9sg9Ss!badFKajF&q|eZF-x}mT&+nYXrX`za&ERYfkYD5CNWVj^RukLB=&qR=9#Z+`ESYa*UHNkIK-XQ) zA93m!@c=9=_5zm74>Is;E_b(W2wt&ceBvEJ6cvTJFFTGTFx5IRN$4}xI{e|jhhVl| zholS`Kt^@S=yYR0Op9P98l6;Y6L8l(KY^d!xDIaKj06XzYFB5+yE{8!;QPOxIF@;bs~KkwH$~3i|UgT|G>9w*(ZT!9oxfhA6*r4kvS%9-0*<0G{M)!yJpW z{8cr<1Hc~q)Y1e~2hh|BjT;{se_Pro&a=*X_0mjmgXDD`CxP@^ zP@KZd$goUF%b0&4^Ii3%Jf|#GT=c68n|%}(7Jm^enIA-;!TiU!^<1`deCod%VbG$R zg=E})hFZw@S^PNA2U*7T%+_M|i zt5cZi>L~q3OWgU9uddx1yUhLPkn@htTy1lX$FE{>Tv)Z#fu~)z0{V_v2$NF{(Rx#y zyHJREWhF>Q#U$+wUr+%P%2G=ekyhvP+1GKgAM@$)%2gL$xc1Kuep^R}e;V=l7wD7Z zK^RLyk0qH0s*J0z^3I90>3mD4o(7GME(lO*k>690KN5YtQ4^{>U&x~+K}LjoD8KTh z((4=T&UvsGz~8-_2h-1h`si1nJh~SA%9~MoulUm+elJo9si(N;E3W#3Q?MJor`&jP zRYgs95QOULymC+1Q|FRsP{JR*WTA+wAisD%DFmY;)&+?>K!x{;ZLLr^<4NGGK3c?0 zWZKrz0b{O+9nZ-Rp*&SJze{?b=?Pi#nKAt|Vj#?L2;-_iQnYB!C-Yd@=UvN~1e-(- z*@;8*B!chZIlTrv`I`~#PAe64`#LbbZHv0@>Et=X=ELKV`?n=qGDIy~km!$z|N67J$u>>3V${n756L!R-%ifhZYV<&dR=&oZi>%OJ3+ znH_NZx}U)HcWr}><2bhD3M1VurGJ>|J?0D7u3zt$a&QWg>?H+f%s z2!NB1`ivibh)1v~so5T-3Oyn6uz_az668-h5gnHt0#xXt_c@wOt2j{8Mi27~o_&ttW)C)@&^oh2%c`qk?NbrAe`=`@)j1PaIQm-%5ElU%VALDukFIU#1G)sGnr;zKAGJa^+ zps2%r;>u-^`0q#&7~6(R!PHcob@B1y9=!cNVBZ$1*){>Y1#~<7={By>J#qfh# z@2|PTy8Bx>b=hj^ZUs2^tWG%h;={n}?1J4pWpNl<88xe{@TSt~ls!Nmn^sVTOOWrg zz5@MZ@Ox@oWiUNj`^I_a-B^Z4h)?|Fo;$95-YH**L;h|&eoM|ZjHKji#^-!b53r+- zh6)bK1x1K-Q0fZS-qtQsv54F~4#FpmGFLprU@Rs=>?ygN`y$S7`vhaB@6q>(VV(H)KaUi>)vGh-sh+6u~xm4|P=ZWu}I9Q}T zDZ=l->wNl=XgTR@7kTDIstm}a8mFMQLJlnwq|m#2!9D3r;Eu|^qwB!tu#mcIK#BBfHO9qb}Sp^fy$Q7>D}IjEYr&)VI&l=?F7+OYV(W{$@eWX|+Cc zi@ky+^Me4t``{an-MDq|>dD#4(M%64iS3cA|9N&S6d&;hIq+a-$x2khd2`9G>2V zCh^`PgO(hJV^`(jf=dsB?&ZBOIY~L$4b|3BmJ*eg07!g`LYOg`8&3^h3W+L*`IWf- zQtG);4kyPaf^WfJh&ZlZ9YEWYkvN}AXCQYeP1o&R3xKUU0{!4MByHJxmE>@v5kP-$ zk2u#l`amfc+i|G9Dw#%OMd*@PDesQC?4SI}g}=a!GroKz_#6alPKCI31yssU!zD-J zc@&9gN!drDlxHlW)48^|&>7&HP9#Ulk0&x0X=lnbOV1+ToD{nFjAebl;y#h4aIzqr zw0se)UcOYMr4@yl9Thk|a;~sA6sQ|odlxuFo~?WnInMbk-$7Tb|&Lup7YrgI8Ph;q^5E6 zbC?@QpV@sAsq<{&8wI&ls?x>4@ET5R-=?mM3OnR-J_Jox2M#cnI*pQs#EBe1a8 z3s^Egz_{_f|91ETTX$SNHamNYREz1r(adnB3g4pDb454qLgb3(c{44u>st;3*d` zftANEqyRaXnHrPkRw`QJ<&3!qmjjxXSK`SP6~~;M-Z_IgUndbkskEs~)_=6-yr1lV zzYrh#@q^_zKKGROq8eR;{^KJ_1(IdDL@8FQRths|vB<^X+VH6?XB`$TTp&#HWNIgB z6QxbvNGLGQrHW?ix1uLhxrad%ym?|`)9ZSAR!wt0+76ZYT$m015#o_&pwqsSVmT|K68t`gC+9= zi0l6A<^5ZR20t@ao_$g}n45B8{sGP$!!n*lKL2M_)$Hc`AA*+r8Z@(uXfDJf#rwQhULH-nJOdJhK~4ebN#% zuXn@Ht{K_DLsTF0GN$ol++~J&k-Bmfoa{m~Fba5f;KkQLEez{3(HGhLF;RaOAOG>4 zx4r$ZPW@yM@ego6YI9MQwyZuv1h!FCI!afgAwRAKuz1lTS)9f31bK^QC84WIq@sCS zwM>-*b1c@ObHw%js=KA*R$dwGgz4GmM}dC=DsWemwN#|BGLMrUj}x+yUz3SwbV@6u z<{LzQvevhwOy_bUbE4{91V`d`S+=MTdhvH}Ef!EE z=VTBZ1;3Gnq^k$q6VCwVQI?q^AfqNh8bKx}B3#}N@|P7wQk+EMYQl2Vk3{C@iRlR# zpB{&Ywrmm;BI?pd>b)0_OUk_m-81c!{ze`D67{YN#U%G%dTZ!E0Oh{P+$x4yyBWr1 z&aCw3Zl;G5|Guai7>fI&Hd}_-$%%{wLjIyGJ1NyRF-7*WZ7~nqS(_zui@ky+^8Pbh>6X6&06m6Y7-^}?pN3!GpwW-FRrZ%j<4fXR% z|3#%$hq;v~08bEyE8G?3as!qvSqRly6|YfI5T~q!<|Y-^9Q9u2&!d^Nqm5=K!pF`0 zdXZPhKOP4@BQtoURX2|n2`ZNZm&I$cBqh6OxsD9&r=m6O9j)S8(D6dy8<&k#$n5W; zsxB5wB3O_1<&!IbNrE9VrP8&%r2;DQ9$41j2R-d=!rekWp$l2uRRE<9zQP1~>q|aKr64=B3xzRb4@w;eKe0gv;i0ra_ z-u&{JW6HgANO~)%`zVOQuw_}dC3B0tf+h0=b zx%7P#VJGXdCQG7v&!ia`CU6kF@xFWD@UAl4zv)4^cSi*Vt1LjGhb@WFFLGy(cP z>#%S^Khzq&7>`9G8uI-IlE6iea3noS<%*Eh^Egp)Jv_JCtRP-`kP=28Hj7jmSqz4~ z#ZZ!3rR&!+bAbxEfappVD^vMQxgt!}RG=kBa;6DIBlOW<9tt9tCT>@@aK-OJX?|4n zrr_cAMN7kK^pzjBcp)rAGj~fVuX@*evclVx3Qay|5*|-r~pH`9p(0qp>hi)pT+)&*ksMA6xP<}9g`&@@ruX)r2fI*9uO&uM(?77^5$oPhY_apZuqY$6odiz1aYmvU78`4{NeYn`$V# zeOg`GWvHOT?Qq}5X;{Cr21B!PBVz6soObu^KUq6C+kBos`1r|P>$cWEy6K_vNd@#5 zFY4lO#@T&v!s!d4(A5pQcFc%@od{ZHIdbFp>G=tz&Or>s#UhfUoAn=Ng8ekXYl($} zUTxgpRvqtmX+BR#JW=HGyK&RPsu(?1Qk~90cQ?!Bim8G}!rQfb2nno3 zUMbu!k@n2=jMz7kKAExUSX8-=C|RV-kr_XXVFCKbS1w%ytMGvq7j&`Ylltqq6|2Ep zb+pl~l#AN=iTV~Nq0H)By9Xrs#=w(hEQ*@$S>t#AGrt2f|1~Cc6zo^2&Z2@Z!;Zn7 z;@Z&tMN#r(o+s0MqTX9tL`hnQrRp8@xz2ND4|h(@Uh$O3xf$+}{N2_4hUy0BK!{e6 z^2m^My_k-2Xzsn9?nKnQSA}-a$`Wqbc#Bo$7JCIt=8rLc_0HG+)w*rFKY+f?f=)qe zGAhq`HJ=hUhbc4lOA1_N+JwYtitwSobp)noW?=m;B=SmBuSe{|i=4s-u3kG>g(eIP zT;NT?%)hL=YwDRH`H?$gIPRzxIP=1#(6*=trl!!m-l(IB%_rtUIRJ7)6>&YLiNT9Z zs?t{uSrbF%d#VkL4ltFe+Bc7T<}W5-AE8`tEcS%yJQRN77>y&;G0dmJG5B9drgR*r zg<0LBL0i^6mtDvhnz>{A?vga5iZ*@XkQf+}Zt&VXVoZ3n0YW!P@rte>Es;MiO!yA$ z*trY5oHV-=X;)^-P)8Slhb{n7nzmZS^Fp@NrvmZ7?L_Q&uj8(~emM{axrQ zCq+($VyIX78dT$bi^Svr)V;!$Bu~{iBxY?*JEJCs`P`|r=(vwa3Hbdci z_;px%535xueqmy&0ppY7uyNaF>8dFfptGYBdOKz0d@oKeMdUm#cbU4!;?!xylD~wk zR!*j$CYNiozW$V@t_S_4%Ci+Qar4j$GBY|N>JO0RM&H{keE|T5TOhHPF=e43Ym8g} z(bgaa3yZygCG*D!0|Nuj@#QTqT)$)R3-!=%ahf8z<{#R!W;$~;V9>0@Q-0JWE~9LT zNo&wm7=rQfX?Sq327_fj5;6AgLAmdmt2b_J%y;BP-t4n(ynf`Lrbnt?e|rq8R}|n$ zPd^M69nl9>G(AsGPK#2kl>aPhmgofX#7dBwXGx)o;HOef78J__zQNq9UVFi$fU3DTFR8Yi&; z>f5I(9CYIrT}VYXF45$d_)ZfNO1X;M}c?PDjBgZ{O{^4Vs4n$jo&Oz3#-Hi ziN`TF%+b2=38cIQinO^gX-U?e3xn$+y>l{CRk@y;^vLswpo$ZjO0@zz2X~1zTy#Yg z3wco&pueXN7WMUu=MD<4!wILTl`g8*r6ir6v!TniMaVcMp818Dxb{?wovbw!YcaNE zbK=Kuo~ZETie$gNql)#=(jbVdPuXgt*)8@Cmdqa`oZ=5Yb=&03$7UOThr<|{aYK8g zHElYavw|8TSXRtxle(Vy%YmqlL_UnlW(GE(A|EZsTVmIH;{v|ox~n(dKChqdo1Z!N z@LO*ke%s)-YF|q(hDE&&objZEu=2QGa9i48XlGd{S~B$-OpuVUqt4gS;)GOrzCfKb zo4zD#`fk}lls@-o>Oc9~FHYVL@I%;F=nmp<4>IRcVDYnQKn+78H}o}w>=x&UsC6`} zhqA_bh<<7^z01JuDDet3brf$J@|l|9u*A3Rs5CBSn3r`5S0P^%0b<$(?bjMGH7(s3 z_1RfLV1hhdGV3;E^*JUhuTjw#Ck~P119;|1$HLz{^;}ri+XWpR?a;F9FhS(V=%UU* ztQC1ifvY8^0*^JR%e1&C*6DGv`0b^}Rqlf9^ev;vxx6%4gRWOc$=7v0e$&gYz5 z_I&C0X!xQOFl|Kf3o}EzWiVuNc4_^GWYVoIHhL1LtY>0c#hmH|*Z(K}paWoG@n~Vm z{4v0f-}b7rcaDyIVYXgdN%qSqjd}zxL!{p=? zJhZzGV`Y9%)z7`*jLXM8x*UZ1}*ib&jMS@t=&Efb{y5ZQ<7eL#B zZV|m61))%}a{NpCJ}2oykanP^XIi&}W@N{6AmbCyC@}T?oOFg0)FOXuq;WM`HTJ0q z^2)1!J$>aHpYg`9<}6_aIJFT(kmI3>$oCbA=g>bMfrCV@^P$Ov9Xf&jLDC&Erbx}8 zA@MsfL!CP^&5aplPu0-h-`fk^REOkRXjEaUOcnL=vMZNr=0RQH$amh;g(l|iZWtOG zf~Z!975&}t!t>9Bi_ShB`c|%hmW4|ohssoRIHMiLCTZ(u(|V%w)48ffCubFc#N#w4 zJ|RDZkdizG$o$&rcbNBe6H+CsP2iB-Pe#?UWK}LJ5P^CBNb7nUqd;kT(|8T1W~N}v zu5H2sQbHF+8=B+E@4g5Lz89Z6+flve@<~7%HzqoXi5*hYITebbrZ<#PP#>QFAN~6* zDdCz7EK%O+ zXvedbRV4N5wExGQ)u}sSKi~r&|HZ~D|K)|Rjic&!d_Pp!g*((0m~OJf;;ZH7iKm;1ZN$04D_#D0mTK2q)C}8mCJcD zF-)H4A#)v}o&@kkanf!z7E$Yw{4Cqfn%u+UBAzMr1RODheBZpMU`3fhM-oNgpEk#6SMr6I2Qlg zkMEtnmp#n+e&?fSEdTwj<8K|_QR}CC^23+r;50O^FJ0XYZmAtcc2{Jlr+Eh8)by#% ztn!3uuq+fDV-mxf&bCRJyXrfl>3e*%{?!XFT)W=}x(|Hve{Ox(n_l$FTD|;@&61oR}&a79CR zdpmsiz3+j|8y|o_-FiDLTfPdO{G@Z>#N*e%;)M%^ADGhQE~w1p#KN8&jan!HVb{(L`pjpVL@6sSPy_^}V=wqrZ0&`QAet)KZ6UUJgr!Wdoz57zV@7N}Ory{z9 zI&gwTMSB*YdhhG%h7SBaO2vZ69H4G>v{Sk!)4R5dIE3U3^#s*vI(wz^L45;Pl~ksQ z7uvcknOp2NESc{o-0;3PEZ#gc^11Qy?Aggcom#~+VQl#NN8*#$x&0}=TM z)T@)Q35k4kmVM9j+_(JT_R$USFt`TI>kn+N{_Ehj+0)wG5Ed_R;FweUVAYBJ(AwPr zlT$cY`?0DgtGeuQ^=aOzaLzRC#UE-#EED_$lmXyz@if zx#7y!KkuzU=zq>}qITa2MS~bY=8kKmCvj04SEyb{eV#gEohv2IA=`hRY`;3tjj5nG z8T=$&4%DC|inXa465^q{0GB-NLb$c36ILI6EG%8LL{z5hL_avCnB`pQKPM6=veoT0 zlgWj+q)J0`9gS_8kRc^-NCVzTdB-AOUXr)Soev|S%ymz7`YclGELqqKmtFc~n4XzM z7fcz(N5-K%JO$&_bx!5ln}dvY$3T;?Hl{x?H#F3+UcsL)0ceJzadRS^IR|yAv@66( z_#RyvHB|6b7#<%+-~0VyLfTqv5kZPe7B0exR;Tzq8?!S|othS<`7)Dr{l=I~Xp_30 zXQY9HoXY&yz`|lLVaa?y;F|-l@7TO+=sm;b^3z0sOVePIde!tiJ*!8w)v(De3p|j5}wO(&dm z)&l5R&<=i-hglq~i98Y_H@=AOlxYsi^q~6RLY2F0?w2>wEXQz%Qxo-Xo&KDkjKO{e zaqz&v)ORbR?MF6v_!h_Ya^x$g)HEvA0*bJyM5?PuSNhO3aXO&;bSLvQQ>BAhB2^NH zPDvz%ohzVEJmhmOhu{|+@YfuBtk@H!^^r2nxvngm>pJTEnQ>2~Bo2_8hP7oU@r!3v zxlvv=mSn9-JXAzZuVeKbDN+}$WJL>ERPKHtCK$clZLp+NgmzwpDk}OJRIp=>It=+f zOa=|8(LQ8GJBTSxGiU3QHkPH$Qkt(3GgdclD${iXrkbB;THH+X`dTra+9_{L3UZr9 z;vS!w5SEI*W4ndrVtV%=UKd}K!kyz^g1Lv(V*yhWUD_mysAhm;mAS=U!;<-aKxOw$ zwW;c&F&zAu4(KuqP-t+TF4sr`-sX`XdR2{`BKI3(uzj@QPga~yLA~;k zYwxWL!=J(D-gd_F`!-BmIXO~a(ANfVB>KruI(q>uT-Ju>^)?tAtS84$CL+oB$c-

      *_R1wY*-NORV z{%}&EF6GsUe&M9CT@|b+NtFuuB?e%_%+3>8W~f2@CqxoF=k#Sl38ye3wHXr)Q9P=p z53a)wAxA9%~Xu5(_BkE|6_lBNc!b$9j1v z8otO!Bm(pDK_rMShv(am=4yHzi~FbbXZ(h&_D1B6q*w(mgXoyZz{@~$@*XWynb&O2 zirm}>&n}-cV^E8-fo{fcqSDq~?#c>%>iSLY+$O8OfjJl9qT}42A=jh{nR4^fk7CK( zVy|Jzd_UkdSKl5C{Nn}hbtXzjd7M8VShiFoLHjl55V|Sb)3uw9pooG?6F1HHU1uE4 z;A603*sqSyviH}+;L}Lt)9`2T>Q|qZ+dWnOm!WO5XLjTwSh1o2C!F06hac4iEnOWj zJ&gmg9|<30qCJ@TEYpKn#u~~}Ri24nH=fOyfXsL1Fgw}!#o+ABCU^|-p%4AI{O_-Q z{@bf@Z~~grkDv}|z(R3SM06fSFS~IPmCl@4n9aH2GuJ9!ek3@y*4{3Q7U=A&+wzDXuRip0%(a-Lo5n27)_4zr`9;vRrxH>tH? z{>g}%(Bp@mN@Ww*2f&iK#a_b!i~WLu&#j$}S?$$09^FXq=h87V)N1-EHഩ_$Z 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

      Vx9+v@hGyp@Yb5Q{l<8eENjn zek|`)uD#amGMV;y9mnQO&w<k~3dAZbN`2;Hk`bxVFKE4G+JmQHR)2 zUEcV)H|hCP1H`VrrM%VS^)1F#(vui-g+VS@h$u5+BYE!Ams>wo{wufK8;|o|rQlib z88Arlz^DYw?0LY;5OaQzlgFwfg$3#%ms6RscuYcUaIE-85S`4}9+pah-ltZ3?n-v5 zd&URJ^w@j2vqE+FJXDctu8o^9AJqna!bQ1}umVprS;dV?0|KvEqtZV7MuCY0lyn>^^ zlY-<(MjLCWwe@NS)jcjlSZqeoW2LDAC)v7Pbf9`#<0rmIn`I66vsU754Tzw$V>kd1 zI3Qp4`-bNWul8w$ov0TZRtvfZ_SzFEU&)aCnsO%i%-J=Ron5(e)w_=#4oCF?a?c9K zCxx{5hei*R@l}mUA`x((UBVo+o0IZS$kK+N6gUcr@t;U$^cTH>#bn1SeSr2H~8 zBK%xt8Y)WXH5FI#wWeKD(69dhaz?2#R|IU37FLJ`$O(<9xbKg5}1fne$j|5N<_8 z73C9V@-tVp_%A|qkd*u~%lq0P7Y08aN#=(D#8I;NFN>I8AHAM$ zB+cA!WNoOP5I?ib;;TT}et?u=p8K*$j2L`-sBUrbJX+OfyTQ1r>#ScLzUV(wR#hoL zc(piPC6M22dDSx_AbDcedRf|d7XV=Vc7x)b-25>Dcx>+Zx8+M}Sd2+SUusI3P;zn( zI;HBi?z-XS?7-XOL+AZtMc;6Z^eok;IVl5HTMH~dHgE^K-5LV`d?O*MuH5_@ot39{ zVK)7&?hByBFrDmDO)5(+qTgRr%k4jRGXL?x(@%Jfb6Rw{~9KHzaANgE{!(ha8K(R`;TXkGv|}zk-Q1T$TM-}4VN$^EYWRlE@9^1H*eX9A z4FDi|Ei1azpmP&UeG?ergHRzPE3qr)D%W>_6th0FXVPWpZ5qd8Ci`ck%(D9o3!$1d zg~;zjU*FJCYR#!-bwB%L=_n!-0BHN~myS=PSzGy6_vKl}8tiV-1M9$g8L%=NJGL@% z?<%o@6vTtT~qVBj9!)Db{V6Y zc@vzk@lY^U-oavHn4V6LP^J2H8-X|Yy)Xm&^o4ko2Sm+lRu_hL)aZQMCO4Eg0Av-z*Vnl@S4oe-kjkUVqdwn%jCD``s~kE)e5E3}xQZTP%zXM=;cP+eHUMy&DCmma zFo~;USxXa#lyAne%+@y;)MN??$wr`g84rVtttTqai-DN5%?7 zl-y*Px@mn7{f&&`|Im#7C0@gzE@-P%B~Bu$)TBqLm&PPh7b=!Iq+IX%)kfP+TuwC) z-P(Tv+-8?~{>3OpCs0b{Li8p8@PVi+n6v=gy;fZBYzpJ7htnE^ur�)8 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

      Kj_k#7Hy6&U}Y&#P3erAyx~$ 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 literal 0 HcmV?d00001 diff --git a/public/img/auth/layout.png b/public/img/auth/layout.png new file mode 100644 index 0000000000000000000000000000000000000000..c14caebc034ac6fb62935e225d87b09ffb3b47e3 GIT binary patch literal 160811 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%0AW9u8L=l9=u1KxZ8J=VZkO122P>b_2wUr)ve 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

      i6KC-l~4Ze+8O;* zXXD*&Z>ay+B&*MD3o!FC*eo>aXZhPk05{nCcjeyjY-Lg!Ogl0bza9JC zoL}Vb`1AW4c=x?`;r-(a*z|kcLjn+WUZd>#q|dugJ*9nB(&;1vdPz*67qq*z7f0}9 z=3z38Q%pb=fJfblC$XA9c4X&gwwVTz*_=Sw$bptO91?-F#k7%wj^X?iR_70P0YmOUZwgil?wBv4A-; z5z&Hw`l~++ACXVQo8JctLf&BkAxYz)M34sR#DANj&*%PqM5^z@L+IOx(%KhOFbPnp zG786=Wp)v78O`&e9g?9&`IT!l#vbq6y9}NFkpJ2l?7_da_eb#ePrs7qM=#Ow$x)VW zuoy}NN=EU~<2cJ>$<@YliOmc~h&!1Foy0gh%!4tdU-%hG7lYo7 zUcG{brA4d_A@c?~kS`?m6KRV^4Gekz{(S~#2A&rEqJ%o=`v9&M9Hde{OLX%tMlz2{ zieq$hY#q#PjOv5CHz2G^OO=w3Z9Cld*@_e%v@j)KYe}^l)44IPxthGo>ZEg5mI698 zIM3!R`lInlRh^R0R{{8@(GKUU28^>7&C;qVShQ{NA(~YX7(#8()_*ztUI-1v(%Wga z&+;_Sr(atQaQx8+@YY9<;N+FBz^jWbERQbWWYFA=I|5rH&jq5z2YHPT>O<%?Q<`S< zko}#=-;ikU=2X@wnWa@oqZ1tiFwy*xAFK&*3ko5U!PNHAeOMe`C;tOZcuXBg0E#kJ zq=Osq;+6u=4h-~adQ*Ox1}sHX6~9HaVx67ZaZ{kipr{BFe0L`c*!*BovkY*&woFUL zP7|Le@xkTPHwvr@@4%+^34AxX4;4D_!lo(7?i^+^Z$CM%E|5AuI{xE+wR(5FxOick z&3g=_IItm6J<=X+MIy?7+ktjnTpPm7J|AbgQ#0y`6@ifpW6@K^&oSpGu|HjWvK7+kK0+gKFk;IpPj?z z=8Y1l5DPj`Tu@1au~rpJsZ<>evq|xKeA=Qh8^}_SXYY^1vU*zr3&;L+)*5|rc@O?@ z_cSbVrvz`~x%XH@N}wJDD2+0+)cF{B(*s*2pzM}phkgS8>wS3kxx4V;!(({k+y4yq z4sOCT&wY*wD{n|>CWV;-ShC&jd>7tI^GF)te)RYe*NvEr2h{8>lNy8&x*!foiaF$(rrX93hLpU=&)pvx;#}z7AP>(T0@Dh--Gn^SfaLJLHGHYHM zSF-fyCTkpiaBl-Kx_-3=WhVP`9TqSi?`zv5O)#JzTA}@CX+P{O5(^Lg{TMiB>DMuo zZB)n5=IDiETOU1P>y!k@_bKMt;}Jf-`x@NN=bqUe!FL`#hK~+kfLGTUsGMEE#r{n= z%z$e(WKB_KO{W|2f2`9-N#Bqee7iO$^HBtfK>!AW3XTn!IAszE1{~m4H-&If98CEp zV5a-y*=hdV%l7OwY(Bn68-Z9@9x~W^VYT6)o}9QTl`)vilChaHOp`R<1(s23r>ysv zKE7i>1l3w#KEgqqU52`1y{-LLM?{x~C}y1CiIExV z?VtNac<_zihwZy>0`BbrU`cnt@JoTkD)-gh{QHd3!0hjn2P&8&HP>G$K{4qi?*}Jf z5mh;WoWLuHx6WR)Vv;?bz`_c-SqTes##&6x+NK@+^!jc1qs?;}{0KVb_)#=JsO@>K zEpp$GdY?i^SVVZ5hdT~Mpoy`QkZ6f_BhK58(*ZpD>>c><<0E+d_yoT7FaH5N`&a(w z+9#vuH!JN->JueC7X)-TWI->4n?Tc}hY#7Yf2px`x~}(hFan}_H3L#EJ##$oG&ynY z8)cfPzH6eFtDjLtwC&&ayn-F9Mq~PQ=4Uf`oALBdoVgN?7L59x0sbWGT`cnmKtW6f zQrnUJgIK5-NBC^G4GVY&2pTzmi@vr9F$T#>^D$P~%apZK?lG`cPk)3mz2lWMgC2_@ zRLURV0Z<5m=d&P%@KgH_;WTUZKN|Mn!{G+}INpP|PdD(^;fwIv`T}k*AH%&zS!1;< zyG4B-D80&}Cp=!~#k`-y90;WXG=40LsV$F$uk-nS#R`StGUP zI&U9j?d#r>P3uI1b{9K1rnHzCArv_M6ToBiI01%E6(I(A69%dvSq5t|#C)EB(WvG4 zI_WHNcUQ(~6u@LOj|6ne$;pZ05!@od6gZVC^So$zMLa6{UTB)FA4-jW=gyrcV5&K; zERg#3pBzqp`fo_Oc<{=bOV#`u9S>nhNi&TnyAU^ z=PqywUtPWp`}or^*zV0i0=uFyK{7kA9|uUZeaZ=z=i@SoxsS)E@8xw24294hcL%V( zb{$@Q^%*!KKeE@~fp7iMKY=g*#J?tHiR44(zAO@xW?<*rx z2HEU1{R@LA&!cC_h?jbZCt9sP`La_N19bz<7Ib; z@0ZpHs-2aord3ux^~oEHJQf!K-|e1;)kQX=T}L?2lIlqYnIGo4bA7!B?~uk?cMh8L zQm9Gd9n!~nJ%R3EBeOV%KG=$Tg=unnn=a#^=YeT22?(8jC*rgqdYtLdaCV%39&p+i zD&y>Q2ltM4u+zZJ7`p+$+iBV=&(xp+xsHz>!?1Y_U-`ldVutMM*&1?&^D*cyWY*I& zo$FK(O8zchyICmf$4;I6Wy8trPEbf{5;XrUGxwK!45&&AgqA|&3rT?)eP;Ub{`>F4 zlcPSaERgz7e)H#sFTM8lw>b?AZL`gbap}0F3qDWCD&NFXyV{>v>oiC%Bm!5NiLl9q z{HXG?qy{#V4BP3+=Y$*tb(=1$F(@|4Fr-&seJ%agZ+~qtEekXfUsMzoVIfTbPI)4g zI}yPA*lAsx)TZp%zeC_nMaBg;?|jl>&p=$9PHV&Y$RIm4HEp->)Gz)8`1oJ^9&Fx! zkKatpn68hRpgxsB2E~YYaCQc#H?D#24ot~Y%=q$8peFxR-UE(rF6R+dTTI#%riWE2 za-jxTCLv>Bq6Lsb(|1E!z>D2|cxHJ5?`{`r+ENp+N{|e|bt^Z6Z{6~24A}g4IxO#^ zsLYQ~S8$s4;i)^<;N=&dg3V?JfA*caSb>qm@X6l zV>l;A+vQ54jvF{)O_caVb?O_nv`_~jEsTLD249E)M4?7D4?a?E(!(+pv7VFVM>LIu zD@{MQqgEqlgcjfyXkakd%51nCpo1uAWfU*S*b(^rEFeb(q69^A5ele5RI1BvX+z6_ z!QO>4XTrN++WxBigj0~9|JDFA!Wsi}X<8OTs-+tHF@!+S7*ZUVl)jhb%1l`#p{tLj_iG_}u8jnx z1#v3)k#Bqso*eCQbzSg(1IO|F{5{H5#y%nBY)g}l7Z{2JqiHHQrx}>@wgl8fU5KoG zQf7ym+&BaSkYt$}ERF-edE{IQ1ShP2Ou?nn5kX-G^H?U37**#RwkV_yD?)^k2&Vep znq?t;CgkC*j77+A;f3~HKjVL>PR9BC-Jky@SbzRCj^I70y1LIMr#t!c;^G2MGI1Md zcTRHGeQ!q{=O$DGqLk%#musPUWrvtD27Pd18ua#J&3wbV4OFJ4`wUmEaFfB*BL>@? zf(Rw8keg*j*@?rkaaiNIU}n&%IijE}G6EYfm5HHCSap^TPAD;hCpy!n67B zTi^WqaCY)QfPIo(RI(Fj%kLA%awVdZHoXi&? z975DUXj>|=41|7KoyTe*<9f>HfXA_nRAHEKu-Ew3k$Kod|=Bfs;~2qtSZ&P zlAkrf#-#R3kye(;79FPnxwzP5uuExCcKT;K@pk^X^BsGGj+p>pNf|O$ArLIAK~l!* z4A#G=D&$BVL#k-U5`=5owp!~_kHK6&`FbmOq3YWOnS2#Y()W9t9?oFJ^PL&em^=^Y zbchR)8#EZPX`qstuRB$>i<`wx++NLBke?q}tIO5`0{2;vIC(qE)RcCK-btZrX#TPQ zybZgHwSR0Up@wf5bhAsB>3cGfvh+=UDXT1< zu)k9$s$yn#0KBVdL6eW9blu8L6CB7VWFfvQ^ht3@*jXJwRI0{=N$S^>8^F)zvR8-s z=I>Hjqcdea42VE;KB+AP8)#$_k!hgHQ`i6|zuWzzIALX%oY_kv_X5o78pzWot~ltZ z>VoARp+U~mMokz-c==NX)2RCctb?9wm}9<Y zp5)R$fb0ln)r=bi@Mv`FTC=b9+N{Y66s+SjfD0(8!aA%izghwu{*to%F5gFa6ylhY>_ z1ea-WT>BdtRXAsw8skjF`1V#E{Pb&g;Jx?n!FdK#l)fazxJ_eW*ap&N9(I+`Fjj&P zx;8={(Yfpk8j4a_*LERH&Nd;^AOo)u&Oz)`FEI3X=$qKD7z90lnx@!u1JnXp)P~P# z#fdiTmMb5LkHdifg+~B;HlqrDt z0nO2c*4O(kfR3Vp0%%R8z9}f#6iO8+ogCW6QRBwx793e4*6p1XCSa<7G!GA<;HnEV z!+a_$K&;n_03WIWw$TKjl?Cv#F1{;xTxlSMXS?@ow-gI6WM4l(&9tp*Vi0Mjqph(? zY#(%Pu(TkuXI~~O?V!kvh0klW^CVuS&XmdM$6*k%WV$;)Ujw|BFZ_Oh9?2)OlQt|@ zYjt~sEc)pT-|i}A2FET^D1@&{EHD-tz(edb01HWgX-(g2=#FW?H1AbCONOVLb>B9Yf0nu%&PvKw~zUD3YSK7lLNP-lyN0wn=CQGdnYA z)VImpMt^Sv5@W%N6}~V4=vro5cVSNS7w2#hRv%jfu+Ta%Un7oTx0Q4<8cQl!yf&JL zS(rGx_mKO8H*b(YO#%UmbNKe;2u@BArGeD#FMj@=(|h;C7fKIG7lXYp0baZmbaNcltRj(~Swo&fs?Kc0|nkM6St-P2?BwLM`Y9qW*7nbIj5`6hl~S+m#O3% z&rSG60tY58kymxX@-hg72El=sK`+x3@Li;(%l&-osi)zEH(!U-<0H7Af1l^u)@o*z zZ~$1Cpi%=R;SGqaQH(XsU{&OyQ9D)|i&eYjyAVnA^5tp_#8)(L3BudFEYd*Sf)k0Z z%v-i4IWTK9L46zY6Fns})<$)zfe zoxTo_K14XU{tDnOKeyb6v!P?33^0JBadg<^#yjt1&i9Mnfs;9wcfriphnP~Pg(`kh zT`=zzKn41J3SqGVQRwHwuZF2r(la`$sqcYyreeAO5-mY_Calfy{&-!cJeEZQVch){ z1(@(o$gcC?l4D3xob;yn?o!1d7|jrcaWr8}R$dx)jbZ^mP=U0j1Ur`sD2(^FpAldr z&E!x(AXGw!LQSoE6NopwYYcUWnjXQ9((vVO0dMuF+O<)`8_3us-3^YA(0&TyFu?6=OOA_0 zYo@g_7(g+>*)&oTycrZ6ia#qoJz_EAd9q>vr$08oysid{{hmU#G1x(D#z>niw1pJ} zWqxHX-+S=nXpbumq~3Y`{Zm|YtQnw5Kb&Rhf%2RkToY#PcJF#n6g_# zwx*71mgppuf}4ptevTa+Gc!uWfusOk5IUV*(rgwT7N)H?gd^2N-4+lQxTI_!CgKnj zC*F!SV*QGmWY@nSz9WDT584-A>-QLdN#g53TDrU6_&va*BY3!<&3rFD1-m!jpe)m3 zM&kaHesuuU*2ZWDL}&4;1FHK<6|wY6m4Ox4)95e|sz~TN9 ze(Z}c!aMIj(z>1H_k0WX_IlW)r{UrG(;?l{}0-tS@0xH&wXq8t(HbJlVWS1TYZBA+;r@2gV`6PwXQ0i+*<8@7Gzy#PHoltf_+XG2R&vd<53k=l7#-`AVooZ>t7jY?TeD=`RDmWYUJ+f4+ zKC(dxIxPNh+Am`WgHV|evCJWhdk2AM)qb3*bQ54brLm0J9Nm9%TyY@v`d|P2<1hVR zKX~tAJ3LR@OA`eq+$HtLG5;Ic+HP^8G7HMRrp&98DCQI~m)FrK(at#;rf!$*mTS#4 zt`5aruhcoKea|mM=#V}1Jkdv&9dyc~hC#4{o*l7fKv1SPOQAmD(FsGSb)waE{n{hEU0d!Pf;{-g$@C0pv0d@fId5RpPj;DwUFpFOt(dF zCO&X2ub*z&7y25;HG)12P4qT(vU}S%R&=$twO|*eF%k3#)Yd*6*^hN(y4SgHROL+W z&y;$WdZn3>0X6SJt7QbPa7ctK#fZvOxuiL$j~uy^wO9PzqN49KVtT%I&9<|4eJU$4 zRL?)*A?9FvHc4PXj7Gq76GEvRWtyp0_FzHBBt}DrNWB= zNEe*6PtC*yMwi;P89StIIJCW0<~P)SVg3aAV`0@*imTed4M8b_g<+TOEObUg4y3lP z=*B$PD5L>uMhN~R!Gs*lY1bX4>C%YjRwmO=qVp;&ur_$J6aOdCA|`KbqO%Q>i7Aa4fGbm zuz5$9HRy0(o6$~cCj7d`RA^$;Ok$f`%?{AFa-OXG6a1KT&gLCvKUfz zroKKWsnq6`Lc$`>GhmRai$-)|j=N3YVf<4i%sYSd4Z!m=I9jja;wwJ|9YufE-8Snx zcj4ME{0j7+`y%Hj+g@xmvFBKJIhpD?UBVn^k4U1SWRDNmplN&62AOvB)ir~22vD!G;$Adiru)f(3vznr;+x%#nPWKKO?#}>U`S_d`4_V!lU ztdPwY+XejKy+e58!^8aSB5SI2=N+ZW(1gSNQsP2!(qa81lLYxfEi04W!h>$QX|J!t z8*~Pow69Dmj|{Qmuah~W_o3en^LNz0Kj}XFgy*q(eopELT3}^X6Vox2IbCZ+=WAxb zA1g*1{~-K@-ZQ`%fv45@vrhg?uvL9IET~ks6=#|xT~qJgog29z4|*6jp&tz)}jpE`q1Zya(ku2*2fxwOH{< zyrj^s1edDeulRAbHB$N5b?a|;*<5F71IDz4T{a_8q;1+YC6gK$Kn*IKV`V~kH@2YDQ1F<6gkl0K-%V3WYLzSS;CsM4k?uD za*qivNm>%MI?zaj&BObmMKP@idU#O~*V4!-QeoVoU6W6 znoHJ`8ypRVZbKiB9tYU(2Qdk&Hc6(6WWHahX480>`DYBB=D4_l6R?BrlmZZ){Dd)~Zz!-e zXC^%_10if=D9>Ohr}oQ(`n~ScV(+eR8mnD<_O0Af(VR<;VipS32s9(sCxWy|Ul&#O zrLTmpqE>3fwHdf?oI|@NT zdX|xP!R|@?C<0)BvNmuUnjyBvRS{JJXMjjAz>Ehxd6Tvl08^qi;c@b)! zGcv{Td`H=GN}0gNY^NsKXUO*s01QPY%P!=C}R`&q8RC<{#j7I#JI-ooBfEGY~B58I)q0ad!63Ya& zZ9u@v;^+vj|M4Hf`Pmtqed)&`z4S`fOr3Llu1;U*#Yo-m>&=OFZ7VaU#WQ<|JB-%Bi_o_#XL!qA-_Sr`ilW)^ub zh1lF5PV%{Zk(5Ee4ev=Li8R-LooCn?1<&NE(=k)%aP+9~Y{pO!hNJEHTEgMM9-L8n zi~P*{_xcQ=RbW_u4twAL z%0IB0av0}NJE5jrtlXax%!$+0Qi02l2vI)irWERJn%9Dlnsw>#O*$7)=U4zYss#( zuL+V_xKPZbN!ut4UNrr~h3u~D)QnChK0b)_DnO!Lt@IsLV?{0-Z1!WBSYu5sgf;rs ze?awrOT`Zk8jv)htNOZ6n&+l@wgImC0xNoAy%qtM{7&I_xMpi3HLeG#j2D+3`Zige zQyhoTmi~!KYVNr5Kq}ojcngls9^~ctoQ2vScAW;v8vxZ;g{8l&t)is47W;=5B5yah z-8TRQbZMekiDW*ilews&&Ch7J8&}VN``hU8QBWDUGG7VYtHdy_#s(ZYol0o}d$4dE zm_E?3k4SiZ5!(6BxPAfwuZu<(#Qa^kFK_(rZ$o!+29HT9`s&YQlipUrf<`enUnq67 zWM)C8rRQFR?(Q>i@%`_@@c!G7vSdlBde)Fw;FT`=HtBaLzAOdXwTvefz|}S`NQ9l5 zux1^5Bd4959$~#mLd-3cM%1j(mTWaEcf2D{2oNItagY8cl3=$QqsPM$#o9KOwPA8zgWH*Gjs*hhoc1n@HinPt>_t?8& zW^Dnq2D;dv;d?+;ylzLw1pJ$~@({h|yr+`cF!65ce4V3_Yf2 zx=WRBDC>~cv~1dlzNpEY1ECF-Rx|;WPz$lO^%46Z&R#Z+Ca4sV*3S{yXw#q#4^hAs z)Ne@TUC}HU9t?G_XK8h0Q|PnLKKmJ&!PPmgJdj$hZ+v*MeE2Bs#^*Rc6WiQ%fs!+# zM1v$YpCz8PnDWSBkrwEZVUzssMA~QUKWudpnxmsdpd7)R*m*}*<}~lU_Z~j;+;jCp zaVlbeEpxykk;x0dHCEBQ5P*Rx$czvSTl zwtK9BTCGZYmcCnr-FdoOPh&&TJ5YU}=o~885;I+$?!^F8aBKf`=9 zC;zCKnu4q_;~OAfU&iTtv^fdQF}bO}A10UUcj6}$gwB|2=4O*0bzaEaG4qWf1-;cw zJa$T-Df2Y>TFXlY-u`%(K~&E>x>(Q2;aarbO%=R7DKdVAFK(t50-^rdGUqTd{i1m_ z%EJAEIMuq?d8;tkx-!5gjqGgv5oSPbDrM`U6CpH7ni<`IVbm<_!jPP%qXyp8PC$wg zh-wmFieI9H6d{Tt(ffs#_nKV0_gGgkplJbk^1C&aIknV{1=eFcHzHlMdYPH70!^hu zs(GBi0n^0Lp!6l4PqAwDqYJCXuBWge0?KC@`vMN19Mj{<1F55v`ycen^@9<2vMUcn z>K`(t;@CNyc3{gXUP$sM^G3DmQ8WX@Y?1;nE<-gIbnxOx%J}p?vES$J|H@YY?mvVS zR)BAh25{-V(pa?IfEIgKm@DXK++mlj9=e1Rlm%bp(Dv}HyF5##+F9$!|RlyvB_cRq)!yUut|^W(aA2JMbGsj=h)+O z%#3vf`zvuuk7hRpQvE{x$`)#VD;3 z?f^dCtxgr3xggkFy(FxYzQ?;83W84%CVVM8T~dZU4)x}VG`#^F`9OV-)whCT2&H72 zL;5^cI6FB0Ce(WhGd3Sa+N?r8af}!E7L96Nt9>C>O#04D&Y{jJXrJ=mE`_I4X{^w( zSZ1o|(zHXTog8rB zB{JEt8@PN*HBYXpOrJ>*-er)QHMx&ZwuRPU@!fN9)cLG*q08E z|J>s*|3Cl54>pgtzr>D+#F+cM?6Qf8Gl2tWAUIw4l&_4Ex~}%r3?~wdgiSzZLd3L@ zOnNBHRuaT^E>RKxrc@tkcRoJ<;6WOEp(;R#3!?lpdrYK_<~+x8YebhC9u=wN5@XgU zy!}&-xL6@bJIf^;{QmDke|`$5`-d?8{4W7sY@8?uR}ye@oMOq5wNpvk#ArhZ4H4Ia zYtX-X1JVmwL-qbU03W;u+q2``*O~E;vPFNvv6MQ{Wa!+}k|d}Q^+MNE@sUW;xm@Bq z5fE8W_={l-&5iIBAP&lC*YfS_bk0nP%m)(a4+Q)WQ6Gf~q+Y@!kOR8S44x+*;k@G* zWwhIfnThVY+bqQIs&g$<@8Jp<2pM=n15v^E$?k~&N*&HC=kXRq8F+GS6FM06qXknl zYz5m%)7;-4I4!>Uk>J0}QDG!MB73Um@)Rln%&r&*1)t^F%jz72Bmhk>Q+#B6e!wTU zx|o1I`%wpZ#7euI8jz86J(l{$u|cR}emUSxq1$v;RAt#Cz6d3yi|(Xmhj88Cz%(2s znLL}%lM2YAnfpX5#%B551+P_h#UPqZS}s_zTgNai;L-U4l1FAwbzK0U_)=>BKxrFY zyEuCcdy5^s^!(l8rtrx<4RtSAnHb(VhU-uX-K7L98m3fL*b7gPCiFR41=@PiX#$Qf zzx*;hIqKue11aLv!+-kEkCFvLq*Jt8Z*x&JI=q_-%FeJ(c78A@T1ZS1x{;C|yGofC zFR6wHo|vO9LRzRJKg+iJtm^uDW|BV-zHC^EfPgxtRrVNCSS>FwiG=uYAAyyZhcjgc z)KVAdmyOo76xwa-jj2G?)uHTIhit}Lzw;Ixy!$3RK0SrqumAUD2hDcts`A-G_2L{j zRRijY^S-8k=p3_U#O0o{f*eiLV{L` zL<=HPrsxD~@m7Ed_KI@hak6Wb6s^k@c+Zm~@#k36PEj`R0z1hwf!}Nd)_Lq3d27f1 z9w4C(I&H5qGBH)4XjAj|)hd_VtxAB+E;^T&$m5_us%V`wW)z3(=!0(*dORu17uE&s zQ#9?l_7oZrRe>sW;Q;MgfSmxXb`-A+0z^Ni&dpur-J)D5nvqhwx%XVw2|+AqZAHpdZR}d@ zHytC?{n3m_myr{R4{-eWF`OSifLn(vxOV-z zuEoo{9Rb4Jinf9pQ0XYl6o5@>c6aP{1>Xs(i6zUl%&qt?eNbW^KG8@`jwe70Xk9IL z*kw}?GjoOUq*Z~Q)NGUz;e{w2T{^54aUwjj&)(i%9^alb2GMED`B#lVBwAJkQ22v031L7!8KP?Ar#PS1Ad+<2?KmHpYv!m= z2`uKm>j}U?16J~{`E z%c-dgHuZ+koT`%b5in0&bG9fKJ;eswaX5=n=a;Rw6tz+~!%S0P!Wdv#nyJKP96z+f zeF_`Il%}<>O6KRIkCR<1+Y+_=3YfHU;COx(#g8@lJ117W6IO%Tx?ig9(BsEP(qAnl z6;obgWc4RlMFLAt&+UZ1Tb6({rfGi!LMddy+F5`l0jVJq2P)(2>OA^`v;o+GHAeJx`ju-Sf|1J|V8?@dQZaqhEEa z;bKY7-wbw0>oIV;n7qiy5g0(sFXYdX7so<(;9=h@a2nOoe3V6RyG(k`uap-OWfM<0 zdZ>gkYcuwbvfT+J?MDPQ;!7orDsUgU7QW3a?`DBU0u>0RE)JBJ`O2Fk>s)Rxp#{)1 zB}#O;-ANpw*;k2x=1zRgx~zHYssFM>*OQqvYlD{gbN}9laFI=VN7Q%!+ONqjy-4g4 z!F(qoY@3EB;31$8@rrGX(TwUjubLbBpB&C9M$EG>!1(lYfcgFD=rIfrK7w?5!rCwj z!#Ak*hD?9G1=bryLnKPaqM9cl!vQT9nJ80UYZ_Y-a%%>XtgnnAB-rGBT6IS}2l{@+ z4z4`!u#A*53}pr-!g|MPd`9*C;Cn2hbFSyIUuW~)+5u138_?-J##4vI-^l@#X`ak< zR{^Z>n|fddKpDYxtzys!09*za0+Ehm-CPep>n{=QPtZ{F0|6p)4zHXZseXL2E3;8Y zC9lhTffWX?&g0~f*2Atf!%0~Q4%R)qaAyf0ef%gZW_GX}>t_sfOcifksSmXLJOW0g zKdHRfO?X%|;z_l0*k}RE$fB1W-xJ$Y+Frd5AYs+j2D$_b4HU{h-?EfBn$$nlv|FRl z;+}nzL`wu1=cP~=^O5RN*IFmxKm^ouP2I5iWv$by&dw(ri-FCsV|g6v`!V!epw87% zy{i!tB43!D*9Ia3Rc(bCggH%B^%_X<1VhaoR~|_H@;8s3Ir`4~Kh>|Y^l@>x}n1yG~~0KW~e?BGXg>#Z8shy5pj=V z6sPV~2q=~=@oJ-1*0@2ZtKLi|Nf`+LuuSt~As*Bdd;5U~#J5OXQ}_38up~>N7W&gZW1-v!7s-buS>Gq!nFOjG0*ZOH z4{OTTc)ZK)--w?R$IZe5j#Wc7WB>~6kgjPO3}BJQN`H6cWk>ZRlV&#U^;mqQunT@n zP~^s5#6;!`)_&h>THcAPRG zAPoqwJFTFWEHME!O}+3deJkz%z4;tgd~svktD&dSm-s@A32gQ z4!C3rF*0OfZ)IT3LarE{&2#?Z{6aO-VH_He7st}qK51@p*-87Zh_L`=w?rL2q6W19 z5l{I#!!W}Y7?xftRrD`iT|YOWCTKvsg47h7iB);JV|Ron$K<&3K3Oorlg5TLS4m<^ zt-1wo@yimEq~k-I&KesI0wX~TCItY`V#|kZLzZ7yNe>9-py}m-n8nZuLO9ORu>a^Ka6E?o`TVAVa=()B&t5T(FsgQgBgPmp+>< z97thFQB>`!!>Db-5Yj+EmT9Q${;o5@qLdM(`|?rdssF2zw$0`EjNd1dzXoFQTU+Mj zhRKf#C#CRoif|>YsaD#yXZ)>RWt~G-XGlIJ(*X} zVyw;0-1oQmqN{mDHLtYH2*%LHH_SN!h4AEnh#U|=&>c>6B;Dmi+L(m08;o~dk>-LJ6X)ZTZTjpZ)k{2)&1Qfv zef9Q-@I51FLTqI6hY8L9G>b%4>&5li2vNJM1i`gYfdUlBWSQWJaP+=dBQIk~@0C{+ zsC8_j#K_$cD)3XBTyaG*&ln!**o z!PPs>LDv_6%#N%X6fH)$zD&H~aHRQ#5()!3E{??+6KxuWB%o(0x1faBNMdSLa|UXP z9CkEcN@xQL`e2UW;2NgB0Z|5qde4i;@ucjYuD&lm3r^_4K@!*qhxr$^n{j+$2Jk=y zqRM=UcTKPa)@R!5>5@+`&o!3{up4Y+a}HaE*6^TIfeY|HKxeMtS{A+^3IMCy7vYXP zfH8NSbyQf+G}F4+m)o-{u`Iz~4CiHimUoqT^k?pUBPAj4}<q=jyfKr|Zx563*XHX|Mdf z&3dqycM1xWRN9k3RwDQqMh$u^>F?1 z;}5kqV6j{#^+cSlzfAL*QAGk=3TVDpyv|l^kZ>&AfPUvX4WlxQF#w!G2wMi_KnUCG z82HRQh`O|u##GAs_Ih{_L_WvEqQ zl&qOlT5P%S$W*srjZ;^FK+rTW`v%SuxDz;oR_fzC*E%j&{T6s0DJ5EJ$!{m-yP}yYW@1m}(naU-9xCT?YylM%pkQ;Sq2n{dTjpLf*zLUl z2`bsRxnX*LVE8aS;w+8p%jT$0rc2;Ktc!=-xD-kNIOtDvHA!&!SzRX>t|S9fVHHJ? zm!Q@bS$%o&7Ais`W8qL% zS!mg#m~xy0Rg=n7SP%|7)3YX*bLM5Cc%)AYm4Ff!fdI~Ko0O*XvNM);V2`xnXzhV% zuV23=Bkls2&ZS0pwaFI>gzTmWMjL)s&$E> z0$MQC>&n{}G|gd-q&MDp1D+i9abdmkVX>HAz*4-> zL6=93`Gf*EEEuNj6j5z~nnzqcN?&y+2{GBdeEv_)4=(;HFhEEpKwnu*^^zznA}+Qu zaGYo+iwhK+A_@#b2L#g~hY2DZ;_|HuDXh%YevNTeA~DhX!ivSJa-ki{c_Sf75mbeH z9XKj~;;q{Z?JS@m1HYab2jx*?fBO6%1r^;{*>n!Y@tc@Jr?GUF1i*5+ z{kVY2pJ_&`RQ#qe04Y5W;MeKs0qD$ll?Q4J*OhqhI zUG^!0;aY3TOHjol2xUS1sq5Y5aAcr97t$0mI6z8e4yU^MvQ{8f0Ib$gS^W#+w&^%m zR(U2c`Bbq@|McLGb8WWv>B%x?@#f?-A!?E_mgK-=N@oNtVGRedjG2|%AxxF*?Q8ZOn zX6_2LcxzM}Wotpl2%Q3h`C-*g`{4b6B1!rDjs4=^FIz6wu{`na+{Y8(!KZgc$cze$rt9HrI7!%1j2tbOXThN@#Nm29m=1zHx|oFx+m zTm$>3a8Nk1^KZAReG|tVo@2sa1H6h5JbQ z-Cy>wB!8(h(K4~Ns3Tt~-319!kAde~Cv%J1qCRQD)C9Km$~4w$o-?hINv#f?v=57~ zR2$A9+-Gw_wOX!?ilE5|EI{~#O8DpsHH8ZP< zhRW7QeNSqN_2+yZLenS&NGUvD)<(T90vC(G%9(2l=Dg%3)$#0(v>Vj%EvJnRfHrKvJ5{1p!S8re>~&mz0vJyu7xqZO@?J>%fC>ODyy##;3QzSri-y^kBu2W8q0CU>re|f6mBiOJ=5_}v?WK`=qLG>&R}x75 z^_2SW|Nq|lTbU{Cal%)#akC9w5*3q}Lef3$-W$)!G$*!ki7O;KNNC49CQS*$3s$vP zti>|FmW4_~x`QOK_ydc*{rjgM9zNuU`#w1}Q`A!=6w`5lXb@C-3w(+XCwvOX44^a~ z9#8`>S=?QLF;NO0Cm`7-~IG0(_Dr>*h5~;%sjOG2gq+=k^x} zXT&r&;_E@?WJzv~?$o|WJ2e~2eB;-$bZX%plo3;$HQ?F?$*w~?AL@HeSitIr$yYBjRYfDQ(NqpA2|P&CBH(!Su4>pkVvtipq; z)|m-H2%iA9;8TvKA505o3_VTnU#Bg^O)1<}8cKvidGKD1t!kP_HnU3taNXoV8eFb_ z&*h8OS)A5g3)@+va8ld)L;xLao;-x0>A_~{lpV{qR-&L#3PS(zzG-N+k|=03z2QfXP2{JHbTo4@Fe$Q)o(BbTcUhZrBl zkm8A^TgOLL9h26orv=BvR3{|?Fmh5l1a-nYFk*(dD~&;zVQet7(!nK-E-utm=tNoU3T{%YODY#302PeVYSA3c z9)XxdLW6QNgIg}AzzZfnCCl=afQpQ`J~->w4;c8^B}oIXhAnQSJx=OoTIoC!$1km zAWSf8r23`28_drM6kLLvrYo?daiJ_;S=3zF4kKgi4x)VATgHMln6kdE?kPhs|11Q| z5zB#avDRCljc06XRAiOC9eZ9@H`r-q@E!^5aH=Z4x!5RYcmT zPQxg0`WX$%T;UF$PLVcOT|EPo3N4$^v=)h5nf44e>nw~xq}A<#aqfk&aJreo`ogvX zO=0QsOHYn+TuC7H;N3_6MxG(Bq?kRNv_|8u(q2%ikwj)V+Hr^C%-9*2qI+bYv6x$E zVJ7p#DU6U~1Sw4*X2`@af9@|9e-`Uxz7K-2gi!j{b7O8G@F6uoO9cjBEEp!fNsQ6) zamtR2P$U4CNTOpnIPtH5o>G4cG$&5#Li*kR27)pt{y|C-R#$syM}*YbF{zkk9M^aapf=?p%xaLl7@Q&IHE2-I>&&Qi(uRh~RS3lE8s=;(-AAyN zQdK=$i;lyZruaFme`9l#I6%vdG>Y52ZXTa(V7nWA*O-AR^(zn4G5L=!GH{IZJNoq` zpAYgz+e{Ni2z}~Sf{yitYsVZ-An*AoS~Ku*KrajcQp`~qJE`sqyGJDk@2bV_f+M@{ zbSE`!isAf}!v)hH$ul~N?^CAbyneIkJT29X&S}78;|ZJ2HSX4;lkp$DKEc$=BuEie zz>RUJW6%c6A|aY5_(UMCl+)Klq2ukOEwq2S9>A>`KEC>xIZt$fQA`BSNaLCcE8ln$ z0Ac31l0Ygmxc_jo-L5U@AxG%ug(v~kI#&DcSW_h=KtdvrW@$;bby{pR!RS8KKuOG# zl-F_+$3g~XgQWbRE$kGqaonkvfz3aEWc9&HW`dg9&V42Tg!&PF%;*z1-?8#RNu+2o zs1BWIw~Xm0*G_#bsJtXOJl`Z$f{E-d=dR4`+^ ziMwm0>`TQ{;6DQV8f3|?BVvx;IF$n2!hcfLm&ZFC+(oES}$4X#8 z1s;7Za^u9~B7Q=NjkI6@@IZUw`#+RfTzz{vj-`@Q20?sZ_=uqmQ zIF8rh%ww_XvVcFS1j{T#r<*KvA(q+{P$er!`mGDV%BKbtUrqzwb@`yeRT&ek##icJ zfj=mKFRJYn17xB04A#4II7itOGSEqKr|7$odMQa#{kE9CjfXxF!8f-T0?a_8hf|ruZhM~aTU6@b{kwk`{=#4U zHH}DIcCa88V!}&DC{YGH5*c_%6rfSknvAF_Y>+rsn&3bJG*aNtT=psxm~{p;S;xj8 zkZRNqBbz7}1Ptjs^#!MR8CfI35rSExCca&rMl7f6Xim>6B}#zt(R0ReLpVrhDxzs% zIwt*E_m0V!NOGS6qglmNA(A3zVo~o;CWzULHe?_%ELO1DTf^foei`ukb=80sx>qsv z3jd&=>>vWs!i44ME8*W6juJ}e*{Y4QM80w_dO37vnXj#ftrK|$<$11XHE?fTDdWyYvh+`S%Jap)yBhpMJjdRn<4K zFCt@%eOwWJEaw9H#W*e#T8@{#r~Y9ND-(vIW%0SB^Dv+Vxa@5e5c77RGf6)M#fPZ8 zClr>TJ{z791`kl1yvqA&{hV)hqWreRynb8pc{1&r^=7=Sw1);(cdTNZ2X(*Hu+Uhy z)=`ssJ6Q}bssLgI77NHojaIi{q~y;etDhFyRf8TfOyUNXceflnDrHc`;40JY;bJ4e zXiOYJgo6WjB1n?jnny7u*H{Ul$XeZHFPRP~z16`!@0xvdx`PGf=~Syg=Y1C37%-3u zDD#Gd$C3y<6~JY!nW!vP$i)H{xumYFM@Oo$tFbwc5qQ=0a()%~R+)oP{pNA0gh}@Q zO0T{4+RUoC+Q*dxQtyBN@h^AXBCoH(BjF}B$uUzyBSYYziX%*us+b(p31}?Wl1ndN zXQ_r0O%BZbx~vhfgqNu^TYKly9Rq>gaB=5w?_GY$U;pcXAAXb~AufbOjFvn%>k?yDjS8R@kN^;C5=IG9Rl`&x zjQBmxy*d6)FlTy<{ID&?`lIEU?K^$-r|=!hIFUBnk`u=#yr@vlG^|9a==_x$Zq3j9 zOU|cD{H?;_Gsh>#7#9r89T=_;m0D1f$dmbycE4uYmq-gsf>fr}qq`j(UqNKv90O5wZL>LnRkwlX zp1xhuivjqWfRw5!7{O5d$>m0uhz1BlcpkA?XI6en(~|&|2GuEe3Nym1s#pF5o*d0_ zrGV70{&BkY;5*;{cPT0Hjv{L-BkwqRIfCVBu>{4o1CO*-bdc_V^G%U+I-=%X8%0~5 z#Nds(Psul6xW45Ap=z0TjlThb0z6lK(EpLX!p@~1*zhP zmL##Pn53L}xD=cvcDdnjMa z#Fi4UTEIX{gJC<2*cBGV1kGC1QOul3lVu^h{D?8!SR@al!Ed%C!x*BRdlLe|1+0N) zrA6~^RU7J_E&W|6e?%8k!XBS&0ak&sGS4O^z-DeDz@_6nJ+IIW+na4Zgo;fL)9wXW zmdefE3v+-)nZMtK0A^uyY*#J;K=kiQRW(cG@8pbI)?vP)J05&Jxm zrYX}E7RWdq6T>AndH140MiEwMbuCGF%j;*uSr|3|O#*qe{w^vt(7_R!O4fqBPLCcP z!STa;aJcT_`n7ABua7%}N_w%Nmv$7DO z4Gfxe;5gvn6C^b`t`v~E|K__dj@#W|Vlzo6+h2L|WT3=rffy9Ug`&l`-gD;4XuXqN z09in$zk8hpdgF8-nkI(-6^#`K>SSL734y>`EWSyD#pT7f+*^P1=l|JD@BJp&rIO&+ zqKO-@p$n%ky#)7f--hk^IgI&ldvU?Bs8VLWyR5<3Z7w7wi7qf!CsV2rOSao-x)NSN zUGd*>r(_Kn*Ozo6&`TU7zTS(ZhH4Jwz613G>Lp`3yDt%VSWp=YAqHL1%CIyDSZSb{ z*hgOuVN3__~*`U-}Mf zB8U~#;2Q9lxYQ{T&@%@B+fB#XDw3!{HbKxqV>}wzw;h2=!X$JYpm30~yj<&Sgv!a+ zm@gU&o|@|nL{<7Ztgp4bfLQlm?4QDL+Oa`sKa#_%hFe!kiY5j`s&R2Pi#kI zu(Mh(3<6qdL>ben`t_4-B?VQK%|Ld#RF1FhogG7ZdIcQyEDN)iq}UGLT`e(51Xz-0 zw=;UTa7{YLZzCZ!E!mYpgux7?Xf0AwcI+l&R@D`1I88u`c3SQzUtg~0@yRLd?;mi8 zl1fwCw7=c}Vt@(Dc_<-G${)b&V20VP#Hjv+u$EH+xv^fUDVb>G6Bso;t`v}3?%}VU zesKB}u9roFffC$JY~{k7QB%XPKM*9&5}uNz9gt+i!U##@#EE7{S-=*X1i*ZqG@0fo z_mJj=ouExhSiz_h-N^@_I$GA6Okp24aF|% z6*SRrlFlI8{TWozwZ3-{)holcctRF=*BH4;MB=+(l1w2VTumd=0q~Tq)e^f!z@RZv zV4~*FOlUb4E|V(#nFArLoRP2)W<;03F)#p}Fh_(E)Iec^C6GdZrg%Res#5BWvE~72 zsFS$?DZ3OIIN_${lEz~v+qMCNNwd78SKvxxT|ozw%>tcjut>YLnGyN!xIiDdT0|usI)rTrk&^-E}emIP2kUUmAz>xufQIpKz1ur;>l0=jU}n z{0k9+7(ZL~^yQKH1~4>#hmYYGU%Clzzk2~Er)SKRX|Aw2T;I*s`@y9MryH{LI?ZEe zIJ7#-AQ1Xf*2iVuO@tfNdSR;eht<6#^O2goKF_AJ zylyt6u~pL<*e<@{pDKyeN1DF#F;Psa2I3)=mZ~+iOptdcl>|6b# zm}hF zE0?aSt9o1+Aoc6-zkhh|4>tc^x3?#LPd334aL&Au5*4#)Ey*V@z$6O*#lf64HJdXq z(^YaalKMYUL~|5Lhs}A}1jv!kL8K%~syTMc_n+^V|5dCT68BRA;tr*t^Vg&fmB7Te ziE{c4T-T1{SB-4)V=F$z5~BO*{rWf&T^uDKooShpYK&~>o~f=`=rw{=EzH79>Hj_u z>`HF&Yv>@x2(m3``dWg3qCcz6j5G==^AiQk48*m{L8b&p{FQ2=uF9e6C~{hHA4iw& zAU4N8Q-ufW5~UeMBZx62M0u&Vr&}PbaAd8bX_=Vl(>SF;ee5JHOj508r`ji;Bc%N# z6Q@e9lrG~ywSqP1DW7v1r`QvbQDW7w=A8FP-L}c^bjh_Us8Ox0NC_upmLtKXS}MOk zz8I?a_>~k3$H}+KnLHMRHm2x;fIQH~QVUwVV3sQ&rft>y4-@8=J;KW`JOyWGXRzJv zc)pA(ph=%42LbX*S#%5$4MZg~#V6g^VpUI2Hg}}*teShQN*Yz|H|;JFk2o zN~n~Ib_8uyS8JE5O-X^CMhztffzF<0pccl`*9CfY<3M_SF~#5$PmXw886b7~&fb@{ z$B({b6Owrs=Ud8Z+lBg`5b&{0XM#Y0SuLlH*>dWQezD>tnPO7u%g#Mr?7adeQ>nAL zPZ=d$zq!Bn&DWmo-~4Yv-SQ%1A1QH4N6AtyB*!(kW$U`Ac6ni1NC7NrUn52JVglDX zRM(sPz}};Wn+4EJKjt*w2|>d8M)O}7b-`N#UyO^D z5^>zusNUR9nyY7kLNG+Tm{i*c&iK$vvAWb?0Ym#e(y(?GY7@JvpTJsEJzK^jq-24@ zBdmYP{Kx4lRD!1Y$9ccB{hC=uiLWKQPGZ(XF{kqUQxhx!sdeX*Wipl!2x$eN%0Gcf zm+Pr52ij+wbFs|!vFiP)VJbNP2-LN^LDqJvb$}lc)i(< zT(FG~rJV(kLFfPlWR}7ul}o18N&cPTN15}`0>A*~4CJxK{~X>MFW`*UJ!y6?&ZQ?c ztrBVBh1QIf!k;Y=b$4ey2x4CjxP-gQ-T`#Il{H)99N*z}QNS)m~`U_bj^W3OA!W*;dDc1O{-`>a91%?A2Woa$-kAX2ypI+xo) zArdGC%Yx1m$Q&e`0_Tq#^pgndFoN%Ru_YV6x9q1dbo6?Uy!9=cJJpoA&DzH8dLPbT z{Q|(P+wv}JlRz;qxZ?GQ6>ql~OtBtaxB)}|byfGGKVKX>YhZ#Jgs1CFJ_mNfPo(M8 zG(cO_|MEm=xmO z)J{BQLXf6qrna0^S1QeXT63_N2+_3~MT3ySy{UQr(qnQD!lb~^2NiyTx#CNK@fyyy zAL?AnlzNCaZ*&ea{Sw;{HBSztQt7)zpTSvwll`N*DA3gi*ZYS-(%8A6 zs{>!Bbb>;sUC_ls?~6YqHUe|CxWUD0gnEMn78+BH<8<0SIrO+PKx*9XetoywEy0|> z%?~Ow`#wu1;{``2$^!qODLxi%0%T1UF}JQ)jgah=vM>kie0@PCzn&N8I11=;ySzrq zU98vVx1M|MZ$pFX3(Du^4#w3Z!`Ax%abA-W0hH)9%E}7Hn+a1Z8kAB4dxH9A|Bdg# zwMP$N@8mdxr3{p)F9z8iXC?&+^ec;ZP$^4#6U0d~tUy_i77HfnZXYG8V{-7B)O?Yu zdvvR^X>!OEM!Wb{Yd|7Ydk26A*MQ8o9_tIE=?Y_a%J@SeLeTVq{SL;zO3UP3?9yG( z40Z*)xHd>P63D&er=}p4rX)FulUYl(m#9HuIk0Fp*Rq6)CizOg*fwf1>fXsKnM@KR z784Ib-KZi7mpOo!f2qDsPt+Gvm}jMrCk0ebBH;9vn%2*qsKEx#mI}%pAhLXHzzxRl zSo^EQcVT?je3LFe;!8@ApKw3=4F&Y1sySv=Ojv6jDuBq(cK%!xL@E&0HYhOo)SQoe zG-@|zfn3Xk!<$kABIddsf>tcFuz44UD211IAHz5Hp2_RzSa$MiRC8X0N~cE4S;_!P z0wgaMn%tW_S2G}6jPzaN2lB4FeDCt$5N^{(AJq^=XZtbDkEAJ@gbv8xf>J_t(`c4O zA1S@VUa7v@7o4s*D8i!kuBf#ECBFuh_6eJJR%ya??&Hi{t?G(R)~qLoA6EiM{k89% zz4HC9zx}foFw*VZ#L$=PjIA~@omC2A5Jh%&5T-9X@HCg6#*L!bB|Hf`$$`dO`{{A^ zUkVPtNx~!0lJEBpfBPT)rSPfr~-zjT=(P2eQ|nz0mm0xNaqeEht*1qCqN}B_Z}@k@|{LQ=lz+ zW&-4+pe8E*-fIw4k}6kA9-A(!*y%ULTEcAF=omEZ$>)mB?THl1DO7+Xg>&?Da~y?+ zuxO>sfw+tPfRRsz{)9rZpfoQ?jR9ZcDgu@EZshvhEXRVXc0oy>6!ppcui(WPjAqB|Q0JqdC&PYM>O=6m~q~!Is zLp!Aga2Gnk|JYAk_j+q*nFcH@d{l`BgpV4O4jXy_U8K)J<82#*oL0rP9M*aO=;adD zYc!6-%yg2u{Uk-q+;Js<)cfDQ_pc8Z=eH?!2Z!uu+qOo;%{FyUCqimn+I2?^8YqHx zQh<~f<4$(<^&DSnkn}Me3c<{N5|4`GLD805wy~rV>@1_L^}*iXp4N`8|HnZnF(LsK zu)(-EadKppPIM=b@PDxmQkS^$F;K`Z?SP!TDJ%t`ww z6#`eT>2ppu4XDMwmJ=P6adM^&VaJmCM6sXKcJ%1zl6_tl=AeDZ_@5)5j{;bGrNhK5 zC^%`Jch4@#Np=AnC?FwLyAbBooD1!meAMSA_d?y5)winbCPompuf)2jz++&JH)Gqn z%a0a9w9o;=3o*Qbg|DtUO!W6X-#Qm+pqTK_NjJOmZ=l@dVLL*1j(YgHlD*Z*uvwEgs;Rg z*$h0{^{cGHpvgfzc#w23Bgc_Kj*2^OHf3q7mcpdTWS7l*vWrdf>X8YcUVn}{|b1LV@3@Sx8IHx zDNp{S9jPI>g^;;ME%Z(Wpq!v6r2(wL2c}SOEboYvA4*=Z(!UT0S}EIN`K5;Oc`PV8 zXg5}#Ult2YaH*P&IVI0lByAMQ-gY7p(WMc%eXsl|4C!@X0TpM?^~sAnW-L0WL>QQU>a{7mbo!b)Mw_3e+tK z!|T(eEM5bxW&v6=T*JuYqz!^v`5hroYUYjIrVF~NmFoEtTskare=~E;Jf}3O^);&r z3CO0J=2{7l(mCiR&u7y&1V!?Jr7!5S1P{aBY zr=mxy#?9Ju$$U-#>9VQ*gU@fb-LDd8l8IYDi%2K3{ao_o(Gz*LtoFcW zP6;DQFJH|v~L)+9BX|cEZ&;B2;UH@>dj%k;z?IcNI z*u?_6I3(>c=xQtTUbLSGY7bZ`KatpJ9y6$zg>q%7?I@F3l0rPt{$JppuHMte}N7OV}T)3@zZPS&Wr-3JS1t zqK8ggYl2;aGK8A=*bkAa(ARN&lrrVtu{=HD4dH$IuQ8zt5Crg0fMfezwj>Xs(; zOrM!O5Lo@<7rzMi?>~U^^9znVK7$#c1Z1@N9A43g_IMfK2=$d}nhvPkh;4Cbd>q4D ziw~6niY}C``M>o9HWesPTB{K1h~X`>vm@MFzPG^B3T?--UGUZW1Bf28Dei^M{cP5I zN_N1WpQ;c%N{Ep`LWc13s-09N0j3e}ni_t6B43 zHYnkIJ80I=6c)u2OGBVvN@L8-h#H-}Qy$QDEr3E@=Lpe)5owk0V)nkpsy05cjc)K5=z678HBALrPkV4W5a zPIp+LZsr~}5%NxV2C_zBgysJFzkUS$pIuf>f@I`0Y|^F1>!_rRvM6*N@Sh_9y$`^& zN)beLK`mSXGP41q2SAk2NqNE| z!B<2r)Te|aC`2IwrU<0`{fMQl)%jRgoC36_jH00esI*mp4X%(r9izEKK?~<^q|+vO zGLT>Jh6XnC(fxy%{5auip1-SQpEXkC(^nJ5X$QCc4L-I7M$K_&s98gy`{9aB%*X%$ z;ts*;xrB2kVZwE*yR42AL=AOKu-Qcz8FTY!N^?cQWredJ&2k05@aKLWzW2TF!=p!! zSOaa_;L|ulj4M>dONu+$E_Dts;KXRbTyv|td^=w$D~ckeEW1DSMGSxnW#?9Llfvm* zi{n)zE5)SAou;j=mEUARhS1J8p-&cGpq(S7PSrfm&)nS|!Qp-fN9QANOtIa>v^j_# zu^_=dPm^i1IyNSd(9(CS%oFk_86=dhQEm&*S*i6))tm`nV~VCrzXDDHytO$r%V}+- zQvgtsj)T*8OYaqFOshGA$U{oW-p?{w8VCA`Gky4K>eDAjb^K5RsiW`R{}1xOzanu# zO8h9E!^2qZn&EUS7w51%yrwBT5(6z+P&<)g7+~!*;M%}I%JSq%*nN zySM-LH~#G}Z!W9na@h~VP*nTApd#oAAkUVG{Hw`p5ray&t3Z`~FJ%Bg2;>%nxmhf% zO1jbC5u6wyjAXc+FR!ui0+H!r^*}u6p-7|^P!Rb|TAvgcK_FbU4?qp#B9L-I8tRA* z2r@$Ly&SJ0hV$heUVSY6SFT|_wt?tbqHIYMBz`x@SbX4l#sT_9Nv_J&YaFX_pd5&M z`O)jW8HAjt*UK-R$+T0862oxr25T&yDX$ESBv2D2@*afkHwBNMSwe*%lyF_IN6#8sI-nz z!vio~3bFSMpml);RzRvs;e}4yJJU>=rpoDkpl{w0O6M$cdH})L;w5{|KyS4h;>pn- zKeRyVmw)@gkDPvd@*icwv_#rsk2{V|&UWCf#E#n0E)GEUkD`S}QcD+;6`M3T>W+_2 zL+hLU9pxHuZYD7cCf&uCbSL0)@8D~j#o`;EQr(e=C`axFmEb^@rZI8{LtqODs`Czp zqKenH+J*(#X?{Id1%m-E1zk{=VGEk$7|~+tj5w6Cqw3cdzUP{Qz^GDLm$gPC`PbCs zV2k87a6o{H`C&!CBdCfRwb}a30-r*BqMw0lvzlk1eIC8WZYIT8=YSQ#9L`Zw#Hf!3 zIlOY(jcmH3*ixiz>eQ5Mf$~H{mEiiShgCKypO0Aam{;q%Dfrl7}$D**E3b4-9x-L_Ii*TBSjH}}P>qx+LS{YE2f?ZK;ZBNE(bx`a+Tj#=eQ<#TP`rpb1agvt$1nr1X z-pJTh17zz@y1i3@RbH~l-=7&z;RpRbYnKP!eJ5kj$}x7k=$UqB@S?kR z{qOwlfA6&;{NySRwiJuzv@Afjfmh57EAZs^L6BNvtPw0)l(MMwo(P(%g%?1agMzp_ zC9o9jKVxhKgfxuOnH)5PCH%m`^!Q%oj48Y~Qlyso7ee8+_O{#ObN4`d4rkh7?L(t0 zShcGKQ~vhwJ*jHN?^Ondfzge|kWJ%B=S|zG5-8YsE!J>%-BUya9}nL_IeTD$9)+mZ z@Bu4m6E4A&A7K5>sdQnq?X8Hd(W#i?(&Z(GW3mqnd>m5y3|9BXG0>u>bxhM!b4TnS z_ZLPij5sNvumr-R3R;r_ljlDcp#>#A9mxG%ubCD`0UQR7Y`55GS}N{xjgD_XW;BKg z3W&y8Gh<}vwb>CN(k1yAOMPM5g$BsnoEP$k7HO*R=j87lYj6SJ`84HPr`NS4%g>j8 zFS2Rw_HYbicRkbea~ZQtvngu@xps6a{K^=KkKv*(sa0%HIQf*N0L#C(>OWfQn!Fj_ z_TKD55W(2lB$!l$H$>9UD_8Ni|RQ^F`Lilw=0fiSor6Hnu~{o~ zhtnlnopYnx!INWp{7?d^$Lo8qZa+T$Uy{JV(iVXwTBzh`&b#xJ*p0H?oN_C1EGZC2 zbMe0HM9oW+b$cP#I>`i15v0i(Q3#!cMBsD<`E$oR{6ww0Uavp=xffslP5cyfs08sI zr;%@s=?n5H&V>>9$ZZU?x*)j-K`xGoF-Ma`{|#EG4kylv9hLx^Wg)6uS~#XulPeK& zLj?v65Eij>=i~q-#l`}-qpUyRJUOu5R6PPluu%U&uM`9@7y8neuJs?r>*c$D#xgu& zIabo0KMzyzP=PQzPcg}o`i_Wb&ct1u@FfVWd3AJ}FKqPA5Q(!-a_+?g^_>bkAuD>= z)=H(%sJUyodxRnFvl#Eexu;-;aM!@9Dg$DfsV;Pu=3`Y{0ev=BZMclE{8HT;CE7so zWJ6rBe0O{)1L z+D>$lf_o-OQcr$}l;dzAh^Hn!Sf2y!uQ9aIXi*iBUHf!Ycadf0IYj%%)J!fd!08PL zEufrz^bAF2XE4RP42`CDvpf0dv)YUl*Zv&vD@_XZrglBiNX;ETbU^CQ|4!N;PCouy zJ6t}u8!to(p(MgYj3_4@YmroHC;tVIAZX+6BCpE>Kyp;1X++W=2TPQgQ;GST1Zd-+ zn-)t(LC2`SMY{z|2=i?J$s|@3yE6 zD0I+DDsIv<6CXfXd=;>0wKe{a-cx?#9Am~(Upi<-TD;?S;X?RrV5msN?K=T*1~|bS zPy&(a!M_94peTT{K)?!NL~lcfIBno3_DRz}y{6BxKPsIzG|*3rRL;IOiGftNTss5g zP#m3Xzkh1ov1!8E5H(FHzSjXPmP*&d1OJ}p zSm4OdjidNLGIM77pr12fsJuH>8lYsG7E*G+W%D5^5GzN4o@q?g`KWOzeq)6XSLYzE z+0oaoU#-AW02w}yqISMHQmSZ%0FV)Gb^|Q)df8gGiBv))@c2+5WsW1*32o2kwgYLV z2pE#JVZnJ%7t0>Hm1&2NV~1e?QYKUyC`=XZiC_z>Hn()n=!$3?N9ZAzW9v>UDB4>-G*uQz3`DO#lr=HVD^cyGZPsNJt;7^GMh#Z7`ovbn--v#}0ZsrK z5-d;{02^b-k1u85PoXw4aqn~oXtFRC%Z2_feN39H3tYmB>rqV16a0fUP&L8{(~hrA zDp-#v%pcYHg4jYIKmb>>18ooluts4}ImO3k62K>6t2Fl#pFRkc`hfn$P-se*6$BBQ zRfXE^Er^QMMFsC5@0ZXQ#vpqxoAYy$KxXmmZF2=_s%X8YqO}>_Tv*I}>TU$i{(=UI zY1549&hAU8>8=QD8c^mMq7)cy1El;Mf|%ceIjGQu7Fs|BoGKF<8h8Wu4~)VBYj*P2 zo4J$LxgR%_n=;d7PVqu67fH=^q+#OB6ynrf=xE2nimYwjt*r0sI4MIti3 zw>+`-Zr);Z-gqIVyphdyOAeHX8h2_S4V5y5K^@Iy;f<^s?idUuSgn@hy>0r|XQ?yq zzSTwOL_;M_2TPh|Wk?>eKo*!h#eb0xSXnNCn3=DYSgPF~7@Wk>cZ$gWUB#q@Crwyg z0b2kyzO(#r&X6M3u!hz|((-DdM)PhdQL8?$>riejZHOASZUT;~vh=SD1$liDE3i^^ zLJKBBAJtkq+iITNM^A)zl1#-N8RyCw;PSuvW;I{bitDPXzyWvs|n13sbUqEaMPuBiYWj+P^AG^iR%{(<3#~LV< zBh8kXs>dvZM;Cm5N`HFD6?P5KDyX#2zL#W<>m(d6o1Ie9E&NGSDb>KJIFN&z>1@e} z%TFr(5&&29jj9>~5imgo5~4=RZ;xFPfSOtS%gS#0E7ZpXB?Hm?mNAu1HTs6_^U^1a z9$`hku%qm@W?EHMi9{KI73Ab+Z}1P1l-UFkQr@fIS!2s zVX8H8b8|#1ivTm^%NjApyQ@{}v{Z$sPSbkzY6@g+RQ@hBym$KDHFSOMGx||VUrW5c zWR*y;dusj7 z&r;{EUyiiPWE>@0HRpu_D1asc9R@d=U=suJMwklyXE)z#|YiQ_rg z_X!JCP=WIeYOdAbBQkMN`iahbY@4=5l?Y6~9g`L$UGk;DOxU~(g9ag7Z~Fvlq8>q3d>>Z#*!yvY3!yW1 zJ5p$SF+qixK&h0Q+V@}p0s$oX3sNd&d(~6bKK?ZIAiZmpU2AN-A4OB#bp_P${3P0f z=m8{MD}$*5K<3QOEIrlWh`;f^1$nUno%rcOTe$<0_g|_MEw-aron~}hN=g>*EC~Kn z?NDmhqyQWXnu`6e*ZNYI;u}=}S3H(DvcooA-vQ0&m9S=jja2`-0gmZInDe1pq*CT}WqQ5cZDiu>+u`=|! z3%d)Nry5Lkji9V!=6zZE-lneoic!~j#PJD;nmc~zfYh(uc<~26{^G60cOPuw@BC>t z<9+ltoMd3L%{Fh^k+*m4rbu}dxi-o6*R;smsFyz{0o;h{P<#>gtI}k~l#CdJsqZqQ z>uF*R;vCGAH7{O@4MS1W39yYBg!SvyaDLnmpQX+R`|DlI>Ygl(0ZRG;y4Hn&Y@mz7 z!o(F596E521t)(Cbxd5SB!j+vwy1rJvw1P?6+Tk2r0{Re0{x0fmFT265Y#{n0U~!S zB^row4i*`Gpv+xZ@Op#uFto_y2(|xH3cC*tM1k>r{e@0nigP(Y>nG)JZ=Qn)Xkznf zq{m22cIBvd1Zh60`Z^9N&oNTrC*2f5=fw=DhTc5S4%Q2}xeUAPupTRIF;qYg3IIu= zI$qPDy>G#JH5N8LlY1aATZA&^Z7JZyyx#rZ%#HS#!CA4l|J(My1?aP+s_*o@_y77H z^Udtc&VyZc2V7WSVOQQNLBK)-s2CBbQltzigGu?Sl%|Y{MkGblq)b_5h=IIxLxlpt zQm_o9#B3B0+$gX-7Mx+3-PxJho!9rx%=dl&=e?ai-F>=G_y7L?Gn5)+=KOa5^W8_^ zzJ2?4_xas(PM;2BBitZM&d672qttLX0rQO@DO$W`+|N(W9iny?=ve5lZjDRwha#UF z9k#8nC2F}nLDGp?&*f%gTS4l>glKg15wfO4$^&$g4qC2_W;Sl}O&C>p4?4WF7REGJ z8|=*&dbw1l{9}Q#^E$~79mUt|3IU$r_z6VT>HrYx7MEPYepDiX!bu-W+i?=ZPS|z# z${tWS0yP~&i5g#9bTwa&$a-KoiGr2{d2+=YUuZ9&;$rVaq-cx}#L1ia+=QaSyP?-_8$Ym99Grw!KIzGYtla*x?}uBz@x^fK z;pam!8N-#W^YHk^$Kmwp(=b-%E8m#;RIlgOSF#PqXoO66q!@u_wfvAl9H@~Z;@ieDH5#YUL?nTU52ki4aquYijl=oNPvXvfl^5oQF&Zl z+WGK)s=IPN9JO0o$OR^vIU!Iw|EL<59m2Nd-yIVCjcx_&Mj}ib1<5$<3#94a>={X8 zpdhVbCo2>qhs%7Gd_DMgn%|oXh5T~bnoGjkLXJS*7}3)$mncs26-%kp;?F-4JqxR^ zoqrW> zSGeuV7@g4->t~Ui#lFbMRVX-VTUhT4gF-wG@$6j9azv8W0#^50hn^QGC?8i+?U`Gl zVhx;&g(FdJyu-~37pC``vjWY0=HnVxaF(ogvl{W^S83~agv8V;57FJD*Rdaa7bEmTm>+9`TgO}n=3^CUEsJ#QF38eQ#2MT6ICyg(Bw8vyvzr!%SAI}V`=amE z5Rao7aXcP3u<+&GxVWx})NQxj_Kb_CAAIGk`8+)O@SlRZ>-o?;_Z6^l*UO-{?-n?4 z_zoym4#Dp3Wtfb%pxL|tBiMqGAyI3$9ChY7Bt%AFA)#_>P`U64*mRoNBs3vRV`qBCVE+&WZ(dG)EMyV<*nYG?-CcXg75@%#77uB}_x0_SbU)rsLPB z*7*RVv%e5Y7)zzt7)?&Yf!KHKw<&N8*Rpou{{*@a)#_*G=&VSZ)kWYJ@gpJ-PNiXzmlS9L?k-P*|<{ZtcYtHn-S`SF}nYo`(E~>t!pW`5vVqf6d$Ct?GUAF!c7c=KL3suQmym6_P0@qhN@6( z8hF!$8Dxc?H!Vc6MSeXx2qDeB;@#JrORG~^9P5IFoQ?un#q8rbm65V=ENb;g+rmvN zTE~47beupamTx4cj%2$Rr2JQ-isjGvgBu`KQZy$Skv; zI=LDc8H+hXsCOMt^0N61qQGHb0s!*o&4fcvymB~#q?4NjdcXt_ZyP~#<25z0o@rK? zYhwjO@&$=|k+Oo^#YQOI@<7^=CYOy0TBL?)s<@`uZ)N>TGqR`SvuFwi>dD_6QPK%_ zO3i!WA7DMajX%WtPZG=>0LV|b<`(Ob&O1|_hC$bje}!*9;Z?-ybyxU+x5|wB^~8`c zz_H(t2ZakggG36K-9vd2p3G*XAYmcd$J+dZw>;p zCu-POU5{OB*>|=t*Od(d=h|#t zyEW5n*co%6Ch`Q{q*%LX?P$L1uJmn(LBB2fIzhi03?7OdtgPI=UH--snixgf1trBV z-z0FSCk4(i(a&xpbC2Q7laQoq_NNbjZWIP?%jG4N%i2|RKXKX%>)>UM3AR#lj>fx`tkSUL?5DqF%=#^hMEv>N(ZxFP*y8u{`15q z5~(JTA-a3e!1}fIbp8y=1%@T!rI@xav}eu9l7D93C{jAAvh*p!2Z~Db3-7`oj!Kic zM#ppWb>VxPa?bm!#vG3Q)%gpRmQXdp57hMc!mR=@vmc`~YlXmBvZ(E?J*%(_*@Fwt zJm^-=+(*wF9*t|+7L}2m&6{g`1tq(MKSo+AKG`VxLKU{YC@z%sr6TggHBt0~xE%_| z$`*)I)}DRUV4hcdiW?Hw4Usx?=FILbx7_mM#-@FII;~$bolfr>k0*AecJwV7)unYN zJpZx(4x69(Fx>pySHZsL{XKZhXsFOXs@uN;LsK30i^QbsVhDZ|a_Apr2M1?6nN4R- zQ{@*g)sr!-jJKh9>=ZnD{PfP@Cq4V*V0~lyRhE6)>-X4KjuKicFiqQ~($BGK(jWCq^fgW`F6$)Gn2268AS#c5O@~+vrcwQ%i zPjX&Ga%rgy8<3*r#}7LEOVMAagC7x*F*2v95OLoP-nF}5UHd?<=Dl@Ph+YoJwj>*&HFf| z;Eg8HWijE)k46(dFj?)hzXot};%hv+Fg970wtLe**6d8Z4%p~ic4dmfMuf+Ds=Z$s zexRt1%L8X#qX`h#JyfN#fo&_3zjf^xtU|x*{7h#$?dyS&s{Fa)`(!ShX>)9W$~#~f zGiW;=BkfXH>4KT`q6x1^|0*J2actw`G%q**hy@57-=fiQ)wqZ^BCabRsZ*y;T`+%s z;pow$zcZaoe)8nQ55J*rR8A|aYj9=z3QTa_y`lr-E9cS0DbOIEGZ|Su?80ug)o`NoV#!VR*gpO;LZEN2~pP} zoYN?T87X$~qXA119dZ$H(=QJq3U~@L#?@22;2%FB%sj@n9^kiqB-rW{FmmvWk-` z{^SZWA{Oh{Z5Ba$M|TLSbw5~@HI}=wraj8vE=)U{*?}C7Ta&5REY^N8RTpPfS&d_5 z1i%5)R;P6w-Qob5>flL35(Z=-62(cD4rSCqi1F*#n9GE}=Jg0c%E3IDQSlTX!>PWx zHiS=DP&q+L#5vG=clm1O8>iw6gGdULN}5bkM&8bI(H8dFx&qxvMUAc1hInEdxJ9TJ zS0BNl9AdpIPjH+{I_625CnN)n4`-0fsZu@%%`}fq>;t}ffQKq@w`UrujJzl!d=P1C ze$m>rg4|4}XQcf>RC)?S7MKD+nJUzH+gT?dd2sA%x|LRt8-DOL>9?~JV8}P)ilM0sywl)?4p(4v_~;UN{V_*!Q0Ak zuA(Idd_IMr+2>|?ICZ!S#0g=|CJHkUZS2mkBATugs6;ve6XrDPYT#39oxE+>NYg}T zSe5o|KH`#=ESOuEplLXn%gZt+*m*etxT;$LCzw1R0CJQI0)-J1x;EzHtaecw70H41 zXVWfx1}>-#UTcV^2Ro?&Ns}G${VgzDhu1FZ(rFb3X5`-s6WGOxG+}^_BXt~zJ-M@m ziqX&lA&fiWS@YSA5K_fFx#KmRZ6MYD@LFUZb_`6)@)M1Ym8j$E^b9 zr_ey0Jud^16s}>2G)2YybegqJ|M3U;(|Qs@Z5E;scGZ;7p*e2h(ka%?!Ob>PDk-aq zw+?xtmcD}>n;KIZNa^o9Ocs|7_DqXJFb0+0T zHI6nHYL~1b6}}x{pE%fcF}FxlW0&+&P6vn@KKmhp{l}M?G+7!oz_rp7S)qc>;#N5^ zE7D$=c8J&(L;nNnqKXZ&0>X8&l3XyCd`TW21E`jIcfrTgCpx7>adW_P^^x=;Ql=->Wq=ik=R5bS!85v9?AFRC{G>bTB zGP7RgNDHu`DAqa=fndN5FU)p~@G=x>Q}RxYcXmSu9O`J;TWZ*C+<2+{`>_EyXMXW| z)ptIorCS&rm;374F%0ZltAJ}-_6F8h?eWHpUsY{1$mzS!;ru6kWviu0+c-R{OV(Bu zJ*KBHzCY8L?cQfx?kYH%6OjT41d9J4^glIMF8VM|#zFQrwH6<#HeA<43US|k_u<+u ze|G1ccfMgVnY^+;=)JYu?c6z;&fxOp%P^Ttq3D!Q*QH&ovTHhF@%U$9`q*b+=M#OH z9e4(mcfK4}zTtT`M$~M)4Ye_=)W)`6pkuIgR#Y~+Th}iyfQ@k0)c5@5h3T)q`Tgg< z_nqH&^OMmFVBFTEnG^^^vhs_Tf}80>Gk(I?Pmz*| z(3zQ*ZXMhDkE_vi@ieRvhd-j!Pg!TcEn zGNTz>yVtUjw8dOSqEosO%}OyzB$=TDaB)qHH;|$z2x46?0+UZ6$CNtxyZAy-S;O@@ z`WgjN+LC*F9Wg&89s46EPmXNqcrO-#oEC_sFb9--a4u)>$=?7Xk!yMR+D8uJLYqRB zXg3Z7vhUk3QKKRd>9}s5g0u`org+Wf&^nsTLkue-#C9c&t|l?j8BuT9p@@y|g+ zq;Bg2d~S#l%%?WsW^GmKxahYz(d|Ql@dNv-pa<(P#Ibs`1J+O0jNxiW*%dC-U|{;! z0QS~Bb1g0s%*N%=F!^@+#JQFY(h)YE;Y3QMX^GSj(F7IEb77zACTO1^jI-^XRZ|>Y zw1x@p?(XjH?lM4dhY&o2y9RfcphIxC;5tZv4|jKW2sStz&c8Spr}stQbyuybEo-m! zKJT?kTH@HX@W={TA>wlN3Pvpm@1FtsN?R1{T>AdPP z=NSP4_T~ja*_YFoexg{&^bHL7nrGd3Zs{!vDLOIuCEm#i@%(;!o$>7SwsxT}f?j{v zE<*a;MVkO8EJL6kdttM>zjEKdM0B`vs|j$3el>Z2OMDw7Fug5265ZRWR-89oSlfiO zaEQJLO?Ch2?(Q^wIk^(Xq@d4D734H!Y>nsR;Yk<)iAH71z z-8S34DnSN+y7R>jVvA5~l`w>F6NKuDQ-YWYD_E$BSpBOBRCaf<#k6EP&g`~4B*B29 zc)w6$#gA%1zq!xT+SvZ1RSaiHBe!f|kxkQAmH?+u>N?zk4MY<1p2a*0=9Pdtn{Ta- z&pOulFz^i|hbpANfStg{Dk+zXhoy(jnit0Ea_N^cq{UwTJB`h~(^}Z21rj{o_x|?H zI;dSwo3U&Z&cYvFOu^V#SfPi|?uLYz+UNICBiFJ&YP-Hdf?)VybVI;*4~s<2B=ZIN zeQG<@`%jF0C;D>Z(8FJ^wA~AOwI$^YThtq(NG{vpM>WLA-K&A_MoAF#oH_8FfF-9j7}7aVrvJtC@+vI|>qMromVMKpfy&zJm|zHpus3nGAQ-jYp|w!sa} zvH!Tb>=mb(ht$*(Hmbq>@^m1fz1}VNhJdW^+=dg#UMk8&514)#Xr_JOJ#6}2m2Au$ z1G@oNeyUE(matZ3<&~qhs&S(HzOnu6kT5J%;i12whi|h6yX(w9iT#fm!mg66c7Wz` z=c2gfbJ(#NQV9z3ty5D`idx0HwC=hZ!Ev-^ih9s=R( ziJ^Cxmw#WvtBc!867sH_m-hc)CJ^l38k_pr^y@Krd2+NVp^o57Ip(xeaWwLngulHi|C=gO+ak!XWk_KH;pY zs|}2%UDU903E>yu`D%w_NWGWv!@ZGjh&57c^8@$p{zwL>iuz(CBbz1YvJX!tTXI^t z#C0BF18z`Jl9!4hn=Z#J70Hzvmw80Oe$t&*OL)Qi>>n&w5FT>5OwVJd=ojyWQ+`rm zKVo)MVGJ#;g0(qf>j4wSVUhYW^8WX4$Q*)A@R169xm<=-V`N7(3p^CF4sYn}D^?#F z@|IQ`7!_*e%clKB&O1R%u$H)5{f!DSvYaYPO3Pt_)Rm1Uj2UP`5bwNSDmQQ zYn<_IB7~^EQGl{J9%yHcj19cT`0E{Cow`#Js>Q09N(bVAEe+O2v%;(`%zA(odJP@)*B_%9=j4vKp0(C8=2Fuv$p(+j>ocP~>WdwU(brSly3OlM4GhJ-*qZF$MImRB=V zG{=4=nd1GI>7h_2T;Tq`viDVbv_|Mt4xISu9tfzHi>fCr`~E9h>&G;t!LPJx$!~&I zE%2Y&)V>x0DE;JHNIinDUiLz7m+lY`ntEJe22&E}gsT1ah>mnUb(VdmZgi9mrE5I= zMq!@)tB0q-uTu0QJ5SI=Yjk!+scrv$%us6gBcZ87p^0!x6yWxNe2G17@>z9!txB4Z zrRX)S4u!-GgZgbo_^^-t8!Z7P5;jV%GR#&|chvRIU)+QGkPizi9H}Cyju_N5W zdK1jtMQXiBUY{pV1j`_%^#bm5K#`pxS#MteSzG-D^!hhSz}cF8s6so2#<;_e7W!1A z@3&@O2$2q8xkSUhIYRO3VhMepy2ud;BlPC2#3cf1gVuK&pPlcRze6jXz3mb+T$>IXbG5G}jGHP$)d_-ZEAlaLB9CnI}rKVBJswen#WRSLK?3$ze)sIj zIa^))v=DI|2`NOW=OKP*ZQ=j8b})Nc#UQ5kKsD~RjJ=RlE=Qho0nYJ1NKFuV<`g`+ zsNrLAg;)pOJ}L6PYwFRQe64>&{`yTpf>zVyR%Sxa3K8_?FfGTdLmaYnvK-W5O%knN zXG8?j#Sc(fW_Bx#wVSA8R%_N3)2`FWm`W!bcu;=HS1MN?z7eK(Qu$ZSU0aXjGK|?; z$*3IER_-r_O#4Geb4aq-iYSbqpq_U51d453H8j75^nwpb%CcnH77qzGT$z4natdzt zzyYMFh!v9ijES#*BLAY}&bcgokWtawTdRmay@H2eLV{o59;?ejkT%1P6H+QCf&8o4 ztWq^0rZ~$ySn0tIi;8sOWB1olB{aEXr|5H z6%28TD^`Q+3&{L<{_bS-HsDr2*prv}S6V{hJZoAq&9^l6J( zB|Lq09}jPZOjeX`NR;V%*D*b)#8H|!;cw?0#~wiL7>{*TsomHm!3utngOWcxle_2S;vyw8gn^YJpjtDcw32ST5BYMPcHe=n~G zxYU!o!;L(XW}B&JoA`|5ywcnEfgM|S?WKEi5lnYKT~1TcCrV@SC!b}%{kMA0VS#~j zCXV2nLxus1qW)~6^qY3K`)mss4t^zIu*C_|G{vJy}P*1$!dPZRW+tv+bmd*m>C=uAL*wcDiJd!s_c zV8~4!ql9gMbv*qxrO@9ogY?4k+7#$$uN#x2Z7jCDQbT*37IPh-EWp<5X)a>P`rO<$ zf*Y7@AU9KSvhnx9(q{V4!*J-JtHxV9QtwP3NRhbP@FIUstHu1eSajWoptKmN5jM*c zFb6#fa`wTYOoFIz<#WZ<)@n&K%zv+Zy|q<|`%F==m7MpPGr5QgwBROW=XD2+3T4{A zD*3_5x12=fQJs$|p3UxXiLAA)VQhVkX|<#1OnB*MDrK`g6DLt~yJ$MiFmHF-o-V|d z1?I9h_nqgY(fIE?_Q3R7^RMYU zNf#SBcVjd8Up@X1bj?!tKYjuSK+YP>hCeD1$i06)FL%o;1}#S|Iq^W>f$}acFwEB1 zUnN*rSSZ$(mj&%%uUa#C>$t1mAuI0o;|^pFqCJm~Ov}FKV$*N27*a?7^8U^L>cV9w z^JhNaSX(eMG7{+_m5oT_pn;;Lu%VUuDwK>(N6luey8lv7ivjQ@_6!1KYG>3<-W)Lg z@%x^#HkAFh7Vt0!iDjHHYu=w4+k~jbo+?<`MfYA`Xz1?SfW}vVMdm!N>Lfab1O~Y8 zgL{gn$~;h1Ts)P6MZrAo6SgtF^k0ajG>w)TvOA>8Ea6#;ymUqd_R+AEjnK-nNMS8N` z7fa9;r2W~eRFPVw@$-$jz7~#P$gdC=Mx$7m>j-&7Thspgl&-^lg)Y;cW%RZzX-#{H z+1IG9epD~I&0SX-)Ys&lDe(f3HnlUw{F*`W`-?hz&xyp_nV=~X1WeJYY|z3~`zrgo zJW>pbntJMl4LNYiP7*3aFD~f?X1AY?fbJV*YET5fkT(&(`#(ZK;oo7|mex!p*?H59 z>`4o{i{~>m)0o|2N=Mu44L2{8%Y~fNQyiO*785M*zuPPOxK+{^NS4}(-BHPEmpcs; zMX9#m7{+Vws9LX2A?CL)Q4sd8AvxId`}iTnllHs)%^-}d{3n&#t=FM@4gEC_?xr?n z0sok&7p%uUjK$P?l(l7<8$ha5GPk*43UhKh$1d@^!{RM?^atOG4j+6UX{`cv_!Zg6 zXv_yui6gD@c_cRS2y*tMJd|6QOycmK*5L!V&(7|j0GDB9@>7A&WvJi7Wx(2J8Qawk?ft#pr|5NpdF@80c?~mVg*}T>I@^2*7jC09CrdYE)WL~>$ zIq~W&!wu^8`{#}EeyDoJ6w+4!zfaec(SN_`%h}RJPY-d}? zjqb&O#-;Xwi7KYUO1pc_t>9X~%ZfIXO`C&uF8g6F9cw+rjg1qPG?|@DusfnMFDz0s zSNLTdiCVEXap|Pmcz!t^$FY5iMC1N2svH^gBP zY8A5p;%R?oahB$mEElSl6EMNC=BmU{LnbtBc)al#`x`9<-}-Su|i zBoRQ|y-YT;_ryv~)KP*8yda^xk2jphz%Bk8U8Y8j*=)R&p+5IDu$%Iu{ zFCd%c?b%_Q53S@j`s87u{jD`m@R|WEGzwy1NG(9`65{h=7qzB2&H+El;8amrW>6Q< zkG%{R5b@aVvmQu`RA|*xS)BP!kYy{zD^E`Icg|Iue~>u<2ZLB=SZ4mld>U{hOk#@U z%4pte+SzOzjP^Tfmm|rhGT(^O1XLI0Rx#%+=? z>4ty*=fwnaq_XaE@upv9G@qOr53|CV^)fRqj7eXoC}Mg~vfqJ{HaQ4|wafV7HNvOV zL*Dk6121bVjRxsAjNNczLj20KJl!x{Z+9U*6%_zQK%zd0A3tY#auRROqC<)WSG5WB zC?$=m)22Yn%bYavT^iZ@0>7K)LpsgghvO9{Bt1iQ85crJl{(V+XM`LC%<6&7G0HI) zCu|&HB7PjxRHnP=;@_Kn9vVVNJaq2PhImutxfNOmohYC$DY`29$sK~(WpB;lW~6dO z>;?`G=^cw&PD17FU)5>2Kvu+8ZgH<|Hr-ohd5ia-T3qA4@LLTP{;@zoX1*2mMj$kq znLOc50K1}4vf<$r>@;9kd#r)+J?hMitAp(jP2hTl2sxB4lO?e*$f`8>6n%WtOOc?0q`*o!lH^Ai%dr~ zMxH zIZ7_<{`R=0y>etCB|EuT^4vB{S!^o7+xtuA*jRzN^y*-B%wHNhlWdzj$0J&EkklYc zlu28d0dXFwr-EfW5rvgi0-X$TaIH={QH+47i>^3q)K}rmcH`!@!MF?PU15Glf}eka zImkq;=NI86QZbB`?Nf|X^`mL2rt zI{#5DK{r0rPTTDG9`h5skldX&* z+<{a+0W-JAZ;e82@oA;y=%qTu6^?4J$m*H}Zixj8-OL(qc8+ za5XX7^fC1z!!__(LtHBS!*5FkBXL^}Ntl>S9^tJ6Sm0_6%`dr_%nQE~f0F}r0iYxo zM7#-c#tldFmPmpw3rj>}PeUX)A|2b!aw>c@1Kp0gr*c0;S^`EgXYj_yE?Yixk4uk? z+L6(XQMhHEe@6xHwbK~r3yzufTUTo*NdJv$_}S^Ji>Rlo#7ge;sqZ?0zA-i2licXSn-&>+no0wUhnw{8^_r=JjQnqt8 zc4^i6vC{D94{TK9(yUvHoKPW9pv)YI=XFSg*E)w=mxz!o6=A81<-C3cJk25v0O;-g$9mraepJk5S#r6+?c_Nb{%Y2{B@ z)(;e^+Pg;W6_f&UDTWSpXz1s> zZgiE_>!@q9zGFn4oZS5J8M;RHxiL}u=oj_690a=B8eG~+lrpP;&87YMBFlp|8rjKp zJ~T7Gq^$o+iD~fFO~8M|wKn^NX|(=BNOs@B=0>w?@qhOwM;ea1?K-FHMDt3?v3^=h zYOf5d1qo^|kMMLT#ySjDvfBnUFaYXg!wc=#C z8E&5ORz|wkrn-S3r@8jh18;Fnb1eJ=^#}SC>D69-3dwX}E7qN8fKhI9m+JJ_gsyXY zspl34ye1sp3z^t3SIu%PTZSa!!!!OM_Rngq@5WbM>Ev_*QU$knH*wME8&&1|X<8He z`F^b43Z0&Bpzh51LgjQs6pPOCDT=x&1SOxr zajoN*8)xV--oTcYmZJ3_#^0oIS|rRa(9rRhr#1#1Cq&TX9<<)ii{uAMARbb>6vLXK z99Nxli1b9EPV-|S)ynPujiS(E1(Ia#G8)z{)MpAxWq>G_-U8HnGj(8k85hStq~{D{ zy~lq{#UKkGw}xOr(r0radb@y?z}Vu=2seC4M7sYo!|BYYyMk~sZ6YFGCi26)a9{OtzDRN3g`#@>ON_9 z;xi*quP+{{bBXq1j3wMdK^mCnus>JzYlFO^`cB|JD^HLMd7kqec{1S0y!oc12}B<1 z#C`b@Majrp&#=l^HJ$gv5QrF=2#Jkw;@8+f@;d?s6;RFN*JYNq_ybeKnS z^`0(ZdH1r(mxe`o4`T>HO)61H5@TjizH2pKYBH(%6EJbpm2uOIh5u7q(LuK-`{F1t z3K-ID;EcNL@wzD_rNL%L$zn-@W#a&W#2_l!yIHneoI5N?WO7v!@thbY4m(gGPAX7=l!S_U;!b^UE<#Fj1gB-yeSPigl>G7E-C z*&r#F!3-DIGgbS{xZ%zS9+3FkaRmaoxXZ4(#QTVP;Qpt0#_aBXE%KPb_|ca@1syRN z+t|z&$B>klu=Q#AA2`Y?VSnA_-H=x&>7Y))6ml9`{}s*ph*+Q{%cUNaP(9b)pefnF z&1p6a=l(2qoN3|A&mAgWOB{CC<2Z%MWVslsqrdjB&OqV+?zZ(Zbh-uJ~dWDZ)E^6a@-FYNk~fm7FV;Xq{oJgM{CXx@|nM}Q+=+w4a~7z$%At%Q-V;)_H3eIT0X^aT~_v6l+29 z3yTLVcR$&;7FZiRaPd3b$jnS2;~gF;`z;oSwCSlv$gJJf!=ssV|BtbOfy)?YTUHG} zelFL@eUm&eyQKklga3Jisna!#$SLN;U7K&hy~*q9J+-s5vrPQHLS4-Fa=o1_>Vjgd z5$*O$1xmUYR)8EI?VVX=cmzL-{&;xmB;)LtUD)|OiI@06hHvQ$@&tMW;f_r)+PHBx zyIm8Y_*q`5R&1hhqDjGSvHY< zix83q>(UQ%E|{)kb<)OUV70Ul8;$cP*O{G0^c7*L9?Yl~cxkApverB{d-!yg5%Aw- zUfIO$=veexBSqi`O`XFti3D$6g%bt(*=g($>%&xCT!90xMjl=(I=Ov81P_|g9@BXO zYCtxl;Oa$xa6F%2%MqZ>_7BCCBQ%6{fn;|Vy1uy?scHi~j-j&E%lSC^&@?{;O!Uvj zP?+m@G@S)a;mQi4fMhbhR4gE(OV(5r9$cycy3gJU_MYjb^K&DCqI$z$tq z5`C^F=(!%2_?Iq`4GP-ddcSeFd}3_VAb%yoe`0ISD+9x^zWdVO8mH#vNWB&w!nh3H z)Don@;ittH)g;`f1ay?f>z8M|t|F?!To}>^ii0zz@J-zlPHP=UVt>V^*7LhrRz(!k zsjrr<{PL$T9IY_AiOdlFmCW3x+`*s91O|Z&z)zw1;O2F=wYq$;2H5xL98dDWp-8tc zifUS5)d*E6)`5y?esg!cv*E-tLU!kmGT}PpdV(o!C{5>tz5E?&=!hevl9*+JNIB z(5=pj`#tUG0olEwuU7Zm&afuvu_!?qo==q$yUp3I&3Wkm4>4wEl1_gk5^#*{Nzd~* zI-s@OI`h$zgCTKG^l^%l1Afgn{n&UAzxhvrMR&4mTqt^mQ~mWWWzQ3d9r7bBp-Jlr zbqtAB;OIa$CI|mFok>rPQGyi2KdHp5c*9T@_2$eKNRV%*cp?-$9z8{!YFHlo(J zO>Em91S$==>!!ZpWYc4rEBtfq$~wlvU@+DKB>ET`_5jb3e8gG~vj;p(P9iE7xk%4> zE!hG^j#=Yjk@M=Bjnce+Ge2=m>-vGDMK+%NC1^FtY?5iMJ`D}M z$oCsVaeC%+?z3uNjCMM*2Fpo+GIEYqXQjuQV|R@YVA0JRtkqlBZL%Po42kU#GJT>u z+r;@+c2KK)>`7uU68R2;H(j;-^c>WIKFoD@Twj+tZ;C|=*K85qScGcKy z+Ts`bIlBOUJes@m{#U?qCEVKV0kwos8Anv-AQRp;LhQLnf|AC|M?td|L8xYb6dM)$ zvuFxpK8=9t)7&W%iWBs1aQuKqb;f*LgZ3NT1HZArXX$!1kSv1`cs6e%{xM z_>SgidBUv_W+jk>YB!9jnxKu6f_>gcv{v+LeO_C-a)!xpwi&Cu<&A%Kpl|L56G@0^ z?AAc``|4$p;q3m=Y7{vKL80wP{*s)Oc=`;*ePhEcP(^72@V$Bpds0`z}ge}^_X z%R!t(Ew{_UH^yD@FHR#nM%OK1&FQnbd^^!mWXSyIH7Bp^20e1NZ(pj>w?q~887?!J zuDy>yy{D1kAu%h(>G>q;G1YV2@AW*l$TU#G@yKUU3m(yz^`71JSu^_aHsMcyKn8B` z?3$62r#NmK;bfM(JjD)9br_+Ou%0brIgTA?SE3`|gJmn(d?g;dc7xVP7uwB%G)V0~ zo7B_Ao~ha3$%~eG;hIp^j43&=9mhrooB4rLeNzJ|e~yNIHlO%=T?;A*)@_K|$FAgp z+-kN8AJS9pKy{-xY=)N`o?=aD3_&e&v@s5+-bQ;Du6ySL3=m!fzr-p-w7Bb90j?=qNLqdT8N!d5?`kGfm4^(eakuy|B$#wk-`<_X zg_M&C-VR@pdkQ4J9ba{y35dfwUIVdJ{bzvG0I0DEJ7AAkZ^8j|Ay7m>N=k*?oda8V z{fKoc^_NOtvyjBm+B37=e2BXb5q>g-zH8To_^Z#2uc7>%w`o#316ZM_&Jg00E$0Kp zO0PMV@TDoWe%(Dc4ElJ}UBTx#i$hpr!`-`RjconLoeGJ3c+;?Z9-mdF=E6m7npJbH zaA^9UHIni|9?szxL%SmDO5tNUt2A}3qK%DO;k?*-x9g(($3%%2&?e}O5V%p^aJph^ zFFf_6BJ-0i`#te`WtCUC9TNR9(F(W3B}+rs2AY8^tmDH|=BL9a*_*|{`P_67AeHd< zg$|dNy&sE-4CLg)AFKvux<9igdnPn^!c)Mb{8c;>_vIpYBOtlvs*(W^{&myG=R75> zS@7M0C;S94l2puvUmyg68#_HNE9ehgoMmHD(b!4tJ>y=gpo(E*a)9<3X6&|Y<}++d zRT*xtPJuupP;8V|?X|uq#?Pu$u-t*6Y}{&XCqA|ZAC>s(jJ{Qesub>;1{bL&D5y(c1`gOpYpLX6IL%fePAh|87L7Z-_~=3m zs~{-7@rIf}3g$*Ll3g87mSsC%3ZG*Z3^CiwR%igF>T6>PQ4M766H%bqc)`zbAc{!W zE6QXjYkHS*+pc?Ph^UtXIj*b3`)}k5P2K!+ulV+P3ilVY%z}K&5~7kYZQ38$qd4%v zd3@sMQC<@}d2DJuI^1I^T2UDiG`hO+aXZXiP%NMk0&K{0hdG=Zv=qJ_82UhVopiQC zs?({|ObGAv%fxOJyfg+hx%v0|lof#No_xE2W(q{ShG;1*eBq)kKhkm}mCYc#q#8m8B-QPo_# zcI(=mTmN3U`{|tUKVLpN*8bP7F$?_9=MP;|{@?#z{KMZ=`}wuHagObOf820WH&nlN ztv;Fh;`PmIf8Ht3)lfGN`C|{Z;J2hW>79bT(wp?`%8;`I)^93;00 zqK>~Kl+7ql)Tcx~!X}4)TVFV_pgV0_YJ~dK^kpczu9CYR&b3r0I`xo65}*Lt&666` z;Q~-ZWM7`VdvKO*g7(Bv&~$Jlw7L6*YFY4Fgy*UsnRJ0)?+GPS9R4qolRHwE2{-T8 zKL||9aAro&8l~KoTz_78@6X&1R*Ets9D+J+F#s?hyvn9TKpAE@6RZZFMohHQ!V;%t zWZv%G0l8Y6J5KH?qy(uiJ$sV*5&8Q>zrdulWlplvV(=lrGO=FJDs>;feA1AgZK4Q3 zabqX+$<=UXVe6h-m~7hWOC~^hyMD*y>7+eNHD`S+^mQk{~0qBLUSD(}tJeS?evT;^?&ktg7cA<}L z&hnNXdE$5ZG-n z>s2_=L*$Oh29VyI1t=f<9=s#AmXOzLi~$c$c@ArucK_a0iJi_~-cOqrP7?N|{QgND zQ1)5>d(w|FDgb&zT2p;r6e|j;gTB6Dt&jw2WiLwJUaxO#Dmgl$|v&*xN`CK5uhlgS-x z)GVkT1&Z6VaY`;Y+_SQlJCJn2XLa*`L;3r@BXuIPh}oW}W*SZ9m~hFbW`(1{3;?zad`EmQr$e` z-9FsYZ+V=lD_=}}J6ov=iyTK0MfWl$>qq(%9_D?K^!p=&rAVqkKCU&h(b(Q_)iM@6 z8Rs{=!W8a%KHtz|Hqe~;$W{CgR7W=o`D+3~#_4%{7fgQB7aE@+nWK zuoO~$)Q#%@4dvSJ*LAUOdph@HbpqITv%K*|%TP-q-H?+@s8vU!h?BnA;f2fbyP+wD z2^+t>E`=YukE-f@L1J_d^ry>WeV)W(SoPa7?aMZW%r5)7Y(?muN;{h>+NsQd6yfB^ z?VX)M$Rp-qqy?ePLQad3@-S0=KVrg?JCIRUi)c~Zs|wrL6LU3u<#rrVMgD$x(zv&-_PjaBp_QmG3=_P! zl;XScMiFHnZS4wm5#MCJ%u~apGzCW!AS7S1Sme$Xk%RtpcAWX=EJU8PHYS&3BaUV7V*s{RTqgBV9dj+FAX3hA$F75cu>1t- z3l)J3@D=7*HMJ(Ei;maGMck58u^6tBi;PNYjC1zaYrY4BFJpxKZBJ5cuhu?vh#L}0c`PSsy7DD`Fp2=>T&`eJKj?s zIv${-DJI&cSp{}1{YpYp@og`6JNOsl=CGsWJu3^mw}rly<*N2v?7p`xgw{}1u=K~0DkEYwRlt1V&gNtg#n z>w1GcIr_IVU#=?-I+zVV6*c49xT}_B6*?&72ir7N!3cd)w8KeeT4^wk1|dFqW-Z?8 z{{n3`^e535sRAnB)g8+_f4puLKkWII|9B^i9ePMy2dBjZEA_Oi*k>XRE>9F_-*kzC ziFuruMbD5>$53t@Z0!jR0=*TG~pE9v#TyRCU%C5F6SbEuH z9or6j_#(KU!%XCbo`S2HM`kCah_eA~rIXSr~<_xAkCSpx4;W#s=(gTZ`tf1w@N7G6Zk#sBtF zuoCFb^n!=`YVoY`&~|V~xWo%r!g~W1R?kx>K&v6pddxd#dG`f}HTd3b{THHT5&!59g;E9gH|EJJPX_vm zJHR?XslxFkJ8m~J>i%(CB?S)D?q77_nTe_MFp6?EA_jGFpwwJTQ{{#$!bR;-z1ONV4P4VS^ZTj?#E+knb%K#tQ(NhsYpTS`E}v4dD$p3E{2 zFuycp_tg7^KEPRA9U5VIB$L?NZ~LHK#CZMUoSaWlT{FI_C&;d{sH!sEb+Bm%=(O{E z)ipe(c=5N$?1lugb^E=S!y%p9mA!s0ZEmkP3bQx1-uk5bY-h1t);~f@w}2NxNOH&mpfe{XeSN|A7blxwnA-gg78jsB`Bvt%_(+RL zdiB_};QJ~|x1AL;LQa>S@oPvS;Cp~=UKX6vHVyeN-U|88t;EzE%U*5_E2Zjnzf$k8GNATeDvvKiF4Uv!RRRX?kA^lia8HEN$)Qx}kM!<(O^K{Zj{w1pT`lu_5EoeI+ z++vxbdXwW|JwuT39_?lIfv{1=$K;}(><_uMp$+BDYnne5s-^xs*zkg^+!N{U5)!C? z|H-IFz{c=98|O!jfkeL0>j&&!3uF2j;c>57@_HdELCy&Oas`BuY8Z~Og6GF+g=#%z}!>4`w8w4fhs2vgUgqo}Sd{V?>j1g*(@IW4SpwJzdH+&vIG9cl;n;GWKs@ zvY4oqo2zgJf*$ZqG;R(F7d{*fojp?g+pbXlSX@0wzF*g}KVZe~-P~HDbd46Chj03k z7XQwn7Eo1WV+9JCQ|?JmUEF&O9p=^c8t&AxP20vLxiNy1pw5Ds0bG-Q2L;T)M(ZD9 zAhqWaHTjf!xV_!V`KmnSzocA@7PeGWtyCaj8C=(8me22BJuDjz?HOm@`iojY@Q;!( z*>W@iM-Ek5>5D|fM(Ma& z;wDws-rz)3gqObjaBkg<8h&vXINK3zg)$6yl6^Gfe6NPziJ+2T7Lr2hgd^8Q{f}07 z8%zR|vXJWD)Fqa{rzXQ!JB3rz={HYoSNbBE(Xn0D)4NG@6wR?JWkvpwxAxEOpw z3$G%KU>6T(57biXw<(Mx$#kZbd~aDx+Om(b`)lkJ&u9PPiiPn0%u-2Qn{m^JEY$Ul zeR>;Xdh6yUZ*YEN%Wr!{hudeKDU~lu*7D_3LN*0tQ>C5wX^~Au3kf&sKzV1(Qs(Q< z5wu=xW**P46D)nd<&P;ok9e>Sl7miqut{0PvGY4IdvVd zXWW3@9PLgLe3#ZYz+ks*_Kk_M{w!B#URc0ES8U%UxO>0Djlj78a?u7rl{Dkv4B`>vN7o!-{@<#lEzP@xm^@z7N)8Rp6#}-!Fk&{ih0Qq}u!_B@95G;^y_=9>QKF zMwhdHSLP6CVa%iX*qg~LJ6Nk;qq@jl(7Yn3fzg-RL;df!UGlx$zIn>NlaqxaA6{rd z62)y3(V%6x@_F||eP2BrbMR&-XwJoz*363+`+B1M&aqNU!0`IsoYBuJP{l>Q=aUAs zlc;09;2hb(^OGNh|>6<8&Ec`2)32YAN`ziHFeLY>=9oD z=_@@21NArPMi|kL>R+OsU;g;E9NwM3&9js;ymcTB&8>Ll-f#pGGiN58tB*OacojCT z>%_FLuZ@BS7m@<{UX*lpey>ftV}$uopXbI|%@?{{qV_)GCr{L>AowNy=u}HUQfKog z9`Jg#T}qA>$oL;7l%wV~Yq}?O4vn4}#1{2V=}%3wKfbsT)cD;~P{NVbmf{~Wt5asl zdV9Ic?e79ZQv1W)Y-bcjx|ljf$Sptxio#W~M@@uq7vg7A5fXEik47P-aaF+ge@x3V{$(udrqb4D~c4SBNinQ7GfHNQ66`)ZS2<}DiS?N3E& zQh->~e8h-a54$ZMHd+NL)#*w!%nA+jvu0rx(kuUhp+KPKDzH9{P5)L-VHZLkT8nUx z7D%iuJzhxr?oupS9hKh}w>O4{6u_b_Qm{B}@RnF%7Z$6o=bquJ*i*SGWrHVq`7UecC-XoYmPS(y?n9l74KT5{BEn2*vBA z`@VBIb*%pao5}rEn9GFri;}s7ObNT#VYdnZHJWCGwuUs{QqU4Cep;;KuB3PMP(zN@THW zaIJj2jGZCj+&`K8j*!n z38wk%VymcAYgHjFWVfqQmqM2})Qb&>K`8ycnT4qk0KQ)wm8K(E_xfIi{GY$VoS`m+T zI&M*w*5>ka^+;53e$WlF+jP|ET497G`ghS8g-IqBs9{0oQ~dhxdEXpAQdObVSBmP^ zsFvCu8gNiq#>RTTYP#`eS0YOl(;sZJAEo9=K*)6zz}r=%b2X~M%;#&1!4?POOUEYI zKYizDw<-(pO6%`;7v{SpPcL&4TZJ$7e*G&P;YiN^q{zt~MTg0g5Kl`@T8D!wxeBeI z?!NT}2l@`$1)Bu!mu1cvW$WVcw=d1Y|70UK6sthg>@;e=u`**`^~KK1WTYD+z6X5h zQ3%aQ)heF-BD80f7l?a+EqC&>{`w{9#Hjgv!6m(I$l4B#TsnBsM_0KpWUEi&FwmC2 zZMiv^`NL%fZlZPSowzJI*PZQf;Cr@g%HEkGda_L;waIbj@$$a^*&%C6a`S`5LkApgW8AZ15vhO)F&%PGlp+m-y<*+A z**7$foOCAfEoasjtoXYwb9Zc-IxwSV!+uE2CpLewTj8uc<+g?9e~Iz;A;RMcQor2l zbvkQIvKl)2(G1-`@(O+aDWcIQ$!oFjy?n>mX8WjEyApn4S+cz9in7jc+2&Y?jBAFg zjgbuy(pEy>-+1b+T)YE{_Ug!7&p=eElyVI27#YZkIaEy%+rfYi)reU%x3UU3Oz#V` z$zcfgRo9B_Jjfg(snsV8H2Vqr3c88yhJiQ-k!H|D{N(31Fy0%l{;_5zB%^6+WPsYKxwPLl5cwS~4iP(e$H z|GhoF?!C4Rf8SkdYhGPxK!amv72QjIlD;Flc)CuNMe>D zcHrKirM^AmZxuu@mv2A?Li?*R!vRQieeqjsW1xM>-28oL1bJ&W3rlBOP9zC0D`%kD zP>|SrDAL_OpbG^VmrVyb)pe88FXk}4Dg5^nu*^KH4#mjdJDsa z7K6=Oj8dqeh%9>CbiMfug&B((Fb4=)7vfIC?}P?6AP+4JseNk@%L>~fiUlH);i0q8 zH8qDY=Kc)R_a!Z=+Q%8~-7J_TAR6>bz9kS}75=ng1$`U;DI$e1;XWMJl54dybV|aJ zMXt)CbWBTPHIdiE*g54U2=Dp)*1EtvV>#-84$jxkg8TIZG}wqtiwL25X$^S(=I2q3 z@BU%GYT46Sk@6M?uW_J!{{i)Jb=ulOgN!|ApExg}Qa*NddKKfQXDpB;ZQUbyk*e@Y zu19L2v!EkkQ9)2{%gAW+M^&!^MSKu?^R4ARB|Rw6aDa0X0gChPem0H=c5=T?Dm8*q z_}>`%pA#)#tTbfzlmw4we8@c&nb+==DnHMsIQx?^?iAP+oK1DS$W2MYSJ_##>xKmL zi!H{{;iF4!*8{uJ@O-X%u*$c%R^ho$v6)19$~Ye@_3+sd_Nb$;?op0LOV}JNc6LEn|I<_^ z><)D0bR}K^YX;*|3bNzx#FP}lnrG*oc%DPaKZr2u@~k<^ z*4E87=R#{L*?bCR{K^U;Y`Iyj8w`c8J5H<5fT1ImE$>+;^PBiyTUINy5GT#O; zf4nuKDY=*nQQg>cI#IusSYsB?`mI0Y(@S^un7A``HM8{#r`D6_=Jjzzv-il$?m~^4 z%ZWRV$97pk@EbJRkts51iR&Xtm1W=Z2>S1}Q zX0?5-4E@u^3Gn$~p_K&-p#E?%1Zb*c$cy;gav`>YIP8yD9H2OVcXh+MLcjVYgF(Ad z8VxolzExaY{{kGj3ZQxiHS485YiTW&N+Cc`npA)SAoGXzK*!Kf(evC+ZO`EXjqA2- z%}Hq$eq1Xh-IcT+M(FG)_e?W$zO)?Cfkp>sL4BZfI7`$p8uoZP}E`N?nF|IeV*5mhr*ej z;hpk2V;SPZUCBaAizZonvB9sJIp?6=(dRSa+=VXNZOQK5hk&`~>1>k4{cp8By2B?B z`%xA@FW?vPS5%LSJM}|HjNg~CeNTSbfJuXX-*0@qQEd$d zILClCh9|CEY+W=o75N1PM#1gd{ttSi2`d+>PSyg=Y0TqgO+Fn7^z!vI&j_esjBMuf zmr4pb%GBrdh)9PbWrh1x?KXjfPeHTv8pE}&@n>1uRL~JL;e70RcW!5x1kg^_2Agzg z6j)}0m8z7;gE%)qU2GC z^$dZ2$UOa_2(T+j5&n|D~P1Cg|-8Hup zeeZ_HJ_$x`+l@}zg;V{D3_#@T&S7irsfeYzxfE%XnPA$k-1_gOLY$HbW;-nZte|SW ztE5;u%5EQ|g5AS2!K>saRXRQ&x^zgRRtyK{2v(5bdAF20?N6rpm&?F+1U&STe09NF z=8(z9zzaChj?S?zz^-+_2r87~mcz{k4A{TST?Q~6WU4C}m-C@0?QH;YG%^$pb2CI^ z>-iosNOV6vVr(B@MmhVpC<$qu=y*)u1@{NY=9lFGMZ^uCp>6aHE#{s;Wn{gChCiMt zdePh7tXX~$^;5RV%<)5`-rb8j7k0F;0KD4Yu&NUsmb^8k1PsT9~M6c`hB!-9F1nACW0b30JtMW{>I*&5Dm` zES2azylF{jBYgc50v$D@qfR=uU)T{*dfsM(_wfJqs_P{IYt#%S6^&nCF#Z{P?peSL zcwN3)xJn~jIoB)+aLXk`{f1mMvGJufT+dp;@yO!(Y0lTOs@#tSbp5=?^PNge@8vRz{CIHXR2wu1{oy#^P2lek3K{igcV?ZH{MKWv--|em5N>kp_I-&}Xf%7prS-Ta?>FX=xIRUB@6uJ7ykueio*7-$ zEx6KYcL_K!h3TlCd{vl0*NlVsK!wmLz=)-7aG-v!LbM?#--4zZRoCzSjb4GC}^tBroHS z|4bR@5H{+mT<3o5|HTa$C0IMxnw%9&4bPpM7k7!kkJgYP!2&1_CuD;S$y7#HxtOTn zjWkZ^?vkk`Po6)aBx$?WC%H3E>k)7INqM}oZgXhfOaVx$RZn1{0Ov&LYVW@rh-3u` z=chscnxnvS?PWo=10_Za4|D*HqQlo!}lG?-4$CA4XwO;o6B8%>ik{iVa6@K)M zCX2jD{&$31YqNhMBER`{J@oz?*T8|Gg^QMA94h8U#6tHW5j8%vfsDLA9yM+ZyMmPS zjfLs7z34G3_JeH3a>%`S$mLiSx>k|NYJN-38iUf+e7;(b^U)8_v~8zSPkfj))`*f$ z=fqAZw7@)y+tN+$@EM6^UIQ#S<{Q)l+Ox_MQ{yZ;{=TG%STGFKzgNENB#Qmj>H<(y z_f$e_WOn($b!O6RH+B`&;wP|0@nGf0x+^690uxOIrq_5-eOw=p+0OcRl5f(^3SOQUsJ73&1?rs?Y|0_?kw*mD$iuM zmnzxzBzJ_`@>!B=GjsE&7x~(_TqUEm9=|&4rn5V<2?LJ{9!!UE8}ys}jG16=4wi}c zW!SNDkp`)BrZQ@Oc|GQc&c;x$g>_Y4)0-pvBBzZR0#Idy4(TJq{0SPWGPe}PU>yQ% z$DI`1@!$X^F>!o~CWTYttz%&>m7^N|j-$uBRSLke75;%`1O zC1xl7J#(S8?_#c)4f3$U&B=Iqk;oXY=VkW%P|Ge(0Z@=SuydKq=LJ^BY%|6-tTj#Y zFQ)s0V?98`hjy3;#h#>nv*7nBE zSjKDq{$t+tBKYSRv>=Cs88`2%$sh|ihc0zw`S0hDdOtHmI`#@$4W8vi*zmDS26eGu zg!3tdN>`vs{(UU6i*f)`3ZCkyBrdtnRE4fTmD_U(mEYqZ%a7l`uAce}Iy>KGyrZwr z*xo7O%jf$kTT-;B+UogtPH^HDYbgC}oa86HQ zL{FW?aX&|mAx4@3{#_xye1q|e_|4$%#s2Jb8s(y_$3gaJgU5BdCEJIL=f};9ynSt{ z$9V{n08>jpSqe^^Wraf=VP7KFtTfFnwz{GqL_Y9Ehrhx=C(Ay2Ng;k6hRXD|_93Hm zqOe!cyPj*71D1ry_6iHXy*@^{)VZ}-{f&E`>p5$Tqv^WHw#@uxsja2ThdTyc5BuwY z&K1U@zbcz5tN2y|Q0TAkKcFvqeUAW5KYUVhjetT+*6?xY4QEHavV^y1h22C*in1=W z+*JSC5|h)6Z_|e~d8KI)d1C5JT`Z*3k~*mLb+c>DUaMjTkW-)r?ApcRpV<@pdR5K3 zL$bj7?wM;8<(6LIJjt64dpy%^WS41^0;p3B9s=#k5(U3~Byek2O_Q{XDXlyf1EkhG<0|kyzHGjh|9ZJ3?3@p z`i-5wO$hBeD>o5f5wmY zX@NSr9G$3dR_U|w)F~PY4H(~t#8KE1=7{bnWFl9h zwj|1paJKIBmqmxeH@)!GzUBsu!!po%31N*o6Ih@iy7}}OF~j?-@xbIy%PqMW91FpJ zr!x_kx;cRh8{e9RK07a5po>(6(4GZW6*7!R^+8mw$~B*@2ilyA0Ld{{Gt--&t=hl+ zT{Y&ibI=#fTQ_>Zn?j+NK-90f;3XvFiW06*{xZp*zd4+go%{lAW4h-2+4Ua}+lZbV zM>YKS+0+-BM8vjr=Cj6^5=O-k8iSP=k9j;LEH25fhp4kaeAKCkUPc3TAdQ22uw3I` zNEXh0uTIW!SgEeJBzkq#F!BbJubS>#9&A@cH4HRaNUHUJ;-P}q z4ZtRw9rKMa>rfwZ?NY}To%lljY_ifI6fzFV7~LJGmA2!YXy>WVx*Mj!^drJV|0(nLn}N zNTaQJ*=#Q6V8bqKP9j5*eBM~F%FC8$l^M43LJo~KMXJm@ob6f8us0l$*CCDmyL(U{ zGPjD!{>2qR$gM4!feFiSRMJ${WYe)e@aq$!3jac4E71Y%C)Oc82i|$;qJlJ#+~5!4 zurC$)>6HgD;6#c|%z4dkct$5DEL^-=zH`gh!?Fb6CcWr9)JkP32DRp5fvWwwP!y2d z<4@R*-wEgLP#AORf8q%n@zvkre+fqPUYyU5mf!!+rgbf0wKSiE5VdCjv%Z-z@?$!1UZEJ2BBK8N)CeMKWjGf@I~0gn=+ zJj4qAx^VdOKl_L;B){~?PxR4OoGyu&?5v5)eM?f9TQyy|s{kvurE?9umL%^NA_wL_ z3Oz-t0w#9oy~4*NnrB{l4bZ+Q*F&89F(#7=<<~99Z^5XMS{C! zErXYlzO$(q>aE+iU%$%u-F&O^gv;A;#$!B*YBi@h`#_{=Urp>JsX$>;d12El!v&lL z4s!7$J>8d;+=MoPzp)^zE@77`=bjVdaf`_(-gi9_+@O{W8|g?&8-YL(&8I-s|1-~s z;!t_-v79V2ByA!3mQzI-!Arl|Alw~dVv(i#73UJGPJ?rnT%Rs$eCV3`bAI>H%^936 zR*3faUVli&)Eq}6!m8=)YyGAh-L)M5r?NW!n_;<+h2-1oIjE6iORp|*eRorXk%vFf zp?A&l%-#nCy_*WX=5W4ta;-_unlulhv}KCnpxWe(yRv)%=#p_!XD&Ky8#Cz$O5ys^ zMXrL2Npq5hI{d$in2!x>R1H3v-fC1y$|MEN?klu8XeoR@h4*#)U7>@yT^O^uT7|=cdysSF@K);^1h@=D&5{Y z`%r~{cX^yW34s0t#w^0J=F}l+Kabs4Yx}Y?`+I9LOnkQ8+L-;}kd>|s>&m3yW!aT2 zqO+gh1S;MXw5nMyCqp*71)}vlb>R#C@OxG8dppI?oYdQ);rCMkZC4%Ady2KoHWl74+c$$}6!YC01++}bpP`<9Y zz+=xOmuf@1^2%Up0oTy?RgJiMyMgT+|4TC@=f`;&*tdz5M>%l<&jCI;{Waq*_UP_c zM>gPdIo17n_}d@ka(t!H`MFF!csJjJXYoz?p_OWe)vjenZa>A(mM^Wy0{hv5bio1j zC7*{BDqqzH>TNSC2%MmgUeD1?3kLu4NTJOKtJ=JpPU&_Wu|xW&mFh{e211s?n@1Wo zT0I_C?$nMS#iJht?9-x^`xCRGaw&mqDDp^V>T~_AErW~kyIWvmo|zgA8eZn)4-!3S zXN&5HtOdyXl~-p%X=8?ktMPI45xhOaKe(4meQy^u?s+?ST95j>ec=@PWmItN@OP+$ zRl%_|``m+Yb{m06L$V+{SI(okg6gXD!=`owwhl)trZrr0i~%?uSvvZWMN)*X>INoB zXaILY@3(qfFET_ROZ(!ecygAc@5SeTF^}wKfJDYaR5E_Mj*qYAuADYYH(59n8`lfg zraeTuosoh@ouS@S?7HQ7Hg?km)EF1K!H4tyu5-d#Lf~AHdOzUJSi4c*w^BUlpXTyv zU7vr0)iXL43fS!b{A8AXwk$sNR(Um$(-*FGg1=!}*aYaQiA)dkw3 zCZRygjFnrv#c}?D`03s;fNL%|ijnD%Y0G$9sXk)UtcZmd5bO)#PSZ6Y{fn||X$Acd zkKT-;oUfj*0ssHu>A&ZH({u+oH_9LJh~qTe_fcION-UzD-%b*$iwsG#NsG;p+z5-o zx`;q?zH!?r&l1Gy#8Wcs_4!B;QgOznZYoZO34?S9+|P8ewwKugA*nvQPFCpJDM|M~ z>NH1--*XHuoS+)W<2Xphq7PK52W^M>-Bngpr4ANqTYqlmArFJ%; z0bH%rr57aTjeY&>XRX}ZjebK5O657MU8usY2j&+c_TjZ1wqKNbx~z_sJmf}R)GV^J zz7K(q9Gmg6BZ4;*(PF%z<+pH`sGZ9s0Pwz0GaLXC8VT$JpC0We!*~Mz+~@oMeLdzv_*qv&Ll%0*`TjA`qS=`e_+l$d{-~1) zk?P;hDc$~hs$DFgeN#H&*GgE}z)Qm8mz<7CLO6CKhnX?3ZdYBQ$^TYi!lWNZAATenw|Rmep~=rSnGZ{`oT3 z>S6&_b~?S;hn#1oeS8Jkau~$in!+FfK?rDQ%xus)S4uZBO_)ZC(@bYEeyi+nsqT|7 zLv5IRk3nux7C+$esIwTCY(r*M=JL`0#9hU%qex|%zT$ENqovU7hI!W@I@c%*ed#Ld zHC@Vsn6t@OCH0;Bo&q1m20S5u2}(|bj9gRF1qRc+dxF$PEhXLPM^!DSCDLH6nGx{< z@7RfC?lrPqqn;992Nl*M<%gM}+N$2WNRdot{nObh*X2ZvZQWmxnbDe9Y zeN~j4BLiy<3)`x@9NoS1zj%UGv|98k`(mn=!Br8iu$2vWD7l{2QhvbTu!RvA=d`Rd zzj_n;!IrsgH&1(F{Zhq`%?+u_{N2V+eR(Xrv`R&)4Yw(`Aq6-skMQ&1fxs<{iHkunqVV4cGlC{L(r@7dQ-fS|8o0si8d ztgdS_KkKgKrZ=;`ja(UGIG8TEE=_sUHt>UE6V0sOV+X8x{$E|OjlVOioqcDCr9q)f zO~UG`m}4&{G%_K0`q=BKR@<-;S!8fWus4UB#?}S|nHGyo&sx*d_J!|Q&4}~`5Noq} zNJD>?Ix~#U2ZT9XS{BX|872o~tdrOxc13mV9_QtC!6)2^7S46m?IjInV)~C!u68(s z->k8Wm@{19A*rOLjyPBU_R=_59DiJcQ6O|ysfbX{t};z%DM2&V*~ERAm;R=u7oCu9 zyuD+u!CjG{f*%_K#Xv%$n75n#h<|!Pf%IgAE}S@a5l!pcUiha~^!h!|D$TJVG}s+q zSCO&c6B-`pfGY~7QM7a!klD@IeB>jeI9ng%#=XZP>8$6dV5L2&8yo-(j4-EFxSQyJ zpNzG@CL?+Mg50|2qx_Bskem_=M`7AK98n*FH=oAUE9sL(p=;YBR^?yXAeNz|fFqK} z!&QYTZ?8(rmmTNQm#@6YXjS+>8Einy`rn)|W#KN$@f8!ANT!ckd-`gR-<`mtR(kA? zH#m2c!z$wg(Zvje-}D`2fMCVgTvzbYlE->udTQMr-TbdC&xB!{N8#LDd$%kNJa@P` zzikEpz4AN{K757su;Re?HpTldnEM+%kKdI_($6(IB`kq)%Zz!8nU};q_kA36Us0pa1K}%hpq{JwJ*7DM8f5B;G zPPRI5Ihd3r&ey#WfXL`ut5d9*a<@KvJ9^U9D_qnJYKql*0KAyH$|?eIJfATkx#%ia z`Na)O&jcJDQVZQxa(HW=NQl#D+tIjA=iyW^CsEFF@a{M@NAuMaEwp3(iR#YK&0=^M zi_%~){o4^wpIOJvAXlT=_GtdK5PkK|(7Lx%h0|>Fv00W{)gUD>4LZ|z=&al_k}1jE z0Uan5CNN4EJV@D|*4ukPZ$wn95Q(4D&(gxa@vVeF`rqL{!7;C=NH+rTYz58ka|C~~;{}-X& zw7K#Ted#V~W9EH9xjeF)Qzjlfs=$AcG4_w=;rkM%H$T@_)p=ep4p|=6hH#O(yAjfV6NK_A9rs~XXm2ktjFx#2A_H!9tLhjfpx0w(ORY* zlBUeo%=bb055qPQGI=|m9+gQpWG4%_W^53W5YK&NkLkHe*}~UtCA|QLLG)Ei@U)#{spNQQI#YkNhu$axpsr&4E7mg-yGcUR9@xeXy0t)hk}n zh*GM_zwOX`&cQLGOu5JMB#2u?-wYo~ONH$LRIJF@keIPpqkAIu{jz7`Aqq1IDK70t zZ&u^d;SL-2Q?P}pCNWh?F7qsWZHN7$$ElPT$c;7-)hKhB$EJ!4}%4Cie zOpJ*A*z}=$*Qz~6AJ_=uS`-++ynJ2Oj<`0c49MpYOiA>0rEzSF#5Ic%ka%9}AuGe?M@OCxroa7iyD22zHCaD!szES|Rk=9>V$d~UlE>(Wk2%{b?k60) zPfXP%kB7Eg^fT0|_LrC3LA0c4j)l%nxp_zbHe>F{f^6YO4R7mKGdWQ`@joyV-dwr6?YJW^5Q}Y9I_v#U88OI7Sgv@7SSPwcBqQ z)>UP+LIvy&3_EgNR2Erww1%CNPHpf2znfwR-QTij!;?~~5q`)La4j+_{SOZzL)XHK`Rh&m;T~xfS zXWHn&CI0}lxpxOSqY?6xDz}e0146movBGiqk1mz|EhI^$p4dcf9K^K z1-g}ZSSPfV=Klcqn7tCwPnfAg5z?hS%oB5e1>8{_pXV^{N-DBWL9##W(- zn(b&Aoo*sp$yyDIR3lL-a|}pzd)?)!#`Mpq%n}DQPpSnVUL+3(!sAsbS3u?@*Oqkg z?)B1m2(TX2e5Pr_4)m-y*bQr zrSb=fbENfwv0QktSM@1A`8bE&l-ntJ?ltq;;Q4Z#48jhEU&0R>kHXixFE19dt-EI< z=dRN7A}5ofm8GkpM?o~ld1H0|kFD>FXS)sC?%kn7Y3*G_(blRFd)#*I+QceK5D_bO zXw|A&Rn#tOOU&4ztyQ~9tOzw@#TFyR>-qBjp5Nonr+iDU|8@S)>o|||JdW#lJxIqIc@Q{PqFEec5Y|P#2@e*Lnv|8lYB>W%do8)q*aquZl6V) zr}(Tu*isdy9TdCYe8(L2p=;)_N-YRS-J$6d7J36>Nq4{Rchc$L-VntVHwn{W@*yKc z_PRk7j>Y55y{D7`x!FfXzBBTK@ zJ;&yy1r}uRI%o0miz3DoxlY{)R6}wVNyEM z->QxD9~?wmsA`)-v~dFdY{JKKygit2WqmNRv|-;nppiR(7B*kT5wN#gva|lTyK=3A ztrQkkWOd%dbC|VOwIO@)ETZ1c;-a#X1xuBgF@ z3pIH6J&=D(+sLBX+4z0yppyMNr@pWvmrl#_^n%SyENIyI1*;dOV@NYP#Ct8|iBm)d zl{&6<3B?~FXZ@}5k8xajJiK|?(zlLksd<<%@GQneNRke=Uh}Ke=#U;ReAdhXlv62& zXULX~;A^Bss+6|_F0KUw_BJ+a&+a~lO`EQxLkDy4=O-b3^4rJ98J{jjGf&(8$KdFH zf3{PHXCtK72;UIYu}x1F_%=CAl7B(9AW$?#aecp_lal@IJ)RM^eh|Naw4oAB#2NY)Aa-LVF>_p%pwrao3t%L#D` zGyDoiwQPw(>+;?7Y(RjQnZUP;g)bAj8q=CsT7u|Lfi0O)5Cmsgr>n~M;N6-QBR@Fm z{JRs&VVqwhxOlECcL3%yzh8H5pyh)1x)A)r1$N;o$zp3%Cl@b^biSlt^wj9zO4vdG=(e=Cv@bgC7|0`rYmnOO?q3N4nPf`y5O=et2RQix%RpKPA z<2B(PvX}MpZ|T7(SYNU3x#44QOD@zjRl-zy65%|Qp^2E*{Fej1i&bNK`1 z7ICu#SQD(UQ~ntsQIB-JSpkyc9RP$Ez}B94Bt<>avEj9k5`^pBLK|n62YQJ(HEQn) z9GkBXZGoQT1jktqqJhYvA9BaO$N4e`^c%;=atpm;^|pxIqOW4sPBRkF#?JUUiJQ;?^$`Y{`iJc`lpWcqkGX?IZn^RC1VCgz1BNAZX+Z2 z^cela2JPj^e+acj9v9t2gh&jAd>lrWU$jX^wn4Q?;2MPp-=T{O@c$03|M?yw+zr(a zSwRIPj&YP7)z)fm)N8uP?K@CMwn>JGy7IiF>K1YfY}8~|&a@eqI|J^`4QomU_K7f5 z)Y_?}Z+yGJtV8Z$Fk3o@uR?6)QjR_`3RUP8m26H(FuwQm2j&h_2s8b9;~(((iN4}> zzTGKiNghYJ#M(Ws`+!G3M@sep+inW`N+!n2(^I$8$5kw}pw>8oe@=NRyemtjE?dgp zlj<-hMPPHeViIc-s5C2SBDb!K%$Y|ThqMvRv#p169Z0h36mC~!>21-+*MGL61HpB# z!8Sa(SivS(-&*2Au4oLjCdN%0v*Dv@1qV`(w>kr2gl7UumJ!8+kfM?I#=D0b>B1B? zBNxZ@EXwaED((UO?47+c)+svn{qWtQ?`^-L$16D;aO7hls`s`I9rbDYs zF9vLOyk3>=C7IP1JsPt4<@FezTOlsoRg!O2E9Kkk3OO3O>H3JCE@L(x5D`R4?4}>W z2olXR_f(|vJ!X|*@h(0fNb4E;K)t2@90NF^0XgCSBQuBG!|AU=y6Af5bEL>PtW+6I z-CvpJ9?^z68zj?Munng_GdsxYo!8a-=6n~Ve9>s7K5L5oHhZ`G1-F<|Jm3plfIc-H zz`ZlZd3Js&<&9XdLphS3+oyFHHhej;qE2}f-}(6P%e1yaMB~{?%4T~l%lahGNz(hZ zl_ki6#9nE`Z}tK@s9TJwL~mf^8Lt_5g3doc#pAh@Nrr-gO%5H+xa&ILh;+j21<$d( z>X);vw*$LTEDPnRg;Js)Yd?!IPLLhRN?=(P6Rx|NsjiozzHrUq$I9eplnI5p#c65M z$VQ=Bf9s6#{u}PvuI*^oXr1w>F%!@5dM%3lr$dy|1Ce4y%eimq!$j8%0uS|2SY8!0 zL^Sfw{f(6ps8&oMY>RkbSZJk%FoAfK2n4g;{Ib^hd$}dJt)c#VVQcbf za+QwKNY;_s`xC`jQ=JpMn!rSu&QSats9Kgt_tTj=pyuneeGR-g;^xz(8j;hd3*J6M zBi$a77b16ou!S4GsoOQ_?aBH!)K5)LxB|Bt=bJ|kNBU9Irr77(XZsEIbM6-{?`!u- zRdjf_=k}}+{y9{=IEZv`a@7t2zKE|IHKG3siDZgb3l)ahr;iFpqoirUUsHd@d&k8vJQiQS2BAR;V zqbHRHxshM?jOhll31gDke0hcx;FZFKm;*CfMAuGNVSa1gb`4F;TA|s9<&skZ>L!RY zhpYDtX9lhjh@)t|m2CjYFO~|k>7(d}nZ(+#_kgfpz3a)~R@-gnlj`=kXWwJa&Q(2D zts037(~S~i%w0)M%hkG`+?&bgiHBYA1WB1{+=utCubhZdC*;==L}US^+xpR(b@nge zgIKrW(I+4dy|Y40(f46GvQmzQ4R$r*j{@H$~tR`&L_=#xFDi#EJzb*WD6SB;ziK*wyw`=LOv(PfGx9B{w1(M92=gdwE z`#3ELb`)n7WHQ-axV`Y+b7^F($BbJJjnhmw4mQIb-*N*gw^`aw-}Oiio{G zcvB+npnyB_JOzU%X~jz8AH@ zq?*39^Ccz_YK`*R=xhYDA9gE5M_%0l(G@LMK;QFayiz${&k&m&0E32mKaimyb&9Qq zeN2`uuu!nC!slyb5$mE%;QwqrkF_F*(PskByWR`e%61*bY|R?u_jNX+U*pctSEZWG zH%%8-X0N?|rqqqser33&C4rb~&8i)u5^b_;mzdu;+M2E_)dB$`#7AHfy7W+&iB<^8 z*t0p?JXDdav0umYTd1I~{bxNF8#Ayon}r1O5#^p2cra|y7RVR7YS_OZ#TdQrSkh*T ziY?eCV3!vIGxZ-yP}|UO2U~|t484_gEzUw?mD^D^rHFf%VNbhZn#gh@V520>6Qoiblx+M z$D$5Fw$|}7Qa9rhEBBL*@grw6{w{>z*p-HjD6K878PH^lb=u)HesJdyBp_pfAixtr z%^PQv(N|*&MxUnke62;0v4q@IffvX|7;8zkoPm^;IbmGtgT$gnFyf5ba!51ppsEw4 z++w=+;(=<3&NSP&_NRyTX%WHN%^DVVZpeY%&#ZI@z)xqXkA_yc@1}MXH<>B%Yu$I0 zPSp{pKR@eUQAk%7mW~6Jx-;c_*D>G!Y1lI(v-a}E(-p%tgk$ng0rnvAxiGxssUt3x^=(ZT9?@FRFd%uH(gh&JBG$^*{2L$ z$T$~XrBovbR~Yu3JiXAnntyF%_83q!xSxDThmk)Ch((bd{U3oYaCPo=b(5 z!);?84{Av+^snC*3*Bq6-huOWwGHUu;sa;9ikI3vxB{ARe9!3FxA^9>dO)PdZ{yq? zA@(-z|K*Ju>E9#jP1^@=6O5*vY3kpv>ieXOg1 z7VGJ27bgeU-SodtBQlZIjp}s#;%I7<_@X zO1}vb^OE#h$HomHm_(FUUZkgyhCs}T7H z%=FLHNtp))Ml}Uwk(irmSL{Vz%7h8g@G3#dSI}?K>%!KCzmD|`C*=Dy3z~qwI;Xd= z=pvY5{wvs8CLAI_#s%1C_J!f+qYRdEXn^iuIMxJQr=MCVuUI_%7v>X#=ZL|3BW&I` z8fWGtISYfrl9q07lZp6-WEt)dBAwSE*oAi1JG0h=6tW?ePuGqEMb;j8;-7~E6rFD9 zZhROAwIO>0wl+R|BD9Pznb+3~BzRF%Y{61GkSj3aRAvw=D+hg%vG^YjBink^Yd?)5 zEyN!TuRZIny=ju6#E=zM38>&!6EJlH_fT^+L?OH5d3kz3gZa(z5EblR$}f5A!*_t&LF4>E;<{}c^yU}M#I5b5Mm1!4 zPkT4=I17M0N_QFDJA;Yycr>SWjR<8BMg+<#&NqW7yhX(pGY0L!t-1<#K3q*J{vraM zeY$*9;$C1D!F&9E_giKB9YbVF4>=#qfjI|jqBX+{?MFs8J2G7M*XnN;S<3|rtkp`C zF^Ud;RHVRerScEj=akUA-XV6Ond`M1fFA@jD7|p)*9H=|P$LtQF?AJ*uLSxI#`LV%dRb!wI4ATSS6*dl9qqfl02t56pRHLM@42{Zp-uQOk~zraRSj2lLIs?iO@4>K0-*(%h@8wh-Zfs0KHV=_kBi?EVLroF2YB(GO{hp`)P3mDP1 zuaa!4xpl!1E)w_NgUCs}bn8i}562N$-u!>Z=KDk2HB?rRk>0uYGPZTfOE)XeXhzqX zC37$fBeSwDzI7gF_=CYu8WwKk;^bN3$fOr_C`WP~6sDuChOl+DJ^l8_HjAGPb84W9 z=2^JQhozG`jxiaScsj`a^CzD++oc0_kNhu*zw7vV%k;9EWT~o~P?DSjZo;Fw)-f~# zI9k3YXPC2Qc(tx&eu(SXw^{ILo>j?lxia!ZPpvP_pbgA77~dCR4-Kwy^Q2_K9r!6k zymt2^PO}E`jrN0Ibw^I_jyRsD-XE&~*K6wY&BErH%xQuz?Mw;5x5F{=QYyvWlFwN% zYk>#|%VE1#*vSDpQ7KcLpxRf51r79#Po`fV-)Ka|nV(*TVAo`;1OXPe;txLr5re&U zo;dTJnA|LTZ{4-h<4I|tqDNY}%aH$NW&mMQeo5Ksj7iERu2{#q@w6WgJ2uq6dJT*P zeK|ojQ|hxN&1oz4F7 z#kDYY-l8YaQY(VfXo>FI7q4?KhC;98$=7zR+Rzr2A?ifSRGU#ZbE{4nnYKjW?YWe! z+(sVYV2MVMUbwRppA5NOf|#6{vB6K0K(J0IA*dFIB11L``i52Avx z*6)vS13|6pjP}Cm0qtgMwL?2%zwEnX7kuntko$9`<`(44D90`Du-)O;Im^N#?Z%xZ z@gpp}%xHNna97X+MNW=fss`Am^{=qT))?DhhB2eydUhquON7hKjPR28=7%-{`xnV7 z;4Y@b#~_Ckxqr$TD!?IU@9hyzsz=XpAySEVpf)~)e!0=nDNatJd|uzj*;gOb`cB!O zOdVUxg#O=Y*S9zK>LvBI^!j{^vkMsLSR>t0%nP(h%dmj@T*`Wci)BV~_hFwK5ETOy zvx1iwpx0shI(w&n9=lkRI7Y|Jx>)dbHV=3F5;{YLvof|8$n zb*y9kH@RD+rO&4G0Q;`q%3+X3fU(}x=A65+(z0T34avx$jW z1(Cw&9iR~Q6@e(A%nii)&mn|~JXRL$L)4|cK^CRP+Bv#KA(;p(hS7%Uk606u>)yGi ztg!PAW05f0xb#0{^w(}Zl1S^_^IwJddJqbYam0kMk1>!uyU`s?-Tuw8ZkzYNpV5C% z6NcTDO+YcpUqUV$Cn@L0>`P!^-{O?(S&=lMTg!T60dUVC*8GDUU#_+UU?HqA;tO+u zhkedKr0;k-8Go8K`D61jf!qmXelis01Zj?z-4?HDanC}xh5LIh`&6|3+!1(aL%}Fe zGG6y>^=1J)egO-Z_LJ^Rc@u<&_Y_LnEDw~yzyJIBBq0$JH{)jBO3x3eN!`ktRJpQs zm5LRK!y5ia+)fzfzg{{i;)}&Gro6d$$0^euh~JBK&z3mJcw-(*HUw8HD2J?Z%%no? zKqXJ@1+;XO%Au6)Mbt=J@kpz5sq+(vR)h4wd$M3i+{T2?Iy)-`ikWB51&nz57?q)} zQR~XqFrAmYz@{vdZMZPDu}%SqugFcKb6UU}i(zwfQqRwBlmtilt6*B&zhU)K{@nv8 zO3yq>p9CF?v|T!$Gj`d{a^`4$4@u~iuZVt$-@CB*_sVMA6V27dqIvTJ2VJU!jJzi= z%5f?E_w$6+I~#~h{`YNHs5J=LY;&b#@9cAnxhw(qCa91BoTHMu270t$|J5}S(&?87 ze;r1Po}`)nHP}t5k;gSXTw||H-_2=m#ej9WG$5 zy56wBuA-M;N@aGyc@qhaj}O6*jKT5vXDxA~G;P4T?pa3?^NaWz1~7reCa=JnG%5;Xw%6a7I+%Wu z_Hv9MDPh@gpouCMwwU9m(`H?GB^?-7pGkVC4)K8opzKujrJGxiSNES2Pg)YqrpxQY z+wSYdPT4z)<6D0%CnPzKSd2s2E*hb`S2b~!J*iI(cn(U*(h>lL}3t9=Vo%1sNGHr2XDNx4hw_wPvsP}z?9-cw)@o++%XHOikX z9?%#Ms<)q=YFy(q;`L?zb#GN5IIijU*skBS8DFxWbv#Q2HO4c~?$65s37RN#^b5K? z7vIj3DD#j9bOR0!h!)6U+08=w$${dOGss=UA@cT>3g^4r#QZ?u8|}p67dw&`f}a!b znsOyBYe|~@T94MoJ?poR{AsLrXZ_xD)5H}zMFjU-HbU7YBZgIHr#Lye?cBt3>8az- zSB`ZT11T0Q`c>K`b7zX`s_6LQnl%=uN@#!*lV=zk<2rtkr9OfMoNRQt$`MZNw zzb7v7RZUti9$P4`g^Y|kz*p8qplE8e6fGX&$6qm-K@Vg8>LfRx9!JV#%hvTBHuSP8s z5xi)|+CPuN&);f_Q6mDpUephXOQasHH;OE09q-nrHBB;1UPzApXwt0xFtRx2MhpTv zT_xH7@=)fkElhp_U_v0s3@(V1#-Is3Qjn{X_Dd4{DKHMFzP{3hS?+k05z)G3zI`(x zY0nwjS$!*dO+oS}CiKooaT!z9pr1fV*{8A?hvxEuw2$5zoZv?z!!CbJyuHZ%`&(*X zy)tL=9c5w34lIY*Wyk2pTF_Sps2*%V6#lkYCp2!-^uL1)35ZzXg!H3`4nXbzd9)6U z(HQF+{taPuSU*Mb8>TE7%&%jA_|=4%UG#>ivS`{MYqqXy3#BXnhQ>*LKfc;CymoZW z<(`Dxhk;JkK4m9|!_7PEwIMrl5P*>gFrn#C3aKL2q!?*Wqs{v8A;J6-Mb4Kdeo* z(pmCD_02|z&YQ!j7X1l|g#cc};mkewu(ql+j_n^X7^b+&YqGg;eZ;piIw5RE9XqCE z3i9!#!FH1Buc?Q356f`~Uj;=E+%HM#63@*hmtGo0vN7;__$ctDB~u9fGD*z{6yQ25 z=th1Te?2t_d64qg=P0Oa7bw1xxENEu-qiuo5X%(`fN%X0i&uy2R1nycn23CEPvH~wt z&-{@66b-kDxD?>SMP2b6Kv>B_#$>(3neXzVNjYIjKkFM#mGZ-zpDq(f{Os<*%>u+; zWsAjp>Q#jPSDCd5t=!;$Pf}n~pXVaYu3m%P(BSPvXeu}llm3c7o((T}=5nI4w9+}g zQ-Q&*i>iJtdu4cbyUcmb&?1PbGu@huTw;iNB5vGxdEY{i`A~+UabUXqApKALrlsq# zaWmkc-foF^z+nWR7#UJA)ja=a*`a4+rpKeRdkjit+_T)EVrD$d=ZAC0 zzq{-TD>HUw)n`5S!gjtwn5RPHld~amt$v62(KI%%XYgi32;h_5&EYrd`XWoL@&DKS_s7=bV1cbr6gQKRD*)$ic>ixoU5&tepN=r- zIV&tYbKs$@;6E8zya^5@#(7;>kmk=R*=2Wf-uac`3v%ud&AnAR7&T-jr50zT3mz=FddP3@bzBy}$;Na$D*gr)`tNH6fNb`i zX?8TYBh-rZ3-n{49O*hof%OM-s)*7N`A!cK&@yArl=^3ITk$NYi@@COPo#K`)foAS zUT&zX1ix}XfW+^lE%QwqvbJt^_ZbZAqH}9hCD>+pUdx3VPq}H&O)fo3OW*$9yf(TP zXz#9|=~DsGI+3H>kQEx+lqbDOWa#^-{|V3DO`U6Uc*g$oB;?7=T9Dk8R@Jp5Whafh z{ zILpz?R~gR4+g(^0Q@T8F(n3%jr>Uq(!yeB>e?6zeMh@QaS%fyMg$j1sc!Em3U~hN; zXfDK5lejrYh4QjEbI0GouNoj+JLRx$s@TNWfU0Yerr4p8HmG0Qd5X?#1y+CQf*SPG z*muH@dQC~-pu)|9odMmPpiiQorCeB8NOpsu5Ktt8J*?6&6dxl<3IEvwXd3KLkieiO#cj?1L0TZO|G4C zx`h5-|MVDc_$=>4cQAB%kS;_%JR_!Iyed|u?8C`OMLWHRxTuj}nB00JZ#M5ulzp5p zb=}j#VGy|@VAa>obUs94D(MTfBHbMZ$)*LRNsh0HC6tVv!t0BBRvHCgA8=Ze|JD8V zF+Wv4SOpxw!!(O0wq7vUCQoiXO>+ciw%hw093KXatW(+iv@8lj)f2gqpJI#fw^3PO zJFNJFVj4pPB;ru)xd93`ux}nXAd^{PDR!*(`d1;r-%#h2|h!ZD+-8MpP}6 zgPI+=Bg+>To>w%tftmUPI(Ff36mUC>7`1FTahjp3sC%*e3QoI6Qax+s-g@?VkFA^$ zSZU63&!TrVyAv1=cK`@>8^cM6znD!8zrgqR_IG*TAbZ4iq4ogfvzv)Pu{LdDPEk&D zs{l3n{8A9?3T&*{kG^BpA7x!PMz6nyygnwK86k8v2ibh*;3UjSv|wd6@J&2s@Wpfo ziQp9NV^gY>?5fhx-+SD&Us@l9Hn;>d*zc*-F}G}VRWFp_*zcKk9+HBGm1fQXe51dX z%L6}yHa-HN+>Us5w(D`saV)_(RD`CwPj9S1JR{X#reXqyE>zr4ZlpnTfT;T zIe}(`yt2x8K%JavvuTl7NlaYUNxAdAE#xI${wycq!G8dAhH4=)xXpD><0pYS4Qt(f z5OwxAoT0}mvpp?ljk>r(r+wW8qc5-wxc$@klIn&pVYLM2T%OL1K6|^fcHaP(s;=w+ zz7JmO4}ru;{WKn*p&B#+-=UD!H^;QO8VOtMf$}VcdM#KTT4uWU82M;0K{1=Dr(FBt z{*apV;peCI(YBzo#o7Y0W$w6*aw2;NOG-VL+=mieI^p-i*vLZ0_^t)~qSAf*YA4{k z&>}C?44vZDf0pfJ9ODyAVP35GcS3}vnRkHdE)4Ace^T`Pv#r~@a&vx|lI22^UsFu9mRwwWEkgt^5tbd7Li6V3AhZTgvmMRB}j<}2x^D(fl zb1?!vxgO`q^iO8BR;Yfniq1(l83hUN^dqjmKn+)U;1UH7eerHsq&IIHAim>}{jU2~ z_(|fzWs^{cwkgOkq6_ijpxH7+*klJDIA-%(AVB; z{JfPqXF|V*Wz5|=Di-ClXYUye?pxoYo6I|;9ItXa*}pkKtv1}FNh7p1YrU%EBwFxQ z;qmqXaa!-5q1=@LmTRY;)}ffK)Vf^1CPDH^21M(E0?FBhtB~iKfP9_+G~~jj`&t#fLCu?GUe)mW85H`YJ+54yeWt!nLjNrI*MpN!-BQMa;J4u@TsXm@~w6nOYIl01n~ zt-i_8esm*358^XjP*Gp4ngD)kFZT`2Va;|!1x)q9fY4wbi@Nk9Vgnfi18%r}@*SG_ zJc8&-h6j|4WRBG2M)HL>uq=@x_;{NOEf|60OGA^JX^Ue3HXvz)KjKO!8wZZv&L)%8)9OcW%oNT z20UmrGC*v_DA~M!@d%P1k#i{2$qL#9kT?@vMeX{@$9zNLyoecHBa|8ZMT<>6Uq3gO z+fFm)RH`u~nO{@t>t3T-Hr){@_K+$6k^J|aY$ZZ$$sWn3tk zUF#l+c+BB=WrT5YnOY9j2m$PfDBS#0y<;cHy~f`ALy~f`WHSZ>+>XzNBnqNd+Ko#)*T2YI;6r$V7L7i zw!NfVrhuyKc;hU_sk;W~s*A_(I*9nh)g{zeN-hrpmFQPJH#U<&b9Glj{z;TC1}Gmc z0B2tHnG~Bdj|t)$N+TD@ZP3ei`5FADGx9K+$o)FZ_g^$=@vYf8P1kjV{$<{a!iHw5 z{ds8_5MM~cW8DL3-5&r}rrB)7F>l^6m9;<}H1W<6A}*f(g4FHyZ@rlL6vprZ3=^QZ zRmAZ4fms)I&7jPAm-nGP9kza`PA-{Gh0iA>YJY5q81s?sh7N1%8vbDSxNL*Z{IpWXKTQYBsTZW~PWCw(8}5y`91z&?cs5c1BMZ?!$5S z>es>IKN5=gjosSZCSzt+K|P6Q6LKNb4pDs;y^u16ug6Nc}1-|ARZ`?tG^l zY1GYzJSx3VUdI#pNO5nmLST@<6s4qTgyny0| z)Gewulunz#sco*X2)xEI zAXD0I=I%(*uY>ojH>NLdYe~y~>rQ+zHB-Db(x2}fj&B`^hH*<5H(R>+=Rb}qd)E4L;#T~n(>K1bTgL-|;hu?+GTeO}Ar{At%^${K0PjCY0Nirxs&4QrBz z0_QOrZ%uL7H2vo@tla(u4JPsL4F)HsQ|O0i)->+i&|jAwKrBtEHKg{o2vN?YpX^RK zk)MCz8PyVl&Sl)&b}U^M4)~9w)E8^UfL!?v#DN^}VdJcTTilbR0djJFB7k)|@&o;OB_n zrLt8{{p{(gPGyb;s?KCeWN_s_Y6Y&$w%%Z;teJe4TQx_9Pb~N*I_tju>r)N}I1LZh zN?r(#=AFYzt!m}}N)e|h^7Pm#=GCto*0d!+4%O?&Q^Lxurx%3G$yw8JM@a?1v+kIh z?$hs=9!gTt&C5PeeJkm%E*D(EZ(Vq@S-~4*dufLZvEL$~zjQ_PE{84&AmlOCLbpoX zFMkr79rutUJC0%RUgE@VGyM5HD!6&~ch+%5svmhaV5*)6ta)@r#WVjw0HTa4GrYEzM-HCRI#c#+1jEq$ z^~fQ5q@%}P6NVs^(Bo`Y`gFN)YIWN$-cQ^?= z9F4d>w(Om)A5$>;Gx#m3-P9<)Zw+9>G0B>7E_Za^HufUwf;!g`06eH&P7vi8nF;?t$QRcII_)RrJ*C4fTDwQ*Vz*&SV*%r?WAyY7VEAVVUEhP8r1HISJb=0mjGPj|&chv>LRPh*{31tuv&hrT&cs6?5sf&|VR#v(V#umvGRp{VCY z8kAzy`5~{ro-6k?4W3pN8-RsWcS`HZkrQzGeT2M0se{#QdQMz~T-QK4i*TP^zrZa# z)0tU_@XzTkVT$g($kh>5@yp-+UG93Z!4k!q@wv8akyWye-+qqy0~#%)GN2Doc{$ey(VU^% zZbRqYOHb$gDAVGsRNdgOG7LZ7UYiwl)3|@5M!Jq^i~Z%~pHO0pwjp3f$g;9@Ag6Fl zp6|(jJYjZ6Jqu!X?K-?_L%*G=B7Hoj3SZx49{yFo#d4DYZPeKWr0PZ@6fcI0YL1zI zP^CE5Bh}_HfNv*fj_pQ0@r73F_H0@J2hP`+e_a|}RwYy& z<%?KZhv(KW5)HN{%)`I6LD4v)BlZph1GS9_`VlN*uhrud_98iq&3`6XP9hfU`&{cs zi}>AY_Pw2uS<$O73G@qA26YAw^rPrJ4zQ?LuFJfG0sFQnX2=jB|``|#EUtHef??skj)QEH*j6o9~L*Q6Can#-9RD&mshy& zjn=;lYW{*q8|I*VXj`C8C=?IAsjjw`G21(ufavVV%U7wHrWm(g}$7`HyF=PgE%rs&JgG z^bxoSbYJzx$Sgc6`A`=vVvp(8O-e-A34cg{4l&c$;>=E$zv|oX0&xIH1$5ZOmBUr zm7jRSKBGbU(yfU)`!TE{y+6P2Z;1uzqeNo(EK3)MiFj7P1J=aP|LgE7e~% zz6%TsdA1DBHwmHCj&w#RJ}4F|OjO3`M_RX3&`SZ)T!%b^F%{>Mv`TLn6PK|{fo-e` zBUs_{LXK7XR9s2)dVR}2MNv>qI58agAjWK@99Nblx3eTv}JiD)*Zu7?mF>&~uk&XrHXzi%+mz$n*z51`(^0 z5|8W=H#IXXeEQthwtUjxPtg9{v<20cXBJwh=G8}3zXvgoK646&-d8+w?^0rv!TSV0t90d{HrzJ4~if8Tu-uA&i$^Yz-zO9(&C9Ig|TKFmo;wB zb$}+?kyBa1Wms5Zt^+*#k-za zs8M=P?V4w0{mV5@Z9XjT`R*4rbSl4p4Ltk8lJ_Uzbmk8=qmN^T8Ao}aB1czqJ|KOz zKB;7cNS!5b(|SR*5x4PihQ8G*%;lLSH0?{|@7f3F54R5as#5P^rKVo%Q|$e=s$Vm3Pco8$^c9Yr)6ri<`>38^MtgoS zObtj>kaaDcwxcUL|Go9kQr9xSn{Ux|t0z!~cweT#?z+m>+g+{>$FryR)xb~Q>2>LS zaFBcFsDM;ZGK=DPEqKR3LHyDBYs>Kug1Mx}-KibbQ{sfTYcE#A%WB?w(nFy% zAJuUrwX^22{+j0(tleli&rDfJsqcm=E=$vGL2dFC?WJGtrd*s?<2CGQ+`}@^1$dr> z%+4{0KaVl<;!XMFHDf`V3sL!e5>X~iIB)Bgcy28eadlee8kFV?cw({Fa{k<+ejE}% zHD+Pq>$%Q<-m_sCBS1?1tY?qPI0J8)D*iqCy9BQKBBF2TxDLA~H~zZ)MYU}1V*ovp zCzm0n_Yv!xRJz2SL*-V*b*0~}Wzs8{Ck#2I>*GKUoo79MHx~JMT+O4zrL5n8Ep0!K zo!Yo5aPKXvhq^=K_Yxkf%}LjT)_xUlwJRAxMQ1+#TUccHWyZ@xECqRB7uEVHA15t( z6=y##XoJ8Ad!vFm`i53CneoR5aU!}N4iH)6ITuxxCd2m#-qC{+⪙g=7wcyaG+d) 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�$l&s2RsS}Exk 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�H&`?7O+oYKK^Ll9sKBl7!D=SMYj2^y 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 z zvwOk07bJrC#O>+8NWTOI*w&Ip^yTck(tX?&?xcSLeNeT4i7(@t(O$gn?mJ6`Whf~` z(kmr~7mhL28DbMP2Cpq4nBcU|7?nBWz9i3I-4a`wjF_6;Hf`=HHEiY*|qbZHd@lB%gAn^NnnAJ ztfzUSmDhExCxe5>B&WBw^{Vw#UDe@iO>J5uYhQxqZOYK5M*Poj|L#v6w;26) zt4e7;ZjvjY*)}G>H|x1r5Pe|^QE*~UGa*S+YD!%ImzzPDD(4)9aQwFVN{_)c^Tk1{2hM*V zRn3NRsoj2$z$6{TBS)`gk*aY#`nF(3_yCvsCf^U(xYiJGLM0Zd!qL z4QQcxY?>ntcfhV2r`pY{=!>RV=6njD*9~V{y+F%Vwd-gt6dJ zx3JRxJYgj~-EY$d#W0{vQ?Nvs|AoB>6)^S4v|mU4omir`?Rakgylj2HY(Sb6+=~%C zFc*E`R&@c=@Q4auXj}&u6t9QYPA=)RMF;2j4;Bhq{I34qE+3=5}2D=WJvkxqua2Z$bS;=oOm%6!wGd2C&HDX&rW^ zAV|D*3LKF8G>FHM(<5P|d_>)Df1@3pF)iPyF|XHEA*avmkM3w>LBZFcS=+QwX6B>x zzKJ-@(eG!oNK_WX+jvrNQF6BO(bXSt=*5hy@yS2V0o&ZZ5nq(y_g3Aeb9r50##oE@g@ghjvqLJ zOFshf%cJA(SrCxz?U{(>(Pxc4w23JqTFg9X@JEb3drnA`bR{t)UYLU0gtFMtuGV~1 zYMRaJvR5CSd+{vkF9e6`tg~5Wvn*C&n`w_tM`hid*5j~cOk?4?IzBZRX6O8=po=pw0J7i#L1YUYJ`b2T8pl+mQ$JD><{u1?hWAD%B`4o}}Yg`qy zwVJarZ1KA9<7(?fjRGLUhTh3BKB4P2SYbWIboqkp{wxUqu8A+g|_K`Ovyeu zIcmJy|LdI1sD8J{cAvt4lkqo4wzAjCKp^JE30AR5!ef#VWL(lh; zj%uwXiSw%5q6?}Vcbz@*9$YXv@f^A(3L^oxj83(*?pw$iXO&5@Km?@Tt?vkv$Sm8I z@y>Mw{slg$HFYLuQr-}7SpuP6TDKIgGQw=Lys50*o*ao4;38Lrvn{=~%iL%#pd6Jl zZQgOBK z(}}X&i(&`%3xJ@A!Rnx#z{K-VAxcd+BC`uALmb5n!8o|KH|3-DNFWpPCG)Bg*Rh=n z7PK=#Nw-3eCF}f_!3n~)*w#ryGpb54P76W@jpcg&Xr(Gd96TGi()BSC*q#jjGBmppMLB~jDyh3GyBdRzw zV7>dV89zQTlt`p;(J)ha?C6&ssJZ5mH%1Z-41K#pH~D_t#y*(r(Ua-rSEB(v&9eux zCPbBU!bu*B9Q)ZA7o2Bt5%6&%5&CsAFT=RCyLLSQuj>iUnQdYCEUr zX1GVF{YcyNCLju1=)Ji&RAD{sSKLri$EDjF$L^g2;$I~#K$oi?QddA|QoAYz-Vvl# z@Bmt+BL9Ud&~D>jh(`22wqlt%098%ASG?Hx8pr{g^ zS)1hUYbN-Bdj2%MYgZ`wonT(ZskEA?{yysK)@VP1=j8r2>hMa!0cH&I0xyhs2e$7w z#9^?o!fxkUSUCG6OE!@;5-y~k31V{t%zeW8y$;p0PK0Lweh(C?!yI!(x1;TbZ~Hv< z;JyzgE83^8tk|RMnv(A<3T+eBv$Xm7>T1ho$oV#cDjKQDW+Js7w?R*0`Nyrsm#=-k z+ouIXevDHbx@%>ji45wPhBEU*7<}a$$$rn9b}@%K>mO?|yFmRj12QIG$&U&d?=W>X zK&PG`@@u2i!y1XgQJ0C?F=?g==k`$x8SP(ll943}z}mSBYF~61a9->NI1lhRz4*9A z<|k$B^rrIf=?Xt&ehcyPEQCyu>q-3MOvFe%Vs}Z-1t6y3U~2Cs4>1-@zMJbFvyFX0 zl4tK9GmiBOahPnh4C_p2G0p39c9rw_xVhAoU^BRQ7g*GOnzcmEJ5$#?=nIYeMz|N9 z+6hahd}lPKA$1h{m%*bz{hG%e*Wy*ys+-0s#|Qc5fycd_|FNLv!P(WXL?J1qlp$rD zPc0n55>D70$1b=$ z=&UZw_saKmHjEdn9lAB{fW$H2MDwx0>xO0%1F*F68NqPM35@Z<#ceDYvjLE7e&Lsl z3f0R^nT`BYn_QqgIV&RAR=qeHcrtIfLe*Jf@BsEa_0i`my;}hD!uQ>z?gU$--Tgj^F;E_btqYROMP46Pi9N7{GXLV28h67WSm=Z@DrNPxf*w-0R!yD_ieXjnxPM_!j;iKZX`ByP4 zju>~13lRghg^m8vH(2peJr%9dj=he5qqg`H`dG<+IPht1J2n4wrm~H<(tgO| zS-)ZS|6r_Dnfo=gLXpMV*tc>`PyWN2)DUAX;z2K1JG_Tc7k{3sn;rC`XHgBKk$B)T zu727mlYbD-$!ZyqUbnh=N_@&Gmfn>z*L3%{1DM=Cbluq|9Ex7*7*nSS*0PE@`eHr! zl$`8lGZV8mm{lr2^y+`E=&>rnzi+)EXDp{%9uVO_o(Y{%A6vz@O;e(>`^Y+^Y#vzV z`c^DuH^$h+|E0$d0o6i5LGQrvi&N?(#j9C~Ej6YJ`{CQ#M}rQl$BX!0R-{GbDSBvg z>I>ooeGnoRSZ&;dy>hwb&%4Tw2j6j|foLf%?!|T8b;8W0F`slMFuy6de`4VKbbqNe z#lCE{Nf)o{)XD%H|7L$COno!NjApKNF#Tjt($QX{BL2QCwHM==5v@JXDn=5S!?B3r zaLn(doL-+fO?E#j4|;|gbv~J_vvqJQ^VZ+#wfyNs*`}W<`n5H^t$_(phyz-L5_J;& zFT1_m)$}{8UZG;E32u9fKOO(NW*Upz7BRaQD~O{$M54d%9G z@07I9VrE6!;hMnfjTag*%jra6*-(1j8^}~LF7&)kEyBm%}LTvVXzihhRJ>LJ@_qq;!%`ck8#Dvz6DPB`5u z%f_v&3B%+Q(I}v(IKoCtXIHiO3EZ*bWgVMx&I`6AWr=WokqhQ<)2p}gG|x zR!p;Tu|$<{8jO8citz*$wtJVEJ7Qcnf$*G*xrxp(UjX1a%U`oDNlZK2`s3ZhXHK6* zx8j1=WCv4td58~25GOKTp_B7ab8QN8%`9DhA636UA%rBWJN zt+I#yek+`RC5)mxz&`?TY2_NECa}&r3}SEF*XHF7dWw%hUcDiEUW;K~;;&HD(9l8c zHTi-eGjCqM=H#GcToyUw{m{vAtQE7UHgna@11p?(lwtfAIz6xcsC@nFq;M>I_$=$~ zCxWB0`17xFrRuze#M-;H)Fd#sV9E9Ew(jdE`l@(O0w|wp3Yp$tv(!KSX(fcD0!BWm z!%PS39l)mXZ`MmdzDR_03)#73w3 ze&c+V>BZsBv`m|{>RffDp_Bo1Vwfe9$U zeq9$HO4?KlH_X*4AP;xPf71Y!&avx=mO{y|<5UQIA_gL*fH{R8y_DPmS!Vpz#^36$ zM}IQw2K?;8KOL>d(39ZocqMRc_6yC>BK=(R>(#81Q&Lu9b6}?+2tTyFpwq?3nD{SC zO>oFpyK1`^Kx!O{1)I9KTjzCEKB>>_xuRNvx<8go(nTl?nn6qzDrkH+I;J=km{`?uZ} z$xW1VkmS{b*lhwR7688RD~_IZQ#;dj_q|kgcT2_G_gF)k#9PF#TDyIyZhXkRt9qdR zx8cgaOSn2%eDab3b}J4WYxkMn5pvE&{InA{g;T>slL4Qv4O)=laLpgWyi6 z9)3~Zhl94^J}Nh;ZQOpks6Kd4kOjq^@*Nz*^!`(vI-s10EOSjrh>~3N?IR9kxZ;9* zZcb%bQe$CKX?0`t1%$rPh5z?c8Q=t?0IvIBxbYs`I{={Y=iX^KtA0qy6|(=*hAI6V zmpu=gfP&TG91(g!SjA*&5y@=ID-R zDtFrqDWClej1MnxX764nB9(eXAS3Qq;PmtvlW;@#DJXXCm0wd@0ixXX_v)c?0Y(NC zX?W|l#zU<*@Nl$19OYear1zA8^^YzbzFTa|&|3Twr8XGsvPiIM|7CX3vilV~+`3@$MDg z{bxfli)91gqR~M)?;u6LyqT^gS8zYxQL=u+K+)hHIz(9DOYwl?ZwF1qzaThX9a*H4 zRxXy?+X5R6?)0$J#n&SNo~NDN3&a!LFWfI~xOTIiZNy3dv;8Hrt zX=j;IyX%f35)@#_Sdw_EdReMx)o}~3J-xa@NUkawYX%HYY{b=>n`dF5k)3<^F#bra zknu=}-=5Hka&^S=#O6B`dD)d!7TmNdZaFXe>OY9|-k#7b*%8~#NXWrPHHCW_dzcrD zj7DTBfVq&CO%!up5Z9umCWUtsHs`O)h`gHYr0Wy56lfY-RgwACLpx_n_bXctn)-cA z{6?lS*YV+Go!4>)pLWob2p!i$jbANf(6O4tI7ZCrVXb0n2*S<*LGd=R8{Dc*8iCK{ zK5fu=Bwn%X!oAh@R)C3Qu6CW4&IOm+o-uWh8knwb11)_EKg3dk-~Q!XByVtjV(-m{ zFRLN?CxbU=#d5~=fEyOh{sb2G&}2=YVLD2nzi$FRA=H*U^ml#l-pc?$G-M^O-7MrN zp&d0=f96qhM!o_UGj_L40}sXFqZTufvq?vt&U)@0Z)nMuZVf2tJi1T(sN7chC8xW; ziAW%g@&Uf2Z=VojHBE^?MvJXHM^wpk=rMw0NC&k{xooqnV$82z#`ey@Xz$8Sxu_9} z!K7RlqQxR}H}?8U?MRx`+%&;!jwNos{dv1fT*Ik2*SMuEl&fji8MEHAC}gsf)Qw3PXf zic<0EU0}JwH?w%5om$=E#$?)lR0ugEv-}LzfKl#S@afO<)v(t_TvL$Wf~A)N5GsW?9Dm6=AC$k^!R}Kb{avnPnI3o<6~qt1oAgv3oGd zUb3S0hZ(tc7y_fCe&kKjE{en|nrTg?*D1j-p~Bba#h-4J1YB^_#CfP(z>A_LJJOee z;C<_E%)K2d0Qq46Ia1v4PV|#1xT)LdS14s2$xQ*orEdXYg{|!*cEWZKXmr)NXepgyhMlVus7NwuU?RKq1ot{l!~Tea6}J z8N%wbCJ6P0vCwA&=vS0%NB-qX*dX4Ko-(9Cf+vNCdHt=x#W9=^^gvl{#tCOm+cRO+ z)l4H>9w7^M)S}Lfja0!Y6ML`HkA-Gl7flvZYC?)plPRC-1YV_hg^)09O?Gd$2{lf! zciH>P9^6Pm&~ua`+R|HHl-4W;c4EV>H(5NUAX4I0SD@p8Q*|I;lUPo>pzNC$loVFB3WsPC4DB zBCCAvym72TANC}0PBU(VPMa+pKckT9oroIY_!5>`9xF&t*>|G`j zi+m?9i`iOcdqI>pPgvxl3hJibUg$9o}qU#^n~yNQ=36w zbUtjGx6+8b_}AcHGxx1jm->2M>Cl9WFF!CzvbzwPyb4hCiUd17bCz_RzDV;HbPnZB zWcs-ZCj&y?D`({K(M<(}kZnqNqnY1>PB88&7mh7zyn+Va42N}Nn%$|Uy~ca(CPe)! z`H3imSj%Yrwubh&u6~{3{n%V}&CrGM;)5ul;EB2M?LyDaG4YZvZ>ij5(eUpykO;X~IOek*Hk>6S3TpYZB*WX~c>QpOI`;tW;XgIie318Yp`oW$m7bD zw7aFq={J56OGt}LewWP;FkRElEo2v7+3(X^K4cFkDc=xVDSPDer#T6E>+ykf(u_n7 z`S`C|^@OIwLN8s}qJ8Pl(gWIUqsL%VWXw|c{nRSap_C8P^xuc+R4KDSQY2T% z=u*JB5MN86O_YnN0O3ULL!WjtcqbOa$<9Xp=BYL;D!BTT#MAk<$g(Jc-+%n5q%#(F z-;U5yH@At&rDak%g8wfEyf6KF`Heo5t6Q_3mUy>u?$T%uX0mUjmj1Kp|&(wYnvW z`5EesG)?>gpiEV*vbaYP#a8CYu8#bKeB8;Hkg->FR=*ocDaC3t97ko^gX0low@V&=f2;hU>QC<>E+-q zRBvV37^RniCJFwr522CHO@^`S_irQ?J2q(vWV|&fS;8`3B~Zi%a+XF8_-ktM(vXF4 zI-582Iw2jHg?t5QMHpKca(C3K>Lt^`&b9Zvd6;5qjS4x7 zAz!KevML}dp?SqK&k8L})XF(hVGVbI-)RX;#2$P;xsxlCnI}qBQB&0X#JToAu$IC{ zI>`#6=5NX64zTBB1>5eL*xC!kBUk`A)MR`I4-bC_$45=81jQXYveup@xB!bh@39@K zFJ@6~*3nFd=8t==t2(M>?N8#K;%Yu1A-i?Uf*PnC_D#$LV}IWEmeVF}htRDIYu&=i z;J)#>N$T5oK285h^!x_w=jkFVJD_m#wi0Lb2HEJY`vpa;6(oKI>C1p2O z6lK*Nn_2_ri)}UVBUVBOG#h}i!ufMv#|UpXiQ90wP- z7vTV9`fR(DHu|*3%nK)LP6yS9`(Ra9z%rTjQxct!O`ErK_^+;U7oXcsCiQMh^c@k% zQYTK3V3S*|9UQbF<^_=S#@+ZOQxz_4zvnFji*ar13RVvXW1~P*{zFe4i>~#wSs)a5 z;XL?2Uw>o)BL0#xfg^=D>Wq`}8=uwItL7uhqE*FVR0w#d-il~npPR5TU~$BhFr9o2 zB0az0+qw#^DFF*cAvFgVtQ@j*FkT>68wgi?VI%JklNAqXV zahtysJ^d$QJ%Mt0Hjo)mS>26Q1}r~XMa&X=FLCa2$G5oC>;slh7@X&o>n~ffFi;Ov z`p+|<+KEf1E_NNFpFZ9LlHWC4Faw=_|Bk1Y?fSWt1xN)Y+f$x0cz;{;GYAPExrjj0 zDOm-)l-5EBs3ci{Y2{a6se13;FaWqTHm`WPG7rlaNl%eR;Qi01){HfC{@GTf#IXTq z@S-P*_~6Zz5$M4LvH7i68W{LougtM9@Gx-=99It5_Y7~8+>CYe?GdXyg=~X zQ*z&r3+f-2E#~ts9a2vc`(sbZRv`t+El1{Yan*vuqtk$EQAB=OlS{GVg5UhhF|QMb ztgQ)n%2B?P$2g0O|6md(0H5iRAK`y^A*uJk`!F&!jlIzVw!TqJ`mq%vVTK7H*4Z@T zG6GR&Zb9>XO{}2A;_GSR`47CymHohAsAu9DVtNHx5*>?6F^(S!hvt$@ipPfj_EqF? z)!1Nd^ze%H0&;WC#MBR8(wNQd6N>rMQ|@%j;E}AWuwVsc0B1&B4jB#wWmQrRM_Xv~ zmuQjlO4|2)lL)QKOWT*q7XJh285YB1FnJI>&(@N8U7H^fWJvd0fByk)rB_Edxe@&M z?RNx|)v*aNWXWWA>hkbm7>?5#v9@A)8l{Lr})*{3nW(yr&HVioCk} zMEEw_l3==RiSd-dS%6U`+}GY!OgQ@WjJ7Tsr-qgvqQ%mYu+`J#lj0@5ZDbSG$jI&L z!W4lZ`G?L_%Nu(tm|xm;w00&a2iDf?hy7cGI zZ9TzHkq*RVcXi&qp+DC`k&YniTg7Y)5d*&wo=Y|cxg?&CR`{0vN$+a~E(GuelUnC8 z4f$Pq^@OVLNO3`nK49_bo;l}sblEfixh`O0!O5nu@!O(k8=Iar*h!3I>}h!9zUz^} zSPk@4ut44}zfRsbcqOIXt7xU|sdVga((J!v8T&_0kldK_M>6N}%BZ+rhIEY>A+67Y zCoY0i8U4O|b940gaR}t)f{&%w`*PK^`-0|Y)Um?BuKO_2>JOQcf4R%K23n&8$aTZF zankcja^MOCEZwUB)dorD`Oi#0hw2aD6P_IfD7THZ1}dB=GwGLpUF)N2FvlX2)ANO) z`I0CZWeW#Rz=HBHT=RB)&rbY`vCjC|Z*FP11C~b4!5wQveVu(qp8Cf8`Rqtq_{u8p znK@o5lEYHgw)$GtF{RjUeWP%T0a}CgaId8xZyw86KWv;;q(l9VVCkI2KKjYz%3s@R zI{Wg~4InP0|HM3M+1G?=vvEEZ?(5~&;f@3h+8Wl%Vpz(2m0lo?vCOQE+FQJl^G{Tx z5F)1-;sv0@ybP)T7M(-pozKSd|5WwWVNI}axFP~7f+Et4NhuOi(y7EmTIuc%$K1!gh!W)a zS`z=Jp@Okf>H6Etx{Bvk5535Srnz_8hc1Uk@XGmJ38(QI#)*0b?87qhW3Tot_02Zy zRl0rL<%Y|yT5|I1qnzKh7WWPBEtQ#Xc7)bglZib1S>Ry1OZ~kAY^JlLWu3R=hN%8g zXT46Zjjbhq5FDd2HnmalubaHvF+vbEZZdv&^Z+^iMBylQmWH#=@TqYF*T!zkSIRsq zlGimMjgDWt?_p};w-D@ym}`3e#Rs@5cqdJnLn(Vrgu|qo;;<>(f7j@6Qyn1VRv{vmG?MD%dR{`GQNc(Lj&VR%HOw&4lGDHY5VJ;VC~aMH}>84=+h z4GzjWyQ!mkhilyai%4nn^c3FSGpOp>gate_d~&iU;EcJ9MEl8 zv8_A^wjVec^GavzIUIJGorviWD)uy1G51lJbBUSO)awwxW8GT>|0QIzkgP2242|GI zp0N`0vktDfls%P{#~R5-p}nKoo*Dm!c+bQIHXK1}XJWVBc=Tfp(dsFF-tt$5M-XId ztyc+@uZ^_IzkN<1UT*Xf;&_t-WZ7U~Zzig8utw(?)vK8c=HJ%Rt3+srwR!kU4lq-p z*3C}x?kqUcy>Ew4GIXFq}%&}-R{&Rbs5=i$s3 zr#OQ*@SgS~!`_`-75?pecJ%s1q*_7y3eEjy+LL$xOa>1WBmm4xOu=Q(&q(@?!;0aj z8G?Z66p3@r*bp01ef}#oL}n)i3M5EW7NyHNzwr@ac%^EpQ)7h^$U$)0!m}X(Ky0r{CN&+xn*L z{hwsxZX1=0(&{Hd` z3Rx-b=3RwZ)QO_-x-}7eQ$IYjX zZ0LP?63Rupt$w<^ZMwRszs1F`ZB(gsA+?6>!ST?wZqhS;%ZtYbyvn~;f!_w`Vflw3 zwHV({WUqrS_hRiO$VmU)n13C(_RaAa^{(m3vC5o`|BQ~smCFz7=xZ89FdZAp^>NU; zwQszYoUfVmr=kSsYir+M>-18`Bb(fDv@P_`J;k}klFvIh?8}(6ryJXT z$fKU3OBZP%)Vr~tBXgS;;<-ELvhjPE0ac(n8bq`;C-Qk`(D;EAhrGx-AT!pMSRTe& zyB_0DDB#;3v-~Q^V1(~d>oC`L^r1&s-tM+C%?5dHdAWEw%Clc8YuJ@TnO8XA@C^6ko6)16+p@GiezOh9g`R`__YJUQT-CXJ z;641(0NG$qnwq2aSt)F`B>fYscY%XfUTnP9llJd<&$b5YeXkp+(I;wf4!t80o6Tq5 zg~!QTaUzTN_rH`4TW;xVA^MzW*jjNBkoE8}0Cnt&IH*5+XCZeN~Awp|c*M z^8Qqr)z1R&wL~<$RP%^Lt2*gi?>frJGoM!au2NRwEB{etZYier_ATMsc^ca9?+;f^ znlN-Z<(Js3i0)5Jr`(L5KUGiI2=5Wa7d6>4tyvX)IsL(>SEi~IWr{>0&|O7hmj34n zbB`xVj(|7ju=A2#4q{En$=>_JYhn3GwHrYn^Jw&Wv-P@;FnjR6QRpu3?m{ESKdC#e zt9o1kBob*eolKwik5D&iwm2QuN(xQ$zcz<>1WXAZ0FTZgv&Sew(V+de( zmR5;otB)PxaL!_tVmAJBUyE`Emjgy&Ri_F@aIs2M@AZiD5LQ<`tbPb$cVpg+*+x6d zLSsh^^-lvi57x{jXbI|$4P4*O?Kuz+q%L;nS{ywpQ4SbiOmG_R5_|cZC zUY`{vd+EPByCfn-ltMD?F(rd!x)Z!;&F>RJbw2Ix(;ccR9#c{ydrX!(l`S!F$-y*- zdXC$VYsm&GEwRSv{^+BA`QNGX5VqqQWazvejF%Zy?|LrHmoyP|4q|x5?@Ghf2)b5B zXgipk6eyGJ4FZ^_h$LJI#?E({M5$*8xsawFn@credjWbJZ&8B`q4~_3f`{wECyFT- z9d*gF+BdpmY3Bh3((x*&0zAy(41(?zyG}NsfM@zJ;Pgyg*7EI#lP&2ppIZk1L?s+z ziRd~ZDb65p>%bn86g#q+7W9~u3CBURGtf!*6P`+8xVD|s5xQe@&xv}toZm0OIl&v>}8hj4bsSo2*D~>Pih)R zkg6H6!#2r?q8p!tGroAAmIYXL?h6(^m!dvLrwRC#Gj;Pmq&eYpW3{}tf=*p z(pBrj+1u|8!b~|{o{OV1z3;C{v41(T z?^BUS;8Ju@>k*_MD~G00ONqYf_p-a`JulqG?q`a+VSe48Qu5gxkRS2sJlZqW>}az^ z_ju8-Tp@e({y4qIT)W-!s-uI~Yv{Ld=x7+&p2@l8u0(9-d%n{7c6y!ya!cD(_{cTM zKxxebdhoGz0i0ZoZg8Yf-&JdN8I_eQ~{4QiHPglJSi_ZC$%-{5Y$W#odm)3 z>*ubCBz>~cLZWw`ropxHlL4G$YIM`4U2oIybSLpw-`Yn(i$%orOx*0Rm$x@Y-}>ew zrcI-UdJV&Fp*H{`)ioe{BC)Y2sV3@cO18!1UQ>&jSg(|udo?q2yCv9Ar(ar+xyDkG z9Fj$UVl0iF%aca6Uw1uw+4da1CXBt*Z`%v6>N(T?H?PCVX>KX*39&Rb#Ap5dI71qS z(J&zkn~cOa=y8Af12cS=YvYP#-@C0G0w{QFZk6|-y{o$Y1F@C@r6T>rvVyjNprD|F zt;UEV+CTCqA_I{iirjw`l_mS*lTJvZsyM^j7SNNMvm^Gk>eUDF2id|x{TUURZICO| zRp-x;UP=5jiDh)GE3;r0E`1PIql=t2|4GUviAyDX^@?|H6{o8Mzackb;n;m+>|3zn zNo#b0cJ-u`5&y$(oL;m~i}~99hBIQli&PkqDmmmJWORMu1}Ta3d;e}qdpl8Q5YZ<* z?m4ZwAPDN%9MW8;HNvb(5IY;@vMQFTYKNXrINO$%*e(%NfE;E?#C&l@3C^H;n|?Ef z4U6?}R!r(SewQW6`7*p+FzPE2N%*@=7{*-6>anv#{=2S@;n(zp!%yd+7I;I#7kBL~ zGUGd*Jlo;)%u{4(QxP`3K;xprmxGkxCsd0WVz!(yvCG`iBQw_xm$etUd(e zzm{DN9iV*2jKUY2IZ7jl(YKDw!p$6c^C5CSk(>Toay2s*y6EM9k83|#@4*98pV#Oo z)$&E7H!y%;Z0Xp+8~U(2v!YA}D^YCk!rza^Cszb~XN!KAfMI`h_bd-_$MazLn~BKg z-9DGa#)PkxO4cfgZV)cX4eZfY#Q3c3PU5hzB&Z6Xc~{nzqDuGko7%T&)udKpi$s*c z@+1JU!bVl*SMi%D>GFEji#FnZ?Cuyd>@E&m;>k3|z2#Ykg*Pl1!KaoCi`(#KtID_X z@92G-i1-=(77#@VlpFn4@G1gGn5+c89R7di9TxJHMads^#gsI1m0~j z`rywvdYtk;YRY+aAc1#t23AYd*0TdYf^OvC&c*pxFOu1}A^ME$=F4C>(DEuQunp!b zEquaLfqxgd|8rOhzS7IJ4wUNM21nvuolI?}w?FpRq?)>aG<{RRF`fjNeMIsG$9Qra zDLoTEi)mv2aHcgYToIpkUfZIbjD8hhv@BxIJ+)d@GVU!=PMT)Nj?b2Fv@HPl&C%)2 z;N^%)`NyH*{!Te4#+@|KjH4AwgHtdPnojD?vwe$tzv4-ddpo?f$n5FNr`it1(l1;J z4Jpmet8x#d!J5>|3tze!GDhTA9xbcP(>$5;zbas$q_t*rKf3)U<8#+cPV*S{?2|yM zt)x~s#GI&=h4QzlXH5_I7HrXYM4}RBA~?ski(_S1x}19GVcQ@#XVUStwIkpjXP{Vd z8{ZsBUC3Pr60ndSZBmOyEJvZBc&tEz)|sS%Un$1K|C5tWgaajtBJGK<+xGWfT5pl5 zIEj2TdeLQ6Xu|bP+taDexu54RDAB!|(%Sx)B&BLLN|PD>h|UuT*~iMixqz3SK|)*< zsYtxoFr>Ti^lUKp>_m*tecjI6x`|?wF0*_(@Z2{WD6*3_J-Lvd5JLLOCN;?V4!}!x zj=c53Sc`Of8tOb#P!Ke63m|r`)sq?pwg4-eSyS|)8^uvR2N4mv5W^NRu6KYM)4S19 z!g#iXuO%pSaPJ}MXw3QtViyy2L+a(lTJOEU7YBG0Css_^{~KnW-jyOwsWgiJE_swY zH}l(UC%63BpT}GN%S5#bSzMFxEQ95~&0f)wUJ+inLXa+SpkG?YGn!AIGf%F?1BNdV zMUDv1H|{>BucRY`jlr@WR=dA1JYwt%ZCtKqDFLfpAQZN)#J@O0S*Msw6MTPE&+9vj z1G{j12^?-m6~}?izcyw$j)^GaIK!Qd{Y|w;$ok@WxJ4`JAJmS*`gZT+G$2fF8v=eY z|0d?DbuIJI^9Od^#^g?u-j?-2n&SlJ07tf=yA_QWU#RIVFoAPdZSHpNvjHBc}rcLquV*2Cc!8Xl|Fo>>^0IdXKf zKtLkE5$*HH5pc{#TP7`I7;{a7AIcz+cg9wDy|c1+qEo=+9@A;509VY4YT@z(Z^kbi za4I#Tx-;piv zHBJvR<+zGH5}5<&ua~zbotY90QI2MdgL?L#-{_2p(*L&fk#A1^KC~By?d1E*;>^Cv zc~BaGNW>nW6c}tnxUP1$A)F&U#}WtCFo8w=nMm2OG z>ADtkunWwn>mGZnQ%Q#9}gKf~OYnVXZ_Wp5fKJ5%YURZXu+k6ozDudHnKWdcWxxlV;0# zmD#Yj$CqBs>hU5xb&#WJpQj%wTF}dC!L|9g*zGEr7xXoJfl%boh7eLO1+ejp^gqGm z4j%HddQUrWt&}${z(2E(B}}txHwQF%~bPKi}{Z-b0?oSLRjFiF;_c8j@WL%ZbFj z+lgDVZW*TBG<8=>ID+8xU0F&OZ4$C>D7J}9EO-hs*(1Nx*c;SPO|u4Cs#=8J^bvf{ zDw}nFe>H%N?G_QN*74yd|bY zbbvp}#r7(o=V*`oPiS$Lle~nAA)bTEW_pQ+;wwGM3Tn8n4y-lvAs^w1f7sCB8CUxK zP-aW#y?Xpcz}b5EeW6IU(aJJyBOZo1it+7l5htcR^m9*rwEch(;=dE2gRK)6~;$2R zy4Oz7sL`@#G{02fCR$V9W02J$y4$sSVV~tbhyC&Thp90K;uMW<+8lrB3N+L((@8N? zF%?&!7j;yah>?4u0)6t6&A?xzW?!fpty&AheoODt+r}bi(=aI0z*@S-9~koAs9))D zyW`*)lt)b+12wfV@v1!X^Xy{kFbZ$tF0dHmFJ|lKAPw@~cv|y7v2JdQjHr zD$hgri02aJ%m~B-1IB63ZW-V#m$NfeB@k;hc}}O*YyJ7Z$Kl*gz0cMqVbE|Gd$&IK zG98oZ8fBz6_`354+k(9~eSiXsG_MQYV}!@_GylZCw4!f`9*11Fh&?_UjCm5n4mlnZ zu8g;)AwFwjJ{5fPOL6DSkoaC5pH(29BR}p5hx;-m1~^_~e)rg~(pmcGiis2~-p9X% z>-FF?$auPc84Km>SSF)#neDb{Lc%a*6$?(BMMLo?v3* zd5D1FB;XP5UBV3-OO0BH=P@rQa(>Q9`b7LMvo#4Pumbf4iD;#l)lSh5^apXe34?Us zdalni67kx7XFcn?=S(1CF0zfVF?iHkUp$_m4&>k911q|nhc!FfPX>(8#YL^<>>`&L zMP;ixX}>S%NkYt~nI_Fvh8x`KZUPS?(_d76qMKY^W4Es!eiKAQCT3!Cva2`u$Yk50 zX+P>iF4|eg(EEQT-aLbUnFEN!B=R$O%jpXDZ~smeWynb^+)?Srk1zI#=AfnMTtg!> z-i#i`Ug!5bu&mzG%P_9`L|H3LDp^#UIV1mW$F#Kdac~q(`SfAgr;a&dPD}M4!P(d4 z^4NWI&}@Thg@5qx<3{q40V5{!#;>ga>5H~Q9InoK7O+E;?f2yWtrn-|Fv1wGVPhP+ ziqY8pQiyw0PYy-@BC(W=jw<8!#^Q@Xy0+`F_x|LP66NjtdTq-vzOul)Z@u!HVW7?2 z+kpHrs-b0c&rKAl>nQ*x+q%3!T22dJiPa_JxK}2P-~0hLI&M~>mOvh z8MsIS< zbNfKFkwH+*#m}Fs9~{)E*bl^8AKol&w>%Nlo?Qxo-5%90|0>RMRo9|W_FsD$`E^5e zdl*cy+mQYt-&uimHi9KAwx_X)Th(1MJ4e#n=$4Xaxuy4X1?`Jf!EqZHZ~3QHHC#D}48dpV&%Ob6@0ZlFX@9by zUZUAn!{iYh>Al(B4Yz6Kg3W)sR03%P^ws2D1CclpTq^{O85wXQ2q?uG7-CNF#NR~6NsQ>K;EI*l6U2CC1n?}!!*yO1H zZ)e;4ydbtRnDmHJG!xY4>AinjHwElOyvnFuWCzV}Mc&e;KkmmnY&e^0RxSTpig^m} z^T$6u=R3))3FH?0k`t`^2U4ojOFHwmt*xBC#D^)T_R1V30#1!hgr9Zo4Mb>PH!m4D z-OqQjd04A9y<&PM4OBCG?XM>Hf>_1bBWxiE7&=SbyI+H&^8FL$m)i)xx)4=F993y>^|ao+&$lGlS@J-4E$3+eD+UY5l-FLtM*Yb0)ktrx;q71CWyMMC zFW;pdK~iz0qHa9A4UYBNpBtrfPH>#{05%tA>=Np{afuF9TpBijoJTAspi0%HVim$| ze4w822JlNs98xA$S2Qj(3>NGHE8Nr!RnY6`@n&@n+#ysn!m@HX2O9!ghr18FOfMUp zyk5tR{m%bew|5dP4l;$gw}6HT+*tIHD$eT;pfZ*9^JsU822}>ka_toIYGlgSf9Dq^ zT1=EhwyB866|(W#*k!)j^(P&Gy>~=@j{`RrFy~O#^IVj>^D&Hi`jUZMRj~Uqe(`0J zHkw_mfoqT}MbgG!ZcTUoxK8(D0%AYPK03heuzAX!I+_Q5vRm}ua)csg)HUP2_WK9L znrATC0!7|zSw94$lgtwV<%5y%kJXt0obQw?3fs!3f_Yyww%^-hjquZ)?w@a{d^^S1 z`?kp+Kl-}=&JWRwXYQ0r3isbr#!6&iB^mo|;&ywm>PfxRVy%-$4>3)641aa=GBtF> zDX5YDY}cPx_3PLgjJaefwiwobjL53GEbUL@BC_{mUzlxX2tY1(%;W_2MX%zk?wxp) zq7zQnGq2C#1%;|R@m`w}bVgwtgP+4KK4z$Br!<|r(3DJMh99b!=I$kd#HMud49H>j zqu>4#+roJKI#HVkkw(A105&QJY6e9F)u4O)3p+tp?KkaWaH!>=x3fZH0+qPKbCJF* zIsZx8{rbCO)V{qif-`k*&r$k;s-wg3q02S40SEa-E|fF(cfczSle)_)dP2!goPf^L z-N7Zk1a(4cp;;ShSVt^TQp)zLyFyuPyt%qG!BLuDlHBDZC;#EG)&6Lgns+!j)5#I? z>fg)%`Vov*5b17CS_6ImK%RdeNkdY__N^{SGmcZ#-3Q5pt>yXkJL2 zUO1QX4dUq6^~M;*;AWy}O2vCfcY4u{Nd;s#sgw4DvS4;x3}D>kiF3d6=nJV*EG=dY zZ9Ik*XsEs{wQRLIaAj0TSRKBmku&a)as+)?mpiE8QnQ)}yJ9(J-(7ue1Gd}%oLiQt ztVV+4oa)z)4$!1^HD==KML}%_VRfIm{Mx(zhVg;(FKP4meXq-e z+mgh!tbUfQQ0@w2$Jz%cQm$mfGK-9GwYQ^e23pR2N!X@1+Mjr@I4okbV)izJ1;40p z6w$k#@u5CaROyg8!*3I!EkgImDY4^Zq^b8toc>B#K%$mEaGU&(GQ`vINbaWW$kF=S zn-m`%dq?zY&XwjVlf+iD%5KvHUhzt+vkqVimw^9c7agj-RwYOUc*4PO%q>X#LiBv< z?aS-}PO-jAxSn0&M3@;fEXs>~yv|_GFKJtV&9VIg-ogGb6tBL+Od`?9_u@$ot*5z1 z`_skL7B*kgRiEdV*Z>?3z*M^b1#8`SN70=rAilFgi|*}TqcF#*W=D3yXRo;bT0|{| zgD)E~=nS_!FFw$>V2X`Pev)}~%rT|R-4 z?`fR4XKR|8olwjjMBLpF!z7;;MRYx9Vc7LH+C*5QKZ@b3h)W*V#&-^f&N!NozF8gg zy-dR&WJ?j5KPOY43v7)>&Nc(%It`tJKzA(adl-i8X>#^I_WnJBUV>xt)d!W^zeNtTeWs#t zf3{4ZTIof&VzID5u)CSlrH)Cz8O0^7_u|$jA|o*z^NE`tcZoV;1G540jcrFqLQRzQ_y-fB>Ip)c|m;C79> zW;bbVMqmA3@bxSulw5NbPQ%iQVG^y8RA=#i9FCmX)%|Ws2Ob^ZyLG@FJc(UOOG^Qp zk;k~J-*~Q*CfIi2^L%>3mnZDr*oCSm_3N|Eii!D~vg2u5DSGM`pn|^Blh}#H@PJoF zG&&iY?WB5diB>F$9t%DkT_&D+ga%dZGd!!yUX_BWQ0V;kkBgKIcEqUs*Odu>(ZzEsJ6gd;CbMYs>6*w zQ^Xj(Ym!QN!WvMo7#&$ZGaw_ebIg#w$lQ;3r8ayd`FDVo7REV_=I>&c+Xk_=HzPi^ znDQ&sCD3+gjNjMu6e^mn`>{rNj=&+wmq6biOv5zYou6M9`G;Mqnp^MTmFLBz?q1Hi z|FvW_d9RE*HfL?r5WX18sc3=YM&bUHcE*iX~o7_>x0I>ossH;_Tm`+U{A#w zn#G0rG1H#}o;hXTJ>u|aHZANO#BG}fB3&sK^*yni4W#@V$ zB;!&aU%r?8X5pE1HH}UCRa!kP9cuL=Jv1q&$sX5@{>L~vq#_xAxUNcI{p9y~^faHA z)b&D%4+qPuPINfcD&m!<$djV0N;J$kKOMT=RBoC1D+(SvF<`aSjJ8~i*J>s(! z*OGb!u~4t`dRZfDl~+zShZ}(-bOh1E9{UsTj9wb|(xLAqe*n*^$(;NE2zYdCfB|Cm za~f|5!YshEHZA7|hXZEX9Yk1jgHma1;%zP3v1<6YOESQZD0i_clN-AWIF&igUg3kO zcTfG3%hanlDnPfE5QP%E^WHW4n|t-ER;-m}E^vDn%MA6Xj5FV!r-E+jd`a$Unn^h%xjFDS%$D z^Cozmd}^9Q_O0JoxQMpjNKJeR&CjE``vWCWV(xVYx01URJi6#68tPjQ4%(}KF^yL)@Zf^)ZX3EpSF*Ka=f!c0jwnV}@SDBt6lXesZ(f-2_k^b2HF%D5F!o$%=6`tVh~ zBXF%0nupC&J0_klu=R_eiGhOW$9Rc zGEHOMu@RYeym~gq-^y#sInDHY>{>)t9A+z+-AGhCA^!Z1lgeVK3l&FY#^zE{soSnx zB+@0F>rD>7?LIXS7gMm5z{Z?QB4l1zs`sj_Tr-EOBJGO^QUwa@k`*O>KoTlJ@S@Yi4(RZ6i~&l})naorwrVFX+JYRg)R z<%dn%E}WgxqRQn4ty~=0i*TBT;EF=lr4fi23=iObe6|zZ#5|U)jllm~TJ$1wR-~(gL8~TAI=_G-5wTH8!8^9aXnFTA zBei0Y?eugJc;5?ty@lMf=oqJnYOD{n{P&grGYD-2+H_%ua@Y(w|f7XJt|_L;Kjf+^h2tlwf0I=Z>+RpPpm2Jh_p@;GrfZn zzUIm#2G-pz7?&LIb+Rbj^HTTl>s@vv6FF5Ot=&HCG~%EgP}@m9i=R?^t@<;oiubu$ zW=m}wITqxX-g8@``Qn9Da6V3!eL25n{H%@O2sd_S;4hPW<@l8zwpytaGOTZi)kW+C zOE`ivu&vUdB>g;x`h{ZbG}KI{MoAJ^IKY-?81~x>M8UEhQ}31$=L_g- zT=Xc+&g>tn&v954<~PdAF)NO>4|OPsZH1#$&kUOiZa})L2cW8A!HTNQrv?-4(c+BQ zJmxj`Ss9 z{+STu5J~z-ezUi!==;K5)iu2Jhim`?ZO4PP!MuJvVX-@OV*~xI(O(wlMu}aGd#8`x z9@0JwXipzu*j1I<3C;N6b9kt*s(p1YlWP1yw4_$bP^Z$ptlIOt_v)X@BW#t$*6Y{a z*P*UnG^Zgd^u(|g7yonhCmwZUh1aRSzAmgB_W9+=@vP=*uJ5%gB)pE|+f*wft;2*h zXA!HgTi0*y$f*c@%GarS_*djVH+H{PO6(=MYhbSNUVH&P*;Ao^xwNHuBto^s{{&gf zx}qb$V$T#AZ*$4Lf>npoqj}yet{A-g!SNmgmAPn3lE090h=61DhWBV{FxHZJ)|`;u zOW<5h^YfNa)G;FALRYw4J(q6nN!9Y+Ltpuj0gz&`mk5Wu|fP@kOED+|T`9 ztR+1}lkth8cJPPU{6Ft@Z8uDhm*>Ms3TlUS+Trd+J8rm)1OWtYzqauECZ}SwJ}>`; zUKszZFRK_gs<^P2{$-?}ybmA4J{zA%pDt*vnfhUJ>0y8@X(?8ADt7Vh2pipRS)x16 zGD8%)=$yt>^u2K*h9-98-a}h~xtj;J8`dL9f;^W+52YNOhtWgjk17hX&9G6dmB}^} zmL3`%fKQIEBjedqLEg@FJmLNyks0)BjjrbJ|Ep{96Pu5!mTbHtlTu`MzlCOTDL*3Q zr88%Z6NpYc{a$kv)Gr+~3ne=+v>c=v&|X z{dn}3Y;4rQJdyo_{@Ux^bE#^oHP*=Kak^nkuOu#;h>^lq(o^?+nAosXXYJ|;Ts2Wr zhEL~t_De=8dEjs30^4yZHpZb499KHqGx%y{<+iug`vQds!ObD`h*i z$EK$-R!mPhupd7vwYSk$BJE{>J$>txVK4gKFqv6;K;))m^sqMe;(H2YdVIuE?7A|V z4nlz5hS%cELK|uBajxGfCg@6)O;SN*Njb_xGfHfOIqWo*Re9bduVM&$bX$Q>2 zpYgH@pJj+*{M4hZQ}jTRw<)2QdskNVa+HFUKv~ka@V;m*$JKtH1sz zrYm3UFd@S}aaLn8f%*OQ^!|~0(mkJNoMxn7vba82lH=t{R4 z>h^9JM^BnSS7ya@T>Kb!13!f);ly6j35X3MpQDp7sg@{Z+) z(tlVz@bP_AKGk``Pb0tcrN?rEkz#C?u(aIT)6zWHA&@~8X|DMiELbTCsu`pVwOQe?piy8@11Qd2eK3NGzy$NT z>wYz9oc^knfd5l7{4J=-IN>@=ez-e+&nN=^mi^wMUnqwV(m*1I&nU!whb6J}5xKbi z7;*i)mb-_C1^q-V?vWHq55$7Aw!ler$LaiivtrI)EtwPJ%uGh%7-sTCI?qAZdy)ZI z<6bP8JV4%|Z#LXQt_If`nuY(s7LQ)~{7rq}Sif>KaNrz;#*)IW#`jACTIeipq%^Dt zo)b(N%X1`g^zg7#VDt!!7`LwCg{$Y+EG;E9RuDrJNIcF50z8m?C(u5CW`#wIPSz@ zYFvo&tf8X!@%{dNG6C8xu>bbz81XBV!%K-)*Y?-M(;Rz~%&W(;KGQJ5pE{)v*#1X> z5ah)LJ6vl!m=ojW4L_T&EG`$)Uacl?5;Bo78ZlDwde5k$l)}zA2WIImr+Vb)s63kA z|JoUd@ux9w%5oaN2NXd>VT3+nYZYw<7yNq9u{P%N_Me5212)hmhSAfXel1qjoyRZ! z(m1r>cLDv|wSk~*9K8wGq#kkf2iTyQ9Ve4!3*%Gd9qJpoQ~fywmGs+@+(ug7C4k{I zakrxDu82K?=ucm-T9Xy$wkEx!JxZp<*WQh{qmc&jy44fp$1r!S!PeQgxlcG)07LF~ z5cNRh2-766^O*@mibwFkPhvtJY$(hZ_9)I$Wx@2h>vVN+P(p%8UAi+TZVm*+a|)4K z7|;(;)gCDR$~qB1k>3>LV*!yB8qdbZOW`P;eE5tRu{!(gM4<4Yt$$0FM(k%PS{339 zDzK6G4bmooo-;*K`1Qc%X>30##ISp5jRjf6M*s8MySer92e(B|)!{Bs-;FQ-Nqe4N zD_2aLMsKSMYppCP36bwf7W@4Ob2Dvh33ZkohD??Zn00-K~`!@`tiJ&RT`o zyqyg0wRd9udhVr8N$YZqy8=Tr?x`8w6T}3Q+g>T`0q4d^+6s1zm{2Pw%vFu@hfr_% zHSndmchMm&+Qr^`v3sC+Pze68A3Nk};m%z8*ST<9QNbb1HRa5DatvTC2+jJBX&aI` zs9<+aVMVwq#QXWhBDYlS2>j9IVGn)n&>Z2ft*Ovwrx)yw(S|UmXZ*QtoHE9qT_QN% zrtTN*Ek>;4z`7pZIn`p3mkSe4{&(Gr8|ic1qvgUa-iqkY8FF=3EZU2dx)rrX<7{8~ z!O$gAzZ2Rw$Y^;JD4x>CD{pj%E|{{fux4UHn^Zns@Y8-mfDCCeF^qIeu4a%TeEp;9 zUa^P3x#k<+e9=3^%3CVo)>Q^EiIAXBq7J$JezjxJ;1nY~r%y1Z@VthT1r7`8lU z%H8Iw><}U~yB?qh&DwU5dXFiutNMX$?*D;}*e~`VtHD&_@`~cY0rP1?>=$r7DRK{G zT}>aKy<13*-+x8f%iBDhl5&1Ma5QhrqIBR&9HEMcsCkma3aDZ!qPj<@=&ueH$p=X< z22bcf`4$ORu!!+Pt$a1*t~{@I>9n{9qQZxpNR)}VgA1Zl+ej%)nK+_K8R5l6qsB2MO?MbC(GjNH zgH->)=ssrwpEfo_WFRtN!!#&WZFMj^n2i0{ zBUZm}7KP4oc`Z8QH%)-TH%92~e*D$*Jb8);=z3CG8a6d({`-=h5EYJ*59@+DMRmqq zBRXdRQdZp`0IO_Ysvpn!hAS{HO$VL z#8Cn5x}imO*P$@VM<(2b0ElnNciS`f1MrjkjrjU6?>F#=z0~iq8Xnsg8Xj6Ijb-4G zr3nGcVG&SLN$mDHHjBCGY;93+WP;8qC12)9JZfr!{$alyU=26S2sg$y{&?;f5*EF= zm|&0FNxd*{t{$xSKTfob#?p}?xP^5B3t&x HK+XjAO(1sylgVTYBSyq8l7S9jomE0-=i>rb_knd(ZS=iUW0KFy!YjfDM>bJ*-}N+`>wQZUXV3v` z*kPr8brh2M8yN9AAXfVzUPh()OCfY!IXz2JPIGb3w<|}V9sR{uy0dYOMUCE{dgG%oTy4KbhhC4gg@OLC;`bLf!1ILMHTZC$L5_z) z!{&g@7IdWeeNi=(^ecq+9M;XE>rI)k~aukMa zB6py1gcV0dca@MC(F0^mPf&*u2?`rIbVu({8M)adq&Eh0aa}3pv|ygNoN^U%(Xl~o z#qU`{kAc&I^hUGjKBNY-9R}*Cu-^%I5=ZD+h-#)mt`KrlgV^A|F;zC3pq%;?P?$a( ztYn$e{yI@lo>=$xOk8%Ow3CT)jn~ODiN2Ofo4MfUlrz0-@!Sn<{jMWDWR>(C5?STa zU2ioHfj+c^?YDtpV8G`|(DFcz4&FX-e+>7N{$pkf(JqWUl#`*=ea`Zij`t|amf%+% zmD9LZ;Jub{be3qJ4)ZccUs!I-b?6#A$wbI+!}uKjQ}n5Q=RVT;+9S7jCiDd?72dPp zYnzP?mp?1*5r2t3tcK&24ckqyndhc2E$QK$!@ipi|JoE9ok5+j(gYm*2#!y3N4#;M zk66KzUF;RI+oIJu$KzpfpfES$bpU<-w?O}@N%G~hUZ*OPL1owtC8qPQ(U{&KaQB16 z3U^=b2A*kBK*t65*bS5%7F=Kbyah(Q8DRZ=e;GZ-il4DLR?#sa1DbOEL0hQK=Xk)gy};F9?_7`?e4jp?-TKVl93Pkze%^8f$<07*qoM6N<$f}F?MX8-^I literal 0 HcmV?d00001 diff --git a/public/img/auth/small-logo.png b/public/img/auth/small-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..238cd14d9d7655172e3ffbbe80ef30769f92d67e GIT binary patch literal 1629 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:e)#p3U_EhFa2VdXkSM>Ddv;F%AQE>0NiNi>_XY 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 z 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

      U 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 O~fVw0ev?^Jqg8*o}=dRblHh1453 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 literal 41054 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 diff --git a/public/img/empty_pages/companies.png b/public/img/empty_pages/companies.png new file mode 100644 index 0000000000000000000000000000000000000000..20cd28b001c9f6f11243aca60decacb278c916c0 GIT binary patch literal 101712 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 P_)mtogbZ%H5KH|B@s5Jo literal 0 HcmV?d00001 diff --git a/public/img/empty_pages/contacs.png b/public/img/empty_pages/contacs.png new file mode 100644 index 0000000000000000000000000000000000000000..353432aa580b37b1fe5754353e0ffb5153fb5e1d GIT binary patch literal 115862 zcmcG#Ra+fh(>1zqCo8zKaF^ij4grF@ySu}}Ex5b8Ly+L^?gV!W4#DN)e%}2T_Ca@F z-6uU~$*8JPH6s+|B~cLZ5CH%HinNrN5&!@Z@Ok;b!+w6DQH9(4d>}YTX*vS{Na+7v z5P*y}QzKohYi5xiR zedE=B+2#Ji|8Up&@Stz)>zeDVkH)rh&~=uaNcGM*QExas@h2)B0PSt(f zN0oz-2>5hKGq$e^lsp=B<2{!6YW0M``VI{vlr=E%IEuJ^NsbsO#*)}lL=J%jFnT2g z9WrSEpzqun2c{qUwt|?ywECb{i2EcvN!LTappkrZVII7nZZmp3a*&XY{HMr3Ie0#* z;E8S)j3G`{^e3n%>Najm_OT5+Y*V2D3XN^k;lR5(^6v zA=)X>>GEIx;h!vV)Vz}@>MksSYkC)0I)V21WsW^ppw-dCX&-y+{O}=Ct#jeR&7b*$ zk;fQ;(WEgzQN?fBlXq_84D_lVGiAIgNg40ry8xzE2a`0hb&;O{6Ta7?|YO5gg!49e&k zfm$kD|C=TR32&4%4nSAdUrlQ6&47PQ-s+a+aI^CqpS^O6VLC-P@-67B~rqQCsY;;aDd1xcyhgq9$j!|uaf4Tgs$;Q%yl{WNF^w=cr%Su1>HB!8e+ zRKf#im?b+5Y&7%*8D)?hC~^)&o#1_eyQm$zy8Ismjud|SHdNci&+%H~kVpH0IiK=~ ziSAiDVM4+loeK#6^cI5^D#IhD23@mPf;lFb7yDKMXumDfvM{tkw81mWX)y%o18Rvg zq6bvRcF?RM+MC2xf)f*6E|eekY&%GnRB6>t$`Gis8mkO*iP!Po=y<_qz2y*iV~ zrxPT_OQr)oXcLq=UdPAn@gi5j=~eWHc*l3Tw(fbemd-cor0DoNqLEy^{1|zon(Y`3 z2#8B0X{A5q1Z7kLalX9;gT+%~hY^aUZZF~F4iyR zuAQHJ=1$a{Tl>fdvVS=l`eE|~xsxq#(LizI{4m2&LZh~zMz|&*l))R{LYI&7gZy9U z@}fqER1jX?s=ukQDt+S}z458}DjNzuwSXBo>qtf(X1-mnC1Cj==oh3VNHQQm!y-(= z{AT?!l133ET6VHG6`vJmc236*J%-Y-;+Tb-F@$sIdlal|R#*X}w)zFIIzi1O`zYR~&WNpd<0nF;Id=%T6lB;m zy_f%DdBG2>ty=$L?v>h_6fPxN|exE$8&JO{QOJxU2q_NJn=rZ)+jHrQ4y!H07uINW*{MZ$n%w=qS~)! zzT)F@*W#d=UX1lKOnC|XI7GiXS<-e^&fXuEt-Q6j%LjnY!O2-YC9^+=UPezcsgMBa zU;+3)czM7)*xe7;f!FpVoKXFcjbot}y%!*T)BDv(ZMP}z|Ae1oo`e7qTa%i)sT2Q? zI3gn&62Twu2tus60!myT4O$FKD4y0?sntw(G!X`1^`RRWKEsO7d75j*sqS|;GVQlU zrm0^0Uz+hG17R|7S5Q0gMKz;|IJt6M83R&F5<=)8_xm5%KyT{T#K!jyEI>Zv-n!6Z z7&IW{J<*vND){4RWcsbNs@nL!h|y6pfd)!YN)q6`t&v&xJ(sD3VQ+-YSbyNG z=l4T^9V59D#R7CX=@e4=Qz8I@f3^i`@xnGV{l0n&^E-7V4gkYtzw}OHP;uCFdzG#5%jm)-V{6Uu33eV`eO-hdm7l;>O61RylITqs(E^Ap9=l`IF2A@ ze<4x%1eyFSJlRDkse>G|oimV>$&n%WCfbV7_ESSdRk$3G&8#~B%!wpzmcMblSp>hQ zWa|fgS~zu~xfGKH$<yyU>V zk-Rcz1y0M?v)L^#*;^U~mvM$(%uM|cE0YUB;wJUl@i4?bOGk)k_#DK&0vB!l#g<&YxKkYKL$U zbHZ{v9}ALO7Zc+C+3llaD=0`X(MI^VU+QLEQ&WfxWaXsx89c|jaHwG=dB z7JS)j)&gGF2`|0PrN0Ju5XJE!3$5ZJ{7)fmh=2=XfZ@(&2>P%f!e{jQA)yb~X%NyQ zd%>kdq;vd!r1q=k^wmL0qi>co@CBl*%3ul(Bna>$-fKar`O5^dV;89Rqpc*5i*LT3LXl+-54E>j} z_HS5hTKwqfq~kx+AK%WqKupNikjJ(0jinOwGo)}8d%%#M3LJCad$Onox2-h1BDrE% zR$~O8qCL~wsclQgAkEP#4rh|lQzAD1%yESgus$1 zdC@q-n^_a+4+yPpv%qw@s7f9BJ2cfN6B+hi}1AW!5-Nd2)>)00S&M>MlnDH_h!;{@!I<8w75(wbx!WXUsrQ z5EIkB6O-uQOTH}cL@uTot8nFAAw4sZ81o{4!&p~Dwvj0Ao(jEkpT0x17#H?$&=Ea3iAW{03);@lAf($MAEsp zpdg*=dL3bt;(}#Pm|CAfx~^K9fiEJzJoT_mk|8k?2Cm&@VDhKmuGHkwerEVRI`RSREm>FG;{FNV$8}pFfk4P zwBe=We{qRWxmK+q!u^0WY=`2;P@^sfow|WYNg(d59Q(BDSDvoA^j~YeNeW%1Ykdw- zu(6zzV-IgyQymm60A}yH!8B{OS%NBq9Fc#hFv|P^Y>+{uw17dKG;dvCXsu}XBDQ_U z^-xOzC@mn0<(cOMh6b9*Ypd4B@Y3X6-MKixee`t13@1C#!2?aqG)|P$Ip7o%$U=}5 zlu{I)LqL8$rITe1el3rAE6^5T#Spm>R4?Elf8uiqjyxtg&t>r~hu4MJ`uSMUo2nAf z803e5$ZIMK*eQ^2L9e3UAacRWrFB{TvVf(KWg&KM0U{vi@6S%fzCvtN(%YC!O$i*^ z9tIVXjS(v=|oivqc&wWy-$%R0Tci7OtK;8rfRsZTP zkP*NBWzwFJ9&WEzrr`KHss3-$D%4A4$&%19^h`sWeo7rOGU%2bQpOomqnYY^LB1#b z8lOF7!dr^VkGtBY)s5VX?UCkNnDAtT=@>IKT2mQ5(XF`d(uduVO<bCe7S0Y z@maj`Asji5%ER_K2Z{1_A9>4En;j&8V)O&3XQPGleFl357LJcKv9Wp3dGj>Ogxv2R zA1=KgP{1w~#yU4I`gnv|x&n<0wkU4S7BCo*;cJyZWvv+sA5}$W3}@Oda4~v6BDX&c zhKuVzqCdy4GXc5ae%-iPTI3}mxvxslgg12X zp5Pm}cwl&0Uo`>-Xe$5d>|1mo#F>E(S&|F_?-N*rI*P?hT(;v5nr2t%fE> zUKjnM%}dnI=Wgwx>$aq@boC_T!S}HGH_u1gSNHsYDB`%CUqJYzd;MPZ*0`e^bXy&D zmHI|mJ_FZ(`gpQbn|`k;EtA3$=HweL^Z#n)+ip5X2JH8HSeLFSSntwsdAZ+`nYYL4 z1JD8ap}t(6aSaoe#BVZks1YjS)4a#BkE6tIUmr`@28ay)j2wTf3CGR z<3c=g@?Fjs)w}7iVJ{_N^$kO7aOpe4BhXndN%vPMhQU=V%OQ*;M6?sRTbi=Vd|dKb zs@qOdDu3c3r`mJhFE34DYqQ2^N#aR2Xp32pQC0G_2>tVWY5j%^dHoO=6#?|J%VI-$@B-w{EO`CvAjN60|H^DLKI+ANamZFzt7pXWY;ChptA5n8_H#x_A|m(midnWF2EDSM%$bQKm>oE4V<0!tL+-sfZ)C8$qnEeeH5 zw)_KfdQylXsPkhD$PfdowVQiF%V}^#0~94js0ZFcO0TtrVaDRCqEL4b5TDh1MGtAO zec0pCFPV^|-YD%-n}mFGK1brx|NH?cCe96s$5f>ld%qkb3hk6YNeCIyJ#0S9TXF92v*NA=>xd<&XVT{sk7R-xYJ1Hd3y z5_|@)44GejW!o8Ln+tPuXmZmN%=@C;hZw)fT&EE+pF~3tA+*jZ?bmGN90eeeBH0ay z&{!h`VvS$y&~rPQr6A*LGu2mr=GsZBhO^nFe>SMjwQY|ru|$DZP;`hKGiM?vdhkc4`cZ04xfVx$@+ zAy^P0_8iyz5tunlE*Pk`l6Zm$QINaO7??>8TxAuEvU01zt_>7Is^(4I0R~<_H-enb za=h>VT%FptrB4?tf=--}i_k!hrIWxJ@pkuq?xQReGO|J}RJ4LzaR*5JPHPjHdmGY5 z)wy}%*iF1+pZD^c$Nfvw{Gw^%G5UZblH`PaG?fFl2@dsq#xiRSWK0)&>~@$Daqi=R zVC>=Lv)9BI2~@vJOxe#p2Qs$qC(H`L3Kn}*FMQ>WS%%5TM+;)Y{5c_q|NRa#?tT(J zGBlKWMgn$qT2_uQdo-Kz*CGx>gj?n0;J(U0jD-HNdbTXksv8g>E?H8VuU31@k)>cD zqX11y5-n4NJ%)+&J-&F3LXySK7(`-jdi*f3k=Xcw_@dcHtg`4r$RGTnn$hs4?Q~&+ zUAq$-+`1DbPxpxpo>G&GiK0&+Vm3APJXymM6~!o0VMG!sD_NSG-%{EKBC0Bmx1UI; z0H6Ne^3%tTcW}*_1>5ivWB3vQ3f;25DPV?1_A-fV=E4nl@k4|En+5h#IWCW%B&2_x zpD=>)MvYk~;^uXsCkDEFnmQ-G>q^T9z-FU)Qct1E8Of=YFG+@?k!5zbM;#mHdyz91 zS~)#xV6n*MO60Q&7>2}CU)tL>FOT9@6uDI`;Z@IP_mNAlzt$A1_vAl({&F&~duse! zCUZlrI!g?O4Y5r~)(<9Kf)HDqDz9p9eci~=5|_nm6Zj0NC)cq!bg8JMUd8Ok2$N%h zqJsosRO5-#4qVb7+52@~f$F}lNFBp1v1PGHJC38_A?BDz>gyojV4274!2I>Mme@X+ z%k7m*$7j~gf-F(NMJ3@{nE5P;$tl8laTqVHJh4Ypx0*~&C74AEalgu~2aE?t3QoS$ zY`rCD7vnH)h+`s)5XJE5R@~|a<8?nOj~qAt2VJokDa7Rr(|$Ck3;H2exbQl0`!m|b z1h0J5bU?lS!f;J8j1sehUy8NF!z z)BYm`ea<~aY5iAdiixd#?b3iKFC*ZKR+Tjn~lh>aI7O@MVEvI zL^MM7B7#Na4``XV8P^$h`s&6foJA{DB%JK^L$DD9h#t};Yvj2QQM<_#IaKT$HuPn# z@9Xunyq-fZn~BRRwSQEO``s~v{YjqF{cS5(Ys-4gXn;J5(Q$HzBAtR)V@~|{tw`XZL$20Fu{*IRVghM;Ev8_WvL|<& zgXF(`;J+TxF!(*O&KIidxO;P3HPVWx1;Pt9uEoMgKd1-8gP*n;wlXQA_@^x_JS>03x*-Bd!>t+VJ zh*dO{Nh2#~p09MFP!0{X8WZvcvwFNjKza&16r9oJ(# zN4de+}N7LBg>{7+s-@sM)+Q+?+3m0{?fYj z(zzG%s?wTH$29SN@68H->?zZ#_E&ks=iNK*MPC8<#iC4%B3OE8BjSOvjKW+ zVKkgIsNVm!PkjlEx^Sbw(_8g!IMWcQOJFB6oNv^?fZreq5!=RRNgs6-(JV zN^*My-w{}N7(V-rM}idIANvYspIHk3Ij`gH{!+EFAhP3?`vy4=Rjzt55svdgokF0q z&N+CngXTt-C6S)&Rb-Z@gWEfq>>lPvYU<2h8DxY2VN(eBWHd7aiVEh6Jc_{)8XeW+4B;ig zs`TzH^xn9ILx8RExR%rruh|aZCN!+;W+qft&u0{2y-1SdvO!J&za(=2m1c`7 zFWLITDIqVnT;m_LCsY|EoT8y$ z&EXc%|6#E@Qtl6LI=b?$gG?36#Hpnk&x@%I!LvFZXV=iN?QyE?pSU?gQNFs*)Q7|$ zlEe-4oV~c+-lTfyCk8*?*1vaEv6FEF$f zsCV&1f+b>Mr&8I+(Bg zFZUIN!GosQeTTD#sO>6Uf&L`e6-28Suyu|u@URuC$#t*>*09oqx?&rH)TiNOk)+Ar zvw{)&MRhnx6>-N2;-Mu9;jCe(l~SPeS(94;gfK}?II>jGa{Iso)os6Qa#;ca-A`k2 zmACiV!+hc(7=U(lvnuFkvf{}6`dL_qa}L9OA&Ro= z{I|p<`v+`yTtNKzNAmJ9`r}@?b$46x*0X}3A_eyw*a^#>mxR|3DZg)>20!%_F5a2* z$Q3x>v5ZyFe%kR%!x-%IPW;0G19#JN+PWspdU_3l@Z255BCn+k8Q9=gImjn=&e13A zc@VXjU)d=6H6-o^t}JIbK%S)#o9dUa1yo>Ex6n6-lT*Ye7)gYhIq{m}XydsUTZb-) ztD9l1NqMYShm6lY9{Zwd9&1Qtfqsw_b~mnP|^<9i(XM0U`IRGP_#-J?Xz+e&`U5 z`ErJMrNp1Gv&*5e79wv)q;p&30e+htVVO;3{fL^#!eQ-a%9w_2%jLB^pu8DMvPsj_ z2wZw}-EDh0fpRGFeDE{F_= zt+q|2uO9NVS?-hIM}s~H=0P}#WGqo>3=KV0x1twHf>P^&bQ)H~}g5 z>W=F2OWLZ$Ib$C5!FzP5LK3ARpUrD|1orEn4qp!dVzk_0*y+_PWzs^3v{Lacwx?V) z2^=!eUI_u=WsL!25ye@QnnSU7c=z)5(}ZcEt{BZRWX-O7ngdV6-0L}5nZehSo(vX;uQsLQEN=w&2%tgDsd#uhkspff?PQ4H`l%P z<0W}M8xX_o4tQ0uvToULLL^}hI%q0oI?k;+A&U|})4weyuCZx^P{rm37dj(3TsPC0 ztk7CUfzmtlGTJf((KR8x9bX_#!P3RoOw0HckksFlX*q=zW0ywD`=}QIc(kboF;1v1 z7G+NI%CBG|2jps?;x+%FOU$nDK>>aw=z9h;4w*=CJt^K;RZD1|loa#wu>{ zzM~sr$%P(`+%Q?3CLUc_xW*R(ScH>MlRq6#CoIx~h4`fbL&~7>%KMd`r?N?_P>FH5 z>!tm}nE`uWtzV}mrhRdy`^R)hh!=1~{H~O~;NY7e2e;=#`_|iqc@z2Yh}4rw$6R*r zU+zpCE>}dd4*<8Vv&Xr8+l9ezu;J~i(N)bahXyUiD+4Gk(UL$sJfyA## z72Kq9@6440ORJv)t8@ zZyB4p0Hq0ifq(zF_WDI&<}`8Nn>X8Q8NBR$@wIpI8NNRAD0Ksk^vLx}S<{~Ln7Z?k zI>(C9Z2oj0q#JxIUsjLDrkI_WxPIAsigEXuCVqR$6-1auqu9s`3Zn!^RBR=xGms(N zAYAiEz|vlgjl1!h*Q9c#q*=qlHPM5T8nM5<$It%YtwFi@yDcANp*rwGGr4+c($EM2 zE4DOYKTlKvoj+y}ZA`aD0ME;j?|r45S!Mjq7hdXk&#ILD3FEk9((EVxKJ`ygZ67WF z`Swxj!@o*b^B=7jCF%mGxY-<^Gfq4dG|$R5?r`P6`gjrdtWi*HNj_7 zwGItwo_<3ak&1sy5OeFJT6=x^;zi}xN(vRFkFzeQ&1A$efQSV~uBW*8#I?ETS@$%W zPxR~T=s)awXrFnzZkpPkcxl-r*~53U7nULlyyBSN(LTYH<`Yam z=N6^1RYCKojhdY)>4C~?#nY=BES$5V_qQ~R29uZ3LyX%rJB8+ADe2<^KgEi^=LpD> zy9OKzgg6)n2)v=UZI4HBC_|{UULmMVg4yGQ3ru zsgbX7NCeq;DM1OTojAhcwG$9cL|e-cc~6BC=rXx*UgiOnx>oOZQ8Y$;n??C{eouUWV44e1A( zuILd06bN}RbbgoP)GYkX>Xg;&l3?ZR!ts;HH!2FS!%#>nYseFYQ-&9;%_X2GBP*^g_Mgc8<_}B;c>N=Ey5}j{}33JjOsXq(n|1_EutO2DE zPXv4MmL+196Iv|FbTyA}nZ%Pj`*=VT``j4SeY7CqplN(S*h1bXcNs{Bta2gM24LMD(UwJ62^2O2pi=$E>Zbc|?co)`Yv$EC5x za>Igw{9B#(!^LZ1tiWo(2Pj{Hui4#<}_;i6kGrOzfLW_%DzV z*q;&2TtZz~==2$iX+{V_qOUJvNJ%kS)YwfbD74h#V*m+)V-3%m3VzhQw;Dk&s=GtO z#o%M?>~15NLij*SJ`$h@BdQ^(jmy8u9i{lK@~h0sBYQ2) zHarnXUw{kBfG-`j;z)0m7iO3nva*4~cDk_}^4oA(Lg#Nw--Uy{3|P*93*R&QOHpY6 z<-js|>*z1h_zp0Ls>|8*V&DTWW990<(q1ARs4=}yw_w2b(bTlLATNUd(FM8gZjigy zmyyy_{tdkqRubzT$NJ=<6hr4-n!m)}AYP1@2Up>eKX|yqhZt&{i1mvyt{6%c2m5C2?eEDT5k{dRNh-c z68}Wwk@@jMMw_kgin;BI_%js?wa{~&!ztaVGeyp(C{{)n2=UkJ&u%7J-(nI{u1CBe+&axZ1!7F_>ua! z1tzlCCoh~oYa!Cvg($wTA6>UQK39h$Ipcr}PZ)uYHx9=|mxkjPlU2P}ICIE6yFzI> z7;yuWHUfGkgq8KMP9W@s5D_gYY6`TU@GmP8WmLh|0E~#f64)&FSlj1=gG7{|px#y- zl$Ck3!h)Oz;#E8mUDAX!KMzmXyds`1ajP_8G_4A1{~cn|=XczdgypdD0I+z;{|~fA zBHXO1w}PCuF&rkfay!fN+1cMq=i*Ik*HrJ%I~$Yw8<`nfBLO?DA%|MB-qQ*_u{Y0d8#In)P&+4juC!@Uv9 zLhm88@bCDAg-b}Y=Z?RxlribODSeg5!$(Sh79xbvfNJv~CI@i6=N_0F5tkz{9K1n} z#;Fy2sHKQ*hve~;$r6L&99=pmV8BgYH~VX_B_$VOQ8}#tOE%Q%qTm+P+dBteC!RFB zOKevz=84IQ8`|v^EE(@|m$kl}DAzKSon2GN$;&ebl@^r3KH(A(1=i1gg?BsOg)UA` z#`O5G2LmOBscg_6RMvU#vQ(-_(%!R!r_B>$r1SH$C}h2SaU4z#L5leW1X~IzKUtuZ zAeY&|(nYgL0qFg|)zG_QQC0H-GknFCz7WEqT`-!7h|mxuHYB#H(X+gh#z>kP#QCC9 zR*VU8_gSOm5(V6`7R0R{98kzB88b%|#H@4+FG3l!fFBu+veP6C%Np%L>=Oeqmx`JY z0ryBNKJc7-D#>e)BKwM9W$moDuHM;ECLxJw1emzlHgbGYs|owJ&O5zQ@;{Z=R@Drh zv*p+Ccga2T<{vW0y`eqki~{t9B-f=><*TG~L{VYR(XWi%;n(c(n$>yt-?AbKfpO?{}`?ENPA?}8v;=F9nG)ZE&UC5-*2U9a1@c zy*(RDT4*+4jlgmFkm80y0h1>4ZLAyy&~KBOt?crfTHxm~g9Z#z1^|zWCY$~)8mbA5 zP#I~U++B?2Q<~JE3vTBuWFL!3`H-WjWjX_dl^PVDNJ7N8CbMx(pDN02?Bn27Qb2_q zPUQkgb?8%2>fNF5(A(6I=v(h@02Eo=>@Rs-f<}31M4IKROfUQqj4Go7%QWO0h?u9R zsBR|Ikzs3cKC<5ux`AwdV)*U$j_>UEe+5H>bKu3}h|Kh=)s&}<+rb66hzQUo8ak1} zX@3#cAE7UZe5p?bPcZ}@k2f+;&yS~1t3wgF0?8?^qga!C0dx2>chzgXpOjRCLwK*V z2o}p5Qj3j0C1Q(In0W&hBL%A;nit_Y7(TSrz`z0L20jc%hn>yk&nRqQJ!P5-%E`&k z0gO!96*xtG-2(^3#dns4NpmzsU8f{Hk?fI?d_w0Zq&si&04oi288eR1dN?j`^cYGd zJs?){s+E!vtL?_Fb4OLuG#KxpJD_btSYjH_H085~pecr7FM65lvaTAjz3jw?d0ar& z5RzGY;7HiCT>4FE{%s`b1{`@?p2YYS`2!c1NNo$IZMFES2%q|Js7D&j zxudgH0xCB>r={GwAMDl-j*=Oi?T#beoUv@;_L9g@`g#Z*8vNA$VEOy+j)zwVXJBhM zgzN^fhf^J5JBPf(P<;S+h4feg3#||v^Dk=UF)t2YAaicZ6I@?o-QAGJX+7I?Ji9BO z*{|6^)!?O-{OZd=i_?;C$o(=z1jY0TX?R1_rR>@e_4kfAm7=TimL>CPY*?Y@5orj^ zGP{2dV+mSeSiIC|enBrWc~&HR%f~FTO_rz0m6*Q}G_ev*$0D+}Nl$?95?Irg5vgfy z!Q$Xa7+?V#^Y^SCm0XsSvtlwN;%)9IN=E0eiLp671}dwB((o6%z(qvKDCbH5|%|X zF9-dC#fI)V-0{%Z4;={zW@aAPCq7r8au)>NFA%b;Q7Uik=si2C9vZcZTc#5v*Um&# zqT~9hPq5evnbBL$F{+u8@!QnOwRxn}Mj@-wM*l;U%nN>w@&X=RH|fz)*#CA+Qm03A z4av=y_$TfcO2=h&ZXR65)usfu0d1R z_;c_^u71gmu#}Q$%UiFnE7)G|I(6M$NXD#cNQ1VZ&U?Hm)d^Cgs?d6bhTsHG_zZbT zeh2;wYqKldeyfQ~PBlq0q?}o8$n3%j^r~cn1ybmC?z0t2+j$IOZc=|*Rfrf8XJR3U zP|jp@-Q*(?=F+i8c@o5FPVQK3U6P8u1%b;?_djMN!j0oOigmED_l2cc-qRi}Cw__P zAcGV}UiUOVHyO#7(E2>S4ek$_3qWZG;9Bc7%dXyk&!ElK7s71!GIsPk##g@k*ga4Y z>kwOmS&I1KdaL+Jv;p(_U!O2ERD{<_X?yk*C$3!kqD>#Wy6#{`YqX!VS3$WKY`+G1 z+ddwvdAbKAMC|SJ_*57Q8C2DYvnG5{r?LQ`YgLy4aMj5r0CQ09SfihGw3Om$3y}s- zV)``>)3h!8^Qakjin_Ym45GyqI~_#)J=6dP&36Qp{zp|BONAbUT0-iy(}K5ze0$WQ zE(IE57@wDGCR_pJ16t)4@?@-jgf&4r+aa^(nY)8zCI%@z-Z1M z9vs7)FmjcSA5Uvq!P67^vfJK;LWKvoJlzS7v18k3rOUN)E@pmLIXVEyKl|MdfA5%M zB5_Ptztfkj__G~`Pgv*7keo8}G(BkY&x9aJa&^|OfVSx;SwqYJpXSvhdYYP?+ zxmd;|>9eDDvo#*LwC}_+h}rwGFUn<2TrKI~F=~!B zH+=RY&l;q%`|E)PGAM0+ZR^<#@kfi}gHB7R_1|NYDn(5|C2E#k~n;2 zL7qMiX0+Or*SbC6<>=Ga4`v2Z=}O~U*N%w~aC{pdI8NoT3mO}My&#Z){B}3S^NVO| zYOROv8LRANS=#;IY6VJdlN!JxjDzbVbo5IeQfVG^Ca_f2D2%6LQQW3@P#2Gob$V#h z6kRpBSqN8)EcPk${&K4ug5~+k|A^Cg0DVrKk2=LF4fwjisQmtG{_6u9FQMX$Cb+1)_IJ8JOw>+R;_r3jse^yiE0G(Qx z7@!mYmn30wnOQAbajHK(AMYy}gIhWu(T-PCBivm5ei4V9tdjhw<97S>3`3Ul ziiVWHx@9Ca;h8^E(ha}RpfBU~#^faQ1x-l`{-(gYqvYZ(k!V5Xy4#;j%m2OLFX8_A zbE8qjFe_ErbvQ=1{dzlfa3x6^%828}+$RH9j7WsF z6#7}-Z`ThKn}^ECrS(yUgi^UY?RMb{$Dt7U!a4xI<@^za+l-#L)GmsGu^w{VHNbN_ zMC=Gfzj|KogrzK{+;R7Nc-Xm`C7Vc#sISQQ=+Oe>9NLn(@jR^vVb%zEBXzvK5;6w| z=51QBIz!aJ*`Lc2=a8g zUvBLVf6icnvHx?Pgd|$AMtztY+_IJ=lZ@VAV`M;5R2mhpU@Jg4? zrJp1AxVH8QA4AP@zSk_vZdQ2;9_W!2Ay)ncb6>1PtP5ki{v5(|!?e&CLaIBWIevg9 zB?_x9J^$d1!*zU;)gOIwGX53r<7=>yOpQy3e1?n)F5Gk1Y?(96Y$anivfl&LWzcZW zI#kP+9~@u6CDq|!enekHP3{emL>TOL$1k_O;`XV4^JGXHI*Pgmts})5QkE6QMTAIK zFa#EK0n9HH3ZY_;H>#*9!b%anaI?fQ-jF}iq$x?@u+4(?83t<8bkEe66MjKf zGbLdc6G9b9mEU%GqAt;x201a9eA@(rdcRYeG*s!v@9yRK9bFr$Vjv3eq@VsGz1(+N zo@F_wkQCNteo~iyqer>V_=Qu?kbvj(s&|{)U(YdTNbql(H53j@zo}_#BMz1I?v#o1 zE}bE=Gl*Z>6?#&>E7$#9cQzbuwq@qv8H-R5JL4+$09UIi1vDf&|EdFj2;<=5no|Ei z0Kz~$zlbiLipo(PA;X-gr;6_uFv6$&G?u{p{GOp^z5BZeH*K&XlA8G^I$Tm}h=v&B z+{szkv111_$n(xU2hQ2K6PmSUsG-BU-B<;I+Is=7zgR{_Ixqy?P6SbN6|J5XC>6TQ z_#K4e{O*ZJz;EA3G;q#^kS}UDNx0@N3cm-{Oa=llVXH1-O(lj=c?kb0rJtiGI6w)G z77FGK8>W;1(6AEwV>F|;a2*f1iFz`}686o_4&U089vI}V!_8Y=g;l~U>rwO;{PvF^ zqpzDXA+SyfHKv4{fA=kz)IU8Ci``p&)2oJiYVq3k#8Z$w72`Pd_7)20y{Wwz;h{k|>#XgtbNhDKFtrf|1_pS$M3+$h#3w%mBcmf6Dv3;;8@n(Bqstd4 z!4dY|)6)q$yti=q#Ic{QcN^E4P{_oTLhzzx6voXhVW5VLo}y={fjmVG@je8X;NKw$ zGQ77qYC{7VD%&W<5{P0MmT{j^6aqyZaT6yw9_Cn|Ge`n1$xLIDP)(olO`IG?&6H%>R zhx;CQ1n#--AkYNDbs|Hn32rJzWQPBFpi; zCAti>$?T;&ZX#^eZnxFgsK=s4MLNwNv?aoDS2u=IsR)CEgUsN=wZcIIui3myi-!Jg z4$}Dn#Hq!weNHU2q_yIRx>0<7UchgB>|-DMuWxzFTe1RkUk7DEV4V`@3CL40ECZO@ z&mQo-hL+x+CA`)FjU3Q|M8KL>L*IU~?_}l%G<5VdRzu1ZNnfW41Eu54&d$TkiCO+k zjEJ;Z9Z$~qwo1AZHcs9$B|dm!uans0sRD#nR#qk&bF=>&8GX){P}VSzjhjzQd1Pl5 z&>4dS@rnwzxoV&x?c7py3a>|CNVUz!26$L^uI0^ZsIY>|_ za1l4EDHP-RsT{=kIEb++C=U$Us3H?NCUg{z898%3#)rXmi6U|aH^KM)u+@|#4wskC z@1Y`}+OQFYu8ICJR)7eEW%@#R&<;S4Ps)j3jy}>~8bQz}CcNpa3jgsHLSlcXYY)Ej zC6`|M|M1U$hK!yuWkO&blg|>ZqVE5w)orDD`^!#IALI5c1;a#q#_K2gK+nEw>hSUu z=K=7r=)S$&#wolQQn!`PLPa&i_qPJ%~oC0DYCXEN-)sk@uR;LC(&7{ z>X|)EzxR8og=Vweg87Acm_UZzZs(YZ7Rx2eh!gW{l86OMjN1b_cJnG^v{Nbr432_W zn1dYo5y&ZAs)8IGh8EsmK|6s>scfk*8%Vf>lC+GLtN?Fl}A^&TK9(?etJ1)I+5i)v4lnH_LONm89Wg5S?JT%3G``ZQ@JM;ya%12Z&#Nq zZAoWUCfSusj=kn8#yX(wOQ_8sJ37r7&(!9!!&O1iPk@jLU2&K2d&+I#<~LmhxgbOX z$omCCN8~?{L*tMenoxE5L7jhPl^n}4mxV|n=sczxN|OL4q?AX;>)=IB^A1@aps{=V zNTfZEf`AeY11TTN)a0Zp(H(>i|2K(cYY1YOwjaQ+eho5uMwBIstz%M)^wiE&>AljwN$&@{iXat!*Ry}`aZ_hlBckW& z*{Vlc0Q8v!9^(-GJAk`(?-!r3XkQ0-&PO47S-m`EUtr@M?< zsq5z?HgPKklMrR_`x-i4sg4o(FpB7>P|0PIeHK*TCqQR#Ku%WF`~?-l!~MH0WYW!s zs@Nb@avW#+B23ikpf3TLFh@L@Ap|dhFBScx>-=!rM_qLk1x~xwQe)#)6g3*RsS;}H z6RC{k7`AWS#>Wg;062&(@Ipde6j0A2vwygGD^D@>=~_?zyz>14#%G~gTvAdYZvQif z_da?tWb}+E69Vg(q|3VOSG@WR>NR`npLyhz}%-8R4B0zGR}xOi*z*5(GK?F2omU|ES)xRvaNT)FsFUnRY_m#iE!Kx?(9U^EP8; z&Z`p0T;x)0Y7FU;&lIIZISi5`rNH6$;4+aVR|(Z+DRgDh?b~N^S2;|lgi@83Rs+I^M=EB9WW#bE#Tgphp~PIVVOksg*AuSLQ?wnlRxZIRe3?71ZS zz1A?LFWt<+4W!V!qrF_QhFt-$5GLv!V^=Uu8u-WSWgHtHfHdKu9`llFEK11O z7v|@oh1xy+T&YwL?=R{ia1k?5iWt)Au>HHl!x32xe(23Wi z#s~nT$tSU4{t<`H5+m;-rcXkI9KtE=hJ6JhbsSTdh=j%@LRrHc4dmudV8cQ~n}uwA z0aEr2C!9(*kbS>9hqgJ4^yaae)4lsX$$s9Hxk#O|r6or2~Q z7#tj6XeWtP+`W{lI%*Cfo?^8MrIAs5jX{2Bn1upa2!b2rxN}>kFLmaxRM%+2Nn_oh zp74C?4M25)RJBi`F?=stN_wR)ymHZWjT@#m@ZS!#_nvQ{$Jm!Cf%nXX|J2=cR>LmW zd>(5F`jmW^P6#-`7u$Omx$s9Hf9Re|A)}|HObD!B@~WMQ6hrjaPVYME)2i)9x2T=! zZ&PPF-#}*|HHrCc#S? zVZQdC*uDbn2f)`x6aXxoz5WIk3NpR`p)9I&CV>CRjI>NmL}8x0_wMGew8pGeTJ*bt zzNEDdwe_R(HPGrQR!ajPI&$R57-V!x%A$kTDalmnM7j1hr}(T7u*ME@&0`qmkOE-A z#QEzo0ilKjf;0;-Tlb#BU(hD=7WBD%OQ82aGIdPH!bQ*TV1HTTDs)jhDLtm-ZFSE* z_aF=e--)ovYfW9C)XV=4Kr>F65(xhGps$d|io!T4dwJ%>3~brF1sSZ0V4{d2`km?w znQIO7*zz;bP!loaPSmws#Ml9C?^eHCVXi_IoQ z3cU+5T9Yy%uuh5Qc`jT-L-NTB`AmI21sRsg$H#3cie(Vti0a@FYoinnNN|Q?`Z=yp z$xI0ymlS2vL997KxPh?em>rmr5*{98V$YRgkZvKH%k&wzNZq4>b-Z8XsqZH}9`0R> zF*ktvyKc9QM!a3=uP0}OL<;ipn2(7JqW@w)G*qUc8g)}j2vCWO#~yneHf-3) zUsHHzyOnSYNXo!nU9EAkJaZR;PGB^!eBJ&qg6`m6&qt}k7 zBUMg9-Lc7fCQD=cwzF&r3JaJCzrb4x%2#jND)8(7_|F!Cp8a|rQ%ZsHU>|SBfGr!r zkQ;z)>VxAFaG^bw7}p8Icg*bF`}vLMp8NkGqdv-nz&a(t#e+`uBlKf7JqzArr+wcO zQyUl_hO2M95k|+x`TIm`oRp;+o8GcAU3$P&_atFJrJEy$A3FSZyWNBqIwR+2=iump z16)UkyMK9*P^gQZIhaT@65#_;`rVHwhqdHDuT21{v9L14j+GJ$qoZSEBh}I`H*2-+ z(mPa2`}bgowXB2KgNMMk2(;ytM`v(jb{1ywHIB|!&TQ7L9cc^(5&thB_P@NmjN{n0 zOi(=s>B3R@=0*DcHRNTYdkEvt*`5pPWs=4EM$F>srdwD9W256RjMtOsI!OL__9lb% z4!<->YM{ne2`k~`c#zuM9=YFw^`E<&+D6b??O*8|lx|_6IvMc2mLi$_@8gdh`0Az$ z&pHShr6>~u>zAZy1Oh^=t&M?ORHtJ2=`YlRs-iY}?M*kqFbV+2yfk)Y??zTP@TuoWu%(*k%g*%+q5^ri_I2ARl2B2?S>ZC4u zLLo9?l?AMu?&xq*+5gx9QUXog2ZgOtX^2D@nd_S_;GBx7Ar{skv7g;0}w>|-I)IKK7xI&cEPeT&^Ep+*obQCgk0}Om0u32dtf4U_ps1&KuV|m`c7=HKUoMu z-x7e)LVLz1FuzN^FaIfWDip}ONBc_p{x2#GdSVUH+2vE&w)J-Durt%qq5uWOugp8E{9<1UX zzbD9~f}Kb}kub70mq^V&7shKWHaFZo%-|PS1-Egq7G!llnH@#N;tV?D$W1tcCf11sfpm5tFOBbw(i);P(V6u zA2bdO)~q*+kUk$jb`%=T1}x9c!{H~MWX+W$UC;>{aiUR|o1s&bN?toNR2C~8xT_a- zUY(8@XfClZNkDafj6*VI+juO+;M3BuMRUu}8JW^n4I^~&!-E;5)i9k_pV%lI*%Km~ zB)zbN^qz;b_hhy)&{wrmg@+z`7+!SkwdhBQn0ZGeL_8tD{(w+$qFEWgBM6PlH?Wl@ zt?=f$HCo0%$5W7V&D#L(p7y;06YdtrDIFLU%l+QnifBr3G#FPnvbxVZNnkq7o z76zx%^nFX9M<5XMn%c4%F1X|pW-NgaZsGMVWbbdkOY-12oy||m=&!Onj#&^VrtKW)-K&CrM3vbs__&CngD3g;NOo-AwB6kbvNXG z@88lv4jO}(&be)}gc)D{{gu8qKgn3D=3hh>+ra) zX{6By#Mr3yBx(03Cyx$E((Yswr zu((_TPP)>K*&lx7QGJ=Zb)A3cRN^fAWtNdQn-sL;_pw#i5s+J@(@=1i!xdL0E62;(T!3)Pfl zh!b6zQ$-`Cx_71Ud2o!)WBe&t$G$_4i6B#-9ozO8yJ_gI;h$JTLx!o?5w=>W>f>S` zi#Oo*3F#aFau7ec=Sg+|(=lnIq^BsLwcxasq#&};mTNFh-@qGlV}1G0i;ro9C-hi5 z-q_~CJPZyEfj@VgV_q7A0Bn&scX{6Zfi)3&%ZDhT0jVk3zl}3hoXGaR7vQWb=^XOX z-k4K*tW_Z0Oz6hZdrlrY^m@oB69Vg)mJ~?}m%Mi~TIt-0k4SFkh8g0}tDx;yYUQcE9{nN2AfYK!wPL zYFsFb*a#Shho?ZklwNJIe&J{AdRe>vXLIL?r~UizkaTr|=o$tFs@$T|Z7)(#hP4U2xg^Z>rUoiCI{q;A&*~mQZ+!yZGjoTQefz3+YyFnmQRn}gKXz;zyuc|F z0_&8d3c~Ie1s;@Oy|^Cv3yv22_H)jKi?6zp8>8DY0$w?Qz_S3jMY(=oSzdyr^gJzkS+0EkqvAY(JQ5wy8EjXfgq>b=QizquteE(FRpB%)EM#Hs!1pit4&)B<1 z=x3BxIQVuO zQy442lL!{h^98k@GpVaIJ}uz{sh_yV3Q!#HZgtx4g%>zwLSWre;;Z}KzutFGApq!? z3PKUz^sV2jx=LAXO)pqs9JEHGbc~%sJ&zqf22rO2N1xc^C38U<#|F391JiWGmX}Dw z81{Vn;w)pe%!}S*FBV*SmVnXHrP~*JpfZm|820I-XLc}!I<8R}&G}gfC5g=qNcjb1 zPiC-(kGNBKIJt0eiGgnD>K}XjaWDyh79!IU#Mgp*&zHV4>4co8CHpxHsbhf?2r3~A z&?!9ZLS8|78hncTL!Y(PbI;1M^yihZOxd?AEjA?FEbuQwdeBi5rPTONYfvzzmOkp`;1%fLkXZCZ~$;>HsZ5#ar zEGr;VOwxl4EQ>P>-`51)C>j1^p%Lq#j?=vYOyZk7MSUQx!OIjwGY`xNQa#>6-7ot{ z&?i$W78w#+Mhh#^34rcNdVGR(bq9{4*-r%b4CMao+6W@zfoNHf{{oWZvmWy<y$_cq_j%+i}%@0eP3MAqIuEFZ-C*^F;J#Dq+lQW3Ph@3EHUt-(?_`& z+3^DhVRd;Kgz!R1`CWR7uofgn!1xYK9UWwS2A&3|4%1`qdjdfAMeDc(EoT8pkLiO4 z4N2&QRKT+u921o(4Lb3dt1aQ|y<4Umr=y8dgReDTYbj~r8gdj>o;Q2!@yD#?A$oiz z&N^D7e0Aa&da{PakVt1Cq=kjI5B|1k!v-Et_58pIW!dwLAw8+2cYp4F9Td|i6OD2J z0O}7h zm!99iZRefaSCB<&c$AL>g#cv^A4Dhn;=-aT5EnZkqaL`=xYMO5lvXVJEfgy_(!#2* z{58G?2L`x+olK--nvfn}|7j(I@=E^RkHS$&LZ;4- za>jzux@E$dzsIJJa1pqD4?fJAyr)RJH*XQ9Ucw7+v{r@(L4hC90-lBkX|3C5YSJxR^Lx$+4;7Kg`#ougU{CfjH}PBC2YuEPljeKrG+#N&ml#;JUU#4GS;wvVm$oOt`&F~j#w8#me{L37n2JviV)UqTO_ zu}D)ay@$W2ja3H+JrnY+LTedl0T;)K^%Jp08wTL=Sv^y zNSP2=r$lK2E;O*`N4o%php(#_~-rs-WS8Lb75 z^n{)4g{Y)wEv*e{rTZbP3|n(d5<ZH(h+|QluF8Gh^Za=_zU6*Lnuh-%z^e z+-DOAaKQqJZoWfB2)zVH2TPjsd+Pzf3S-(9?>N`(w*L!SyJy1-j4~l`hLCV-nXk8{ zm^3Y-a;3uTo#Ojh+r$^Wt2#ejt{=pG0OHs|9LRv0ttPB4E<2)H?6nv4^EdA>?31Gq<4bnLYiPcOU zlTA_@w3Mo@kFu=vwI#g{Wd~t|LWR!~Go#Gk#~yzI;kQNgOg!ctCrK)7wbwu58r(=P zwAS<>i0w5w99_LAFM!S+apM_v_d*L$=?PM+NrRhjzOMtUFz*$-{#Vjj5dQDbGoSpw zdn^F+*;qa?{&Nk3|5!xoOXYhuXO?clybk$hN3%CxUUun@>`Q<(=JdKj*~=IRvI4HoJFaB=?bc%aW?%WTA|1tkdp zXYuKxdNwmzK&4u-g2j}JFb_l82dTDJP>=)(y+NZMo-awcYKiE^Ry30 zdcr+%)uNC%c|Gi`dlD-I! zTlBGJPg_evOEN8Ne62C1%^Suc)0%$oF$6eGSo#N4EQhgu)4H)I{L&mZ@vMTxhi7aN zH+NoB=&cviPh?`R%Y-&kO(i7=@-QufK$r09~U8@JO#4>Sf7CXLwExWkp4kH%4)F3gS7SJJs@j= z2=6(Y>-8Zq+s9f9QU^Kuc^SR1sS|Ym?8UL(Iy+l`6}*5bvjjZaGcSi0I`Q>MTfR8R z!Fi}@SBr(Pjtp#XCxI`9rP^1n9vfSR=K*z-Zo=KD>_SR$o>NkaY5JQ=nbL~Q!UPE} zyfASVg@3*tJ#o$RujvF7J>LuWrjBVYM)=5({>Sw=mOUpV&CXZ?=9+}wk2+0(1n)O@ z{YI&kN45J6N4MC!*Fzw&^@IFU7P4o&S*+MbEygmilEU&mWd*3r>X7>dkVgLC zBagw@*cjJ$GLQ$~yY@LG2Aa|WCN_QvPhj{^mbI3I8zW-=6@&@RKsY9EEH!h9j-h%y z)Vo=A%)pMWa7Lgf1)L$U#+-0Z5saYlY(FqbfeCNstF%>@YREz zHym4P|2ArXJE$kCYRxC1L6siKVVBSSY|<$%-hZ==!<))b9W6nt7QyOl6KW?~AlvE7af+;})>%LXT5mR0LLA;# z>~%@=nZI(d`%dJ<3aDNUTKa{~>`5)lRE(bMDxrS>eFKY&i*WGp5jbn-4hVD%FSm${ zNdYiDoRRr!{{VOvptAOi&`%r$=iRK-nsm8RHVQZo9$!nKnYO-0Wv!TGEdQ0(xQ%7g zYZ-{A;`!#;NoS?m8Dy*iqwttoPKojbP#JD@UFrlj;nAP)(6c@~3sGMut{%<;P z;ED6_;}h@#pfgqoJaDY_Ez50q_l#^`hdB7aY`sN&Ngy8v$=$2n#~xgWf9I0X;7>pP zafoi)*Z#q{)Bdfb+s?HSi;Z*@OKF)Ga3hpLzA#!Z7JqqVx$usMX1m{i$z=XEI8CIQ zv4Ceb>p%TZ9@fhLCT4rzdJwP{oa4!jelpv;unX@e!}QH!7Ab*X7N%hueTO!J%e#*L zt1?$FEuPD_$Nh9euE?3s72&Gy+74ST9fhIMDwnc$p_qAS*CTlHj$`nzzkfGhpD+w0 z(4q>zqu#vbVhL(-9oi@iNYhk~U|rwG&nC7ITw-A%bIoa%)_cS0KV2v-Dj)c{R4l+F zk30ffHg87fZ5}Ndbq&mjV{rV;;`DBqjC?WGW{u{nes{uvi~CXY7+pElH=PxFiK8{?A&l!PZ6w&4^nUte-FeC`h)fIYV!N2@`wrcaSlM2Ut^N+>kQ3E!;O!8BY?%y=Y;)wm5*6#E&& zJg7p$LhczE?bfhoX?_zTl|V-p$=v)r_hsI`W1Br*fY&M_$J7*GH`Y|Z&3B}5r4)or zkFhG4puV>#3Nh7CWpA5%4+B&8Np(3B+7c0gkGZ?39OvYBQ9AAgu(s@Xke>ABkw$yG z=%*y*3!rxrjDamVVyr39*8twhG#r-FdDI_?n)J$&qHDo(blTl-$L&9g_YlJwPG^h| zzz3H9+M(u;E;pn956!uelRRccNdJ-@hMD9y$W^D~r(T zw0PbWap4aQjll58FhDsEwE~)*r7~B1ER{<5xl(SoJ0G}x-@^1u&l&qPe1nPFOR5%n z^p^%q5?HzEzp zptq5My-uka)AGs+eCdua!mD2MTBuA~-I9 zBLtUCz?W{ngPq@mkyDJmx>q$`WC==q_Nyoe;;4hqzW`gdZ---tk8&2Zls(zQS|}*( z5+Gg62EZ45ZX`710>Uv_auOrlvG2eE*tT^G#QHb7f9@L`YjeQL7^Te;nc7cQ>DNNS z_;~o-^p!q_ZSq4_5DFjaESBR&^`Nr6A+Ul<^j$YN0pQ)M@c4g981y{z^pul5u#kb& zq!XU{H!8Q`M+8||$_N9k&`7H_2ry8;KQGPkjPSyFaM8Yf`!?gRN8k*nGeQX90~B}c zZ@hD*(flPuO3NJC5vlG}jN>Me4)2TYgI1GXwLZ*m7=^uef0d*^_rRs*=NwUi+81pz zg^sz6n*(aihmw0C}HcO|~g_F4h z@QHu>7#vBSgyD%Q3IY5rpRguNjK3s{z{T58Fd(;w=p<^p2LjkQQG^Yfrr^;2LpIUM z_3s6X)sq6yXrQ%#jCQeBV+NhnR&Dlj;+L_|$8pywQkto`8U3W3&TO=AJuo4@Q>0K6 zVJ=GclS#mqNT40XeiNFMV_qE$sMoF)#?sTU^%pT;H!40TAn7W~WK0p1Jy++6Q&0J9K4>Qh*h4{ew0NjY$QwuZq0sJlOAPFrS z^dCk!!e_q`Uzb281l9+Ad4K)pm0I%yfsFEqh53ag*nj*4JT!e09y>ksWNO8EQO3>@8f9B%#S?Qs6q3vB6!IEi()FUf5#N&8N6Xkm`mp}CmApcsQz z+=4_KnSKcg8&*oyHz3hgn$qn1$J*DN)w~2Bgva+Egpe+gK*viGXT2F% z5O}KdN0%R<&R;DSVW3)piSY?M-W1miqBfOu9`b|Gma)lsAYr5XKlmBQCSgul1-?RH zZ^XWf9tkeJf9+K8)N<#+0O&7>=jLw_@52xM^pylVOC+S`rLgDH3Q_{rQnNlR^>5g1 zHgCW`J_Bbst$QJG?AWo&{U;mmL-w5~Q=T(nDMp&idK2qy6Lb>0Q0T!23OH5TPPG7o z$W%|BoPl<28LGJGuNW)9rK4Nmz~)i-+lLS`ny*2l*?}FnAUAG9OMvoIgx;I6!uqu(WX^mmzD_9K}OQ&$ZPZ4HS~ICj;9x|zmbnanWLnA z5E2}(vRCX01?g+C(p$s!cp@!;K-hiCBUCmZWQ>=47I$zS;4@`y87Pzx|BZ=>sd1rg zsJmBv^DIE62xB`2AnB+W`zUtFRca0eFbhXvfAL-#dx*<9SWb>Wexro);4tKmj-tZ} zQpM)f%d0p_SBvifJ9ptJNLUS)kD&y@e5c)M;dO1vC5dHzbZ@aRFrOPoF0G97du(_F zHcU>cZehqY$&#U*0CJEUpGK0H=LW0<*-PMKxmrR7;}1g$D;3^+u)A2rDs_LJZeagh zdy=XAg`OHv;8|8S+6i~2s30c*MEW}VMzmK**_(2|=%r$;w@5};;yKYjFCsXDY26Ef zCs!)hb~?37&;`gzO_beA0-)V$D{U^0J=nLLHwZ-bIr$x`-2eK^6AX38GJmojAq_?WMK_a%bpyBMXdNzc63=QS{s z;a0@l2R4`Zosq_{-J?67}&58Du*{(!Ie%5OMf;!8o=954U@1E(T|2v%6;xn za=GAKv_QASoHL;P2U^oMJ_-7JcxVvDM@L!9uP}V11(1c9xY@d!H})mnW7pG2dcqid zXiHllat&^70t-Z+g_C-;c3-Pt*e5Jg+0BOeTWF1a79qb9?FaLxZHh$yM+1%7IV7P^ z7vdb8PIvqM{rju<=kp>r=((bGF9cRsSHE4xT|qDq)mdpF6hQA>b0t=O0V4o}W>$U= zT_F@Bhou=@{B6ZN6HmLrzoVE!4*}kG={ES&`wqZ-Bw+8cB^VkgsmhPJLPZ4mt+@G< z@C_nlT2e}H5gINTc-p_#+)^>?iP6m0Rz>Z)5YAD?WSCQG#rO_Daq`e}Hg+l^Opx#Az=Jo_o~TNMi=gw(Z@HcU)^Y;>5l{%WOclcp>LYT-adiBS%` z@LC(6V+D54-`<1vpP-2tv(Lqs38MF5iT-D9zSoLZ3aXU86W9q%63_$Hfz-TKrx0r% zy_cTa3iHkbViJ#Ef-_tQtn0E7AG`IDfo7|HIpOnE-k{ZPLA$N2fL5!?@#3A1dUZ)N z?6$auK0AMtNOy|DMb)muV7INzZZq-t4AN>T^eQ34|F#RZKt5ofA{?5jfo$Llj~fa+ z$v2Sj+9fkHFCxX15cZq0r<<=R4NKjbCh6U$zj&lEp=DZAx11rpSp9EPx}oed13*fT zDXifDEw9&Vf z&lf)WumAd~$ML%^38)S#IOLGtxpgaCdg1wS@%iV$mW>;sj8KoM8)U3rZr&5R7M`r+ znClWUWwH44B>g;{2A)8V^&*{C?~VhWaO-`tV3iZF$M(-_zd5BKrTfU|3Xqago~2>^ zD*AJOet>^Z&dSlt+>RmsHL@_XFa>8gt!p7rM?I|7YE;|E@SDv#$8qy}tHDB`({3mM z&~7n2K*EB;`{K9*2@3;+eoz=}Z!H4htY9h9prb)c$YWHU{L9 zZFD4_vkf`fn#(nthu|AXA`!^rl{MhETT~jPW&*}RX#_%#re(-34C$N3(k&GAqg~i$ z;iQkJ#>Xygxt7J?b8uf|nDhDIgtPHemn_@@?mapL;HqY7O+E;bF$IXj=bV;kvQ4EH z9A@lj8>fw{B66Li1N-4I6!IZMg;AnPI|o4yEyx_qpICq=AA1~59-2W7JYgRLfEy>{ z&q!tQ0$r!%8b4hw@a7WE6a!MijNm?G_>XMey6M-cgu%kn!USpkS6+GvTy^no*tB5+ znPJY=B?5Iq6)~fo#v1Mf(;^g{EKey20M7D(UI+{N3gNl^%+u&;2Be>+^q!l;gCwjq z@2tL+^fP{cd?I z+7fyDSkouXpO}9XdF7C`Gnj*bLJF-z&4{Y;vv!n&$+!g*%@#5WLB(PqXsqIUTOEU9 z#p!!AvvUJOpptL|T)ANg9$Ln8k|u>#MJW`Y3SRM&6YvcrbTATuUnq;Md!@WOb(|f9 zf%{UrqH~tKRgq@=04X%6AMZ*3Z5XuS_3i`6)P^1#Ptw;Qdk*OTYrYm9ge}2gyZ|Z; zI3i|^@J<_@_~%bthz#=@xNZMGD+|zLZUHgQK)U(g z{Q$tL;_3!doylZ~o1^qry>(Vcx*vix3I{kLU@Tk8(NI2>#QN_5{7Da~@i${)uh$b` zcHa5IMmxvpeDzjy6P)3+t}TJ@d)fJ`p-3KCSzd;EeU+_%Hd+Cc;!m#*S^yC;bkhDM zY4jZBp)!a`KvcU;*i~DEm>rAw8wwFg>GOp$K&b*yDB^agvCYjvdu0g)fGV?FL|EvW z4P_Xw2pAn5cy!y=vw!ZUZ*T-b!css=gB|+~R~$oi3tLLZfcgbM?;}Iz;JUT-%n0EZtd+_ z#^Yk85;K-s^NsyVp^35*;#hq6Cx7xszqa>*yWjKJ-Y4!E8yz~In*m89xB?IA0Uagg zWgG~XJ?n>TnweoVd+E)OJ_sgd73lHt_tW#u9?vr6p6BiTY0u>|d+A^>pW)jMa$4}v zI8l_7G_jp#5=ie1eHMZFsb~J{bGufd&e|}7pcSMbsM+Nx&H}-lNnA`9beil35ESi!LZca>IgcLT5-wtygt{_e z2%VJ`h-MdX!55%Vr8yzsqRD~j+@{fAtxg7i{j!%`xd7i_3X&k^C?`+Ll8K4~x48kH z#%7qOZ~FJrn!-UkmXQwC^fu}<5llR`FAV&}sWnmwAbL)@mgsN}Kz%*lPJ9e~?5Les zCPw^_vchja_*pm>KM5y}|k$}0%s3keNh$D=k1BV75f?NTQ*%2H%O4}4r zF(~FsoJlJ=@~8`BUv8}Lf-ufgSfPTUD7qv`^lf{ika*10V>q1HNLCDfZnis8gyEOJ z>p#6}zpO3Z(~$B!6;`UAZ|HT;vYE0$pn(yO`KzbqjkrJl?s>~K;2C~)ejz_kV|NEs zM`d;?(g2LH%u?~cEWD+)FrGnm$WbkNY*!(Tda^zfanM*XFn=}Qh?f=Tpb2sB0-aH0?j1YEd< zlk>1OPa1!o=S#r&tAM}%%AN4Yi6ijNo4yIo-LR1}DQVIW^Y4(ed2tDf)d9}btU^$F z{m9tAPQB$#-*5pyR2nQVH5XbPyu6Yh8Nmz?^pX=AE$v+dQl?nBFD&d=06onB4X_4kOL2HYrREw~B1i;!|n4(rYnk7@ny<3JNYFOQ2dQ%bTxz(Zq(S@n7t8x+6k| zN3q5a9tor5J4nz$G5)jHr6W>ilg|vz-y+TIC8QX(*@jP@67cFbn^i7c0+|)|d~Js5 z!Wu$A_9WTq#yOsUfP^IFIT-jaH5PVGh#sZEyI=Fz^|N=^A?@GkzSRT>l$PKOr*+>{ z<}DXp)Cq&&ZG{4SCQLd}fQvFfXI_X4H-re#l7}){0SN3sclrd>?|THQOErdch&ZAW zCtMq){@$5muxEA_4$RMSO_CtYvEM+T`AHi_XlZoOV$e>hvE`_9J)9<5Tv|GT^L(EF z=;7eLvo@vOTSP|-0@=sS?J6-En^_>d@SN1J+ILFXbGoEUCbk-vziK^}?=clW4)FE14*8_2(<7iZ5~bb)@mKf z1B2`zKtICOxa%LoX`qpf8;{mboV*>iqqmqMkalKTPpM-JO0x&2)oJFL5*YS-_q#e? z>P`QuwLP1Z22RBmkUEDwrpHa#3J_@l1xb%I^Uv6`>|~1PNmggNEom)4;rJW)Ji{z^ zA&ia=R)d6m0;|nc=U?F}Bb1O;;HsT8R@||x+ft#$C|6?pR1p>J=-QDOd3zF|M_)pt(c)+!ss@>pI;;%gfl48SL8>`Ivxpax zJ`wQ3|QAK1pt|9%CrWgd+-=$|UxF2QDN8xSn zezK54uK)l@Cnf1?jN7r*l+BhY3>zdkLn1BYn6D-}f(NwOqpOU7j@lt#6D1T<5J3*- z#kS=uQ2>lu0g&{D>*}!0B*kP@0~piwi{2?jw2X7|hHJ0j900?#10hn36131Y@DH6Q zFr~H4GjkF+ExdaLfre+y_?zc#=6|nn07(CBeN50J82YI9An9kIgmlv5D@mM?jE#i_ z3JS7M)mV_yo+Wi_`XVj!_k@8zp3+zW608s~?NwWi1{|H92HoF56mt3DO1U_^adPs4 zEgPraJU%vh3>x>}x%B8me;am_+XgSY>?Ev1I%9-Dr_;Hd9%l*hpIlIeA~O9>sld)1 zV@}7Yy;aLaPWn;-X3|X}9YJB+)(KVDotouwofTyI>}jByM3g}s^6!(Cvo0Y|@i$xu z5WVqA$@}w&#|q z=cJGAFhX^=&`~*DuWGO)CZrizM?c8?u&K=*DFO?r#e)Rs27xUG>D(%{}57rT# z8KtCemAS9(`|F*8J4;bmh=dAi{YAutyR5yLveG#iE)}V}81E+>w{R2IYC1HVbYV7f zEHf6Y7zITjkya9f!C-fBmW04JtY(l;x6pEZ^wH1VxO3<2a{~jzo5#iqb2BqLhet=p znyuD3$Q(9B37m&e#suEiW@LCnQId>Gi{SwHnpq!7|IKNOfrrJc#b6v$@qX+%hw?E9 z@D+XeR6C^h6>ENQlf`K#KVgvuSr?*s^f~h6bwqTb^t9=j`zm z91`|bbtF3SQIO}mz3V^P(Dczp7`qbL8*cgFp z{Gbl(G;g)moF7Fq=p-#D%{!gjKtYz-OJfmuMHB7mq%`Q2xrxF1_^pbI-jvidX;3>JyLrZgpVf55<-( z4OjH zwr<^eMWImmlXkl`!5f@{*IEyOUg_M)%KI%H|KZ3epxo@;(<6JW0blUgs*^&jp>+0{ z0_nxBKa=_1X{bDoz!L=i{TPNo?InYJ;5oY`FZ8(4Mj@|jOc_Ro`%snrN-_c)y1QT? z-lV@ankw{Z{i+m%s>2^k6ZHZxF**Vxg9CWZ5Pc6FSY54giRf!Cx&R8OD%Wegkz$7ki_1z6%gi0 zTS4GG&(yZ=VLYWiA>Ffg4q~U3C(=2PeE~qx2q@AGA9hJaBUU3$Xv-!Qi@Uu03l2c0h^0 ze0=QJ8%wkQsc~fgPgJ&@eHT2>>5LEptql{U_RMrZ4^JeCo}^kwpm=Sr533Su3b{}( z1r^^w8Xo0eo>*9f>BV_oV4SR@oA}b!qp7r^Ds=*EoLt?Jhh-{43Gsa;e8L{LZBoHW>gfj4O#=WEFxuEBq>o~e)ly> ze*lFRwDJ_%zJaC;aBZH+H^1Svu-sUNCLC9772OU72Y_}Rnf!baUjLFeK(et0Uz@$n zGBi>d+9%oŹ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 literal 0 HcmV?d00001 diff --git a/public/img/empty_pages/customers.png b/public/img/empty_pages/customers.png index ff5185ecf7adb0f17af0df646bc286e40a34d050..4a8a71744d68c03669048092500cae89b891ec8f 100644 GIT binary patch literal 68929 zcma%iQ*>rcv~6tL?%3(rwr!(h+fK($I<{?Fo#ac>F}~Qgar2*ZAMWFQ*n5v%W7HT` zYpt5K=B!mwN(z#QaCmSaARvg+Qer9~AfQFxj~@)wcS}V9bk+9<)=^5^1q1{h{l5nk zG>OV_-Q$Hhb1Tb@h$(`D5qi8UJ9Es|Pg=jmcq+vb)3k?#>f;DU-QL(Biii)t08 zI8Dd8f-rcLJ5F(Z2>@ka4?RO{HkP9qx{%wL7OZStQQ|(18*tvMt(5c3xjkS_P}&JH z7>m+r7|u}C)-cHk&$XorVig)gs2;MAi}rteNZ|$?TQV?fcV=o<%^>&@(-%q^fD6Ka zV$p8`bag%IB|g*$dVFDm@dIy=>*sR?5h@6m{FsJrzg3t7dPM>Pj`4F@;pR z9K-iAO(p@qn~lXq=MlJ5H^)-S{^=vqrgN*ne&|gr5YYrMU&r@sw`Rn_2D&fI_M_lb zhQWnV;wE%P8zJk6)DokV|7Pjx^Ac^~dg@v6yyV>RzB`wgc$qk-T&GcG$7^}O0+1*6 z9b@fN0k7Kx2{2;{h2gpb@S%4*YyawMMpA`h@0!nswI5dK=mF*jcmOp@dyR}uML<=hJ zjM5`F+GyBm)z|V3%V%}4Y4v7?C~N@<-i72pUtf@{Y#H2c?2SHM_86O8^(Rdf6nH$* z>%AXiZ$5Tv3Vtl0`+Ls3%7;A}`VlshWgsBLiz*2RuC61?#tS0RA`;Us(k{&LW0MJ8 z_#Yc75bFXyxVNXqVUNg-I_*h%}lCfb4 zF;Xjt#M_0eFM{utur5@x5B&a}#VHKFb!N~E6Fx?jA9vYd+XJTx{xR!vKQ|kNObqlq zFoAtL75C#kTp=JLWh11yEdvI6nDB^+Xu9_| z=C==y1QGwX@R&JL&>|sWaW|d1OTJY*`VuH`zd+O{9$?U6T5Yp_4nx>()}tCc|C2QW zGnF(qlO7J&b6qENdt6nLGz32HW27WXFY*(=Geh9*>aacgx!UgOXkG^2!<$}n?;*;a6Y0#niG{a-ukeY#8z~quNXD`Q)Zf9tYt-ufaN3bQ#2Xa%W^w0wvq3z&* zSZS&|N-1lYNdXEr8gdH5`k>>cS)rFVRMj%&SpoKgDOB2dK9z1(@F(1495>WsT+9$k zuo|YRjEe#nQY%8-;Po*Mm>TM+6Jg(0J*3P58Ud#R61@R4GVQ@{L%W=04F|4a2FRlS zA~H~Ww821^Aw4ZFCRS9}23}5H!Ja|uy{1ccah>w?!5n9Pb&nkn{~-i@zPI zm7E&0vvX&qgnQhAz^Ik~M7M?T{|U(9T&LHQJ6j|N0s^97JptsAsELbA65q2+nFEg3 zchk1bRhNI+wYS{S*kQt>Z9JAwg}T#V(W=D}q9rOJ{f##rV5t*i7*%fNg>N;%`D$Y6 z1lvdG;~DNx$U~bq(psF%F!2bn{qTyqkZ0ke+XaczT=qKz`&P(h+=oCEXa!g zV&ZL8qgF4o!8ubAvbSxjb&g%LCe?G>&sqs|?xjkDp^^J*HYeVGLl^n|>(a{MAj}u^ z_C>?W&LIQ zh@9JWii3ln7wA?bZZ%=X@eP07B~$+e#roCK=AQuhZRmhy7}1Q%#R82#uPs28H@p-I zrC9HWN&Y$~If1?IIf0hXtj8QegQCNpt)ToE9Z0eJcoyRS+F%YK zcvf8WSN-cX=FD9!Ve$S6IptRS?RQU6EW`avq1PQFwdP+xgPPBhftv}3YV9U|-?>c1 zzDaXo$~~SVV**%P2)yNK5|R$1E+nq!jkQfA!to3p9r)RBqn|b!$QU|svvGB7$548` zo&pGR3c_{X;G(sS*`XTh~Hk({TuTgp(t&=y}bwmEz4&Q+8Q{3 z(E%QO2w`?3+xV-uJxzVLMGAkw&Mfo#(d8TMVicr4;YGdW5saDVbc)HI{DYHuyFJS+cE)QQ?M25pcwyA>qW=htEYQbwvv!RR)@H=4BlJYjEHKoahHznz57 zl(S$7{T$&UGYkcBv+#E^^mu51bmIkGPRubtXBEv z^@SDK0E9^zQ38jhO8O(TpL-cL^Pzl&Q_vRL6-D=qnuH zD2El&XcvXO&BNH-+~Oe0x#VH#=Dt~PzFZsO(0Nh{@>m4)+>3oINjJbFd%j2xsxjzU ztB_OhwXrq1b>LZp^GO(@2e#O~eIa2)I~32%@IMu=CY#3MSEl~eTD<$*>hBjaFMZJa z0%*2r{ctCAS($_Yfn`p5lMymAJ&%0Mft@AlmbG$sW&FIOhSJ>jWvtA_;{irU2gzx_vnb z0t9+~&6?wK{H4WZQLTBfCBPF5d756H(|;(2smJS85MWyLZV7p5i@A z&#pzvKET6^F8@c*K98-kR|~tX-o139kmM00l4mp=?cp>>LA!%ea!vyj5}X~U8NHyqy2vR7RM zf3mQ?&vx4J=7t#FXyiG|9Az8?g8!%Dbn`FAntyHmTHu}s93LuF-6{C>}li*t9@ z?|`vox(gIM`X~GK7=Y4PE4&OOd53hrhs-(JxgsLZkBf?(bOvbbKGqJ~dHzb{F38#g z|M~ztc{przdO06$=UTqsxAoZyS`Q@Uy+41|+Hju^!c)DLl>&@7cr#xfCiAF8Gl6pg zdXl2; zDhcK7(slS2fG=;2Wj?9`fPvr%KA8*bzyw9Re%C+(l& zB-v{NEg1hHvvfVWB45L#(>YVVOHGeXRb@~b>^3O#`w&Jh_fWHyv3+>EA15sk74#qKK!$swUl^YcU(CswB4fD7;<`qQzhCo@gKH!3gI6J(* z_qBaIT{P5gvY5_OOK%an;NCE4a>YVV-)ua7`iWA3f`t%|G_ZZl%y-poDJtpHm0&*q zn7D?>5MLKBnvp*i?fB+9dOB1hVdrtfiChEpIud<~0DUVmth>ndK7PBp>ki-Z>eUnc zphhOA;pC?MWe6K-?N+I+i5;ev69W$Es>y>PJK2t*RK&6G_21_8KW-$^HFqAMYvTSo zD26M70O$;<-kLdcvJWHVEw~c3tWuJw{N~w}Urob09&J|=u!$1ZqC0I442r=C!G0|) zMhe3HfGX!wEt)$XN&Fy}N`s@yas8)`EckxCH|ih~-;>0R!oo?$BpnW+GGQql^#YE+ z^!q@8+aI$N#YIIAR3@z^Ew&dL$9C73sFxdgOA!6(<{@q5uL1x#?|lwQ_xx-?9eWXW z`iuf`K;{|bYV3^4E7~tX0yo|wJ%;?094ATyTCP^(G}b6$Xf-(EU_sLIKg;gIDR%2I z_A#hop!TKC+fpYu;433cZf}bjF!VQ-H6glI$ALu3lPq4Uy~Ijm#>|9@=Fcw_N()h2 znvkYX0;F3v77*x0Tcoy;eButk0`lC^Jv0j)uZbbp%5C?+RtRHtPnBj}uf5?!{u9u7 zlAhC4uub@eibLO%4kW?Ak)~M4Dv+DsWoMD86CsVk08EWUJwP!)myHh5ewS^>4gTSX z;W-C$wH7krOdF=j(FfKM?|_C{5kc4q1Jv3TL}sr@sY*_yNC&-^XU(S}p5)O(7Nj~d z=6E3?kPcx!cs3&Fn=r4%goi*@`Cr{x+HJKQxQLn-;rG7hw)LHTCdx<_sho_go|9SJ zaJR_xKtoR;%^>T~IOJ(eW^VTp}BU3dQo0J+8#@j(?;4ayIgkc$p)6>JiMLJ#)U2J{o`g%y5cqmQ= zADLeFAtKDOV7RevMNMd-eJEfB-9lpX>DE)!3b8ynJcDG5Cer=2K6o}w%$kOl2ue~SW zEv)Ul3d?=c-;hb$Kzr?h_%v#>3(S_o7IzY(E-AywUcV`1Nw*P&?CQ+jY?ZJicHuC+JFZ)4_Am z(Fr!uYVH1$4o%f{EnYR#dwLl`tlQ$^iSfDfG83wq7l4&AX->W0G^=4n)5-Uqo;LY; zQsoG-b{p1%ZAyQ{VZ^w?)ekl9=VQs}X6Ie>VS z4v{)tCNLRvyfbc`;cq_O%*dQqqe>VG(B!9ko13e!YypY0W2g;MP=txn{${e8Q1S%N8VGkI??=!1tncSp`j2@)xWUH~vm zdXXF3+G84pm1HdBiJ4Zy%AR@WNvZ%B3RVsh4xyHmCQtECj{bl=_?&0# z-)9^;`y!IlNFBiRRv?wQ&)>V>LL#)r&ndN1ztJwtc<^J?Jj+J%bFs zhrDR`9NCs5*Ruh*$TD9G%xG{3cO)jl%7}oUQ#HDyf^4iT?gWUotbqVGks=&At#M6( zUCX?9!1drv$x* zpP}&AHf{Z=76%gTtxDTn!6bUFa}{Gl@QQ{%GAt!6vB46Geh03Rxl=fY4PWa8w)Gv8 ztq9a>A~bu&pdU0H?}{F#kS^or7KXWa8`o=vzj+|RwCO|QsuAhC8{>?5NkIrxv7!73 zOSnUEfg7s+QAyYTapTspTY$n;;n5Eb#f za`Vg^3)Ru&B;PTo>S^9q7&k*r$uiH;J(=`JK0S9LMpqsMc!Mxr?b?*VfeWLnjn>0Y z=mC$*2G)V0=#Yunb47}S($=qUg@=5lwD+xJkCKW?pt&YsOcwmUinkE1nLsS#4}aC) zkK2p>H^t8brY&nYl;;*r_wX@#Kf$bw_FzT%{eZg_r1sC;2gj?S`2I-+L)aO?Bf0uR z#_*b=J;#lOl<`EG{aZrPJ40wm5}eqW7!1pnLxWi17hNWumO?jQ6Er>9#?T+p*i{Dn zt&TN_g;`B84P<{%_8lqsU&_T3ge}Czl+vO8C0zoRusrAH6+$H60^ryo@GB)iu-MC8 z)I_RNB9`&pocw7bqytr?8t5|2?M=VH&(apCtdB&By_l&HO%o#+|8f@Egp35H82!X^ zY#*?0p56|hmu`-F!pY*!HT$gbCeVf({%Zf0KIVb&O`V-AjOo~c#gG`mZWE8_49{9| z5$@cd<6#>GTzGtrcZW28Tra-m+R73mSBSM*{4XlQa>%;#t)?Tw1DO}CeL*t(VHH(H z6;bUZDbvU|1S7GigBxHvTu%<==qP0$FMk@z&Hs|cyys-dBJ1U=vv)p?kKInB0+pUkY zWq~JLhbhYqeCj3PvG$)oAYoe%gb;zh;srWEM=48FeB?Ba0qt1LZ7l=mxs1oBw%B2! z9hEZMB!$&Fy$}GcRv7;-uQJC0FSUm(%i;biS%gI2Y$)?gBYZfa!3U}&k&ua3mkcSC zU1<_B*+}dKx>8w;hK!qxYAR3#kok8%Hs<2tu>fmrtggpM?Ia)PnSK!Z%sv?JPVdnC zkP{1E6JnBq;HTrfYkIK}+V%o8aWQ(&CZa#DBx{H|hQe zlKCHFvbp>Mtb9oJ(9>%SiAVn@}nhdE^$1PdiU&jMEKZe#{(It z?D@$B*iaY8XW z!z?;`tQq)Q4MQ;IUThLHW z)4bbmd64)MNFTy7G`?~+y9tyMFmedt^zpB0j5P}aC0d(!3x%oPO@#?jg<1-3afXbQE zYw5yn7wD5a4kQt236$Y?>geu_;1IuTisJ8NV@4ah+YD4LRn~3$`3V}oRU83~&4U8o zrGOz%z#hDx0Y=+>i4D~-zB^K=O?DMBN%WCC+`I}< zti`8;D-h;yZCE-a@k0CM{hcM37J&9MX0Fb*#V~B*K8VkkSeG6BFMqI6THoiPR$&4J z$(?er2vw|^pn?V#SNV&;9`Yh)4j!<+Edh`?sThR3UQ@3z0xmE+1hQhf5Wfoy88yj&=y@+vqZ%<7@y_aO({2*6n4a>45e{vW|z0p`94Lg!KQI5UA zNlig{If8L>@fr;3u}GQ2NFEOuIkFikW^(rWh#k*n<81vHrNxRCyV4JuxT2CRKAqQ_ z2M;#?Qe~CX(?3|Vv*Q+eWwyR_dlG5C;aTqR@gli7{h2l=y|?+>sn|O4ReV(F%_S6# z_uBkg{jA!(N7D4c9V(Y(C6$8(4oZ$U5K4D32l@BM;l}nIsMI;l=Z`k3GxXuZu+@XH z)MQwwWC3P){)hlUUU(NKJ*a~TQk)amom|N>qgGBxOQJ3W2}%~BcwtW&fpe<~Atm}j za$e}|moY{#CKzmiS7Ov?wNu{l#RX9G>MW9gV#S%oiWf=a?mD;&>GZts{?(9owUGhcE(CiSW>@7&=hVYSRQ~+fp%v{Itcw z5Qw|kGZqZ*QaS~JNllB?h+_7tt0_&s2EgHyyj@3!qTIx!-^^LxdE?|iYedDQlBr`F z>(nd#m-`xCiC&=K%GUQeKssz&Hnrg>BzYsO+Hs}{T4pc~ND0}5NShK-5OtZ^s1vEe z=zR_S+k_gO==HYgQ-5K!FLhj;G9)(Fo)-~4Y?Y(VK=8k33OV(^O4VuN(qHp)Vf(vq zP&XgOzCTY9%Qm;EhEOf2D?*2g zdQ4}Cs7cFbtnE;D2v1U*AkG?Mz>4KM^kDM*dHL-JV z3QTHRLq3UU?{fnkvT+OJS-i*DxD<6o7`FK>_XjLkr;em376P#f z!*Qm~ox~bh1V}-~P3B^y2et@U3+YFqo7FU0np<7%Va7AviaMc}HoA}izM|Nyg)I4j zoS1Ri?rKnsUjcVJmdkb_21dbd%5UJ4)4wZ0wFz)!anAC^0AQmc*(hn>8QVx=kD@3x z?wQb`=nY97YGA}o5!&c))?*8Dl14&FgvvWhw;{|KFDMeD{!{fap`p72FVaV$WC%K< z>Jvlf0DI!h;D|>AQCV5gLo-6F$)oL)$@KmvMINHd)mC@`_sKd6RX8!9yOvZLacVpp zx33XT@AV*d#OK67M%0R5uP8|}ZKal*_e7TRTbZRv>ylHjr4dOMI&l|!$zljGV^MB@|;Y4qmzIzV|Yr@|$ORk8<>*JBaW{a2P*73^92#km}u55x3ndN|7GiH7}O60!A zLDpDiYY0L`!bFr-$kcLVp0uOiMXy%RH=P#*4w;yEl+350{G@zLo3_SGaT~ zlSxQc5}#FFbIGTuShYAm;I4UI=vtZZYCC`b31vjwl|HoJYJQtJ=9`Ms&VB4P0YZN8 z>yz!Y=v53t9`p1N0{!|n>mhSp-f2B=qRPx?^jmjx5S6j`o&yTMkdezeW`sT@=BXLC zmL~a#GUQY@Pt-5=?gS?SO6#l*E$p3~4P7IDN0o-&8}|oCkhV~bs4#oO;e4%9=}J7_ zPQFP(f0n3a7go*=_D~9@a1y58QT3xn1<<>jp{$rSVGt)xuN8NVsi>G>0eklUG|@xk zCXQ`~aK8Vn?!-LH32V)xsTci)=XebJo+NF5F9+42URDmnr zV+(Pd^E3Qx^ch7}n^;GFo^aKHJLZ|(HC1q+vR&`cr^d6K$znj$J&9a8RTESg3sc(& zQ^;f36EbQjg@e82Lm;V7P4Hqou?a|uD~HyfQb8M_I-nUUxVsp1CV3Ye8fS= zzGXFtrc$jSg_-n3Q+d=<*JB@MJf8B>-%}K)t>fZkA!4njoh4wdb{# z3(lTHJElk6u`ki3#m(NA!YV-yQ}w%r$GY#d6bHY>tK9DkzN*b0_j%UL=`@D5Zv2ca`SDx|( z?Y91WeyVP>pj%y228pUcg^H?R+*sO1yufn4r)o z73+wpTdmrqRH)FlTA?#IXc9UUR)W|p1CcbhoVPAURBrwTylq$VPUQR)Xx8j}ZN^su zMWAWbqXVx3(DgT9b1}EqV7k}T4c4{@)Q{mjW5$q%Ep&~6;Tsu5BT5dTf=Og?Zn4p2 z&9ug;(=vCOLesz%1T%IaLg8plf z=nu}z=`<7Qe*G?sNMchMcJtZgf+q`G9^Z_jc^+EQPeMfpCl@Eu=LI$mpW%dB?9w>d z(t=WUo{A*j;C}s6TTf7CMnsBlf+_`N{rp5{ghv{E-HX*Q+$${P^HUC7N0MWb>HqqfhS-D5*iv*w)X}AWGj#JhYcQz( z-j9yS8hKXISP+U1h5O5HDdF)$YW4d1)o`%S|Dx7tGC}Ye(0BEE@r#LXfN*0aUZ@O; z3O6B1NJ@qYqFt{RvKj%&ld(TZU0cgpg=qT#;q$Slr`|^v+;SPBAoYL{hj$EhLfuquzZI%hk_5w4N1`E{!34 zv(_HMJ{RYH&$G`qha|6rw{8d0@$h!U@pSivS%_O!zyLdr+&O79fx+*YsxMroNchOz zS);%XuCED(hiBmLfmjSJ7}?0Mn$nL3Wbe#Oc&e#)LRI>FuncQuOmMcKv1*&;ZieZ} zlQVWS5h3);3gSIBQSt_WL=S0N<_2#**5ZpU2=Jn&&hI%SPbZRPMlt86;OQOoyX50P z3!A;C8=m2A@Lx~#ba`~QD%Y`OiSO8e;_*;Y=$Z4ROSK=W37~?h31mq=$w|;yXopfv zCCoZQiVe43e(c5Xd@Aw3(#W z;pa-gA_!tjHm$cc$J)x*%j8$;f!5aX+OaA4w=_iDxi@{j51-d49g#j*@_6LmaA>&Y zb<@Fh)mp$Dz^Lc)(YCXWT#Y_aozrA7P}t$J{ZdAN+%yQ)jKK;f26O+b5v9-}7SORL za{`847_QWSpuPzm?*gu`AfA0uw*^GrdLGiTnzS^o)(fdALRWTDcNGD)_&#RG{aaWd z^Y{$b3eTZF0Ox53f7Q#{5B^~g2#Vw^?Qif1j{G)3e(iGh@;<}% z0787ZUi2`ZclcsunGio;x!m}8l`lX222IivZ_dsQ{CCCcuJ9h7s!n|TD)L7FH$>bI z%(6%q9>q+eV8lVs#LX@DQ1JSWledij$-)zEEgXHhr?;wMUj@zHbKLCAliuK=+OnU( zbq3hu&z9Ygj}H)Vhn=#X+>V-#7FDlXJm`;vUIr}%G-0N8Dz_XIN_g+r7IEyk`EGcA zd9UcxgVU)OEL{sJvRhr(yly_=PI@s>VF6cv;Qo|LrxFV-K0$ZNxjxCCLx3v1kTqjQ ztbV-FFIAFj8a{5yr1{fuF`D~h91C3p*;}6oKghcUtYgWY^f|vHtwe8Yn1>-Em9z!i z`kTP-jt0Cfwiei#e)TxLEpaBlr@VjtbWCWR7S9vxSflWjny)XU{fJ!6izZn}ny&mk zTIt;YkT=$N*QuGX5ZLg3YumZl^2Cv_#+q_y+aaveMi{FVAc7*oM?s)gTf{F$5!pO% zRZpnoPsS9tfwF?r8yJ?r{*4YAT4T;4)cU*$R@QVU@!3Bk2xlkhmrdv*N0>|2YP;Gv zV)ydygKv;=Lp>%L8{11b=v9^rf}QL3JH;NH1)t`G5?;i*3cZbgHiJ=)W~;d?t^x-w z=k4J`wBE@I;`SvNjpq1Me6XkW;wsmDj=#mbW%~3IOo3Zo1i$Ot~ayR->(f6$5U6-8G}MWay8BH#jzPKdEWJrkg7bzfM=U!J^2O`FE~y&(E<-S)Q*PXY;ZJ~D znu}LU*;+0+_D}u9nlmE;fAS$7__%gtF2AMrpB?mCdgwt0+3L351?bit`;Nko?a&wz z)`UHgndkwh@G@<8F zkY|~1%oeh8I`fO{_rq=vep8~fN&KNRPK%3Dyn$}T^7&f@FskWGqx96AuV!vPsjYd1Sk4#{>|opp2NEtMLk;!^zYc9}I? z$2fy!MZ3a=(NrV-!Fsv~2<<~!Zq z2U_~M3R?~R?$0=V%4_v~$oe9zbH8EN&scBM6)JZC^6)}V{k*%y`YU} zDO?8hDZ!Zf!IHz=*Zj1hIwOJamkqFU!fEtMX9Yo6GlsCHiiR#wZ!YwCZQ7Dl6mSuE zX~)7pLrxrUXF;Vyci61pOm@K8mQ9Q>Z9Wr!k)U&56kd&Q87Dw=;G~#|-%wQ1rTt~y zadU>NOisorqAS0);Nw;?Pj4r_Ra5r}{4WTnPQMZG2XEU`fRmZEZ5%-WJ*ZHjD{}ce z>32a*Vp1Hw2e0ZM+uz77W-i-W?i*_Kzo~*cRZHH4Yo{bUMo@fTM(YNES*OX9*bKg7 z@f_G&amIO@U*3CsTo;9@%*{R`t~jY}R@pVeWYA-OqYHwZ6QzWyG^b7iyca2Y-0GE)#S7Ymb|%3n zN(UE0onh^vc*ZI*D5FPN&hbJ-B47+jj=FsA(<})_qBrCwI*4YHYDJ7BOFwj^j)n7p zdbFt=3X4OS8V+^xu+7bYggZ(Letya!iwwQ-c+Yotih=OVpOEtglIc=0RnF`vlkIN& z{52$U)lon69j5zIHsU>f#FlkkedgIYm-^OMB0aTFxIzBVLwJ^GlKd|il4-mysk{6( z_&9CR<>;#ps-?pY3Y9rgLZH-OaM~$FovGBS2*;E~)JWkKX|$7E;7EQE#S0wn86~L% zkT^I(%cyN0jXLxbw?&k6z+?4(E#*9TxJIB?0l3(Z>%886Ddk?1T;mUlmxsYQr|z@T zkN4dqPAFG@pU{&S$-Sg6)E7yVpBBd(g`Pv7!bsh8+A>rtNw;}XRw@a?SDNM>dg%E; zc3rzguYuValH=x zrwpPDvt1taXTv$}$H4IDLxg9K85@XQ2LcA_Ilng((Z1g#QeWUq>>uprm8PRLRD?=U zVl6#SHwojwPNa@M?_$pwi6}&2P$PzH`KYoWQn#z`xYOI@howt&ROTCcvl}4h^eXrA z;6f&%2BK;P^^Rm5jegNqM&-t8iq~d;!R3#|dforVAk~)`-BWxM8yte{_jUau(Y$PW zg~ydj>sAJJ(0oj>#@t`NHWNWIn*T~6ZIxYxyFAV-yIVMMbbFi2kgndgC$?MN2d{HcAKvs#V%CVTgQU_C3MqZvM`d2M zwYp0ZcaC(gDumqreglg*$Pd~mPFrOfp?cv56q3~GZm5k`Qvbc!uL(w8U*|*x!4KEv zI*rXRgpwRR^L-KW<@NYWFNj>1zYQk1CX#Na7bulcQ1LT$jE-~^@9saV7e7j**F(uo)R{2^28?zzcs945^!1A?>vX!~r=np*NRp+OLRk{YU=zYz zmu(X&LLxw~e3R;=m?TZQDjmhmUdwlIa#<1*QvxG5bm+-=&Raymz@rZFAi&i4IM5lad(x= zjG^Y1j1dh%um?yBD`d-(F;aEJe*8FeA|S3>1nn|nrF)>I$~VSCIk`qo{*iBJ+e^=K zEiLt-AR=lON=9ZCl?&r2Uq8+fA9t4pAS0sGe~-ZH=)%nu_8>d*6+P!&`7rCy4sb4S zfHR4@i~R`n9LGR6QASYON3ZCVPP?Csy0fPdYD8(*`{M#ZvLx(wKw%{fB6yckay>7} zS)rvORaO&ov=hDF=71eixxDIwWoZm>)o&1N5ab&WLCgE;xBkv+q0BtA?B=1xCNP5L zI8<7rEqv3wW%t|QNAE~1J1Ti)Wns^LA^c4?bGBSq0t8FWXFu-U^(dc-HI;yN+9R7c zT8yEO-O=pr#(LWYZm*rA=QG;BUtO8qv_Mg;NiFT+AlHGdmdl2?}VOh;P#r*1doiyFR=Mad(88@}VG7o^rlW9o5kRkZbb z!7cP(Go4D0bnHw13jk?D=!JD(%!YNx4V1VFNy}LxS`4B}5$CGg!g5XXP0LjLugJ$W zjQw=GRzFt6{-E#_dJ6y6)wJ*j@Acn6Y)X-0nrf2^~k4^L)q2)WBm2@p&i*t z5>bmc;XoxQXy=lZ<9<86Qh9JL_=DUc#&r(@vLja1Wt)y@b1n=_eYqzs`#)8qW?umP zcp^{CFnki>#~*IM%<)KVm&Xn)g2B|t5A$KQn1H>$#}U)1rz}t*aL9N@Xn_llg(SR4 zE#D7nbGP9?WncCPnrk&_&%CcQ&-wteCwxMi)4SpF>#Nq9znB2DJ`%e8b!Ssw##%M0 zi@@*VN9ef(L~e3UJ-5f!(YP#kBn1CLm8zNPd|8EI4~)sgm~gtM?Cu;_NJy9b`~hfF zR8|2BdrCS0F>8+rN?p1JS~#NTenZ!GfWs$^Enx#+mFc4aL?OCOvMErqEu1+3sef|Q zk*{73K83PO3|&BW#IG1D$eWNGg)^g-#Pkqz?n<}xjgrVrgaBk|Q~6u)#Q>)`n0*e4 zu|Xm6vaY98B10*DqV{SMW@xJD`i0V}l{uA;*XDoc$~AnkVj8diyEbp}US~;i8_W@w zAha3(>C1G>5d6tu1&hQVyd3c>^T;h6h@hI@)Gpw*elHy&RiP z>G8T<+c}sNt)RsQ-B1;|2rGto$%>zkK#c4490Jcy(cJm%1P5Nb0Jn|cZgF<{0fhKU z7EP*sfXEYF>n2j5f{qIc6A6`X7)cVH{t?of{!_lEfz}fv2VaAcky)xQ7Gt^WG5*SxiRo1d?HsSEAd*pzo?15M4Yro__Z&KSTF)hl*S_9c-WY1Z}NRx z3vmP0(Lrku$CEQgJZs$9^^yA2`B6vMw|g)Vp4o53f&qNpJ8XR;x&6-b=T82UF>Ony z>H|u1EJ&v7Z56Z+^iC(Id&asdcrqh&vvrxlbD*s$xP(IM?gyzkvdh?8Z5~$pl6#A% zY@tdECW({6N8budoQ6sTNG+sBMW!N7hVn(q?Y1W% zoZ;IEu~B#S9wEO=j~jZB>O=5GFjlrf*?ApMOjwf_{@i?$;*U^PuvQdE|IA zn9B7k#gW1o{@e2*-sjx38X~oVVWpeO@2T1EO#w6BW4oAqHA27jPvRy+=hG9d8 z0g$s3Q{sbSe4xl=&q55~5tCAPRg0*7#!g#@r?TLHo#mcvT_FA`eN;+tkayW4~ z1B=l1IHLEG6RD=2xn6xrk^f-rN`Gyl52E_T#FP!67Fh~>umw^~{OR>t!=--FsnAP2 z0oO?WS12vHCF@U_XmSK4si>apBa})om=Ao@t8D$tq7soRTeF6o{p@Wi`;YWJs7XFSzIhQ%!cXMJS1=gi5W)oA ziMSGAE`voGg?bx3lT1vDmMHaf0^&QmD@6RRPA^KAeh_AUg(wG zLSB+yc!93a8sL#ysy>c{yoFbasjoYaT>&th)!N8DbmO*;fn9w8Q@FYG-cxm7uF9p| zgrXbQg|Zey6IJQLPTimaBjyW%l(5JxU@~?ee_#aYiV8NPK-9>^dEn zefFJx$ZacczJld2MjFV!iKF`cF*t9i>uO9j(=~Hd9E)vY5*@K9#H4NIA!O?9!ZIM2xVEjMZ+~B%+w)O24vHA)qPm~kMEYk> zC#@=wy0-~7fgT@PSY=kbw2ZKnjiLb!%3#iCJFX@EBkr^MDxBSIt7`x`)l(P-*SDZL z*_tOadJi&I>(uTy?y${CEqX8%6j%SP&C7+MAQloR@9S|@K>+&%9prTD;_U&NpH$0OKDCEAA zZ1Kx}vxb{^e*F#q9oclDv7`=W0lpt$aIaVv`(%^j;a)uSVlFCkwRol)naA>xCK9_P zJC*3YFU-{ODZQ?%=4WCDp}p)j);LYi^k@Y=0-6ovBfkfwPJv4FQmjRt197gG%0qW* z@8!Z5$XLb@XEyJgoR5RaRJ=eU2HqmEa=5xm6A8{p~X=x>k%fO`Rg$~8o4?c_ko5sE%K0?Jx zO3AHsoj+KmPR(Z(fU=mDm?teC!D+3Hi8t5>revh7fqq{tc}$+0HmD?gYwH@5=u@lZ zw2;Q`ol4B-I);HN3;4K(qFz3&%*=`V5TclN8zBk4#3iuRq5hJ>`G!`fbppP*B{ z!c^VR>R}npxP2qJiJ0&)><>fzKqbP{SROU}*ACKLcCJO5uSkk5PdU_SK)A#;qW@$% z{51s*=-fNEi$L;Bn{Q-sO$@4Lsh-4O&REoeK|Zr)5(FCL;^m}kZeZXZxaF6(!p|QXg9a;vi{|ux z?~e7meq0T#7ldFxbjIB9hko7vFPjC0^UiLEXI`=#JeG&z#AH;tK^8yFNq~#COFl$H zKO7{P8*Ma93l}7eLvgHn{mCbPJ<%nzuWyZCuLn1Iez=ERbJ}I+YfuU#AVu*a0Y>ug znu;aWqvwVKq#Dj&z2|zp^FG3P{Y1`-2aP3>U}5&G?hod3*~>+M!53;j)qPc72TTes z1nbf6ITn>YvXw`RBO4|Fa)nEm7>}EgqJ?bM6**l|j7Y2KY*{*pt}ppaj2l4-hfvE4 zpGReqy*l=6xeOx=PQ21;g96BwTcC22X={SG8NoXR_7tayfO=9bik`ZGO$-PyF2yhC4vb>?hR8CZQdl>HD^VkWY8sn=rs*yA>Lp+ zcdUWietjqWdVL8d8yQ$KzvpXz*fj8UFJRZY`CPHXt$wE9vVX7Ff`!K(<-iMHwjA0Q z&4Ka_`%APBF3MU?XebxiYUvY!`>vho`rnCEPjQls7sx8GK{LgLcaAcLtA~ zeSO2{|Dku4D|Mar+3R?itXpSCakB`#DJd7hE7OYa&s_?9?jms8I^F`M@mC{-8{l5? zpPAcsI~-uEm!~f2XzzRzC9_fo*MRa^Foq-Q%{icQvn23@qGf|>kYI&U1xJ!^+%Kv` zv3OPwWF4s>B+!u$TU;wHF&|6TtkZS-Y><@(Z8{cC2JE(WVC`Lyp%{~!xeQ*uyp_M_ zt>M6tLtl}5dK`TY68 z6_DD2v=of~O8doo-*Vz({R3Z_td)<}YA9LChefZ=n~W~-b-Q+>+r@dtW5d*) zA1Nw~w{f7H8n4`Z^jSaJJ=1aP>x1w^e`kLc2jWZp&_9~_T!Ae9uC0!RlJd$j{tOcB z(n%HN2GDZ!u@Edf4nlNe(Uv=ny2C8L2jfWSmTKI{t7Ct|^4-6M17Mur;r#HX{?p#~ zzP=Bji>ytD6=?8tMCFRO&4)NlbZm*$&=@BIMB+I8TiE$zuYM>N4?N6Gx_P13*-t&Uh~dEWHjMzsHh*HBD%tTb1Mb>h*?D(OGyL zrv?YaHBaK8#BMbKrI<3P`wZRJRraC25K=p!mb&Tw3cKyUE?>T5Wayf)O64Sr8GTn^ zx*H?H74_nw%{yT0z)&1lU~$D};JTO1^xIwEAmpa;Fut;O{mpReuYV7BZLA7L)Z5eb zrBYaX-NxPH&&yMf;Pfw)i&HlvFsvfgRiN60b2SKx(mx86L?Sb}K&iU6rHb0xvSg1KZ&hW6 zWpigq2Bd@u#EMLjgRSC3F2xw}++`OY1(|cs2exDxo}`>SCpxD|tP`1Au@1Fr1De6a z@NGdHXHgIHPrcvJ>{4qMDzL}+-VSZ0%H0X=(u$ktZvFne3sP0u^?YdjwSASR!_iU>}Imkdy zN85jUm2BTnHt*u?S@&%|=ab7?E87|kez^;QbKKE6c+TG(1+6&y-n+LX@_R(gNeqy# zx-WUmKA5~Q>G!fZM<&8X(|kzoq&C_Obo&(tYxis`Pu>HMZ@gIZu5Za&FLNP0NA936 zn#JK09!oiZTAq||h#)<(h?XTw!9MXcsNvw8rEZ;>tjbrCm9eSZl8rN88tidkUKG0F z)%?*%U(8N8;jik2go9oO)JM;R>d0#s7DeL)6L>=IbvvH(BofmF#Ri%$!5O9$+BIgn@XYB+GZ~79dKPV_zUEAi zo+efXKE>bvQ-1?Q+b>Ut1=UJf9Qy!|@#MfBgZ)F?o(Y;ZTq#rOHQq-l7###lnbBWh zzxeNWb@Y!7erjlH>N%Rt#Dz+eDSgqko){?PU{FJM!5=nkhN()`m?>(e1oBQ{dVa@M z4vGVn+9W)<_IvP?-)(@k{m2TOjNjJU@~+c+SG@Npn>W|nZ2KY{icZWhf3)4Xh28ID3IlWbP{Ys$-F~6UioFqfG=APwOU1#2@-in z_&&u1NE$A3Y-seSx|Y;N7UMUWtaFh!yY+SO7Z@Ik9Iuy7;?#oQ)K9wymm3$fAB!BB+Y4q*E5phxUSOteADB zi_Wo>YL0S`5XcG$^tst{z&Yz^+6 z33MU+ZvAGFZxeeh;(Q_&uTmtT7OTVXz{B5%U);Y99vj9R&339Ctu1dn=kEqT)wf0r z{!VDaTPUosr~{6{0delEHVzlA?uFByu@J&+D~u0Mi1CZYNZZOLW~HKR4Mdf?M9-IO z)>fTHAvvIFmz{YRW-AbCHzh;;oyDhEXM>+%_N%`IF6_G#zf3?Zv83W(fH zrprw|CP#~~cVt`?X_b>EO8}x+T>l$U5#yTG!#&er(LD4s^MHZrHk;vy&hUC>sM3?J zCcm6=#hJ2izRxv8_YLLv6=fY=QZJ6~*cM&0^1kB9YZo92Tj{!w^1G>Mf!1LvD?bYFZl)JxBX`tVC|g{K1d+c`D6BUf4&Dux5m zq=N=5it7-A6W4$m$s8wx03+i^V%=e=LO7vltS1kZC7b8r2c(ogZTVtYGN)I7kzhrN z3Ar}ylM8eToZ0h$op2gRjAdXd7&Qhl!{tSC|BYL>!;QE740^gc(T&>$^O03`b#y{o zORGqpwUm508jtlg-2^Pj_TQS9aG1#_r@OaC%SJTD0nAmOfyzb3yc z9Dm&0c8Jb(McSaB2xKa02t)K~EaqB?W;ul))9 z4uNRPqz_guGl-Fqmw)%3kzbpbhYY(>C1dIi)d;j>W{-70+B7QKM-G;p`K3Wfq)#$rSqOt@I2Tw182NJ1}Mob1xt z=#H=DdY1emI$nIJ6{^k)q1t#0czaiI9&|9({7x{NKvmm@Fd8o<#@V7QPit!{g#G=J ziGi&o!32~IQEyLn)(yomC-&>8Z4pByRi40!!7;OY;Fv`VU|x48v{KzUSH_Acrz?xW z_AJGVX3YV%>a+wH#wT6xi<%TMkbo7)ysb*DiXO%)>>eC|wVNJ;9Bp??9>J*xW_5Q# zZ&wd=w6%+>AFku3sSD|Ttz*tSN zy_RSCYL}nJ%b72lE_P-tVcs;6Hv}J#?A$HfGbb-!1YD1OcvB3ItcQoz-wF3@9ENRE zIKVmXgSm|ThHw3LWNfnKqO!G{ZO`qKA{jh{`Yt6~${dm(%K=r3=i(9|txG;aUA2i-2 z`fDNxwlBhM$AOb0;8+<1I~Sd3sJVhSu>y0aye1+P6Ax4ZszJ*;RzQPH#`Hv2MGqrkG4hMKE{&q^~B?Mk|1PKu%tD! zCOye3mdfHB(777N*q+$_X#N$m=7?n(ER)W$rkgnNNMl9^!BQ}K0(NVC_w#m+j9oKT ztG2~e5n{K(G;1OfGg;!Eh1eZ;|K@EtFt~8+!ugaz0{w&c!Gr7WhP69Nu)Rnf)tsLf zvYCJU`fv7bYhLF|p0#}SPk+AWyxCa`X151$#_3&f=IVt|=;?vsp)wAJzL02(w&Ci= z*Gx!nk7Q#wh$0Z>b5_#T_&AJ63_LjK4h>YVYhTPb`~^nty1q+Se#GVrcm_ukx&acs#uZtgzvVswW>p6ML(i64uoR5`gx&hCH=es=X!P^NdUduPA;=8AgJ@bh{e3pWqIyh8kPQ5X zX2SPAwgm@Pj7Nk!Vclc*!$aGOu%{fN>&NppO?NW5nEt)eM0k#cU zNJhA7MQ#yY3(JlLd-1YJaG)=e$f>3JUPariKuN11i5baUCk8XkDI}07o?yuN$pk)-}) zl3PD*8Dkxua?y#_>*%H|jgA0oiVx{~j!k1?JW@JRt`>eRWkv_VQZRZP`}up`e9G40 zp=*lu+S2$ofkfy8AO;uH;tPESOE4!RuSY%VejRr1xdWyqCg71B2t-sVfmuJqk@I!m zxU(`%7;x?9SI*tCw*Hx2TS~{ZW_ zgfJ@3DHL=To3_n~y^p51@~D(1>i>Jx32Xl9S>#uK_Rymr{pXAR2O~ir5q-*WFb;4) zpzk zd9z{h++JiHS=Hl80#W9e;}M9K8*S)g5Q@A?+I^^YfE&O>lL~5OFBeH(w=pS?&u=8a zQA=35+*7=SkV%hCjKS!{C~VoWRqS6Omq%A+JAzZM0H;~q$evmXIH_`@d@D!*&-58v zL`<~W@K3RzC>{btSHIr9jC09RUqp37o(k=lW_ z6pZ#^zwG;`6&NGBX1r29q1nyR#0!#$lbC|?sEenbamF{jZi1Jbk>W53^E(DbZ=pwb zmSA@g2LWzh+Z$%za?OJS6=ot-c= zB=c{`WhBcLnQo_e5N0gSW1`B?BCp8YpJ+PG4IhUdsgbEnG|Cgz@LJeUR?k@EMgxWn zg87z+x6Ga0imtgDf~90B7P`G`yCGX|`<8GmHJpZw={O+{NHvxFBL`|ySceIhoF2;J zGDG@AB;tA&h^hzFV~E^m64U_7jXI2tPs%(kG}^{;c?#-{8nj^igm ze4Bw56hs3)sM9v%QP-2AnJKoDT-=9V1SeAO zk;{)1YLan=3JAE-A7)+;t zWF~Ssnnic!2cTY=5;3AZlOa`GzH)M`{XIX}zJ10UV$Ja8R2>}=cU3WN4TQueT6FCkwKSBjudn{k5cwSZ{FkhS%4GH z{HMI{uRP=X1F)a0TJy(5yK!G8j^;7$LyQP9MpZB%=0UB>=|M@cjsPat!m5z#xI3jI-||vLO13U|S@a4}IaLM*x;nia1m$Y`dK_(a|G zJi4von@78T^nF1EPdf{P=#H9%b;yYJOoU+_oDXDbv;TX|_H{FsvAO<}XC3v>qhlY~ zv1uyThVHp}vlyK5^f_?U@w33U@-Q|$u5yW-h>=BkOcq4B8F7giSIqt`-6F#Dv70+j z$Ytw;g8w!+Y~C^UCD@PVdD(A!Uj1$O1B)5MSP{DCYRHO64o5)5h!K%%&bO3{&H<0y zbT-XsMfq>F-SQmj;aP)`mhHy5NU|!poc+guq`^woiE{<$glYxFi764g;&>ZTMGH!X zwOx!6;n@;ZqJc$+jZ|}%aCJ3c^>IhT->!Zd#*4b44QXDXyBjh`9}iZ~9MCfZvt$k! z3`i$ahx+|c0+1|6#0~J3{}6^ntdA=O45kt(ei{XIt6V1L<_U%GYAzg%(A6&M2gZYIN8JfC7ObSOwQ zhpsqJ7915~1q1=htBV1oZc%o#u?@il55*wxVma}b>7V*IHK zk2fjzNE$DGE#zPpBG%v+Z%Mq}rBYFThLe+tT|2l$gWEjXF8LM91(YOCg>|goipZ)aR zZ~dEp^8){>THVKRgltept{|bFvq?D@AW8FN49Sx|Crh`eWd`^dtO%k(%!)qO3`l0^ z%R;82oF=}ect=a2C7EY~pN))-3ALG!nODm~Jdw#2gvjCe701AHpLv0hbKiQ~PhmxS z0baKH960Ta)1d3v;~~@Dfp?#)uBABUBi0?gjKL{1KuP2^DJB%^e5fFd0ZC0b#BxCh z&75cEn2@<==FrX(9BAeUj{#6kt7a_8@Jwc6sWbxG{xZg%NM62cV3#|kpLXrePtLvOxrKF-069zn&!&^7YL{}DF1`+VcC#L5riNj<`&MMUJD8G3m#~r;43N3ljvGt1A z{XOJyD&Xb|z;G~)O283VsAHLk1?itLm2wdiQY?r|pb1qD6FoU^95InjWgp0H#*MjUx z<~{Y|IU$im3$iDQEsEd6-J2>_BH;GWRazY#l_H6Fvzqoyx#FV@R@LEE`v_*+6n#p& zydDHg!3gcg@4Mm^kL?`z3=VKvol2y`#W9taCdX&vM&#N(F@3$pP#3R6UGSnO5dx7N z4#1`X1fns%u^u>o_p9~855nUZx#xa$|G(qsu1v=?)iNZBANM9;qBsuQcJCC` zHnMo#5*T&0cMA42ySoQ`>axpZe%!>)?V@g=MZ%NldSLO!s?))maF^b*b)!t2gVg<6 z%8U+z9r0lFi}$_dqV>D?d<}0<*YIcwGq9uSU1|IBWF?FxC!+Cp#=+tJuw|eIJBES> zTU)!I`<**C55u3Z_5GtS-MYT`dIxXLdA$sdJGm21Id>j(_qIc=mcgLp!^z2bj>1w2_>LfN8E~@C0G!d9QNaL#Y01`%^@mFBpHzcBMm^rihT8m zl4(QPU@(x9a&lSqbhbffYaW&_nG3v9gUps;7%Z2ezgB}GYQs&gEmh&%jRXWnU!&$r zAW4>tm&te%k3NkqxR@;^kSm_*v8H3p)p?-_g&iL@aU5#6?erKL9fl2CH=>)=gNvW> zEGZ+$bFg>QWB8m&OeCjmQqyjUePFU$x&Z%xds&`MnbAS8BN~jZ?R#zRk?p%*QEk-S z*py${fd$B`r}BH_Yl?YkFVa?1!D1nc|UPp01amP=k+sRp-OcCb_f5{AQLw!^6| zU8oq2YG5aP|JqI0K`swV&}~RRP{;L8Ht<@kR$-t~g$Z1)%4JIvD=I-W^Lb&38C%S5;_7+vF-~{~ z)%POMgC@SkW0uqmT4qKNnJhkwlLI?YAcFhfs6%n@UbP%cY=d5{Y3BL_W7JY`20rd% z3PuOPj_7_yuj{+6Rt@1D=u_Wh4iwU*1<}9&3Y-#w-*`-h=!?qDb^;0f54E#q(By=8LYtkw_~FUi4a2t|YBC{N68N>So`TUqup_>?-g~b9;V5LSi*W!LqQ5!tCI+PMo~Egx zfiub5BRS6o!*StLobF`&Ddb&cPBsd zM}L5WY#;yp&ELkT^4F<_L_>gykKlt30udUR5lCndruXH8UWWpdBp`*N{R9D0{H)ef z_XVKUa3HVZW6rEuie0HQtVU60>4A^MMOrPUN-nY3wKZ*`5|7@|UuvSG8Bhd5fht?1 z;z7iG1OrmQDS^fpu@vft>qYyj0Z2aN_dE!FU#yG!VKnF_w@k{weGrLB(1IX44_Wgn z%Z0O;4QEm7U_5s7aeXc13MG&PnbVX=f-qPNgZSEu8qJ!ALIV+tzi7^hfHnWkW_BBz z-(#{**XY*G!c~{pB$j+(5Z>5(pw6?cehANj-%{vJ!RR1ZDqui+@7I2^M?* zeuxp>tm%~!7V-OpBO$(r^b2*@$Ulu`In5}mP_TEx4vY~EO|dWT8EO63HT$Tl&}_GS z`Sil=za77>I9#!hT42Gd(>meUlV?GpH3tsPVy6(?+S;>`%L72MGqueo5Ye-04l4Tb zP>$KJ*Oe|vs>>!^b%dOj z5VecfJeH;yY(*ZMP_^yQV6be-BGvhpO~>WL-!X5BjK|;8mq_%?<>0U7{gF_?P|bzf zEf>m!Rsy2H03-oIhMO)>VB`C-pn-z-1ZV<~=rgMG7f9(hSMw|R`#f?tN8SKB4){hO zo~5#|1=o|O?^A1dirL`OQwYW-*M^$ypqtDRE@0q1u61bMOgwpCMea6k98jKkN*rQl z9&H9qpelilT&47xC;_C@kj)m?r;y)Iv>qo9f^9|H!|@fZsp59ZoxO9?YBFD`vm?7UyvqKE!=zVnCAH zNdNc-7|pG8>uEOh-fypfSiu;OB-)g+-reH=O>inL7j# zGt%HA8Ilw%NI)S~oF{=ux!VHI7eM3rz5zyo1fL*gQ=y0*1u+eB;>!OO}6nnz=s_3SyW8AWWti&UEv}HkaL?{VJGuuq>o0G$t zKt>8i7}O>wp;0b^g_Eu37*TvaRs7IWQxlyD%T>84^+m^V{QiMT3PuOPY)DPmP3zY2 z)hkcC$7YQ#yb#ZdymJQ72uqL$mBhzlzqj`4=!tQ_slxP5*gIVDcTezl?8+VgiQDeI z_X$fyuX^vwv)4XY{Aw%rtm9U-z?tXGfyK)^aJ?4%WMFssGbf(;-ThZ?;V-be?_0m? zndhET^1|TRoZ()oK~pQ`LWMm6DeaUzS}5)UuH?@W41_C8zfS@H(Tga670Z{v@y9Gv zEj0k5nRK(d(3r``>_=ZDEM^2Oo}5JA;mH`0PJWGIM81v@NigxWo6h%?Xu)`BQG@!f zmVd{wCIlvAG;KZyyB0*(Z@eu$kunf{C$JDPB0t7|4yqK*vyR<7QF_G%Sc%N58~ zs^CzZ3gj|eTz7^C0b-$#u6VI8h|z|rH<3Brf;g>G4>II7a@j7}J65fXR@m#VzkBaz)~s3cglAcI-*`@b^Tx{m z`IA+9(b62c=el9xQSImxcVNvuL$JHQCd#FF9*3XZu^qm7!`(2rXNami0$AEnqHf=4 zhG_gP9(MBcgf$O349b&Uy*TK984dya$Y;KDHAdk38jaASxKN$qK>-yhO<-c1{*dPmC9OmAjLnn z?JUFfH$Dh=-TA1P1t%KgB>)Lxw}fzG?Ta8ML73JzHCFrai5LB77aSt?iO+xkWA(cA zVRYH~l;kM{3ehtcKDU!(4ogMGdGmUVT6@51ZT<5CNbP`I>ZY5));zMYa>0qmu3 z%TU@$cMJ{^jX{{0oLpB6oWH;77rSnUKhyf&dEDw<8;W1*?Xav<&+3E|Pn(5tq5^E( zQG(yyH!92e$lCp&Z!c1E;TQy4c22^;o)PHo%tBj7t5km(0rf=iORR!cw6D@~YFTvm z`SmbZ`^eavuKnibop1=*J@-HQ>vPUL`C%ULqw%=RL)RQ57afgjK{Uv7W8h~37$j4Y zEQ+29oN5i9AAige@5JMl*?~|r=onM%TQk`b=cWJw6hksVO0kVFS|)x3x~`mJNTHT) zD{v9ORz}nloCcljyjX!H5ncAOk zDH!d;?pV8V?A(>h@5Z?J`8de;%KI-a8kz9kF%~I;LXNZ7`XH~@CLWxshA+SJ=X)N2 zKhr+dclxZoTc&=Dqfz(CXLP_RXZFCXIV~_e(SY0U+KU5|sx@aS{7jD;{x^!tKC*rg zf_eq!&gl@zu*L#SFZAu)1W0<&AwxhL?XTXw@@YT(033q$`+L_ucHZhUzg;c*7J|z% z&a5nsWfVaNU4t|TWlTvb%p`-5E-rHO1ta+KPJH~&t6uu-E_CxO;i1B9&g0oLH#i07 z#=s2#33kM%tMw8}Ia4twt0s5?Xu?=E=g0X$lt(0EN3w5{sJ@`%L#lgi7=cexnHN?0 z1_C4e2iae8WK|%hzoRV$BOf`M1rX;+kh}p zq?RE#VeAR_wSWNCR;fV?GO3nY1K;z7q+Hx*M#(4r+u2+moWVh;W4tPg7bz)zqIsgB zYOo^qr}hoM*Fyzb+uK#F4<7vc554cZklF#aR899d_Mz|m?4ggo{GvDEfb?y=PUrJ@ zS_r(!bs#hLaX_gJgLwNDhtEKM#knec}`UM>X=^{pL5n_A|^6&cT88VjQzBK=)B651H*+q2Q9DV|d6% zkvVL&Z1<0ihIfzSWFNTt>Z=Ee0}srqlxpv$L0-)E#n@*>XIvgX1H{FEWd`@v`}z&g zGV(A2HC<~i47hmT*LCFrv%-P~A<2kh*|y3T(rk*yqJu;YJL6%rt}|4Yu?s8IubTW| zg4Hn9pifjWx5V#>qrh$95fJ%CLZ}hSdq8(_#RJDUfd<8?|vag*J@B19~Hf)^uC!+bgsZD@lzVGzywY^ zj{Pw!Z69%vECr)KVekI-&wl&SSH9pKHUt>7=k1p1rXXY54TEkGZ`2RG$)Edf=IvMA zym=G+B{p`$bBBkkZ#a5I0Zu%%8yQgn@+}#-{da>fJVvb(;zc7RF>AsV<94GNV*lP6 zeCzvQGE|{}d2FJ!wRPy~t3NkwpqZE`pJ4HDktM2ugQ53e3UuNc zbJ5H^al9bDHiU~WG+cV}L&YZQF_6ns$01@lV8>bRR2GUPzv4 z0;DRWc2Fz@qd#GEOZBZNe-}0u<~f{yjFMvMwh$>gq92QjKh(z>2u9y8g}HZp;)jp* z!(U(@efM!ayEoRpIB$+?opeSQ%$eUJl3DLrI|3WGmg1_~#^4g+i2lPI43&{fgbID$ zecxW#wqpXGjVx)|(eu=x8mfCzS4pM617r3t2Z2(>|JoU6+;Z5pU%u(4n`kh3!Z9w- ztDlAecxJOOa=nQJ+GwCQjxE#7NU;oaP*;|SErno+7`Uvu9X-eHIWw1t9@2H^$C7QW z#8V16@f#{(H&XDaYeDBgF#{lCR>UC|;7He-Oq_<;y+xmdGIuK!K*S@}AO+?^4L)3o zF)ZV6X2jG&1w`~!&6M;3GKsqOIGB{i{2WZzs39J4^>2WkSXVQwabtan_%D-jFA`?x zmgBUX7p7fa50<51^aQN0Z;jvg+SOllgTidQ%HIjXtxZ?EC2ojDeXZdkOq71}#;uz7b89(-id$Wwu&2cIQ^Mf)@%d$k!1 zjyB*sKYA2SJ5jPEDkmgMQfp9hAj$?+16j2c)T$NluwX@hjd9**ZGDKH8VG>a3N)s2 zjdXhnde1VPTyhYH*i)C7iVM~pN+1$){~$EV{sc0)l>mm+a)C-<_57&lXTM8#TFZzGoQ$0^|DnklH|X+K#g*fkCG7D$kxnud}Yp{q`zV8~hI zh6~j)rfbqvJl4S>bth9Xnb- zzMF#4L9!H#o}l$zx2E>_OE3LM*)1NA6Q>u4%KcHVm&&!;$XDDp`~5fkXyX+8g_bWK z|E!W%dE<$vwIge3hxX1Kj7-(xu6u{2a;^zzq?ds=zXLICitj>Zc#`A{m%$(YI0V~w zO~OSNu7IUS%@%H!_|COJrRvLy3zPm`TZZc!;3;nX{V&WRyIssww_9%M(NHQTb)cR_ zLJ#w#G&xBXBMPN5AZ`bt+dy!xVm}~2$5T}n0z|n(%I^Yp7C4~|^ zx@1k4o$--*RK@p%_S0Zm(feG&Y`kV3uhQ^FCw_&+$HWqOQc~eZ?~vLNy%8xG9VAP^ z=+Cf!y6L7;-)k;;TPydE!%P0yTCFruZH#?(l$Sq#%{K@BVi(qb{NssTQ&W{M9&>D~ zee7`^(9-T=gdJeb@ApEr%A@uZWYLh{!SbNIius#P8virJt;w#?mE4kAEsb*uq*|mKhyfIzh&nK|Ni-x zxc3Y*aO>kPQZodFNej8X90`AD1ga{#-{$gQ@?;Cz;XpjZ3*(? z*r)+MRs<^$QtG;Crs#(nYZV*f%7vxebSl21>&Atl*%(iPk;#Tkmz;ip0-&g_UBm=p zC^83OGl#|wC6$ThFwNA7nKKqFBzc#0w({lA`oB(I|21Oam+|EF_r)cFu)}~ zj59DL0dD4`iYHkhkHJR(nA(MyA4RJHFbk7_@tUc&^CD(sMcZLHEEO;uBul~QFR=H0 z^R~5peJjtiV4Z)>5B8ZY`h@IL?^$_Pp(T99NvCu|PfrdCEiT-{cmPq3ksr5*h}(wy3W$_cJBag- zX+=lK>enrWg@7_KC%8DG?tNpP9%2Dy<<_(ureXHv+E1c;S%pmLw6C5WXHctfZKVakjS zlBHnu7g}H6Utc)!v!6Y?oevd1y!fcLIo-W^0RWqKPQoJ_CUJ(w5+NaOzF_Jx4TSVk zrb;OJo6$I8EG|4U_Gg)pwJA-xHwo-3@mmJv*Zj%fs&*(suS8MRm_4d?@w5=Vwu4kncd#r4qbJE|BKf%w zmfkaeQU2MBmbO4gM;3Mt7U8b@Mpd&rNZ<_H$9jxOaP-df_skzQ7?ydXGFeWDUhLjm zgKz(E1E1a1`jt1l?VfdT#8?@DAR90O4JO-7B$yFb?wcr&C>klFKjY-nSjMdxl8zTi z5rPDv$StR0NRhxnRaDUKF72MvzhPPuh`2^4xnV56mTVRK(%Y;Fhj!&@<{$xrEAZuF zU9y2*v?|pVN--04oVaF3^iIg5?cyv3D(yy#0X%}FeSlJuHHrPVSrZd7p1}a4X!|%A z_>=&rSl+Dwn?wv!Hz;$s#WNF_fi9?&PnO_GDLI4-{BEHPdi>}Z<%t_*}C&FqCc~&G-h;=ECr({ z!G8aZi`yR?+55R=%iHp;7$c(g1$W;!4D~v?J8YOSCZKN_o`994GlfqZHj)EY0+95C znX|;_w2ty5d$6^`{(t}4_q!wNMzlNgeq*#=r0U%^lSe}&f~v{`k|n9*tVZ2v;N$TC z8LAjhKTzC&0-*82s)g|Rf!u>loSF3 z2%0W3#ipVwj48%rTtr-<4ol3Ej4Mnh*Ut2r@t(vwxne2%wt&wt=ZQ!j#I8@!OpP~z z4gkz3jsSyI>AxZRVszYeu90o)T3h0nBTM#DFgi$UpyBP-7|7Vq&9Mq9-|_7Hzq}CYT_8 zYAOcs`H`L65sKl!#qav11ZEps>0@uFi4W;yk@KXhbxjw4G@BEXWkKn8ps4BtbzM$Y z$4F4!r@Aa<)$u>6C@J(?-t`>}ALISR+~3ZySLLcWep&c&$&utL84i>?7ZI9?Tbq$SW9g#GabPil_+Whpx)>Ze!uD zmQGvfRFM3_H4V@a`U&s8V3H2BYr_VEmv9ZjzmIK$O;+arwEnIPh_=~{#l0UDB&TAh zH`!Ej=X$8D)jx6@ZVr>isB3QO(H0k=_@P0b%53uY{u>9chyg~UP~P{!#b2lHG;Ms^ zFV=&VL9|(Y*9q(R@}m!q%uWLFN8hdU3%qNpD)r{AQG`HEC=1q53R02!MXDykehe#(s6w)sR?TL+TvS{}tBx$Y3eu4WuL&fRbW2sCJcRtr;c=dgReOKpYXQAjh#2@akYHbiGpBp)1$)Y)Lgll0DW>O%kFY82F$Tez zWfI=R2fA96{Y4f)j5 zBqf5lI~8eCQO;5?3o7g7u__B zl89H#Cdc<-(i->5?}&&|qtetq{~WUy+4WK;(ju-A0e;&WNxl?CF4Z;bLH;D=p?i4U zdfP;?7zy1Ewf+~7O@M zm){qT5um$*(;k5m8Uqx8a5m>T=UxKjB8Kx%}e_9GZl#mCSE_i^>=Y(|I@$3hzx!|i4#|&I%LZ#TbPlv=8TZFlsZ?j50 zr^>AtRbnpBA~MEuZ{)^hzVAS&*>R3ch%oV%! zfYyOwX}W;G^}~@pM=<3MLLOx-Du1=9>;1aY1h{5|^oKxm^nH86m`Qgjp?QBFG0*ZZ{^gt>zZ>6`BxX0*t-XKBtuAg*nH+pn zB1jP1pDKaaZtCf=ern{u2SlwR#jLwcEa1ZJD6d2d)VK{96lbd9d`@ceh#_`}IdN2U zA-szo`8DOEL7NaZykNnCyqEr?Fw3|b+f^8;_-nf8`1K2j9Bv<$rK4cZi+iYmWq5DD zW*afcmV?P$fY}vD5u{8Fg~)$;jHX==8Tg_p9j~OU1oZ1a#Nh4ul%tG_t+XC8pQ!`h zlX1slSP@WWTZhEbB1ZoV_n#qR`mk$E{^xQ1g|c6Jjo4_oTbK1^NjL79~jSInb|CK9TI{8o%7;*h7^KL#J2X$wg3|NHE`rUkVcQ_}h zdT#ah@hD}()Jf~cfU8Z!6)o;)aQqVj$V}yoBdFqpAiJj=Yi4Q$_qJ)dWxrOe9Sxt3 z3@+gi^?$V;%sO0O$Jdp%HS6E-UF^d8xZ?t8-w9?!az>{oO$4l1fOGcPK~`?gG;&Bh zgF6%b=4F0qef8Q?fswSGzsq=?f9wh7hq@xT{w*F%;!zE+3gM>5PWl`>6k4erq>z@; z;Ueq`MqIK9;#*nc*5cR~L9+tLf(gJrwv8V*Je}o~PqS5DTJ$H-`p55dEUfO1ncpLj zoBnK5L)3ZKw)Z|C$gm9jM%T|xuJuNZmxJtaf5#^sJ$Mpik*@_Y!SvIy`roDnXK{eJ z8*uTKmD{7qa70D`Kcj>I_N0qqPxlEq3FOGMZ7`h`w$8VW@=@5f4k$D8_v_~Vb7x=I z@%O!x|Fw22snD|7Y_=Lq4BVPqP#mIR87g>>`O7+*37sol+1T*8&~xj7^7bGOtGrDo z1r@uzI=VSKk1e>4$41{vWMo&U8&fySU`%;|7%a}QuGFf$AWPFmi>w-@fT`qQh88=? zZ-BrBgsU-gh^^l~?xRDn1mM^sh?uHu44A3g1DKQ)7Vhdb%F36~>Hp_l6o#LVhK_^? zUp%>?qiF*g3>k1dL0Memgt3HtzEp7A9{E>;MEuI++P5#0F2m|F!FIS#nG8I2y+5;q zTVM{*ysn4b{fEz8bB3HK-w8gq5-1Cyt395?HL=W%q4MEjmwk5?F^ifZc62VdM5~W;cIX zKMrhNttB|-1zmKFOE!Q)!#Os1`UX?_afowlPaf?fCVmXEv2HDe>-0eGTw3>DN9e_T z|KiCz7DPB`^SW6Mvlzh%5;$;2Kl2snu8LWQ+th`uaKVbx;n8KTeEQab_t%Q5w`!Zc?fdFBuyroSk{z4< z{<{bL@BzcX=i;~M&4fe?N#vbKEB5$6@>tKNLGy@*D^$Xj@Z5bcpTkb8vi;NO$>AN1 zA&TtF8rkC#*Nk`bRYX#hf!CI-CK6XxmUEDz8Ott0p^bR7EF3o2jGv3u0CA9c3F~8z z^o~B9=eFNNh1kn%XyW?*x(eTxMUhZ5tLwp15uc&qL^mO?V}E=>%8}x592#u~gIJ1# z7F!>KdvbPfO+KY$v5opN9M2$E;DYgy;B+mqH=2W!Pu+LPd`u-KQ0aDp(jogDpH@At zi{ygzxG5H9VUSldM`#>7ySXAKJ<|_eE#8#PjM8d$gAhW)Id0pS0P|;}oJ*2sP0DYpLIySI=zG%-;YY4k7fur5PK9^o35{2?Ipa`V)%PG zL@V8~3ecR`f!FDFqV+SVp(jyUe)m(0rsT4*!PVp2t}Ka!+sWoW3rIEfus;T21~ZA4 ztcgFh{qE`Q6%E`Kd!1O+vn^J&$1f~F_-NQsZS&c|N=A`OY00g`u@ToLS)WLIiPvDN zfcAdQB{W#^6yC{W20m!84@Q(YY{{ExqXV4k0$w`cyf{NyGqzD-Q%{3>oGrZe@}gqsMdbZc;3QsRP}{|S|_l$er- zH+>#g;Wne=l;D1Xn=y|wz!klWd~&|Ot5vY}QR~NJg&0bFcW!KQ!yCXZW7Px7H$iw| zCi|lgK65qeiRk4N$hk7SlQp`r#(RU|%48eFCh}B}Ipb#IQi3dAB9}AS+ph6_xf`GQ z`#QeT=kDfkqa=*j(Yp zXO~%MdGlsrNY;JOtyt#w^vsIACi2-H0PffR-gs~u%L5m8t=}!aHw7e44uv12ZEq2h z+%lB_yA}&}^8x4tTj%J(M?snm{&&;^uunc0|x1k;8!8Jlvry3J-C<8bsHMzxF1SoO_$RV*FKKtbUtp|MTma*~DXQ z&#&XUARWXtO1^AtVa}d<%#fM0`kox%tHa2$yaB(U-0lPO&aLKYJ*}RqJrm&6;KK;LU?MJf(drfh*O@6cR>4^KbPH_w?@%?^3Czk21i&euDadJ|f&Z)DhF9jo59E=lJd97R>C5)QU})tYz}}A8>%VbX)#rQA z$ap9?7kv46lVLSWc~7sqKA0Q35g?dOSOVWulUB=`HS4<-S?_lRK3jfXS)ZK^+vluS z0V6r!b?Ey7^lw>m`Nq26T}2Zl-6bOT zM_iY?&zn9t+x_V4J$tqZdfOrX_}Ii6P<8LN(P%VXgXWYFvmuf68UKMgv`@ke5mCR0 zm~&%jhV*p}?GJk#A-X?Zpg}Vxvz7MoX|YcV1GbV=+h7>WTH3PWCL)lt$c&e$;cKI^ zkwrRjds2;^Gcru6bGQ)~1>Fl3WE+1Z&VG5=qDG-UGL!Z$LsHh`H?@5cPfmDUdfQ@& z3kWKY(l_5G@?{Ku!z=F3@6ZJ0N)k%4DZiAYU>iR^|8jz?>wuK%Y$>CRuTL94Ki_ro z9O_&IJ{}*DsRl!jb}2HOSo0lS2X`Q=k~RR87#O+SDI_sHoQEW}#tGG~i?0J-%6Gcl zrZF0+aw(Z7&FCE_7sb&=hD^Kwh%G56^(oGE%E-n{{pRzQ^WFmAZWLkH>&-$Ql!{eg zBZ9MTro))1s*{y)hLnV{1D>qYWY}}7f4rsLl8ZEadD5rk(h9(*^#F02Lgk7dGD184 zio}bKp+^@+5owqs1v5q+w8J&Cf5vi|X}{3KA`Me|ND*3qjnw(I0+`754Yv-F^J~{5 zA%ONzT;d^B=T{#VkodLpFsX$g`T(hQ5g0WbQYPfNhU-e@DVgeyCEjs)iWJr^{7NDG zFqlFQRd=?65|iM{o^}|+VUzn_%|)TtWAgFscaI@D^}{c)!7s#SZBLRjtN>~DQRb8m z$C1BO|K!PS_rGz+_)Dbu62pR&c@dVFVJF9@wux6cITY#(Y80#5_U{t%Vk;}aJr#)&5`z<}J)twNFVlu5E&i+upWi;<^U zITKhZlysH~plCDVh#(4_VnC=0ad}?f^(`IxsZg8D#pDBvk?%MR$*1LZSq53HrQ=Uf z0j{@jucMi1p_e&Nb7x{ATZXg*&S@1R1wDYc)$QVtu-!U}-h$t)J*e>mgUW!)gP8Ey z_r&#&mayJUZI*|(+rpUNqxMM~vuhLvr#!So@_{r^sZ{gpNh8+dQq`iJ@7Rhc9B+d0 znjGJG@WqrkvQni{_1$>8uEVfZ86@ngNM)hG@zJL5vyDd$Ct<7s?-?hy{yXguLQLBN ztLYHJK_?ORO!Zf|q*CHaNB*wr+Ryi5b^0kkvEG)fd~0*9e*=^y%iKyHe7~3!Z*sUs zo9}`VupKvjoW4=pYJg0OMiPEi=h?+SM>T#HJa{Jt+S&@V?}mS*egZu`l<3#_#KT(3?q69Ga+%?Fj?(G(*g1aNd0>8dURD;j z3v7LQ_ao~3n?fl#3ZEq!Q6`ASOe!1RH5AB0Kf%Py^PM)yrL79RzVla-YHtgv(DgY# zdc?)G^9JSw61!$ugw5xsaAmR5^z~0xj9kym=OVwJ_Sr>y?zjGWO?n&iy~a+RTXu@{ zE1RZ(2~}e7c~~oYgr|Il4}^1J#;W!Am#VIK{{9}iJ5lx#)8}1Tm#}2sRF*y42|Cdf z8_!EOM?Yok6!E3k;< zS+Ow*Xco=-*Q2}CDO2DF;}zUk1$G)d+R)BK1G~tqvPl~;{q3}~%J~7@U%o4I+cW&< z?vsu23QRwCTzkB*YV;&?P4_a`Y80KHVSf|r+z&9?_}JN6O%4pn9I3m81KnuNd< zNfthCvcvo+P3KBtbTAO(Dy0{$>n>zwIQDZW%s`kQ3{Dvfg;`q4y;Vq(`?#meCq?DCRpZIA9TsW}Ym~H!uE4@;?5zn$^a#KR|Qi z*H43KmZS}HZ7r~wID!_6&Ix(*W-K1#q;$}fAPFXFQ|!0GbckE6nV2A+GzZlL)lc&n zPOPWibigX_?T70DMtIY zFtMi61v|8nk6!41uumKqgPwX6A^MjBT~Dh?lqP0hA4dJDS-8la^n0&2zMDHj8 z&x89Y*fHe@o>O^QIFlVi?7Pn2Y9Gc|we1l5jl3C`#Lwct3(5*19md2MyK~47fq)8L z#FRvQdX0Fj;(%0^&?o7-&e1&lP*BJDh&GXn0v4;>cqf!*=2)8;Tq}I&GE>U7C=&FIO|UyMlvGmNgr9wONqxZAjI_qwba4 zu`&6gyl5A@xD#eh2lXpf{-hzxGR5gSq~f*MK#KX5HobNK92#!GHj-V=QNN&H2;m=-+T{AdE7TjZkoe3yng4T(7A2 z?9SnaE9f+vs>-dqyLBVlLgI+WY zjo?E)l{(Q0m_n=6U8^(XC;q=lpMM!6Rh4-WK<~w?HTj<}oGs(pW52gs{Qj^n&RJy4 zb)0SZ5%r0=_bS}e_UrzWBvV%(O=oQInsgdR@{NvT>z^21-9{m4a6d43vyw4Nl&#UDaE8SO;77Be%i?znW z4Sz2o)yw3rBDVP~XJ=>4UuMMSwCAhvF%jpUWU~Llm?L~nrWn#oW|V<3gNZ(gj~R%f zT}#$OFvG)vO|*^Z#DGf5uyKRnC13(}^jiyE>Haw>l)8;n@_sJC$m3BxYt_|O# zdBeks$&S}cER~xx;VU;$8&l@UbP9kc_=8W) zHdv_hd7pTgvFdfokcQ7+5k;?HiRaNPt4Q~tO_W7VI4riGs*(hDD>8}|ggFwN{mEnF zjl`__mL>Z6jwqNxgeXEmrEEsdIdv)4ox5So=n{zJy=Ibe5r}uPq~!0eE0^umA-WOJ z8vFtAAC!MBn`CHRoE5IWMH?BHw#@Rlj*$n0bcWbr8NEhi0tt7hw_~=PuKAP;?KHPe z9&z{}g2!Le%;dA*xxy>at79oB;kD_lNrtP#ZL(kuigm>+vyOXg`j3ws|6A5FufdJ`^&O)Ls_PIZQVE!Wimt;^ z9GgLi0ILzZ#R`mqZ@bq9EX}r3>itiZ3mKZLS;Hbse5^|W06CCUO&IZ;j2y)QvMEZ@ zUU)+lQi4}&Q{Z#`N)MZ(T*3M$C_^0d`NTH~?vi9}DCi}|9xU_CL&)`$HKxRHprERt zP-zNAuU(G)huDvJXS@(W2I*vR8f-l&+9f*BJez=-l;>UNZc;Q`m?m{tEf3~SbrHiAFbV5@ zw8FKtg3d{Z){_4B%4Fz-Dv$(L8Y}jcMz1hZj`I>mmKcWEj;*Hp=+mYn;^REQkNUnodXop z4s%mpzsM#bBE{SQp6Cjg)_k!fnLQxb?K@&9kTjs{Db~k2*o|vR<(LwLyOn>H5 zh$|KOrUN=>?L~6t+E?5nj2+jjLXUara#zMbd(d)d5#3d3fT5LoUG{DE^u|AigPuuM zarxX%X)!po+(bM2pz=@soIB0*Pb7am1Qr1IzBJqgpJ-+(U;VWQji zJI`4*gK}sS^K4Sf3)V)ne?kduF%Yd&#_#p_pckhvG}pC!kkE z3lqhtZkBE)+^rD*Zed>{>E+!=?Ac?2#IXQr7Vw_f=oiSNQ8gdv3%|0qKS5;#dr)Jc zhHj8zIW9{qY{%oM1!v;ep{svyjm}CX)fL58N*Ec(sgq!3g?k6-74kpmt6p;I@1}$Q z1^pnjreBQrA#=z#jE0Bfb4jJ>Ru@QzqfW;T7wqW5m=GLX`~yX{4oV1$n=_k zZ~!BUPl;MFu7=tl`!Dd(;&!(U2I$4d0Fcc$9jMz&L3I}uFTm~Xad$pSwZ6nNM8qLW zd6qVgjPjP*7nOKBV?f zoY;oEUDW$3OoCJ3FKTTLl~`9u%UYqkn(q)MU}Ieo6?O55oR}M4jT#IReOue4hyjV9 zWM&U)N`Q{8%PgtfB`+#$yf{at4(1mU%+FYv-~x{5ckrVjAaB4WGi7+ydJ05*?V9J< ziTKp%d%N7fn9=wbGmER|Pr{XX2c2w-8-6>N2C$c843Y!&lJD!kop-~LvW4bO&H9go zVX4v-Bp(nJD3L`{aTbjE!C0mTqx{g7;KdMLKydPoad}xAwQ*a^HRA+hQPDHJH*zu> z3}%6)LT5##*z_+gr|>3$O{#Q_JVQ$IbXD>SrcEED6^UVzm~BH=FHRffnd?MJ>(mMQ z=R{%u=S0n+!&Ur=_@h0Rl&IsaZD!}?FmZnGyeL=CfkWIx$DF9bJ2-!m;= z5SJsa^LP<-*$~-6!c-Lb;0f?Le@LGrr@jUUh4v!^hpyFW4}9vD`?>}Kb!Z-AR#PI- z^jZo~$y!osp@y?ddWP@F{uWD2BW3WCo_Dee=UfIB<(%y3|37a+;+y{ZaED!6!)(T4 z<e%*_fp^7ArE9JanGJ z;&9#dsZ)J8DZH0H3&i%Fm+Wq)J3P=<0pgb5R-%qh8OJGO^Pa2?hAga$|H;8{I z#xc=IMEEcD1+}$wnApj+u=aSV@E#1f7Bd0RuOKaLrZiD)AW0mM;w+N?m`9=vrfE{l z6y+hY)!suZP1F1scnC%( zV9WSNDSUm9n+;ya0(fi{iMQ0m{D95fh}H~=+Lnid2!N>h15bGxZV=KXG-4VXIsYPJ`Ev^ z`kL%Ut*Foe0Y`3A^X0AjZSjgg66o{cM(*a9_p3R)^&W!S=kUFLmHUTOvfDa4d*|q;zu{@?6Mv;^Y&>lsbEa@X_=*BwT zrjwJsP#t{?1vqHL5{-$1E{(Y`r=AVV+LH{^_7?#Fw2wtnLRH_QqO6OKkCEkku*73f z_WuKkwBZhpL+rv=&9FlED4$Ix$*KiCqkHY2@W>g2_^~nvL`etPgNTm}X)y_#UI*#a z*l8WeMns;-WRK)SS>R7P5znxo!fr+66TL%G0E$%>!jNZa>|RU@DGXqggLnp zq(KLvh2vqL^5HIEx>B-PZWJ0Mm{{Tm}H?YqBY0Tk|k+is%0YqgCoUrXz24 z5|cz@gaxLy(xA6RJ_a(JPrrOm1(hN8xWZZzI4JbM%FifQlW|E+zDh!ool9!0^o_}RNMGkM3ejaG<$ zce@AzqFnU#tPeCSHz)Zo82`ak@su_-%f?3+h89pu*DF`g zXeEv1N-5NC%vd^0YMvGQG3m4Ffi%a{{sDr=x=;YDzpZiSBD$l}mPZxooRw?(K#?dj zwRAcRcG7q1^#nvkPF7|vaI(lA&v4Xhr+O!{uQx*mwm8+Ef)S1|?oQAdZB)CdN>S|5 zsHjx$IeN?))_J&@(j&aH8B&cT{ns_X<8d!_5ZtpUARWzqY*S~udVfZUlTT6GB~hUv zq!qJdUIEHpY!vxjYt!WIZD6fKdG}bAz9u}s_4h(XOMUxr6cfOSH_~;`F zwxa>#L#q;Rf9*qS90(T(eD$f@Tb9v4cg%G_$CJCs>u>v430ZnDFHdSF49$SY1Xl}mC z;)AjQPu};iWXN~%Di-5f!CDZxY{cucwBqeBX#RZG(UZ6R-pN_teF~Qa*M(#cDm3zM z0UK+C(eL6}7?`Sw<%hB%7KNo7-*_sB4v}F)TzWoj(uv~}_s~O}y5^_k#7lq(gUZrP zOdL!fbZt$G5%O90MEBkt$SN--dq3kjDd3$RGFD!$GNgK{%3-XsUYH&khAG9b8ywF| zb@~>B7H}Ec$?N<|H;7f2|8^ajA@Olr>&7JTKJagG$>j%8Tf@yUYlqPeyhEq8GPkG4 zs=b38vW>Qvqx}w2;*Y<#lK%QEJj66pwn{Dkm)h{Qd+IVfb31_V+%zm5cipJH^Pn>7 z%B^2$gJIn{Q&niH-!mxi9MT~VOR|L1{5Y6~qcYUomz|V9;&{3vs-vf-+4?4vF(skS z7VWhMl#erjAOGAYWw~N?#Uul)0q~2s_dA^dDyk7Tr%gtu^uaUDgZHviZ{owT;vLwG zc;N+P%}sB%c~>|snyjz*kV1(H2703sqc*Q2O!#UxADk&)Q4@4#V`$;pc%r~Gwm+7rEUf+(nKb7`N95DrWxH@avNx+t38zCN3LNM zt%x4Xpkgi6){48bLb;`?{F4D028VUjpAmf3!_W?HW2R^&4M~MjnP${DA$h%$^@(1U z@%Q#l;2q9)u5#atK@L^c^OA02Z>0RlNyWD1Rmh}?w2V@;Rrx%FI3n~@=A+MTo|Y7| zv*E(X7x@c?=2Svx#YNnnJ6#!=Xo^h%ORFs)m3}Tmv+j-9BoYQf3^FnS6D^9<+kF#g zQo~&7kfso7LCGxy>J^1FOIwE9yirtheAWJqz9PfMmsgIngSw%~I%2zD8HtHZL-0XB zos$U{qKhpLCw;A>)IlN>kNxLp=~PYZXt?Y56;9*s=@07?L(e4P56Q4e)oJnN)HmId zSp>@G@_E#2f2b4hxW6hZ*R4#9Tp3(HOCFJLf4R2iD|?4jApKvBy25WA?8utfWJ`BA z8}EU~zT2jCE_-mJ2l!P_lRwu;y_R;O2SLiH;fN)uV4)h%7^Jupkb>{v3MdWn{z6c z(oU7B5lPmBB-u~PIC1qxK~z}dkOp}yT?*+*Fjid0sY0196)dt?J&zq}>*-=3Vq6lR zl${#17YE&H?eYH}&=WjZ$;tT2wAqb-sP^WYi*3uwRP$BkLwml#9*5 zq|}m*q|=HxXPMrXA^{wIB!v|%xgS^Av6?9d>K{}2-!X+&`D6<)C@;R8^$h~+e z!eb)J9S_2f_2C!x?^1%4Uwk)d^NS;FkH^M;QL023|4YFDGKBAQwRmRzxt~25VL#yUwC)R=Nf`CaR5I6`QZX-~2PcBH*g#|5 zwt1z63$7G&1lTgoS6xgn^#hvPMif_?wX;c-{D0%_VlWqSgSbMb!(5}ox&b2iEC|7XbyYUxZQ>gO)j4e>dg^yUYh9#kW2YAOuRRCr_ z%q~OlFVDoluBE7vtWMO9WcmeWR>>dL0IXR_E=Ea}Q?E;c5V|9wAEevMi;(oy802$yrWt<5n+v;nc9CfzU;Glz!RFY8Dzdi=xc%iNVKLR5g zjr~sIy!t~IP97sXjKX~+Iz?FNumj)JSE?*EtT**isrKdauaV+-FQ`t|TseC`KCN@gB zgEDHY$4o8W!TAHe>6!mSKkjKnfJ9=InyLv*WaC?-XTwJQ5+33xLzNm%hl+?Ar?k5A z>`Kjijh!mpbiLCB8N-P;MONzW4R*5M$hc~3g0cT}Zu+PTkA*d=0A_eAZSJ%H zIM`o%;eXv96}yEtOU8E(X2l;4co~%M;0lOvN!=#OsFameB|8ixTp&~wW1Yc(unwlX z(y~VyBMR|vza=J~PFqdC%F2Blv4XER>Amk(+kA>%^7k$k$U^+TbDNelKGAFm5P!H+ zusSZDj*e{EhSD7lR#Y;eAk|J4z0BGHEK#(cxSoDyEp_RHJo+0$To~r4E)XY!1UOfjAvo0TVZbuVOJ78aFy&hc zOH=LAovf|tT1UN)#Y=X5c;b3M`+u9WfxvB-OJ}z_+C7ti_SdmgCe;=n@S-b|f9lYL z+o2Pju}Q=p`VhoICb(vSb<+#TmR{p&9dnB8mZu$~8l*tSoEKVTp@*mSqfni93Oi^} z`T}0yvG7G z`w?5_7OH#a#wRjSyqU|0eZ1RmS-(-Qy6aqhFon^WV=yE>xnVpGY1pLF4OHXFlzE({ zDm9javJ%0hPdEAv+J|=UzGOwxDDyB3n*Y!zJ?n$a&EMSgisr}XAogpD+1SaI3XpxA zGu5S3v^(VV)s`==`p$d=QOJvZ0GY0qenDNNkeSdoqN$FK`0^+)6o2l9&Utac^e~cs zV;2qUDsZ)yUh{2-qGYZ{akzGNR7dWTCQX>x$fa;#1b_RJQ8d{o{E>PYJY7sRf&>BA zdm#U_xVATFsd_2)V+Y0@>77UYXSh}kg7EKy!+~F>7_qVc@NEdK>n2wxOQW!nm9voT ze;E!o7!H+O4!-|_?kAMUs53q*)(A_+glF2^g~YUm?h*MD*w0noC>=vwN`#o3sWST zl2rTZXCaz6E>NuBQn@Z}Y%H=wxg0rsOvAsJ0w%yunR*VxQtMck9MUcp^r2GS-Ssnq zmDYCPu`r@>vC{|vQLHwVlPYvFDx{Yl1`|Y_Ock%RRCI2Ji(x3X;R*LL>Wc3Pj=5f}JVo!udH2@mH&=+CC8;*^w9=EVd@H3uE@R(v$zP!WSVe8XlR5917HF}+o(tzqsA|Snz zZXR8@F$i295Te3id<~mQvX#DJXQ;VIF>C-|*kYnVlWMUa_hs7Ih{3*_v~&1ZR~fs< z8Q+f#^H)StQqtz;I_l^`1L0%>hLmy13_sZpHmKOZsCDybrjd=aZLqnY;ck{=iOUTX zx71G&D>LT&4REgo+4dCkeZmx}Q~@AOGAypU>!QDSM@eR$pUj{7m-EQ^dw#`NcnCd& zI{w$%$hH(30UMDRA85CpSwX%sV#5h&iGZ~)1Sm~m2;s0o`&deuP%9B2lDtiIQOU}Q z@Hz_Xy5W`qVSeyAHze_$qd$UDKVHajsrB2%DsM_x?sb?cwiHM1+C?`Jw66o zogj)}lqedP!e(h1XS#K1b(cK5<)|BOND{e@YlHN;LVCw12z&LH+RQx2=(tXA>?qg# z)V%{TIDHkL$#Rk3-R)&M{Bf6tL~@wChl8uF_La%xw`kG~zTe<3eNixdIJ`tEJ&rsk zA}Pi?HQSO4=a5oJ0~;dEDwU|gjeh2aX87=<;Ao+}N2R%dk7SD(eX_Yg$GO7^QQ7`* z>ZF+N+MKVIY7h4vdfyvj-#0#9N$AYhf3@s1Ti;=?e(%vtS{lZ;%9CtU{L&h`%DQTe ziVq*ZP6IP-9x|sDFxf=jpOWIBJP^S-I~Yx^T6!W5__a7IFi``AP{Ko06*_fd++fA2 z$Rj2WRC2TUv_B(7n&z2;Q+!0@4|8}O z**4^CY4o5)z4$wI*ep`qo#2x5#Hql8rhN!x+LwBFXYo#Oj!Lp6dZ+1LCyz=tl=vhp{=>O(CSJ*Ni=2V0_h4bkJABSj2!q1wM<7* zFo_7tyOmf99rLXWDD@C&6ZOO3ub0|NONggw)+TP`f%B*pZUK>8kKfPU+b&i($u2)8 z#P72gKoa&vcS~V~H5e(?MWO*Z-{hKTJ~osRgjEjlix5#IEq##DvdrUj>HCMTVdJzVQyUOAv>?OXrv6sg&- z$0OQ_7+ph7n+<`YlQvV4Z7ENxV=@BQRJ@MJjL8TVc_=y)Ky*sLOnkEIZBO8y$)YGj zCU2Qvwnx~+R*gdmj$Qz8vm^zp7VfW9L)h}DvoZh_Ys*G>@bjv)ax_Z_8o?iu*|1YU zd8%njN-KsbuJz&_4T*j5yYNEGTU?0w(i_)P&TPzoTqgcnQM{Jtc&fQ!vf4Dzv)fTf z-D&5J;zNIZPSyw}(M%#l#E#n-I;M4;!5cRgQy5c6 zQcOC=I~^7t?F));4DxK*t4~cRZC+jF!R>p~OKwF7W$JsJrb)Jwu0*U0~UNWxn)rRU3v-p|?q~iY~t_v2&mUDgKfB zD202L+Fu$?K5IXM8`Tg{3)rzL?v>+S9lK+vok>5Bu*c75xuD*3hv7U)XPn|fwaAU3 zIlASM`$~@bup-%9`6`t{}jRd;)!uji+vZYZ3CwaLS5^J$LPA32eOqt#7kWG;Qo zk*7HG@1*y_dRcjJ&OZ|dI0itAQs5x@pk$^j3qaEOER(VOVA!b-3z1L2=>deAeg3*E zv7af(u2%J{7_4qNmvyA>aJsQCsVF?*)!-e4QJE1lQHR?a=UN(H%c3t`hOMJqdF@@a zr+-EoMeCc{e;eQ0e6M{}07=Q=z_+3D%xLwps&Ql*ED*d>mLd%<55A~Uv9a! zxg`_!?`?RYINh9PFn7Hke0#G_r++4Ewe=aGe0+%R4;>?K$6p4vA?*Mx4%kkaj&n0b zCn`l7+?wdKbvw$CIOvq(Vbr{M8%wF8yARtleK@2CKI4UEF|ddMVIuTu)6ABXHsvx5 z&Z1&_Wb0l;$b@w9)c@-D@(TBABw9@QNn_h<&xrNi= zQJN49rBoVbGbKoFLac^@Wxl-L6kchv678nJaU1s315zoAVJcj)fp_BA#Iv_HZLX3! zrYZKL;v0PoL{k*U`H^Y{sgHGyq>{!&!x9GZ*3QzT7xrk^a69D95j;Bc=kQ1Ko3Y_` zsA1RonB@jZBD{&OAuLLB=O?=_D5vI9fOFE#0_Ew@_dI@|Pywg*p?7A)aC1dEtyuIf zm1_1Imd;t~ z<^SX9EgYi!p1xt}?rvCW>6BU;mhMI=X%LX^kWLYnMjDas?(RlFTDqjWd6(~V|K2~~ zI@dXKCO#8qrX;^>LZdiWe7I5yLAp*g&nF)Ck!KZ=S3+TfI8PWI_H2oR`9uDh zC&AC86uED7;4(*qJB}m3#_Zz^cbuyi&rzGTW^?G3zxwyT|D$EOGBMhDw9EZ%?R=v; zp}T&vXJI|flai3SJR_JmwZGR8oZN=g_$o0Z@b|i8zI{1hfgh&$*h4W5S~HbsfwtK1 zo3Ub^tbpq#hZ73d7WGdLu0sZjR<>$JT|Zt-BL@F67@Uzd0E=V>>-Z44_k&wd5f8WW<2GvE->Dvxo3G@r6LcfO zwB$xS-^I^VIB)`J49+apa71)V>unVkPeiKxj-qv+wm&|?FFsZ_2l15{i}=@gyJgq< z1Zo5I*qXfyj`UQ5Z(m+-I^Y!`r7aiFR5)q++U=zu%L_sYL*n`X<}_9MbHrb2NMc0l z!ePwJ%pxtOh=mu-?5Mn}L=X{qC^?9sBe!7SlG{F!41cXM?_;2)33M;6N3&-uZv4Q_ z19-`PO{OBCpwQP|U84SHsG_c)7O$R$LeaS9bGz!Zg7e(WVZ`G%ryURJ(^*xFAr)CfQjse;hM7m>25=#zgC)PuhpjYEvD0)sdZ$ntPuxbPu@^gU zV1bjA-zkMqWkz(xM@iT1Q-c=5zTQ*`UjabKAgeB0s12YHAb?)mFzd#~=`}L=og&@l%X);H!$s)E;_JKbIFmxREt=ye zi(<-l7qC~6qZR{Fq`UwLsY`Nh2aMA%*7_g5#3lATvglTXY#dQO_$G{XcP6rI?Ay_1 z2)D5aPmWSf$IZGZ$skNdkdJme=6)Cn?)$y92LRK4~&^XGz97X@n;a)>H za!Q1@zb1&~iKohM$IRNu0!ed(H581%Cqx#Zt;8!#e_!{>>uV%hZQW=uEHVS0K5MWN0+Cp3sI0`ejkM~RmYyVQZ^|i?Dt(1ZK>xC zYTwXPH$cxNB5c;d?dpo72XW$ zU>D}|^x`5(vJH~tNbkxx#_oPSy(Y^L@jRC0Mu+(JtB%80iMuqy4`>Xza?*E~N&$|l z*7Y6kQeU1y6GFEu$2oT$!3_uaqllBjdn_!gy;zj8woFdLx$lG{;y0D}$k`|@x!X}% zs3D)2Cv1m;!e5sf8JC;%sDI~vOG2b%kl!$lTKRj3e{}G zZJOys8QEgOwrh$PGAk=dz@-(2P;I)$1i)CL>sB7m@=Gik`k8LJ1?+6ctKIgGvHmsesrvB83 zH-n5wA|b$=2##Uy_tv*F_EWqACk(;!1X73Tg>JA$lTWx1-xSJQe&gY; zS?Ru4p(c(B?Yd>)q1718r7|pv#ig4ZCSWb#K&%3d1yyj9Sy#W8U34d&8pj9^HY&XR zWej@UvSPyVdzBiNtG26}-ep{0L*Z!n<-GWvscd0>vrf$@@LIbmGYL&pzEgR)`!hC0 zyO&G&r2$6cT7`xoSLetcPM8+u~JU z3U7_9{wr)Wyx!q#6l}Lz6phTNcRDB1+l<`Vm0zWr(?Rsg$oX28MIn7tqW6368+S+Nw#GAqDz;L0-ZjM%` zA1GHeEhH)FX{DJ6v7WF;(z-(A8e;2k;;l^;?8=zsioS-(P5c!ftvS&yWF^M@e)$=Zk@ZGU^p^Io|1QDbrj4knFpygbzdQgV z19UF9DEs{=W(W)`wjU$Us3jmLP+&zy$w**+*Iwrnl3kpVia6$Jnq-z5jiL8+9(UUF zY>8_5tB@*HuXRKF^kG!h5H_kh5NgR5yD&!+?qmQ-h{oH+g1d{zzsc6{d!nfonz`8O zVv=I^=#`N}WF*79MdL%-&MUBVMP{oL`X{DFPy=>uDXacr`O5<7h9;E`xndz*S~Hwz zk{9{kULl#NLliy42PbYtwnHt3z=R5E*=<&_K|W$!ai%P(pLPTOXA!3bR zQrO=}?$e$N*65&9)U`!P1c0R+SORGYu_gMA73XX28XD``l+gnH>aP2p+CM;B@7 zwp%kg?Zl&?p_D`xz=Nb|)iC`J%6gB*lfJ)GC#vMz5qJX6W_|h)t5a*OeSJ%m*!BU# z3|2D_WUY+Q-bEW4T3F_idm`*WQxF!lGeg2h?eXEq=ofcSv4&aq)AZ+QGmfQ(nqykw zd)mKGsvs)QE0)a2VvInXT;wDp9Dh}+1ub_#9NtK|I(|?mRVKD6zARJcs5Ct-q^^w+ zy=O}I_$#MdYfB>E_se(Z{4WQLvr$&)x#mCh2t8NXd@z|6J?PjX zO`};YXqd)>&w8@tMkg-YBDCCfmaJk8iQ|a%2)}93&4UWI0W|f^lFS%ITCVErCOu_8 z8!cDGj2hfr;_Vl%tR~$1vb8g)>FDRxgadPX!mL1oKdl)^*@ut~s`_1$cGOC^dI!q& zxTbwL=b-K43t;sj{r&oT3!RwdU-uo#OdL_>B6ITp2As&C$?}SIrexnzePMoZc}322 zz_QZVmJZZWkmIadNbgk|zO48(Y~;Z7%bXeqV{fPnUkttMsR&()(LrI3;@#vixwb=A zO1r>@HeeClI&oQ7|L+8@Ur!RMv{)T~@91U|mrzMD6akcT6eL2BT(K}76(RVVtz$0Q z(l~z;5m{<1PzqTr__oXkhdx#$56yL7!m=5i{Z_I5R?zOVcXQPlRoMD$DCT@@&e$%H z_+EUp77+X^N0h@J^wLjP)HQ-^-8hsW-W?5s^T0v_=-{$d$z^_s5vY~tZouR=ZBuam zV*6O#1*;mjE}Gy=xm}uq#bD`yX{`Qwlyy5@8sPFMRZI2n%DX8~F(m9nz9^OUd-D{- zQ9enN{3mP&s|1!I(D&ictIM(smkPkZ3_%{VQd(T*k&SxGzpt+XUAIR~q;*W%F`-mP zZLs)eC~vw;+&WW)qVEVl6onnV-!KWyd`HruXve}re|8<0c{+Nhb6$}ldf)e}w#LCz zo0gFGJPnPWLu`B{`N^F5%_w7q$W{E|weWE&*31~)$_+PBUPeA|?q7@0xHtw>J2unz zK_zXh7S-U4>vfjG7*KgU~|dUOqLV^MTD>jRxMz}S^>f_-Yiv#^nW*uy(G=Jbw>FLTj)+^w1V*pHkuKQ z-6j)^jpzy#9e>pQE-)=C>}MwwXbBrLRgOk33xWe^<9C|-JmkP(qgA|&q@3}2q?4e?zIFW!o)=WT z&V!VbzYit)YBBVQG5Djf&#SGf-F&Huu;RypX$bUXmh1G>)+q44INNegFIGXlZul69 z)I_En0mo*eD1FDRHOgnwo_ZvUkx7j=pYBe_|G3Wb#Cn~+lX3;R3)A3;%TH{ev`Q^B z1u&DTb8AAL4K(03U5XYNxeln)#*V>Kfor5P2y zuIJR^IMRj~z{f4?ToWEr^4^&xu5+o>w%@0jH#!&=Bib_{;%j+%pOLqzRR@?TUSx~F z_({j1GX*0Cz!$`R;zyct2_npn)+RBcG-4Gx56Z zSjAB9%QV=aVG;je_7E$OwS_dzc)AT$i9Uak(huwNQ97M-6yJVUC<~)(;&18 zcTL+FqNBhpu^0@{VDsYZRgfekR?|*6U&D@K9l9nf<tnr}yK(=vF z!gItK*cUz*mlAOe;IO8Y9svQWM45Jm%v6UUtCL=Y;1g`G4xj#X?M|mZr|tJLYB3^E z)-?NGm+DnPwQCxY9=#+aWJv~Kc!(x%QU5v0g@nKf^W=@u>1S9Z zWw0g!iq|JiAEHi!)BQE%r&SyvQJ+{qep?=ONO`V$b>|Y0zSE1BsfqCA6mh1K-bIoM zqpD3OQ}07TYDaHZx-(Tfb`Na_Sut>}oYd#S$!cwxN5D`x5#AQ^y*(sB66O zZwupr94D9`U7)4Joz)K!-#{`QO_zMP3B&IL!uX_FM{03z-{JEOq6*l$YwOFkNt133 zXeKA-kMc8ZE7*>!(}yR8FQDMWGc%X;D=2hGIOT4Qg?Zd;){DUw}>{E@#3&HxG2dt(L$Rc)C`_k`Q6`|xJ-5+CKqgkp_%CQi*XjL z{#|~62Oyfej$FRZ?E zIowS2iP0*vKxJhVSwSYMdO(q*#oLeTkJxZDKbhfKB)`&5k$9T8=Q$zc7Y>k&097?E zN?`8|G`=BK#!$q@;2^5;q1r3%+U{S18`b#ymnPrpKc2T=US?zKYA^6a**9ba`E@Ys z99h)2FF^4?8=a6tkgJHeI)aS49u7CLJ3i4)T^)HrO-~dsgJ@?#Mebd|X9hm$SgFiA z!FFiN#u=q>`g1)duI{r4|F=G1tBMaX&Ry79a`J09mt-MA27`mbl-)#7?`U;T)*sf11B1?|&bsDIsak z?2MAr{u3W@mK3kK-l`Fi4#|Bb-jK#OOIjv`wh|aCu=!HZHYPFic*$usvREOwxDTix_Y09*ZQN~n=B3f&MnpD;%uYT9yI}dy{_-4q>GnxJHiPT|J{) zM^9QR(uyBXnPlt>-0=N1Z$Y!N>aE<&ANeg~(F)((ZN47c0)rVjiqmr&@QnUZOmZkx zPv@d}Hepd9zeB*z(spyTOY{$}8xTHynF9Nm9&SEP`o2Jtc{^LLtsJT|C&Usql`VCC ze$5vMi$MvA=+!pY082-tF|!@z$=eM3dsFvC+IJQex%eBAV&<*8m`(>fYX87w;gPEO zTtWzKzI@5W(cu+RlX&OO7$u%_W02Ul^;tTS-(N?-7!ZiuaGZgcE$nRA1R5Lk-wNdr zeDXN`>-~$po?X-WsL8Z!!*b6^2_$}Bm7aZuiG}s7ANx($h%`t`1zi{mSNp@nywIl) z8Wv|crTiQ@&Rtmv?nL)JB;TE|u_QEnKLr?l=BvKJ8tpzS{KkZ58%$%v5UC{*_Uf8p zENaR^>DzuM>Nv>wl;J7Hft4cl4VkRy5DzzZk&yEq`X2DIagP|4u69i6>j5#h?>EIR z@m3uHA+*ZRK#1cHxo}8|Ua=$IJzu*F4i|Pej*S9%k1lZjj%P3sS#x zm=088`lBbCZ7f8`R81{1%C$bC$ftYtW}}j-_rvI~M(AdSY)^w%T#7P@_z^#lzpq&* zrO*Le$%3SEm5E9+CNs}BQ~p*{aS%1M?`a#W)?7s!nXj-?+?q2e+<-OaKGB;NPy^hk zao-g$ennUET1$*HFtm&MS(3+$Vm?J+e{C)k+8Mm$YrPfR18bl~V2W2xHl7P~>30M+U|WEtf#43TCy zmG8+s+vL*eqU@K|2dse`5`_5zL+VDy5?8t!@<=eQdFdj~>Yx)oK6t|*X;KTvk~g&f zu+T(8(x3rcpOJ#_0rnaN4f768#SUyEpe@)0RFtXE(XdD(ruiOOK2wr^nRt27tX^-$ zX)qGd(P%kNcJh$#;Sa4Sc!L34h`|(M(!XHkr0KCv<=0|RIkmonNq7s|!xVSoJ}P*g z)Aj4&h|HQB(Yi3uYQu(K4$l;uLAthThS%Opc?|Jyyo)da1|_hp22}3%~{sHvx2)z|7L|gFHOm zDK)RsF278TaAa%jqkx+tKLIV;)LhM89$$K0^1IS@jTz?4y?%e|d=6_B&&7UION93Z zuSs@$JjVTTLg@6^0;kVL(_E1=|3-*{)|7iBY^nLj<3w z@tZZmN=%DsbB&-LwmhzsxYqlZ{zV;a4Kvfw_kLd~XV%6nk)1Zy5*aRp$wklC2-rsj zcj-a_w2O(+bF-(T*w|K}|L(a$E^cmc2R}$3a9=Y#nv=CX;hDA?hH;Zt4PR+MYm#PR2Gem^oIyYHp=0 zfy*#ngJY{Y&MX{-Dzm5Bw2uOCw4NJ6);EB>n-bbvy|KeUR3UJf+GucFTIr9CABFga zu24QsWF0=#mKu(+I14WWT}Za3*8j>omzLHcYenNXk0ta>?rTvuNXTIJc=v({vREU6 z7KET^5B7y&`c)gIkBe(1Ng~swz*h~(i^8y2 z^(5E%3N{Lbo7wy7LIY`yPKsxRmz722pb6Y&a4`QKiHu5j7+A^_i;m>3LHz^ZKbFE3 zl%H7g&49jQXx_p12X4G6{(svAWr&nt`F`pT)#i}K)pl{+7~sp0i~lAqJryd39ar9L z@!R9GUZ07lky**>yKx7-U3)*i`a>SqDKl}a$*abm%2uMj%GhJS1(85YUh85!=6HMp zmksxo;7z}Ln)Vjhzo$7IAbGmLoCb2F5r)};+Ui58Ao<_SxEY4MY1T}X8Ea;D2969N zlLyLYL8TT%PINTR|M<@LH0G1js*B%cOJa>4$`7Dq={yNMcl{j#yl z!EFlK7OI*gUHSU90kQ037D;GYP^5g7(mp1g0X$rw=|=57M;~w%^4OEDxJMP1SziGr zilunZ=jk>Gsh5XuC%CmpM_HRFT-cT=asGm7KN1(-jdP8`Nr?zSo>SZ`fzCq9mB&mN zn-tF&F4kaP5P?DA(DE%4=o{>{+Uc7PwEQA%8s=UJWQ>{^9itMRe4OEZKKK!Ey7vV! z)D-4T1Tp^$%J;fmn%nY53NnX}7YO$er6ADKfweUZ@WDMj(JV|0Wn*&UZTlu`-(xH4 zGJLk%`$Wwb_fGuwK6`X+eRb_WoQ!l;W)0JD9+A;DAqn7+;onBUfjL1|zbLUvq9BPQ ztk*+wKD5ls#mX_^5X5CONlI{*{H(R4k1ORk`h8bJ100_q6_70YThjSk#*rBbj`X^f z0!z=t>DW9~$4)F(+s<;18Y?UmbS``vv7Ef@(2Lxbblvpi;!z;noWMNAlPAOaCd3AU zw&8%znZRGxq;3^3f<4&mh&g(oRx(vcaGwk)V{3_^jTPLu47_#MK${|tm#M7=#))80 z`jxdIm3(ltNm_D%i0As9cJ_irQnr1 zc8_=}3YFhO77II!kV|7`Fo~D#nKKt8Zm}~R*T40O;Ax zF>`;2-NeTvyhN{bMH&+9K8z$o+hz3sohvdbM!Q+a~YY zJo&Ju_2;xlz<5zGj{hcx5E?Ud{ik~ho8I3wmG(9+_8>AdBC@c7aM{(irEnRZUKBht z;+2)2OO;z2zkYK0! z^uy9jdIsM&XCN` zdTzs+8S!MA9O*VrZ6NcSu5ME5sv|n^s|u^nK2MK69xef@fI__6))>a`kMVtoe(u2A zjCqAkMB&fs4`+hDmN#d;qP}y+8EL_i)!F}T8Ir_9W+<9^0Z>P@!M`VV`_|~z;P$WW$;A$!je)`jcL!?$$FCg;LQDNDa$COhdW4 z7_?^I*J>p~y?S$DM($MWRpy56DzRvi4ap@+_D*S>YgM zi$t%jJseFlKVCQh-W+H}`u5qQLmuw~0TLoq*7b5h^`9{0)8*gqO2Z%}X~z?%V10xwm<_6BwL#1xOPZaj)h@$kO8b39_WiaExEax10xCZ@&WUh+S{0y@ z?4ff)9L&cHT>t#zNA5nda9Qe)a)UNDhz4WZAgAg@bxpn;`h-c)VJ$2JF$amVoJrzr z)WotBpMH`)ZYfGRD?Fpr^0EI_?B8iaKz|@Km&K(6ygibu{wuAmp6EI_l3CYSR`*iG%=v39dQ-+T$Z>Ig9Nco4;{uD5$a=m@ zKMyIvRY|Vni;LP)txGh-y*BXF{+Hdyt%{_{{Ed-SzCq!G6!T0p1krP=X(z#H_ zRm%@t615Qz?&zu#Xnq(^Rl4%af6l+R%Xg&t>vtFSet8|G?~3$s?&tEe%vDJA2^I=i z=Vx5iO-B2*P8niWU@n~x_gGw*bcV(F{v5_09T0neftY-sSv`CKUfu^n7;?^^uh}>X zUdnRzsQ@};8+4urI0QT<+o%C4;og*DsJQU2D8C$#g8FxYBO^8n_SR9KbMZ<^M*)LG@pO|4Jio!4A+W=+kt~m;z(M# z7RR?O1_!rdiN=}R#hLp{y0Iv<$2e#33m!K|N&Z6J2^ya~d%>ZcX^#jF+FHZh1QrBK z$5Q}{79v4U!F&kYO=tQoL^{)K4M(BA8i8o7mR^#1aR&wk<+kFi7FiqLkAc4Nz}i1d zn^uth4(+)cDF78eY7piPO!Ua7Wclfud_%HH1|(sDBesGA<3=RzN&|+1I3_qCu9{rL z1tZ9pQE{Gh5wW%f)-B8zUrJgRa$HM%_Tx!}yTy|}SlRYcg*0RB@WnY#)coe_AWX*y z{gZTt$iBy^PiVV7fioUz9*!Kz8t+GIE2iKUTCSuT)ts?sFFoZnIRfFQtY__gZVo=J z5Z<);vg|&800+HJq&MV%N@UWLj-cpj)R_uE8t>A6Qyzf5ZGA=*M?Tw-AVb!L79X_T zZ2l55>TgtGP~UR*$rIOc(Nfcu-+qa-Xs1KE4`F^{u%PxXh^4zHM1ey~pe`%=C&3!% z#Y~kxFbUm!v<*PV{S}-<&ORQ7_cN27B3lkDCs;$whO_2lTf_hNskO5Ru_$Vg;O!oJ zaX5rd@=V=s9_`VKf2y!^*XU&ir(pd@qgub#emX^=RaCi8u<-3))b$# zTfd9C7aN$AmDDSCjx*7igjlqh(269fuPJ5O6`Q|`6a12OA#jzDvwL4kqsp%DJvPKSIDtX7_c z6}ci5wzEO9OBh+gISjcqy!}}D8jzzV4D)7>s2UvHIyi|owfW^2+fzBEJ%p%`~eDAfc_ zzVNZbp2~CCM3@p=^ABW_a8C7oi!TePWIYzz{J&9qCp@T54RrZ zvlXPp#GJOCLsh?rEPK*fQ*Sc=25=Y+#8;|fHUw-R|NfEnx?+4Lzei@14iPg?H{l9ZL~ zzRBclj>>eQRqkwvf}J%D_#2BL3y_4bA|qhal1&i`)b<48FhD><=VL`-cS6jMhK}8d zNGU9TeJk5Jsv8J=rdsjHdE)Z6r^9U8JKodo+lB5CMvk0d_-|kUt|s+1t5&p}q8zTMMD*KDsID@g<%+4PVQLp08$#5pJ57^i8iq~0q%pFthT zSa(m;xU4wLD5|0o-1;=Dc&XIMt0@2Ttuy@fbdL_pJ&aSItyj5u%8TFxJUnB$UY`Ru z#++aPVw{&cbvCQ-P7xjYoNBD|iKCJzu{bvu_*R`4tbSv^^t_*5*uH-E@n!NOJ8bBt zd{4ssmJTormHcvf&u?a2rIV6Ko9Solk)#aJ-vv<3ACWUsWebpsRvtJ!=OM759? zBKzwcGl_05*{2o9?!iN|{*lqga7wp_n{w4$oBjJe#=^A^Pe)_Edd^f1 zZ1#bK1QBdp++7L`OX}k*Pp0`L;mmzM@BZ1@$Br9NrzaT@UzPh!#J`z|o-OXR%APz5 z6{odt-kBX zzy1Bk&TlmnD%IdOsTPU7KX&QdAAL$9#$_xmX(LAkXo=@*T@(b5=yy-W#>Zi+TtLSp z2~s{K{NoQD9PquILL6)1bi4Z$P<8xl)rN$R+V3x61y!Ph>A||MUg}LFhm0+ZIfBfQ zgwpo1+*TU7q01_?^RCj2B~)wiu=`$UXeRK<*t6skhmkr2j4RmW$b^ zbUy5l3~X)Av}CDcAxX#HfaNalwU$LOaZMdX*E=J(O3* za=A4=VOaQ8GIxRFO%^GQ|2p>>cwD!Lv7wzC@z^mR;>DU!OR1R%HpbKI8lYc8DDcPS zieYhoP(-k!6RWEX0@A#$x@vy`1MvTEC)KQKl-@^Pe2N}UKPD7LW7~JEVF)SE^HP3T z6(Zsb#6`d$U;;5x#5?o|a{I`Zz4YGG?6+;)nF_4QiIgY zec>VI2pc!u2cQkkuLH(X0{C1efKqyVhf+(;g3q zA4UIPWtQX0`QTH3mE*+d5%3|G!EP6k{$xWhmH>&1y8go0$WoTUn^O%wcIqB=EANz@$`T){6=hdUMrxkRfE1aaMk#6Xe| zi3Ifw8hr*JEuHlF^1ijb*^XI1#`0i-hQ&5p_}R3JBw7_PZ1R<*$pmWCqUa@{^%`Yr zN)%TfqVn!Ck5smu;7~*A9F1LRt#gym5N5%sAM19sB_&_2l<}c&a_WAVn`cS4%8{IK zH0LwI#J(Me?(H}P4nDWvMG~(VUees7H!}e{u`W4~ny97^d50*OZBBy`E_6+)lKKM2 zV(+x1w8e)PRJcZ}n6(+39Vc}SPr69iHV-K4E?)&xLO}Fne4hkB|Ak&T!Tj4O- z@Y6Xw3J>A`|8rve=Tg{V11T4pr=I?KYdAUwGyyEhK4ug}YF~8uC}d_!l25iJbvI>l zJ&U|^p=Q7F#BOw`-Vfv0L5#ba& z@)5Rv+s=2k%8b8X{-=_P9!YLfw=*K{;;-a>o|E<))A!2SK*Im3*-U?bl3gR&-@;wu zx**T6YF66(DuPe<&WglqeU-Log)HXDKtmKl#FCR57y@xZ-C!9t^A(+~5(zcMd1E2A zj?(fvhGtWG>rNR3h*0+YcD<-98rVLR-y2!h!fwHTWLrb3CA_UV~?3a zMV9sozXYr(O2SIk^q7c7<#$mjenhwOKTKq)9E0xT2#%gMRB}qt`k9fY8dSuG8WL3A z*yk9{-r|0l8c|9eM-q=0YIs%NyExN^7~~Om=G%XDG`ag){YLY zP=!qVg^2)T)9;?IAoU?9CAw?zNf1zUyA;T&7?F2jFm~r52T7v~>d2B^3O_pi@8gIC zTZ0FNM zG(~|5#vscExoOTE8^&A$a&t=H0f*J^nHnuzwD7qE1_^KiNYXeKM@$HIHd0>>FJ5>g z{_nJTVWWIs*ijRnoc7DF1qD=*2OPm6hXSAXG6^FJSzFy}QG(05Nh5RP8Yu7)hRH|T zQr|&&7VC}Ph(-@R2^|DOJC|zPNvo<_v!BpnwVX9@7NyIAsy+n3|L^C7 z>cta&b*Xs8SF(p;Q6l|sA++`Ne5}Vo71NGHxu5XxJuq~XB{4H+W~i$w4EL3GLvctm z>8NaNJWqUg#ZL?Mb;^_uaQ30>%a`TOt=h>scseSr`~Z+bZ|wj}5_B|((a+9S;$Tx^8I(4#wl z99oHzPGJ!lnm9BBsaqzloz%5HaQmgahXfS~EvP00-oUZ^A%AFAyFQZXk%v1s|KyMu zYFm_0a7D2vm!xWo&-PABTf-G5JL|X;8LE5!qn?=K?D^zsvgH8=oeXkWuW>Rm@^Dzs z-O%|D!%k)NJ-8xf+9$76EF)CZ(7Yf>JT#Cj;C;FKqE&cVX?{sdfF00yne_crua+|= zY%M>{@FY7&_U$U#q!AYM&G?(h95K$YKKfFp(BNQ?MdR;&bbThemS>>PbRaZJ>?@#XY!@%O~F zh#D}N>rMKfrKxennoY0yr_+7}?3!Pcz;atwB8W1_wf%jJ{aQhlD)r@YQ}LFo*!%s7kpE2la^GI(!k_42 zjHb`!IhQ5!JLPrAc;(@;(C~1M1YCXeMh)_JLJpfZXOmW-9a5*8&-5xqhj}e6m^aBD zgB)W*4>Uel=)1d|R0q)Ep`h0mpGW1_e~j!Gq&&HLZ)My-%y+B3BS>&5D^l^Byl5Af zl&HgYuYiWFuX^FRp) z^F}zhcTvQ+%gwPY`G=wlKa!t1BoUi8^0#SL*bU{m@H6|=kfEJOktCg;pT?4U|M_F$ zM_Igs3h3s$c>P;tvjkB>9;5wGS2xQJ)Qj_q0hdxHT!pr9gu6N^hSIbnfY+Yn=w$im zV{PXpM66{eG)FB)@V~!?u>7_UR6c<#Vr!3z$Yt2BI4O0HQ>sT%ob)#N72;}(L1*3a z!Nu7zR}$5}%j)a$^%~R38|F{Ju)XPrXaJ>WlB(!lTnqLy5r~yUw>)A0={$&E8ZUQp8@im*v_hghL%v(J*U! zb2yw{mk8zY7`9HPUR(xQx^_-a&2Cg*vG+@0}Z)&9;x%EsoxoC0I z2;xW)7ssAutQGWE_(OAO|8J3ZcGqi!-;eI-`5Pax;hg>;-!#B+`+z(LM^KhsEDqNH z-7_rIpBzk~+!AeA8GP;6p&1zAIMPo2EQi*lO!SX=Gk+VtXuDv`Lr2UpMuT`SRiJ z7DG(QJQ!NkiXF#@TY?jRb%%btukiWzXSK&0t_}{pdE9^fl zw7*l!0StS_%Z@(^!Nivo?ZCm|`hqTftx@FOfbpj*wA2{o8R8Nb=QZ^MTK;(FmlXkY z3hI~=e6KtcaQBDbt_9E}E{)c$)k- z;j1RJ0SI(-SILTSxhqIy>t7iB(H#uk09WCD#NL`X>Z{ct*irx)0(P4oyk>$X)x(%7 zl@AsWfAk&ny&1k@-&HKdB!;wW5Y|tgRjRIfP1SIH5Dep_A=YOeYsYBC53JgTF?nibyxl3 zanmYtjFr{YGLEcL=Nbfr@M=lgnA)Ig!NaCwnkPQCOWj~=dxl`SCEjY_c%7GB#{FFU zqf-_z@u*doqv!BuAd!bMukoh>~v_uZrfs%<1 zvVgoBgJZNw?GS|#*TS{u;y+X#Am{;23PznKN_#fWYi zVrFi3BoE-ip$BX*0MN=sgxC-K9w4<@&nZw+YQE{%Xlka`Qb{a(H}tmB@V$O!Ce+4i z5nZ`}ikfShdU9Pk!b8ETuINfi2eIqA{54e6e(o@ZR)Q!n=jE9RbG3V@iwt2%p9|)0 z!jyshlDmwJv;csdJ zS!gXela2{7(8geA0z(^@MJ8fU0a$B*n3lc;OF?x>v%Od`mfLE3oR*T|^t1B42q5lDa&ilTff>s)=FcJAVb7d3)xC{HT-5ZK~ z?0O3V;rc&k{J?DWnVhJc@D#A!R~xYZ3AoU}iS%ao9``a1(OFHw(x3C&EBxy|;sHhd zF(GgCr}7*e?6@95a>sb}pTF0(eh#LkamvkSmP>SDS4uolu02`Qlz)g1@ZK8+LAS_? z{N^f%ozJ^;J_mz-g`fTv1gc^l{U%GC(8KZqCR)bGpUBm2pX!$H8#s1XX1F4~;rKVQ z3%tt+=um~`ioFKduuepUlm}Vuat{=fMB+M18vv;rHT9Ms0WBA8OtuP4mw>JT4tWyW1x( zBkMk%$oe)9R4XV&F(N=iW2Z>794+sUU9a_)pUzxYH}^;W>W@naZPz zBkleF7g-0U_$!LG`=I6b0L+s|omA4=?aI!sc5I!9>hA+!?>)da(r~aZfwZ;vV8m;! zKgZYZ^Nr(5nE$*0l#~=t0F;ark2gkDDs>WRl1{t`E_O`(ZkBLvfPJf!Cb_f`R`Wu; z5HZzXPrc$v7P#FcD_c8%v&Gg{#ng$x)Na>bQ#_{m9&GK{=4TI$_Zc5|uy;!lT8>q6 zQaolT87Uqs+A4$k&+(YHie?n~w4HNQ#nk+rN#pxMt*#~+Emj3V?eTgQ6v-xqy$NVk zB~-6?+Nzv*yQuwK!hB^?LVFcc|4f<$1+cGpp^X6B+JS8Z)ke$!N=%9agp!eBf6+z= z3z5kvB4}1PqpF*Q2x~E7vn@Z{#$)y0F{%X!wZ})zrjo{2otTo^vGHPE%I!!vO;U)& zQNrFNRkl3dMrNZ(%C~&gk7=tKBl*Phrm%O*5MXbD0%#|4g<>R>j1-H(jQBZT;NykM zj(BeUqSn?ni?Zdsq8FikvuUN^%+bOhHI?Y)NK>LNaIr{Jc#WIFgMvBGI_Sbc@l4#!7 z_Ppl(O=4*yjJ8%2wERv3qX~1=d7A`UuY^(|#+y5TWIIfLYn&(^Sxr${DB_qXRs9#X(ZJ>zyJfVKUuK)F0$3hn; zGvfEw(VPu6pFisUQRl2br@mC$Y-_p3@l9!VgoF0?UMIjNsnp53`I-UtttQ&w7kF;{ zzBVFqBOb4}czBt zHIE%dg!P}}?`>N$ZO(_bgC8;g;X8FB2WHWxJR2Uz$*2GD-tZvJK8Y{kW6>;hkPa%!u7 z+A5A_YpiW%11&!aDzZe^YW@Kej%*sGqah`e~DZ zL*sn$_cU#GM(r&%e_#CBx4bSh;(Y*&Ca?Iq+K8#CszcPJ-2m-EhlL1asU+YU_b*iC zw4KAX{NCnkXgh~Ou@|&FRy-CoE1gl_M?F@*JxaaiVP83U^W05Ru`S;htByt;)AqZX zud(gE=I!Q%xv8qF-)8iz-Yp1lUz5?XP}*UMiJja=WBbOLQz30BgJDu zTb0zjFIEr{b%GdGS=B44W-G6`96O4{+RnKUF*YyM3spQY;vDtY3nN}f8}W>~-z{?d zVpT}9YN@}s`uFDRTk7-c_XCV3B_$!nqR`4n@kFCZCXt+)1N=xpZR)%>0%@yy5J}@0 zvxMV4jFyZqL_z>d|2Ndu9%~~SsC}<5!2;|{P|b4!v=fLQabMdX6VYUKDI_!Mu~Dx> zp%@7zBgIpNQEj}%$f!vsZ8IR-@^k(9k$e_fj`fZEnm@PQ-^5Zc;7!6A_4BCnEo8eB zUte3>u73WdwDgwpyW5_xP%H{1BgIpVwhMf-lBwU{Bq-Z*+brRE_5bfTTZW6>KdLR) zB!r0i!fcad>KE^}$C@p(w&y|P_Nca4lK>a1fa+x1CUj^n>M8*#4j4*CitiP)RXU@p z9;hALB$#?-)I4wf;ybD;aw8tA|LhletbV};Sh%INRKjUHu6~~8xd8Sh9KXcpjXJii zf>J0R7bqDizSq#KSn%hh@pv04)sJsGkB7a9t9eZQ+6^-Ki4oXIf?-#UHLGkB0fi%gZUdc3%t)FXDYp(5e_yvyf zEw62{1=F@!(?aB>P>davj1=GRFbn+LB#u!;)pnlxaRBYJsQNkTi?R;dv6u{c)ci)F z7<(ugDV7`Bh^X!}H|jZyowJUGDw(E0VAOF6#j=8ukwURB+6ZGQEjpdsC=~mF{|_`< VV#uVrU8Vp4002ovPDHLkV1lHwo|XUr literal 23110 zcmX_o1z42b6YmmAH%P;RbW3-aAl?1ZNGc)HAT5nF(k!raNSAbX=ZbW9vv6Pk&%KxD zA@|*xIdkUBnfc8Ok?N`nSm6JdJI{|N*FgWk(ZX@C8ByoTm(ypRREHv*wr(1X5-$R*$tqs~g(*SGx+;Xc0l zFu=c|U2J=Vi*Mz1*w89VnxQH@^ecC(@JIT`2Jn@=7v2(N=76ayE&8VwgP$;>N>%L} zO(%y`ImHyk&#zDeK~ji(yJk&szSn1^>LWf?>lg5!TKF1Fpej=Yoz4f?OS?dd5`++h zY(PtTs;T6pr{pwA{H`!bnB|3fk4khH2@_0=h!-fSM7Nox1f_x`h2#~zI_YWBJlF_2 z>5}+6_4>bXNn|h={?OfP%5Ph>9TA)Udd%1Rz>7Vi2cS_@S&%PhLNs}DZWcDhVTq>w zt>o<=Qz|deYeYPd89;TK;Frh*%{w%q$CzxIHHFzmNuqsIX*>{85Ne1SLiEUjMB=~#Z1jv2q_G`r3BvvCouaRnEo0H6#Ed5Cb8Hj0FJ2%%GN+KF z`BJ5MkYi8@E3+*|h!6x;Q9CJPAs_7CA!C96E$mIxv1#V%!rSCrS#JMTO`&B5_%Jc$pA4A zuj12;Plh&au@3Fk186W<4!+MsrIf{Cy5l%EuBvuVtfZ{0B`a*BNk+W0di|S7_$x_W z@5RUX^>6sXCXoaca-gjmS>y!)^5T!K?6LHrQqf zy}I>>DHL2v?Fi7~w2Xxb#JOPOwV1XIT&UpTE5?+IL1W2)O|k7&2$-HO1ZSelv^ ze;{t2G_q`(bNm-;ax8%@5*Aka-}*>+4)_RovS377MFG0gu>ygT5`cwO<7Wpw<_$UT zZ2Y0Go%@gc`=)e7e~|E`f#>9_4xT0vZ(C;nu?rtA_fv@z=5-tZr0CU=g(HJB5*7Pz zcTi<&WBS{bpl|l`&J9SG|07Tjqx^|C?{fb&{5c&&`wblr7cbJv*E3~p2WPJj)5M5p z5aElAb>ApU9sR9XLNtz17_R3bMj$E}7XdG~j51FD1j_sN^ycx|M0n6ZukVX}$>?Yc zg9dRBY6N!JXrSF)ZIwiY@xW*hb_gFju)r+QPdD)TGE$T=M>Yy61>H;GiXo(Bpbf>k{8rFZV8UH&xP)!dO zs!jAr$*V@DV=Etm7<^FC zRk?(#WD<5WiFzbZWto;0B%URsqScup&Nzyw!}8rzZc5M`_}ODzNTq9%3%K@PSPdz0 zz3IBz`m-!4%gTv|hkTWvmFW+=uem;4uB>{nrsGRxt2AaYW6~%S0Zxz!nxHwF{Kbx) zgrEGBELgfre7fclJDrksERjak$3;o*uR{34%R0)yUsMM$%a^->3RyD!Qwi?tx6n6!;p&89$h2GAZz)?HJlGe3HbEGZGK@FW0Bq5#udG;yFBpFY;!H%4J)a zigWeTO#6#0vq#Pe!YEbXQMX!?bixz-MaWNXN*XM!O8vYD#}7G~PF+ULu6VyTbMZl) zIIs@d*2L|%Mi}4n{pXGggN!x#aPzZT(mY+ubCJ)B9%OdGQmJB2kDV~E)`Ys~zpF+G z!MlN%f)6-o!-0|^<>F6My}&J)qpei$nljzBce-`4NsayUw(ESWf}*bID*i|FH*Gt~ zi@r1M#RY(7KNXtvODp#`b(?q%JREtKXJAi!3)pZlhrfA5a7|=UtNdbyY(=_K+U{~2 z7~IZGEBo&%5WL(oN>JP-sKq)+c{AR=O;P`QpnB5sy%x53lm9!={kKB9@H}6na8EVE z)V09P6Q>e1pe%SY`MdCq3>f@1mu7@{{Iwlpz*1IAx=gZq_CLInRPqS~Qb2NE@5+<+;n= z-z+E(Dvh=Jp9pW-jxL*~-hci8v(ZH<|L#uDm|PkUDv;29xFm8jOFMUYn>KV?(L^yl z8Z>t2sr3E*{-Ja`1yBu}qo0ltv0E=UubIQ(%4DMHj1^&xc z^CxZFt&TxCj_n&%q&JV>f%s$z(*s&AW5qJvV;69{NiF)2^X*2z;45-|#N(ubzh0@d zSxP%`fj@^5SSNqL|DiyF^yX4(c{GFNkgYP8=?f)e=c0FynC94%+YIhk`}G$z`7d32 zIWKqNNX0$(Mpz<5Ka=+!Cc``DD>b1CIxHSWEmxzE#gW&^O7M+v@u&KxiGcL-c1{tG zSI7oHxFv~`P!IbwamotmC{AiwcK2{xf7uOdr87^HNcC!MUg@n}XSlpGt;$GalT~HW%EWLwuFUy(t7tXEXssn2|)IM>cdKSPRTIoSz%uy=E zJ1pQGn_aK=3AY8)69lCI!75M1`=-vpE)`1;HBGuVe`FaDHF{S+@9J4M%%1KY^Z#ih zPtpwdGLU6<>~q5yurn|wSy5MnD%)%jPUzR!dnafHmjVc+BX ze|g~}CpE^$hr?3;sOsp2MYH4zoso163R~GcHxl&N5f#x?UrlNclN1g6x4&!SdwFO+ zWYJR6v1#YH+*G=6d=}q{iWRGl#_LJW*!{JW%UN3(QnW5WVVOSLqmet`fO=M z{7Qs1=W#zr;-J9tpz(-&eseoRRw~!C74}g`+YFoC)Dym@@($7g)l1e($>VA@e-}1Y zi&KDQa4MW1{PC8?bA_@K?$EY)-whMHJu(yh8;%tDpn8HaRD0OL2CZImc}z2DtTzhl ze{R)0VDQ>+q)VSgd>MawGUlp%`FZ_9lU4MxS{HCmPA>*V@#g~_|(rM&Ih?590chwn!5NF4-U+0dAR7^s6^X!EG$;+<;d*lyvzK!kr%Ug zfew9B^`v<(?1IYg{5I1IgH(P~TBpN;B5r zikv7RDjuQ+>YDeXo_J}}LwiXMO3p)$OFNvEXyWCF^X1f)D%w@XWDBs2}ByDnF^mHSamtlFzupNodU7Y^# z`IXL#=}U>nk(a8`0n4=}-q|3gglNxwuvM0l%Wf{VOox%@UQ5LqOjF4tvvL@dIwdz@ z_=x@c(rcz~32;B@!bxpP+Q!xAWF33whWCE66LOMIT^Im8>ZC*UYhjUj^KY4Oeo<|7 zKWfiI@GtQ=7y5P`AKuLAKs&;$wOwTSs>zO z{XN)Y8M46MYf%U2#lHU7Q?lM~<$}v%(GvM^%GP5X=380NX}4kitD%h=Hv~V33E8>h zc%&1ObP)02g<3Ku0K3`l1z1?-ehBXbvYZU7hkMD}Tn}4cGa!ZOXRGlI>&4!~CH%#g z+Tn!eHQ$lvTg6(~IrwlodZ-D#`WyDHb;8<|7(6vReI6NodD0i$`1{pU3@o2}Wlg>}(J!H1DBqs_tUOfMVI48hy^{_SH*356g z^_tH=(;TvZxoq+~K21C5A$XOpGJJTQdkto+wuoGCw6IGaoh|;?Jbvlp5qHFZXL5khB!th@S8(g|sJaxij`+zgU2#v{)(rRrFZBgri3NmIq)0@#CGVF;&1RVDAPS|tl^8^V`LHYBe=<_Jt|(#1?F5~ zy}qqB@kmtMuMk^@G3ID9?Gu;$Ad{Y3jb<9k%LKz;q6lJ5wN;8}N^b1aOr3eWJ4Jb$*Xugh@IUY!p$<(THFcq`T~@*4wcaY2)NEJpudf zIs*{gRf3vmNZ{a|KPz+kA5we!>3IYS+0V>A{Y%}~>&Cm=V!|?)mpzBP9;qJ`2rsri zaB;)Nv;Mo{H1j?;N+{Kp#|mNsJGb0paDTXI#7vb_dV+Abv5wWM7ffS~`7POa$k~x& zE&QrK_3ocuq}oyEeStmW$X~QRoSNoWF(m^6fY1!lyiStQV#Eg7jHK;@?*{0 zaF^5P4T=`dCGW=T=Qd7#(gLgwEva+#;%&*Bdq%>c%%lK~SOL~g#Qy|X_RneKF~97x zyZ=XH&7{(&O_GU4mZ@RtlM%2*KqP(3d1i?!|BNR8@(dyFyw>C2MMeO2JTS8X);K?_ z7l`V$f7ZA%?B#N85$SVT{;VHrPma}CUwy3?VXfHp_7a&p;2_{Oa$plAhPiLI1~ewE8YrQG9=F9y;A$zBi6_!}UAr zH!Jck4U<23-TR3glESa&QW5Jv}`YH8rz~uDq|ux6jXm zp05i$QVWU$H)@SbNRmBCj(=*FW~vh!6KO~w_G; zxhm&H=#W0SbdreW@|cy|nQ<;(yOb899eV7v(-D4t@3=5xdDpA5a_TT~`7Uq*H^P?# zGON3ZBV?Z{2e9Keb{jjGpVu{DQ)f4AYkJ6Vs4`h;aWv3M8kd`Wc}@FYc(CUbM;e>2 z5t`g(@RT%c&j<#;flK{7fNM=SxMvLH=lhshS-EkFQgC+_qF~gzJ1G`Fb znmb&X9j1L2{{qvTBNkjy?T9BAlfm#1ZVrIu9C>B4&Gz?XR-~zhTI<* z52QY?4(pV$ER-8)HCvCQu%OBFH#Yjmu~HKYM)Qk_WqH3W*6b&ql;~<`;FSR%rp@*` zn>*}ADQ5M~CR)}28MGcd&-EsFN5D~UO_vBV?Mo{Ux@Rr$VR47&CBa3Z$6YALiL#%Z~!M*2DD^qk$G zmJXg#Thb!j;Jnr{9Fxhf!^g+BM5%vsY9Pra?6Wfpi6Z6{7UwB}LZM%jjaDwME|t#V zasi(JE9U(Cu=s~6Z1joqDz6>_fjDoM>Rg5mT-1L(|0}0gW!Cw3b#L#UfKm154_8lv zlL(O#{Lqyfw%hTqt92cV$|TE8AGJn-=!?PJZnHn81}By}N6hOW$;)Q3ZL^NNsI00g zZf;>g&-7<@rQmZHO5Lu!g6$R8&$ZjZCw*y+9mij3+YQj+;bDF2&uZitiKSBySmcK5 z0WWYj+lik-X1%LaB^<_<>xooURG^y!amD?N435E5 zwc8_g3*m1+ofwnleD`FizJ!PHdK?+v(n6{u&(CLp z_i7gGjzerb>Wi)Sr@yD9q`b;0n^sw1XLnt3|C*7Orl_K-T9nzi{W$C~Gc!{+O>KoG ze~pDjgda_IaL5XAt+yJ&S5pnt{ytx6vU0VP>5|>-YyI4{_dwp@_gtDoeUBY5fFKFJ zsM9_uFel@7u(K;M?XZvwHj*0r5C(JSvKMrF_=Q|>iGU?9n(*emi@&&9m| zL9k2Sg%eTm1$P+_nnN6jnI}0JndY>h2?u`kR;@EfTcM0<&BiE+rgA{FtM$^!jP#p@ zS?&5?zh<+=e7>+07^a$WB`UoHT*2DE5e1=EIvBM4`f`7oGnR+Im&(6SQad7V%)H--|T8#FgmLbY_yh8cYHeX+jJpXE&GKkGg!VYj`KU< z+}?10bTnR_T{Yee?x~rZTx`PS78DTn?y?OZ`tgy9?w1vs z42m0;-~M4t*3-7nl~Jj(b9nwY+_2%Yj*bp{U*D(vY>O(!<=sV<01lFK0Sa7X+JMIh zvp7}h$wYeP(#*_Ehr*3XlyGhQ0(;)pFHS7&zAuZ5zi@i+9RHQ3OyD)%04iC{33KD0 z6l0QcS|J!}LN4_AkYhicH?+UOBM`p%CzjPkvuc!1Il#_{y#+rS7j%Vtp9bS6t$

      941tw}m37#Cy{1|` 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 Z}|Rt9*4@Qune%Go)vcgXkIsU=pK^^3+9 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 Ya!7X3`3x6W54A63Xkd!1#axN`A0M?tiU0rr diff --git a/public/img/empty_pages/default.png b/public/img/empty_pages/default.png new file mode 100644 index 0000000000000000000000000000000000000000..76e3b4a0d7303daa16e8b38603b0b96f4c3387d5 GIT binary patch literal 86016 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�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�mNu=yg-3 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 HAn^YHEYrOn literal 13372 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 E0-p1wq5uE@ diff --git a/public/img/empty_pages/items.png b/public/img/empty_pages/items.png index 5ea10e13b98277e3d51a4ca2a3dbce72ebccc952..a24c6070007e20f1e50e5d285e78cb669643546b 100644 GIT binary patch literal 93852 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�f96<>taBBuc7v7QrqERq{wmJVGm?U#(IH5s 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 literal 28322 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 z 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 z z;$Cha{Be*!efsR34v~|j{DOkNd}+F@M#a~pH=dk`2|h8a03|2bvJjC^wVg|M z(L%0-TsN=S0U0fyMHqhEpg$!DjUIGs$A&b|Ol6Lzq@?80jp5jgX4Bs0~$=@Z9RRe#kobtQ?;SXl%2o#&lKY?)82U{w_R1f+oA$RDfig8 zb`MwADvhU|>YcL9y*V%!V0g%k2i?~xYW7o|ApIkYWyZtY&$=Gg?N=2Cg7TOD aaEJ;&h)638uLspv$OVECz8ZHm=Klc2E54fm diff --git a/public/img/empty_pages/no-apps.png b/public/img/empty_pages/no-apps.png new file mode 100644 index 0000000000000000000000000000000000000000..12146562cd61df24571927b8145daf2ba7cee6df GIT binary patch literal 383332 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�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%0AXBQR<+-(=MjOa~8fpCM6baxgM8?hO?i@ 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%0A}R;DqT zWA$4tsK&)M`Q!)+!&MKRjDeJzx4f0q2zc~ZCJT+e_gP9t;o@4ceqnsjWYn-wl#iJY zRDz(MF6aZUO)`biIy32Y47^i(lPyhNreN74C|=bB!|Y-dMjcGMVVWfGeF&;D??>oq z820XHbx&Dne{{{#BC1-^1FIiR5CwWM1(LW26g zjUoAfzYwsI9+>CmXy2^Dim}$!<6ZAtgr3_ovKI4@{k4s68LdD^MW4%zC=Zi~ze!$u zlYAB!ScWO9_DMr}8uO&SgQp-4X&}`LSwD6#Db}56O2!VbB*g34ttXmt)fveszbjE%HtdP-*%!-1L&0_LraO>ZClTt44DF@}3Vg`i(fkmTUiIm_w z1PXzclyC0@E-pW?jZnbEh7N;TlT=UB$Ue>PzZ--!>Y^0+cWqL$bNe-3f8D*8*PFeb zNq!jr;ta>{Mj+Q?1p5d&0p*A9p<)dYrWg za}6a5KB%x6k_`9r;`Q~L{pl}%LWuU=r)NBWJwzjOzJ02BSQ`juU^j87RyWluFYUX<e#ku9p`T+~)p*4rKDL-t*MS>@r%z34A3(WXV3jUI!#BHB*bwC$;mY;t5} zQcCZ>J4Mb@b17D!6x{u7ORNVS0O#NJFT803&5P(vVNXNd+AQr!^ldon4Phd-ebl

      rMH#7aP6N$JyKTl!I&cb6E^V-AB;xlbe+x)sXV`_-KWIe{dbOORB zsxjC35>zt+CWDU2@iddV^7H*`yJsy!SP&}KQt>Q_K_hcmY+g_6X%q-BX>lBTY(}dp{qL&cyRLCF-nFZ)!wPFqw@iQtqgGZz$S6 z8sR{K{3P4?d=mFWV;|BMSepmxPj!^?4FU)zFJH?ApAnZOk@_YpfYBwl; z4Fi(dr_P^mWb<4~m?4#duJcyrTENIQ&H_-nDz!b$_2R#KRthDy{eePiBW?7xvnP{V z2jrsmX=TG;n+5eR36X=r3=tNp1){n;;dz{BD}e_PD)5*6h9+?RB<;!f)}n=ZG#&_2 zoeiLq$ks*H0tqJ{`GHFNTzSooYC73-(47XU4F+ePIut>_3b;e^u65>HlmG` zgXZ%;Mg1JEpxWGd-)T}HojMnEO!x>?_QCrI0J8pL#_(2VV3{t5xQ}m*nv$)G+9rBN zsBzj-w_P^G=~0^(HcJJSbc@C`VUIQ@anPe>3j&v=q$U80Dxw=v=c&vJ`_*SQ9IcxH zlreJjOt~-S&B3gbOoAjwtI$xv<1e&XVAqbod)6a{0v(QOh+Sro4*Y#xE#OECZOV}I zIXrs>6}yeXOGVVweJ?%BMlfgKv#}efmWeXt2y~vMlkkQO1hq!DK>%Gi1-LhNfJ0r4 zG($Ggc2>^5-

      JjEcaS- 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 z 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

      ;*F+?$@W? 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%0DQU!@-sN2(8zVp3IcXiiR>#M8vF4A4q z1Jx7yrQ841+eqW}e)UoMo!j&4t@RD{t@$T{_sRKr^c>Y9n?u~~WX;E>2QMza{%v?U z!{a1Zy;Srye(}bOdc~d+AephSwK>d{?A9>OqvhKNP5hlNYVd#YR!X znOopMJIsFL^9Q?H&+Wir=Qrk^=`uY8I`E610j~HpR*>)09ugk{+esp|z&Je6@`OzSmv#{iTU63NHTm4y} zddqCwhvzw$g*-f6x87xR?3Ucp@?y~#mGC_U#cU6NgvpvOCwgm;MxVs>MSTg)O9aa- zW_Hh%mnZqmujRWI%;xdttKxB)cCu$rY$me{1H~ko4#b`*E=cm2Wr!o&VEu-*Ft6UU z;bgVd%i-D7a@9%y%S#e`IPVoj)}p*3!6OHYgihZa@WXbZZS=xL!l#!rojqr56$ zTY6i5L~DW97tK(Qmsch@dvk8@?CZfFvKfQ7sPa4f(ynV8TB&(kpP1yO_WNsPy(Hwd zexsf8kxP6jFE@Ax*)zgmVVJk|`d+OKM&nm7i zZZG~^zc=w}C+qCfIkt07=W3ni+^gSOd`Z7JyPJM>;yC@@?B(UB^!w}gm5-IrmH%44 zRqdwtV~^0PbZ&LIeu3gPy(9aez6Sh!^^@w2I@8KDrQf1BR`1H5QE#lb=zZB6^oGf8 z&DA;sG&_LbKogt>$7@QQeTqnynjB%JmXkdm;#W_!$bX{?%$ zg%t)pTDUf0RjW=6D-6HffURUC@j{rJ%tyC6k88E?J(0~B&OMoV=vKH#-1$;mQBp~8 zUjS$TD! z4`r~{ax;uMtQ%+r_gnCY7#VOj4m@uNK15@yh4r1!dmqKJ=2XB|XhyYl&m=!V)SZrH zc}=jR!dy)gR*CX4 zg*Ngn-Ky>m6!Tp0OYFo%BT@ggD8q70C&DO{e-i3yPmCFXSZ02R@Wa*)TH4|5eNH-j z4DFm^N%23zvwqsiDD}g-P35($?hbm|;mKRtI&@%V&D(?YA}4*(FQ~p5Y$taeP5(7o z#f8FAl6~2QU+b93Zx9aa&)EetSZA?yBb>LI@s@7p$0xXGAM^c$vpzu|I3<~^UJW?! z7xP>Bn!dGhpjFjFvbOXAPmjYcxwJ3kGBcys(D|!`hn7uu*b{rr%zC_680$TxN%M+} z1{i!+-R5cD2)S4d;?6yPmn=Jail3|+H2r3A(GWkA={}#f*suM6Fm=knk=y*c#ga^dXY2X3RLpU3GQd&vcRtSxKXHKafPMsciF+PG_y~J~`IvSb;eG;Sx~z5x4L}Ao4^uoiPamSV%XgfI z@IfO@2!NZ4A#vx)6z>YI7r@txX{V>W@Oc_O_yKUFokn=1z-gJ{4jUAwUhsS9`QQOJ zC-AZkia7A_xtx>-S)}3d{O2eRKlnlb59#?B2T$60vKV(h$2%V(w65TIf#cx=_7y<) zH1teB=m3p)n-3f`>hAfS$J^sPgdTSu&$CcSdsDgafJ*^6$n3^&iNX}f11%Fw>;$|{ zi$wQ&fP)|Tgt-7Y#9gNIdgwIt2OMd~brnbcSPY?W5l}DUYXy`!ALFYO_G0=Lh0q+b zB<{Gk3z17X@p8P4C7t<38PZf{{ z`fQAo*X25mH1w2~MSj9Izz2|jXV8zdIfc{(K#s@Bm-4{pxNVAmGt$93A9V8f1X&B< z>qc5i2k(&5i6aY|%OwrIjYFQ(;053T-%rxBiUZJ{md+XC?C#ETL1E zl%B?s)fFHwmFYMS?-w08zbSYbS(NMfSaS}Ka^RuNd4cnH756->HQ+rjcAT`=6Flji z;hg4lZ)0D1dQr|ch3F169meCZlW+96XM zKsG==k9&BUaPYWHF9Z5q1jlVtnzGO%!ZhwUm)mX8kpXyF#4l{&$U}bQQZ{kM2t53x z!MiN41Gr28pVQlEXbyeF7n0|4k&((G?YM~;Cv+aCk-s15-~g9Ncw9`o4Cf)eS{$Op^| zkV#0I_{oB80_F*M`Voi&$b$C;!MTFFBY=ZW2$1i3!FB<>nc#DRgCn>sPZQ3yz-i>2 zXwl#WPv~VjKWX>5dWySj_=zKna8(jV4gj9~&Id2hk9gwH3E}rR{4WU5BWO;?MtD4x z>2WWUG|-Kq$J4auL7vMb1dklR*AeHLjdXa3JOAbc@A6D*5&^;uc(usrX3CRC;fE-}8fV{v$dEkMDKk7V$ z9*6Gv-WB7H^SsXA4!h#d1cbc^#P<@A*X0ri?`h<~4~{tV7C)Cb;C$^6e$N9RGTJ;7 z5!Y7;!0$ZJ(){3&1AupM{*-q@bjN$XOt@amM;tkX@V+Ca+j&Ss2gpmBe22x5{NVcn zcsS#5e$V4+@^uB+Ntfj`LS!EmL+ADK7UD;i=cgXz0bG`c;E;n1fV2a6;)KX^yocbu z4B~C*B{>wV+70t;?UqF4?M)@1<)KOk~n-0@H)?Lb4Weg zb)^lo3!v_VDWBt^Wsyd_&C^S0UBv-yw*wh8Al$PYi@zAx(>yzoHx_|}MH4+M_$ z33z)k?cr=p!viocuM_y$hvNy6-xJ&_I5eiG70wI1jwyedrz;+Sb1nc`06b13exktJ z)QdFm$alWJ;sAJLKm+I#(!V2s)&}x}TNOimH2B+m;IP@?kxQEW)F#3H0`M0IpaGi& znZWt!b9~db-1j6rUKi&{>p>hqrsI1_UfM|-8sVIvAEB$zWkU0FP2!FxBoFxk;+|%X zzzaCuX^aZ3n1V`G-08iXy5oUt9h=-SUzyqFeRsbHJc>#Fp0}TKNjW~RqQN!bD z;;uXJ!Q*+miUXuQbef0olaDmA2*DAOhq`!P57Tns?Fqnb7i<&sV>(lq%7c%z1F~lY z$e0t54;uMM1EeVzAKUpH=jq!-OY7vf*)=;K<*W;dnylCr>6IbbTT203UKldk8;x--~!T@JtBO{vi#1tAISI9H)5* z%>iEL2j}rD^6VW$^7aIT@N@<6dk7A28Sr_W(4p7D&nGnJN#(mtXp{wH0^|e8bG+yG zkbZ{d@=`u<4&Xh{wumR4MLcUVy!3ZJ#!pe`^5zwX-_sttOz7ZTCUODNb4iGNU?SoO zX9doK45yKoIQ-CiNqn>7(49uy)5sw1Iz=2gjwg*gLbpM^m<9*9T=4LEUgUryP3UlN zjKk~C7>PrNmMs7-6FPDMmkVx8}^Ml(axG?g2f4Us#UhY|ncO#$6La%!Q=etR9fc%Ur{O&KMGCiJ#$bi2m zK(4pX%K}eb0BiyBQ{90N=nIhJyvT6??*I;d030Fp@i2{pOYzW<@A*<%$_o#5r0xJ| z@)9Sn<2??oFIXiYj&4Eoa=-zUL5N@Gai=X5_9A~@q1OSK@J_^Vp?uUGe7g==#3L7Z KE|W0)5&l2@P6H|c literal 0 HcmV?d00001 diff --git a/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.ttf b/public/css/fonts/material-icons/Regular/MaterialIcons-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..22db32c43ef02172d7a434348a7e5f82d1041b76 GIT binary patch literal 327360 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%0AAV&d9+Qf1{3ul@wNH=0c~ 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 tDkHo-5d&=uePfDv)i2w!_$w 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